]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
bfd: also enable x86_64pei_vec for 64bit i386-linux targets
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
27210e12
DE
12012-12-19 Doug Evans <dje@google.com>
2
3 * gdb.base/maint.exp: Handle testing with .gdb_index.
4
bb627a12
JB
52012-12-19 Joel Brobecker <brobecker@adacore.com>
6
7 * gdb.arch/mips-octeon-bbit.exp: Fix copyright header from
8 Cavium to FSF.
9
7785b880
JB
102012-12-19 Joel Brobecker <brobecker@adacore.com>
11
12 * dg-extract-results.sh: Update contact info in copyright notice.
13 * gdb.arch/mips-octeon-bbit.exp: Update copyright notice to
14 GPL v3 or later. Update contact info.
15 * gdb.fortran/logical.f90, gdb.threads/watchpoint-fork-child.c,
16 gdb.threads/watchpoint-fork-mt.c,
17 gdb.threads/watchpoint-fork-parent.c,
18 gdb.threads/watchpoint-fork-st.c,
19 gdb.threads/watchpoint-fork.h: Likewise.
20
f2a8bc8a
YQ
212012-12-15 Yao Qi <yao@codesourcery.com>
22
23 * gdb.trace/mi-tracepoint-changed.exp (test_pending_resolved): Check
24 'installed' field in '=breakpoint-modified'.
25 (test_reconnect): Check 'installed' field in
26 '=breakpoint-modified' and '=breakpoint-created'.
27
28 * gdb.trace/actions.exp: Update test for 'installed' field.
29 * gdb.trace/change-loc.exp (tracepoint_change_loc_1):
30 (tracepoint_change_loc_2): Likewise.
31 Check 'info tracepoint' display nothing else.
32 * gdb.trace/deltrace.exp: Likewise.
33 * gdb.trace/infotrace.exp: Likewise.
34 * gdb.trace/mi-traceframe-changed.exp (test_tfind_remote):
35 Likewise.
36 * gdb.trace/passcount.exp: Likewise.
37 * gdb.trace/tracecmd.exp: Likewise.
38 * gdb.trace/while-stepping.exp: Likewise.
39
6592e36f
TT
402012-12-14 Tom Tromey <tromey@redhat.com>
41
42 * gdb.cp/member-name.exp: New file.
43 * gdb.cp/member-name.cc: New file.
44
7d27a96d
TT
452012-12-14 Tom Tromey <tromey@redhat.com>
46
47 * gdb.cp/templates.exp (test_ptype_of_templates): Update kfails.
48
f8c05d0d
DE
492012-12-14 Doug Evans <dje@google.com>
50
51 * gdb.dwarf2/implptr-optimized-out.S: DIE offset for
52 DW_OP_GNU_implicit_pointer is section-relative.
53
451b7c33
TT
542012-12-14 Tom Tromey <tromey@redhat.com>
55
56 * gdb.base/info-proc.exp: Add core file tests.
57
10e339df
PA
582012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
59
6fdff2c5 60 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
10e339df 61
e780d813
DE
622012-12-13 Doug Evans <dje@google.com>
63
64 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
65 * gdb.multi/multi-arch.exp: Ditto.
66
ca3dbcc8 672012-12-12 Keven Boell <keven.boell@intel.com>
6fdff2c5 68
ca3dbcc8
MG
69 * gdb.mi/mi-catch-load-so.c: New. Clone of the
70 catch load test library source file.
71 * gdb.mi/mi-catch-load.c: New. Clone of the catch
72 load test source file.
73 * gdb.mi/mi-catch-load.exp: New. Test file for
74 basic MI -catch-load and -catch-unload tests.
75
2960a434
PK
762012-12-11 Paul Koning <paul_koning@dell.com>
77
78 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
79 exception.
80 (_iterator_except): New function.
81 (ArrayPrinter): Use _iterator function instead of local _iterator
82 class for Python 3 compatibility.
83 (NoStringContainerPrinter): Use _iterator_except instead of
6fdff2c5 84 _iterator.
2960a434
PK
85 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
86 execfile for Python 3 compatibility.
87 * gdb.python/python.exp: Handle Python 2.4 exception traceback
88 format in error_prompt test.
6fdff2c5 89
9325cb04
PK
902012-12-10 Paul Koning <paul_koning@dell.com>
91
92 * gdb.base/charset.exp: Change print syntax for Python 3
6fdff2c5 93 compatibility.
9325cb04
PK
94 * gdb.python/py-block.exp: Ditto.
95 * gdb.python/py-breakpoint.exp: Ditto.
96 * gdb.python/py-cmd.exp: Ditto.
97 * gdb.python/py-events.py: Ditto.
98 * gdb.python/py-finish-breakpoint.py: Ditto.
99 * gdb.python/py-finish-breakpoint2.exp: Ditto.
100 * gdb.python/py-finish-breakpoint2.py: Ditto.
101 * gdb.python/py-frame-inline.exp: Ditto.
102 * gdb.python/py-frame.exp: Ditto.
103 * gdb.python/py-infthread.exp: Ditto.
104 * gdb.python/py-objfile.exp: Ditto.
105 * gdb.python/py-parameter.exp: Ditto.
106 * gdb.python/py-progspace.exp: Ditto.
107 * gdb.python/py-prompt.exp: Ditto.
108 * gdb.python/py-symbol.exp: Ditto.
109 * gdb.python/py-symtab.exp: Ditto.
110 * gdb.python/py-template.exp: Ditto.
111 * gdb.python/py-value-cc.exp: Ditto.
112 * gdb.python/python.exp: Ditto.
113 * gdb.python/source2.py: Ditto.
114 * gdb.python/lib-types.exp: Change print syntax for Python 3
6fdff2c5 115 compatibility.
9325cb04
PK
116 Use sorted() function rather than sort() method.
117 Accept either int or long values for enum values.
118 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
119 execfile for Python 3 compatibility.
120 * gdb.python/py-evsignal.exp: Ditto.
121 * gdb.python/py-evthreads.exp: Ditto.
122 * gdb.python/py-mi.exp: Ditto.
123 * gdb.python/py-pp-maint.exp: Ditto.
124 * gdb.python/py-prettyprint.exp: Ditto.
125 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
6fdff2c5 126 Python 3 compatibility.
9325cb04
PK
127 Skip tests for Python 2.4.
128 * gdb.python/py-inferior.exp: Change print syntax for
6fdff2c5 129 Python 3 compatibility.
9325cb04
PK
130 Use byte string rather than character string in memory write test
131 if Python 3.
132 * gdb.python/py-pp-maint.py: Change class declarations to "new
133 class" syntax.
134 * gdb.python/py-prettyprint.py: Change iterator class to generator
135 function for Python 3 compatibility.
136 Make all classes "new style".
137 Fix indentation issue and stray semicolon.
138 * gdb.python/py-shared.expChange print syntax for Python 3
139 compatibility.
140 Define "long" if Python 3.
141 * gdb.python/py-type.exp: Change print syntax for Python 3
6fdff2c5 142 compatibility.
9325cb04
PK
143 Accept either int or long values for enum values.
144 * gdb.python/py-value.exp: Change print syntax for Python 3
6fdff2c5 145 compatibility.
9325cb04
PK
146 Skip "long" and "unicode" tests if Python 3.
147 Accept either "type" or "class" in type checks.
148 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
149 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
150
8b9737bf
TT
1512012-12-10 Tom Tromey <tromey@redhat.com>
152
153 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
154 (test): Add "two_cu" argument.
155 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
156 for types; allow two CUs.
157
1b80a9fa
JK
1582012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
159
160 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
161 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
162
f0b6d50a
YQ
1632012-12-08 Yao Qi <yao@codesourcery.com>
164 Pedro Alves <palves@redhat.com>
165
166 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
167 '=breakpoint-created' when GDB merges the tracepoints of both
168 sides.
169
2f68a895
TT
1702012-12-07 Tom Tromey <tromey@redhat.com>
171
172 * gdb.base/break1.c (enum some_enum, union some_union): New.
173 (some_enum_global, some_union_global, some_value): New globals.
174 * gdb.base/completion.exp: Add tag completion tests.
175
4fc5d43e
TT
1762012-12-07 Tom Tromey <tromey@redhat.com>
177
178 * gdb.base/completion.exp: Add tests for ptype and whatis
179 completion.
180
6559e013
JB
1812012-12-07 Joel Brobecker <brobecker@adacore.com>
182
183 * gdb.base/stale-infcall.exp: Fix copyright line.
184
ae2b630d
JB
1852012-12-07 Joel Brobecker <brobecker@adacore.com>
186
187 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
188
0ba2eb0f
TT
1892012-12-06 Pedro Alves <palves@redhat.com>
190 Tom Tromey <tromey@redhat.com>
191
192 * gdb.base/exprs.exp: Add tests for cast to void.
193
731145cb
TT
1942012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
195
196 * gdb.python/py-mi.exp: Correct expected results for attribute
197 "dynamic" returned by -var-update.
198 Add test case for correct handling of "diplayhint" for children
199 of dynamic varobjs.
200 * gdb.python/py-prettyprint.c (set_itme): New function.
201 (bug_14741) New function.
202 (main) Add call to bug_14741().
203 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
204
e58fcc15
UW
2052012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
206
207 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
208 ${binfile}.funcsyms list.
209
e9eb0d14
YQ
2102012-12-04 Yao Qi <yao@codesourcery.com>
211
212 PR gdb/13443
213 * gdb.trace/actions.exp: Make test messages unique.
214
4983028c
TT
2152012-11-29 Tom Tromey <tromey@redhat.com>
216
217 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
218
ea5e6b0e
UW
2192012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
220
221 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
222 * gdb.opencl/datatypes.exp: Likewise.
223 * gdb.opencl/operators.exp: Likewise.
224 * gdb.opencl/vec_comps.exp: Likewise.
225
cdde3dfb
JG
2262012-11-29 Jerome Guitton <guitton@adacore.com>
227
228 * gdb.ada/iwide: New testcase.
229
b50d69b5
JG
2302012-11-29 Jerome Guitton <guitton@adacore.com>
231
232 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
233 ptype test.
234
c2d3fccf
JG
2352012-11-29 Jerome Guitton <guitton@adacore.com>
236
237 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
238 form {VARIANT_TYPE}ADDRESS.
239
5edf51fe
YQ
2402012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
241
242 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
243 (func): New function.
244 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
245 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
246 pointers to members with pointer-to-function type.
247
608e2dbb
TT
2482012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
249 Tom Tromey <tromey@redhat.com>
250
251 * gdb.base/gnu-debugdata.exp: New file.
252 * gdb.base/gnu-debugdata.c: New file.
253 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
254 (gdb_unload): Return 0 on success.
255
4648e588
JK
2562012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
257
258 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
259
17d6efc4
JB
2602012-11-26 Joel Brobecker <brobecker@adacore.com>
261
262 * gdb.base/empty_exe.exp: New testcase.
263
ace21957
MF
2642012-11-20 Mike Frysinger <vapier@gentoo.org>
265
266 * gdb.base/completion.exp: Add test for help aliases completion.
267
5c401a0a
YQ
2682012-11-20 Yao Qi <yao@codesourcery.com>
269
270 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
271 Don't test 'maint set show-debug-regs'.
272 Use command 'set remotecache' instead of
273 'set circular-trace-buffer'.
274
8dea366b
KS
2752012-11-16 Keith Seitz <keiths@redhat.com>
276
277 PR c++/13615
278 * gdb.cp/baseenum.cc: New file.
279 * gdb.cp/baseenum.exp: New file.
280 * gdb.cp/derivation.cc (A): Add copyright.
281 Add a typedef.
282 (B): Use A::value_type instead of int. Change all references.
283 (D): Use value_type instead of int. Change all references.
284 (E): Likewise.
285 (F); Likewise.
286 (Z): New class.
287 (ZZ): New class.
6fdff2c5 288 (N, Base, Derived): New namespace and classes.
8dea366b
KS
289 (main): Add instances of Z and ZZ.
290 Make sure all symbols from N are kept.
291 * gdb.cp/derivation.exp: Update typedef changes in tests.
292 Add tests for class typedefs both before and after starting
293 the inferior.
294 Add tests for searching for a typedef while stopped in a
295 method.
296
5e34c6c3
LM
2972012-11-14 Luis Machado <lgustavo@codesourcery.com>
298
299 * gdb.mi/mi-var-create-rtti.c: New file.
300 * gdb.mi/mi-var-create-rtti.exp: New file.
301
5e487a5f
LM
3022012-11-14 Luis Machado <lgustavo@codesourcery.com>
303
304 * gdb.base/structs3.exp: Run to main before doing any tests.
305
6d67b990
AB
3062012-11-14 Andrew Burgess <aburgess@broadcom.com>
307
308 * gdb.python/py-type.exp: Uniquify test names.
309
e5d98164
YQ
3102012-11-14 Yao Qi <yao@codesourcery.com>
311
312 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
313 (thread_function) [DEBUG]: Call 'printf'.
314 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
315 command line if 'DEBUG=1' is passed to test.
316 Remove a pattern to match inferior's output.
317
62747a60
TT
3182012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
319
320 * gdb.mi/mi-fill-memory.exp: New test.
321
18a9fc12
TT
3222012-11-12 Tom Tromey <tromey@redhat.com>
323
324 * gdb.base/completion.exp: Update for "info type-printers".
325 * gdb.python/py-typeprint.cc: New file.
326 * gdb.python/py-typeprint.exp: New file.
327 * gdb.python/py-typeprint.py: New file.
328
bd69fc68
TT
3292012-11-12 Tom Tromey <tromey@redhat.com>
330
331 * gdb.base/call-sc.exp: Use "ptype/r".
332 * gdb.base/volatile.exp: Don't expect "int".
333 * gdb.cp/ptype-flags.cc: New file.
334 * gdb.cp/ptype-flags.exp: New file.
335 * gdb.cp/templates.exp: Use ptype/r.
336 (test_ptype_of_templates, test_template_typedef): Likewise.
337 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
338 argument. Handle template names and template parameters.
339 * gdb.mi/mi-var-cmd.exp: Accept "long".
340 * gdb.mi/mi-var-child.exp: Accept "long".
341 * gdb.mi/mi-var-display.exp: Accept "long".
342 * gdb.mi/mi2-var-child.exp: Accept "long".
343
b3720c3a
TT
3442012-11-12 Tom Tromey <tromey@redhat.com>
345
346 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
347 "ptype" from calls to cp_test_ptype_class.
348 (test_enums): Likewise.
349 * gdb.cp/derivation.exp: Remove "ptype" from calls to
350 cp_test_ptype_class.
351 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
352 calls to cp_test_ptype_class.
353 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
354 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
355 from calls to cp_test_ptype_class.
356 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
357 command here. Change "in_command" argument to "in_exp".
358
0d63ecda
KS
3592012-11-10 Keith Seitz <keiths@redhat.com>
360
361 PR gdb/14288
362 * gdb.base/printcmds.c: Add invalid_XXX globals
363 for repeated byte tests.
364 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
365 * gdb.base/wchar.c (main): Add and construct a wchar_t
366 array with repeated characters.
367 * gdb.base/wchar.exp: Add repeated character tests.
368
ed8a1c2d
AB
3692012-11-09 Andrew Burgess <aburgess@broadcom.com>
370
371 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
372 disassembly output.
373
9107fc8d
PA
3742012-11-09 Pedro Alves <palves@redhat.com>
375
376 PR gdb/14306
377
378 * gdb.multi/multi-arch-exec.c: New file.
379 * gdb.multi/multi-arch-exec.exp: New file.
380
558a9d82
YQ
3812012-11-09 Yao Qi <yao@codesourcery.com>
382
383 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
384 (top level): Call it.
385
e714f336
YQ
3862012-11-09 Yao Qi <yao@codesourcery.com>
387
388 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
389 typo.
390
6ecd4729
PA
3912012-11-09 Pedro Alves <palves@redhat.com>
392
393 * gdb.multi/multi-arch.exp: New.
394
9015683b
TT
3952012-11-08 Tom Tromey <tromey@redhat.com>
396
397 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
398 core files, if possible.
399 * gdb.base/siginfo-thread.c: New file
400 * gdb.base/siginfo-thread.exp: New file
401
ea9f10bb
TT
4022012-11-08 Tom Tromey <tromey@redhat.com>
403
404 * gdb.base/comprdebug.exp: New file.
405
f6592439
PA
4062012-11-06 Pedro Alves <palves@redhat.com>
407
408 PR gdb/14810
409
410 * gdb.base/disabled-location.c: New file.
411 * gdb.base/disabled-location.exp: New file.
412
2d338fa9
TT
4132012-11-06 Tom Tromey <tromey@redhat.com>
414
415 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
416 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
417 gdb_gcore_cmd.
418 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
419 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
420 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
421 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
422 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
423 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
424 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
425 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
426 * lib/gdb.exp (gdb_gcore_cmd): New proc.
427
68c9da30
PA
4282012-11-05 Pedro Alves <palves@redhat.com>
429
430 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
431 procedure.
432 (do_vfork_and_follow_child_tests_exec)
433 (do_vfork_and_follow_child_tests_exit): Call it.
434
a7c8c931
PA
4352012-11-05 Pedro Alves <palves@redhat.com>
436
437 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
438 fails.
439
6f6484cd
YQ
4402012-11-03 Yao Qi <yao@codesourcery.com>
441
442 Fix PR gdb/14617.
443 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
444 Remove setup_kfail, and update test.
445
b45627a0
TT
4462012-11-02 Tom Tromey <tromey@redhat.com>
447
448 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
449 test.
450
f50f4e56
PA
4512012-11-02 Pedro Alves <palves@redhat.com>
452
453 PR gdb/14766
454
455 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
456 setup_kfail.
457 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
458 get registers".
459
71ce889d
PA
4602012-11-02 Pedro Alves <palves@redhat.com>
461
462 * gdb.base/foll-vfork-exit.c: New file.
463 * gdb.base/foll-vfork.exp (top level): New file-describing
464 comment.
465 (vfork_child_follow_to_exit): New procedure.
466 (tcatch_vfork_then_child_follow): Rename as ...
467 (tcatch_vfork_then_child_follow_exec): ... this.
468 (tcatch_vfork_then_child_follow_exit): New procedure.
469 (do_vfork_and_follow_parent_tests): New procedure, factored out
470 from do_vfork_and_exec_tests.
471 (do_vfork_and_follow_child_tests_exec): Ditto.
472 (do_vfork_and_exec_tests): Delete.
473 (do_vfork_and_follow_child_tests_exit): New procedure.
474 (top level): Run tests with both the program that has the vfork
475 child execing, and the program has the vfork child exiting.
476
1e35b1a9
PA
4772012-11-02 Pedro Alves <palves@redhat.com>
478
479 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
480 (check_vfork_catchpoints, vfork_parent_follow_through_step)
481 (vfork_parent_follow_to_bp): Call it.
482 (kill_child): Delete.
483 (vfork_and_exec_child_follow_to_main_bp)
484 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
485 longer call kill_child.
486 (tcatch_vfork_then_parent_follow): Call setup_gdb.
487 (do_vfork_and_exec_tests): Don't runto_main before calling each
488 test procedure.
489 (top level): Don't clean restart and set verbose before running
490 each test procedure.
491
4922012-11-02 Pedro Alves <palves@redhat.com>
493
494 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
495 (vfork_parent_follow_to_bp)
496 (vfork_and_exec_child_follow_to_main_bp)
497 (vfork_and_exec_child_follow_through_step)
498 (tcatch_vfork_then_parent_follow)
499 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
500 Use with_test_prefix.
501
5022012-11-02 Pedro Alves <palves@redhat.com>
503
504 * gdb.base/foll-vfork.c: Add copyright header.
505 * gdb.base/vforked-prog.c: Add copyright header.
506
5072012-11-02 Pedro Alves <palves@redhat.com>
508
509 * gdb.base/foll-vfork.exp
510 (vfork_and_exec_child_follow_through_step): Don't skip on
511 non-HP/UX targets. Expect the next to only step one line on
512 non-HP/UX targets, rather than stopping only after the exec.
513
5142012-11-02 Pedro Alves <palves@redhat.com>
515
516 Don't hard code line numbers.
517
518 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
519 Expect text from the sources instead of a line number.
520 (vfork_parent_follow_to_bp)
521 (vfork_and_exec_child_follow_to_main_bp)
522 (vfork_and_exec_child_follow_through_step)
523 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
524 Use gdb_get_line_number.
525
5262012-11-02 Pedro Alves <palves@redhat.com>
527
528 Modernize.
529
530 * gdb.base/foll-vfork.exp: Use standard_testfile and
531 build_executable. Pass descriptive string to untested.
532 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
533 (vfork_and_exec_child_follow_to_main_bp)
534 (vfork_and_exec_child_follow_through_step)
535 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
536 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
537 of send_gdb/gdb_expect.
538
539 (kill_child): New procedure.
540 (vfork_and_exec_child_follow_to_main_bp)
541 (vfork_and_exec_child_follow_through_step): Use it.
542
f0559fff
YQ
5432012-11-02 Yao Qi <yao@codesourcery.com>
544
545 * gdb.base/setvar.exp: Test setting nested struct.
546 * gdb.base/setvar.c (v_struct3): New.
547
c207c6da
DE
5482012-11-01 Doug Evans <dje@google.com>
549
550 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
551 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
552 use them.
553
2f27adfe
AB
5542012-10-31 Andrew Burgess <aburgess@broadcom.com>
555
556 PR cli/14772
557 * gdb.base/gnu_vector.c (union_with_vector_1)
558 (struct_with_vector_1): Add new struct and union for testing
559 ptype.
560 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
561 structs / unions containing vectors.
562
bb662ca6
YQ
5632012-10-25 Yao Qi <yao@codesourcery.com>
564
565 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
566 'setup_kfail' instead of 'setup_kfail_for_target'.
567 * gdb.base/varargs.exp: Likewise.
568 * lib/gdb.exp (setup_kfail_for_target): Remove.
569
635d23ff
MK
5702012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
571
572 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
573
afdb064f
MK
5742012-10-25 Mark Kettenis <kettenis@gnu.org>
575
576 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
577
d99dcf51
JB
5782012-10-24 Joel Brobecker <brobecker@adacore.com>
579
580 * gdb.ada/set_wstr: New testcase.
581
32560274
JB
5822012-10-24 Joel Brobecker <brobecker@adacore.com>
583
584 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
585
5ded5331
JB
5862012-10-24 Joel Brobecker <brobecker@adacore.com>
587
588 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
589
d8d84291
MK
5902012-10-24 Mark Kettenis <kettenis@gnu.org>
591
592 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
593
6e933c51
JK
5942012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
595
596 * gdb.base/callfuncs.exp (do_function_calls): Fix
597 setup_kfail_for_target for -m32 mode.
598
274bd000
MK
5992012-10-23 Mark Kettenis <kettenis@gnu.org>
600
601 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
602 are now fixed.
603
545f743d
YQ
6042012-10-23 Yao Qi <yao@codesourcery.com>
605
606 * gdb.base/info-os.exp: Resume the inferior until it exits.
607
48b56b6a 6082012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
609
99c7d5a8 610 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
611 * gdb.base/print-file-var.exp: Likewise.
612 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 613
8de0566d
YQ
6142012-10-17 Yao Qi <yao@codesourcery.com>
615
616 * gdb.mi/mi-memory-changed.exp: New.
617
44883546
YQ
6182012-10-16 Yao Qi <yao@codesourcery.com>
619
620 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
621 returns true.
622 Call gdb_load_shlibs.
623 * gdb.reverse/solib-reverse.exp: Likewise.
624
345f514a
KS
6252012-10-15 Keith Seitz <keiths@redhat.com>
626
627 * lib/cp-support.exp (cp_test_ptype_class): Add support
628 for class typedefs.
629
630 * gdb.cp/derivation.exp: Add tests for g_instance.
631
9e3a7d65
JK
6322012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
633
634 Fix entry values resolving in inlined frames.
635 * gdb.arch/amd64-entry-value-inline.S: New file.
636 * gdb.arch/amd64-entry-value-inline.c: New file.
637 * gdb.arch/amd64-entry-value-inline.exp: New file.
638
21a7b089
JK
6392012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
640 Doug Evans <dje@google.com>
641
642 Fix recent gdb_breakpoint regression.
643 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
644 braces from the parameter.
645 * gdb.java/jprint.exp: Likewise.
646
2c47921e
DE
6472012-10-15 Doug Evans <dje@google.com>
648
649 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
650
89398707
JB
6512012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
652
653 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
654
801e4185
TT
6552012-10-15 Tom Tromey <tromey@redhat.com>
656
657 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
658
74f910c8
TT
6592012-10-15 Tom Tromey <tromey@redhat.com>
660
661 * gdb.python/py-symbol.exp: Test symbol destructor.
662
91567807
YQ
6632012-10-14 Yao Qi <yao@codesourcery.com>
664
665 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
666 * gdb.mi/mi-cli.exp: New.
667
668 * gdb.mi/mi2-basics.exp: Remove.
669 * gdb.mi/mi2-break.exp: Remove.
670 * gdb.mi/mi2-console.exp: Remove.
671 * gdb.mi/mi2-disassemble.exp: Remove.
672 * gdb.mi/mi2-eval.exp: Remove.
673 * gdb.mi/mi2-file.exp: Remove.
674 * gdb.mi/mi2-hack-cli.exp: Remove.
675 * gdb.mi/mi2-pthreads.exp: Remove.
676 * gdb.mi/mi2-read-memory.exp: Remove.
677 * gdb.mi/mi2-regs.exp: Remove.
678 * gdb.mi/mi2-return.exp: Remove.
679 * gdb.mi/mi2-simplerun.exp: Remove.
680 * gdb.mi/mi2-stack.exp: Remove.
681 * gdb.mi/mi2-stepi.exp: Remove.
682 * gdb.mi/mi2-syn-frame.exp: Remove.
683 * gdb.mi/mi2-until.exp: Remove.
684 * gdb.mi/mi2-watch.exp: Remove.
685 * gdb.mi/mi2-var-block.exp: Remove.
686 * gdb.mi/mi2-var-cmd.exp: Remove.
687 * gdb.mi/mi2-var-display.exp: Remove.
688
87332029
YQ
6892012-10-12 Yao Qi <yao@codesourcery.com>
690
691 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
692 trail '.*' on matching patterns.
693
11fc9057
L
6942012-10-11 H.J. Lu <hongjiu.lu@intel.com>
695
696 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
697 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
698 * gdb.arch/i386-disp-step.exp: Likewise.
699 * gdb.arch/i386-gnu-cfi.exp: Likewise.
700 * gdb.arch/i386-prologue.exp: Likewise.
701 * gdb.arch/i386-size-overlap.exp: Likewise.
702 * gdb.arch/i386-size.exp: Likewise.
703 * gdb.arch/i386-unwind.exp: Likewise.
704
7d46bcdc
L
7052012-10-11 H.J. Lu <hongjiu.lu@intel.com>
706
707 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
708 * gdb.arch/i386-word.exp: Likewise.
709
31224d9d
L
7102012-10-11 H.J. Lu <hongjiu.lu@intel.com>
711
712 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
713 is_ilp32_target to set nr_regs.
714 * gdb.arch/i386-sse.exp: Likewise.
715
5b7d0050
DE
7162012-10-11 Doug Evans <dje@google.com>
717
7c09e5a0
DE
718 PR breakpoints/14643.
719 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
720 * gdb.linespec/thread.c: New file.
721 * gdb.linespec/thread.exp: New file.
722
5b7d0050
DE
723 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
724 Recognize "message" -> print pass and fail. Add eof case.
725 (runto): Recognize message, no-message. Print pass/fail if requested,
726 with same treatment as gdb_breakpoint.
727 (runto_main): Pass no-message to runto.
728 (gdb_internal_error_resync): Add log message.
729 (gdb_file_cmd): Tweak internal error fail text for consistency.
730
2e24f4aa
JK
7312012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
732
733 Fix crash during stepping on ppc32.
734 * gdb.base/step-symless.c: New file.
735 * gdb.base/step-symless.exp: New file.
736
aa14df25
DE
7372012-10-03 Doug Evans <dje@google.com>
738
739 PR symtab/14601
740 * gdb.cp/using-crash.exp: New file.
741 * gdb.cp/using-crash.cc: New file.
742
975531db
DE
7432012-10-02 Doug Evans <dje@google.com>
744
745 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
746 more consistent.
747 (runto,gdb_debug_format): Ditto.
748 (gdb_file_cmd): Watch for eof in nested gdb_expect.
749 Clean up logging and error messages.
750
b3dc46ff
AB
7512012-10-01 Andrew Burgess <aburgess@broadcom.com>
752
753 Test find command on unmapped memory.
754 * gdb.base/find-unmapped.c: New file.
755 * gdb.base/find-unmapped.exp: New file.
756
45814d45
YQ
7572012-09-29 Yao Qi <yao@codesourcery.com>
758
759 * gdb.trace/mi-tracepoint-changed.exp: New.
760 * gdb.mi/mi-breakpoint-changed.exp: New.
761 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
762 * gdb.mi/pendshr2.c: New.
763
4c2786ba
YQ
7642012-09-28 Yao Qi <yao@codesourcery.com>
765
766 * gdb.mi/pr11022.exp: New.
767 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
768
7977e5d2
TT
7692012-09-27 Tom Tromey <tromey@redhat.com>
770
771 * gdb.cp/derivation.exp: Add regression test.
772 * gdb.cp/derivation.cc (class V_base, class V_inter, class
773 V_derived): New.
774 (vderived): New global.
775
0971de02
TT
7762012-09-26 Tom Tromey <tromey@redhat.com>
777
778 * gdb.dwarf2/dw2-common-block.S: New file.
779 * gdb.dwarf2/dw2-common-block.exp: New file.
780
4357ac6c
TT
7812012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
782
783 * gdb.fortran/common-block.exp: New file.
784 * gdb.fortran/common-block.f90: New file.
785
6f380991
AB
7862012-09-26 Andrew Burgess <aburgess@broadcom.com>
787
788 * gdb.base/duplicate-bp.c: New file.
789 * gdb.base/duplicate-bp.exp: New file.
790
8ae551cf
YQ
7912012-09-26 Yao Qi <yao@codesourcery.com>
792
793 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
794
795 Revert:
796 2012-09-21 Yao Qi <yao@codesourcery.com>
797
798 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
799
318102b9
SP
8002012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
801
802 * gdb.base/longest-types.c: New test case.
803 * gdb.base/longest-types.exp: New test case.
804
a1e5fd69
YQ
8052012-09-25 Yao Qi <yao@codesourcery.com>
806
807 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
808
04e7407c
JK
8092012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
810
811 Fix internal error on canonicalization of clang types.
812 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
813 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
814 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
815
9bf4bce9
JK
8162012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
817
818 Fix disassemble without parameters in tailcall frame.
819 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
820
2603f7ee
AB
8212012-09-21 Andrew Burgess <aburgess@broadcom.com>
822
823 * gdb.dwarf2/dw2-op-out-param.S: New file.
824 * gdb.dwarf2/dw2-op-out-param.exp: New file.
825
a3569abd
YQ
8262012-09-21 Yao Qi <yao@codesourcery.com>
827
828 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
829
a065d7af
YQ
8302012-09-21 Yao Qi <yao@codesourcery.com>
831
832 * gdb.mi/mi-cli.exp: Remove.
833 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
834
15544bd9
YQ
8352012-09-21 Yao Qi <yao@codesourcery.com>
836
837 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
838 "=record-started" notification.
839
82a90ccf
YQ
8402012-09-21 Yao Qi <yao@codesourcery.com>
841
842 * gdb.mi/mi-record-changed.exp: New.
843 * gdb.mi/mi-reverse.exp: Adjust expected output.
844
d7de8e3c
TT
8452012-09-20 Tom Tromey <tromey@redhat.com>
846
847 * gdb.python/python.exp: Test atexit.register.
848
1aa99537
DE
8492012-09-20 Doug Evans <dje@google.com>
850
05eade73
DE
851 * boards/dwarf4-gdb-index.exp: New file.
852
1aa99537
DE
853 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
854 while running the tests.
855
4ae24af0
JB
8562012-09-18 Joel Brobecker <brobecker@adacore.com>
857
858 * gdb.ada/bp_reset: New testcase.
859
bb25a15c
YQ
8602012-09-18 Yao Qi <yao@codesourcery.com>
861
862 * gdb.trace/mi-tsv-changed.exp: New.
863
201b4506
YQ
8642012-09-18 Yao Qi <yao@codesourcery.com>
865
866 * gdb.trace/mi-traceframe-changed.exp: New.
867
6fc1c773
YQ
8682012-09-17 Yao Qi <yao@codesourcery.com>
869
870 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
871 when it is less than 0.
872
1ab3b62c
JK
8732012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
874
875 PR 14119
876 * gdb.arch/amd64-tailcall-ret.S: New file.
877 * gdb.arch/amd64-tailcall-ret.c: New file.
878 * gdb.arch/amd64-tailcall-ret.exp: New file.
879 * gdb.reverse/amd64-tailcall-reverse.S: New file.
880 * gdb.reverse/amd64-tailcall-reverse.c: New file.
881 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
882
acf9414f
JK
8832012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
884
885 PR 14548
886 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
887 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
888 * gdb.reverse/singlejmp-reverse.S: New file.
889 * gdb.reverse/singlejmp-reverse.c: New file.
890 * gdb.reverse/singlejmp-reverse.exp: New file.
891
666b578b
JK
8922012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
893
894 Fix compatibility with old GCC (~4.1).
895 * gdb.cp/converts.cc (my_enum_var): New variable.
896
42056501
AB
8972012-09-14 Andrew Burgess <aburgess@broadcom.com>
898
899 * gdb.xml/tdesc-regs.exp: Update expected output for new
900 vector_size syntax of vector types.
901
b9516fa1
YPK
9022012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
903
904 Refactor Python "gdb" module into a proper Python package, by
905 introducing a new "_gdb" module for code implemented in C, and
906 using reload/__import__ instead of exec.
907 * gdb.python/python.exp (Test stderr location): Update module
908 location of GDB-specific sys.stderr.
909 (Test stdout location): Ditto for sys.stdout.
910
18dc9ad8
JK
9112012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
912
913 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
914
ea3a9873
KS
9152012-09-12 Keith Seitz <keiths@redhat.com>
916
917 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
918 conversion statement.
919
5941debb
DE
9202012-09-12 Doug Evans <dje@google.com>
921
922 * gdb.base/help.exp: Remove testing of individual command help text,
923 too much of a maintenance burden. Instead, test the functionality
924 of "help" itself.
925
cfc35e02
DE
9262012-09-11 Doug Evans <dje@google.com>
927
3a0ed5d7
DE
928 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
929 breakpoint.
930
cfc35e02
DE
931 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
932 * gdb.dwarf2/fission-reread.S: Ditto.
933 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
934 * gdb.dwarf2/fission-reread.exp: Ditto.
935
350b1b26
AB
9362012-09-11 Andrew Burgess <aburgess@broadcom.com>
937
938 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
939
2fa15f23
JB
9402012-09-10 Joel Brobecker <brobecker@adacore.com>
941
942 * gdb.ada/optim_drec: New testcase.
943
09be558e
DE
9442012-09-10 Doug Evans <dje@google.com>
945
946 * boards/fission.exp: Explicitly mark "board" as not remote.
947
5b4f6e25
KS
9482012-09-10 Keith Seitz <keiths@redhat.com>
949
950 PR gdb/13483
951 * gdb.cp/converts.cc (A::A): Add ctor.
952 (A::member_): Add member.
953 (enum my_enum): New enumeration.
954 (main): Add calls to foo1_7 with various
955 permitted arguments.
956 * gdb.cp/converts.exp: Add tests for boolean
957 conversions permitted by the standard.
958
b4ca5ed9
YPK
9592012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
960
961 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
962 avoid spurious results due to ~/.gdbinit.
963 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
964 $INTERNAL_GDBFLAGS in run command.
965 * gdb.gdb/observer.exp (setup_test): Ditto.
966 * gdb.gdb/selftest.exp (test_with_self): Ditto.
967 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
968
d54b30bb
DE
9692012-09-06 Doug Evans <dje@google.com>
970
14910956
DE
971 * boards/fission.exp: New file.
972
d54b30bb
DE
973 * gdb.python/py-value.exp: Use clean_restart.
974
91b253e1
DE
9752012-09-05 Doug Evans <dje@google.com>
976
977 * gdb.base/info-macros.c: Fix whitespace.
978
1292279a
PA
9792012-08-28 Pedro Alves <palves@redhat.com>
980
981 PR gdb/14428
982
983 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
984
1c8cdcb1
JK
9852012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
986
987 * gdb.base/break-caller-line.c: New file.
988 * gdb.base/break-caller-line.exp: New file.
989
1e8e8b51
JK
9902012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
991
992 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
993 * gdb.arch/i386-cfi-notcurrent.S: New file.
994 * gdb.arch/i386-cfi-notcurrent.exp: New file.
995
1591a1e8
PA
9962012-08-27 Wei-cheng Wang <cole945@gmail.com>
997 Yao Qi <yao@codesourcery.com>
998 Pedro Alves <palves@redhat.com>
999
1000 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
1001 New procedures.
1002 (top level): Add overlap checking tests.
1003
4442ada7
TT
10042012-08-24 Tom Tromey <tromey@redhat.com>
1005
1006 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
1007 gdb_test_multiple fails for other reasons.
1008
e7d50cc9
YQ
10092012-08-24 Yao Qi <yao@codesourcery.com>
1010
1011 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
1012
dfbd5e7b
PA
10132012-08-23 Pedro Alves <palves@redhat.com>
1014
1015 * gdb.base/help.exp: Adjust to "handle" help text change.
1016
8d735b87
YQ
10172012-08-23 Yao Qi <yao@codesourcery.com>
1018
1019 * gdb.trace/disconnected-tracing.c (start, end): New.
1020 (main): Call start and end.
1021 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
1022 existing tests into this proc.
1023 (disconnected_tfind): New.
1024
61b1d759
YQ
10252012-08-23 Yao Qi <yao@codesourcery.com>
1026
1027 * boards/native-gdbserver.exp (${board}_upload): New.
1028 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
1029 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
1030 Execute tfile on remote target.
1031 Copy trace file from target to host.
1032
6ca1b147
JM
10332012-08-22 Joseph Myers <joseph@codesourcery.com>
1034
1035 * gdb.arch/thumb-bx-pc.S: New file.
1036 * gdb.arch/thumb-bx-pc.exp: New file.
1037
706e3705
TT
10382012-08-22 Tom Tromey <tromey@redhat.com>
1039
1040 * gdb.base/maint.exp: Update.
1041
b4893d48
TT
10422012-08-22 Tom Tromey <tromey@redhat.com>
1043
1044 * lib/gdb.exp (skip_unwinder_tests): New proc.
1045 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
1046 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
1047
45b7da81
TT
10482012-08-21 Tom Tromey <tromey@redhat.com>
1049
1050 * gdb.hp/gdb.aCC/exception.exp: Remove.
1051
f94363d7
AP
1052012-08-19 Andrew Pinski <apinski@cavium.com>
1053
1054 * gdb.arch/mips-octeon-bbit.c: New file.
1055 * gdb.arch/mips-octeon-bbit.exp: New Test.
1056
e5afdbd7
KS
1057012-08-19 Keith Seitz <keiths@redhat.com>
1058
1059 PR c++/14365
1060 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
1061 * gdb.dwarf2/dw2-anon-mptr.S: New file.
1062
c29e8b64
JK
10632012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1064
1065 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
1066 verbose -log by more specific untested call.
1067
15a7e7bc
YQ
10682012-08-18 Yao Qi <yao@codesourcery.com>
1069
1070 * gdb.trace/tfind.exp: Move tests on various command help before
1071 checking target supports trace.
1072 Fix the expected output of 'help tfind end'.
1073
a451cb65
KS
10742012-08-17 Keith Seitz <keiths@redhat.com>
1075
1076 PR c++/13356
1077 * gdb.base/default.exp: Update all "check type" tests.
1078 * gdb.base/help.exp: Likewise.
1079 * gdb.base/setshow.exp: Likewise.
1080 * gdb.cp/converts.cc (foo1_type_check): New function.
1081 (foo2_type_check): New function.
1082 (foo3_type_check): New function.
1083 (main): Call new functions.
1084 * converts.exp: Add tests for integer-to-pointer conversions
1085 with/without strict type-checking.
1086
dbf6a605
MF
10872012-08-16 Mike Frysinger <vapier@gentoo.org>
1088
1089 * gdb.base/help.exp: Update expected output.
1090
0c92d8c1
JB
10912012-08-16 Joel Brobecker <brobecker@adacore.com>
1092
1093 * gdb.ada/rdv_wait: New testcase.
1094
e56f7f42
JK
10952012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1096
1097 * gdb.base/attach-twice.exp: Remove excessive ps exec.
1098
f47f77df
DE
10992012-08-13 Doug Evans <dje@google.com>
1100
e202d6e8 1101 * gdb.base/help.exp: Update expected output.
f47f77df
DE
1102 * gdb.base/default.exp: Update expected output of "show convenience".
1103
a72c3253
DE
11042012-08-10 Doug Evans <dje@google.com>
1105
1106 * gdb.python/py-strfns.c: New file.
1107 * gdb.python/py-strfns.exp: New file.
1108 * gdb.python/py-type.exp (test_fields): Add vector tests.
1109
de0bea00
MF
11102012-08-10 Mike Frysinger <vapier@gentoo.org>
1111
1112 PR cli/10436:
1113 * gdb.base/completion.exp: Add tests for handle completion.
1114
5b9afe8a
YQ
11152012-08-09 Yao Qi <yao@codesourcery.com>
1116
1117 * gdb.mi/mi-cmd-param-changed.exp: New.
1118 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
1119 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
1120 * gdb.mi/mi2-prompt.exp: Likewise.
1121
4f485ebc
DE
11222012-08-08 Doug Evans <dje@google.com>
1123
1124 * gdb.base/debug-expr.c: New file.
1125 * gdb.base/debug-expr.exp: New file.
1126 * gdb.base/exprs.exp: Test {type} casts.
1127 * gdb.cp/debug-expr.exp: New file.
1128
5888842d
JK
11292012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1130
1131 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
1132 global variable loop, not a 'break'. Add loop count limit to 100.
1133 Add new fail case for terminated vgdb.
1134
4f69f4c2
JK
11352012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1136 Jean-Marc Saffroy <saffroy@gmail.com>
1137
1138 PR 11804
1139 * gdb.base/gcore-relro.exp: New file.
1140 * gdb.base/gcore-relro-main.c: New file.
1141 * gdb.base/gcore-relro-lib.c: New file.
1142
e2de5390
JK
11432012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1144
1145 Do not false FAIL with old GCCs.
1146 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
1147 GCC < 4.5 in $no_hw mode.
1148
606603c5
JK
11492012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1150
1151 * gdb.base/default.exp (cd): Accept new directory with no arguments.
1152
777f26c2
JK
11532012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1154
1155 * gdb.base/list.exp (test_only_end): New function.
1156 Call it.
1157
2c12abee
TT
11582012-08-06 Tom Tromey <tromey@redhat.com>
1159
1160 * gdb.python/py-mi.exp: Add test for printer whose children
1161 are a list.
1162 * gdb.python/py-prettyprint.c (struct children_as_list): New.
1163 (main): New variable children_as_list.
1164 * gdb.python/py-prettyprint.py (class pp_children_as_list):
1165 New.
1166 (register_pretty_printers): Register new printer.
1167
0eae2cf4
EBM
11682012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1169
1170 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
1171 symbols. Abort if vgdb remote connection is closed.
1172
09e0881d
DE
11732012-08-02 Doug Evans <dje@google.com>
1174
1175 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
1176
b40f514f
SDJ
11772012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
1178
1179 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
1180 s390x, PowerPC 64 and m68k-linux.
1181
11315ae0
UW
11822012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1183
1184 * gdb.base/annota1.exp: Accept no frames-invalid notification
1185 when starting up the program.
1186 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
1187 show a symbolic value as well.
1188 * gdb.server/server-exec-info.exp: Skip test when skipping
1189 gdbserver test and/or when skipping shared library tests.
1190 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
1191 avoid name conflicts with other tests.
1192
0547eeed
UW
11932012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1194
1195 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
1196 Fix wrong output on big-endian systems.
1197 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
1198 4-byte pointer types on 64-bit s390x.
1199
bdddb4de
UW
12002012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1201
1202 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
1203 marker comment at the beginning (after intialization).
1204 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
1205 breakpoint on marker comment instead of function begin.
1206 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
1207 PowerPC.
1208 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
1209 or 64-bit PowerPC.
1210 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
1211 gdb,no_hardware_watchpoints flag is set.
1212 (initialize): Remove now redundant can-use-hw-watchpoints change.
1213
5d206025
YQ
12142012-08-02 Yao Qi <yao@codesourcery.com>
1215 Pedro Alves <palves@redhat.com>
1216
1217 * boards/local-remote-host.exp: New.
1218
4f665099
UW
12192012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1220
1221 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
1222 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
1223 * gdb.base/print-file-var.exp: Likewise.
1224 * gdb.server/solib-list.exp: Skip on remote targets.
1225
b62e2b27
UW
12262012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1227
1228 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
1229 watchpoints on ARM. When expecting software watchpoints, tolerate
1230 (remote) targets that report unsupported hardware watchpoint only
1231 at continue time.
1232 (test_wide_location_2): Likewise.
1233
a967a851
JK
12342012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1235
1236 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
1237 valgrind versions.
1238
75d9f9ff 12392012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
1240
1241 * gdb.base/valgrind-infcall.c: New file.
1242 * gdb.base/valgrind-infcall.exp: New file.
1243
75d9f9ff
JK
1244 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
1245
1c9f2ed2
KS
12462012-07-30 Keith Seitz <keiths@redhat.com>
1247
1248 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
1249 linespecs.
1250
7f9b2034
DE
12512012-07-30 Doug Evans <dje@google.com>
1252
85220e01
DE
1253 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
1254 * gdb.dwarf2/pr13961.S: Ditto.
1255
7f9b2034
DE
1256 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
1257
4e969b4f
AB
12582012-07-30 Andrew Burgess <aburgess@broadcom.com>
1259
1260 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
1261 change its format immediately after reloading the binary.
1262
e7de8362
JK
12632012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1264
1265 Fix testsuite regression after --use-deprecated-index-sections removal.
1266 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
1267 string.
1268 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
1269
7255706c
YQ
12702012-07-27 Yao Qi <yao@codesourcery.com>
1271
1272 KFAIL for PR remote/14161.
1273 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
1274 Cleanup socket files.
1275 (strace_info_marker): Detach inferior.
1276
f2e8016f
TT
12772012-07-26 Tom Tromey <tromey@redhat.com>
1278
6fdff2c5 1279 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
f2e8016f 1280
f66713d2
JK
12812012-07-26 Markus Metzger <markus.t.metzger@intel.com>
1282
1283 * gdb.python/py-inferior.c (thread): New function.
1284 (check_threads): New function.
1285 (test_threads): New function.
1286 * gdb.python/py-inferior.exp: Added test.
1287 Replaced runto with continue to breakpoint.
1288
8223e12c
TT
12892012-07-26 Tom Tromey <tromey@redhat.com>
1290
1291 * lib/ada.exp (standard_ada_testfile): New proc.
1292 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
1293 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
1294 * gdb.ada/array_return.exp: Use standard_ada_testfile.
1295 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
1296 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
1297 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
1298 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
1299 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
1300 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
1301 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
1302 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
1303 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
1304 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
1305 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
1306 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
1307 * gdb.ada/char_param.exp: Use standard_ada_testfile.
1308 * gdb.ada/complete.exp: Use standard_ada_testfile.
1309 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
1310 standard_output_file.
1311 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
1312 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
1313 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
1314 standard_output_file.
1315 * gdb.ada/exprs.exp: Use standard_ada_testfile.
1316 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
1317 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
1318 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
1319 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
1320 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
1321 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
1322 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
1323 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
1324 * gdb.ada/homonym.exp: Use standard_ada_testfile.
1325 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
1326 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
1327 * gdb.ada/interface.exp: Use standard_ada_testfile.
1328 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
1329 standard_output_file
1330 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
1331 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
1332 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
1333 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
1334 * gdb.ada/nested.exp: Use standard_ada_testfile.
1335 * gdb.ada/null_array.exp: Use standard_ada_testfile.
1336 * gdb.ada/null_record.exp: Use standard_ada_testfile.
1337 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
1338 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
1339 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
1340 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
1341 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
1342 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
1343 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
1344 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
1345 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
1346 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
1347 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
1348 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
1349 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
1350 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
1351 * gdb.ada/start.exp: Use standard_ada_testfile.
1352 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
1353 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
1354 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
1355 * gdb.ada/tagged.exp: Use standard_ada_testfile.
1356 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
1357 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
1358 * gdb.ada/tasks.exp: Use standard_ada_testfile.
1359 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
1360 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
1361 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
1362 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
1363 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
1364 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
1365 * gdb.ada/widewide.exp: Use standard_ada_testfile.
1366
bbec57e4
JK
13672012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1368
1369 Fix testsuite regression after --use-deprecated-index-sections removal.
1370 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
1371
9cc8e32c
JK
13722012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1373
1374 Fix compatibility with Tcl before 7.5.
1375 * lib/future.exp (lreverse): New function if it does not exist.
1376
ea5ca7b5
MK
13772012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
1378
1379 * gdb.mi/mi-pending.c: New method to set a second pending
1380 breakpoint.
1381 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
1382 condition.
1383
64776a0b
PA
13842012-07-20 Pedro Alves <palves@redhat.com>
1385
1386 PR threads/11692
1387 PR gdb/12203
1388
1389 * gdb.threads/create-fail.c: New file.
1390 * gdb.threads/create-fail.exp: New file.
1391
13e4e967
PA
13922012-07-19 Pedro Alves <palves@redhat.com>
1393
1394 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
1395 * config/vx.exp (gdb_start): Likewise.
1396 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
1397 * gdb.base/setvar.exp (test_set): Likewise.
1398 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
1399 * gdb.reverse/sigall-precsave.exp: Likewise.
1400 * gdb.reverse/sigall-reverse.exp: Likewise.
1401
b7aefa4d
PA
14022012-07-19 Pedro Alves <palves@redhat.com>
1403
1404 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
1405 handler before recording.
1406
608b4967
TT
14072012-07-19 Tom Tromey <tromey@redhat.com>
1408
1409 * gdb.cp/casts.exp: Add tests for typeof and decltype.
1410 * gdb.cp/casts.cc (decltype): New function.
1411 (main): Use it.
1412
b1e0c0fa
PA
14132012-07-19 Pedro Alves <palves@redhat.com>
1414
1415 * gdb.base/sigall.exp (signals): New list.
1416 <top level>: Loop over signals in the $signals list instead of
1417 calling a test function once per signal.
1418 * gdb.reverse/sigall-precsave.exp (signals): New list.
1419 <top level>: Loop over signals in the $signals list instead of
1420 calling a test function once per signal.
1421 * gdb.reverse/sigall-reverse.exp (signals): New list.
1422 <top level>: Loop over signals in the $signals list instead of
1423 calling a test function once per signal.
1424
6ace3df1
YQ
14252012-07-19 Yao Qi <yao@codesourcery.com>
1426
1427 * gdb.base/setshow.exp: Test 'set args ~'.
1428
263a0f8c
JK
14292012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1430
1431 * gdb.base/store.exp (check_set): Import gdb_prompt.
1432 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
1433 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
1434
8f043999
JK
14352012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1436
1437 PR 11914
1438 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
1439 (main): Call eval_sub.
1440 * gdb.python/py-prettyprint.exp:
1441 (python execfile ('py-prettyprint.py')): Move it earlier.
1442 New breakpoint for eval-break.
1443 (continue to breakpoint: eval-break, info locals): New test.
1444 (python execfile ('py-prettyprint.py')): Move it from here.
1445 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
1446 (register_pretty_printers): Register pp_eval_type.
1447
725c7b66
JK
14482012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1449
1450 Fix a testcase regression by me.
1451 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
1452 DW_FORM_data4.
1453
4359dff1
JK
14542012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1455 Doug Evans <dje@google.com>
1456
1457 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
1458 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
1459
61e44cfa
JK
14602012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1461
1462 Fix gdbserver run regression.
1463 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
1464
93c0ef37
TT
14652012-07-12 Tom Tromey <tromey@redhat.com>
1466
1467 * lib/gdb.exp (standard_testfile): Don't declare objdir.
1468 (clean_restart): Likewise.
1469 (core_find): Use standard_output_file.
1470
76027ef5
TT
14712012-07-12 Tom Tromey <tromey@redhat.com>
1472
1473 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
1474 * gdb.dwarf2/dw2-anonymous-func.exp: Use
1475 prepare_for_testing_full.
1476 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
1477 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
1478 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
1479 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
1480 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
1481 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
1482 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
1483 prepare_for_testing_full.
1484 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
1485 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
1486 prepare_for_testing_full.
1487 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
1488 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
1489 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
1490
85b4440a
TT
14912012-07-12 Tom Tromey <tromey@redhat.com>
1492
1493 * lib/gdb.exp (build_executable_from_specs): New proc, from
1494 build_executable.
1495 (build_executable): Use it.
1496 (prepare_for_testing_full): New proc.
1497
55baab26
TT
14982012-07-11 Tom Tromey <tromey@redhat.com>
1499
1500 * gdb.reverse/break-precsave.exp: Use standard_output_file.
1501 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
1502 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
1503 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
1504 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
1505 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
1506 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
1507 * gdb.reverse/step-precsave.exp: Use standard_output_file.
1508 * gdb.reverse/until-precsave.exp: Use standard_output_file.
1509 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
1510
298a9cf0
TT
15112012-07-10 Tom Tromey <tromey@redhat.com>
1512
1513 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
1514 standard_output_file.
1515 * gdb.mi/gdb2549.exp: Use standard_testfile.
1516 * gdb.mi/gdb669.exp: Use standard_testfile.
1517 * gdb.mi/gdb701.exp: Use standard_testfile.
1518 * gdb.mi/gdb792.exp: Use standard_testfile.
1519 * gdb.mi/mi-async.exp: Use standard_testfile.
1520 * gdb.mi/mi-basics.exp: Use standard_testfile.
1521 * gdb.mi/mi-break.exp: Use standard_testfile.
1522 * gdb.mi/mi-cli.exp: Use standard_testfile.
1523 * gdb.mi/mi-console.exp: Use standard_testfile.
1524 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
1525 * gdb.mi/mi-eval.exp: Use standard_testfile.
1526 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
1527 * gdb.mi/mi-file.exp: Use standard_testfile.
1528 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
1529 * gdb.mi/mi-logging.exp: Use standard_testfile.
1530 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
1531 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
1532 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
1533 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
1534 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
1535 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
1536 * gdb.mi/mi-pending.exp: Use standard_testfile,
1537 standard_output_file.
1538 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
1539 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
1540 * gdb.mi/mi-regs.exp: Use standard_testfile.
1541 * gdb.mi/mi-return.exp: Use standard_testfile.
1542 * gdb.mi/mi-reverse.exp: Use standard_testfile.
1543 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
1544 * gdb.mi/mi-solib.exp: Use standard_testfile,
1545 standard_output_file.
1546 * gdb.mi/mi-stack.exp: Use standard_testfile.
1547 * gdb.mi/mi-stepi.exp: Use standard_testfile.
1548 * gdb.mi/mi-stepn.exp: Use standard_testfile.
1549 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
1550 * gdb.mi/mi-until.exp: Use standard_testfile.
1551 * gdb.mi/mi-var-block.exp: Use standard_testfile.
1552 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
1553 * gdb.mi/mi-var-child.exp: Use standard_testfile.
1554 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
1555 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
1556 * gdb.mi/mi-var-display.exp: Use standard_testfile.
1557 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
1558 standard_output_file.
1559 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
1560 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
1561 * gdb.mi/mi-watch.exp: Use standard_testfile.
1562 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
1563 * gdb.mi/mi2-basics.exp: Use standard_testfile.
1564 * gdb.mi/mi2-break.exp: Use standard_testfile.
1565 * gdb.mi/mi2-cli.exp: Use standard_testfile.
1566 * gdb.mi/mi2-console.exp: Use standard_testfile.
1567 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
1568 * gdb.mi/mi2-eval.exp: Use standard_testfile.
1569 * gdb.mi/mi2-file.exp: Use standard_testfile.
1570 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
1571 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
1572 * gdb.mi/mi2-regs.exp: Use standard_testfile.
1573 * gdb.mi/mi2-return.exp: Use standard_testfile.
1574 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
1575 * gdb.mi/mi2-stack.exp: Use standard_testfile.
1576 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
1577 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
1578 * gdb.mi/mi2-until.exp: Use standard_testfile.
1579 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
1580 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
1581 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
1582 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
1583 * gdb.mi/mi2-watch.exp: Use standard_testfile.
1584
f5f3a911
TT
15852012-07-10 Tom Tromey <tromey@redhat.com>
1586
1587 * gdb.cp/abstract-origin.exp: Use standard_testfile.
1588 * gdb.cp/ambiguous.exp: Use standard_testfile,
1589 prepare_for_testing.
1590 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
1591 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
1592 * gdb.cp/anon-ns.exp: Use standard_testfile.
1593 * gdb.cp/anon-struct.exp: Use standard_testfile.
1594 * gdb.cp/anon-union.exp: Use standard_testfile,
1595 prepare_for_testing.
1596 * gdb.cp/arg-reference.exp: Use standard_testfile,
1597 prepare_for_testing.
1598 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
1599 * gdb.cp/breakpoint.exp: Use standard_testfile,
1600 prepare_for_testing.
1601 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
1602 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
1603 standard_output_file.
1604 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
1605 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
1606 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
1607 (test_static_members): Update.
1608 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
1609 * gdb.cp/converts.exp: Use standard_testfile.
1610 * gdb.cp/cp-relocate.exp: Use standard_testfile.
1611 * gdb.cp/cpcompletion.exp: Use standard_testfile,
1612 prepare_for_testing.
1613 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
1614 * gdb.cp/cplabel.exp: Use standard_testfile.
1615 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
1616 prepare_for_testing.
1617 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
1618 * gdb.cp/derivation.exp: Use standard_testfile,
1619 prepare_for_testing.
1620 * gdb.cp/destrprint.exp: Use standard_testfile.
1621 * gdb.cp/dispcxx.exp: Use standard_testfile.
1622 * gdb.cp/exception.exp: Use standard_testfile,
1623 prepare_for_testing.
1624 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
1625 * gdb.cp/extern-c.exp: Use standard_testfile,
1626 prepare_for_testing.
1627 * gdb.cp/formatted-ref.exp: Use standard_testfile,
1628 prepare_for_testing.
1629 * gdb.cp/fpointer.exp: Use standard_testfile.
1630 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
1631 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
1632 standard_output_file.
1633 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
1634 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
1635 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
1636 standard_output_file.
1637 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
1638 (do_tests): Update.
1639 * gdb.cp/koenig.exp: Use standard_testfile.
1640 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
1641 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
1642 * gdb.cp/m-static.exp: Use standard_testfile,
1643 prepare_for_testing.
1644 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
1645 * gdb.cp/mb-inline.exp: Use standard_testfile,
1646 prepare_for_testing.
1647 * gdb.cp/mb-templates.exp: Use standard_testfile,
1648 prepare_for_testing.
1649 * gdb.cp/member-ptr.exp: Use standard_testfile,
1650 prepare_for_testing.
1651 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
1652 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
1653 * gdb.cp/method2.exp: Use standard_testfile.
1654 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
1655 standard_output_file.
1656 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
1657 (do_tests): Update.
1658 * gdb.cp/namespace-enum.exp: Use standard_testfile,
1659 prepare_for_testing.
1660 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
1661 prepare_for_testing.
1662 * gdb.cp/namespace.exp: Use standard_testfile,
1663 prepare_for_testing.
1664 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
1665 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
1666 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
1667 * gdb.cp/nsimport.exp: Use standard_testfile,
1668 prepare_for_testing.
1669 * gdb.cp/nsnested.exp: Use standard_testfile.
1670 * gdb.cp/nsnoimports.exp: Use standard_testfile.
1671 * gdb.cp/nsrecurs.exp: Use standard_testfile,
1672 prepare_for_testing.
1673 * gdb.cp/nsstress.exp: Use standard_testfile,
1674 prepare_for_testing.
1675 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
1676 * gdb.cp/operator.exp: Use standard_testfile.
1677 * gdb.cp/oranking.exp: Use standard_testfile.
1678 * gdb.cp/overload-const.exp: Use standard_testfile.
1679 * gdb.cp/overload.exp: Use standard_testfile,
1680 prepare_for_testing.
1681 * gdb.cp/ovldbreak.exp: Use standard_testfile.
1682 * gdb.cp/ovsrch.exp: Use standard_testfile.
1683 * gdb.cp/paren-type.exp: Use standard_testfile.
1684 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
1685 prepare_for_testing.
1686 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
1687 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
1688 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
1689 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
1690 * gdb.cp/pr10728.exp: Use standard_testfile,
1691 standard_output_file.
1692 * gdb.cp/pr12028.exp: Use standard_testfile.
1693 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
1694 * gdb.cp/pr9167.exp: Use standard_testfile.
1695 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
1696 * gdb.cp/printmethod.exp: Use standard_testfile,
1697 prepare_for_testing.
1698 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
1699 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
1700 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
1701 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
1702 standard_output_file.
1703 * gdb.cp/readnow-language.exp: Use standard_testfile.
1704 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
1705 (gdb_start_again): Use clean_restart.
1706 * gdb.cp/ref-types.exp: Use standard_testfile,
1707 prepare_for_testing.
1708 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
1709 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
1710 * gdb.cp/smartp.exp: Use standard_testfile.
1711 * gdb.cp/static-method.exp: Use standard_testfile.
1712 * gdb.cp/static-print-quit.exp: Use standard_testfile.
1713 * gdb.cp/temargs.exp: Use standard_testfile.
1714 * gdb.cp/templates.exp: Use standard_testfile,
1715 prepare_for_testing.
1716 (do_tests): Update.
1717 * gdb.cp/try_catch.exp: Use standard_testfile,
1718 prepare_for_testing.
1719 * gdb.cp/typedef-operator.exp: Use standard_testfile.
1720 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
1721 * gdb.cp/virtbase.exp: Use standard_testfile,
1722 prepare_for_testing.
1723 * gdb.cp/virtfunc.exp: Use standard_testfile,
1724 prepare_for_testing.
1725 (do_tests): Update.
1726 * gdb.cp/virtfunc2.exp: Use standard_testfile,
1727 prepare_for_testing.
1728
686f09d0
TT
17292012-07-10 Tom Tromey <tromey@redhat.com>
1730
1731 * lib/gdb.exp (standard_testfile): Unset output variables from
1732 earlier invocations.
1733
9357e021
YQ
17342012-07-10 Yao Qi <yao@codesourcery.com>
1735
1736 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
1737 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
1738 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
1739 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
1740 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
1741 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
1742 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
1743 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
1744 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
1745 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
1746 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
1747 * gdb.mi/mi-var-display.exp: Likewise.
1748 * gdb.mi/mi-var-invalidate.exp: Likewise.
1749 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
1750 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
1751 * gdb.mi/mi2-console.exp: Likewise.
1752 * gdb.mi/mi2-disassemble.exp: Likewise.
1753 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
1754 * gdb.mi/mi2-read-memory.exp: Likewise.
1755 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
1756 * gdb.mi/mi2-simplerun.exp: Likewise.
1757 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
1758 * gdb.mi/mi2-syn-frame.exp: Likewise.
1759 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
1760 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
1761 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
1762
e314d629
TT
17632012-07-09 Tom Tromey <tromey@redhat.com>
1764
1765 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
1766 * gdb.base/callfuncs.exp: Add cast-based test.
1767 * gdb.base/callfuncs.c (voidfunc): New function.
1768
06928b3f
DE
17692012-07-08 Doug Evans <dje@google.com>
1770
1771 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
1772
32f11bad
JK
17732012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1774
1775 Fix XFAIL compatibility with old i386 systems.
1776 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
1777 Check also 'Cannot insert breakpoint 0'.
1778
76b83c51
JK
17792012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1780
1781 PR 14321
1782 * gdb.base/find.exp
1783 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
1784
a6fb9c08
TT
17852012-07-06 Tom Tromey <tromey@redhat.com>
1786
1787 * gdb.base/whatis.exp: Add test.
1788
71918a86
TT
17892012-07-06 Tom Tromey <tromey@redhat.com>
1790
1791 * gdb.base/whatis.exp: Add regression test.
1792
fcde5961
TT
17932012-07-06 Tom Tromey <tromey@redhat.com>
1794
1795 * gdb.base/whatis.exp: Add tests.
1796
f9cf0f4a
JK
17972012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1798
1799 PR 12649
1800 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
1801 gdb_test_multiple $gdb_prompt terminator.
1802
979ade8b
PA
18032012-07-04 Pedro Alves <palves@redhat.com>
1804
1805 * gdb.mi/mi-reverse.exp: Use supports_reverse and
1806 supports_process_record.
1807
8a980b44
PA
18082012-07-04 Pedro Alves <palves@redhat.com>
1809
1810 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
1811 endings.
1812 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
1813
855ba978
SS
18142012-07-03 Stan Shebs <stan@codesourcery.com>
1815
1816 * gdb.base/info-os.c (main): Retry resource acquisition until an
1817 available one is found.
1818 * gdb.base/info-os.exp: Collect resource keys from the program
1819 and use them in matching.
1820
fcb44371
JK
18212012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1822
1823 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
1824 Wrap the test into loop for corefile and core0file.
1825
08a67be6
JK
18262012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1827
1828 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
1829 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
1830 .note.GNU-stack.
1831
0f3c2347
JK
1832 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
1833
ff4a4500
SDJ
18342012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
1835
1836 * gdb.base/help.exp (help b, help br, help bre, help brea, help
1837 break): Include help message for the new `-probe' and `-probe-stap'
1838 options.
1839
d3ce09f5
SS
18402012-07-02 Stan Shebs <stan@codesourcery.com>
1841
1842 * gdb.base/dprintf.exp: Add agent style tests.
1843
a1624241
JK
18442012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1845
1846 * gdb.base/stale-infcall.c (infcall): New label test-next.
1847 (main): New labels test-pass and test-fail.
1848 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
1849 $test_fail_bpnum to test-fail.
1850 (test system longjmp tracking support): New test.
1851 Delete $test_fail_bpnum.
1852 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
1853 breakpoint.
1854
42e7ad6c
DE
18552012-06-30 Doug Evans <dje@google.com>
1856
1857 * gdb.dwarf2/fission-reread.S: New file.
1858 * gdb.dwarf2/fission-reread.exp: New file.
1859
37ce89eb
SS
18602012-06-28 Stan Shebs <stan@codesourcery.com>
1861
1862 * gdb.mi/mi-logging.exp: New file.
1863
e5ef252a
PA
18642012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1865 Pedro Alves <palves@redhat.com>
1866
1867 * gdb.threads/siginfo-threads.exp: New file.
1868 * gdb.threads/siginfo-threads.c: New file.
1869 * gdb.threads/sigstep-threads.exp: New file.
1870 * gdb.threads/sigstep-threads.c: New file.
1871
22f1fbae
TT
18722012-06-28 Tom Tromey <tromey@redhat.com>
1873
1874 * gdb.go/package.exp: Partially revert earlier patch; use
1875 gdb_compile again. Use standard_output_file.
1876
2e3cf129
DE
18772012-06-27 Doug Evans <dje@google.com>
1878
1879 * gdb.dwarf2/fission-base.c: New file.
1880 * gdb.dwarf2/fission-base.S: New file.
1881 * gdb.dwarf2/fission-base.exp: New file.
1882
785fd303
JK
18832012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1884
1885 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
1886
1bb9788d
TT
18872012-06-27 Tom Tromey <tromey@redhat.com>
1888
1889 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
1890 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
1891
c83ee902
TT
18922012-06-27 Tom Tromey <tromey@redhat.com>
1893
1894 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
1895 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
1896 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
1897 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
1898 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
1899 prepare_for_testing.
1900 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
1901 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
1902 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
1903 standard_testfile.
1904 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
1905 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
1906 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
1907 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
1908 prepare_for_testing.
1909 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
1910 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
1911 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
1912 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
1913 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
1914 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
1915 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
1916 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
1917 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
1918 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
1919 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
1920 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
1921 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
1922 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
1923 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
1924 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
1925 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
1926 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
1927 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1928 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1929 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1930 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1931 standard_output_file.
1932 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1933 standard_output_file.
1934 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1935 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1936 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1937 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1938 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1939 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1940 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1941 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1942 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1943 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1944 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1945 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1946 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1947 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1948 * gdb.dwarf2/valop.exp: Use standard_testfile,
1949 prepare_for_testing.
1950
5204774b
TT
19512012-06-27 Tom Tromey <tromey@redhat.com>
1952
1953 * gdb.python/python.exp: Fix regexps in pagination tests.
1954
ee0bf529
SCR
19552012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1956
1957 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1958 'last' of gdb.Symtab_and_line.
1959 * gdb.python/py-symbol.c: Move break point comment to enable
1960 testing of gdb.Symtab_and_line.last.
1961
14fcc022
TT
19622012-06-26 Tom Tromey <tromey@redhat.com>
1963
1964 * gdb.threads/step.c: Remove.
1965 * gdb.threads/step.exp: Remove.
1966 * gdb.threads/step2.exp: Remove.
1967
0efbbabc
TT
19682012-06-26 Tom Tromey <tromey@redhat.com>
1969
1970 * gdb.threads/watchpoint-fork.exp (test): Use
1971 standard_output_file. Don't declare objdir.
1972 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1973 standard_output_file.
1974 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1975 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1976 clean_restart. Remove incdir.
1977 * gdb.threads/corethreads.exp: Use standard_testfile.
1978 * gdb.threads/execl.exp: Use standard_testfile,
1979 standard_output_file, clean_restart.
1980 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1981 clean_restart.
1982 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1983 clean_restart.
1984 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1985 incdir.
1986 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1987 clean_restart. Remove incdir.
1988 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1989 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1990 clean_restart. Remove incdir.
1991 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1992 Remove incdir.
1993 * gdb.threads/leader-exit.exp: Use standard_testfile.
1994 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1995 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1996 clean_restart.
1997 * gdb.threads/manythreads.exp: Use standard_testfile,
1998 clean_restart. Remove incdir.
1999 * gdb.threads/multi-create.exp: Use standard_testfile,
2000 clean_restart.
2001 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
2002 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
2003 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
2004 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
2005 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
2006 * gdb.threads/pending-step.exp: Use standard_testfile,
2007 clean_restart. Remove incdir.
2008 * gdb.threads/print-threads.exp: Use standard_testfile,
2009 clean_restart. Remove incdir.
2010 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
2011 clean_restart. Remove incdir.
2012 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
2013 Remove incdir.
2014 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
2015 incdir.
2016 * gdb.threads/sigthread.exp: Use standard_testfile,
2017 clean_restart.
2018 * gdb.threads/staticthreads.exp: Use standard_testfile,
2019 clean_restart. Remove incdir.
2020 * gdb.threads/switch-threads.exp: Use standard_testfile,
2021 clean_restart. Remove incdir.
2022 * gdb.threads/thread-execl.exp: Use standard_testfile,
2023 clean_restart. Remove incdir.
2024 * gdb.threads/thread-find.exp: Use standard_testfile,
2025 clean_restart.
2026 * gdb.threads/thread-specific.exp: Use standard_testfile,
2027 clean_restart. Remove incdir.
2028 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
2029 clean_restart. Remove incdir.
2030 * gdb.threads/thread_check.exp: Use standard_testfile,
2031 clean_restart. Remove incdir.
2032 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
2033 incdir.
2034 * gdb.threads/threadapply.exp: Use standard_testfile,
2035 clean_restart. Remove incdir.
2036 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
2037 clean_restart. Remove incdir.
2038 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
2039 clean_restart.
2040 * gdb.threads/tls-shared.exp: Use standard_testfile,
2041 clean_restart, standard_output_file.
2042 * gdb.threads/tls-var.exp: Use standard_testfile,
2043 standard_output_file.
2044 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
2045 Remove incdir.
2046 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
2047 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
2048 incdir.
2049 * gdb.threads/watchthreads2.exp: Use standard_testfile,
2050 clean_restart. Remove incdir.
2051
497a5eb0
TT
20522012-06-26 Tom Tromey <tromey@redhat.com>
2053
2054 * gdb.trace/actions.exp: Use standard_testfile.
2055 * gdb.trace/ax.exp: Use standard_testfile.
2056 * gdb.trace/backtrace.exp: Use standard_testfile.
2057 * gdb.trace/change-loc.exp: Use standard_testfile.
2058 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
2059 * gdb.trace/collection.exp: Use standard_testfile,
2060 prepare_for_testing.
2061 * gdb.trace/deltrace.exp: Use standard_testfile.
2062 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
2063 * gdb.trace/ftrace.exp: Use standard_testfile.
2064 * gdb.trace/infotrace.exp: Use standard_testfile.
2065 * gdb.trace/packetlen.exp: Use standard_testfile.
2066 * gdb.trace/passc-dyn.exp: Use standard_testfile.
2067 * gdb.trace/passcount.exp: Use standard_testfile.
2068 * gdb.trace/pending.exp: Use standard_testfile.
2069 * gdb.trace/report.exp: Use standard_testfile.
2070 * gdb.trace/save-trace.exp: Use standard_testfile.
2071 * gdb.trace/stap-trace.exp: Use standard_testfile.
2072 * gdb.trace/status-stop.exp: Use standard_testfile.
2073 * gdb.trace/strace.exp: Use standard_testfile.
2074 * gdb.trace/tfile.exp: Use standard_testfile.
2075 * gdb.trace/tfind.exp: Use standard_testfile.
2076 * gdb.trace/trace-break.exp: Use standard_testfile.
2077 * gdb.trace/trace-mt.exp: Use standard_testfile.
2078 * gdb.trace/tracecmd.exp: Use standard_testfile.
2079 * gdb.trace/tspeed.exp: Use standard_testfile.
2080 * gdb.trace/tstatus.exp: Use standard_testfile.
2081 * gdb.trace/tsv.exp: Use standard_testfile.
2082 * gdb.trace/unavailable.exp: Use standard_testfile,
2083 prepare_for_testing.
2084 * gdb.trace/while-dyn.exp: Use standard_testfile.
2085 * gdb.trace/while-stepping.exp: Use standard_testfile.
2086
7686c074
TT
20872012-06-26 Tom Tromey <tromey@redhat.com>
2088
2089 * gdb.reverse/break-precsave.exp: Use standard_testfile.
2090 * gdb.reverse/break-reverse.exp: Use standard_testfile.
2091 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
2092 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
2093 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
2094 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
2095 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
2096 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
2097 prepare_for_testing.
2098 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
2099 prepare_for_testing.
2100 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
2101 prepare_for_testing.
2102 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
2103 prepare_for_testing.
2104 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
2105 prepare_for_testing
2106 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
2107 * gdb.reverse/machinestate.exp: Use standard_testfile.
2108 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
2109 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
2110 build_executable.
2111 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
2112 build_executable.
2113 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
2114 standard_output_file.
2115 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
2116 standard_output_file.
2117 * gdb.reverse/step-precsave.exp: Use standard_testfile.
2118 * gdb.reverse/step-reverse.exp: Use standard_testfile.
2119 * gdb.reverse/until-precsave.exp: Use standard_testfile.
2120 * gdb.reverse/until-reverse.exp: Use standard_testfile.
2121 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
2122 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
2123
481fc100
TT
21242012-06-26 Tom Tromey <tromey@redhat.com>
2125
2126 * gdb.stabs/weird.exp: Remove directory-checking code. Use
2127 standard_output_file.
2128 * gdb.stabs/exclfwd.exp: Use standard_testfile,
2129 prepare_for_testing. Remove directory-checking code.
2130
7bb18ae2
TT
21312012-06-25 Tom Tromey <tromey@redhat.com>
2132
2133 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
2134 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
2135 build_executable, not prepare_for_testing.
2136 * gdb.multi/base.exp: Use standard_output_file. Use
2137 build_executable, not prepare_for_testing.
2138
cf09b3e4
TT
21392012-06-25 Tom Tromey <tromey@redhat.com>
2140
2141 * gdb.fortran/subarray.exp: Use standard_testfile,
2142 prepare_for_testing.
2143 * gdb.fortran/multi-dim.exp: Use standard_testfile.
2144 * gdb.fortran/module.exp: Use standard_testfile.
2145 * gdb.fortran/logical.exp: Use standard_testfile.
2146 * gdb.fortran/library-module.exp: Use standard_testfile,
2147 standard_output_file.
2148 * gdb.fortran/derived-type.exp: Use standard_testfile,
2149 prepare_for_testing.
2150 * gdb.fortran/complex.exp: Use standard_testfile,
2151 prepare_for_testing.
2152 * gdb.fortran/charset.exp: Use standard_testfile.
2153 * gdb.fortran/array-element.exp: Use standard_testfile,
2154 prepare_for_testing.
2155
18b5ff1b
KS
21562012-06-25 Keith Seitz <keiths@redhat.com>
2157
2158 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
2159 Change rbreak-related tests to KFAIL and add bugzilla numbers.
2160
17b77626
TT
21612012-06-25 Tom Tromey <tromey@redhat.com>
2162
2163 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
2164 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
2165 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
2166 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
2167
f91e3dc1
TT
21682012-06-25 Tom Tromey <tromey@redhat.com>
2169
2170 * gdb.linespec/ls-errs.exp: Use standard_testfile.
2171 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
2172 * gdb.linespec/linespec.exp: Use standard_testfile.
2173
a884434d
TT
21742012-06-25 Tom Tromey <tromey@redhat.com>
2175
2176 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
2177 prepare_for_testing.
2178
efc9d70a
TT
21792012-06-25 Tom Tromey <tromey@redhat.com>
2180
2181 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
2182 prepare_for_testing.
2183 * gdb.opt/inline-break.exp: Use standard_testfile,
2184 prepare_for_testing.
2185 * gdb.opt/inline-bt.exp: Use standard_testfile,
2186 prepare_for_testing.
2187 * gdb.opt/inline-cmds.exp: Use standard_testfile,
2188 prepare_for_testing.
2189 * gdb.opt/inline-locals.exp: Use standard_testfile,
2190 prepare_for_testing.
2191
e2fc92c6
TT
21922012-06-25 Tom Tromey <tromey@redhat.com>
2193
2194 * gdb.asm/asm-source.exp: Use standard_output_file,
2195 standard_testfile. Construct .o files in proper subdir.
2196
b0963d73
TT
21972012-06-25 Tom Tromey <tromey@redhat.com>
2198
2199 * gdb.server/ext-attach.exp: Use standard_testfile,
2200 prepare_for_testing.
2201 * gdb.server/ext-run.exp: Use standard_testfile,
2202 build_executable.
2203 * gdb.server/file-transfer.exp: Use standard_testfile,
2204 prepare_for_testing.
2205 * gdb.server/server-exec-info.exp: Use standard_testfile.
2206 * gdb.server/server-mon.exp: Use standard_testfile,
2207 prepare_for_testing.
2208 * gdb.server/server-run.exp: Use standard_testfile,
2209 build_executable.
2210 * gdb.server/solib-list.exp: Use standard_testfile,
2211 standard_output_file.
2212
8a3e1f8d
TT
22132012-06-25 Tom Tromey <tromey@redhat.com>
2214
2215 * lib/gdb.exp (standard_output_file): Use "file join".
2216 * gdb.go/chan.exp: Use standard_testfile.
2217 * gdb.go/handcall.exp: Use standard_testfile.
2218 * gdb.go/hello.exp: Use standard_testfile.
2219 * gdb.integers/chan.exp: Use standard_testfile.
2220 * gdb.go/methods.exp: Use standard_testfile.
2221 * gdb.go/package.exp: Use standard_testfile.
2222 * gdb.go/strings.exp: Use standard_testfile.
2223 * gdb.go/types.exp: Use standard_testfile.
2224 * gdb.go/unsafe.exp: Use standard_testfile.
2225
944a9061
MGD
22262012-06-25 Greta Yorsh <greta.yorsh@arm.com>
2227
2228 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
2229
1c06bd58
JK
22302012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2231
2232 Fix regression by the previous commit.
2233 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
2234
b4a58790
TT
22352012-06-22 Tom Tromey <tromey@redhat.com>
2236
2237 * gdb.python/lib-types.exp: Use standard_testfile,
2238 prepare_for_testing.
2239 * gdb.python/py-block.exp: Use standard_testfile.
2240 * gdb.python/py-breakpoint.exp: Use standard_testfile.
2241 * gdb.python/py-events.exp: Use standard_testfile,
2242 standard_output_file.
2243 * gdb.python/py-evsignal.exp: Use standard_testfile.
2244 * gdb.python/py-evethreads.exp: Use standard_testfile.
2245 * gdb.python/py-explore-cc.exp: Use standard_testfile.
2246 * gdb.python/py-explore.exp: Use standard_testfile.
2247 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
2248 standard_output_file.
2249 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
2250 prepare_for_testing.
2251 * gdb.python/py-frame-inline.exp: Use standard_testfile.
2252 * gdb.python/py-frame.exp: Use standard_testfile.
2253 * gdb.python/py-inferior.exp: Use standard_testfile.
2254 * gdb.python/py-infthread.exp: Use standard_testfile.
2255 * gdb.python/py-mi.exp: Use standard_testfile.
2256 * gdb.python/py-objfile-script.exp: Use standard_testfile,
2257 build_executable.
2258 * gdb.python/py-objfile.exp: Use standard_testfile.
2259 * gdb.python/py-pp-maint.exp: Use standard_testfile,
2260 prepare_for_testing.
2261 * gdb.python/py-prettyprint.exp: Use standard_testfile.
2262 * gdb.python/py-progspace.exp: Use standard_testfile,
2263 build_executable.
2264 * gdb.python/py-prompt.exp: Use standard_testfile,
2265 build_executable.
2266 * gdb.python/py-section-script.exp: Use standard_testfile,
2267 build_executable.
2268 * gdb.python/py-shared.exp: Use standard_testfile,
2269 standard_output_file, clean_restart.
2270 * gdb.python/py-symbol.exp: Use standard_output_file,
2271 prepare_for_testing.
2272 * gdb.python/py-symtab.exp: Use standard_output_file,
2273 prepare_for_testing
2274 * gdb.python/py-template.exp: Use standard_testfile.
2275 * gdb.python/py-type.exp: Use standard_testfile.
2276 * gdb.python/py-value-cc.exp: Use standard_testfile.
2277 * gdb.python/py-value.exp: Use standard_testfile.
2278 * gdb.python/python.exp: Use standard_testfile, build_executable.
2279
2c44deac
TT
22802012-06-22 Tom Tromey <tromey@redhat.com>
2281
2282 * gdb.objc/basicclass.exp: Use standard_testfile.
2283 (do_objc_tests): Don't declare objdir.
2284 * gdb.objc/nondebug.exp: Use standard_testfile.
2285 (do_objc_tests): Don't declare objdir.
2286 * gdb.objc/objcdecode.exp: Use standard_testfile.
2287 (do_objc_tests): Don't declare objdir.
2288
c24ccbce
TT
22892012-06-22 Tom Tromey <tromey@redhat.com>
2290
2291 * gdb.java/jmain.exp: Use standard_testfile.
2292 * gdb.java/jmisc.exp: Use standard_testfile.
2293 * gdb.java/jnpe.exp: Use standard_testfile.
2294 * gdb.java/jprint.exp: Use standard_testfile.
2295
0a6d0306
TT
22962012-06-22 Tom Tromey <tromey@redhat.com>
2297
2298 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
2299 (standard_output_file, standard_testfile): New procs.
2300 (build_executable, clean_restart): Use standard_output_file.
2301
6ea815ef
YQ
23022012-06-22 Yao Qi <yao@codesourcery.com>
2303
2304 * boards/native-gdbserver.exp: New proc ${board}_exec.
2305 * boards/native-stdio-gdbserver.exp: Likewise.
2306
4c93b1db
TT
23072012-06-21 Tom Tromey <tromey@redhat.com>
2308
2309 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
2310 (build_executable): Update.
2311 (get_compiler_info): Remove 'binfile' argument.
2312 * gdb.ada/arrayidx.exp: Update.
2313 * gdb.ada/null_array.exp: Update.
2314 * gdb.arch/altivec-abi.exp: Update.
2315 * gdb.arch/altivec-regs.exp: Update.
2316 * gdb.arch/amd64-byte.exp: Update.
2317 * gdb.arch/amd64-dword.exp: Update.
2318 * gdb.arch/amd64-word.exp: Update.
2319 * gdb.arch/i386-avx.exp: Update.
2320 * gdb.arch/i386-byte.exp: Update.
2321 * gdb.arch/i386-sse.exp: Update.
2322 * gdb.arch/i386-word.exp: Update.
2323 * gdb.arch/ppc-dfp.exp: Update.
2324 * gdb.arch/ppc-fp.exp: Update.
2325 * gdb.arch/vsx-regs.exp: Update.
2326 * gdb.base/all-bin.exp: Update.
2327 * gdb.base/annota1.exp: Update.
2328 * gdb.base/async.exp: Update.
2329 * gdb.base/attach.exp: Update.
2330 * gdb.base/break-interp.exp: Update.
2331 * gdb.base/call-ar-st.exp: Update.
2332 * gdb.base/call-rt-st.exp: Update.
2333 * gdb.base/call-sc.exp: Update.
2334 * gdb.base/callfuncs.exp: Update.
2335 * gdb.base/catch-load.exp: Update.
2336 * gdb.base/completion.exp: Update.
2337 * gdb.base/complex.exp: Update.
2338 * gdb.base/condbreak.exp: Update.
2339 * gdb.base/consecutive.exp: Update.
2340 * gdb.base/constvars.exp: Update.
2341 * gdb.base/corefile.exp: Update.
2342 * gdb.base/eval-skip.exp: Update.
2343 * gdb.base/expand-psymtabs.exp: Update.
2344 * gdb.base/exprs.exp: Update.
2345 * gdb.base/fileio.exp: Update.
2346 * gdb.base/fixsection.exp: Update.
2347 * gdb.base/funcargs.exp: Update.
2348 * gdb.base/gdb11530.exp: Update.
2349 * gdb.base/gdb1555.exp: Update.
2350 * gdb.base/gnu-ifunc.exp: Update.
2351 * gdb.base/gnu_vector.exp: Update.
2352 * gdb.base/info-macros.exp: Update.
2353 * gdb.base/jit-simple.exp: Update.
2354 * gdb.base/jit-so.exp: Update.
2355 * gdb.base/jit.exp: Update.
2356 * gdb.base/langs.exp: Update.
2357 * gdb.base/list.exp: Update.
2358 * gdb.base/logical.exp: Update.
2359 * gdb.base/long_long.exp: Update.
2360 * gdb.base/longjmp.exp: Update.
2361 * gdb.base/macscp.exp: Update.
2362 * gdb.base/mips_pro.exp: Update.
2363 * gdb.base/miscexprs.exp: Update.
2364 * gdb.base/morestack.exp: Update.
2365 * gdb.base/nodebug.exp: Update.
2366 * gdb.base/opaque.exp: Update.
2367 * gdb.base/pc-fp.exp: Update.
2368 * gdb.base/pending.exp: Update.
2369 * gdb.base/permissions.exp: Update.
2370 * gdb.base/pointers.exp: Update.
2371 * gdb.base/prelink.exp: Update.
2372 * gdb.base/printcmds.exp: Update.
2373 * gdb.base/psymtab.exp: Update.
2374 * gdb.base/ptype.exp: Update.
2375 * gdb.base/relational.exp: Update.
2376 * gdb.base/scope.exp: Update.
2377 * gdb.base/setvar.exp: Update.
2378 * gdb.base/shlib-call.exp: Update.
2379 * gdb.base/shreloc.exp: Update.
2380 * gdb.base/signals.exp: Update.
2381 * gdb.base/sizeof.exp: Update.
2382 * gdb.base/so-impl-ld.exp: Update.
2383 * gdb.base/so-indr-cl.exp: Update.
2384 * gdb.base/solib-disc.exp: Update.
2385 * gdb.base/solib-display.exp: Update.
2386 * gdb.base/solib-nodir.exp: Update.
2387 * gdb.base/solib-overlap.exp: Update.
2388 * gdb.base/solib-symbol.exp: Update.
2389 * gdb.base/solib-weak.exp: Update.
2390 * gdb.base/solib.exp: Update.
2391 * gdb.base/store.exp: Update.
2392 * gdb.base/structs.exp: Update.
2393 * gdb.base/structs2.exp: Update.
2394 * gdb.base/type-opaque.exp: Update.
2395 * gdb.base/unload.exp: Update.
2396 * gdb.base/varargs.exp: Update.
2397 * gdb.base/volatile.exp: Update.
2398 * gdb.base/watch_thread_num.exp: Update.
2399 * gdb.base/watchpoint-solib.exp: Update.
2400 * gdb.base/watchpoint.exp: Update.
2401 * gdb.base/watchpoints.exp: Update.
2402 * gdb.base/whatis.exp: Update.
2403 * gdb.cell/arch.exp: Update.
2404 * gdb.cell/break.exp: Update.
2405 * gdb.cell/bt.exp: Update.
2406 * gdb.cell/core.exp: Update.
2407 * gdb.cell/data.exp: Update.
2408 * gdb.cell/ea-cache.exp: Update.
2409 * gdb.cell/f-regs.exp: Update.
2410 * gdb.cell/fork.exp: Update.
2411 * gdb.cell/gcore.exp: Update.
2412 * gdb.cell/mem-access.exp: Update.
2413 * gdb.cell/ptype.exp: Update.
2414 * gdb.cell/registers.exp: Update.
2415 * gdb.cell/sizeof.exp: Update.
2416 * gdb.cell/solib-symbol.exp: Update.
2417 * gdb.cell/solib.exp: Update.
2418 * gdb.cp/ambiguous.exp: Update.
2419 * gdb.cp/breakpoint.exp: Update.
2420 * gdb.cp/bs15503.exp: Update.
2421 * gdb.cp/casts.exp: Update.
2422 * gdb.cp/class2.exp: Update.
2423 * gdb.cp/cpexprs.exp: Update.
2424 * gdb.cp/cplusfuncs.exp: Update.
2425 * gdb.cp/ctti.exp: Update.
2426 * gdb.cp/dispcxx.exp: Update.
2427 * gdb.cp/gdb1355.exp: Update.
2428 * gdb.cp/gdb2384.exp: Update.
2429 * gdb.cp/gdb2495.exp: Update.
2430 * gdb.cp/infcall-dlopen.exp: Update.
2431 * gdb.cp/local.exp: Update.
2432 * gdb.cp/m-data.exp: Update.
2433 * gdb.cp/m-static.exp: Update.
2434 * gdb.cp/mb-ctor.exp: Update.
2435 * gdb.cp/mb-inline.exp: Update.
2436 * gdb.cp/mb-templates.exp: Update.
2437 * gdb.cp/member-ptr.exp: Update.
2438 * gdb.cp/method.exp: Update.
2439 * gdb.cp/namespace.exp: Update.
2440 * gdb.cp/nextoverthrow.exp: Update.
2441 * gdb.cp/nsdecl.exp: Update.
2442 * gdb.cp/nsrecurs.exp: Update.
2443 * gdb.cp/nsstress.exp: Update.
2444 * gdb.cp/nsusing.exp: Update.
2445 * gdb.cp/pr-1023.exp: Update.
2446 * gdb.cp/pr-1210.exp: Update.
2447 * gdb.cp/pr-574.exp: Update.
2448 * gdb.cp/pr9631.exp: Update.
2449 * gdb.cp/printmethod.exp: Update.
2450 * gdb.cp/psmang.exp: Update.
2451 * gdb.cp/re-set-overloaded.exp: Update.
2452 * gdb.cp/rtti.exp: Update.
2453 * gdb.cp/shadow.exp: Update.
2454 * gdb.cp/templates.exp: Update.
2455 * gdb.cp/try_catch.exp: Update.
2456 * gdb.dwarf2/dw2-ranges.exp: Update.
2457 * gdb.dwarf2/pr10770.exp: Update.
2458 * gdb.fortran/library-module.exp: Update.
2459 * gdb.hp/gdb.aCC/optimize.exp: Update.
2460 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
2461 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
2462 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
2463 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
2464 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
2465 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
2466 * gdb.hp/gdb.compat/xdb1.exp: Update.
2467 * gdb.hp/gdb.compat/xdb2.exp: Update.
2468 * gdb.hp/gdb.compat/xdb3.exp: Update.
2469 * gdb.hp/gdb.defects/bs14602.exp: Update.
2470 * gdb.hp/gdb.defects/solib-d.exp: Update.
2471 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
2472 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
2473 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
2474 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
2475 * gdb.mi/gdb792.exp: Update.
2476 * gdb.mi/mi-pending.exp: Update.
2477 * gdb.mi/mi-solib.exp: Update.
2478 * gdb.mi/mi-var-cp.exp: Update.
2479 * gdb.opt/clobbered-registers-O2.exp: Update.
2480 * gdb.opt/inline-bt.exp: Update.
2481 * gdb.opt/inline-cmds.exp: Update.
2482 * gdb.opt/inline-locals.exp: Update.
2483 * gdb.python/py-events.exp: Update.
2484 * gdb.python/py-finish-breakpoint.exp: Update.
2485 * gdb.python/py-type.exp: Update.
2486 * gdb.reverse/solib-precsave.exp: Update.
2487 * gdb.reverse/solib-reverse.exp: Update.
2488 * gdb.server/solib-list.exp: Update.
2489 * gdb.stabs/weird.exp: Update.
2490 * gdb.threads/attach-into-signal.exp: Update.
2491 * gdb.threads/attach-stopped.exp: Update.
2492 * gdb.threads/tls-shared.exp: Update.
2493 * gdb.trace/change-loc.exp: Update.
2494 * gdb.trace/strace.exp: Update.
2495
95c391b6
TT
24962012-06-19 Tom Tromey <tromey@redhat.com>
2497
2498 * gdb.base/whatis.exp: Add tests.
2499
e910f0b6
TT
25002012-06-19 Tom Tromey <tromey@redhat.com>
2501
2502 * gdb.cp/m-static.cc (keepalive): New function.
2503 (gnu_obj_1::method): Use it.
2504
422d65e7
DE
25052012-06-18 Doug Evans <dje@google.com>
2506
2507 * gdb.base/info-fun.exp: New file.
2508 * gdb.base/info-fun.c: New file.
2509 * gdb.base/info-fun-solib.c: New file.
2510
e2e4d78b
JK
25112012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2512
2513 Remove stale dummy frames.
2514 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
2515 (maintenance info breakpoints): New tests.
2516 * gdb.base/stale-infcall.c: New file.
2517 * gdb.base/stale-infcall.exp: New file.
2518
1788b2d3
JK
25192012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2520
2521 * gdb.arch/amd64-entry-value-param.S: New file.
2522 * gdb.arch/amd64-entry-value-param.c: New file.
2523 * gdb.arch/amd64-entry-value-param.exp: New file.
2524
663b969e
TT
25252012-06-15 Tom Tromey <tromey@redhat.com>
2526
2527 * gdb.cp/namespace.exp: Add "show lang" test.
2528
8e09ad05
IS
25292012-06-15 Iain Sandoe <iain@codesourcery.com>
2530
2531 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
2532 case. (top level): Use gdb_file_cmd instead of gdb_load.
2533
f85e18ee
JK
25342012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2535
2536 PR tdep/14222
2537 * gdb.arch/i386-sse-stack-align.S: New file.
2538 * gdb.arch/i386-sse-stack-align.c: New file.
2539 * gdb.arch/i386-sse-stack-align.exp: New file.
2540
f3b5e280
KS
25412012-06-13 Keith Seitz <keiths@redhat.com>
2542
2543 PR breakpoints/13798 and mi/11541
2544 * gdb.linespec/ls-errs.exp: Add a few more tests for
2545 filenames with spaces and colons.
2546
50af5481
JK
25472012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2548
2549 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
2550 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
2551 (test_function): Call CV_f.
2552 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
2553 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
2554 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
2555 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
2556 (p CV_f(CV::i)): New tests.
2557
d55637df
TT
25582012-06-13 Tom Tromey <tromey@redhat.com>
2559
2560 * gdb.base/condbreak.exp: Add tests for "condition" completion.
2561
cc80f267
JK
25622012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2563
2564 Fix regression by the "ambiguous linespec" series.
2565 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
2566 tests.
2567
bb2af9cc
JK
25682012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2569
2570 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
2571 missing.
2572
e81a37f7
TT
25732012-06-11 Tom Tromey <tromey@redhat.com>
2574
2575 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
2576 location...
2577 (main): ...here.
2578
8efd7788
YQ
25792012-06-07 Yao Qi <yao@codesourcery.com>
2580
2581 * gdb.trace/strace.exp: Shorten some too-long lines.
2582
359f5fe6
PA
25832012-06-06 Pedro Alves <palves@redhat.com>
2584
2585 * gdb.threads/clone-new-thread-event.c: New file.
2586 * gdb.threads/clone-new-thread-event.exp: New file.
2587
7b2fe205
YQ
25882012-06-06 Yao Qi <yao@codesourcery.com>
2589
2590 * gdb.base/dprintf.c (main): Add extra parameter when calling
2591 printf and fprintf.
2592 (bar): New function. It is a dead function, but to ensure
2593 'malloc' is linked explicitly.
2594
3eca55e8
YQ
25952012-06-06 Yao Qi <yao@codesourcery.com>
2596
2597 * gdb.base/info-proc.exp: Return if target doesn't support
2598 'info proc'.
2599
91cc9324
JK
26002012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2601
2602 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
2603 (run program with breakpoint commands): XFAIl if it is not.
2604
c56e7c43
JB
26052012-06-05 Joel Brobecker <brobecker@adacore.com>
2606
2607 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
2608 and add comment.
2609 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
2610 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
2611 "STOP" marker. Adjust testing strategy to make it work on
2612 all targets.
2613
2614 * gdb.base/print-file-var-main.c (main): Rewrite using local
2615 variables and adjust get_version_2's return value check.
2616 Add small comment.
2617 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
2618 marker. Adjust testing strategy to make it work on all targets.
2619
ccab2054
JB
26202012-06-05 Joel Brobecker <brobecker@adacore.com>
2621
2622 * gdb.ada/bad-task-bp-keyword: New testcase.
2623
d0d86158
JK
26242012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2625
2626 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
2627 Simplify it to ...
2628 (symbol-file ${testfile1}): ... here.
2629 (test eliminated var my_global_symbol)
2630 (test eliminated var my_static_symbol)
2631 (test eliminated var my_global_func, get address of main): Wrap them to
2632 'single psymtabs' and 'single symtabs'
2633 (get address of my_global_symbol, get address of my_static_symbol)
2634 (get address of my_global_func, get address of main): Wrap them to
2635 'order1' and 'order2'.
2636
952cf74c
JK
2637 * gdb.base/code_elim.exp
2638 (add-symbol-file ${testfile1} 0x100000)
2639 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
2640 'order2'.
2641 (order1: add-symbol-file ${testfile1} 0x100000)
2642 (order1: add-symbol-file ${testfile2} 0x200000)
2643 (order2: add-symbol-file ${testfile2} 0x200000)
2644 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
2645 .bss as appropriate.
2646
0c5bf5a9
JK
26472012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2648
2649 * gdb.server/solib-list-lib.c: New file.
2650 * gdb.server/solib-list-main.c: New file.
2651 * gdb.server/solib-list.exp: New file.
2652
4196f325
MR
26532012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
2654
2655 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
2656 for 'set print symbol' change.
2657
bfb05775
JK
26582012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2659
2660 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
2661 .debug_abbrev_seg3.
2662
685b1105
JK
26632012-05-24 John Steele Scott <toojays@toojays.net>
2664
2665 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
2666 * gdb.dwarf2/dw2-icc-opaque.S: New file.
2667 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
2668
f3e0e960
SS
26692012-05-23 Stan Shebs <stan@codesourcery.com>
2670
2671 * gdb.mi/mi-info-os.exp: New file.
2672
11eb1b4d
KS
26732012-05-23 Keith Seitz <keiths@redhat.com>
2674
2675 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
2676 return -1 to suppress the rest of the tests.
2677 (compile_stap_bin): Return boolean success value.
2678
b1af9e97
TT
26792012-05-21 Tom Tromey <tromey@redhat.com>
2680
2681 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
2682 Remove kfails.
2683 (test_print_mi_member_types): Likewise.
2684
248537e3
TT
26852012-05-21 Tom Tromey <tromey@redhat.com>
2686
2687 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
2688 print symbol' change.
2689
d791e155
TJB
26902012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2691
2692 * gdb.python/py-prompt.exp: Quit if the target is remote.
2693
e77afa2e
JK
26942012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2695
2696 Fix ERROR: internal buffer is full.
2697 * gdb.base/info-os.exp (expect_multiline): New function.
2698 (get process list, get process groups, get threads)
2699 (get file descriptors, get internet-domain sockets)
2700 (get shared-memory regions, get semaphores, get message queues): Use
2701 it for these tests.
2702
9cb709b6
TT
27032012-05-18 Tom Tromey <tromey@redhat.com>
2704
2705 * gdb.mi/mi-var-cmd.exp: Update.
2706 * gdb.objc/basicclass.exp (do_objc_tests): Update.
2707 * gdb.cp/virtbase.exp: Update.
2708 * gdb.cp/classes.exp (test_static_members): Update.
2709 * gdb.cp/casts.exp: Update.
2710 * gdb.base/pointers.exp: Update.
2711 * gdb.base/funcargs.exp (pointer_args): Update.
2712 (structs_by_reference): Update.
2713 * gdb.base/find.exp: Update.
2714 * gdb.base/call-strs.exp: Send "set print symbol off".
2715 * gdb.base/call-ar-st.exp: Update.
2716 * gdb.ada/fun_addr.exp: Update.
2717 * gdb.base/printcmds.exp (test_print_symbol): New proc.
2718 Call it.
2719 (test_print_repeats_10, test_print_strings)
2720 (test_print_char_arrays): Update.
2721
b012acdd
TT
27222012-05-18 Tom Tromey <tromey@redhat.com>
2723
2724 * gdb.base/charset.exp (string_display): Update.
2725
1d51a733
TT
27262012-05-18 Tom Tromey <tromey@redhat.com>
2727
2728 * gdb.mi/mi2-var-display.exp: Update.
2729 * gdb.mi/mi-var-display.exp: Update.
2730 * gdb.mi/mi-var-child.exp: Update.
2731 * gdb.cp/expand-psymtabs-cxx.exp: Update.
2732 * gdb.cp/cp-relocate.exp (get_func_address): Update.
2733
957df313
DE
27342012-05-17 Doug Evans <dje@google.com>
2735
682c7f7b
DE
2736 * info-macros.exp: Pass "debug" to prepare_for_testing.
2737
957df313
DE
2738 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
2739 * gdb.ada/Makefile.in (clean): Ditto.
2740 * gdb.arch/Makefile.in (clean): Ditto.
2741 * gdb.asm/Makefile.in (clean): Ditto.
2742 * gdb.base/Makefile.in (clean): Ditto.
2743 * gdb.cell/Makefile.in (clean): Ditto.
2744 * gdb.cp/Makefile.in (clean): Ditto.
2745 * gdb.disasm/Makefile.in (clean): Ditto.
2746 * gdb.dwarf2/Makefile.in (clean): Ditto.
2747 * gdb.fortran/Makefile.in (clean): Ditto.
2748 * gdb.go/Makefile.in (clean): Ditto.
2749 * gdb.hp/Makefile.in (clean): Ditto.
2750 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
2751 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
2752 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
2753 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
2754 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
2755 * gdb.java/Makefile.in (clean): Ditto.
2756 * gdb.linespec/Makefile.in (clean): Ditto.
2757 * gdb.mi/Makefile.in (clean): Ditto.
2758 * gdb.modula2/Makefile.in (clean): Ditto.
2759 * gdb.multi/Makefile.in (clean): Ditto.
2760 * gdb.objc/Makefile.in (clean): Ditto.
2761 * gdb.opencl/Makefile.in (clean): Ditto.
2762 * gdb.opt/Makefile.in (clean): Ditto.
2763 * gdb.pascal/Makefile.in (clean): Ditto.
2764 * gdb.python/Makefile.in (clean): Ditto.
2765 * gdb.reverse/Makefile.in (clean): Ditto.
2766 * gdb.server/Makefile.in (clean): Ditto.
2767 * gdb.stabs/Makefile.in (clean): Ditto.
2768 * gdb.threads/Makefile.in (clean): Ditto.
2769 * gdb.trace/Makefile.in (clean): Ditto.
2770 * gdb.xml/Makefile.in (clean): Ditto.
2771
abc9d0dc
TT
27722012-05-16 Tom Tromey <tromey@redhat.com>
2773
2774 * gdb.base/macscp1.c (macscp_expr): Add comment.
2775 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
2776
6a3a010b
MR
27772012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
2778
2779 * gdb.base/return-nodebug.exp: Also test float and double types.
2780
01429c8e
JK
27812012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2782
2783 PR testsuite/12649
2784 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
2785
54115cd4
JK
2786 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
2787
0c5f383f
SDJ
27882012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
2789
2790 * gdb.base/stap-probe.exp (stap_test): Remove calls to
2791 `rerun_to_main'.
2792 (stap_test_no_debuginfo): Likewise.
2793
e7e0cddf
SS
27942012-05-14 Stan Shebs <stan@codesourcery.com>
2795
2796 * gdb.base/dprintf.c: New file.
2797 * gdb.base/dprintf.exp: New file.
2798
c772f8e7
HZ
27992012-05-14 Hui Zhu <hui_zhu@mentor.com>
2800
2801 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
2802 * gdb.trace/disconnected-tracing.c: New file.
2803 * gdb.trace/disconnected-tracing.exp: New file.
2804
7efc75aa
SCR
28052012-05-13 Siva Chandra Reddy <sivachandra@google.com>
2806
2807 * gdb.python/python.c: Add a new breakpoint comment.
2808 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
2809
85d4a676
SS
28102011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
2811
2812 * gdb.base/info-os.exp: New file.
2813 * gdb.base/info-os.c: New file.
2814
64ea88dc
JB
28152012-05-10 Joel Brobecker <brobecker@adacore.com>
2816
4647ab1b
JB
2817 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
2818 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
2819 New files.
64ea88dc 2820
afba63f1
JB
28212012-05-10 Joel Brobecker <brobecker@adacore.com>
2822
2823 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
2824 gdb.base/ctxobj.exp: New files.
2825
9d198b1e
TT
28262012-05-09 Tom Tromey <tromey@redhat.com>
2827
2828 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
2829
9bfee719
MR
28302012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
2831
2832 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
2833
3a7341d8
MR
28342012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
2835
2836 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
2837 before using it.
2838
52b3699b
TG
28392012-05-04 Tristan Gingold <gingold@adacore.com>
2840
2841 * gdb.base/set-noassign.exp: New test.
2842
a20ee7a4
SCR
28432012-05-03 Siva Chandra Reddy <sivachandra@google.com>
2844
2845 * gdb.python/py-symbol.exp: Add tests to test the new methods
2846 gdb.Symtab.global_block() and gdb.Symtab.static_block().
2847 * gdb.python/py-symbol.c: Add new struct to help test
2848 gdb.Symtab.static_block().
2849
bf2f0858
DE
28502012-05-03 Doug Evans <dje@google.com>
2851
2852 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
2853 commented out.
2854
2d4e0376
YQ
28552012-05-03 Yao Qi <yao@codesourcery.com>
2856
2857 * gdb.base/catch-syscall.exp: Skip it before compilation if target
2858 doesn't support.
2859 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
2860 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
2861
6d0bb9f3
YQ
28622012-05-03 Yao Qi <yao@codesourcery.com>
2863
2864 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
2865
fd820528
DE
28662012-04-30 Doug Evans <dje@google.com>
2867
2868 PR testsuite/13961
2869 * gdb.dwarf2/pr13961.S: New file.
2870 * gdb.dwarf2/pr13961.exp: New file.
2871
b9e219b9
YQ
28722012-04-29 Yao Qi <yao@codesourcery.com>
2873
2874 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
2875
3019eac3
DE
28762012-04-28 Doug Evans <dje@google.com>
2877
2878 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
2879 .Ltype_int_in_cu2. Use name "int2" instead of "int".
2880 All uses updated.
2881 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
2882 "ptype func_cu1" to expand cu2 before cu1.
2883
62e5f89c
SDJ
28842012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
2885 Tom Tromey <tromey@redhat.com>
2886
2887 * gdb.base/default.exp: Add `$_probe_arg*' convenience
2888 variables.
2889 * gdb.base/stap-probe.c: New file.
2890 * gdb.base/stap-probe.exp: New file.
2891 * gdb.trace/stap-trace.c: New file.
2892 * gdb.trace/stap-trace.exp: New file.
2893 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
2894 libgcc's unwinder.
2895
14132e89
MR
28962012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
2897
2898 * gdb.arch/mips16-thunks-inmain.c: New file.
2899 * gdb.arch/mips16-thunks-main.c: New file.
2900 * gdb.arch/mips16-thunks-sin.c: New file.
2901 * gdb.arch/mips16-thunks-sinfrob.c: New file.
2902 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
2903 * gdb.arch/mips16-thunks-sinmain.c: New file.
2904 * gdb.arch/mips16-thunks-sinmips16.c: New file.
2905 * gdb.arch/mips16-thunks.exp: New file.
2906
a766d390
DE
29072012-04-25 Doug Evans <dje@google.com>
2908
2909 * configure.ac: Create gdb.go/Makefile.
2910 * configure: Regenerate.
2911 * gdb.base/default.exp: Add "go" to "set language" testing.
2912 * gdb.go/Makefile.in: New file.
2913 * gdb.go/basic-types.exp: New file.
2914 * gdb.go/chan.exp: New file.
2915 * gdb.go/chan.go: New file.
2916 * gdb.go/handcall.exp: New file.
2917 * gdb.go/handcall.go: New file.
2918 * gdb.go/hello.exp: New file.
2919 * gdb.go/hello.go: New file.
2920 * gdb.go/integers.exp: New file.
2921 * gdb.go/integers.go: New file.
2922 * gdb.go/methods.exp: New file.
2923 * gdb.go/methods.go: New file.
2924 * gdb.go/package.exp: New file.
2925 * gdb.go/package1.go: New file.
2926 * gdb.go/package2.go: New file.
2927 * gdb.go/print.exp: New file.
2928 * gdb.go/strings.exp: New file.
2929 * gdb.go/strings.go: New file.
2930 * gdb.go/types.exp: New file.
2931 * gdb.go/types.go: New file.
2932 * gdb.go/unsafe.exp: New file.
2933 * gdb.go/unsafe.go: New file.
2934 * lib/future.exp: Add Go support.
2935 (gdb_find_go, gdb_find_go_linker): New procs.
2936 (gdb_default_target_compile): Add Go support.
2937 * lib/gdb.exp (skip_go_tests): New proc.
2938 * lib/go.exp: New file.
2939
e65f9ffb
TT
29402012-04-25 Tom Tromey <tromey@redhat.com>
2941
2942 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2943
14e75d8e
JK
29442012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2945 Jan Kratochvil <jan.kratochvil@redhat.com>
2946
2947 PR symtab/7259:
2948 * gdb.base/enumval.c: New test case.
2949 * gdb.base/enumval.exp: New test case.
2950 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2951 field.bitpos.
2952
f3525b70
PA
29532012-04-17 Pedro Alves <palves@redhat.com>
2954
2955 * Makefile.in (site.exp): Make site.exp source
2956 $srcdir/lib/append_gdb_boards_dir.exp.
2957 * lib/append_gdb_boards_dir.exp: New file.
2958
bccbefd2
JK
29592012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2960
2961 New option "set auto-load safe-path".
2962 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2963 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2964
bf88dd68
JK
29652012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2966
2967 auto-load: Implementation.
2968 * gdb.base/help.exp (test set height): Increase the height.
2969 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2970 to ...
2971 (info auto-load python-scripts): ... here.
2972 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2973 to ...
2974 (info auto-load python-scripts *): ... here.
2975
c0d4d1c0
YQ
29762012-04-16 Yao Qi <yao@codesourcery.com>
2977
2978 * lib/trace-support.exp (get_in_proc_agent): New.
2979 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2980 of in process trace agent.
2981 * gdb.trace/ftrace.exp: Likewise.
2982 * gdb.trace/pending.exp: Likewise.
2983 * gdb.trace/trace-break.exp: Likewise.
2984 * gdb.trace/trace-mt.exp
2985 * gdb.trace/tspeed.exp: Likewise.
2986 * gdb.trace/tstatus.exp
2987 * gdb.trace/strace.exp: Likewise.
2988
cbf68a60
TS
29892012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2990
dd6d3b70
TS
2991 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2992 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2993
cbf68a60
TS
2994 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2995
8264ba82
AG
29962012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2997
2998 PR mi/13393
2999 * gdb.mi/mi-var-rtti.cc: New file.
3000 * gdb.mi/mi-var-rtti.exp: New file.
3001 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
3002 function.
3003 (mi_varobj_update_with_type_change): updated to avoid code duplication.
3004
de0919f8 30052012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
3006
3007 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
3008 EXECUTABLES.
3009 * gdb.python/py-explore.c: C program used for testing the new
3010 'explore' command on C constructs.
3011 * gdb.python/py-explore.cc: C++ program used for testing the new
3012 'explore' command on C++ constructs.
3013 * gdb-python/py-explore.exp: Tests for the new 'explore'
3014 command on C constructs.
3015 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
3016 command on C++ constructs.
3017
a82da7dd
MK
30182012-04-07 Mark Kettenis <kettenis@gnu.org>
3019
3020 * gdb.base/funcargs.exp (complex_args): Fix typo.
3021
e127cba8
JK
30222012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3023
3024 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
3025 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
3026
40e084e1
KS
30272012-04-05 Keith Seitz <keiths@redhat.com>
3028
3029 * gdb.base/advance.exp: Update error message for
3030 "advance malformed" test.
3031 * gdb.base/break.exp: Likewise for "breakpoint with
3032 trailing garbage" test.
3033 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
3034 with trailing garbage" test.
3035 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
3036 trailng garbage" test.
3037 * gdb.base/until.exp: Likewise for "malformed until" test.
3038 * gdb.cp/ovldbreak.exp: Create the breakpoint table
3039 for "breakpoint info (after setting on all)".
3040 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
3041 tests.
3042 * gdb.cp/cplabel.cc: New file.
3043 * gdb.cp/cplabel.exp: New test.
3044 * gdb.linespec/ls-errs.c: New file.
3045 * gdb.linespec/ls-errs.exp: New test.
3046
a72c8f6a
JK
30472012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3048
3049 * gdb.trace/unavailable.exp
3050 (collect globals: print object on: print derived_partial)
3051 (collect globals: print object on: print derived_whole)
3052 (collect globals: print object off: print derived_partial)
3053 (collect globals: print object off: print derived_whole): Update
3054 expected output.
3055
f87a3023
KS
30562012-03-30 Keith Seitz <keiths@redhat.com>
3057
3058 * gdb.python: Add test for linespecs with commas.
3059
e2171b3c
KS
30602012-03-28 Keith Seitz <keiths@redhat.com>
3061
3062 * gdb.linespec/ls-dollar.cc: New file.
3063 * gdb.linespec/ls-dollar.exp: New test.
3064
30652012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
3066
3067 * gdb.cp/namespace.exp: Add breakpoint tests for functions
3068 starting with the global namespace.
3069
2f4e0a80
DE
30702012-03-23 Doug Evans <dje@google.com>
3071
3072 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
3073
7b282c5a
SCR
30742012-03-22 Siva Chandra Reddy <sivachandra@google.com>
3075
3076 * gdb.python/py-value.cc: Add test case for testing the
3077 methodology exposing C++ values to Python.
3078 * gdb.python/py-value-cc.exp: Add tests testing the methodology
3079 exposing C++ values to Python.
3080 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
3081
2e98ca53
JK
30822012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3083 Siddhesh Poyarekar <siddhesh@redhat.com>
3084
3085 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
3086 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
3087 (generate native core dump): Make the test unsupported if core cannot
3088 be generated.
3089
8320cc4f
JK
30902012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3091
3092 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
3093 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
3094 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
3095
3a69ffb2
JK
30962012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
3097
3098 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
3099
8fabffee
DE
31002012-03-17 Doug Evans <dje@google.com>
3101
3102 * dg-extract-results.sh: Handle KFAILs.
3103
ab260dad
JK
31042012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3105
3106 PR symtab/13777
3107 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
3108
53ba8333
JB
31092012-03-16 Joel Brobecker <brobecker@adacore.com>
3110
3111 * gdb.ada/set_pckd_arr_elt: New testcase.
3112
481860b3
GB
31132012-03-16 Gary Benson <gbenson@redhat.com>
3114
3115 PR breakpoints/10738
3116 * gdb.opt/inline-break.exp: New file.
3117 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
3118 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
3119 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
3120 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
3121 * gdb.base/async-shell.exp: Likewise.
3122 * lib/mi-support.exp (library_loaded_re): Likewise.
3123
410528f0
TT
31242012-03-15 Tom Tromey <tromey@redhat.com>
3125
3126 * gdb.cp/virtfunc2.exp: Update expected output.
3127 * gdb.cp/pr9631.exp: Update expected output.
3128 * gdb.cp/member-ptr.exp: Update expected output.
3129 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
3130 output.
3131 * gdb.cp/casts.exp: Update expected output.
3132
c4aeac85
TT
31332012-03-15 Tom Tromey <tromey@redhat.com>
3134
3135 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
3136 (test_info_vtbl): Likewise.
3137 (do_tests): Call test_info_vtbl.
3138 * gdb.cp/virtfunc.cc (va): New global.
3139
856d06f9
TS
31402012-03-15 Thomas Schwinge <thomas@codesourcery.com>
3141
3142 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
3143 describing DWARF data structures.
3144 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
3145 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
3146 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
3147 * gdb.dwarf2/dw2-entry-value.S: Likewise.
3148 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3149 * gdb.dwarf2/dw2-param-error.S: Likewise.
3150 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
3151 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
3152 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
3153 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
3154 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
3155 * gdb.dwarf2/pr11465.S: Likewise.
3156
e837f12a
JK
31572012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3158
3159 * gdb.mi/mi2-prompt.exp: New file.
3160
ccbb4f28
JB
31612012-03-13 Joel Brobecker <brobecker@adacore.com>
3162
3163 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
3164
32039130
JB
31652012-03-13 Joel Brobecker <brobecker@adacore.com>
3166
3167 * gdb.ada/bp_range_type: New testcase.
3168
16899756
DE
31692012-03-13 Doug Evans <dje@google.com>
3170
3171 * gdb.base/default.exp: Delete tests for symbol-reloading.
3172 * gdb.base/help.exp: Ditto.
3173 * gdb.base/setshow.exp: Ditto.
3174 * gdb.base/gdb_history: Delete references to symbol-reloading.
3175
87b0bb13
JK
31762012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3177
3178 * gdb.base/attach-twice.c: New files.
3179 * gdb.base/attach-twice.exp: New files.
3180
0d7941a9
KS
31812012-03-08 Keith Seitz <keiths@redhat.com>
3182
3183 * lib/gdb.exp (gdb_get_line_number): Throw an
3184 error instead of returning -1.
3185 * gdb.base/break.exp: Remove unused variable
3186 bp_location5.
3187 * gdb.base/hbreak2.exp: Likewise.
3188 * gdb.base/sepdebug.exp: Likewise.
3189
f4647387
YQ
31902012-03-08 Yao Qi <yao@codesourcery.com>
3191 Pedro Alves <palves@redhat.com>
3192
3193 Fix PR server/13392.
3194 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
3195 (tracepoint_change_loc_2): Remove kfail. Return if failed to
3196 download tracepoints.
3197 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
3198 (pending_tracepoint_resolved_during_trace): Likewise.
3199 (pending_tracepoint_installed_during_trace): Likewise.
3200 (pending_tracepoint_with_action_resolved): Likewise.
3201
83c532cb
KS
32022012-03-08 Keith Seitz <keiths@redhat.com>
3203
3204 * gdb.ada/array_bounds.exp: Get breakpoint for line
3205 with "START", not "STOP".
3206 * gdb.python/py-infthread.exp: Do not continue to
3207 line marked "Break here.", which is undefined.
3208
d6b6bbb7
LM
32092012-03-08 Luis Machado <lgustavo@codesourcery.com>
3210
3211 Revert:
3212
3213 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3214
3215 Implement testsuite workaround for PR breakpoints/13781.
3216 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3217 (set breakpoint condition-evaluation host): New conditional command.
3218
7fe25d9b
JK
32192012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3220
3221 Fix CU relative vs. absolute DIE offsets.
3222 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
3223 one.
3224
51898c15
JK
32252012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3226
3227 Fix false FAIL on distros with relro linkage as default.
3228 * gdb.reverse/solib-precsave.exp: Try to compile the test using
3229 -Wl,-z,norelro first.
3230
8131799e
JB
32312012-03-06 Joel Brobecker <brobecker@adacore.com>
3232
3233 * gdb.ada/bp_on_var: New testcase.
3234
ba241969
JB
32352012-03-06 Joel Brobecker <brobecker@adacore.com>
3236
3237 * gdb.ada/bp_enum_homonym: New testcase.
3238
abe49676
YQ
32392012-03-06 Yao Qi <yao@codesourcery.com>
3240
3241 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
3242 x86_64-*-* and i?86-*-*.
3243 Set up KFAIL for gdb/13808.
3244
d8df103b
TT
32452012-03-05 Tom Tromey <tromey@redhat.com>
3246
3247 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
3248 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
3249
b7b189f3
TT
32502012-03-05 Tom Tromey <tromey@redhat.com>
3251
3252 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
3253
69dc1c4d
YQ
32542012-03-04 Yao Qi <yao@codesourcery.com>
3255
3256 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
3257 messages for KFAIL.
3258
3f20c47f
JK
32592012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3260
3261 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
3262 (print one_two_three, indexes off, print few_reps, indexes off)
3263 (print many_reps, indexes off, print empty, indexes off)
3264 (print one_two_three, print few_reps, print many_reps, print empty):
3265 Call setup_xfail if $gcc_old.
3266
abf1152a
JK
32672012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3268
3269 Implement testsuite workaround for PR breakpoints/13781.
3270 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3271 (set breakpoint condition-evaluation host): New conditional command.
3272
a06715f8
JK
32732012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3274
3275 Code cleanup.
3276 * gdb.cp/mb-templates.exp: New variables executable. Use it for
3277 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
3278 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
3279 number 1 by $bpnum. Four times.
3280
5808517f
YQ
32812012-03-03 Yao Qi <yao@codesourcery.com>
3282
3283 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
3284
dfe2ac14
JK
32852012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3286
3287 Setup KFAIL for PR server/13796.
3288 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
3289
8bbc467a
JB
32902012-03-02 Joel Brobecker <brobecker@adacore.com>
3291
3292 * gdb.ada/operator_bp: New testcase.
3293
c0eac87f
JB
32942012-03-02 Joel Brobecker <brobecker@adacore.com>
3295
3296 * gdb.ada/info_locals_renaming: New testcase.
3297
4f42c881
TT
32982012-03-02 Tom Tromey <tromey@redhat.com>
3299
3300 * gdb.base/nextoverexit.c: New file.
3301 * gdb.base/nextoverexit.exp: New file.
3302
7380c0c9
EBM
33032012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3304
3305 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
3306 parameter.
3307
1faeff08
MR
33082012-03-01 Maciej W. Rozycki <macro@mips.com>
3309
3310 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
3311 core registers.
3312
320b6f49 33132012-03-01 Maciej W. Rozycki <macro@mips.com>
6fdff2c5
PA
3314 Maciej W. Rozycki <macro@codesourcery.com>
3315 Daniel Jacobowitz <dan@codesourcery.com>
320b6f49
MR
3316
3317 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
3318
ad5f7d6e
PA
33192012-03-01 Pedro Alves <palves@redhat.com>
3320
3321 PR gdb/13767
3322
3323 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
3324 (gdb_collect_globals_test): Call it.
3325
d3dc44a6
KS
33262012-03-01 Keith Seitz <keiths@redhat.com>
3327
3328 * gdb.cp/method2.exp: Output of overload menu is now
3329 alphabetized. Update tests for "break A::method".
3330 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
3331 of hard-coding them.
3332 Overload menu is alphabetized: rewrite to accommodate.
3333 Unset variables LINE and TYPES which are used in other tests.
3334 Compute the output of "info break".
3335 Update the breakpoint table after all breakpoints are deleted.
3336 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
3337 compute ACTUALS and the method body based on parameters.
3338 Update expected output accordingly.
3339 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
3340 unique comments to allow the use of gdb_get_line_number.
3341
33422012-03-01 Keith Seitz <keiths@redhat.com>
3343
3344 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
3345 some Tcl syntax.
3346 * gdb.cp/ovldbreak.exp: Likewise.
3347
7949c2a0
KS
33482012-03-01 Keith Seitz <keiths@redhat.com>
3349
3350 * gdb.base/help.exp (help show user): Update expected result
3351 for new doc string changes (add "non-python").
3352
7d74f244
DE
33532012-03-01 Scott J. Goldman <scottjg@vmware.com>
3354
3355 * gdb.python/py-cmd.exp: Add test to verify that python commands can
3356 be put in the user-defined category and that the commands appear in
3357 "help user-defined".
3358
1b611343
JB
33592012-02-29 Joel Brobecker <brobecker@adacore.com>
3360
3361 * gdb.ada/tagged_not_init: New testcase.
3362
99b1c762
JB
33632012-02-29 Joel Brobecker <brobecker@adacore.com>
3364
3365 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
3366 * gdb.ada/enum_idx_packed: New testcase.
3367
2d4a02ee
JB
33682012-02-29 Joel Brobecker <brobecker@adacore.com>
3369
3370 * gdb.ada/aliased_array: New testcase.
3371
2e6fda7d
JB
33722012-02-29 Joel Brobecker <brobecker@adacore.com>
3373
3374 * gdb.ada/whatis_array_val: New testcase.
3375
9a7f938f
JK
33762012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3377
3378 Fix disp-step-syscall.exp: fork: single step over fork.
3379 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
3380 whitespaces.
3381 (single step over $syscall): Remove its check.
3382 (single step over $syscall final pc): New check.
3383
8703a944
JK
33842012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3385
3386 Support processors without SSSE3.
3387 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
3388 pabsd into ...
3389 (ssse3_test): ... a new function.
3390 (main): Call ssse3_test.
3391 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
3392 Update expected values everywhere.
3393 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
3394 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
3395 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
3396 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
3397 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
3398 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
3399 Move these tests lower.
3400 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
3401 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
3402 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
3403 New tests.
3404
c03e6ccc
YQ
34052012-02-29 Yao Qi <yao@codesourcery.com>
3406 Pedro Alves <palves@redhat.com>
3407
3408 * gdb.trace/trace-mt.c: New.
3409 * gdb.trace/trace-mt.exp: New.
3410
7964b62a
TS
34112012-02-28 Thomas Schwinge <thomas@codesourcery.com>
3412
2c8910ba
TS
3413 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
3414 numbers instead of hardcoding them.
3415 * gdb.base/annota1.c: Provide suitable markers.
3416 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
3417 numbers instead of hardcoding them.
3418 * gdb.base/annota3.c: Provide suitable markers.
3419
3420 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
3421 * gdb.base/annota3.c: Likewise.
3422 * gdb.base/sigall.c: Likewise.
3423 * gdb.base/signals.c: Likewise.
3424 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 3425
5a41c0b7
MR
34262012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
3427
3428 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
3429 failure return path.
3430
ebbbe5c5
LM
34312012-02-27 Luis Machado <lgustavo@codesourcery.com>
3432
3433 * gdb.base/save-bp.exp: Account for new condition evaluator output.
3434
8d126d8a
LM
34352012-02-24 Luis Machado <lgustavo@codesourcery.com>
3436
3437 * gdb.base/cond-eval-mode.exp: New file.
3438
11337c2f
PA
34392012-02-24 Pedro Alves <palves@redhat.com>
3440
3441 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
3442 (top level): Use with_test_prefix.
3443
13fc3e3c
PA
34442012-02-24 Pedro Alves <palves@redhat.com>
3445
3446 * gdb.threads/attach-into-signal.exp (corefunc): Use
3447 with_test_prefix.
3448
07c1b626
JK
34492012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3450
3451 Fix false FAILs on old CPUs without SSE.
3452 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
3453 Return untested for Illegal instruction.
3454
596ba138
JK
34552012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3456
3457 Fix false FAILs with glibc debug infos installed.
3458 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
3459 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
3460
aeaa2474
SA
34612012-02-22 Sterling Augustine <saugustine@google.com>
3462
3463 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
3464 constant with cast.
3465
aed555c9
PA
34662012-02-21 Pedro Alves <palves@redhat.com>
3467
3468 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
3469
78afebb4
PA
34702012-02-21 Pedro Alves <palves@redhat.com>
3471
3472 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
3473
fdcfef12
PA
34742012-02-21 Pedro Alves <palves@redhat.com>
3475
3476 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
3477 with_test_prefix.
3478
0f4d39d5
PA
34792012-02-21 Pedro Alves <palves@redhat.com>
3480
3481 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
3482 with_test_prefix here.
3483 (top level): Do it here instead. Remove `:' from the
3484 with_test_prefix string.
3485 * gdb.base/attach-pie-misread.exp: Remove the leading space the
3486 the suffix `:' from the with_test_prefix prefix string.
3487 * gdb.base/break-interp.exp: Ditto.
3488 * gdb.base/catch-load.exp: Ditto.
3489 * gdb.base/disp-step-syscall.exp: Ditto.
3490 * gdb.base/jit-so.exp: Ditto.
3491 * gdb.base/jit.exp: Ditto.
3492 * gdb.base/sepdebug.exp: Ditto.
3493 * gdb.base/solib-display.exp: Ditto.
3494 * gdb.base/solib-overlap.exp: Ditto.
3495 * gdb.base/watch-cond-infcall.exp: Ditto.
3496 * gdb.base/watchpoint.exp: Ditto.
3497 * gdb.dwarf2/dw2-noloc.exp: Ditto.
3498 * gdb.mi/mi-watch.exp: Ditto.
3499 * gdb.mi/mi2-watch.exp: Ditto.
3500 * gdb.threads/non-ldr-exc-1.exp: Ditto.
3501 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3502 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3503 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3504 * gdb.threads/watchpoint-fork.exp: Ditto.
3505 * gdb.threads/watchthreads-reorder.exp: Ditto.
3506 * gdb.trace/change-loc.exp: Ditto.
3507 * gdb.trace/pending.exp: Ditto.
3508 * gdb.trace/status-stop.exp: Ditto.
3509 * gdb.trace/strace.exp: Ditto.
3510 * gdb.trace/trace-break.exp: Ditto.
3511 * gdb.trace/unavailable.exp: Ditto.
3512 * lib/gdb.exp (with_test_prefix): Always prefix with space and
3513 suffix with colon. Adjust leading comments.
3514
6a5870ce
PA
35152012-02-21 Pedro Alves <palves@redhat.com>
3516 Tom Tromey <tromey@redhat.com>
3517
3518 * lib/gdb.exp: Add description of test prefixes.
3519 (with_test_prefix): New procedure.
3520 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
3521 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
3522 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
3523 instead of lappend to append to pf_prefix.
3524 * gdb.base/catch-load.exp: Use with_test_prefix.
3525 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
3526 * gdb.base/jit-so.exp: Use with_test_prefix.
3527 * gdb.base/jit.exp: Use with_test_prefix.
3528 * gdb.base/return-nodebug.exp (do_test): Use append instead of
3529 lappend to append to pf_prefix.
3530 * gdb.base/sepdebug.exp: Use with_test_prefix.
3531 * gdb.base/solib-display.exp: Use with_test_prefix.
3532 * gdb.base/solib-overlap.exp: Use with_test_prefix.
3533 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
3534 * gdb.base/watchpoint.exp: Use with_test_prefix.
3535 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
3536 * gdb.mi/mi-watch.exp: Use with_test_prefix.
3537 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
3538 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
3539 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
3540 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
3541 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
3542 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
3543 append instead of lappend to append to pf_prefix.
3544 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
3545 * gdb.trace/change-loc.exp: Use with_test_prefix.
3546 * gdb.trace/pending.exp: Use with_test_prefix.
3547 * gdb.trace/status-stop.exp: Use with_test_prefix.
3548 * gdb.trace/strace.exp: Use with_test_prefix.
3549 * gdb.trace/trace-break.exp: Use with_test_prefix.
3550 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
3551 instead of lappend to append to pf_prefix.
3552
35dc4a6b
JK
35532012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3554
3555 Fix racy FAILs.
3556 * gdb.base/inferior-died.c (main): Add return of 0.
3557 * gdb.base/inferior-died.exp (continue): Fix expectation of
3558 asynchronous events.
3559 (p 1): New test.
3560
c5a006e6
PA
35612012-02-20 Pedro Alves <palves@redhat.com>
3562
3563 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
3564 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
3565 gdb's internal debug output. For the non-threaded case, look for
3566 "Program received signal SIGLARM", for the threaded case, peek at
3567 the thread's siginfo.
3568
cc51a170
PA
35692012-02-20 Pedro Alves <palves@redhat.com>
3570
3571 General cleanup, make output test messages unique, and build
3572 different executable files for the non-threaded and threaded
3573 cases.
3574
3575 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
3576 Delete.
3577 (executable_nothr, executable_thr): New globals.
3578 (top level): Adjust to delete both executables.
3579 (corefunc): New parameter $executable. Set $pf_prefix instead of
3580 hand writing a prefix in tests. Issue a clean_restart and enable
3581 lin-lwp debug output here.
3582 (top level): Adjust. Use build_executable. Don't start gdb here,
3583 and don't enable lin-lwp debug output here.
3584 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
3585
c755f03d
JK
35862012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3587
3588 Fix racy FAILs.
3589 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
3590 "continue" command.
3591
6bec5e0a
JK
35922012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3593
3594 Fix for gdbserver non-extended mode.
3595 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
3596 and gdb_run_cmd.
3597
2e8265fd
TT
35982012-02-17 Tom Tromey <tromey@redhat.com>
3599
3600 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
3601 * gdb.python/py-events.exp: Check 'dir' output.
3602 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
3603
9e507076
YQ
36042012-02-17 Yao Qi <yao@codesourcery.com>
3605
3606 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
3607
32d22ab1
TT
36082012-02-16 Tom Tromey <tromey@redhat.com>
3609
3610 * gdb.base/inferior-died.c: Don't include stdio.h.
3611
9addecb9
TT
36122012-02-16 Tom Tromey <tromey@redhat.com>
3613
3614 * gdb.base/inferior-died.c: New file.
3615 * gdb.base/inferior-died.exp: New file.
3616
4cb6da1c
AR
36172012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
3618
3619 * gdb.base/break-inline.exp: New file.
3620 * gdb.base/break-inline.c: New file.
3621
3af2590d
TT
36222012-02-15 Tom Tromey <tromey@redhat.com>
3623
3624 * gdb.base/pc-fp.exp: Add "info register" tests.
3625
29988831
TT
36262012-02-15 Tom Tromey <tromey@redhat.com>
3627
3628 * gdb.base/regs.exp: Remove.
3629
10010058
PA
36302012-02-15 Pedro Alves <palves@redhat.com>
3631
3632 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
3633 the target doesn't support tracepoints.
3634 * gdb.trace/circ.exp: Ditto.
3635 * gdb.trace/collection.exp: Ditto.
3636 * gdb.trace/packetlen.exp: Ditto.
3637 * gdb.trace/passc-dyn.exp: Ditto.
3638 * gdb.trace/report.exp: Ditto.
3639 * gdb.trace/tfind.exp: Ditto.
3640 * gdb.trace/tspeed.exp: Ditto.
3641 * gdb.trace/tsv.exp: Ditto.
3642 * gdb.trace/unavailable.exp: Ditto.
3643 * gdb.trace/while-dyn.exp: Ditto.
3644
a2e0062d
PA
36452012-02-15 Pedro Alves <palves@redhat.com>
3646
3647 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
3648 gdb_test_multiple, and call unsupported instead of fail, if the
3649 remote side does not support the request.
3650
a1999d40
PA
36512012-02-15 Pedro Alves <palves@redhat.com>
3652
3653 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
3654 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
3655 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
3656 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
3657 * gdb.server/server-run.exp: Make sure gdb is disconnected.
3658 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
3659 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
3660 doesn't start with "extended-" already.
3661
7cee1e54
PA
36622012-02-15 Pedro Alves <palves@redhat.com>
3663
3664 Support extended-remote. Avoid cascading timeouts.
3665
3666 * gdb.base/attach.exp (do_attach_tests): Add expected output for
3667 the extended-remote target. If attaching with no file fails, load
3668 the file manually.
3669 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
3670
816338b5
SS
36712012-02-14 Stan Shebs <stan@codesourcery.com>
3672
3673 * gdb.base/ena-dis-br.exp: Add enable count test.
3674
cc30c4bd
PA
36752012-02-13 Pedro Alves <palves@redhat.com>
3676
3677 * config/mips-idt.exp: Delete.
3678 * gdb.base/a2-run.exp: Remove mips-idt xfails.
3679 * gdb.base/bitfields.exp: Remove mips-idt restarts.
3680 * gdb.base/break.exp: Remove mips-idt references.
3681 * gdb.base/chng-syms.exp: Ditto.
3682 * gdb.base/default.exp: Ditto.
3683 * gdb.base/funcargs.exp (funcargs_reload): Delete.
3684 (top level): Don't call it.
3685 * gdb.base/opaque.exp: Remove mips-idt restarts.
3686 * gdb.base/ptype.exp: Remove mips-idt xfails.
3687 * gdb.base/scope.exp: Remove mips-idt restarts.
3688 * gdb.base/sepdebug.exp: Remove mips-idt references.
3689 * gdb.base/watchpoint.exp (maybe_clean_restart)
3690 (maybe_reinitialize): Delete.
3691 (test_disabling_watchpoints, test_disabling_watchpoints)
3692 (test_watchpoint_triggered_in_syscall)
3693 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3694 Don't call them.
3695
57008375
JK
36962012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3697
3698 * gdb.server/server-exec-info.exp: New file.
3699
4a2d9c08
PA
37002012-02-10 Pedro Alves <palves@redhat.com>
3701
3702 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
3703 always non-empty.
3704 (test_attach): Always pass $exec to test_attach_gdb.
3705
09fa21bd
TT
37062012-02-08 Tom Tromey <tromey@redhat.com>
3707
3708 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
3709 before inferior is started.
3710
f0823d2c
TT
37112012-02-07 Tom Tromey <tromey@redhat.com>
3712
3713 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
3714 Symbol.value.
3715 * gdb.python/py-symbol.c (qq): Set default value.
3716
37172012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
3718
3719 * gdb.python/py-symbol.c (qq): New global.
3720 * gdb.python/py-symbol.exp: Add test for frame-less
3721 lookup_symbol.
3722 * gdb.python/py-symtab.exp: Fix line number.
3723
f7e44f65
JB
37242012-02-03 Joel Brobecker <brobecker@adacore.com>
3725
3726 * gdb.ada/mi_task_arg: New testcase.
3727
4c9ed63c
PA
37282012-02-02 Pedro Alves <palves@redhat.com>
3729
3730 * gdb.reverse/until-precsave.exp: Also put "record save" under the
3731 extended timeout.
3732
c0b9f2c6
PA
37332012-02-02 Pedro Alves <palves@redhat.com>
3734
3735 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
3736 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
3737
5f8cefd7
PA
37382012-02-02 Pedro Alves <palves@redhat.com>
3739
3740 * gdb.base/term.exp: Rewrite.
3741 * gdb.base/term.c: New.
3742
2f3a2569
PA
37432012-02-02 Pedro Alves <palves@redhat.com>
3744
3745 * gdb.base/default.exp (run "r" abbreviation, run): Add
3746 extended-remote expected output.
3747
f149aabd
TT
37482012-02-02 Tom Tromey <tromey@redhat.com>
3749
3750 * gdb.cp/dispcxx.exp: New file.
3751 * gdb.cp/dispcxx.cc: New file.
3752
03bef283
TT
37532012-02-01 Tom Tromey <tromey@redhat.com>
3754
3755 * gdb.base/jit-simple.exp: New file.
3756 * gdb.base/jit-simple.c: New file.
3757
a79b18b5
YQ
37582012-01-30 Yao Qi <yao@codesourcery.com>
3759
3760 * gdb.base/skip.exp: Make test result unique.
3761
f0d1a53e
JK
37622012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3763
3764 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
3765 compatibility with valgrind-3.7.0.
3766
4b3c9f41
PA
37672012-01-27 Pedro Alves <palves@redhat.com>
3768
3769 * gdb.base/watchpoint.exp (no_hw): New global.
3770 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
3771 disable hw watchpoints.
3772 (test_wide_location_1, test_wide_location_2): If no_hw is set,
3773 don't expect hw watchpoints.
3774 (no_hw_watchpoints): Always clean restart.
3775 (do_tests): New procedure, factored out from the top level.
3776 (top level): Run tests twice. Once with hw watchpoints enabled,
3777 another time with hw watchpoints disabled.
3778
a13491c8
PA
37792012-01-27 Pedro Alves <palves@redhat.com>
3780
3781 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
3782 out from the top level.
3783 (top level): Call it instead.
3784
f2c8a051
PA
37852012-01-27 Pedro Alves <palves@redhat.com>
3786
3787 * gdb.base/watchpoint.exp (top level): Re-enable hardware
3788 watchpoints sooner.
3789
654d7a9e
PA
37902012-01-27 Pedro Alves <palves@redhat.com>
3791
3792 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
3793
274f47f3
PA
37942012-01-27 Pedro Alves <palves@redhat.com>
3795
3796 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
3797 "You may have requested too many hardware
3798 breakpoints/watchpoints".
3799
e4d63ba2
PA
38002012-01-27 Pedro Alves <palves@redhat.com>
3801
3802 * gdb.base/watchpoint.exp (maybe_clean_restart)
3803 (maybe_reinitialize): New.
3804 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
3805 expect "hit N times".
3806 (test_disabling_watchpoints, test_complex_watchpoint)
3807 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3808 Call maybe_clean_restart.
3809 (top level): Use clean_restart. Remove "mips-idt-*"
3810 reinitialization.
3811
dbd95daf
PA
38122012-01-27 Pedro Alves <palves@redhat.com>
3813
3814 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
3815
f3ad2025
PA
38162012-01-27 Pedro Alves <palves@redhat.com>
3817
3818 * gdb.base/watchpoint.exp: Clean restart after tests that don't
3819 require `initialize' anymore. Remove unnecessary `initialize'
3820 calls.
3821
100aa3ae
PA
38222012-01-27 Pedro Alves <palves@redhat.com>
3823
3824 * gdb.base/watchpoint.exp (wp_set): Delete.
3825 (initialize, test_simple_watchpoint, top level): Remove dead code.
3826
c79a8e11
PA
38272012-01-27 Pedro Alves <palves@redhat.com>
3828
3829 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
3830 typo.
3831
048fe15a
PA
38322012-01-27 Pedro Alves <palves@redhat.com>
3833
3834 * config/extended-gdbserver.exp: New file.
3835 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
3836 comment.
3837 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
3838 * boards/native-extended-gdbserver.exp: New file.
3839
4033a6bf
PA
38402012-01-26 Pedro Alves <palves@redhat.com>
3841
3842 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
3843 and gdb_test_multiple.
3844
3d7f4b81
PA
38452012-01-26 Pedro Alves <palves@redhat.com>
3846
3847 Make test messages unique, and more identifiable.
3848 * gdb.multi/watchpoint-multi.exp: Change test messages.
3849
484abf42
TT
38502012-01-25 Tom Tromey <tromey@redhat.com>
3851
3852 * gdb.base/solib-disc.exp: Fix regexps.
3853
edcc5120
TT
38542012-01-24 Tom Tromey <tromey@redhat.com>
3855
3856 * lib/mi-support.exp (mi_expect_stop): Add special case for
3857 solib-event.
3858 * gdb.base/catch-load-so.c: New file.
3859 * gdb.base/catch-load.exp: New file.
3860 * gdb.base/catch-load.c: New file.
3861 * gdb.base/break-interp.exp (reach_1): Update regexp.
3862
30b91c90
JK
38632012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3864
3865 Fix fuzzy results.
3866 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
3867 lpsimple and func.
3868
53fe1783
GB
38692012-01-24 Gary Benson <gbenson@redhat.com>
3870
3871 Delete #if 0'd out code.
3872 * gdb.base/default.exp (info catch): Remove.
3873 * gdb.base/gdb_history (info catch): Likewise.
3874 * gdb.base/help.exp (info catch): Likewise.
3875
d0d8b0c6
JK
38762012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3877
3878 Fix watchpoints to be specific for each inferior.
3879 * gdb.multi/watchpoint-multi.c: New file.
3880 * gdb.multi/watchpoint-multi.exp: New file.
3881
4403d8e9
JK
38822012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3883
3884 Fix watchpoints across inferior fork.
3885 * gdb.threads/watchpoint-fork-child.c: New file.
3886 * gdb.threads/watchpoint-fork-mt.c: New file.
3887 * gdb.threads/watchpoint-fork-parent.c: New file.
3888 * gdb.threads/watchpoint-fork-st.c: New file.
3889 * gdb.threads/watchpoint-fork.exp: New file.
3890 * gdb.threads/watchpoint-fork.h: New file.
3891
050a2e1d
PA
38922012-01-23 Pedro Alves <palves@redhat.com>
3893
3894 * gdb.base/call-signal-resume.exp: Allow output after "return".
3895
6a52fb62
PA
38962012-01-20 Pedro Alves <palves@redhat.com>
3897
3898 * gdb.python/py-finish-breakpoint.py: Fix typo.
3899
145b16a9
UW
39002012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
3901
3902 * gdb.base/info-proc.exp: Also run on remote targets. Main
3903 "info proc" command is now always present; whether target supports
3904 actual info proc operation is detected when attempting to issue
3905 the command.
3906
26f6125e
JK
39072012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3908
3909 * .gdbinit: Remove.
3910
eb5227ce
PA
39112012-01-19 Pedro Alves <palves@redhat.com>
3912
3913 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
3914 look at the funtions' returns.
3915 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
3916 (jprint.print(int, int)): Change return type to int. Adjust.
3917
1db33378
PP
39182012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3919
3920 PR gdb/9538
3921 * gdb.base/sepdebug.exp: New test.
3922
b9736cf8
PA
39232012-01-18 Pedro Alves <palves@redhat.com>
3924
3925 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
3926 Allow output before ^done.
3927
4aac40c8
TT
39282012-01-16 Tom Tromey <tromey@redhat.com>
3929
3930 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3931 Add tests for relative directory.
3932
cafec441
TT
39332012-01-16 Tom Tromey <tromey@redhat.com>
3934
3935 * gdb.base/printcmds.c (enum flag_enum): New.
3936 (three): New global.
3937 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3938 enum printing.
3939 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3940 FlagEnumerationPrinter.
3941 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3942 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3943 (fval): New global.
3944
abcc4978
PA
39452012-01-16 Pedro Alves <palves@redhat.com>
3946
3947 * lib/gdb.exp (banned_procedures): New variable.
3948 (banned_variables_traced): Rename to ...
3949 (banned_traced): ... this.
3950 (gdb_init): Also trace banned procedures.
3951 (gdb_finish): Also untrace banned procedures.
3952
97ccebe8
PA
39532012-01-16 Pedro Alves <palves@redhat.com>
3954
3955 Remove all calls to strace.
3956
2af7517b
JK
39572012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3958
3959 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3960 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3961
9241a8bc
PP
39622012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3963
3964 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3965 * gdb.base/pie-execl.exp: Likewise.
3966
3848a17f
KS
39672012-01-12 Keith Seitz <keiths@redhat.com>
3968
3969 PR mi/10586
3970 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3971 (do_anonymous_type_tests): New function.
3972 (main): Call do_anonymous_type_tests.
3973 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3974 (verify_everything): New procedure.
3975 * gdb.mi/mi-var-cp.cc (class A): New class.
3976 (anonymous_structs_and_unions): New function.
3977 (main): Call anonymous_structs_and_unions.
3978 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3979 (verify_everything): New procedure.
3980
440e2fca
KS
39812012-01-12 Keith Seitz <keiths@redhat.com>
3982
3983 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3984 (varobj_tree::get_path_expr): Assume that all varobjs are
3985 compound unless they are known simple types.
3986 Adjust path expressions based on parent type, path parent type,
3987 and tree language.
3988 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3989 the root varobj.
3990 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3991
675399c9
PA
39922012-01-11 Pedro Alves <palves@redhat.com>
3993
3994 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3995 core files on this machine" anymore.
3996
97ddaa9b
PH
39972012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3998
3999 * gdb.base/watchpoint.c (recurser): Initialize local_x.
4000 (main): Repeat recurser call.
4001 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
4002 equivalent to 'local_x'.
4003
ea733575 40042012-01-11 Paul Hilfinger <hilfingr@adacore.com>
6fdff2c5 4005 Joel Brobecker <brobecker@adacore.com>
ea733575
PH
4006
4007 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
4008
2ca0b532
PA
40092012-01-05 Pedro Alves <alves.ped@gmail.com>
4010
4011 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
4012 * gdb.python/py-events.c (first): Add bits for new "step N" test.
4013 * gdb.python/py-events.exp: Test that "step N" tripping on a
4014 breakpoint emits a breakpoint event.
4015
6e681866
JB
40162012-01-03 Joel Brobecker <brobecker@adacore.com>
4017
4018 * gdb.base/auxv.exp: Reformat the copyright notice.
4019
3c2d6aff
YQ
40202012-01-03 Yao Qi <yao@codesourcery.com>
4021
4022 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
4023 (strace_trace_on_diff_addr): New.
4024 * gdb.trace/strace.c: (main): Add two local variables.
4025
0852fee3
UW
40262011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
4027
4028 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
4029 * gdb.cell/gcore.exp: Likewise.
4030 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
4031 to verify the correct instance of main is selected.
4032
12c3e59c
JB
40332012-01-02 Joel Brobecker <brobecker@adacore.com>
4034
4035 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
4036 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
4037 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
4038 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
4039 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
4040 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
4041 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
4042 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
4043 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
4044 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
4045 gdb.threads/thread_check.c: Reformat copyright header.
4046
c0f378ec
EBM
40472011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
4048
e4a7ca93 4049 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
4050 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
4051 is not enabled.
4052
3bc96cfb
JK
40532011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4054
4055 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
4056 parameter to self_exec, adjust the function.
4057 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
4058 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
4059 (set var do_exit = 0): Remove test.
4060 (newline at end of file): Add one.
4061
095bcf5e
JB
40622011-12-27 Joel Brobecker <brobecker@adacore.com>
4063
4064 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
4065 New files.
4066
18d19bd1
JK
40672011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4068
4069 Fix racy FAILs.
4070 * gdb.threads/fork-thread-pending.c (barrier): New variable.
4071 (thread_function, thread_forker): Call pthread_barrier_wait for it.
4072 (main): Call pthread_barrier_init for it.
4073
e809353a
JK
40742011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4075
4076 Fix double send_gdb leading to racy FAILs.
4077 * gdb.base/break.exp (set silent break bp_location1): Replace
4078 3x send_gdb and gdb_expect by gdb_test.
4079 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
4080 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
4081 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
4082 instead of send_gdb. Twice.
4083 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
4084 3x send_gdb and gdb_expect by gdb_test.
4085 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
4086
da8cb7ec
JK
40872011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4088
4089 * gdb.linespec/linespec.exp: Compile using {c++}.
4090
ae1a303e
JK
40912011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4092
4093 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
4094 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
4095 (verify GCC PR debug/51668): New test.
4096
cc72b2a2
KP
40972011-12-23 Kevin Pouget <kevin.pouget@st.com>
4098
4099 Introduce gdb.FinishBreakpoint in Python.
4100 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
4101 py-finish-breakpoint2
4102 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
4103 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
4104 instead of line number.
4105 * gdb.python/py-finish-breakpoint.c: New file.
4106 * gdb.python/py-finish-breakpoint.exp: New file.
4107 * gdb.python/py-finish-breakpoint.py: New file.
4108 * gdb.python/py-finish-breakpoint2.cc: New file.
4109 * gdb.python/py-finish-breakpoint2.exp: New file.
4110 * gdb.python/py-finish-breakpoint2.py: New file.
4111
3b7962f9
JK
41122011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4113
4114 Partial fix of compatibility with gcc-4.7.
4115 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
4116 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
4117 Add comment to add a PASS case in the future.
4118
6538471c
JK
4119 Fix compatibility with gcc-4.7.
4120 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
4121
7052e42c
UW
41222011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
4123
4124 PR tdep/12797
4125 * gdb.base/callfuncs.exp: Remove KFAIL.
4126
9ac7f98e
JB
41272011-12-21 Joel Brobecker <brobecker@adacore.com>
4128
4129 * gdb.ada/task_bp: New testcase.
4130
f6eeced0
JK
41312011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4132
4133 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
4134 -DNO_SECTIONS.
4135 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
4136
72225e17
JK
41372011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4138
4139 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
4140 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
4141 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4142 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
4143 conditional for gcc <= 4.5.
4144
13ac8d2c
JK
41452011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4146
4147 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
4148 by XFAIL.
4149 * gdb.cp/static-method.exp (info addr A::func())
4150 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4151 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4152 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4153 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
4154 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
4155 (test value of F in k3_m): Likewise.
4156 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4157 Likewise.
4158
049682ba
JK
41592011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4160
4161 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
4162 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
4163 Remove.
4164 * gdb.threads/attachstop-mt.c: Remove.
4165 * gdb.threads/attachstop-mt.exp: Remove.
4166
2c9d8796
MK
41672011-12-17 Mark Kettenis <kettenis@gnu.org>
4168
4169 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
4170
e0f9f062
DE
41712011-12-16 Doug Evans <dje@google.com>
4172
f4aa2101 4173 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
4174 * boards/native-gdbserver.exp: New file.
4175
e0f9f062
DE
4176 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
4177 gdbserver output.
4178 (gdbserver_default_get_remote_address): New function.
4179 (gdbserver_start): Call gdb,get_remote_address to compute argument
4180 to "target remote" command.
4181
80b6e756
PM
41822011-12-16 Phil Muldoon <pmuldoon@redhat.com>
4183
1c3ad6ab 4184 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
4185 python print-stack. Add set/show python print-stack
4186 off|full|message tests.
4187
1576bd00
YQ
41882011-12-15 Yao Qi <yao@codesourcery.com>
4189
4190 * gdb.trace/strace.c: New
4191 * gdb.trace/strace.exp: New.
4192
d6a0f6e0
TT
41932011-12-14 Tom Tromey <tromey@redhat.com>
4194
4195 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
4196
31015e1d
DE
41972011-12-14 Doug Evans <dje@google.com>
4198
4199 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
4200
7b50312a
PA
42012011-12-14 Pedro Alves <pedro@codesourcery.com>
4202
4203 PR threads/10729
4204
4205 * gdb.mi/watch-nonstop.c: New file.
6fdff2c5 4206 * gdb.mi/mi-watch-nonstop.exp: New file.
7b50312a 4207
924437bc
PA
42082011-12-13 Pedro Alves <pedro@codesourcery.com>
4209 Doug Evans <dje@google.com>
4210
4211 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
4212 (clean_restart): Remove references to the gdb_stub target board
4213 variable.
4214 (gdb_step_for_stub): Delete.
4215
4216 * gdb.base/annota1.exp: Remove all references to [target_info
4217 exists gdb_stub], gdb_step_for_stub and usestubs.
4218 * gdb.base/annota3.exp: Ditto.
4219 * gdb.base/async.exp: Ditto.
4220 * gdb.base/break.exp: Ditto.
4221 * gdb.base/code-expr.exp: Ditto.
4222 * gdb.base/commands.exp: Ditto.
4223 * gdb.base/completion.exp: Ditto.
4224 * gdb.base/condbreak.exp: Ditto.
4225 * gdb.base/consecutive.exp: Ditto.
4226 * gdb.base/cvexpr.exp: Ditto.
4227 * gdb.base/define.exp: Ditto.
4228 * gdb.base/display.exp: Ditto.
4229 * gdb.base/ena-dis-br.exp: Ditto.
4230 * gdb.base/environ.exp: Ditto.
4231 * gdb.base/gnu-ifunc.exp: Ditto.
4232 * gdb.base/maint.exp: Ditto.
4233 * gdb.base/pending.exp: Ditto.
4234 * gdb.base/sect-cmd.exp: Ditto.
4235 * gdb.base/sepdebug.exp: Ditto.
4236 * gdb.base/unload.exp: Ditto.
4237 * gdb.base/watchpoint-solib.exp: Ditto.
4238 * gdb.cp/annota2.exp: Ditto.
4239 * gdb.cp/annota3.exp: Ditto.
4240 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
4241 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
4242 * gdb.mi/mi-pending.exp: Ditto.
4243 * gdb.trace/circ.exp: Ditto.
4244 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
4245 * gdb.base/list.exp: Ditto.
4246
4247 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
4248 breakpoint function and all references to the usestubs macro.
4249 * gdb.base/exprs.c: Ditto.
4250 * gdb.base/freebpcmd.c: Ditto.
4251 * gdb.base/bitfields.c: Ditto.
4252 * gdb.base/bitfields2.c: Ditto.
4253 * gdb.base/break.c: Ditto.
4254 * gdb.base/call-sc.c: Ditto.
4255 * gdb.base/call-signals.c: Ditto.
4256 * gdb.base/callfuncs.c: Ditto.
4257 * gdb.base/charset.c: Ditto.
4258 * gdb.base/consecutive.c: Ditto.
4259 * gdb.base/constvars.c: Ditto.
4260 * gdb.base/funcargs.c: Ditto.
4261 * gdb.base/int-type.c: Ditto.
4262 * gdb.base/interrupt.c: Ditto.
4263 * gdb.base/langs0.c: Ditto.
4264 * gdb.base/list0.c: Ditto.
4265 * gdb.base/mips_pro.c: Ditto.
4266 * gdb.base/miscexprs.c: Ditto.
4267 * gdb.base/nodebug.c: Ditto.
4268 * gdb.base/opaque0.c: Ditto.
4269 * gdb.base/pointers.c: Ditto.
4270 * gdb.base/printcmds.c: Ditto.
4271 * gdb.base/ptype.c: Ditto.
4272 * gdb.base/recurse.c: Ditto.
4273 * gdb.base/reread1.c: Ditto.
4274 * gdb.base/reread2.c: Ditto.
4275 * gdb.base/restore.c: Ditto.
4276 * gdb.base/return.c: Ditto.
4277 * gdb.base/run.c: Ditto.
4278 * gdb.base/scope0.c: Ditto.
4279 * gdb.base/sepdebug.c: Ditto.
4280 * gdb.base/setshow.c: Ditto.
4281 * gdb.base/setvar.c: Ditto.
4282 * gdb.base/sigall.c: Ditto.
4283 * gdb.base/signals.c: Ditto.
4284 * gdb.base/structs.c: Ditto.
4285 * gdb.base/structs2.c: Ditto.
4286 * gdb.base/testenv.c: Ditto.
4287 * gdb.base/twice.c: Ditto.
4288 * gdb.base/unwindonsignal.c: Ditto.
4289 * gdb.base/watchpoint.c: Ditto.
4290 * gdb.base/watchpoints.c: Ditto.
4291 * gdb.base/whatis.c: Ditto.
4292 * gdb.cp/classes.cc: Ditto.
4293 * gdb.cp/cplusfuncs.cc: Ditto.
4294 * gdb.cp/derivation.cc: Ditto.
4295 * gdb.cp/formatted-ref.cc: Ditto.
4296 * gdb.cp/misc.cc: Ditto.
4297 * gdb.cp/overload.cc: Ditto.
4298 * gdb.cp/ovldbreak.cc: Ditto.
4299 * gdb.cp/ref-params.cc: Ditto.
4300 * gdb.cp/ref-types.cc: Ditto.
4301 * gdb.cp/templates.cc: Ditto.
4302 * gdb.cp/virtfunc.cc: Ditto.
4303 * gdb.hp/gdb.aCC/run.c: Ditto.
4304 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
4305 * gdb.hp/gdb.compat/xdb0.c: Ditto.
4306 * gdb.reverse/consecutive-reverse.c: Ditto.
4307 * gdb.reverse/sigall-reverse.c: Ditto.
4308 * gdb.reverse/until-reverse.c: Ditto.
4309 * gdb.reverse/watch-reverse.c: Ditto.
4310 * gdb.trace/actions.c: Ditto.
4311 * gdb.trace/circ.c: Ditto.
4312 * gdb.trace/collection.c: Ditto.
4313
fabde485
PA
43142011-12-13 Pedro Alves <pedro@codesourcery.com>
4315
4316 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
4317 (func6, func7): New.
4318 (main): Call func6 and func7.
4319 * gdb.base/watchpoint.exp (test_wide_location_1)
4320 (test_wide_location_2): New.
4321 (top level): Re-enable hardware watchpoints if necessary. Call
4322 test_wide_location_1 and test_wide_location_2.
4323
ff7d1690
YQ
43242011-12-11 Yao Qi <yao@codesourcery.com>
4325
4326 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
4327
a6af7abe
JB
43282011-12-11 Joel Brobecker <brobecker@adacore.com>
4329
4330 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
4331 expected output for unsupported case.
4332
61638e15
JK
43332011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4334
4335 PR testsuite/12649
4336 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
4337 Protect gdb_test_multiple by final $gdb_prompt match.
4338
0a00efc3
JK
43392011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4340
4341 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
4342 New variable, new test.
4343 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4344 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4345 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4346 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
4347 them if HAVE_GCC_45682_FIXED is not set.
4348
4511b1ba
YQ
43492011-12-10 Yao Qi <yao@codesourcery.com>
4350
4351 * gdb.trace/status-stop.exp: New.
4352 * gdb.trace/status-stop.c: New.
4353
27949e73
JK
43542011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4355
4356 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
4357 timeout.
4358
d8ea7931
TT
43592011-12-08 Tom Tromey <tromey@redhat.com>
4360
4361 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
4362 condition.
4363
1cc310d2
SS
43642011-12-07 Stan Shebs <stan@codesourcery.com>
4365
4366 * gdb.trace/tfind.exp: Update for output changes.
4367
d482a875
PA
43682011-12-07 Pedro Alves <pedro@codesourcery.com>
4369
4370 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
4371 throws "Cannot insert catchpoints in this configuration".
4372 * gdb.ada/mi_catch_ex.exp: Likewise.
4373
f0ba3972
PA
43742011-12-06 Pedro Alves <pedro@codesourcery.com>
4375
4376 * gdb.base/break-always.exp: Test changing memory at addresses
4377 with breakpoints inserted.
4378
f8eba3c6
TT
43792011-12-06 Joel Brobecker <brobecker@acacore.com>
4380
6fdff2c5
PA
4381 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
4382 involving a fully qualified function name.
f8eba3c6
TT
4383
43842011-12-06 Tom Tromey <tromey@redhat.com>
4385
4386 * gdb.ada/homonym.exp: Add three breakpoint tests.
4387
43882011-12-06 Tom Tromey <tromey@redhat.com>
4389
4390 * gdb.base/solib-weak.exp (do_test): Remove kfail.
4391 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
4392 * gdb.objc/objcdecode.exp: Update for output changes.
4393 * gdb.linespec/linespec.exp: New file.
4394 * gdb.linespec/lspec.cc: New file.
4395 * gdb.linespec/lspec.h: New file.
4396 * gdb.linespec/body.h: New file.
4397 * gdb.linespec/base/two/thefile.cc: New file.
4398 * gdb.linespec/base/one/thefile.cc: New file.
4399 * gdb.linespec/Makefile.in: New file.
4400 * gdb.cp/templates.exp (test_template_breakpoints): Update for
4401 output changes.
4402 * gdb.cp/re-set-overloaded.exp: Remove kfail.
4403 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
4404 makes one breakpoint.
4405 * gdb.cp/method2.exp (test_break): Update for output changes.
4406 * gdb.cp/mb-templates.exp: Update for output changes.
4407 * gdb.cp/mb-inline.exp: Update for output changes.
4408 * gdb.cp/mb-ctor.exp: Update for output changes.
4409 * gdb.cp/ovsrch.exp: Use fully-qualified names.
4410 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
4411 has multiple matches.
4412 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
4413 error message change.
4414 * gdb.base/list.exp (test_list_filename_and_number): Update for
4415 error message change.
4416 * gdb.base/break.exp: Disable pending breakpoints. Update for
4417 output changes.
4418 * configure.ac: Add gdb.linespec.
4419 * configure: Rebuild.
4420 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
4421
c642a434
UW
44222011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
4423
4424 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
4425 last_break register on s390*-*-* targets.
4426
b18003d1
JB
44272011-12-06 Joel Brobecker <brobecker@adacore.com>
4428
4429 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
4430 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
4431 of parameter X in procedure Foo.
4432
fe96589c
SS
44332011-12-05 Stan Shebs <stan@codesourcery.com>
4434
4435 * gdb.trace/tfind.exp: Update help string matches.
4436
1820ab47
JK
44372011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4438
4439 * gdb.server/ext-run.exp (get process list): Accept also systemd
4440 as PID 1.
4441
e11ac3a3
JK
44422011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4443 Pedro Alves <pedro@codesourcery.com>
4444
4445 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
4446 starting GDB.
4447 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
4448 $use_gdb_stub.
4449 * gdb.base/display.exp: Likewise.
4450 * gdb.base/ending-run.exp: Likewise.
4451 * gdb.base/list.exp (test_listsize): Likewise.
4452 * gdb.base/setshow.exp: Likewise.
4453 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
4454 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
4455 check by global $use_gdb_stub.
4456 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
4457 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
4458 (default_gdb_init): Unset global $use_gdb_stub.
4459 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
4460 by global $use_gdb_stub.
4461 * lib/gdbserver-support.exp: Extend comments for set_board_info
4462 gdb_protocol and gdb,socketport.
4463 (gdbserver_start_extended): Set global gdbserver_protocol and
4464 gdbserver_gdbport. Clear global use_gdb_stub.
4465 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
4466 from target use_gdb_stub.
4467 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
4468
1d41d75c
DE
44692011-12-03 Doug Evans <dje@google.com>
4470
4471 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
4472 (gdb_step_for_stub): Add comments.
4473
d6d7a51a
MR
44742011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
4475
4476 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
4477 to the caller.
4478 (gdb_test_multiple): Likewise.
4479
05acf274
JK
44802011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4481
4482 Fix gdb.mi/mi-solib.exp without system debug info installed.
4483 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
4484 expect attribute, return 0 for it. Update comments.
4485
2268b414
JK
44862011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4487
4488 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
4489 (corrupted list): Adjust the expectation.
4490
585861ea
JK
44912011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4492
4493 PR threads/13448
4494 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
4495 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
4496 * gdb.threads/tls-var-main.c: New file.
4497 * gdb.threads/tls-var.c: New file.
4498 * gdb.threads/tls-var.exp: New file.
4499
968643aa
JK
45002011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4501
4502 PR testsuite/12649
4503 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
4504 Protect gdb_test_multiple by final $gdb_prompt match.
4505 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
4506 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4507 (test_tracepoints): Likewise.
4508
9750bca9
JK
45092011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4510
4511 PR breakpoints/13346
4512 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
4513 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
4514 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
4515
ac1349b7
JB
45162011-12-01 Joel Brobecker <brobecker@adacore.com>
4517
4518 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
4519 * gdb.ada/homonym/homonym.adb: For use of all types defined
4520 locally inside both Get_Value subprograms.
4521
26d44faf
JK
45222011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4523
4524 Fix racy FAILs.
4525 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
4526 of send_gdb.
4527
514f6425
UW
45282011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4529
4530 * gdb.base/testenv.exp: Skip on remote targets. Unset global
4531 environment variable after test completed.
4532
4255c8d2
UW
45332011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4534
4535 * gdb.base/solib-nodir.exp: Skip if remote target.
4536 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
4537 application. Call gdb_load_shlibs.
4538 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
4539
a35ad96a
JB
45402011-11-29 Joel Brobecker <brobecker@adacore.com>
4541
4542 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
4543
1a1d5513
JB
45442011-11-28 Joel Brobecker <brobecker@adacore.com>
4545
4546 * gdb.ada/fullname_bp: New testcase.
4547
50b4ddf8
JK
45482011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4549
4550 PR testsuite/12649
4551 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
4552 Wrap send_gdb into a new gdb_test.
4553
fb0aec57
JK
4554 Code cleanup.
4555 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
4556 Convert send_gdb and gdb_expect to gdb_test_multiple.
4557
2376d946
JK
45582011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4559
4560 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
4561
1eec78bd
KS
45622011-11-23 Keith Seitz <keiths@redhat.com>
4563
4564 * lib/mi-support.exp (varobj_tree): New namespace and procs.
4565 (mi_varobj_tree_test_children_callback): New proc.
4566 (mi_walk_varobj_tree): New proc.
4567
36dfb11c
TT
45682011-11-22 Tom Tromey <tromey@redhat.com>
4569
4570 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
4571 Add "use_mi_command" argument.
4572 (mi_run_cmd, mi_run_with_cli): New procs.
4573 * gdb.mi/solib-lib.c: New file.
4574 * gdb.mi/solib-main.c: New file.
4575 * gdb.mi/mi-solib.exp: New file.
4576
0e965dd0
DE
45772011-11-21 Doug Evans <dje@google.com>
4578
4579 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
4580 _Unwind_DebugHook is missing.
4581
f196051f
SS
45822011-11-20 Stan Shebs <stan@codesourcery.com>
4583
4584 * gdb.trace/tstatus.exp: New.
4585 * gdb.trace/actions.c: Include string.h.
4586
bfccc43c
YQ
45872011-11-18 Yao Qi <yao@codesourcery.com>
4588
4589 * gdb.trace/pending.exp: New.
4590 * gdb.trace/pending.c: New.
4591 * gdb.trace/pendshr1.c: New.
4592 * gdb.trace/pendshr2.c: New.
4593 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
4594 tracepoint location becomes pending.
4595 (tracepoint_change_loc_2): New.
4596
73cd8ab1
DM
45972011-11-16 David S. Miller <davem@davemloft.net>
4598
4599 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
4600 target is sparc*-*-linux*
4601
77426730
PK
46022011-11-15 Paul Koning <paul_koning@dell.com>
4603
4604 * gdb.python/py-type.exp: New testcases for exceptions on scalar
4605 types.
4606
ed59ded5
DE
46072011-11-14 Doug Evans <dje@google.com>
4608
4609 * gdb.base/shell.exp: New file.
4610
405f8e94
SS
46112011-11-14 Stan Shebs <stan@codesourcery.com>
4612
4613 * gdb.trace/ftrace.c: New.
4614 * gdb.trace/ftrace.exp: New.
4615
1e4d1764
YQ
46162011-11-14 Yao Qi <yao@codesourcery.com>
4617
4618 * gdb.trace/change-loc-1.c: New.
4619 * gdb.trace/change-loc-2.c: New.
4620 * gdb.trace/change-loc.c: New.
4621 * gdb.trace/change-loc.exp: New.
4622 * gdb.trace/change-loc.h: New.
4623 * gdb.trace/trace-break.c (marker): Define new symbol.
4624 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
6fdff2c5 4625 New.
1e4d1764
YQ
4626 (break_trace_same_addr_6): New.
4627
71eba9c2 46282011-11-12 Matt Rice <ratmice@gmail.com>
4629
4630 * gdb.base/info-macros.exp: Make tests for info definitions
4631 test info macro. Add tests for info macro argument processing.
4632 Rename a few tests.
4633
1d93e29a
KS
46342011-11-11 Keith Seitz <keiths@redhat.com>
4635
4636 PR gdb/12843
4637 * gdb.base/linespecs.exp: New file.
4638
a4b5b48a
DE
46392011-11-11 Doug Evans <dje@google.com>
4640
4641 * gdb.threads/print-threads.exp: Extend timeout for slower
4642 tests.
4643
f6b47be4
DE
46442011-11-10 Doug Evans <dje@google.com>
4645
792a0230
DE
4646 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
4647 "record to end of main" test.
4648
f6b47be4
DE
4649 * gdb.python/py-type.c (TS): New typedef.
4650 (ts): New global.
4651 * gdb.python/py-type.exp: Test field list of typedef.
4652
22355c90
JB
46532011-11-10 Joel Brobecker <brobecker@adacore.com>
4654
4655 * gdb.ada/small_reg_param: New testcase.
4656
a7860e76
TT
46572011-11-09 Tom Tromey <tromey@redhat.com>
4658
4659 * gdb.cp/destrprint.exp: New file.
4660 * gdb.cp/destrprint.cc: New file.
4661
72a2e3dc
MI
46622011-11-08 Meador Inge <meadori@codesourcery.com>
4663
4664 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
4665 (switch_stack_to_other): New test function.
4666 * gdb.arch/thumb-prologue.exp: New test cases.
4667
c7195df2 46682011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
4669
4670 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
4671
d3895d7d
YQ
46722011-11-08 Yao Qi <yao@codesourcery.com>
4673
4674 * gdb.exp (supports_process_record): New.
4675 (supports_reverse): New.
4676 * gdb.reverse/break-precsave.exp: Call support_process_record
4677 to run test conditionally.
4678 * gdb.reverse/consecutive-precsave.exp: Likewise.
4679 * gdb.reverse/i386-precsave.exp: Likewise.
4680 * gdb.reverse/machinestate-precsave.exp: Likewise.
4681 * gdb.reverse/solib-precsave.exp: Likewise.
4682 * gdb.reverse/step-precsave.exp: Likewise.
4683 * gdb.reverse/until-precsave.exp: Likewise.
4684 * gdb.reverse/watch-precsave.exp: Likewise.
4685 * gdb.reverse/break-reverse.exp: Call support_reverse to run
4686 test conditionally.
4687 * gdb.reverse/consecutive-reverse.exp: Likewise.
4688 * gdb.reverse/finish-precsave.exp: Likewise.
4689 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
4690 * gdb.reverse/finish-reverse.exp: Likewise.
4691 * gdb.reverse/i386-reverse.exp: Likewise.
4692 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4693 * gdb.reverse/machinestate.exp: Likewise.
4694 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
4695 * gdb.reverse/sigall-precsave.exp: Likewise.
4696 * gdb.reverse/sigall-reverse.exp: Likewise.
4697 * gdb.reverse/solib-reverse.exp: Likewise.
4698 * gdb.reverse/step-reverse.exp: Likewise.
4699 * gdb.reverse/until-reverse.exp: Likewise.
4700 * gdb.reverse/watch-reverse.exp: Likewise.
4701
a59306a3
YQ
47022011-11-05 Yao Qi <yao@codesourcery.com>
4703
4704 * gdb.trace/trace-break.exp: Add test on setting two
4705 fast tracepoints at the same address.
4706
87769f59
JK
47072011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4708
4709 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
4710
3065dfb6
SS
47112011-11-02 Stan Shebs <stan@codesourcery.com>
4712
4713 * gdb.trace/collection.c: Add code using strings.
4714 * gdb.trace/collection.exp: Add tests of string collection.
4715
89e208db
JK
47162011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4717
4718 * gdb.base/skip-solib.exp (executable_main): New variable.
4719 (binfile_main): Base it on that.
4720 Use $executable_main in clean_restart calls. Drop gdb_exit and
4721 gdb_start calls.
4722
405e54e9
JK
47232011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4724
4725 Fix racy FAILs.
4726 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
4727 breakpoint_re globals import by async. Set string_regex to .* for
4728 async. Remove the optional thread_selected_re and breakpoint_re
4729 globals expectations.
4730
58e8570a
JM
47312011-11-01 Joseph Myers <joseph@codesourcery.com>
4732
4733 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
4734 well as Cygwin.
4735
7b35ec7f 47362011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
4737
4738 Add tests for skip command.
89e208db
JK
4739 * gdb.base/skip-solib-lib.c: New
4740 * gdb.base/skip-solib-main.c: New
4741 * gdb.base/skip-solib.exp: New
4742 * gdb.base/skip.c: New
4743 * gdb.base/skip.exp: New
4744 * gdb.base/skip1.c: New
4745 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 4746
b9fd1791
PA
47472011-10-31 Yao Qi <yao@codesourcery.com>
4748 Pedro Alves <pedro@codesourcery.com>
4749
6fdff2c5
PA
4750 * gdb.trace/trace-break.c: New.
4751 * gdb.trace/trace-break.exp: New.
b9fd1791 4752
4323fecc
JK
47532011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4754
4755 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
4756 break-here-2.
4757
0e5bf2a8
PA
47582011-10-28 Pedro Alves <pedro@codesourcery.com>
4759
4760 * gdb.threads/no-unwaited-for-left.c: New.
4761 * gdb.threads/no-unwaited-for-left.exp: New.
4762 * gdb.threads/non-ldr-exc-1.c: New.
4763 * gdb.threads/non-ldr-exc-1.exp: New.
4764 * gdb.threads/non-ldr-exc-2.c: New.
4765 * gdb.threads/non-ldr-exc-2.exp: New.
4766 * gdb.threads/non-ldr-exc-3.c: New.
4767 * gdb.threads/non-ldr-exc-3.exp: New.
4768 * gdb.threads/non-ldr-exc-4.c: New.
4769 * gdb.threads/non-ldr-exc-4.exp: New.
4770
3a3dad98
JK
47712011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4772
4773 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
4774 * gdb.base/attach-pie-misread.exp: Likewise.
4775 * gdb.base/break-interp.exp: Likewise.
4776 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
4777 testcases for use_gdb_stub.
4778 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
4779 (continue): New testcase.
4780 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
4781 * gdb.threads/attach-into-signal.exp: Likewise.
4782 * gdb.threads/attach-stopped.exp: Likewise.
4783 * gdb.threads/attachstop-mt.exp: Likewise.
4784
d6a5d40c
PK
47852011-10-28 Paul Koning <paul_koning@dell.com>
4786
4787 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
4788
ca539be8
JK
47892011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4790
4791 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
4792 (mi_gdb_test): Import globals thread_selected_re
4793 and breakpoint_re. Expect them optionally at the regex start.
4794
d234ef5c
DE
47952011-10-27 Doug Evans <dje@google.com>
4796
4797 * gdb.python/python.exp: Test source -s.
4798
ab964825
PK
47992011-10-26 Paul Koning <paul_koning@dell.com>
4800
4801 * gdb.python/lib-types.cc (struct A): New structure.
4802 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 4803
54d8a644
PK
48042011-10-25 Paul Koning <paul_koning@dell.com>
4805
4806 PR python/13327
d234ef5c 4807
54d8a644
PK
4808 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
4809 fetch_lazy method.
4810
b0221781
YQ
48112011-10-24 Yao Qi <yao@codesourcery.com>
4812
4813 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
4814 target is tic6x-*-*.
4815
6cda5a20
JB
48162011-10-21 Joel Brobecker <brobecker@adacore.com>
4817
4818 * gdb.ada/mi_task_info/task_switch.adb: New file.
4819 * gdb.ada/mi_task_info.exp: New file.
4820
5ed9db04
JK
48212011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4822
4823 * gdb.cp/expand-psymtabs-cxx.exp: New file.
4824 * gdb.cp/expand-psymtabs-cxx.cc: New file.
4825
9df2fbc4
PM
48262011-10-20 Phil Muldoon <pmuldoon@redhat.com>
4827
4828 PR python/12656
4829
4830 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
4831 global_block tests.
4832
736086ba
TT
48332011-10-18 Tom Tromey <tromey@redhat.com>
4834
4835 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
4836
4af31552
TT
48372011-10-18 Tom Tromey <tromey@redhat.com>
4838
4839 * gdb.base/source.exp: Don't include full file name in test name.
4840 * gdb.python/python.exp: Don't include full file name in test
4841 name.
4842
43136979
AR
48432011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4844
4845 * gdb.base/attach-pie-noexec.c: New files.
4846 * gdb.base/attach-pie-noexec.exp: New files.
4847
543a9323
JM
48482011-10-17 Joseph Myers <joseph@codesourcery.com>
4849
4850 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
4851 prompt for each extra line in command.
4852
21ae7a4d
JK
48532011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4854
4855 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
4856 Revert the part of:
4857 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4858 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4859 Change the expected string.
4860
20ec36d9
JK
48612011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4862
4863 Fix results with system glibc debug info installed.
4864 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
4865 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
4866 Accept also __libc_ symbol prefix and no prefix.
4867
6501c2fc
KS
48682011-10-14 Keith Seitz <keiths@redhat.com>
4869
4870 PR c++/13225
4871 * gdb.cp/converts.cc (foo3_1): New function.
4872 (foo3_2): New functions.
4873 * gdb.cp/converts.exp: Add tests for int to pointer conversion
4874 and null pointer conversions of integer constant zero.
4875 Add test to check if all arguments are checked for incompatible
4876 conversion BADNESS.
4877
55b1fd0c
TT
48782011-10-14 Tom Tromey <tromey@redhat.com>
4879
4880 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
4881 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
4882 linespec.
4883
22c05d8a
JK
48842011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4885
4886 Fix internal error regression.
4887 * gdb.dwarf2/implptr-optimized-out.S: New file.
4888 * gdb.dwarf2/implptr-optimized-out.exp: New file.
4889
1d6edc3c
JK
48902011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4891
4892 Fix empty DWARF expressions DATA vs. SIZE conditionals.
4893 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
4894 (loclist): New.
4895 (4): New abbrev.
4896 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
4897 Use prepare_for_testing, remove clean_restart.
4898 (p arraynoloc, p arraycallnoloc): New tests.
4899
9ec72168
JK
49002011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4901
4902 * gdb.cp/namespace-enum.exp (executable): New variable.
4903 (binfile): Use ${objdir}/${subdir}/ prefix.
4904 Use ${executable} for clean_restart.
4905
9c6c53f7
SA
49062011-10-11 Sterling Augustine <saugustine@google.com>
4907
4908 * gdb.cp/Makefile.in: Add namespace-enum test.
4909 * gdb.cp/namespace-enum.exp: New file.
4910 * gdb.cp/namespace-enum.c: New file.
4911 * gdb.cp/namespace-enum-main.c: New file.
4912
fac7ceb3
UW
49132011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
4914
4915 * gdb.python/py-shared.exp: Relax filename check to handle remote:
4916 sysroot.
4917
941b2081
JK
49182011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4919
4920 Reimplement @entry in input expressions.
4921 * gdb.base/exprs.c (v_int_array_init): New variable.
4922 * gdb.base/exprs.exp (print v_int_array_init)
4923 (print *v_int_array_init@1, print *v_int_array_init@2)
4924 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
4925 (print v_int_array_init[1]@1): New tests.
4926
0344e878
JM
49272011-10-10 Joseph Myers <joseph@codesourcery.com>
4928
4929 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4930 expected message.
4931
5a56e9c5
DE
49322011-10-09 Doug Evans <dje@google.com>
4933
4934 * gdb.base/alias.exp: Add tests for alias command.
4935
2bda9cc5
JK
49362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4937
4938 * gdb.arch/amd64-entry-value.s: New file.
4939 * gdb.mi/mi2-amd64-entry-value.s: New file.
4940
a471c594
JK
49412011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4942
4943 Display @entry parameter values even for references.
4944 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4945 functions.
4946 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4947 reference and datap_input.
4948 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4949 breakpoints.
4950 (continue to breakpoint: entry_reference: reference)
4951 (entry_reference: bt at entry)
4952 (continue to breakpoint: entry_reference: breakhere_reference)
4953 (entry_reference: bt, entry_reference: ptype regparam)
4954 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4955 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4956 (entry_reference: p regcopy, entry_reference: p nodataparam)
4957 (entry_reference: p nodataparam@entry): New tests.
4958
36b11add
JK
49592011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4960
4961 Support @entry in input expressions.
4962 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4963 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4964 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4965 (tailcall: p j@entry): New tests.
4966 * gdb.cp/koenig.cc (A::entry): New function.
4967 (main): Call it.
4968 * gdb.cp/koenig.exp (p entry (c)): New test.
4969
e18b2753
JK
49702011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4971
4972 Display @entry parameter values (without references).
4973 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4974 (different, validity, invalid): New functions.
4975 (main): Call them.
4976 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4977 stacktest, breakhere_stacktest, different, breakhere_different,
4978 breakhere_validity and breakhere_invalid.
4979 (entry: bt): Update for @entry.
4980 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4981 (entry_validity: *, entry_invalid: *): Many new tests.
4982 * gdb.base/break.exp
4983 (run until breakpoint set at small function, optimized file): Accept
4984 also the @entry suffix.
4985 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4986 * gdb.mi/mi2-amd64-entry-value.c: New files.
4987 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4988
2d6c5dc2
JK
49892011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4990
4991 Protect entry values against self tail calls.
4992 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4993 (main): Call self.
4994 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4995 (set debug entry-values 1, self: bt debug entry-values): New tests.
4996
111c6489
JK
49972011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4998
4999 Recognize virtual tail call frames.
5000 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
5001 (amb_b, amb_a): New.
5002 (main): Call a and b.
5003 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
5004 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
5005 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
5006 New tests.
5007
8e3b41a9
JK
50082011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5009
5010 Implement basic support for DW_TAG_GNU_call_site.
5011 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
5012 * gdb.arch/amd64-entry-value.cc: New file.
5013 * gdb.arch/amd64-entry-value.exp: New file.
5014
181cebd4
JK
50152011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5016
5017 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
5018 * gdb.dwarf2/implptr-64bit.S: New file.
5019 * gdb.dwarf2/implptr-64bit.exp: New file.
5020
741f5e3c
JK
50212011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5022
5023 Fix initial language detection with -readnow.
5024 * gdb.cp/readnow-language.cc: New file.
5025 * gdb.cp/readnow-language.exp: New file.
5026
a73d2258
JK
50272011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5028
5029 Fix printed anonymous struct name.
5030 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
5031
af369495
JM
50322011-10-09 Joseph Myers <joseph@codesourcery.com>
5033
5034 * gdb.base/solib-symbol.exp: Do not include directories in
5035 filenames in expected messages.
5036
1fa57852
DE
50372011-10-07 Doug Evans <dje@google.com>
5038
5039 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
5040
bd054e06
KP
50412011-10-07 Kevin Pouget <kevin.pouget@st.com>
5042
5043 Allow Python notification of new object-file loadings.
5044 * gdb.python/py-events.exp: Test newobjfile event.
5045 * gdb.python/py-events.py: Register newobjfile callback.
5046 * gdb.python/py-events.c: Add call to shared library
5047 * gdb.python/py-events-shlib.c: New file.
5048
8031b6f8
JM
50492011-10-06 Joseph Myers <joseph@codesourcery.com>
5050
5051 * gdb.base/fixsection.exp: Do not include directories in filename
5052 in expected message.
5053
7fea6923
PM
50542011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
5055
5056 Add tests for passing of environment variables to inferior.
5057 * gdb.base/testenv.c: New test source.
5058 * gdb.base/testenv.exp: New expect test.
5059
687f2a88
PK
50602011-10-04 Paul Koning <paul_koning@dell.com>
5061
5062 * gdb.python/py-value.c (main): Break before return.
5063
cb6be26b
KP
50642011-10-04 Kevin Pouget <kevin.pouget@st.com>
5065
5066 PR python/12691: Add the inferior to Python exited event
5067 * gdb.python/py-events.exp: Test the inferior attribute of exited
5068 event with a fork.
5069 * gdb.python/py-events.py: Print inferior number on exit.
5070 * gdb.python/py-events.c: Fork the inferior.
5071
fb213700
EBM
50722011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5073
5074 * gdb.base/jit.exp: Add testcase name to log message
5075
aa2071bd
PK
50762011-10-03 Paul Koning <paul_koning@dell.com>
5077 Jan Kratochvil <jan.kratochvil@redhat.com>
5078
5079 * gdb.python/py-value.exp
5080 (python inval = gdb.parse_and_eval('*(int*)0'))
5081 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
5082 (set argc=2, python print argc_lazy): New tests.
5083
dd11a36c
JB
50842011-10-02 Joel Brobecker <brobecker@adacore.com>
5085
5086 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
5087
46f886f1
JK
50882011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5089 Pedro Alves <pedro@codesourcery.com>
5090
5091 * gdb.python/py-value.exp (test_value_in_inferior): New variable
5092 can_read_0, test for it.
5093 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
5094 (parse_and_eval with memory error): ... here, make it untested if
5095 can_read_0.
5096
c5cb204f
MP
50972011-09-30 Marek Polacek <mpolacek@redhat.com>
5098
5099 * gdb.python/python.exp (verify pagination beforehand)
5100 (verify pagination afterwards): Fix race by splitting the line.
5101
68fb0ec0
JM
51022011-09-29 Joseph Myers <joseph@codesourcery.com>
5103
5104 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
5105 for 64-bit multilibs from i?86-* targets.
5106
6aee0d90
MP
51072011-09-29 Marek Polacek <mpolacek@redhat.com>
5108
5109 * lib/gdb.exp: Fix a typo in one of the comments.
5110
e9101ff5
MP
51112011-09-29 Marek Polacek <mpolacek@redhat.com>
5112
5113 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
5114 matching pattern.
5115
7a81bdbf
PK
51162011-09-28 Paul Koning <paul_koning@dell.com>
5117
5118 * gdb.python/py-type.c (enum E): New.
5119 * gdb.python/py-type.exp (test_fields): Add tests for Python
5120 mapping access to fields.
5121 (test_enums): New test for field access on enums.
5122
6710bf39
SS
51232011-09-27 Stan Shebs <stan@codesourcery.com>
5124
5125 * gdb.trace/collection.exp: Test collection of $_ret.
5126
b2a6bdeb
AT
51272011-09-22 Andreas Tobler <andreast@fgznet.ch>
5128
5129 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
5130 list of compilation switches for <*-*-freebsd*>.
5131
3c9057f3
SS
51322011-09-19 Stan Shebs <stan@codesourcery.com>
5133
5134 * gdb.trace/tspeed.exp: New file.
5135 * gdb.trace/tspeed.c: New file.
5136
34518530
YQ
51372011-09-18 Yao Qi <yao@codesourcery.com>
5138
5139 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
5140 instructions.
5141 (test_adr_32bit, test_pop_pc): Likewise.
5142 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
5143 Thumb instructions.
5144 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
5145 in gdb_test_multiple.
5146 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
5147
ab254057
YQ
51482011-09-17 Yao Qi <yao@codesourcery.com>
5149
5150 * lib/gdb.exp (can_single_step_to_signal_handler): New.
5151 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
5152 support single step to signal handler.
5153
9c317b71
YQ
51542011-09-17 Yao Qi <yao@codesourcery.com>
5155
5156 * gdb.base/disp-step-fork.c: New.
5157 * gdb.base/disp-step-syscall.exp: New.
5158 * gdb.base/disp-step-vfork.c: New.
5159
a8123151
JB
51602011-09-16 Joel Brobecker <brobecker@adacore.com>
5161
5162 * gdb.ada/tasks.exp: Make the expected output for
5163 the `info tasks' tests more resilient to spacing
5164 changes.
5165
63a9aad8
JK
51662011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5167
5168 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
5169 (reached breakpoint 2, reached breakpoint 3): Update expected output.
5170
2aa48337
KP
51712011-09-15 Kevin Pouget <kevin.pouget@st.com>
5172
5173 PR Python/12692 Add gdb.selected_inferior() to Python interface.
5174 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
5175
6839b47f
KP
51762011-04-30 Kevin Pouget <kevin.pouget@st.com>
5177
5178 Handle multiple breakpoint hits in Python interface:
5179 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
5180 presence.
5181 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
5182 breakpoint hits.
5183
0935723e
JK
51842011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5185 Jan Kratochvil <jan.kratochvil@redhat.com>
5186
5187 * gdb.python/py-events.exp: Remove pretty printing comment.
5188 * gdb.python/py-evsignal.exp: New file.
5189 * gdb.python/py-evthreads.c: Include signal.h.
5190 (thread3): Remove variable count3. Remove variable bad and use raise
5191 instead.
5192 (thread2): Remove variable count2. Move thread3 pthread_create here,
5193 merge pthread_join to a single line.
5194 (main): Remove variable count1. Merge pthread_join with pthread_create
5195 to a single line.
5196 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
5197 KFAIL python/12966 for gdbserver. Test return value of
5198 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
5199 gdb_expect by gdb_test and gdb_test_multiple.
5200 (thread 2, thread 3): New tests.
5201
4801a9a3
PA
52022011-09-12 Matt Rice <ratmice@gmail.com>
5203 Pedro Alves <pedro@codesourcery.com>
5204
5205 PR gdb/13175
5206
5207 * gdb.base/interp.exp: New tests.
5208 * gdb.base/interp.c: New file.
5209
24ece742
DE
52102011-09-12 Doug Evans <dje@google.com>
5211
5212 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
5213 * gdb.dwarf2/typeddwarf.exp: Ditto.
5214
7f062217
JK
52152011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5216
5217 Fix compatibility with x32 arch.
5218 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
5219 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
5220 is_x86_like_target.
5221 * testsuite/gdb.trace/collection.exp: Likewise.
5222 * testsuite/gdb.trace/report.exp: Likewise.
5223 * testsuite/gdb.trace/unavailable.exp: Likewise.
5224 * testsuite/gdb.trace/while-dyn.exp: Likewise.
5225 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
5226 (is_x86_like_target): Check also is_amd64_regs_target.
5227
08711b9a
JK
52282011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5229
5230 PR breakpoints/12435
5231 * gdb.arch/amd64-prologue-xmm.c: New file.
5232 * gdb.arch/amd64-prologue-xmm.exp: New file.
5233 * gdb.arch/amd64-prologue-xmm.s: New file.
5234
b99b5f66
JK
52352011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5236
5237 * gdb.dwarf2/dw2-param-error-main.c: New file.
5238 * gdb.dwarf2/dw2-param-error.S: New file.
5239 * gdb.dwarf2/dw2-param-error.exp: New file.
5240
a391a2f6
PA
52412011-09-08 Pedro Alves <pedro@codesourcery.com>
5242
5243 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
5244 inferior's pid and look for a core dump named core.$pid. Use
5245 `remote_file' commands on the host instead of hand coding shell
5246 commands on the build.
5247 * gdb.base/valgrind-db-attach.exp: Kill the program before
5248 finishing the test.
5249
7d8e6458 52502011-09-02 Matt Rice <ratmice@gmail.com>
5251
5252 * lib/prompt.exp: New file for testing the first prompt.
5253 * gdb.python/py-prompt.exp: Ditto.
5254 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
5255
68e77c9e
PA
52562011-09-02 Pedro Alves <pedro@codesourcery.com>
5257
5258 * gdb.threads/gcore-thread.exp: Set the global core_supported to
5259 0, before testing gcore.
5260
9655e943
JK
52612011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5262
df6dc84d
JK
5263 * dw2-ifort-parameter-debug.S: Update copyright year.
5264 * dw2-ifort-parameter.c: Update copyright year.
5265 * dw2-ifort-parameter.exp: Update copyright year.
5266
9655e943
JK
5267 * dw2-ifort-parameter-debug.S: New file.
5268 * dw2-ifort-parameter.c: New file.
5269 * dw2-ifort-parameter.exp: New file.
5270
353d1d73
JK
52712011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5272
5273 * gdb.base/commands.exp (error_clears_commands_left): New function.
5274 (): Call it.
5275
5c07461a
JK
52762011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5277
5278 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
5279 (C): Initialize `a'.
5280 * gdb.mi/mi-inheritance-syntax-error.exp
5281 (-data-evaluate-expression $path): Expect `a' as 5.
5282
0d932b2f
MK
52832011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
5284
5285 PR mi/11912
5286 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
5287 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
5288 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
5289 keyword in output of -var-info-path-expression.
5290
bdb54049
JK
52912011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5292
5293 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
5294 * gdb.trace/collection.exp: Likewise.
5295 * gdb.trace/report.exp: Likewise.
5296 * gdb.trace/unavailable.exp: Likewise.
5297 * gdb.trace/while-dyn.exp: Likewise.
5298
59cde39c
KS
52992011-08-18 Keith Seitz <keiths@redhat.com>
5300
5301 PR c++/12266
5302 * gdb.cp/meth-typedefs.cc: New file.
5303 * gdb.cp/meth-typedefs.exp: New file.
5304
fa3a4f15
PM
53052011-08-17 Phil Muldoon <pmuldoon@redhat.com>
5306
6fdff2c5 5307 * gdb.python/python.exp: Add extended-prompt tests.
fa3a4f15 5308
c1049fca
JK
53092011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5310
5311 * gdb.arch/i386-dr3-watch.exp
5312 (watchpoint on gap1 does not fit debug registers)
5313 (delete all watchpoints): Fix racy expect strings.
5314
d93f7b5c
YQ
53152011-08-14 Yao Qi <yao@codesourcery.com>
5316
5317 * gdb.base/maint.exp: set data_section to ".neardata".
5318 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
5319 * gdb.base/savedregs.exp: Handle SIGILL.
5320 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
5321 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
5322
457e09f0
DE
53232011-08-12 Doug Evans <dje@google.com>
5324
5325 * gdb.python/py-symbol.exp: Add test for symbol.type.
5326
5d0bb2fb
UW
53272011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
5328
5329 * gdb.threads/pthreads.exp: Enable on non-native configurations.
5330 * gdb.mi/mi-pthreads.exp: Likewise.
5331 * gdb.mi/mi2-pthreads.exp: Likewise.
5332 * gdb.mi/gdb669.exp.exp: Likewise.
5333
fcdfa280
PA
53342011-08-09 Pedro Alves <pedro@codesourcery.com>
5335
5336 * lib/mi-support.exp (detect_async): Rename to...
5337 (mi_detect_async): ... this.
5338 * gdb.mi/mi-nonstop-exit.exp: Adjust.
5339 * gdb.mi/mi-nonstop.exp: Adjust.
5340 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
5341 * gdb.mi/mi-nsintrall.exp: Adjust.
5342 * gdb.mi/mi-nsmoribund.exp: Adjust.
5343 * gdb.mi/mi-nsthrexec.exp: Adjust.
5344
9d8fa392
PA
53452011-08-09 Pedro Alves <pedro@codesourcery.com>
5346
5347 * gdb.base/display.c (do_loops): New `p_i' local.
5348 * gdb.base/display.exp: Test displaying a variable that is
5349 temporarily at a bad address.
5350
b6cede78
JK
53512011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5352
5353 * gdb.dwarf2/dw2-op-stack-value.S: New file.
5354 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
5355
67bedb8c
JK
53562011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5357
5358 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
5359 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
5360 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 5361
af6e93b2
PA
53622011-08-05 Pedro Alves <pedro@codesourcery.com>
5363
5364 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
5365 procedure.
5366 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
5367
1cf0e11f
YQ
53682011-08-05 Yao Qi <yao@codesourcery.com>
5369
5370 * gdb.base/callfuncs.exp: Set language after main.
5371 * gdb.cp/cplusfuncs.exp: Likewise.
5372 * gdb.cp/inherit.exp: Likewise.
5373
a1e28cb2
UW
53742011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5375
5376 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
5377 * gdb.base/watch-vfork.exp: Skip on remote targets.
5378
d4f5bbb9
UW
53792011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5380
5381 * gdb.threads/thread-find.exp: Support remote targets.
5382
724f4f80
UW
53832011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5384
5385 * gdb.base/jit.exp: Download solib_binfile to target.
5386 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
5387 and call dlopen without full path name.
5388 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
5389 dlopen without full path name.
5390
934709f0
PW
53912011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5392
5393 * gdb.base/break-always.exp: Complete the test
5394 with duplicated breakpoints and enabling/disabling them.
5395
c26106c4
TT
53962011-08-02 Tom Tromey <tromey@redhat.com>
5397
5398 PR gdb/11289:
5399 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
5400
9300444e 54012011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
5402
5403 PR gdb/13045
5404 * gdb.base/float.exp: Add new test case for PR gdb/13045
5405 * gdb.base/float.c: New file.
5406
00bd41d6
PM
54072011-07-28 Phil Muldoon <pmuldoon@redhat.com>
5408
5409 * gdb.python/py-mi.exp: Test printers returning string hint, and
5410 also not returning a value.
5411 * gdb.python/py-prettyprint.c: Add testcase for above.
5412 * gdb.python/py-prettyprint.py: Add test printer for above.
5413
d24f74ce
JK
54142011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5415
5416 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
5417 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5418 (.Ldie30) Add as field "data4".
5419 (.Ldie32) Rename field "b" to "shl".
5420 (abbrev4) Change for the "data4" field.
5421 (abbrev5, abbrev6) Remove.
5422 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
5423 (p &s.shl): ... here. Add comment.
5424 (p &s.data4): New.
5425
bb7da2bf
JK
54262011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5427
5428 Fix crash on lval_computed values.
5429 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
5430
11081198
JK
54312011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5432
5433 * gdb.base/help.exp (help whatis): Update the expected string.
5434
3c6e0cb3
JK
54352011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5436
5437 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
5438 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
5439 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5440 Change the expected string.
5441
efa80663
PA
54422011-07-26 Pedro Alves <pedro@codesourcery.com>
5443
5444 * gdb.base/watchpoint.exp
5445 (test_disable_enable_software_watchpoint): New procedure.
5446 (top level): Run it.
5447
db8e4570
UW
54482011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5449
5450 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
5451 executable file "${binfile}", C++ version "${binfile}-cxx".
5452 * gdb.python/py-prettyprint.exp: Likewise.
5453 * gdb.python/py-symbol.exp: Likewise.
5454 * gdb.python/py-type.exp: Likewise.
5455 * gdb.python/py-value.exp: Likewise.
5456 * gdb.python/py-template.exp (test_template_arg): Pass full executable
5457 file name instead of just suffix.
5458
543305c9
JK
54592011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5460
5461 Fix implicit pointer offsets.
5462 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
5463 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
5464 (continue to breakpoint: continue to baz breakpoint for implptr)
5465 (sanity check element 0, sanity check element 1)
5466 (enter the inlined function, check element 0 for the offset)
5467 (check element 1 for the offset)
5468 (continue to breakpoint: ignore the second baz breakpoint): New tests.
5469 (set foo breakpoint for implptr): Update the breakpoint number.
5470
b3215adc
UW
54712011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5472
5473 * gdb.python/py-mi.exp: Use different file names for different
5474 versions of the executable under test.
5475 * gdb.python/py-prettyprint.exp: Likewise.
5476 * gdb.python/py-symbol.exp: Likewise.
5477 * gdb.python/py-template.exp: Likewise.
5478 * gdb.python/py-type.exp: Likewise.
5479 * gdb.python/py-value.exp: Likewise.
5480
182b9acc
UW
54812011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5482
5483 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
5484 flag after restarting GDB if necessary.
5485
e6052b5d
UW
54862011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5487
5488 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
5489
1ced966e
PA
54902011-07-22 Pedro Alves <pedro@codesourcery.com>
5491
5492 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
5493 backend doesn't leave used debug registers behind.
5494
3543a589
TT
54952011-07-22 Tom Tromey <tromey@redhat.com>
5496
5497 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
5498 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
5499 argument.
5500 * gdb.dwarf2/typeddwarf-amd64.S: New file.
5501
14d15303 55022011-07-21 Matt Rice <ratmice@gmail.com>
5503
5504 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
5505 in mostlyclean rule. Add files ending in .core.
5506
9b158ba0 55072011-07-21 Matt Rice <ratmice@gmail.com>
5508
5509 PR macros/12999
5510 * gdb.base/info-macros.c: New test sources.
5511 * gdb.base/info-macros.exp: New tests.
5512
d17b6f81
PM
55132011-07-21 Phil Muldoon <pmuldoon@redhat.com>
5514
5515 * gdb.python/python.exp: Add prompt substitution tests.
5516
918dd910
JK
55172011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5518
5519 Fix crash if referenced CU is aged out.
5520 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
5521 New.
5522 * gdb.dwarf2/implptr.exp: Likewise.
5523
0e37a63c
JK
55242011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5525
5526 * gdb.dwarf2/implptr.S: Rebuilt.
5527 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
5528 (bar): Use them for j, k, l.
5529 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
5530 COMPILE.
5531 (print j in implptr:bar): Update for the intp typedef.
5532 (print p[0].x in implptr:foo): Use more exact regex.
5533
f65cf84c
TT
55342011-07-18 Tom Tromey <tromey@redhat.com>
5535
5536 * gdb.cp/static-method.exp: Add missing single quote.
5537
d5b4a7be
YQ
55382011-07-18 Yao Qi <yao@codesourcery.com>
5539
5540 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
5541 supported.
5542 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5543 * gdb.mi/mi-nonstop.exp: Likewise.
5544 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5545 * gdb.mi/mi-nsintrall.exp: Likewise.
5546 * gdb.mi/mi-nsmoribund.exp: Likewise.
5547 * gdb.mi/mi-nsthrexec.exp: Likewise.
5548 * gdb.python/py-evthreads.exp: Likewise.
5549
e9ea2662
JK
55502011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5551
5552 Code cleanup.
5553 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5554 it. Substitute it instead of test_compiler_info everywhere.
5555
ce451573
UW
55562011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5557
5558 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
5559 remote targets as well.
5560
756d88a7
UW
55612011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5562
5563 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
5564 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
5565
31f83dc5
UW
55662011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5567
5568 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
5569 a remote machine, not the host.
5570 (gdb_compile_shlib): Set soname if target is remote.
5571
059241a0
PP
55722011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5573
5574 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
5575
28a0b48c 55762011-07-13 Matt Rice <ratmice@gmail.com>
5577
5578 * gdb.python/py-objfile-script-gdb.py: Renamed to
5579 py-objfile-script-gdb.py.in.
5580 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
5581 py-objfile-script-gdb.py.
5582 * gdb.python/py-objfile-script.exp: Update reference to
5583 py-objfile-script-gdb.py.
5584
9a771b67
JK
55852011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5586
5587 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
5588 reference undefined label.
5589
04ad99e6
JK
55902011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5591
5592 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
5593 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
5594 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
5595 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
5596
713389e0
PM
55972011-07-11 Phil Muldoon <pmuldoon@redhat.com>
5598
6fdff2c5 5599 PR python/12438
713389e0 5600 * gdb.python/python.exp: Add maint set/show python print-stack
6fdff2c5 5601 deprecated tests. Add set/show python print-backtrace tests.
713389e0 5602
97d146f8
JK
56032011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5604
5605 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
5606 debug info.
5607
facde0e5 56082011-07-06 Matt Rice <ratmice@gmail.com>
5609
5610 * gdb.python/python.exp: Update filename paths.
5611 * gdb.python/py-symtab.exp: Ditto.
5612
438640d1
MP
56132011-07-06 Marek Polacek <mpolacek@redhat.com>
5614
5615 * gdb.python/py-evthreads.exp: Add missing `$'.
5616
33a365df
MF
56172011-07-06 Jie Zhang <jie.zhang@analog.com>
5618
5619 * config/bfin.exp: New file.
5620 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
5621 * gdb.asm/bfin.inc: New file.
5622
8f7ae686
MP
56232011-07-06 Marek Polacek <mpolacek@redhat.com>
5624
df46027d 5625 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
5626 the whole output.
5627
eb2a6f42
TT
56282011-07-05 Tom Tromey <tromey@redhat.com>
5629
5630 * gdb.java/jprint.java (jprint.hi): New field.
5631 * gdb.java/jprint.exp: Print string.
5632
177b42fe
TJB
56332011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
5634
5635 * gdb.base/call-sc.c: Fix typos.
5636 * gdb.base/ifelse.exp: Likewise.
5637 * gdb.base/structs.c: Likewise.
5638
3b2a0cf2
JB
56392011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5640
5641 * gdb.base/jit-so.exp: New test.
5642 * gdb.base/jit-dlmain.c: New file.
5643 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
5644
46fc714c
JK
56452011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5646
5647 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
5648 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
5649 * gdb.cp/pr9167.exp (p b): Likewise.
5650 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
5651 (test value of P in inner_m, test type of Z in inner_m): Call
5652 setup_xfail for gcc <= 4.5.
46fc714c 5653
418c7cf7
JK
56542011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5655
5656 * gdb.cp/paren-type.cc: New files.
5657 * gdb.cp/paren-type.exp: New files.
5658
3d50dd94
JK
56592011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5660
5661 Stop on first linespec terminator instead of eating what we can.
5662 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
5663 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
5664 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
5665 (break C::f()): ... this one.
5666 (break C::operator()()): New test.
5667 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
5668 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
5669 test.
5670
dcf9f4ab
JK
56712011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5672
5673 Fall back linespec to minimal symbols.
5674 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
5675 error message.
5676 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
5677 * gdb.cp/minsym-fallback-main.cc: New file.
5678 * gdb.cp/minsym-fallback.cc: New file.
5679 * gdb.cp/minsym-fallback.exp: New file.
5680 * gdb.cp/minsym-fallback.h: New file.
5681
3f542ed1
JK
56822011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5683
5684 * gdb.cp/no-dmgl-verbose.cc: New file.
5685 * gdb.cp/no-dmgl-verbose.exp: New file.
5686
56872011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
5688
5689 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
5690 __GI_.
5691 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
5692 (f): New function.
5693 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
5694 (complete p 'func<short>(): ... here.
5695 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
5696 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
5697 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
5698 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
5699 Make them KFAIL gcc/49546.
5700
00eb2c4a
JB
57012011-07-01 Joel Brobecker <brobecker@adacore.com>
5702
5703 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
5704
85a20c42
JK
57052011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5706
5707 Test GCC PR debug/49546.
5708 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
5709 (test type of F in k3_m, test value of F in k3_m): New.
5710 * gdb.cp/temargs.cc (struct S3, struct K3): New.
5711 (main): New variable k3. Call k3.k3_m.
5712
d2d43431
JB
57132011-07-01 Jean-Charles Delay <delay@adacore.com>
5714
5715 * gdb.ada/packed_array.exp: Fix expected outout.
5716
54ae186f
JB
57172011-07-01 Jean-Charles Delay <delay@adacore.com>
5718
5719 * gdb.ada/packed_array.exp: fixed expected output.
5720
8f17729f
JB
57212011-07-01 Joel Brobecker <brobecker@adacore.com>
5722
5723 * gdb.ada/same_enum: New testcase.
5724
f5aa6869
JB
57252011-07-01 Joel Brobecker <brobecker@adacore.com>
5726
5727 * gdb.ada/ptr_typedef: New testcase.
5728
828292f2
JB
57292011-07-01 Joel Brobecker <brobecker@adacore.com>
5730
5731 * gdb.ada/arrayptr.exp: Add ptype test.
5732
18920c42
JB
57332011-07-01 Joel Brobecker <brobecker@adacore.com>
5734
5735 * gdb.ada/char_enum: New testcase.
5736
3536d9e3 57372011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
5738
5739 * gdb.base/dump.exp (capture_pointer_with_type): New.
5740 Get value from address instead of name.
5741 Start GDB once, and do `dump' and `restore'
5742 tests together.
5743
db863c42
MF
57442011-06-30 Jie Zhang <jie.zhang@analog.com>
5745 Mike Frysinger <vapier@gentoo.org>
5746
5747 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
5748 helper functions for getting/setting remotetimeout variable.
5749 * lib/gdb.exp (gdb_load): If the target is remote, set
5750 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
5751 with $loadtimeout. Set $load_ok to 0 before doing the load.
5752 Instead of returning, immediately, set $load_ok to 0. Call
5753 set_remotetimeout with $oldremotetimeout, and then return if
5754 $load_ok is 1.
5755
e9e642a8
AB
57562011-06-30 Andrew Burgess <aburgess@broadcom.com>
5757
5758 * gdb.python/py-template.exp: Don't run this test if the target
5759 does not support c++ tests.
5760
32019081
JK
57612011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5762
5763 Fix non-only rename list for Fortran modules import.
5764 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
5765 tests.
5766 * gdb.fortran/module.f90 (module moduse): New.
5767 (program module): use moduse, test var_x, var_y and var_z.
5768
0ecee54c
TT
57692011-06-29 Tom Tromey <tromey@redhat.com>
5770
5771 PR testsuite/12040:
5772 * gdb.fortran/array-element.exp: Use f90, not f77.
5773 * gdb.fortran/complex.exp: Use f90, not f77.
5774 * gdb.fortran/derived-type.exp: Use f90, not f77.
5775 * gdb.fortran/library-module.exp: Use f90, not f77.
5776 * gdb.fortran/logical.exp: Use f90, not f77.
5777 * gdb.fortran/module.exp: Use f90, not f77.
5778 * gdb.fortran/multi-dim.exp: Use f90, not f77.
5779 * gdb.fortran/subarray.exp: Use f90, not f77.
5780
3b2b8fea
TT
57812011-06-29 Tom Tromey <tromey@redhat.com>
5782
5783 * gdb.fortran/charset.exp: New file.
5784 * gdb.fortran/charset.f90: New file.
5785
42159ca5
TT
57862011-06-29 Tom Tromey <tromey@redhat.com>
5787
5788 PR testsuite/12040:
5789 * lib/future.exp: New file, mostly extracted from ada.exp.
5790 Rewrote compatibility code to use rename.
5791 (gdb_find_gfortran): New proc.
5792 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
5793 gfortran patch.
5794 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
5795 Move to future.exp.
5796 * lib/gdb.exp: Always load future.exp.
5797
af69a5ce
YQ
57982011-06-28 Yao Qi <yao@codesourcery.com>
5799
5800 * gdb.cp/exception.cc: Don't include iostream.
5801 (bar): Remove print statement.
5802 (catcher): New.
5803 (main): Remove print statements. Call function catcher.
5804 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
5805 Set breakpoint on catcher, and check the value of parameter.
5806
ab5c6a72
YQ
58072011-06-23 Yao Qi <yao@codesourcery.com>
5808
6fdff2c5
PA
5809 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check
5810 breakpoint 1.2 is disabled. KFAIL for uclinux.
ab5c6a72 5811
9497469f
MP
58122011-06-23 Marek Polacek <mpolacek@redhat.com>
5813
5814 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
5815 mi_gdb_test.
5816
b9132588
MP
58172011-06-23 Marek Polacek <mpolacek@redhat.com>
5818
5d197ed0 5819 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 5820
e55595ca
MP
58212011-06-23 Marek Polacek <mpolacek@redhat.com>
5822
5d197ed0
MP
5823 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
5824
58252011-06-23 Marek Polacek <mpolacek@redhat.com>
5826
5827 * gdb.mi/mi2-basics.exp: Fix races. Honour the
5828 `test_exec_and_symbol_mi_operatons' return value.
5829 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5830 gdb_test_multiple.
5831 (test_exec_and_symbol_mi_operatons): Likewise.
5832 (test_path_specification): Likewise.
e55595ca 5833
be777e08
YQ
58342011-06-23 Yao Qi <yao@codesourcery.com>
5835
5836 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
5837 supported.
5838 * lib/gdb.exp (support_displaced_stepping): New.
5839
615556d6
YQ
58402011-06-23 Yao Qi <yao@codesourcery.com>
5841
5842 * gdb.threads/execl.exp: Skip on remote target.
5843
833b0ca7
MP
58442011-06-21 Marek Polacek <mpolacek@redhat.com>
5845
5d197ed0 5846 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
5847 mi_gdb_test.
5848
1ee4023a
MP
58492011-06-20 Marek Polacek <mpolacek@redhat.com>
5850
5d197ed0 5851 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 5852
d0b1d624
MP
58532011-06-20 Marek Polacek <mpolacek@redhat.com>
5854
5d197ed0 5855 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
5856 mi_gdb_test.
5857
79aa92c1
MP
58582011-06-20 Marek Polacek <mpolacek@redhat.com>
5859
5d197ed0 5860 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 5861
5ce5db06
YQ
58622011-06-14 Yao Qi <yao@codesourcery.com>
5863
5864 gdb/testsuite/
5865 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
5866
533a737e
JK
58672011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5868
5869 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
5870
d0e53741
TT
58712011-06-10 Tom Tromey <tromey@redhat.com>
5872
5873 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
5874 Add tests for pointer-to-member-function.
5875 * gdb.cp/temargs.cc (S::somefunc): New function.
5876 (K2): New class.
5877 (main): Instantiate K2; call method.
5878
b5916bbd
JB
58792011-06-08 Joel Brobecker <brobecker@adacore.com>
5880
5881 * gdb.python/py-inferior.c (f2): Make str an array rather
5882 than a pointer.
5883 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
5884
5be4dfca
JK
58852011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5886
5887 * gdb.base/async-shell.c: New file.
5888 * gdb.base/async-shell.exp: New file.
5889
9f47e254
PA
58902011-06-06 Pedro Alves <pedro@codesourcery.com>
5891
5892 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
5893
64b9b334
JB
58942011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
5895
5896 From Stephen Kitt <steve@sk2.org>
5897 * gdb.base/help.exp: Adjust following some spelling corrections
5898 in GDB.
5899
dbc0f131
YQ
59002011-06-01 Yao Qi <yao@codesourcery.com>
5901
5902 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
5903
fd336a18
KS
59042010-05-31 Keith Seitz <keiths@redhat.com>
5905
5906 PR c++/12750
5907 * gdb.cp/static-method.cc: New file.
5908 * gdb.cp/static-method.exp: New file.
5909
fa8b9902
KS
59102010-05-31 Keith Seitz <keiths@redhat.com>
5911
5912 PR symtab/12704
5913 * gdb.cp/anon-ns.cc: New file.
5914 * gdb.cp/anon-ns.exp: New file.
5915
0a5b1e09
PA
59162011-05-31 Pedro Alves <pedro@codesourcery.com>
5917
5918 * gdb.arch/i386-dr3-watch.c: New file.
5919 * gdb.arch/i386-dr3-watch.exp: New file.
5920
0578b8d1
YQ
59212011-05-30 Yao Qi <yao@codesourcery.com>
5922
5923 * gdb.base/callfuncs.c (t_structs_fc): New.
5924 (t_structs_dc, t_structs_ldc): New.
5925 (t_double_many_args):
5926 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
5927 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5928 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5929 * gdb.base/callfuncs.exp: Call new functions.
5930
6680506e
YQ
59312011-05-30 Yao Qi <yao@codesourcery.com>
5932
ff4d2c60
YQ
5933 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5934 Call rerun_and_prepare for each test to isolate effects.
5935
59362011-05-30 Yao Qi <yao@codesourcery.com>
5937
5938 * gdb.base/varargs.c (find_max_float_real): New.
5939 (find_max_double_real, find_max_long_double_real): New.
5940 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5941 * lib/gdb.exp (setup_kfail_for_target): New.
5942
e43ec454
YQ
59432011-05-30 Yao Qi <yao@codesourcery.com>
5944
5945 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5946 (callcd, callce, callcf, callc1a, callc1b): New.
5947 (callc2a, callc2b): New.
5948 * gdb.base/funcargs.exp (complex_args): New.
5949 (complex_integral_args, complex_float_integral_args): New.
5950 * lib/gdb.exp (support_complex_tests): New. Determine
5951 whether to run test cases on _Complex types.
5952
432b4d03
JK
59532011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5954
5955 * gdb.threads/leader-exit.c: New file.
5956 * gdb.threads/leader-exit.exp: New file.
5957
6caf069d
MP
59582011-05-27 Marek Polacek <mpolacek@redhat.com>
5959
9497469f 5960 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5961
97fce28b
MP
59622011-05-27 Marek Polacek <mpolacek@redhat.com>
5963
5964 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5965 remove the `supported' variable.
5966 * gdb.mi/mi-nonstop.exp: Likewise.
5967 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5968 * gdb.mi/mi-nsintrall.exp: Likewise.
5969 * gdb.mi/mi-nsmoribund.exp: Likewise.
5970 * gdb.mi/mi-nsthrexec.exp: Likewise.
5971
9da8c2a0
PA
59722011-05-26 Pedro Alves <pedro@codesourcery.com>
5973
5974 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5975
2c03e5be
PA
59762011-05-26 Pedro Alves <pedro@codesourcery.com>
5977
5978 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5979
2e21250d
KS
59802011-05-24 Keith Seitz <keiths@redhat.com>
5981
5982 PR breakpoint/12803
5983 * gdb.cp/cmpd-minsyms.cc (a): New method.
5984 (b): New method.
5985 (c): New method.
5986 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5987
cdac0397
PA
59882011-05-24 Pedro Alves <pedro@codesourcery.com>
5989
5990 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5991 watchpoint's command list didn't execute when the watchpoint went
5992 out of scope.
5993
ee5683ab
PM
59942011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5995
5996 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5997 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5998 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5999 * gdb.arch/i386-gnu-cfi.exp: Likewise.
6000 * gdb.arch/i386-permbkpt.exp: Likewise.
6001 * gdb.arch/i386-prologue.exp: Likewise.
6002 * gdb.arch/i386-size-overlap.exp: Likewise.
6003 * gdb.arch/i386-size.exp: Likewise.
6004 * gdb.arch/i386-unwind.exp: Likewise.
6005 * gdb.reverse/i386-precsave.exp: Likewise.
6006 * gdb.reverse/i386-reverse.exp: Likewise.
6007 * gdb.reverse/i386-sse-reverse.exp: Likewise.
6008 * gdb.reverse/i387-env-reverse.exp: Likewise.
6009 * gdb.reverse/i387-stack-reverse.exp: Likewise.
6010
c91c8c16
PA
60112011-05-24 Pedro Alves <pedro@codesourcery.com>
6012
6013 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
6014 file doesn't error, using MI.
6015
c50491a7
TT
60162011-05-23 Tom Tromey <tromey@redhat.com>
6017
6018 * gdb.base/charset.exp (string_display): Add tests to assign to
6019 arrays.
6020 * gdb.base/charset.c (short_array, int_array, long_array): New.
6021
4a07b7da
PA
60222011-05-20 Pedro Alves <pedro@codesourcery.com>
6023
6024 Cope with async mode.
6025
4a07b7da
PA
6026 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
6027 into gdb_test + mi_expect_stop.
6028
b275f2d2
PA
60292011-05-20 Pedro Alves <pedro@codesourcery.com>
6030
6031 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
6032 (callme): Remove printf call.
6033
eec52c44
PM
60342011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
6035
6036 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
6037 quote pattern to avoid problems with Cygwin/mingw expect versions.
6038 * gdb.base/default.exp (show convenience): Use double
6039 quote pattern for regular expressions.
6040
b3c8eb43
JK
60412011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6042
6043 Fix -readnow for -gdwarf-4 unused type units.
6044 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
6045 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
6046
ed731959
JK
60472011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6048
6049 * gdb.base/kill-after-signal.c: New file.
6050 * gdb.base/kill-after-signal.exp: New file.
6051
3b48433d
PA
60522011-05-16 Pedro Alves <pedro@codesourcery.com>
6053
6054 * gdb.ada/start.exp: Call untested with the correct test filename.
6055 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
6056 test filename. Make the test's binary unique.
6057 * gdb.arch/i386-signal.exp: Call untested with the correct test
6058 filename.
6059 * gdb.arch/i386-size-overlap.exp: Ditto.
6060 * gdb.arch/Makefile.in (EXECUTABLES): Update.
6061 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6062 * gdb.cp/call-c.exp: Ditto.
6063 * gdb.mi/mi-reverse.exp: Call untested with the correct test
6064 filename. Make the test's binary unique.
6065 * gdb.mi/Makefile.in (EXECUTABLES): Update.
6066 * gdb.python/py-mi.exp: Ditto.
6067 * gdb.python/Makefile.in (EXECUTABLES): Update.
6068 * gdb.reverse/i386-precsave.exp: Ditto.
6069 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
6070 test filename.
6071 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6072 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
6073 unique.
6074 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
6075 test filename.
6076 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
6077 * gdb.trace/tfile.exp: Ditto.
6078
ba4a8bdd
YQ
60792011-05-14 Yao Qi <yao@codesourcery.com>
6080
6081 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
6082 type.
6083
dbaefcf7
DE
60842011-05-13 Doug Evans <dje@google.com>
6085
6086 * gdb.python/py-objfile-script.exp: New file.
6087 * gdb.python/py-objfile-script.c: New file.
6088 * gdb.python/py-objfile-script-gdb.py: New file.
6089 * testsuite/gdb.python/py-section-script.exp: Test
6090 "info auto-load-scripts".
6091
9930639c
TT
60922011-05-13 Tom Tromey <tromey@redhat.com>
6093
6094 * gdb.dwarf2/clztest.exp: New file.
6095 * gdb.dwarf2/clztest.c: New file.
6096 * gdb.dwarf2/clztest.S: New file.
6097
05272e11
DE
60982011-05-13 Doug Evans <dje@google.com>
6099
cc63ef9b
DE
6100 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
6101 String16 tests.
05272e11 6102
6edba76f
TT
61032011-05-13 Tom Tromey <tromey@redhat.com>
6104
6105 * lib/gdb.exp (is_x86_like_target): New proc.
6106 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
6107 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
6108 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
6109 -nostdlib to compiler.
6110 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
6111 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
6112 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
6113 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
6114 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
6115
028d0ed5
TJB
61162011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6117
6118 * gdb.python/py-function.exp: Test setting a value from a function
6119 which executes a command.
6120
8a9b8146
TT
61212011-05-12 Tom Tromey <tromey@redhat.com>
6122
6123 * gdb.dwarf2/typeddwarf.S: New file.
6124 * gdb.dwarf2/typeddwarf.c: New file.
6125 * gdb.dwarf2/typeddwarf.exp: New file.
6126
10483e8e
MP
61272011-05-12 Marek Polacek <mpolacek@redhat.com>
6128
6129 * gdb.mi/mi-basics.exp: Fix races. Honour the
6130 `test_exec_and_symbol_mi_operatons' return value.
6131 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6132 gdb_test_multiple.
6133 (test_exec_and_symbol_mi_operatons): Likewise.
6134 (test_path_specification): Likewise.
6135
faf067f1
JK
61362011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6137
6138 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
6139 (gdb_touch_execfile): Remove catch wrappers. New variable time.
6140 Replace `file copy' and `file rename' by `file mtime'. Twice.
6141
7ff911a3
JK
61422011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6143
6144 * gdb.base/readline-ask.c: New file.
6145 * gdb.base/readline-ask.exp: New file.
6146 * gdb.base/readline-ask.inputrc: New file.
6147
a536c6d7
UW
61482011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
6149
6150 * gdb.cell/bt.exp: Delete breakpoints before running to signal
6151 to avoid race condition.
6152 * gdb.cell/coremaker.c: Use small stack size.
6153 * gdb.cell/ea-standalone.exp: Use file name without path as
6154 argument to c_to.
6155 * gdb.cell/fork.exp: Allow other output when continuing to end.
6156
d472a426
JK
61572011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6158
6159 * gdb.threads/corethreads.c: New file.
6160 * gdb.threads/corethreads.exp: New file.
6161
61622011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
6163
6164 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
6165 Try to compile the test using -Wl,-z,norelro first.
6166 (load_core): New variable libthread_db_seen, initialize it.
6167 (zeroed-threads cannot be listed): Protect it by XFAIL on
6168 !$libthread_db_seen.
6169
8be455d7
JK
61702011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6171
6172 PR 12573
6173 * gdb.dwarf2/dw2-skip-prologue.S: New file.
6174 * gdb.dwarf2/dw2-skip-prologue.c: New file.
6175 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
6176
1976171a
JK
61772011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6178
6179 * gdb.cp/psymtab-parameter.cc: New file.
6180 * gdb.cp/psymtab-parameter.exp: New file.
6181
7db6f30f
JK
61822011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6183
6184 Fix a race.
6185 * gdb.cp/static-print-quit.exp (print c): Split to ...
6186 (print c - <return>, print c - q <return>, print c - to quit):
6187 ... these. Make the testfile untested on gdb-7.1.
6188
85161e9e 61892011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
6190
6191 * lib/gdb.exp (exec_target_file, exec_symbol_file,
6192 gdb_rename_execfile, gdb_touch_execfile): New.
6193 * gdb.base/reread.exp: Use new procs to handle multiple
6194 exec files.
6195
0c51be18
YQ
61962011-05-05 Yao Qi <yao@codesourcery.com>
6197
6198 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
6199 (test_adr_32bit, test_pop_pc): New.
6200 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
6201 (test_adr_32bit, test_pop_pc): New.
6202
4d393d60
JM
62032011-05-04 Joseph Myers <joseph@codesourcery.com>
6204
6205 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
6206 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
6207 targets.
6208 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
6209 handle targets.
6210
8ffd0459
JK
62112011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6212
6213 * gdb.base/completion.exp (complete help info wat): Rename to ...
6214 (complete 'help info wat'): ... here.
6215 Remove all `-re ".*' and `-re "^.*' redundant regexes.
6216 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
6217
8e28d804
PA
62182011-05-04 Pedro Alves <pedro@codesourcery.com>
6219
6220 * gdb.base/completion.exp: Use gdb_test_multiple instead of
6221 gdb_test and explicit $gdb_prompt/timeout matches.
6222
3eb2ef34
YQ
62232011-05-04 Yao Qi <yao@codesourcery.com>
6224
6225 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
6226 and __thumb2__.
6227
aaaf81a3
MP
62282011-05-03 Marek Polacek <mpolacek@redhat.com>
6229
6230 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
6231 in place of `gdb_test "delete breakpoints"'. This eliminates two
6232 testcases.
6233
c4cbc0df
PA
62342011-05-02 Pedro Alves <pedro@codesourcery.com>
6235
6236 PR testsuite/12649
6237 Fix races.
6238
6239 * gdb.base/completion.exp: Remove all sleep calls. Remove
6240 unnecessary regexs. Don't explicitly expect anything after the
6241 prompt. Eat the prompt if necessary.
6242
b4cbb4a3
EBM
62432011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6244
6245 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
6246 accept to show the caller line again as well as the line after.
6247
d65aec65
PM
62482011-04-29 Phil Muldoon <pmuldoon@redhat.com>
6249
6250 PR mi/12531
6251
6252 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
6253 compile target.
6254 * gdb.python/py-prettyprint.exp: Add C++ object for
6255 CPLUS_FAKE_CHILD test.
6256
30852783
UW
62572011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
6258
6259 * gdb.base/signest.exp: New file.
6260 * gdb.base/signest.c: Likewise.
6261
c7b1f0d9
JK
62622011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6263
6264 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
6265 thread and breakpoint notifications.
6266
559a7a62
JK
62672011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6268
6269 * gdb.base/fortran-sym-case.c: New file.
6270 * gdb.base/fortran-sym-case.exp: New file.
6271 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
6272 * gdb.dwarf2/dw2-case-insensitive.c: New file.
6273 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
6274
8344e389
JK
62752011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6276
6277 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
6278 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
6279 false #1', `if true else false #2' and `if true else false #3'.
6280
2484c66b
UW
62812011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
6282
6283 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
6284 while delivering signal.
6285
8d3788bd
VP
62862011-04-27 Vladimir Prus <vladimir@codesourcery.com>
6287
6288 MI breakpoint notifications.
6289
6290 * testsuite/gdb.mi/mi-cli.exp: Adust.
6fdff2c5
PA
6291 * testsuite/gdb.mi/mi2-cli.exp: Adust.
6292 * testsuite/gdb.mi/mi-watch.exp: Adust.
6293 * testsuite/gdb.mi/mi2-watch.exp: Adust.
6294 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
6295 notifications.
8d3788bd 6296
3e03848b
JK
62972011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6298
6299 * gdb.base/gdbindex-stabs-dwarf.c: New file.
6300 * gdb.base/gdbindex-stabs.c: New file.
6301 * gdb.base/gdbindex-stabs.exp: New file.
6302
918c9108
YQ
63032011-04-25 Yao Qi <yao@codesourcery.com>
6304
6305 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
6306 with /*...*/.
6307 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6308
90556b8c
JK
63092011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6310
6311 * gdb.python/py-value.exp (test_objfiles): Name the first test
6312 `py-value in file.filename'.
6313
03f2bd59
JK
63142011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6315
6316 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
6317 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
6318 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
6319 !gdbserver_reconnect_p..
6320 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
6321
7b08b9eb
JK
63222011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6323
6324 * gdb.cp/cpcompletion.exp (complete class methods)
6325 (complete class methods beginning with F): Move them above runto. New
6326 comment about the runto delimiter.
6327
b78974c3
PA
63282011-04-20 Pedro Alves <pedro@codesourcery.com>
6329
6330 * gdb.base/maint.exp: Test that "maint print registers" works
6331 without a running program.
6332
20429c40 63332011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 6334
20429c40
MP
6335 * gdb.base/setshow.exp: Fix racy tests.
6336 ($old_gdb_prompt): New variable.
6337
7a9dd1b2
TT
63382011-04-19 Tom Tromey <tromey@redhat.com>
6339
6340 * gdb.mi/mi-nsmoribund.exp:
6341 * gdb.hp/gdb.objdbg/objdbg01.exp:
6342 * gdb.base/structs.exp (test_struct_returns):
6343 * gdb.base/call-sc.exp (test_scalar_returns):
6344 * gdb.base/bigcore.exp: Remove duplicate words.
6345
02835898
JK
63462011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6347
6348 * gdb.base/break-interp-lib.c (v, vptr): New variables.
6349 * gdb.base/break-interp.exp (test_attach): New comment.
6350
254f582e
JK
63512011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6352
6353 * gdb.threads/gcore-thread.exp ($core0file): New variable.
6354 (clear __stack_user.next, clear stack_used.next)
6355 (save a zeroed-threads corefile): New test.
6356 Call core_load for $core0file.
6357 (zeroed-threads cannot be listed): New test.
6358
4fe85f5c
JK
63592011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6360
6361 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
6362 filename.
6363 ($srcfile): Preserve the original value.
6364 ($testfile): Match it the .exp filename.
6365 ($corefile): New variable. Substitute it around.
6366 Use clean_restart.
6367 ($prev_timeout): Remove.
6368 (load_core): Move core loading into this proc.
6369 Fix restore of $timeout if load_core fails.
6370
63524580
JK
63712011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6372
6373 * gdb.base/eu-strip-infcall.c: New file.
6374 * gdb.base/eu-strip-infcall.exp: New file.
6375
90359a16
JK
63762011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6377
6378 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
6379 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
6380
626e7282
JK
63812011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6382
6383 Fix Python access to inlined frames.
6384 * gdb.python/py-frame-inline.c: New file.
6385 * gdb.python/py-frame-inline.exp: New file.
6386
3363d018
EBM
63872011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
6388
6389 * gdb.base/gdb1090.exp: Change breakpoint location to read the
6390 content of 's24' correctly (avoiding "optimized out").
6391 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
6392
28781456
JK
63932011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6394
6395 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
6396
4a4106ca
TJB
63972011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6398
6399 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
6400 expect a colon in watch -location output.
6401
d26ccb4f
JK
64022011-04-13 Marek Polacek <mpolacek@redhat.com>
6403
df46027d 6404 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
6405 New testcase `expect response to define backtrace'. Also remove
6406 redundant `default' block.
6407
e1ab1f9c
JK
64082011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6409
6410 * gdb.python/py-prettyprint.c (struct hint_error): New.
6411 (main): New variable hint_error.
6412 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
6413 "print hint_error".
6414 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
6415 (register_pretty_printers): Register it.
6416
0c2e6019
TT
64172011-04-04 Tom Tromey <tromey@redhat.com>
6418
6419 * gdb.cp/maint.exp (test_help): Update.
6420 (test_namespace): Likewise.
6421
af57139d
JB
64222011-04-01 Joel Brobecker <brobecker@adacore.com>
6423
6424 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
6425 * gdb.ada/arrayptr.exp: Add new tests.
6426
956a9fb9
JB
64272011-04-01 Joel Brobecker <brobecker@adacore.com>
6428
6429 * gdb.ada/mi_catch_ex: New testcase.
6430
d0c4d642
PA
64312011-04-01 Pedro Alves <pedro@codesourcery.com>
6432
6433 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
6434 base::overload(void) method without specifying "const".
6435
18819fa6
UW
64362011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
6437
6438 * gdb.arch/thumb-singlestep.S: New file.
6439 * gdb.arch/thumb-singlestep.exp: Likewise.
6440
a4c8e806
TT
64412011-03-31 Tom Tromey <tromey@redhat.com>
6442
6443 * gdb.python/py-prettyprint.py (exception_flag): New global.
6444 (NoStringContainerPrinter._iterator.next): Check it.
6445 * gdb.python/py-prettyprint.c (main): New variable nstype2.
6446 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
6447
53832f31
TT
64482011-03-29 Tom Tromey <tromey@redhat.com>
6449
6450 * gdb.cp/anon-struct.cc: New file.
6451 * gdb.cp/anon-struct.exp: New file.
6452
e4620230
JK
64532011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6454
6455 Test STT_GNU_IFUNC support.
6456 * gdb.base/gnu-ifunc-lib.c: New file.
6457 * gdb.base/gnu-ifunc.c: New file.
6458 * gdb.base/gnu-ifunc.exp: New file.
6459
d0fb5eae
JK
64602011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6461
6462 Support a ring of related breakpoints.
6463 * gdb.base/watchpoint-delete.c: New file.
6464 * gdb.base/watchpoint-delete.exp: New file.
6465
20106cfb
JK
64662011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6467
6468 * gdb.ada/arrayparam.exp (print first after function call): Use
6469 explicit package name. Add a comment
6470 (print lasta after function call): Rename ...
6471 (print last after function call): ... it and use explicit package
6472 name.
6473 (print length after function call): Use explicit package name.
6474 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
6475 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
6476 (multiple matches for symbol i): Rename ...
6477 (multiple matches for symbol integervar): ... it.
6478 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
6479 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
6480
e7ab5e63
AB
64812011-03-25 Andrew Burgess <aburgess@broadcom.com>
6482
6483 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
6484 environment variable to make grep output more predictable. Move
6485 all the environment setup into gdb_init so it's done once per test
6486 case rather than each time we start gdb.
6487
9ef07c8c
TT
64882011-03-24 Tom Tromey <tromey@redhat.com>
6489
6490 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
6491 test.
6492
dd90784c
JK
64932011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6494
6495 * gdb.dwarf2/dw2-entry-value-main.c: New file.
6496 * gdb.dwarf2/dw2-entry-value.S: New file.
6497 * gdb.dwarf2/dw2-entry-value.exp: New file.
6498
05775840
PM
64992011-03-22 Phil Muldoon <pmuldoon@redhat.com>
6500
6fdff2c5 6501 PR python/12183
05775840
PM
6502
6503 * gdb.python/py-function.exp: Add GdbError tests.
6504
8661b11b
PA
65052011-03-18 Pedro Alves <pedro@codesourcery.com>
6506
6507 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
6508 (reglocal_test_func, statlocal_test_func): New functions.
6509 (globals_test_func): Call new functions.
6510 * gdb.trace/unavailable.exp (gdb_collect_args_test)
6511 (gdb_collect_locals_test): New procedure.
6512 (gdb_trace_collection_test): Call new procedures.
6513
0fdb4f18
PA
65142011-03-18 Pedro Alves <pedro@codesourcery.com>
6515
6516 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
6517 (test_register, test_register_unavailable): New procedures.
6518 (gdb_unavailable_registers_test): New procedure.
6519 (gdb_trace_collection_test): Call it.
6520
99c3dc11
PM
65212011-03-18 Phil Muldoon <pmuldoon@redhat.com>
6522
6fdff2c5 6523 PR python/12149
99c3dc11
PM
6524
6525 * gdb.python/python.exp: Add gdb.write tests.
6526
29703da4
PM
65272010-03-17 Phil Muldoon <pmuldoon@redhat.com>
6528
6529 * gdb.python/Makefile.in: Add py-objfile.
6530 * gdb.python/py-objfile.exp: New file.
6531 * gdb.python/py-objfile.c: New file.
6532 * gdb.python/py-block.exp: Add is_valid tests.
6533 * gdb.python/py-inferior.exp: Ditto.
6534 * gdb.python/py-infthread.exp: Ditto.
6535 * gdb.python/py-symbol.exp: Ditto.
6536 * gdb.python/py-symtab.exp: Ditto.
6537
598997c8
KS
65382011-03-16 Keith Seitz <keiths@redhat.com>
6539
6540 PR c++/12273
6541 * gdb.cp/cmpd-minsyms.exp: New test.
6542 * gdb.cp/cmpd-minsyms.cc: New file.
6543
6544 PR c++/11734
6545 * gdb.cp/ovsrch.exp: New test.
6546 * gdb.cp/ovsrch.h: New file.
6547 * gdb.cp/ovsrch1.cc: New file.
6548 * gdb.cp/ovsrch2.cc: New file.
6549 * gdb.cp/ovsrch3.cc: New file.
6550 * gdb.cp/ovsrch4.cc: New file.
6551
c91513d8
PP
65522011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6553
6554 PR gdb/12528
6555 * gdb.base/Makefile.in: Adjust EXECUTABLES.
6556 * gdb.base/break-on-linker-gcd-function.exp: New test.
6557 * gdb.base/break-on-linker-gcd-function.cc: New file.
6558
7470fc63
AT
65592011-03-15 Andreas Tobler <andreast@fgznet.ch>
6560
6561 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
6562
959e7469
PM
65632011-03-15 Phil Muldoon <pmuldoon@redhat.com>
6564
6565 * lib/gdb.exp (gdb_unload): Add another termination case.
6566
9373cf26
JK
65672011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6568
6569 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
6570 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
6571 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
6572 Provide a stub byte there.
6573 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
6574 DW_AT_entry_pc.
6575 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
6576
24e9cda0
UW
65772011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
6578
6579 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
6580 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
6581 "generic ABI, auto".
6582 (altivec_abi_tests): Accept vectors returned by reference.
6583
7371cf6d
PM
65842010-03-14 Phil Muldoon <pmuldoon@redhat.com>
6585
6586 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
6587
ce77046a
UW
65882011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
6589
6590 * gdb.python/py-section-script.exp: Skip test if no Python support.
6591
176400c3
UW
65922011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
6593
6594 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
6595
ecec24e6
PM
65962011-03-10 Phil Muldoon <pmuldoon@redhat.com>
6597
6598 * gdb.python/py-parameter.exp: Update tests to the new Python
6599 parameter API. Add "no documentation" test. Add deprecated API
6600 backward compatibility test.
6601
5dbdd470
TT
66022011-03-09 Tom Tromey <tromey@redhat.com>
6603
6604 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
6605 gdb_continue_to_end.
6606
b66e66ee
MK
66072011-03-09 Mark Kettenis <kettenis@gnu.org>
6608
6609 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
6610 tabs.
6611
eceb0c5f
TT
66122011-03-09 Tom Tromey <tromey@redhat.com>
6613
6614 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
6615 parentheses.
6616 (gdb_continue_to_end): Add "allow_extra" parameter. Use
6617 $command.
6618 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
6619 argument to gdb_continue_to_end.
6620 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
6621 argument to gdb_continue_to_end.
6622 * gdb.cp/annota3.exp: Fix regex.
6623 * gdb.cp/annota2.exp: Fix regex.
6624 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
6625 gdb_continue_to_end.
6626 * gdb.base/call-signal-resume.exp: Revert earlier patch.
6627 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
6628 gdb_continue_to_end.
6629
63154eca
PA
66302011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6631
6632 * gdb.server/ext-run.exp
6633 (load new file without any gdbserver inferior): New test.
6634
967d1f9b
TT
66352011-03-07 Tom Tromey <tromey@redhat.com>
6636
6637 * Makefile.in (TAGS): Rewrite.
6638
d68dcbb9
JK
66392011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6640
6641 * gdb.trace/report.exp (12.1: trace report #1): New match for the
6642 initial commands echo. New match for `Found trace'. Anchor all the
6643 other matches. Anchor and match for `No trace frame found' the final
6644 match.
6645
6bf58e63
TT
66462011-03-07 Tom Tromey <tromey@redhat.com>
6647
6648 * Makefile.in (TAGS): New target.
6649
fda326dd
TT
66502011-03-07 Tom Tromey <tromey@redhat.com>
6651
6652 * lib/opencl.exp (skip_opencl_tests): Update for exit message
6653 change.
6654 * lib/mi-support.exp (mi_gdb_test): Update for exit message
6655 change.
6656 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
6657 exit message change.
6658 (skip_altivec_tests): Update for exit message change.
6659 (skip_vsx_tests): Likewise.
6660 (gdb_continue_to_end): Likewise. Add 'command' argument.
6661 * lib/cell.exp (skip_cell_tests): Update for exit message change.
6662 * gdb.threads/tls.exp: Update for exit message change.
6663 * gdb.threads/thread-unwindonsignal.exp: Use
6664 gdb_continue_to_end.
6665 * gdb.threads/step.exp (step_it): Update for exit message change.
6666 (continue_all): Likewise.
6667 * gdb.threads/print-threads.exp (test_all_threads): Update for
6668 exit message change.
6669 * gdb.threads/interrupted-hand-call.exp: Use
6670 gdb_continue_to_end.
6671 * gdb.threads/execl.exp: Use gdb_continue_to_end.
6672 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
6673 gdb_continue_to_end.
6674 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
6675 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
6676 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
6677 * gdb.cp/method.exp: Update for exit message change.
6678 * gdb.cp/mb-templates.exp: Update for exit message change.
6679 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
6680 * gdb.cp/annota3.exp: Update for exit message change.
6681 * gdb.cp/annota2.exp: Update for exit message change.
6682 * gdb.cell/fork.exp: Use gdb_continue_to_end.
6683 * gdb.base/term.exp: Update for exit message change.
6684 * gdb.base/step-test.exp (test_i): Update for exit message change.
6685 * gdb.base/sigstep.exp (advance): Update for exit message change.
6686 (advancei): Likewise.
6687 * gdb.base/siginfo.exp: Update for exit message change.
6688 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
6689 * gdb.base/reread.exp: Use gdb_continue_to_end.
6690 * gdb.base/langs.exp: Use gdb_continue_to_end.
6691 * gdb.base/interrupt.exp: Update for exit message change.
6692 * gdb.base/gdb1555.exp: Update for exit message change.
6693 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
6694 * gdb.base/ending-run.exp: Update for exit message change.
6695 * gdb.base/chng-syms.exp: Update for exit message change.
6696 * gdb.base/checkpoint.exp: Update for exit message change.
6697 * gdb.base/catch-syscall.exp (check_for_program_end): Use
6698 gdb_continue_to_end.
6699 (test_catch_syscall_with_wrong_args): Likewise.
6700 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
6701 * gdb.base/break-interp.exp (test_ld): Update for exit message
6702 change.
6703 * gdb.base/bang.exp: Update for exit message change.
6704 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
6705 (do_call_attach_tests): Likewise.
6706 * gdb.base/a2-run.exp: Update for exit message change.
6707 * gdb.arch/ppc-dfp.exp: Update for exit message change.
6708 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
6709 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
6710
dd19bd70
JK
67112011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6712
6713 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
6714
30e62689
TT
67152011-03-03 Tom Tromey <tromey@redhat.com>
6716
6717 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
6718 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
6719 * gdb.hp/gdb.aCC/configure.ac: Remove.
6720 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
6721 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
6722 * gdb.hp/gdb.base-hp/configure.ac: Remove.
6723 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
6724 * gdb.hp/gdb.compat/configure (Makefile): Remove.
6725 * gdb.hp/gdb.compat/configure.ac: Remove.
6726 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
6727 * gdb.hp/gdb.defects/configure (Makefile): Remove.
6728 * gdb.hp/gdb.defects/configure.ac: Remove.
6729 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
6730 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
6731 * gdb.hp/gdb.objdbg/configure.ac: Remove.
6732 * gdb.hp/configure.ac: Remove.
6733 * gdb.hp/configure: Remove.
6734 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
6735 substitution.
6736 (Makefile): Remove rule.
6737 * gdb.cell/configure.ac: Remove.
6738 * gdb.cell/configure: Remove.
6739 * gdb.stabs/Makefile.in (Makefile): Remove.
6740 (distclean): Don't remove config.status or config.log.
6741 * gdb.stabs/configure (Makefile): Remove.
6742 * gdb.stabs/configure.ac: Remove.
6743 * configure: Rebuild.
6744 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
6745 Remove stabs- and cell-specific logic. Test for existence of
6746 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
6747 subdirectories, gdb.cell, and and gdb.stabs.
6748 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
6749
c171f854
JB
67502011-03-03 Joel Brobecker <brobecker@adacore.com>
6751
6752 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
6753 end of buffer.
6754
9a5193cb
JB
67552011-03-02 Joel Brobecker <brobecker@adacore.com>
6756
6757 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
6758 gdb_test when running a test where we expected no output back.
6759
9bb4c1bb
MS
67602011-02-28 Michael Snyder <msnyder@vmware.com>
6761
6762 * gdb.cp/overload.cc: Change initializer value to integer.
6763
3bd0f5ef
MS
67642011-02-27 Michael Snyder <msnyder@vmware.com>
6765
6766 * gdb.multi/base.exp: Add test for remove-inferiors.
6767
2279eaad
JB
67682011-02-26 Joel Brobecker <brobecker@adacore.com>
6769
6770 * gdb.python/py-frame.exp: Simplify the initialization phase
6771 using prepare_for_testing.
6772
c82c0b55
MS
67732011-02-25 Michael Snyder <msnyder@vmware.com>
6774
6775 * gdb.multi/base.exp: Add tests for info inferiors with args.
6776
1d94651b
JK
67772011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6778
6779 * gdb.dwarf2/dw2-ranges.S: Rename to ...
6780 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
6781 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
6782 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
6783 asmfile3. Comment the STABS (#3) file compilation. Compile
6784 everything through assembler. Provide KFAIL for symtab/12497.
6785 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
6786 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
6787 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
6788 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
6789
3bd0f5ef
MS
67902011-02-24 Michael Snyder <msnyder@vmware.com>
6791
6792 * gdb.base/break.exp: Add tests for delete breakpoints using
6793 convenience variables and value history references.
6794
12c1418e
MS
67952011-02-24 Michael Snyder <msnyder@vmware.com>
6796
6797 * gdb.base/break.exp: Remove debugging 'printf' accidentally
6798 left behind in previous check-in.
6799
e5a67952
MS
68002011-02-23 Michael Snyder <msnyder@vmware.com>
6801
6802 * gdb.base/break.exp: Add tests for "info break" with arguments.
6803 * gdb.trace/infotrace.exp: Update patterns for error and help.
6804 * gdb.base/completion.exp: Update pattern.
6805 * gdb.base/ena-dis-br.exp: Update pattern.
6806 * gdb.base/help.exp: Update patterns.
6807
68082011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
6809
6810 * gdb.base/memattr.exp: New test.
6811 * gdb.base/memattr.c: Test load for memattr.exp.
6812
6e6fbe60
DE
68132011-02-22 Doug Evans <dje@google.com>
6814
6815 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
6816
1d41d745
MS
68172011-02-22 Michael Snyder <msnyder@vmware.com>
6818
6819 * Makefile.in: Make more clean.
6820 * gdb.ada/Makefile.in: Ditto.
6821 * gdb.arch/Makefile.in: Ditto.
6822 * gdb.asm/Makefile.in: Ditto.
6823 * gdb.base/Makefile.in: Ditto.
6824 * gdb.cp/Makefile.in: Ditto.
6825 * gdb.dwarf2/Makefile.in: Ditto.
6826 * gdb.java/Makefile.in: Ditto.
6827 * gdb.mi/Makefile.in: Ditto.
6828 * gdb.modula2/Makefile.in: Ditto.
6829 * gdb.python/Makefile.in: Ditto.
6830 * gdb.server/Makefile.in: Ditto.
6831 * gdb.stabs/Makefile.in: Ditto.
6832 * gdb.threads/Makefile.in: Ditto.
6833 * gdb.trace/Makefile.in: Ditto.
6834
79ba84ca
MS
68352011-02-22 Michael Snyder <msnyder@vmware.com>
6836
df46027d 6837 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
6838 info threads.
6839
b9b35694
JB
68402011-02-22 Joel Brobecker <brobecker@adacore.com>
6841
6842 * gdb.python/py-breakpoint.exp: Fix the expected output of
6843 one of the "maint info breakpoints" tests to accept the output
6844 generated on platforms that do not have hardware watchpoints.
6845
8bfb830f
JB
68462011-02-22 Joel Brobecker <brobecker@adacore.com>
6847
6848 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
6849 clean_restart. Be a little stricter in the expected output
6850 for one of the tests. Fix a typo in one of the comments.
6851
c45f3c54
JB
68522011-02-22 Joel Brobecker <brobecker@adacore.com>
6853
6854 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
6855 Delete variable binfile, no longer use. Add or modify test
6856 comments to make them unique.
6857
b97c863c
MS
68582011-02-21 Michael Snyder <msnyder@vmware.com>
6859
6860 * Makefile.in: Update for make clean.
6861 * gdb.ada/Makefile.in: Ditto.
6862 * gdb.arch/Makefile.in: Ditto.
6863 * gdb.asm/Makefile.in: Ditto.
6864 * gdb.base/Makefile.in: Ditto.
6865 * gdb.cp/Makefile.in: Ditto.
6866 * gdb.dwarf2/Makefile.in: Ditto.
6867 * gdb.java/Makefile.in: Ditto.
6868 * gdb.mi/Makefile.in: Ditto.
6869 * gdb.modula2/Makefile.in: Ditto.
6870 * gdb.python/Makefile.in: Ditto.
6871 * gdb.server/Makefile.in: Ditto.
6872 * gdb.stabs/Makefile.in: Ditto.
6873 * gdb.threads/Makefile.in: Ditto.
6874 * gdb.trace/Makefile.in: Ditto.
6875
aea5b279
MS
68762011-02-21 Michael Snyder <msnyder@vmware.com>
6877
6878 * gdb.threads/thread-find.exp: Update patterns for changes in
6879 output of "info threads" command.
6880
e3039479
UW
68812011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6882 Ulrich Weigand <uweigand@de.ibm.com>
6883
6884 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
6885 (skip_hw_watchpoint_tests): Likewise.
6886 (skip_hw_watchpoint_multi_tests): Likewise.
6887
b800ec70
UW
68882011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
6889
6890 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
6891 (skip_hw_watchpoint_tests): Likewise.
6892 (skip_hw_watchpoint_multi_tests): Likewise.
6893 (skip_hw_watchpoint_access_tests): Likewise.
6894
6895 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
6896 * gdb.base/pr11022.exp: Likewise.
6897 * gdb.base/watch-read.exp: Likewise.
6898 * gdb.base/watch_thread_num.exp: Likewise.
6899 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6900 * gdb.base/watchpoint-hw.exp: Likewise.
6901 * gdb.base/watchpoint.exp: Likewise.
6902 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
6903 * gdb.threads/watchthreads-reorder.exp: Likewise.
6904 * gdb.threads/watchthreads.exp: Likewise.
6905 * gdb.threads/watchthreads2.exp: Likewise.
6906
91033e37
JB
69072011-02-21 Joel Brobecker <brobecker@adacore.com>
6908
6909 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
6910 the debugger is unable to find the array bounds.
6911
eeaafae2
JK
69122011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6913
6914 * gdb.cp/typedef-operator.exp: New file.
6915 * gdb.cp/typedef-operator.cc: New file.
6916
e338d953
MS
69172011-02-17 Michael Snyder <msnyder@vmware.com>
6918
6919 * gdb.threads/thread-find.exp: Fix regular expressions.
6920
e67ad678
JB
69212011-02-17 Joel Brobecker <brobecker@adacore.com>
6922
6923 * gdb.ada/packed_array: Expand testcase to test printing of
6924 unconstrained packed array.
6925
93084bca
JB
69262011-02-17 Joel Brobecker <brobecker@adacore.com>
6927
6928 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6929
a0c78a73
PA
69302011-02-16 Pedro Alves <pedro@codesourcery.com>
6931
f65d5553 6932 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
6933 (main): Initialize it before collecting, and and clear it
6934 afterwards.
f65d5553
PA
6935 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6936 collecting with '{type} addr', where the addr expression is not an
6937 rvalue.
a0c78a73 6938
3dfcbbd2
KW
69392011-02-16 Ken Werner <ken.werner@de.ibm.com>
6940
6941 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6942 a bool variable. Expect correct OpenCL names for vector types. Use the
6943 uc3 variable name instead of referring to the uchar3 built-in type.
6944 Escape the asterisk at the half pointer test.
6945
08807d5a
PA
69462011-02-16 Pedro Alves <pedro@codesourcery.com>
6947
f65d5553 6948 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6949 (main): Initialize it before collecting, and and clear it
6950 afterwards.
f65d5553
PA
6951 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6952 collecting overlapping memory ranges.
08807d5a 6953
60f98dde
MS
69542011-02-15 Michael Snyder <msnyder@vmware.com>
6955
6956 * gdb.base/default.exp: Add tests for thread commands.
6957 * gdb.base/help.exp: Add tests for thread commands.
6958 * gdb.threads/thread-find.exp: New test for thread find command.
6959
648cd113
KW
69602011-02-15 Ken Werner <ken.werner@de.ibm.com>
6961
6962 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6963
494e194e
YQ
69642011-02-15 Yao Qi <yao@codesourcery.com>
6965
6966 PR tdep/12352
6967 * gdb.arch/arm-disp-step.S : New test for str instruction.
6968 * gdb.arch/arm-disp-step.exp : Likewise.
6969
d9492458
TJB
69702011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6971
6972 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6973 "vector_register2_vr" test strings. Test the extended floating
6974 point registers (F32~F63).
6975 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6976 IBM XL C compiler. Make the test program use a register provided
6977 by the compiler for the lxvd2x instruction.
6978
8af8e3bc
PA
69792011-02-14 Pedro Alves <pedro@codesourcery.com>
6980
6981 * gdb.trace/unavailable.cc (class Base, class Middle, class
6982 Derived): New types.
6983 (derived_unavail, derived_partial, derived_whole): New globals.
6984 (virtual_partial): New global.
6985 (virtualp): Point at virtual_partial.
6986 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6987 related to unavailable vptr.
6988
1b28d0b3
PA
69892011-02-14 Pedro Alves <pedro@codesourcery.com>
6990
6991 * gdb.trace/unavailable.cc (a, b, c): New globals.
6992 (main): Set and clear them.
6993 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6994 `a' and `c', and check that `b' isn't collected, although `a' and
6995 `c' are.
6996
ec0a52e1
PA
69972011-02-14 Pedro Alves <pedro@codesourcery.com>
6998
6999 * gdb.trace/unavailable.cc (struct Virtual): New.
7000 (virtualp): New global pointer.
7001 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
7002 printing a pointer to an object whose type has a vtable, with
7003 print object on.
7004
24e6bcee
PA
70052011-02-14 Pedro Alves <pedro@codesourcery.com>
7006
7007 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
7008 value repeat handles unavailableness.
7009
39d37385
PA
70102011-02-14 Pedro Alves <pedro@codesourcery.com>
7011
7012 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
7013 tests for building arrays from unavailable values, subscripting
7014 non-memory rvalue unvailable arrays, and accessing fields or
7015 baseclasses of non-lazy unavailable values,
7016 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
7017 struct types.
7018 (g_smallstruct, g_smallstruct_b): New globals.
7019
06d72e16
PA
70202011-02-14 Pedro Alves <pedro@codesourcery.com>
7021
7022 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
7023
bc9a5551
JK
70242011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7025
7026 Fix const/volatile qualifiers of C++ types, PR c++/12328.
7027 * gdb.cp/overload-const.exp: New file.
7028 * gdb.cp/overload-const.cc: New file.
7029
54fcddd0
UW
70302011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7031
7032 * gdb.opencl/callfuncs.cl: New file.
7033 * gdb.opencl/callfuncs.exp: New test.
7034 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
7035
d6dafb7c
UW
70362011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
7037
7038 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
7039 when computing result.
7040 * gdb.arch/altivec-abi.exp: Update expected results.
7041
a449c2d8
TJB
70422011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
7043
7044 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
7045 * gdb.base/jit.exp: Likewise.
7046 * gdb.base/pie-execl.exp: Likewise.
7047 * gdb.base/solib-nodir.exp: Likewise.
7048 * gdb.base/solib-overlap.exp: Likewise.
7049
764880b7
PA
70502011-02-07 Pedro Alves <pedro@codesourcery.com>
7051
7052 * gdb.trace/collection.c (global_pieces): New.
7053 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
7054 New procedure.
7055 (gdb_trace_collection_test): Call it.
7056
505500db
SW
70572011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
7058
7059 * gdb.python/py-evthreads.c: New file.
7060 * gdb.python/py-evthreads.exp: New file.
7061 * gdb.python/py-events.py: New file.
7062 * gdb.python/py-events.exp: New file.
7063 * gdb.python/py-events.c: New file.
7064
385203ed
DD
70652011-02-04 David Daney <ddaney@caviumnetworks.com>
7066
7067 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
7068
9011945e
AB
70692011-02-03 Andrew Burgess <aburgess@broadcom.com>
7070
7071 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
7072 gdb.base/disasm-end-cu.exp: New test for disassembling over the
7073 boundary between two compilation units.
7074
580688f3
PA
70752011-02-02 Pedro Alves <pedro@codesourcery.com>
7076
7077 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
7078 (Virtual): New structs.
7079 (virtual_o, virtual_middle_b): New globals.
7080 * gdb.cp/virtbase.exp: New tests.
7081
d3f0f853
PP
70822011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
7083
7084 * gdb.base/jit.exp: New file.
7085 * gdb.base/jit-main.c: New file.
7086 * gdb.base/jit-solib.c: New file.
7087
b2030fb5
UW
70882011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
7089
7090 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
7091 proceed to initial kernel entry point.
7092 * gdb.opencl/datatypes.exp: Likewise.
7093 * gdb.opencl/operators.exp: Likewise.
7094 * gdb.opencl/vec_comps.exp: Likewise.
7095
2db19d1e
SW
70962011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
7097
7098 * gdb.cp/nsnested.cc: New.
7099 * gdb.cp/nsnested.exp: New.
7100 * gdb.cp/nsnoimports.exp: New.
7101 * gdb.cp/nsnoimports.cc: New.
7102
6b0c4c1f
JB
71032011-01-31 Joel Brobecker <brobecker@adacore.com>
7104
7105 * gdb.base/interact.exp: Add extra tests that verify that
7106 the value of the interactive-mode setting does not change
7107 after the script is sourced.
7108
80b23b6a
JK
71092011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7110
7111 * gdb.cp/noparam.exp: New file.
7112 * gdb.cp/noparam.cc: New file.
7113
ffd5ec24
PA
71142011-01-28 Pedro Alves <pedro@codesourcery.com>
7115
7116 * gdb.trace/tfile.exp: Test that with no traceframe selected,
7117 there's no stack or registers.
7118
a81766d8
TT
71192011-01-26 Tom Tromey <tromey@redhat.com>
7120
7121 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
7122 space before string output. Add test for "set print pretty off"
7123 case.
7124
585fdaa1
PA
71252011-01-25 Pedro Alves <pedro@codesourcery.com>
7126
7127 * gdb.base/frame-args.exp: Adjust.
7128 * gdb.dwarf2/dw2-noloc.exp: Adjust.
7129 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
7130 * gdb.dwarf2/pieces.exp: Adjust.
7131 * gdb.opt/clobbered-registers-O2.exp: Adjust.
7132 * gdb.opt/inline-locals.exp: Adjust.
7133 * gdb.threads/fork-child-threads.exp: Adjust.
7134
d468832a
KW
71352011-01-25 Ken Werner <ken.werner@de.ibm.com>
7136
7137 * gdb.opencl/convs_casts.cl: Move program scope variables into the
7138 OpenCL kernel function. Add a comment as marker. Add address space
7139 qualifiers for the remaining program scope variables.
7140 * gdb.opencl/datatypes.cl: Likewise.
7141 * gdb.opencl/operators.cl: Likewise.
7142 * gdb.opencl/vec_comps.cl: Likewise.
7143 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
7144 Add breakpoint at the marker comment.
7145 * gdb.opencl/datatypes.exp: Likewise.
7146 * gdb.opencl/operators.exp: Likewise.
7147 * gdb.opencl/vec_comps.exp: Likewise.
7148
490f124f
PA
71492011-01-24 Pedro Alves <pedro@codesourcery.com>
7150
7151 * gdb.base/printcmds.c (some_struct): New struct and instance.
7152 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
7153 procedure.
7154 <global scope>: Call it.
7155
6da78614
KW
71562011-01-21 Ken Werner <ken.werner@de.ibm.com>
7157
7158 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
7159 argument to the gdb_compile_opencl_hostapp call.
7160
ec64c9aa
YQ
71612011-01-19 Yao Qi <yao@codesourcery.com>
7162
7163 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
7164 positve list.
7165
810cfdbb
YQ
71662011-01-19 Yao Qi <yao@codesourcery.com>
7167
7168 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
7169 canonical form.
7170 Remove "xscale-*-*"
7171 * gdb.xml/tdesc-regs.exp: Likewise.
7172 * gdb.python/py-section-script.exp: Replace ARM target triplet
7173 with canonical form.
7174 Match arm*-*-symbianelf*.
7175 * gdb.base/dup-sect.exp: Likewise.
7176 * lib/dwarf.exp: New.
7177 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
7178 dwarf2_support.
7179 * gdb.dwarf2/dup-psym.exp: Likewise.
7180 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
7181 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
7182 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
7183 * gdb.dwarf2/dw2-basic.exp: Likewise.
7184 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7185 * gdb.dwarf2/dw2-const.exp: Likewise.
7186 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
7187 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
7188 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
7189 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
7190 * gdb.dwarf2/dw2-filename.exp: Likewise.
7191 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
7192 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
7193 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7194 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7195 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
7196 * gdb.dwarf2/dw2-noloc.exp: Likewise.
7197 * gdb.dwarf2/dw2-op-call.exp: Likewise.
7198 * gdb.dwarf2/dw2-producer.exp: Likewise.
7199 * gdb.dwarf2/dw2-ranges.exp: Likewise.
7200 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
7201 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
7202 * gdb.dwarf2/dw2-strp.exp: Likewise.
7203 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
7204 * gdb.dwarf2/implptr.exp: Likewise.
7205 * gdb.dwarf2/mac-fileno.exp: Likewise.
7206 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
7207 * gdb.dwarf2/pieces.exp: Likewise.
7208 * gdb.dwarf2/pr11465.exp: Likewise.
7209 * gdb.dwarf2/valop.exp: Likewise.
7210 * gdb.dwarf2/watch-notconst.exp: Likewise.
7211 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
7212
4694da01
TT
72132011-01-19 Tom Tromey <tromey@redhat.com>
7214
7215 * gdb.python/py-infthread.exp: Add thread tests.
7216
b075872c
JB
72172011-01-14 Joel Brobecker <brobecker@adacore.com>
7218
7219 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
7220
2c3e6e24
JB
72212011-01-14 Joel Brobecker <brobecker@adacore.com>
7222
7223 * gdb.ada/widewide: New testcase.
7224
de8fa76c
JB
72252011-01-13 Joel Brobecker <brobecker@adacore.com>
7226
7227 * gdb.base/interact.exp: New testcase.
7228
1b05df00
TT
72292011-01-12 Tom Tromey <tromey@redhat.com>
7230
7231 * gdb.mi/gdb2549.exp: Update for error message changes.
7232 * gdb.mi/mi-cli.exp: Likewise.
7233 * gdb.mi/mi-disassemble.exp: Likewise.
7234 * gdb.mi/mi-pthreads.exp: Likewise.
7235 * gdb.mi/mi-regs.exp: Likewise.
7236 * gdb.mi/mi-stack.exp: Likewise.
7237 * gdb.mi/mi-var-block.exp: Likewise.
7238 * gdb.mi/mi-var-cmd.exp: Likewise.
7239 * gdb.mi/mi2-cli.exp: Likewise.
7240 * gdb.mi/mi2-disassemble.exp: Likewise.
7241 * gdb.mi/mi2-pthreads.exp: Likewise.
7242 * gdb.mi/mi2-regs.exp: Likewise.
7243 * gdb.mi/mi2-stack.exp: Likewise.
7244 * gdb.mi/mi2-var-block.exp: Likewise.
7245 * gdb.mi/mi2-var-cmd.exp: Likewise.
7246
c2ff108b
JK
72472011-01-12 Andrew Burgess <aburgess@broadcom.com>
7248 Jan Kratochvil <jan.kratochvil@redhat.com>
7249
7250 PR fortran/11104 and DWARF unbound arrays detection.
7251 * gdb.fortran/multi-dim.exp: New file.
7252 * gdb.fortran/multi-dim.f90: New file.
7253
b716877b
AB
72542011-01-12 Andrew Burgess <aburgess@broadcom.com>
7255
7256 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
7257 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
7258 add new tests for opcode dumping.
7259
6c162d5e
TT
72602011-01-11 Tom Tromey <tromey@redhat.com>
7261
7262 * gdb.python/py-infthread.exp: Load gdb-python.exp.
7263
77b06cd7
TJB
72642010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
7265
7266 Convert hardware watchpoints to use breakpoint_ops.
7267 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
7268 type is not supported.
7269 * gdb.base/foll-fork.exp: Likewise.
7270 * gdb.base/foll-vfork.exp: Likewise.
7271
f39a75d0
PM
72722011-01-10 Phil Muldoon <pmuldoon@redhat.com>
7273
7274 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
7275 Use load_lib gdb-python.exp.
7276 * gdb.python/python.exp: Ditto.
7277 * gdb.python/py-function.exp: Ditto.
7278
fc529d80
AS
72792011-01-09 Andreas Schwab <schwab@linux-m68k.org>
7280
7281 * gdb.threads/tls.exp ("info address me"): Fix expected output.
7282
fb03cb59
JK
72832011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7284
7285 * configure: Regenerate.
7286
d8e22779
TT
72872011-01-06 Tom Tromey <tromey@redhat.com>
7288
7289 * gdb.python/py-frame.exp: Test gdb.newest_frame.
7290
09050809
JB
72912011-01-06 Joel Brobecker <brobecker@adacore.com>
7292
fc529d80
AS
7293 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
7294 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
7295 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7296 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
7297 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
7298 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7299 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
7300 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
7301 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
7302 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
7303 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
7304 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
7305 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
7306 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7307 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7308 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
7309 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
7310 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
7311 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7312 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
7313 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
7314 gdb.ada/uninitialized_vars.exp,
7315 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
7316 Simplify by using clean_restart.
09050809 7317
8ed5dd9e
JB
73182011-01-06 Joel Brobecker <brobecker@adacore.com>
7319
7320 Add marker to be used as anchor for inserting breakpoints.
7321 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
7322 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
7323 Likewise.
7324
7325 Remove uses of gdb_start_cmd.
7326 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
7327 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
7328
7329 Do not run testcase if testing with GDBserver.
7330 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
7331 if testing with GDBserver.
7332
368a124f
JB
73332011-01-06 Joel Brobecker <brobecker@adacore.com>
7334
7335 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
7336 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
7337 copyright header.
7338
44944448
JB
73392011-01-05 Joel Brobecker <brobecker@adacore.com>
7340
7341 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
7342 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
7343 testsuite/gdb.fortran/complex.f,
7344 testsuite/gdb.fortran/derived-type.f90,
7345 testsuite/gdb.fortran/library-module-lib.f90,
7346 testsuite/gdb.fortran/library-module-main.f90,
7347 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
7348 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
7349 Copyright year update.
7350
31886ea6
JB
73512011-01-05 Joel Brobecker <brobecker@adacore.com>
7352
7353 * gdb.base/langs1.f: Add copyright header.
7354
ebedcab5
JK
73552011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7356
7357 * gdb.base/morestack.exp: New file.
7358 * gdb.base/morestack.c: New file.
7359
de1eb2f9
JK
73602011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7361
7362 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
7363
9e87a409
JB
73642010-12-29 Joel Brobecker <brobecker@adacore.com>
7365
7366 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
7367 * gdb.ada/arrayptr.exp: Add test printing that new variable.
7368
720d1a40
JB
73692010-12-29 Joel Brobecker <brobecker@adacore.com>
7370
7371 * gdb.ada/lang_switch.exp: Correct expected parameter value.
7372
a283af87
AS
73732010-12-25 Andreas Schwab <schwab@linux-m68k.org>
7374
5d3d9cba
AS
7375 * gdb.threads/tls.exp: Fix typo.
7376
a283af87
AS
7377 * gdb.threads/thread-specific.exp (get_thread_list): Update.
7378 * gdb.threads/execl.exp: Update.
7379
2a20745c
YQ
73802010-12-23 Yao Qi <yao@codesourcery.com>
7381
7382 * gdb.arch/arm-disp-step.exp: New.
7383 * gdb.arch/arm-disp-step.S: New.
7384
a7658b96
TT
73852010-12-21 Tom Tromey <tromey@redhat.com>
7386
7387 * gdb.threads/execl.exp: Update.
7388 * gdb.threads/linux-dp.exp: Update.
7389 * gdb.threads/manythreads.exp: Update.
7390 * gdb.threads/tls.exp: Update.
7391
5b79abe7
TT
73922010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7393
7394 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
7395 (NextOverThrowDerivates) <resumebpt>: New.
7396 (resumebpt_test): New.
7397 (main): Call resumebpt_test.
7398 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
7399
0914bcdb
SS
74002010-12-12 Stan Shebs <stan@codesourcery.com>
7401
7402 * gdb.trace/tsv.exp: Test print command on trace state variables.
7403
305aeedc
TT
74042010-12-09 Tom Tromey <tromey@redhat.com>
7405
7406 * gdb.base/interp.exp: Add regression test.
7407
186c406b
TT
74082010-12-09 Tom Tromey <tromey@redhat.com>
7409
7410 * gdb.java/jnpe.java: New file.
7411 * gdb.java/jnpe.exp: New file.
7412 * gdb.cp/nextoverthrow.exp: New file.
7413 * gdb.cp/nextoverthrow.cc: New file.
7414
aae1c79a
DE
74152010-12-07 Doug Evans <dje@google.com>
7416
7417 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
7418 of data-directory.
7419 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
7420 updated.
7421 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
7422
60f98dde 74232010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
7424
7425 * gdb.base/callfuncs.exp: Test for skip_float_tests.
7426 * gdb.base/call-sc.exp: Ditto.
7427 * gdb.base/finish.exp: Ditto.
7428 * gdb.base/return.exp: Ditto.
7429 * gdb.base/return2.exp: Ditto.
7430
5fa290c1
DE
74312010-11-30 Doug Evans <dje@google.com>
7432
7433 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
7434 (gdb_expect_list): Fix spelling errors in comments.
7435 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
7436 send_gdb/gdb_expect_list where applicable.
7437 * gdb.base/call-ar-st.exp: Ditto.
7438 * gdb.base/funcargs.exp: Ditto.
7439 * gdb.base/gcore.exp: Ditto.
7440 * gdb.base/page.exp: Ditto.
7441 * gdb.base/sigaltstack.exp: Ditto.
7442 * gdb.base/siginfo.exp: Ditto.
7443 * gdb.base/sigstep.exp: Ditto.
7444 * gdb.base/trace-commands.exp: Ditto.
7445
4e04c971
DE
74462010-11-29 Doug Evans <dje@google.com>
7447
7448 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
7449 printer-name;subprinter-name.
7450
8cf6f0b1
TT
74512010-11-29 Tom Tromey <tromey@redhat.com>
7452
7453 * gdb.dwarf2/implptr.exp: New file.
7454 * gdb.dwarf2/implptr.c: New file.
7455 * gdb.dwarf2/implptr.S: New file.
7456
94b6973e
PM
74572010-11-29 Phil Muldoon <pmuldoon@redhat.com>
7458
fc529d80 7459 PR python/12199
94b6973e
PM
7460
7461 * gdb.python/py-breakpoint.exp: Test the delete method.
7462
8358c15c
JK
74632010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7464
7465 Fix step_resume_breakpoint unsaved during an infcall.
7466 * gdb.base/step-resume-infcall.exp: New file.
7467 * gdb.base/step-resume-infcall.c: New file.
7468
f6df29bc
TJB
74692010-11-24 Edjunior Machado <emachado@br.ibm.com>
7470
7471 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
7472
f2b5a5cf
TJB
74732010-11-24 Edjunior Machado <emachado@br.ibm.com>
7474
7475 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
7476 on ppc64's symbols; "finish" and "return" commands must accept to
7477 show the caller line again as well as the line after.
7478 * gdb.asm/powerpc64.inc: New file.
7479
6b0ecdc2
DE
74802010-11-23 Doug Evans <dje@google.com>
7481
7482 * lib/gdb.exp (gdb_test_sequence): New function.
7483 (gdb_expect_list): Add verbose -log call for each pattern.
7484 * gdb.base/signals.exp (test_handle_all_print): Call it.
7485 Reduce timeout increment from 6 minutes to 1 minute.
7486 * gdb.server/ext-run.exp: Call it.
7487
ea976c60
PM
74882010-11-23 Phil Muldoon <pmuldoon@redhat.com>
7489
f2b5a5cf 7490 PR python/12212
ea976c60
PM
7491
7492 * gdb.python/python.exp: Check that selected_thread raises an
7493 error when no inferior is loaded.
7494
c0efa795
JK
74952010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7496
7497 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
7498 * gdb.dwarf2/dw2-stack-boundary.S: New file.
7499
ec3aa567
JK
75002010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7501
7502 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
7503 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
7504
d8249011
DE
75052010-11-18 Doug Evans <dje@google.com>
7506
7507 * gdb.server/ext-run.exp: Fix intermittent failures.
7508
d4eba7d1
NF
75092010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7510
7511 * gdb.stabs/gdb11479.exp: Use runto_main.
7512
b04c2f88
NF
75132010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7514
7515 * gdb.base/break-entry.exp: Skip if using a stub.
7516
ae9d7ce4
NF
75172010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7518
7519 * gdb.python/py-inferior.exp: Pack values in target endianness.
7520
621c8364
TT
75212010-11-12 Tom Tromey <tromey@redhat.com>
7522
7523 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
7524 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
7525 MemoryError.
7526 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
7527 type.
7528 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
7529 MemoryError.
7530 (test_subscript_regression): Update exception type.
7531
84f4c1fe
PM
75322010-11-11 Phil Muldoon <pmuldoon@redhat.com>
7533
7534 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
7535 breakpoint tests.
7536
a1442452
PA
75372010-11-09 Pedro Alves <pedro@codesourcery.com>
7538
7539 * gdb.base/watchpoint.exp: Test "watch -location" with an
7540 innacessible location.
7541
efd11a33
JK
75422010-11-09 Edjunior Machado <emachado@br.ibm.com>
7543 Luis Machado <luisgpm@br.ibm.com>
7544
7545 * gdb.base/maint.exp: Expect "." prefix.
7546 * gdb.base/nodebug.exp: Expect "." Likewise.
7547 * gdb.base/sepsymtab.exp: Expect "." Likewise.
7548 * gdb.base/watchpoint-cond-gone.exp: Likewise.
7549 * gdb.base/watchpoint.exp: Expect a software watch to be created for
7550 POWER server processors.
7551
aa00efb5
JK
75522010-11-08 Edjunior Machado <emachado@br.ibm.com>
7553 Luis Machado <luisgpm@br.ibm.com>
7554
7555 * gdb.base/break-entry.exp: convert entry point for
7556 ppc64 and expect leading `.' on ppc64's symbols
7557
99e7ae30
DE
75582010-11-05 Doug Evans <dje@google.com>
7559
7560 * gdb.base/help.exp: Update expected output.
b521dba8
DE
7561 * gdb.python/py-param.exp: Delete, contents moved to ...
7562 * gdb.python/py-parameter.exp: ... here. New file.
7563 Add test for gdb.parameter ("directories").
99e7ae30 7564
f4b8a18d
KW
75652010-11-05 Ken Werner <ken.werner@de.ibm.com>
7566
7567 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
7568 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
7569 * configure: Regenerate.
7570 * gdb.opencl/Makefile.in: New File.
7571 * gdb.opencl/datatypes.exp: Likewise.
7572 * gdb.opencl/datatypes.cl: Likewise.
7573 * gdb.opencl/operators.exp: Likewise.
7574 * gdb.opencl/operators.cl: Likewise.
7575 * gdb.opencl/vec_comps.exp: Likewise.
7576 * gdb.opencl/vec_comps.cl: Likewise.
7577 * gdb.opencl/convs_casts.exp: Likewise.
7578 * gdb.opencl/convs_casts.cl: Likewise.
7579 * lib/opencl.exp: Likewise.
7580 * lib/opencl_hostapp.c: Likewise.
7581 * lib/opencl_kernel.cl: Likewise.
7582 * lib/cl_util.c: Likewise.
7583 * lib/cl_util.c: Likewise.
7584 * gdb.base/default.exp (set language): Add "opencl" to the list of
7585 languages.
7586
a9d5ef47
SW
75872010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
7588
7589 * gdb.cp/overload.exp: Added test for inheritance overload.
7590 * gdb.cp/overload.cc: Ditto.
7591 * gdb.cp/oranking.exp: Removed releveant kfails.
7592
03eb1c79
JK
75932010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7594 Joel Brobecker <brobecker@adacore.com>
7595
7596 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
7597 check test_compiler_info.
7598
dbc98a8b
KW
75992010-11-03 Ken Werner <ken.werner@de.ibm.com>
7600
7601 * gdb.base/gnu_vector.exp: Adjust expect messages.
7602
120bd360
KW
76032010-11-03 Ken Werner <ken.werner@de.ibm.com>
7604
7605 * gdb.base/gnu_vector.exp: Add unary operator tests.
7606
c37f7098
KW
76072010-11-03 Ken Werner <ken.werner@de.ibm.com>
7608
7609 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
7610
7b51bc51
DE
76112010-11-02 Doug Evans <dje@google.com>
7612
7613 * gdb.python/py-pp-maint.c: New file.
7614 * gdb.python/py-pp-maint.exp: New file.
7615 * gdb.python/py-pp-maint.py: New file.
7616
50c97f38
TT
76172010-11-02 Tom Tromey <tromey@redhat.com>
7618
7619 * gdb.base/default.exp: Remove "scheme" from language list.
7620
a289b8f6
JK
76212010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7622
7623 Revert:
7624 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7625 * gdb.threads/sigstep-threads.exp: New file.
7626 * gdb.threads/sigstep-threads.c: New file.
7627
cd017491
MS
76282010-10-20 Michael Snyder <msnyder@vmware.com>
7629
7630 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
7631
8e6a5956
UW
76322010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7633
7634 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
7635 Skip test completely if gdb,no_hardware_watchpoints.
7636
2c04da0d
UW
76372010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7638
7639 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
7640 strict, but do not check for any particular function name within libc.
7641
79afc5ef
SW
76422010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7643
7644 * gdb.cp/smartp.exp: New test.
7645 * gdb.cp/smartp.cc : New test.
7646
026ffab7
SW
76472010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7648
7649 * gdb.cp/converts.exp: Test pointer to bool conversion.
7650 Test pointer to long conversion.
7651 * gdb.cp/oranking.exp: Removed relevant kfail.
7652
3a772aa4
TT
76532010-10-18 Tom Tromey <tromey@redhat.com>
7654
7655 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
7656 argument to lazy_string.
7657 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
7658 (pp_ls.to_string): Use it.
7659 * gdb.python/py-prettyprint.c (main): Move declarations to top.
7660 Add "estring2" local.
7661
5fc3827b
JK
76622010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7663
7664 Fix s390x compatibility.
7665 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
7666 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
7667
8aeb23f3
JK
76682010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7669
7670 * gdb.threads/sigstep-threads.exp: New file.
7671 * gdb.threads/sigstep-threads.c: New file.
7672
c1e56572
JK
76732010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7674
7675 * gdb.base/pie-execl.exp: New file.
7676 * gdb.base/pie-execl.c: New file.
7677
92163a10
JK
76782010-10-13 Doug Evans <dje@google.com>
7679 Jan Kratochvil <jan.kratochvil@redhat.com>
7680
7681 PR exp/12117
7682 * gdb.cp/ptype-cv-cp.cc: New file.
7683 * gdb.cp/ptype-cv-cp.exp: New file.
7684
7062b0a0
SW
76852010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
7686
7687 * gdb.cp/converts.cc: New test program.
7688 * gdb.cp/converts.exp: New test.
7689 * gdb.cp/overload.exp: Added test for void* vs int*.
7690 * gdb.cp/overload.exp: Ditto.
7691 * gdb.cp/oranking.exp: Removed related kfail.
7692
0e3509db
DE
76932010-10-13 Doug Evans <dje@google.com>
7694
7695 * lib/gdb-python.exp (gdb_check_python_config): New function.
7696 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
7697 * gdb.python/lib-types.cc: New file.
7698 * gdb.python/lib-types.exp: New file.
7699
8dc78533
JK
77002010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7701
7702 * gdb.python/py-error.exp: New file.
7703 * gdb.python/py-error.py: New file.
7704
93c17e06
JK
77052010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7706
7707 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
7708 gdb_test_multiple.
7709
d8b34041
JK
77102010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7711
7712 * gdb.base/break-interp.exp: Use ldlags for linking flags.
7713 * gdb.base/prelink.exp: Likewise.
7714 * gdb.base/solib-nodir.exp: Likewise.
7715 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
7716 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
7717 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
7718
e0cc584e
UW
77192010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
7720
7721 * break-interp.exp (test_ld): Use two separate gdb_expect statements
7722 for the "info files" test to avoid timeouts on slow machines.
7723
cfc353b1
JK
77242010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7725
7726 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
7727 (main): Make openlib dummy call.
7728
d3d7896d
JK
77292010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7730
7731 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
7732 * break-interp.exp (reach): Move the core body ...
7733 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
7734 (test_ld): Provide always real argument, even to the linker. Replace
7735 dl_main by _dl_debug_state.
7736
5e533c94
JK
77372010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7738
7739 Fix results of prelinked PIEs on ppc*.
7740 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
7741 Accept also DISPLACEMENT "PRESENT".
7742 (main): Replace "ZERO" displacements by "PRESENT".
7743
33540610
SW
77442010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
7745
7746 * gdb.cp/oranking.exp: New test.
7747 * gdb.cp/oranking.cc: New test program.
7748
3bdf2bbd
KW
77492010-10-08 Ken Werner <ken.werner@de.ibm.com>
7750
7751 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
7752 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
7753
2f608a3a
KW
77542010-10-06 Ken Werner <ken.werner@de.ibm.com>
7755
7756 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
7757 lush, lynx) New constant.
7758 * gdb.base/constvars.exp: Test const array types.
7759 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
7760
aa2e2d8d
DE
77612010-10-06 Doug Evans <dje@google.com>
7762
7763 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
7764 of syscall staging area.
7765
2844d6b5
KW
77662010-10-06 Ken Werner <ken.werner@de.ibm.com>
7767
7768 * gdb.base/gnu_vector.c: Add variable c4.
7769 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
7770 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7771
7d8ac8bb
MR
77722010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
7773
7774 * gdb.arch/altivec-abi.exp: Fix a typo.
7775
84a02e58
MR
77762010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
7777
7778 * lib/mi-support.exp (thread_selected_re): Correct pattern used
7779 to match a thread ID.
7780
b18e6318
JK
77812010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7782
7783 Fix s390x testcase compatibility.
7784 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
7785
a2c09bd0
DE
77862010-10-01 Doug Evans <dje@google.com>
7787
7788 * lib/gdb-python.exp: New file.
7789 * gdb.python/py-block.exp: Use it.
7790 * gdb.python/py-breakpoint.exp: Ditto.
7791 * gdb.python/py-frame.exp: Ditto.
7792 * gdb.python/py-inferior.exp: Ditto.
7793 * gdb.python/py-param.exp: Ditto.
7794 * gdb.python/py-prettyprint.exp: Ditto.
7795 * gdb.python/py-shared.exp: Ditto.
7796 * gdb.python/py-symbol.exp: Ditto.
7797 * gdb.python/py-symtab.exp: Ditto.
7798 * gdb.python/py-type.exp: Ditto.
7799 * gdb.python/py-value.exp: Ditto.
7800 * gdb.python/python.exp: Ditto.
7801
38f12cfc
TT
78022010-09-30 Tom Tromey <tromey@redhat.com>
7803
7804 * gdb.base/anon.exp: New file.
7805 * gdb.base/anon.c: New file.
7806
9ae8282d
TT
78072010-09-30 Tom Tromey <tromey@redhat.com>
7808
7809 * gdb.base/completion.exp: Test completion through anonymous
7810 union.
7811 * gdb.base/break1.c (struct some_struct): Add anonymous union.
7812
e9e07ba6
JK
78132010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7814
7815 Fix printing parameters of inlined functions.
7816 * gdb.dwarf2/dw2-inline-param.exp: New file.
7817 * gdb.dwarf2/dw2-inline-param-main.c: New file.
7818 * gdb.dwarf2/dw2-inline-param.S: New file.
7819
cd2effb2
JK
78202010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7821
7822 PR corefiles/12071.
7823 * gdb.base/corefile.exp (quit with a process, no question: load core)
7824 (quit with a core file): New tests.
7825
bceffbf3
JK
78262010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7827
7828 Fix GDB crash on inferior calls with self-referencing classes.
7829 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
7830 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
7831 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
7832
1736ad11
JK
78332010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7834
7835 Fix lost siginfo_t for inferior calls.
7836 * gdb.base/siginfo-infcall.exp: New file.
7837 * gdb.base/siginfo-infcall.c: New file.
7838
a176ad92
JB
78392010-09-22 Joel Brobecker <brobecker@adacore.com>
7840
7841 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
7842
c2b0a229
JK
78432010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7844
7845 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
7846 New test.
7847 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
7848
e8ae22d1
JB
78492010-09-22 Joel Brobecker <brobecker@adacore.com>
7850
7851 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
7852 type of our const type.
7853
ec322823
SW
78542010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
7855
7856 * gdb.cp/pr12028.cc: New.
7857 * gdb.cp/pr12028.exp: New.
7858
72929c62
JB
78592010-09-22 Joel Brobecker <brobecker@adacore.com>
7860
7861 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
7862
875b4ff5 78632010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 7864 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
7865
7866 PR mi/11407
7867 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
7868 * gdb.mi/dw2-ref-missing-frame-main.c New File.
7869 * gdb.mi/dw2-ref-missing-frame.S New File.
7870 * gdb.mi/dw2-ref-missing-frame.exp New File.
7871
7155d578
TT
78722010-09-14 Tom Tromey <tromey@redhat.com>
7873
7874 PR symtab/8399:
7875 * gdb.threads/tls.exp: Remove kfail. Update expected output.
7876
515ed532
TT
78772010-09-14 Tom Tromey <tromey@redhat.com>
7878
7879 PR exp/11803:
7880 * gdb.threads/tls.exp: Use C++.
7881 (check_thread_local): Use K::another_thread_local.
7882 * gdb.threads/tls.c (class K): New.
7883 (another_thread_local): Now a member of K.
7884 (spin): Update. No longer K&R C.
7885
450ca57c
SW
78862010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7887
7888 * gdb.cp/koenig.cc: created class for testing member lookup.
7889 * gdb.cp/koenig.exp: Added test for member lookup.
7890
dbd492a3
JK
78912010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7892
7893 Fix false FAILs on sourcetree topdir directory containing "kill".
7894 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
7895 source line matching regexp.
7896
8d4d924b
JK
78972010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7898
7899 * gdb.python/python.exp (set height 0, collect help from uiout)
7900 (verify help to uiout): New tests.
7901
8e64f2a0
JK
79022010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7903
7904 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
7905 is_lp64_target to check 64bit target.
7906
4569eed2
JK
79072010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7908
7909 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
7910 (test_ld) <powerpc64-*>: New.
7911
5e1617b1
DJ
79122010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7913
7914 * gdb.cp/templates.exp (test_template_args): Allow "struct".
7915
c767944b
DJ
79162010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7917
7918 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
7919 (FunctionArg::method): New function.
7920 (empty, arg): New variables.
7921 (main): Call arg.method.
7922 * gdb.cp/templates.exp (test_template_args): New function.
7923 (do_tests): Call it.
7924
27d3a3fc
UW
79252010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7926
7927 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7928 of "next" to proceed over pthread_exit call.
7929
55b7ce7f
UW
79302010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7931
7932 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7933 "maint print statistics" output to prevent expect timeouts.
7934
809df446
JK
79352010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7936
7937 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7938 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7939 (test_float_rejected): ... here.
7940 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7941 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7942 (test_float_rejected): ... here.
7943 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7944 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7945 (test_float_rejected): ... here.
7946 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7947 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7948 (test_float_rejected): ... here.
7949
8464be76
DJ
79502010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7951
7952 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7953 before disabling hardware watchpoints.
7954 (test_inaccessible_watchpoint): Check that hardware watchpoints
7955 are used. Test for watchpoints on a constant address.
7956
14dba4b4
JK
79572010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7958
7959 * gdb.base/ui-redirect.exp: New file.
7960
3f3540e1 79612010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7962 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7963
7964 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7965
0f254bb7
DE
79662010-08-31 Doug Evans <dje@google.com>
7967
7968 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7969
03f17ccf
TT
79702010-08-30 Tom Tromey <tromey@redhat.com>
7971
7972 PR python/11792:
7973 * gdb.python/py-value.exp (test_subscript_regression): Add
7974 dynamic_type test.
7975
640617ad
DJ
79762010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7977
7978 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7979 instead of running to main. Do not test the main function.
7980 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7981 Add new main.
7982
2ed91d1b
PA
79832010-08-26 Pedro Alves <pedro@codesourcery.com>
7984
7985 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7986 one test.
7987
673bfd45
DE
79882010-08-24 Doug Evans <dje@google.com>
7989
7990 PR symtab/11942
7991 * gdb.dwarf2/dw4-sig-types.cc: New file.
7992 * gdb.dwarf2/dw4-sig-types.h: New file.
7993 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7994 * gdb.dwarf2/dw4-sig-types.exp: New file.
7995
f9ffd4bb
TT
79962010-08-23 Tom Tromey <tromey@redhat.com>
7997
7998 PR python/11145:
7999 * gdb.python/py-value.c (Base, Derived): New types.
8000 (base): New global.
8001 * gdb.python/py-value.exp (test_subscript_regression): Add
8002 dynamic_cast test.
8003
d839c8a4
TT
80042010-08-23 Tom Tromey <tromey@redhat.com>
8005
8006 PR python/10676:
8007 * gdb.python/py-type.exp (test_fields): Add tests for type
8008 equality.
8009
702c2711
TT
80102010-08-23 Tom Tromey <tromey@redhat.com>
8011
8012 PR python/11915:
8013 * gdb.python/py-type.exp (test_fields): Add tests for array.
8014
832bafd3
KS
80152010-08-23 Keith Seitz <keiths@redhat.com>
8016
8017 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
8018 have any children. Create a new abbrev for it.
8019 Add missing terminal sequence to .debug_abbrev.
8020
c37bf528
KS
80212010-08-20 Keith Seitz <keiths@redhat.com>
8022
8023 PR symtab/11465:
8024 * gdb.dwarf2/pr11465.exp: New test.
8025 * gdb.dwarf2/pr11465.S: New file.
8026 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
8027 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
8028
4572cbac
TJB
80292010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
8030
8031 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
8032 registers. Update data sets with the new v2_double element in the
8033 VSX register union. Add vector_register3_vr data set for the AltiVec
8034 registers. Use gdb_test_no_output instead of send_gdb.
8035
e7fbb131
PA
80362010-08-19 Pedro Alves <pedro@codesourcery.com>
8037
8038 * gdb.python/py-shared.exp: New file, factored out from
8039 python.exp.
8040 * gdb.python/py-shared.c: New file.
8041 * gdb.python/py-shared-sl.c: New file.
8042 * gdb.python/python-1.c: New file.
8043 * gdb.python/python-sl.c: Delete.
8044 * gdb.python/python.c: Mention python-1.c.
8045 * gdb.python/python.exp: Move shared library tests to
8046 py-shared.exp.
8047 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
8048 (MISCELLANEOUS): New.
8049 (clean mostlyclean): Also remove $MISCELLANEOUS.
8050
d30f5e1f
DE
80512010-08-19 Doug Evans <dje@google.com>
8052
8053 PR exp/11926
8054 * gdb.base/printcmds.exp (test_float_accepted): New function.
8055 Move existing float tests there. Add tests for floats with suffixes.
8056 (test_float_rejected): New function.
8057 * gdb.java/jv-print.exp (test_float_accepted): New function.
8058 (test_float_rejected): New function.
8059 * gdb.objc/print.exp: New file.
8060 * gdb.pascal/print.exp: New file.
8061 * lib/objc.exp: New file.
8062
7b3fd859
PM
80632010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
8064
8065 * gdb.base/default.exp (info set): Avoid full buffer error and force
8066 reading up to final gdb prompt.
8067 (show): Likewise.
8068
c92817ce
TT
80692010-08-18 Tom Tromey <tromey@redhat.com>
8070
8071 PR symtab/11919:
8072 * gdb.base/completion.exp: Add test.
8073
f1208f9e
DE
80742010-08-18 Doug Evans <dje@google.com>
8075
8076 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
8077 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
8078 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
8079 Simplify, early exit if runto_main fails.
8080 * gdb.fortran/exprs.exp: load_lib fortran.exp.
8081 (set_lang_fortran): Moved to lib/fortran.exp.
8082 * gdb.fortran/types.exp: load_lib fortran.exp.
8083 (set_lang_fortran): Moved to lib/fortran.exp.
8084 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
8085 * gdb.java/jprint.exp (set_lang_java): Ditto.
8086 * gdb.java/jv-exp.exp: load_lib java.exp.
8087 If set_lang_java fails, issue a warning instead of failure to be
8088 consistent with other set_lang_foo uses.
8089 (set_lang_java): Moved to lib/java.exp.
8090 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
8091 If set_lang_java fails, issue a warning instead of failure to be
8092 consistent with other set_lang_foo uses.
8093 * gdb.pascal/types.exp: load_lib pascal.exp.
8094 (set_lang_pascal): Moved to lib/pascal.exp.
8095 * lib/fortran.exp: New file.
8096 * lib/java.exp (set_lang_java): New function.
8097 * lib/pascal.exp (set_lang_pascal): New function.
8098
2f06b485
YQ
80992010-08-18 Yao Qi <yao@codesourcery.com
8100
8101 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
8102 func_nofb_start and func_loopfb_start, so that address of functions
8103 is equal to these labels on Thumb.
8104
96e25403
YQ
81052010-08-18 Yao Qi <yao@codesourcery.com>
8106
8107 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
8108 to reflect latest c source file.
8109
36e6adc4
JK
81102010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8111
8112 * gdb.cp/infcall-dlopen.exp: New file.
8113 * gdb.cp/infcall-dlopen.cc: New file.
8114 * gdb.cp/infcall-dlopen-lib.cc: New file.
8115
f431efe5
PA
81162010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8117 Pedro Alves <pedro@codesourcery.com>
8118
8119 PR breakpoints/11371
8120
8121 * gdb.base/watch-cond-infcall.exp: New file.
8122 * gdb.base/watch-cond-infcall.c: New file.
8123
06a64a0b
TT
81242010-08-16 Tom Tromey <tromey@redhat.com>
8125
8126 * gdb.base/help.exp: Update.
8127 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
8128 watchpoint.
8129 (test_watch_location): New proc.
8130 (test_watchpoint_in_big_blob): Delete watchpoint.
8131 * gdb.base/watchpoint.c (func5): New function.
8132 (main): Call it.
8133
70ebf4ed
DE
81342010-08-16 Doug Evans <dje@google.com>
8135
8136 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
8137
ca5c20b6
PM
81382010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8139
8140 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
8141 tests.
8142
7346b668
KW
81432010-08-11 Ken Werner <ken.werner@de.ibm.com>
8144
8145 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
8146 * gdb.base/gnu_vector.c: New File.
8147 * gdb.base/gnu_vector.exp: Likewise.
8148
cb2e07a6
PM
81492010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8150
8151 * gdb.python/python.c: New File.
8152 * gdb.python/python-sl.c: New File.
8153 * gdb.python/python.exp: Test solib_address and decode_line
8154 * functions.
8155
5da1313b
JK
81562010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8157
8158 * gdb.python/python.exp (show height, set height 10)
8159 (verify pagination beforehand, verify pagination beforehand: q)
8160 (gdb.execute does not page, verify pagination afterwards)
8161 (verify pagination afterwards: q): New.
8162
49c3ccf7
DE
81632010-08-02 Doug Evans <dje@google.com>
8164
8165 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
8166 because of an older gcc, change test2
8167 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
8168 to unsupported.
8169
42c0c4f1
KH
81702010-07-30 Kazu Hirata <kazu@codesourcery.com>
8171
8172 * gdb.base/break-always.exp: Do not expect full paths to file
8173 names.
8174 * gdb.base/commands.exp: Likewise.
8175
d3765805
DE
81762010-07-30 Doug Evans <dje@google.com>
8177
c98ee71b
DE
8178 * gdb.cp/temargs.exp: For new tests that require newer gccs,
8179 xfail them when run with older gccs.
8180
fd961404
DE
8181 * lib/gdb.exp (build_executable): Forward "c++" option to
8182 get_compiler_info.
8183
999adef4
DE
8184 * gdb.python/py-type.exp (test_template): Mark as xfail tests
8185 "python print ttype.template_argument(1)" and
8186 "python print isinstance(ttype.template_argument(1), gdb.Value)"
8187 if using gcc 4.4 or earlier.
8188
d3765805
DE
8189 * gdb.base/valgrind-db-attach.exp: Use unique test name for
8190 attach-to-debugger handling.
8191
1276c759
JK
81922010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8193
8194 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
8195 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
8196 (main): Use copyreloc.
8197 * gdb.base/prelink.exp (split debug of executable)
8198 (.dynbss vs. .bss address shift): New tests.
8199
88caa9b9
PA
82002010-07-29 Pedro Alves <pedro@codesourcery.com>
8201
8202 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
8203 in gdb_test_multiple.
8204
c6f2ac43
PA
82052010-07-29 Pedro Alves <pedro@codesourcery.com>
8206
8207 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
8208 environment.
8209
326fd672
TT
82102010-07-28 Tom Tromey <tromey@redhat.com>
8211
8212 PR python/11060:
8213 * gdb.python/py-type.c (Temargs): New template.
8214 (temvar): New variable.
8215 * gdb.python/py-type.exp (test_template): New proc.
8216
3ce3b1ba
PA
82172010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8218
8219 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
8220 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
8221
34eaf542
TT
82222010-07-28 Tom Tromey <tromey@redhat.com>
8223
8224 PR c++/9946:
8225 * gdb.cp/temargs.exp: New file.
8226 * gdb.cp/temargs.cc: New file.
8227
d41b819e
JK
82282010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8229
8230 * gdb.base/help.exp (help disassemble): Update the content.
8231
26ab7092
JK
82322010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8233
8234 * gdb.threads/ia64-sigill.exp: New file.
8235 * gdb.threads/ia64-sigill.c: New file.
8236
5283e9e1
TT
82372010-07-27 Tom Tromey <tromey@redhat.com>
8238
8239 * gdb.opt/inline-cmds.c (ATTR): New define.
8240 (func1): Use it.
8241 (func2): Likewise.
8242 (func3): Likewise.
8243 (outer_inline1): Likewise.
8244 (outer_inline2): Likewise.
8245 * gdb.opt/inline-bt.c (ATTR): New define.
8246 (func1): Use it.
8247 (func2): Likewise.
8248 * gdb.opt/inline-locals.c (ATTR): New define.
8249 (func1): Use it.
8250 (func2): Likewise.
8251
e992ef73
TT
82522010-07-27 Tom Tromey <tromey@redhat.com>
8253
8254 * gdb.stabs/gdb11479.c (hack): New function.
8255 (test): Use it.
8256 (test2): Use it.
8257 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
8258 (int32_search_buf, int64_search_buf): No longer static.
8259 (x): Remove.
8260 * gdb.base/relocate.c (hack): New function.
8261
5374244e
PM
82622010-07-27 Phil Muldoon <pmuldoon@redhat.com>
8263
8264 * gdb.python/py-value.exp (test_inferior_function_call): New function.
8265 * gdb.python/py-value.c (func1): New function.
8266 (func2): Likewise.
8267
a99aee83
CV
82682010-07-26 Corinna Vinschen <vinschen@redhat.com>
8269
8270 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
8271 as not to clash with .data section.
8272
a04ba985
JG
82732010-07-26 Jerome Guitton <guitton@adacore.com>
8274
8275 * gdb.base/code_elim.exp: New file.
8276 * gdb.base/code_elim1.c: New file.
8277 * gdb.base/code_elim2.c: New file.
8278
23bd0f7c
PA
82792010-07-21 Pedro Alves <pedro@codesourcery.com>
8280
8281 PR symtab/11827
8282
8283 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
8284 (some_volatile_enum): New variable.
8285 * gdb.base/printcmds.exp (test_print_enums): New.
8286 <top level>: Call it.
8287
883df6dd
SW
82882010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
8289
8290 * gdb.cp/fpointer.cc: New test.
8291 * gdb.cp/fpointer.exp: New test.
8292
569b05a5
JK
82932010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8294
8295 * gdb.base/solib-nodir.exp: New file.
8296 * lib/gdb.exp (runto): New case for a GDB internal error.
8297
51d7d803
JK
82982010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8299 Ulrich Weigand <uweigand@de.ibm.com>
8300 Tom Tromey <tromey@redhat.com>
8301
8302 * gdb.base/charset-malloc.c: New file.
8303 * gdb.base/charset.c (malloc_stub): New prototype.
8304 (main): Call it instead of malloc itself.
8305 * gdb.base/charset.exp: Use only prepare_for_testing.
8306 (binfile): Remove the variable.
8307
c0edd9ed
JK
83082010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8309
8310 Make core files the process_stratum.
8311 * gdb.base/corefile.exp (run: load core again)
8312 (run: sanity check we see the core file, run: with core)
8313 (run: core file is cleared, attach: load core again)
8314 (attach: sanity check we see the core file, attach: with core)
8315 (attach: core file is cleared): New tests.
8316 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
8317
3cbaedff
KW
83182010-07-14 Ken Werner <ken.werner@de.ibm.com>
8319
8320 * gdb.arch/altivec-abi.exp: New tests.
8321
91158a56
TT
83222010-07-13 Tom Tromey <tromey@redhat.com>
8323
8324 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
8325 (main): Use it.
8326 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
8327
0f5238ed
TT
83282010-07-13 Tom Tromey <tromey@redhat.com>
8329
8330 * gdb.base/label.exp: New file.
8331 * gdb.base/label.c: New file.
8332
add265ae
L
83332010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
8334 H.J. Lu <hongjiu.lu@intel.com>
8335
8336 * lib/gdb.exp (is_ilp32_target): New.
8337 (is_lp64_target): Likewise.
8338
8339 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
8340 target.
8341 * gdb.arch/amd64-disp-step.exp: Likewise.
8342 * gdb.arch/amd64-dword.exp: Likewise.
8343 * gdb.arch/amd64-i386-address.exp: Likewise.
8344 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 8345
add265ae
L
8346 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
8347 target.
8348 * gdb.arch/i386-bp_permanent.exp: Likewise.
8349 * gdb.arch/i386-byte.exp: Likewise.
8350 * gdb.arch/i386-disp-step.exp: Likewise.
8351 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8352 * gdb.arch/i386-prologue.exp: Likewise.
8353 * gdb.arch/i386-size-overlap.exp: Likewise.
8354 * gdb.arch/i386-size.exp: Likewise.
8355 * gdb.arch/i386-sse.exp: Likewise.
8356 * gdb.arch/i386-unwind.exp: Likewise.
8357 * gdb.arch/i386-word.exp: Likewise.
8358
8359 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
8360 test only when building 64-bit executables. Do not hard-code
8361 -m64 option.
8362
2dfb8c17
DE
83632010-07-07 Doug Evans <dje@google.com>
8364
8365 * lib/gdb.exp (gdb_test_list_exact): New function.
8366 * gdb.base/default.exp (show convenience): Call it, add tests for
8367 $_sdata = void, $_thread = 0.
8368
4e5799b6
JK
83692010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8370 Joel Brobecker <brobecker@adacore.com>
8371
8372 Fix re-run of PIE executable, PR shlibs/11776.
8373 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
8374 Remove $displacement_main to match the solib-svr4.c change. New "kill"
8375 and re-"run" of the inferior.
8376
1a219cc7
JK
83772010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8378 Joel Brobecker <brobecker@adacore.com>
8379
8380 Cope with missing /usr/sbin/prelink.
8381 * lib/prelink-support.exp (prelink_no):
8382 <result == 1 && $output is "no such file or directory">: New.
8383 (prelink_yes): Likewise. Return on failed prelink_no.
8384
5e3b36f8
JK
83852010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8386 Joel Brobecker <brobecker@adacore.com>
8387
8388 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
8389 build_executable by build_executable_own_libs. Replace "prelink -R"
8390 execution by a call of prelink_yes. Comment why "prelink -r" needs no
8391 change.
8392 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
8393 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
8394 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
8395 Replace build_executable by build_executable_own_libs's function
8396 build_executable_own_libs.
8397 (prelinkNO): Create new stub to call prelink_no.
8398 (prelinkYES): Create new stub to call prelink_yes.
8399 (test_attach): Rename calls of copy to file_copy.
8400 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
8401 (copy): Move to ...
8402 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
8403 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
8404 * gdb.base/prelink.exp: Disable testcase also for is_remote and
8405 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
8406 special flags by gdb_compile_shlib. Replace second gdb_compile by
8407 build_executable_own_libs. Replace "prelink -R" execution by a call of
8408 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
8409 a second call of prelink_yes. Replace restart commands by
8410 clean_restart.
8411 (prelink): Rename to ...
8412 (seen displacement message): ... this test. Extend its expectation
8413 strictness.
8414
86e4bafc
JK
84152010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8416
8417 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
8418 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
8419 displacement message exactly once.
8420
3cd07d20
JK
84212010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8422 Joel Brobecker <brobecker@adacore.com>
8423
8424 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
8425 its restore after the <$relink_args != ""> loop. new comment.
8426
0a1e94c7
JK
84272010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8428 Joel Brobecker <brobecker@adacore.com>
8429
8430 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
8431 code for it. New variable relink_args.
8432 (prelinkYES): Call prelinkNO.
8433 (test_attach): Accept new parameter relink_args. Re-prelink the binary
8434 in such case. Move the core code to ...
8435 (test_attach_gdb): ... a new function. Send GDB command "file".
8436 Extend expected "Attaching to " string.
8437
2f70bcfb
TT
84382010-07-02 Tom Tromey <tromey@redhat.com>
8439
8440 * gdb.base/bitops.exp: Remove extraneous "pass".
8441
a17ac5b0
TT
84422010-07-02 Ken Werner <ken.werner@de.ibm.com>
8443
8444 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8445
dc10affe
PA
84462010-07-01 Pedro Alves <pedro@codesourcery.com>
8447
d41c0fc8
PA
8448 * gdb.base/help.exp: Adjust expected output.
8449
84502010-07-01 Pedro Alves <pedro@codesourcery.com>
8451
8452 * gdb.base/help.exp: Adjust expected output.
dc10affe 8453
0a600c36
JK
84542010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8455
8456 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
8457 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
8458 c++/11702.
8459
37cc8bfe
JK
84602010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8461 Doug Evans <dje@google.com>
8462
8463 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
8464 add .dynamic entry'.
8465
254e6b9e
DE
84662010-06-29 Doug Evans <dje@google.com>
8467
8468 Test PR c++/11702.
8469 * gdb.cp/m-static.exp: Add testcase.
8470 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
8471
595939de 84722010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
8473 Tom Tromey <tromey@redhat.com>
8474 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
8475
8476 * gdb.python/py-inferior.c: New File.
8477 * gdb.python/py-infthread.c: New File.
8478 * gdb.python/py-inferior.exp: New File.
8479 * gdb.python/py-infthread.exp: New File.
8480
98751a41
JK
84812010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8482
8483 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
8484 (ptype ::C::OtherFileClass typedefs): New.
8485 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
8486 (C::OtherFileClass::cOtherFileClassVar2): New.
8487 (C::OtherFileClass::cOtherFileClassVar_use): Use also
8488 cOtherFileClassVar2.
8489 (C::cOtherFileType2, C::cOtherFileVar2): New.
8490 (C::cOtherFileVar_use): use also cOtherFileVar2.
8491 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
8492
41f62f39
JK
84932010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8494
8495 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
8496 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
8497 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
8498 (print ::C::cOtherFileVar)
8499 (whatis C::OtherFileClass::cOtherFileClassType)
8500 (whatis ::C::OtherFileClass::cOtherFileClassType)
8501 (print C::OtherFileClass::cOtherFileClassVar)
8502 (print ::cOtherFileClassVar)
8503 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
8504 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
8505 trailing content.
8506 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
8507 (C::OtherFileClass::cOtherFileClassVar)
8508 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
8509 (C::cOtherFileVar, C::cOtherFileVar_use): New.
8510
af53d231
JK
85112010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8512
8513 Test PR c++/11703 and PR gdb/1448.
8514 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
8515 gdb/1448.
8516
9655fd1a
JK
85172010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8518
8519 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
8520 (main) <rtti_data>: New.
8521 * gdb.cp/virtbase.exp (print rtti_data): New.
8522
824cc8dd
JK
85232010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8524 Joel Brobecker <brobecker@adacore.com>
8525
8526 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
8527
6036c742
JK
85282010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8529
8530 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
8531
de6a0421
DE
85322010-06-28 Doug Evans <dje@google.com>
8533
8534 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
8535
b2dae948
DE
85362010-06-27 Doug Evans <dje@google.com>
8537
8538 * gdb.cp/m-static.exp: Update expected test output.
8539
0f3bb72e
PH
85402010-06-25 Paul Hilfinger <hilfinger@adacore.com>
8541
889bf7c5
PA
8542 * gdb.gdb/selftest.exp: Adjust expected message for
8543 capturing start-up runtime.
0f3bb72e 8544
bc9f0842
TT
85452010-06-25 Tom Tromey <tromey@redhat.com>
8546
8547 PR python/10808:
8548 * gdb.python/python.exp: Add new tests.
8549
099ef718
SW
85502010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
8551
8552 * gdb.cp/operator.cc: Created an import loop.
8553 * gdb.cp/operator.exp: Added testcase for import loop.
8554
5868a632
JK
85552010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8556
8557 Test PR python/11407.
8558 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
8559 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
8560 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
8561 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
8562 executable_nofb and executable_fb. New variables srcsfile, objsfile,
8563 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
8564 binfile. Call gdb_compile with clean_restart twice.
8565 (func_nofb print, func_nofb backtrace, func_loopfb print)
8566 (func_loopfb backtrace): New.
8567
af76db58
JK
85682010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8569
8570 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
8571 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
8572 by a hand made one.
8573 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
8574 i?86 requirement. Remove variables srcfile and binfile. New variable
8575 sources, executable_nofb and executable_fb. Call prepare_for_testing.
8576
f2c7657e
UW
85772010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8578
8579 * gdb.cell/dwarfaddr.exp: New file.
8580 * gdb.cell/dwarfaddr.S: New file.
8581
628fe4e4
JK
85822010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8583
8584 Test PR 9436.
8585 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
8586
f1421989
HZ
85872010-06-24 Hui Zhu <teawater@gmail.com>
8588
8589 * gdb.base/eval.exp: New file.
8590
d03285ec
UW
85912010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8592
8593 * gdb.cell/fork.exp: New file.
8594 * gdb.cell/fork.c: Likewise.
8595 * gdb.cell/fork-spu.c: Likewise.
8596
41b2c92d
PM
85972010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
8598
8599 * lib/gdb.exp (banned_variables_traced): New global variable.
8600 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
8601 (gdb_init): Use `trace add variable' instead of obsolete
8602 `trace variable'.
8603
d5bc977f
DE
86042010-06-21 Doug Evans <dje@google.com>
8605
8606 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
8607
d2ed6730
UW
86082010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8609
8610 * gdb.arch/spu-ls.exp: New file.
8611 * gdb.arch/spu-ls.c: Likewise.
8612
6aed2dbc
SS
86132010-06-18 Stan Shebs <stan@codesourcery.com>
8614
8615 * gdb.threads/thread-specific.exp: Add tests of $_thread.
8616
e0756905
UW
86172010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8618
8619 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
8620 * gdb.base/watch-cond.exp: Likewise.
8621 * gdb.python/py-breakpoint.exp: Likewise.
8622
d8053d4d
PA
86232010-06-18 Pedro Alves <pedro@codesourcery.com>
8624
8625 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
8626 clean_restart, make sure every test has a distinct message, and
8627 that messages don't include the executable' full path.
8628
81ce510c
DE
86292010-06-17 Doug Evans <dje@google.com>
8630
8631 * gdb.arch/i386-size.exp: Updated expected output for
8632 DISASSEMBLY_OMIT_FNAME.
8633
65d79d4b
SDJ
86342010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8635 Sergio Durigan Junior <sergiodj@redhat.com>
8636
8637 * gdb.base/watch-notconst.c: New file.
8638 * gdb.base/watch-notconst.S: New file.
8639 * gdb.base/watch-notconst2.c: New file.
8640 * gdb.base/watch-notconst2.S: New file.
8641 * gdb.base/watch-notconst.exp: New file.
8642 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
8643 (func4): Add operations on `global_ptr_ptr'.
8644 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
8645 routine to test watchpoints created with a constant expression.
8646 (test_inaccessible_watchpoint): Include tests for watchpoints
8647 created with a constant expression.
8648
df0f4836
KB
86492010-06-14 Kevin Buettner <kevinb@redhat.com>
8650
8651 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8652 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
8653 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
8654 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
8655 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8656 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8657 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
8658 of `_start'.
8659
b769def5
UW
86602010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8661
8662 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
8663 not supported on the target.
8664 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8665 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8666 * gdb.mi/mi-nsintrall.exp: Likewise.
8667 * gdb.mi/mi-nsmoribund.exp: Likewise.
8668 * gdb.mi/mi-nsthrexec.exp: Likewise.
8669
d914c394
SS
86702010-06-11 Stan Shebs <stan@codesourcery.com>
8671
8672 * gdb.base/permissions.exp: New file.
8673
86742010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
8675
8676 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
8677 does not support ELF executable class.
8678
f3ce5b9c
UW
86792010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8680
8681 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
8682
8e46892c
JK
86832010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8684
8685 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
8686 (runto): Catch "The target does not support running in non-stop mode.".
8687
6cc55c64
MS
86882010-06-11 Michael Snyder <msnyder@vmware.com>
8689
8690 * gdb.base/setshow.exp (set language asm): Don't use
8691 gdb_test_no_output, fails on some targets.
8692
caddefa4
UW
86932010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8694
8695 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
8696 * gdb.cp/pr9167.exp: Likewise.
8697
468b1aa7
UW
86982010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8699
8700 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
8701
5c3552dc
UW
87022010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8703
8704 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
8705
02e6fe6a
UW
87062010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8707
8708 * gdb.base/charset.c (main): Make sure malloc gets linked in.
8709
0e03807e
TT
87102010-06-11 Tom Tromey <tromey@redhat.com>
8711
8712 PR gdb/9977, PR exp/11636::
8713 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
8714 (pieces_test_f6): Update expected output.
8715
2bdf28a0
JK
87162010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8717
8718 * gdb.base/moribund-step.exp: New.
8719
f6978de9
MS
87202010-06-08 Michael Snyder <msnyder@vmware.com>
8721
8722 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 8723 * gdb.ada/boolean_expr.exp:
f6978de9
MS
8724 * gdb.ada/frame_args.exp: Ditto.
8725 * gdb.ada/lang_switch.exp: Ditto.
8726 * gdb.ada/ptype_arith_binop.exp: Ditto.
8727 * gdb.ada/ref_param.exp: Ditto.
8728 * gdb.ada/type_coercion.exp:Ditto.
8729
8730 * gdb.asm/asm-source.exp: Ditto.
8731
8732 * gdb.base/attach.exp: Ditto.
8733 * gdb.base/bitfields2.exp: Ditto.
8734 * gdb.base/call-signal-resume.exp: Ditto.
8735 * gdb.base/callfuncs.exp: Ditto.
8736 * gdb.base/commands.exp: Ditto.
8737 * gdb.base/dbx.exp: Ditto.
8738 * gdb.base/default.exp: Ditto.
8739 * gdb.base/dump.exp: Ditto.
8740 * gdb.base/exprs.exp: Ditto.
8741 * gdb.base/freebpcmd.exp: Ditto.
8742 * gdb.base/interrupt.exp: Ditto.
8743 * gdb.base/list.exp: Ditto.
8744 * gdb.base/long_long.exp: Ditto.
8745 * gdb.base/maint.exp: Ditto.
8746 * gdb.base/ptype.exp: Ditto.
8747 * gdb.base/return.exp: Ditto.
8748 * gdb.base/setshow.exp: Ditto.
8749 * gdb.base/sigbpt.exp: Ditto.
8750 * gdb.base/sigrepeat.exp: Ditto.
8751
8752 * gdb.cp/classes.exp: Ditto.
8753
8754 * gdb.dwarf2/dw2-restore.exp: Ditto.
8755
8756 * gdb.gdb/selftest.exp: Ditto.
8757
8758 * gdb.multi/base.exp: Ditto.
8759 * gdb.multi/bkpt-multi-exec.exp: Ditto.
8760
8761 * gdb.python/py-block.exp: Ditto.
8762 * gdb.python/py-prettyprint.exp: Ditto.
8763 * gdb.python/py-template.exp: Ditto.
8764
8765 * gdb.server/ext-attach.exp: Ditto.
8766 * gdb.server/ext-run.exp: Ditto.
8767 * gdb.server/server-mon.exp: Ditto.
8768
8769 * gdb.threads/fork-thread-pending.exp: Ditto.
8770 * gdb.threads/hand-call-in-threads.exp: Ditto.
8771 * gdb.threads/interrupted-hand-call.exp: Ditto.
8772 * gdb.threads/linux-dp.exp: Ditto.
8773 * gdb.threads/manythreads.exp: Ditto.
8774 * gdb.threads/print-threads.exp: Ditto.
8775 * gdb.threads/pthreads.exp: Ditto.
8776 * gdb.threads/schedlock.exp: Ditto.
8777 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8778 * gdb.threads/threadapply.exp: Ditto.
8779
de7ff789
MS
87802010-06-08 Michael Snyder <msnyder@vmware.com>
8781
889bf7c5 8782 * gdb.ada/exec_changed.exp:
de7ff789
MS
8783 Use ".*" instead of "" as wildcard regexp.
8784
8785 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
8786 * gdb.base/call-ar-st.exp: Ditto.
8787 * gdb.base/checkpoint.exp: Ditto.
8788 * gdb.base/default.exp: Ditto.
8789 * gdb.base/dump.exp: Ditto.
8790 * gdb.base/ending-run.exp: Ditto.
8791 * gdb.base/fileio.exp: Ditto.
8792 * gdb.base/miscexprs.exp: Ditto.
8793 * gdb.base/pointers.exp: Ditto.
8794 * gdb.base/readline.exp: Ditto.
8795 * gdb.base/reread.exp: Ditto.
8796 * gdb.base/restore.exp: Ditto.
8797 * gdb.base/shlib-call.exp: Ditto.
8798 * gdb.base/valgrind-db-attach.exp: Ditto.
8799 * gdb.base/volatile.exp: Ditto.
8800 * gdb.base/watchpoints.exp: Ditto.
8801
8802 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
8803
8804 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
8805 * gdb.python/py-value.exp: Ditto.
8806
8807 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
8808 * gdb.trace/circ.exp: Ditto.
8809 * gdb.trace/collection.exp: Ditto.
8810 * gdb.trace/packetlen.exp: Ditto.
8811 * gdb.trace/passc-dyn.exp: Ditto.
8812 * gdb.trace/report.exp: Ditto.
8813 * gdb.trace/tfile.exp: Ditto.
8814 * gdb.trace/tfind.exp: Ditto.
8815 * gdb.trace/while-dyn.exp: Ditto.
8816
3bebe2f2
JK
88172010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8818
8819 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
8820
5c631832
JK
88212010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8822
8823 Test PR 10640.
8824 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
8825
4c3376c8
SW
88262010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
8827
8828 * gdb.cp/koenig.exp: Test for ADL operators.
8829 * gdb.cp/koenig.cc: Added ADL operators.
8830 * gdb.cp/operator.exp: New test.
8831 * gdb.cp/operator.cc: New test.
8832
dc226d5a
MS
88332010-06-04 Michael Snyder <msnyder@vmware.com>
8834
dfb88a23
MS
8835 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
8836 * gdb.base/pending.exp: Ditto.
f7ae76b3 8837
dc226d5a
MS
8838 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
8839
967cf477
DE
88402010-06-04 Doug Evans <dje@google.com>
8841
8842 * gdb.python/py-prettyprint.exp: Add new test for enabled and
8843 disabled printers.
8844 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
8845 (enable_lookup_function): New function.
8846
eb801841
TT
88472010-06-04 Tom Tromey <tromey@redhat.com>
8848
8849 * gdb.python/py-value.exp (test_value_hash): Don't test equality
8850 of hash and id.
8851
38979823
JK
88522010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8853
8854 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
8855 newline.
8856 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
8857 (empty verbose non-noisy clear, empty verbose noisy clear)
8858 (empty non-verbose noisy clear): Likewise.
8859
35ec993f
MS
88602010-06-03 Michael Snyder <msnyder@vmware.com>
8861
8862 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
8863 * gdb.base/display.exp: Ditto.
8864 * gdb.base/find.exp: Ditto.
8865 * gdb.base/ifelse.exp: Ditto.
8866 * gdb.base/multi-forks.exp: Ditto.
8867 * gdb.base/recurse.exp: Ditto.
8868 * gdb.base/setshow.exp: Ditto.
8869 * gdb.base/value-double-free.exp: Ditto.
8870 * gdb.base/watch-vfork.exp: Ditto.
8871 * gdb.base/watch_thread_num.exp: Ditto.
8872 * gdb.base/watchpoint-solib.exp: Ditto.
8873 * gdb.base/watchpoint.exp: Ditto.
8874 * gdb.base/watchpoints.exp: Ditto.
8875
8876 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
8877 * gdb.cp/overload.exp: Ditto.
8878 * gdb.cp/virtfunc.exp: Ditto.
8879
8880 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
8881
889bf7c5 8882 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
8883 Replace gdb_test with gdb_test_no_output.
8884
889bf7c5 8885 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
8886 Replace gdb_test with gdb_test_no_output.
8887 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8888 * gdb.threads/watchthreads.exp: Ditto.
8889 * gdb.threads/watchthreads2.exp: Ditto.
8890
8891 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
8892 * gdb.trace/tfind.exp: Ditto.
8893
c22decce
JB
88942010-06-03 Joel Brobecker <brobecker@adacore.com>
8895
8896 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
8897 successful test if message is the empty string.
8898
fd5700c7
JK
88992010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8900
8901 * gdb.fortran/module.exp (stopped language detection): New test.
8902
f55ee35c
JK
89032010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8904
8905 Support DW_TAG_module as separate namespaces.
8906 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
8907 gdb.fortran/library-module-lib.f90: New.
8908 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
8909 (print i): Remove.
8910 (continue to breakpoint: i-is-1, print var_i value 1)
8911 (continue to breakpoint: i-is-2, print var_i value 2)
8912 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
8913 (print var_d, print var_i value 14, ptype modmany, complete `modm)
8914 (complete `modmany, complete `modmany`, complete `modmany`var)
8915 (show language, setting breakpoint at module): New tests.
8916 * gdb.fortran/module.f90 (module mod): Remove.
8917 (module mod1, module mod2, module modmany, subroutine sub1)
8918 (subroutine sub2, program module): New.
8919
b8e8282f
JK
89202010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8921
8922 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
8923 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
8924 * gdb.cp/anon-union.exp (pass): Rename to ...
8925 (print z 2): ... here.
b8e8282f 8926
019ebafc
MS
89272010-06-02 Michael Snyder <msnyder@vmware.com>
8928
e68d8fd4
MS
8929 * gdb.trace/actions.exp: Use gdb_test_no_output.
8930 * gdb.trace/circ.exp: Ditto.
8931 * gdb.trace/packetlen.exp: Ditto.
8932 * gdb.trace/save-trace.exp: Ditto.
8933 * gdb.trace/tracecmd.exp: Ditto.
8934 * gdb.trace/tsv.exp: Ditto.
8935
12b5d08a
MS
8936 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8937 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8938 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8939 * gdb.threads/manythreads.exp: Ditto.
8940 * gdb.threads/print-threads.exp: Ditto.
8941 * gdb.threads/pthreads.exp: Ditto.
8942 * gdb.threads/schedlock.exp: Ditto.
8943 * gdb.threads/staticthreads.exp: Ditto.
8944 * gdb.threads/thread-specific.exp: Ditto.
8945 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8946 * gdb.threads/threadapply.exp: Ditto.
8947 * gdb.threads/watchthreads.exp: Ditto.
8948 * gdb.threads/watchthreads2.exp: Ditto.
8949
89493308
MS
8950 * gdb.python/py-block.exp: Use gdb_test_no_output.
8951 * gdb.python/py-prettyprint.exp: Ditto.
8952 * gdb.python/py-template.exp: Ditto.
8953 * gdb.python/py-value.exp: Ditto.
8954
8955 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8956 * gdb.reverse/watch-reverse.exp: Ditto.
8957
8958 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8959 * gdb.server/ext-run.exp: Ditto.
8960
019ebafc
MS
8961 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8962 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8963 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8964 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8965 * gdb.dwarf2/dw2-producer.exp: Ditto.
8966 * gdb.dwarf2/mac-fileno.exp: Ditto.
8967
8968 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8969 * gdb.gdb/selftest.exp: Ditto.
8970
8971 * gdb.multi/base.exp: Use gdb_test_no_output.
8972
8973 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8974
3e0ca3a5
JK
89752010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8976
8977 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8978
9db70545
MS
89792010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8980
a8d52276
MS
8981 * gdb.cp/class2.exp: Use gdb_test_no_output.
8982 * gdb.cp/classes.exp: Ditto.
8983 * gdb.cp/extern-c.exp: Ditto.
8984 * gdb.cp/inherit.exp: Ditto.
8985 * gdb.cp/maint.exp: Ditto.
8986 * gdb.cp/mb-inline.exp: Ditto.
8987 * gdb.cp/mb-templates.exp: Ditto.
8988 * gdb.cp/method2.exp: Ditto.
8989 * gdb.cp/misc.exp: Ditto.
8990 * gdb.cp/ovldbreak.exp: Ditto.
8991 * gdb.cp/punctuator.exp: Ditto.
8992 * gdb.cp/templates.exp: Ditto.
8993 * gdb.cp/virtbase.exp: Ditto.
8994
889bf7c5 8995 * gdb.threads/attach-stopped.exp:
9db70545 8996 Replace uses of send_gdb / gdb_expect.
889bf7c5 8997 * gdb.threads/attachstop-mt.exp:
9db70545 8998 Replace uses of send_gdb / gdb_expect.
889bf7c5 8999 * gdb.threads/gcore-thread.exp:
9db70545 9000 Replace uses of send_gdb / gdb_expect.
889bf7c5 9001 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
9002 Replace uses of send_gdb / gdb_expect.
9003 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9004 * gdb.threads/print-threads.exp:
9db70545
MS
9005 Replace uses of send_gdb / gdb_expect.
9006 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
9007 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
9008 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
9009
9010 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
9011 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
9012 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
9013 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
9014 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
9015 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
9016 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
9017 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
9018 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
9019 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
9020 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
9021
359cc68c
JK
90222010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9023
9024 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
9025
7d3fe98e
SW
90262010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
9027
9028 * gdb.cp/koenig.exp: Added new test case.
9029 * gdb.cp/koenig.cc: Ditto.
9030
27d3a1a2
MS
90312010-06-01 Michael Snyder <msnyder@vmware.com>
9032
9033 * gdb.base/arithmet.exp: Use gdb_test_no_output.
9034 * gdb.base/arrayidx.exp: Ditto.
9035 * gdb.base/attach.exp: Ditto.
9036 * gdb.base/auxv.exp: Ditto.
9037 * gdb.base/bigcre.exp: Ditto.
9038 * gdb.base/break-always.exp: Ditto.
9039 * gdb.base/break-interp.exp: Ditto.
9040 * gdb.base/break.exp: Ditto.
9041 * gdb.base/breakpoint-shadow.exp: Ditto.
9042 * gdb.base/call-ar-st.exp: Ditto.
9043 * gdb.base/call-sc.exp: Ditto.
9044 * gdb.base/call-signal-resume.exp: Ditto.
9045 * gdb.base/callfuncs.exp: Ditto.
9046 * gdb.base/catch-syscall.exp: Ditto.
9047 * gdb.base/charset.exp: Ditto.
9048 * gdb.base/code-expr.exp: Ditto.
9049 * gdb.base/commands.exp: Ditto.
9050 * gdb.base/cond-expr.exp: Ditto.
9051 * gdb.base/condbreak.exp: Ditto.
9052 * gdb.base/cursal.exp: Ditto.
9053 * gdb.base/cvexpr.exp: Ditto.
9054 * gdb.base/default.exp: Ditto.
9055 * gdb.base/del.exp: Ditto.
9056 * gdb.base/detach.exp: Ditto.
9057 * gdb.base/display.exp: Ditto.
9058 * gdb.base/ena-dis-br.exp: Ditto.
9059 * gdb.base/eval-skip.exp: Ditto.
9060 * gdb.base/foll-fork.exp: Ditto.
9061 * gdb.base/foll-vfork.exp: Ditto.
9062 * gdb.base/frame-args.exp: Ditto.
9063 * gdb.base/funcargs.exp: Ditto.
9064 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9065 * gdb.base/gdbvars.exp: Ditto.
9066 * gdb.base/help.exp: Ditto.
9067 * gdb.base/ifelse.exp: Ditto.
9068 * gdb.base/included.exp: Ditto.
9069 * gdb.base/list.exp: Ditto.
9070 * gdb.base/macscp.exp: Ditto.
9071 * gdb.base/maint.exp: Ditto.
9072 * gdb.base/multi-fork.exp: Ditto.
9073 * gdb.base/overlays.exp: Ditto.
9074 * gdb.base/page.exp: Ditto.
9075 * gdb.base/pending.exp: Ditto.
9076 * gdb.base/pointers.exp: Ditto.
9077 * gdb.base/pr11022.exp: Ditto.
9078 * gdb.base/prelink.exp: Ditto.
9079 * gdb.base/printcmds.exp: Ditto.
9080 * gdb.base/psymtab.exp: Ditto.
9081 * gdb.base/randomize.exp: Ditto.
9082 * gdb.base/relational.exp: Ditto.
9083 * gdb.base/relocate.exp: Ditto.
9084 * gdb.base/remote.exp: Ditto.
9085 * gdb.base/sepdebug.exp: Ditto.
9086 * gdb.base/set-lang-auto.exp: Ditto.
9087 * gdb.base/setshow.exp: Ditto.
9088 * gdb.base/setvar.exp: Ditto.
9089 * gdb.base/signals.exp: Ditto.
9090 * gdb.base/signull.exp: Ditto.
9091 * gdb.base/sigstep.exp: Ditto.
9092 * gdb.base/sizeof.exp: Ditto.
9093 * gdb.base/solib-disc.exp: Ditto.
9094 * gdb.base/store.exp: Ditto.
9095 * gdb.base/structs.exp: Ditto.
9096 * gdb.base/structs2.exp: Ditto.
9097 * gdb.base/subst.exp: Ditto.
9098 * gdb.base/term.exp: Ditto.
9099 * gdb.base/trace-commands.exp: Ditto.
9100 * gdb.base/unwindonsignal.exp: Ditto.
9101 * gdb.base/valgrind-db-attach.exp: Ditto.
9102 * gdb.base/varargs.exp: Ditto.
9103 * gdb.base/watch-cond.exp: Ditto.
9104 * gdb.base/watch_thread_num.exp: Ditto.
9105 * gdb.base/watchpoint-cond-gone.exp: Ditto.
9106 * gdb.base/watchpoint.exp: Ditto.
9107 * gdb.base/whatis-exp.exp: Ditto.
9108
f8d3bf8f
MS
91092010-06-01 Michael Snyder <msnyder@vmware.com>
9110
9111 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
9112 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
9113 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
9114 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
9115 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
9116 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
9117 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
9118 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
9119 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
9120 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
9121 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
9122 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
9123 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
9124 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
9125 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
9126
3f9e0d32
JK
91272010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9128
9129 * gdb.base/commands.exp (begin commands on watch): Remove excessive
9130 trailing newline.
9131 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
9132 * gdb.java/jmisc.exp (p *args\n): Rename to ...
9133 (p *args): ... here and remove excessive trailing newline.
9134
f629457d
JB
91352010-05-31 Joel Brobecker <brobecker@adacore.com>
9136
9137 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
9138
09eef106
JK
91392010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9140
9141 Accept the new Linux kernel "t (tracing stop)" string.
9142 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
9143 Update comment.
9144 (state_wait) <T (tracing stop)>: New.
9145 (main): Update the state_wait expect string.
9146
94f31136
PA
91472010-05-28 Pedro Alves <pedro@codesourcery.com>
9148
9149 * limits.c, limits.exp: Delete files.
9150 * Makefile.in (clean mostlyclean): Adjust.
9151 * tracecmd.exp: Adjust.
9152
096554ab
JK
91532010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9154
9155 * gdb.base/tui-layout.exp: New.
9156
27d3a1a2 91572010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 9158
889bf7c5 9159 * gdb.reverse/break-precsave.exp:
bcd2dc50 9160 Replace uses of send_gdb / gdb_expect.
889bf7c5 9161 * gdb.reverse/break-reverse.exp:
bcd2dc50 9162 Replace uses of send_gdb / gdb_expect.
889bf7c5 9163 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 9164 Replace uses of send_gdb / gdb_expect.
889bf7c5 9165 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 9166 Replace uses of send_gdb / gdb_expect.
889bf7c5 9167 * gdb.reverse/finish-precsave.exp:
bcd2dc50 9168 Replace uses of send_gdb / gdb_expect.
889bf7c5 9169 * gdb.reverse/finish-reverse.exp:
bcd2dc50 9170 Replace uses of send_gdb / gdb_expect.
889bf7c5 9171 * gdb.reverse/i386-precsave.exp:
bcd2dc50 9172 Replace uses of send_gdb / gdb_expect.
889bf7c5 9173 * gdb.reverse/i386-reverse.exp:
bcd2dc50 9174 Replace uses of send_gdb / gdb_expect.
889bf7c5 9175 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 9176 Replace uses of send_gdb / gdb_expect.
889bf7c5 9177 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 9178 Replace uses of send_gdb / gdb_expect.
889bf7c5 9179 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 9180 Replace uses of send_gdb / gdb_expect.
889bf7c5 9181 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 9182 Replace uses of send_gdb / gdb_expect.
889bf7c5 9183 * gdb.reverse/machinestate.exp:
bcd2dc50 9184 Replace uses of send_gdb / gdb_expect.
889bf7c5 9185 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 9186 Replace uses of send_gdb / gdb_expect.
889bf7c5 9187 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 9188 Replace uses of send_gdb / gdb_expect.
889bf7c5 9189 * gdb.reverse/solib-precsave.exp:
bcd2dc50 9190 Replace uses of send_gdb / gdb_expect.
889bf7c5 9191 * gdb.reverse/solib-reverse.exp:
bcd2dc50 9192 Replace uses of send_gdb / gdb_expect.
889bf7c5 9193 * gdb.reverse/step-precsave.exp:
bcd2dc50 9194 Replace uses of send_gdb / gdb_expect.
889bf7c5 9195 * gdb.reverse/step-reverse.exp:
bcd2dc50 9196 Replace uses of send_gdb / gdb_expect.
889bf7c5 9197 * gdb.reverse/until-precsave.exp:
bcd2dc50 9198 Replace uses of send_gdb / gdb_expect.
889bf7c5 9199 * gdb.reverse/until-reverse.exp:
bcd2dc50 9200 Replace uses of send_gdb / gdb_expect.
889bf7c5 9201 * gdb.reverse/watch-precsave.exp:
bcd2dc50 9202 Replace uses of send_gdb / gdb_expect.
889bf7c5 9203 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
9204 Replace uses of send_gdb / gdb_expect.
9205
3def43e0
JK
92062010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9207
9208 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
9209 excessive newline.
9210
27d3a1a2 92112010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
9212
9213 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
9214 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
9215 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
9216 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
9217 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
9218 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
9219 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
9220 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
9221 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
9222 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
9223 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
9224 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
9225 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
9226 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
9227 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
9228 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
9229 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
9230 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
9231 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 9232
27d3a1a2 92332010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 9234
22454424
MS
9235 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
9236 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
9237
9238 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
9239 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
9240 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
9241
889bf7c5 9242 * gdb.reverse/consecutive-reverse.exp:
22454424 9243 Replace uses of send_gdb / gdb_expect.
889bf7c5 9244 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
9245 Replace uses of send_gdb / gdb_expect.
9246
9247 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
9248 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
9249 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9250 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
9251 Replace uses of send_gdb / gdb_expect.
9252 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
9253 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
9254 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
9255 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
9256 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
9257 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
9258 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
9259 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
9260 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
9261
92622010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 9263
22454424 9264 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9265
22454424 9266 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9267
22454424
MS
9268 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
9269 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
9270 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
9271 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
9272 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
9273 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
9274 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
9275 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
9276 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9277
6e5f2c59
TT
92782010-05-25 Tom Tromey <tromey@redhat.com>
9279
9280 * gdb.base/macscp.exp: Add missing space after setup_kfail.
9281
bbc8b958
TT
92822010-05-25 Tom Tromey <tromey@redhat.com>
9283
9284 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
9285 argument order.
9286 * gdb.base/macscp.exp: Fix setup_kfail argument order.
9287 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
9288 order.
9289 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
9290 order.
9291 * gdb.base/call-sc.exp (setup_kfails): Remove.
9292 (setup_compiler_kfails): Remove.
9293 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
9294 argument order.
9295 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
9296 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
9297 (advancei): Fix setup_kfail argument order.
9298 * gdb.base/radix.exp: Fix setup_kfail argument order.
9299 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
9300 order.
9301 * gdb.base/structs.exp (setup_kfails): Remove.
9302 (setup_compiler_kfails): Fix setup_kfail argument order.
9303 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
9304 order.
9305 * gdb.java/jmain.exp: Fix setup_kfail argument order.
9306 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
9307 setup_kfail argument order.
9308 * gdb.cp/overload.exp: Fix setup_kfail argument order.
9309
83d1babf
TT
93102010-05-25 Tom Tromey <tromey@redhat.com>
9311
9312 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
9313
6acb16a2
MS
93142010-05-25 Michael Snyder <msnyder@vmware.com>
9315
9316 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
9317 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
9318 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
9319 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
9320 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
9321 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
9322 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
9323 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
9324 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
9325 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
9326 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
9327 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
9328 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
9329 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
9330 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
9331 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
9332 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
9333 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
9334 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
9335 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
9336 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
9337 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
9338 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
9339 * gdb.base/default.exp: Replace send_gdb with gdb_test.
9340 * gdb.base/define.exp: Replace send_gdb with gdb_test.
9341 * gdb.base/display.exp: Replace send_gdb with gdb_test.
9342 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
9343 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
9344 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
9345 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
9346 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
9347 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
9348 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
9349 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
9350 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
9351 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
9352 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
9353 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
9354 * gdb.base/help.exp: Replace send_gdb with gdb_test.
9355 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
9356 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
9357 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9358 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
9359 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
9360 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
9361 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
9362 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 9363 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9364
93652010-05-25 Doug Evans <dje@google.com>
9366
9367 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
9368 gdb.string_to_argv.
ad3986f0 9369
d3b1e874
TT
93702010-05-21 Tom Tromey <tromey@redhat.com>
9371
9372 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
9373 Call it.
9374 * gdb.dwarf2/pieces.S: Update.
9375 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
9376
cb826367
TT
93772010-05-21 Tom Tromey <tromey@redhat.com>
9378
9379 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
9380 Call it.
9381 * gdb.dwarf2/pieces.c (struct C): New.
9382 (f6): New function.
9383 * gdb.dwarf2/pieces.S: Replace.
9384
74de6778
TT
93852010-05-21 Tom Tromey <tromey@redhat.com>
9386
9387 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
9388 Call it.
9389
afd74c5f
TT
93902010-05-21 Tom Tromey <tromey@redhat.com>
9391
9392 * gdb.dwarf2.pieces.exp: New file.
9393 * gdb.dwarf2.pieces.S: New file.
9394 * gdb.dwarf2.pieces.c: New file.
9395
a7b75dfd 93962010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9397 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
9398
9399 * lib/gdb.exp (gdb_test_no_output): New function.
9400 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
9401 when testing commands that should produce no output.
9402
c81c812a
JB
94032010-05-17 Joel Brobecker <brobecker@adacore.com>
9404
9405 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
9406 parameter that we want to watch being a constant.
9407
0cce5bd9
JB
94082010-05-17 Joel Brobecker <brobecker@adacore.com>
9409
9410 * gdb.ada/cond_lang: New testcase.
9411
47050449
JB
94122010-05-17 Joel Brobecker <brobecker@adacore.com>
9413
9414 * lib/gdb.exp (banned_variables): New variable/constant.
9415 (gdb_init): Add write trace on variables listed in banned_variables.
9416 (gdb_finish): Remove write traces on variables listed in
9417 banned_variables.
9418
77c01586
JB
94192010-05-17 Joel Brobecker <brobecker@adacore.com>
9420
9421 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
9422 * gdb.cp/koenig.exp: Likewise.
9423
88d4aea7
PM
94242010-05-14 Phil Muldoon <pmuldoon@redhat.com>
9425
889bf7c5 9426 PR python/11482
88d4aea7
PM
9427
9428 * gdb.python/py-value.exp (test_value_hash): New function.
9429
f5a010c0
PM
94302010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
9431
9432 PR exp/11530.
9433 * gdb.base/gdb11530.c: New file.
9434 * gdb.base/gdb11530.exp: New file.
9435
8ef4892f
JK
94362010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9437
9438 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
9439 * gdb.dwarf2/dw2-modula2-self-type.S: New.
9440
7322dca9
SW
94412010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
9442
9443 * gdb.cp/koenig.exp: New test.
9444 * gdb.cp/koenig.cc: New test program.
9445
02e7ea18
JB
94462010-05-05 Joel Brobecker <brobecker@adacore.com>
9447
9448 Remove the use of prms_id and bug_id throughout the testsuite.
9449
e1c34c5d
PM
94502010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
9451
9452 PR exp/11349.
9453 * testsuite/gdb.cp/ref-types.exp: Add test to examine
9454 use a reference local variable.
9455
8e1d0c49
JK
94562010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9457
9458 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
9459 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
9460 variable different_dir. Move debugfile into a full directory pathname
9461 under DIFFERENT_DIR.
9462 * lib/gdb.exp (separate_debug_filename): Remove.
9463 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
9464 variable debug_dir and mkdir of it. Update function comments.
9465
e66408ed
PA
94662010-04-29 Pedro Alves <pedro@codesourcery.com>
9467
9468 PR gdb/11557
9469
9470 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
9471 files.
9472
d7b32ed3
PM
94732010-04-29 Phil Muldoon <pmuldoon@redhat.com>
9474
889bf7c5 9475 * gdb.python/py-param.exp: New File.
d7b32ed3 9476
6aecb9c2
JB
94772010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
9478
9479 * gdb.base/default.exp: Fix "set language" test.
9480
bdf92a1c
PM
94812010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
9482
9483 PR breakpoints/11531.
9484 * gdb.base/gdb11531.c: New file.
9485 * gdb.base/gdb11531.exp: New file.
9486
3f172e24
TT
94872010-04-26 Tom Tromey <tromey@redhat.com>
9488
9489 * gdb.base/completion.exp: Add tests for completion and deprecated
9490 commands.
9491
64af4c92
JK
94922010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9493
9494 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
9495 (print /x char_array): Escape curly brackets.
9496
492928e4
JK
94972010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9498
9499 Fix deadlock on looped list of loaded shared objects.
9500 * gdb.base/solib-corrupted.exp: New.
9501
66d09542
DE
95022010-04-23 Doug Evans <dje@google.com>
9503
9504 * gdb.python/py-section-script.c: New file.
9505 * gdb.python/py-section-script.exp: New file.
9506 * gdb.python/py-section-script.py: New file.
9507
8bd10a10
CM
95082010-04-20 Chris Moller <cmoller@redhat.com>
9509
9510 PR 10179
9511
9512 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
9513 * gdb.base/pr10179-a.c:
9514 * gdb.base/pr10179-b.c:
9515 * gdb.base/pr10179.exp: New files.
9516
c0201579
JK
95172010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9518
9519 Fix crashes on dangling display expressions.
9520 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
9521 is SEP.
9522 (lib_flags): Remove the "debug" keyword.
9523 (libsepdebug): New variable for iterating new loop.
9524 (save_pf_prefix): New variable wrapping the loop.
9525 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
9526 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
9527
793b0ff8
PM
95282010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9529
9530 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
9531
097f51f7
PM
95322010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9533
9534 PR stabs/11479.
9535 * gdb.stabs/gdb11479.exp: New file.
9536 * gdb.stabs/gdb11479.c: New file.
9537
9a22f0d0
PM
95382010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9539
9540 * gdb.base/charset.c (Strin16, String32): New variables.
9541 * gdb.base/charset.exp (gdb_test): Test correct display
9542 of 16 or 32 bit strings.
9543
95442010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
9545
9546 PR 9167
9547 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
9548 * gdb.cp/pr9167.cc: New file.
9549 * gdb.cp/pr9167.exp: New file.
9550
9551
6e354e5e
PM
95522010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
9553
9554 PR pascal/11492.
9555 * gdb.pascal/gdb11492.pas: New file.
9556 * gdb.pascal/gdb11492.exp: New file.
9557
be942545
JB
95582010-04-20 Joel Brobecker <brobecker@adacore.com>
9559
1667e6e3 9560 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 9561
0c3acc09
JB
95622010-04-20 Joel Brobecker <brobecker@adacore.com>
9563
9564 * gdb.ada/dyn_loc: New testcase.
9565
ec31cde5
CM
95662010-04-20 Chris Moller <cmoller@redhat.com>
9567
9568 PR 10867
889bf7c5 9569
ec31cde5
CM
9570 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
9571 * gdb.cp/pr10687.cc: New file.
9572 * gdb.cp/pr10687.exp: New file.
9573
9574
ce4b0682
SDJ
95752010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9576 Sergio Durigan Junior <sergiodj@redhat.com>
9577
9578 * gdb.fortran/logical.exp: New testcase.
9579 * gdb.fortran/logical.f90: New file.
9580
3436961f
DE
95812010-04-19 Doug Evans <dje@google.com>
9582
9583 * gdb.base/help.exp (help source): Update expected output.
9584
4d836c09
JK
95852010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9586
9587 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
9588 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
9589 gdb_exit and return.
9590 (executable): New variable.
9591 (binfile): Use it.
9592
6149aea9
PA
95932010-04-19 Pedro Alves <pedro@codesourcery.com>
9594
9595 PR breakpoints/8554.
9596
9597 * gdb.trace/save-trace.exp: Adjust.
9598
ed41462c
L
95992010-04-17 H.J. Lu <hongjiu.lu@intel.com>
9600
9601 PR corefiles/11511
9602 * gdb.arch/system-gcore.exp: New.
9603 * gdb.arch/gcore.c: Likewise.
9604
3f7b2faa
DE
96052010-04-15 Doug Evans <dje@google.com>
9606
fa33c3cd
DE
9607 * gdb.python/py-progspace.c: New file.
9608 * gdb.python/py-progspace.exp: New file.
9609
3f7b2faa
DE
9610 * gdb.base/source.exp: Add tests for "source -s".
9611
79f283fe
PM
96122010-04-14 Phil Muldoon <pmuldoon@redhat.com>
9613
9614 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
9615 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
9616 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
9617 * gdb.python/py-mi.exp: New test for to_string returning None.
9618
fc8eb08a
PM
96192010-04-12 Phil Muldoon <pmuldoon@redhat.com>
9620
9621 * gdb.python/py-breakpoint.c: Make result global.
9622
26e197f6
JK
96232010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9624
9625 Fix non-GNU make compatibility.
9626 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
9627
adc36818
PM
96282010-04-09 Phil Muldoon <pmuldoon@redhat.com>
9629
9630 * gdb.python/py-breakpoint.exp: New File.
9631 * gdb.python/py-breakpoint.C: Ditto.
9632
64e17368
SS
96332010-04-08 Stan Shebs <stan@codesourcery.com>
9634
9635 * gdb.trace/actions.exp: Clear default-collect.
9636 * gdb.trace/save-trace.exp: Clear default-collect.
9637
fff5cc64
PM
96382010-04-08 Phil Muldoon <pmuldoon@redhat.com>
9639
9640 * gdb.python/py-value: Add null string variable.
9641 (test_lazy_string): Test zero length, NULL address lazy
9642 strings.
9643
a055a187
L
96442010-04-07 H.J. Lu <hongjiu.lu@intel.com>
9645
9646 * gdb.arch/i386-avx.c: New.
9647 * gdb.arch/i386-avx.exp: Likewise.
9648
9649 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
9650
96e39866
DE
96512010-04-06 Doug Evans <dje@google.com>
9652
9653 * gdb.base/source-test.gdb: New file.
9654 * gdb.base/source.exp: Test source -v.
9655
5984a431
UW
96562010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9657
9658 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
9659
ec8a089a
PM
96602010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
9661
9662 * gdb.stabs/aout.sed: Convert all backslash to double backslash
9663 within one line, unless it is followed by a double quote.
9664 * gdb.stabs/hppa.sed: Idem.
9665 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
9666 * gdb.stabs/weird.exp: Check for correct parsing of
9667 char and string constants.
ec8a089a
PM
9668 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
9669 in .stabs to .stabx substitution.
9670
fce3c1f0
SS
96712010-04-05 Stan Shebs <stan@codesourcery.com>
9672
9673 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
9674 constant global.
9675 * gdb.trace/tfile.exp: Try to print them.
9676
d77f58be
SS
96772010-04-04 Stan Shebs <stan@codesourcery.com>
9678
9679 * gdb.base/completion.exp: Update for new "info watchpoints".
9680 * gdb.base/default.exp: Ditto.
9681 * gdb.base/help.exp: Ditto.
9682 * gdb.base/watchpoint.exp: Ditto.
9683 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 9684
af54718e
SS
96852010-04-04 Stan Shebs <stan@codesourcery.com>
9686
9687 * gdb.trace/tfile.exp: Sharpen tfind test.
9688
74d1f91e
JK
96892010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9690
9691 * gdb.base/break-entry.exp: New.
9692
eb8e76db 96932010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 9694 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
9695
9696 * gdb.reverse/i386-sse-reverse.exp: New file.
9697 * gdb.reverse/i386-sse-reverse.c: New file.
9698
bf65cad8
PA
96992010-04-02 Pedro Alves <pedro@codesourcery.com>
9700
9701 * gdb.trace/tfind.exp: Adjust expected disassembly output.
9702
fff87407
SS
97032010-04-01 Stan Shebs <stan@codesourcery.com>
9704
9705 * gdb.trace/actions.exp: Tweak expected output.
9706 * gdb.trace/while-stepping.exp: Tweak expected output.
9707
fe01d668
L
97082010-04-01 H.J. Lu <hongjiu.lu@intel.com>
9709
9710 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
9711
86b17b60
PA
97122010-04-01 Pedro Alves <pedro@codesourcery.com>
9713
9714 * gdb.base/commands.exp: Adjust.
9715 * gdb.cp/extern-c.exp: Adjust.
9716
2c58c0a9
PA
97172010-04-01 Pedro Alves <pedro@codesourcery.com>
9718
9719 * gdb.trace/collection.c (local_test_func): Define a local struct,
9720 and instanciate it.
9721
0db9b91c
PA
97222010-04-01 Pedro Alves <pedro@codesourcery.com>
9723
9724 * gdb.trace/collection.exp (gdb_collect_args_test)
9725 (gdb_collect_argarray_test): XFAIL the tests that assume the
9726 argarray argument's elements are collected.
9727
8072405b
JK
97282010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9729
9730 * gdb.dwarf2/dw2-bad-parameter-type.exp,
9731 gdb.dwarf2/dw2-bad-parameter-type.S: New.
9732
8bf6485c
SS
97332010-03-31 Stan Shebs <stan@codesourcery.com>
9734
9735 * gdb.trace/save-trace.exp: Test save/restore of default-collect
9736 and tracepoint conditionals.
9737 (gdb_verify_tracepoints): Delete unused return.
9738
fd7f724a
KS
97392010-03-26 Keith Seitz <keiths@redhat.com>
9740
9741 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
9742 appear in the output before main.
9743 Remove KFAIL for gdb/2215 aka bz 9320.
9744
8d9e7719
DE
97452010-03-30 Doug Evans <dje@google.com>
9746
0906dd0b
DE
9747 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
9748 by dejagnu.
9749 * gdb.arch/amd64-dword.exp: Ditto.
9750
8d9e7719
DE
9751 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
9752 match.
9753 (break printf): Ditto.
9754
1da644f0
SW
97552010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
9756
9757 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
9758 gcc < 4.4.
9759 * gdb.cp/shadow.exp: Ditto.
9760
a8121990
PA
97612010-03-29 Pedro Alves <pedro@codesourcery.com>
9762
9763 * gdb.trace/collection.exp (run_trace_experiment): Make sure
9764 "tstart" is silent.
9765
6e79d367
PA
97662010-03-29 Pedro Alves <pedro@codesourcery.com>
9767
9768 * gdb.trace/collection.exp (executable): New.
9769 (binfile): Use it.
9770 (fpreg, spreg, pcreg): New.
9771 (test_register): Use gdb_test_multiple. Pass /x to print.
9772 (prepare_for_trace_test): New.
9773 (run_trace_experiment): Use "continue", not gdb_run_cmd.
9774 (gdb_collect_args_test, gdb_collect_argstruct_test)
9775 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
9776 prepare_for_trace_test.
9777 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
9778 fpreg, spreg and pcreg.
9779 (gdb_collect_expression_test, gdb_collect_globals_test): Use
9780 prepare_for_trace_test.
9781 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
9782 try to detect tracing support here. Don't set breakpoints at
9783 `begin' or `end' here.
9784 <global scope>: Use clean_restart. Run to main before checking
9785 for tracing support. Check for for tracing support here.
9786
09248348
JK
97872010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9788
9789 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
9790 " as $displacement" to "seen displacement message".
9791
d350db38
PA
97922010-03-28 Pedro Alves <pedro@codesourcery.com>
9793
9794 * gdb.trace/while-dyn.exp (executable): New variable.
9795 (binfile): Use it.
9796 (test_while_stepping): New function. Move most tests here. Call
9797 it once for each of the while-stepping, stepping and ws aliases.
9798
907af001
UW
97992010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9800
9801 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
9802 that do not provide the tagless_struct type name at all.
9803 (test_print_anon_union): Do not check value of uninitialized
9804 union member. Do not use cp_test_ptype_class, so we can accept
9805 "long" as well as "long int".
9806
610197fd
PA
98072010-03-26 Pedro Alves <pedro@codesourcery.com>
9808
9809 * gdb.trace/tfile.c (tohex, bin2hex): New.
9810 (write_error_trace_file): Hexify error description.
9811
6c28cbf2
SS
98122010-03-25 Stan Shebs <stan@codesourcery.com>
9813
9814 * gdb.trace/tfile.c: Generate an additional trace file, improve
9815 portability.
9816 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
9817 files in a better way.
9818
e62b8c7e
KS
98192010-03-25 Keith Seitz <keiths@redhat.com>
9820
9821 * gdb.java/jprint.exp: XFAIL printing of static class members
9822 because of GCC debuginfo problem.
9823
82ccf5a5
JK
98242010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9825
9826 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
9827
293e2f9e
DJ
98282010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9829
9830 * gdb.base/completion.exp: Allow long instead of long int.
9831 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
9832 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
9833 variable p.
9834 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
9835 * gdb.base/pointers.exp: Allow long instead of long int.
9836 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
9837 * gdb.base/step-line.exp: Allow a directory before the source file name.
9838
95a42b64
TT
98392010-03-24 Tom Tromey <tromey@redhat.com>
9840
9841 PR breakpoints/9352:
9842 * gdb.base/default.exp: Update.
9843 * gdb.base/commands.exp: Update.
9844 * gdb.cp/extern-c.exp: Test setting commands on multiple
9845 breakpoints at once.
9846
2390201f
DJ
98472010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9848
9849 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
9850 if gdb,nosignals.
9851 * gdb.base/watchpoints.c: Do not include unnecessary headers.
9852 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
9853 exited".
9854
8c9a6790
SS
98552010-03-24 Stan Shebs <stan@codesourcery.com>
9856
9857 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
9858
a6c727b2
DJ
98592010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9860
9861 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
9862 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
9863 argument. Handle "short" and "long".
9864 (Top level): Pass overprototyped output for old_fptr and xptr.
9865
4dfd5423
PA
98662010-03-23 Pedro Alves <pedro@codesourcery.com>
9867
9868 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
9869 format strings and add casts to avoid compiler warnings.
9870
98712010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
9872
9873 * lib/trace-support.exp (gdb_trace_setactions):
9874 Don't expect whitespace after ">" prompt.
9875 * gdb.trace/actions.exp: Adjust for output changes.
9876 * gdb.trace/while-stepping.exp: Likewise.
9877
c847d045
JK
98782010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9879
9880 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
9881 and r157645).
9882
5f717f1d
JK
98832010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9884
9885 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
9886 New.
9887
7d6d51d5
DJ
98882010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
9889
9890 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
9891 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
9892
3b11a015
SS
98932010-03-19 Stan Shebs <stan@codesourcery.com>
9894
9895 * gdb.trace/ax.exp: New file.
9896
d7d158ed
DE
98972010-03-19 Doug Evans <dje@google.com>
9898
6bb85cd1
DE
9899 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
9900 output from gcc.
9901
d7d158ed
DE
9902 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
9903 named /usr/sbin/prelink<foo>.
9904
4daf5ac0
SS
99052010-03-18 Stan Shebs <stan@codesourcery.com>
9906
9907 * gdb.trace/circ.exp: Test circular-trace-buffer.
9908 * gdb.trace/tfile.exp: Update tstatus test.
9909
e8d05480
JB
99102010-03-18 Joel Brobecker <brobecker@adacore.com>
9911
9912 * gdb.dwarf2/dw2-anonymous-func.S: New file.
9913 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
9914
441b986a
UW
99152010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9916
9917 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
9918
4247603b
PA
99192010-03-18 Pedro Alves <pedro@codesourcery.com>
9920
9921 * gdb.base/default.exp: Adjust the expected output of the finish
9922 and until commands when the inferior is not being run.
9923
13387711
SW
99242010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
9925
9926 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
9927 * gdb.cp/nsusing.exp: Ditto.
9928
6e31430b
TT
99292010-03-15 Tom Tromey <tromey@redhat.com>
9930
9931 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9932 * gdb.cp/userdef.cc (operator==): New function.
9933 (main): New locals mem1, mem2.
9934
e2d69cb5
JZ
99352010-03-15 Jie Zhang <jie@codesourcery.com>
9936
9937 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9938 Declare and use new loadtimeout variable.
9939
f572f0a9
DJ
99402010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9941
9942 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9943 Use gdb_load later.
9944
51f4c0b0
PA
99452010-03-14 Pedro Alves <pedro@codesourcery.com>
9946
9947 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9948 literal. Add missing endlines to prints to stderr.
9949
1c809c68
TT
99502010-03-12 Tom Tromey <tromey@redhat.com>
9951
9952 PR c++/9708:
9953 * gdb.cp/m-static.exp: Add regression test.
9954 * gdb.cp/m-static.cc (method): New method.
9955 (main): Call it.
9956
00ae8fef
SW
99572010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9958
9959 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9960 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9961
759f0f0b
PA
99622010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9963
21e24d21
PA
9964 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9965
99662010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9967
759f0f0b
PA
9968 * lib/gdb.exp (skip_stl_tests): New.
9969 (gdb_compile): Symbian needs -ldl.
9970 (shlib_target_file): New.
9971 (shlib_symbol_file): New.
9972 (gdb_load_shlibs): Use shlib_target_file.
9973 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9974 * gdb.cp/exception.exp: Use skip_stl_tests.
9975 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9976 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9977 * gdb.cp/mb-templates.exp: Ditto.
9978 * gdb.base/commands.exp: Relax regexes.
9979 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9980 shlib_target_file and shlib_symbol_file.
9981 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9982 sections.
9983 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9984 * gdb.base/solib-disc.exp: Use
9985 shlib_target_file and shlib_symbol_file.
9986 * gdb.base/unload.exp: Don't skip on symbian. Use
9987 shlib_target_file and shlib_symbol_file.
9988 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9989
6a8f2671 99902010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9991
6a8f2671
PA
9992 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9993 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9994 Issue a tfind end before looking for a tracepoint frame.
9995 * gdb.trace/tfind.exp: Adjust tstatus output.
9996 Adjust disassembly output.
9997 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9998
ccf26247
JK
99992010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10000
10001 * gdb.base/break-interp.exp: Create new displacement parameter value
10002 for the test_ld calls.
10003 (reach): New parameter displacement, verify its content. New push of
10004 pf_prefix "reach-$func:". Import global expect_out.
10005 (test_core): New parameter displacement, verify its content. New push
10006 of pf_prefix "core:". New command "set verbose on". Import global
10007 expect_out.
10008 (test_attach): New parameter displacement, verify its content. New
10009 push of pf_prefix "attach:". New command "set verbose on". Import
10010 global expect_out.
10011 (test_ld): New parameter displacement, pass it to the reach, test_core
10012 and test_attach calls and verify its content in the "ld.so exit" test.
10013 * gdb.base/prelink.exp: Remove gdb_exit and final return.
10014 (prelink): Update expected text, use gdb_test.
10015
e469c7fb
DE
100162010-03-10 Doug Evans <dje@google.com>
10017
10018 * gdb.base/checkpoint.exp: Fix comment.
10019 Lengthen timeout while doing >600 checkpoints test.
10020 Rename duplicate "kill all one" test to keep test names unique.
10021
60e1c644
PA
100222010-03-10 Pedro Alves <pedro@codesourcery.com>
10023
10024 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
10025
cec808ec
KS
100262010-03-08 Keith Seitz <keiths@redhat.com>
10027
889bf7c5
PA
10028 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
10029 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
10030 (dm_type_long): New function.
10031 (dm_type_unsigned_short): New function.
10032 (dm_type_unsigned_long): New function.
10033 (myint): New typedef.
10034 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
10035 long, unsigned shor and long, operator char*, and typedef.
10036 (test_lookup_operator_functions): Add operator char* test.
10037 (test_paddr_operator_functions): Likewise.
10038 (test_paddr_overloaded_functions): Use probe values for
10039 short, long, and unsigned short and long.
10040 (test_paddr_hairy_functions): If the demangler probe detected
10041 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
10042 demangler.
10043 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
10044 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
10045 and "print null_pmf".
10046 Add test "ptype a.*pmf".
10047 * gdb.cp/overload.exp: Allow optional "int" to appear with
10048 "short" and "long".
10049 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
10050 long expect value for men_overload1arg.
10051 Allow "int" to appear with "short" and "long".
10052 When testing "info break", add argument for main (void).
10053 Also allow "int" to appear with "short" and "long".
10054 Ditto with "unsigned" and "long long".
cec808ec
KS
10055 * gdb.java/jmain.exp: Do not enclose methods names in single
10056 quotes.
10057 * gdb.java/jmisc.exp: Likewise.
10058 * gdb.java/jprint.exp: Likewise.
10059 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
10060
10061 From Jan Kratochvil <jan.kratochvil@redhat.com>:
10062 * gdb.cp/exception.exp (backtrace after first throw)
10063 (backtrace after second throw): Allow a namespace before __cxa_throw.
10064 (backtrace after first catch, backtrace after second catch): Allow
10065 a namespace before __cxa_begin_catch.
10066
10067 * gdb.cp/cpexprs.exp: New file.
10068 * gdb.cp/cpexprs.cc: New file.
10069
10070 From Daniel Jacobowitz <dan@codesourcery.com>
10071 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
10072 to use string_to_regexp.
10073 (ctor, dtor): New functions. Use them to match constructor
10074 and destructor function types.
10075 (Top level): Use runto_main.
10076
f870a310
TT
100772010-03-05 Tom Tromey <tromey@redhat.com>
10078
10079 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
10080 gdb.target_charset.
10081 (pp_ns.to_string): Likewise.
10082
0c199f28
KS
100832010-03-04 Keith Seitz <keiths@redhat.com>
10084
10085 * gdb.cp/overload.exp: Test that the filename portion of a linespec
10086 can be quoted. Test that both the filename and function/line
10087 portions can be quoted at the same time.
10088
c7437ca6
PA
100892010-03-04 Pedro Alves <pedro@codesourcery.com>
10090
10091 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
10092
b111b805
DE
100932010-03-03 Doug Evans <dje@google.com>
10094
24486cb7
DE
10095 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
10096 libc contains libpthread.
10097
b111b805
DE
10098 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
10099 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
10100 of gdb_compile. Add another pattern to match android backtrace.
10101
a0e0ef55
TT
101022010-03-03 Tom Tromey <tromey@redhat.com>
10103
10104 PR gdb/11345:
10105 * gdb.base/printcmds.exp (test_printf): Add test.
10106
1ba53b71
L
101072010-03-02 H.J. Lu <hongjiu.lu@intel.com>
10108
10109 * gdb.arch/amd64-byte.exp: New.
10110 * gdb.arch/amd64-dword.exp: Likewise.
10111 * gdb.arch/amd64-pseudo.c: Likewise.
10112 * gdb.arch/amd64-word.exp: Likewise.
10113 * gdb.arch/i386-byte.exp: Likewise.
10114 * gdb.arch/i386-pseudo.c: Likewise.
10115 * gdb.arch/i386-word.exp: Likewise.
10116
f5dff777
DJ
101172010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10118
10119 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
10120 types. Add structreg, bitfields, and flags registers.
10121 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
10122 registers.
10123
90884b2b
L
101242010-03-01 H.J. Lu <hongjiu.lu@intel.com>
10125
10126 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
10127 (load_description): Set architecture if defined.
10128
dc00d89f
PM
101292010-02-28 Phil Muldoon <pmuldoon@redhat.com>
10130
10131 * gdb.python/py-frame.exp: Add read_var block tests.
10132 * gdb.python/py-frame.c (block): New function.
10133
0e095b7e
JK
101342010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10135 Daniel Jacobowitz <dan@codesourcery.com>
10136
10137 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
10138
624f1a65
DM
101392010-02-25 David S. Miller <davem@davemloft.net>
10140
10141 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
10142 fix logic for setting all_syscalls_numbers.
10143
f3e9a817
PM
101442010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10145
10146 * Makefile.in: Add py-block and py-symbol.
10147 * gdb.python/py-symbol.exp: New File.
10148 * gdb.python/py-symtab.exp: New File.
10149 * gdb.python/py-block.exp: New File.
10150 * gdb.python/py-symbol.c: New File.
10151 * gdb.python/py-block.c: New File.
10152
f6bbabf0
PM
101532010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10154
10155 PR python/11314
10156 * lib/gdb.exp (skip_python_tests): New function.
10157 * gdb.python/py-cmd.exp: Use skip_python_tests.
10158 * gdb.python/py-frame.exp: Likewise.
10159 * gdb.python/py-function.exp: Likewise.
10160 * gdb.python/py-prettyprint.exp: Likewise.
10161 * gdb.python/py-template.exp: Likewise.
10162 * gdb.python/py-type.exp: Likewise.
10163 * gdb.python/py-value.exp: Likewise.
10164
85d721b8
PA
101652010-02-22 Pedro Alves <pedro@codesourcery.com>
10166
10167 PR9605
10168
10169 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
10170
48e32051
TT
101712010-02-19 Tom Tromey <tromey@redhat.com>
10172
10173 PR c++/8693, PR c++/9496:
10174 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
10175 regression tests.
10176
ac9c0048
JK
101772010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10178
10179 Fix compatibility with m68k as.
10180 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
10181 Use only /* comments */.
10182
57bb97a4
UW
101832010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10184
10185 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
10186 * configure: Regenerate.
10187
7d1bf85c
DJ
101882010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
10189
10190 * gdb.python/py-type.exp: Check for Python support.
10191
061b5285
PA
101922010-02-17 Pedro Alves <pedro@codesourcery.com>
10193
10194 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
10195 `regsub' syntax available.
10196
f8a8bc2c
PA
101972010-02-17 Pedro Alves <pedro@codesourcery.com>
10198
10199 * gdb.base/shmain.c (main): Remove printf call.
10200 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
10201 * gdb.base/unload.c (main): Make format of fprintf a string
10202 literal. Add missing endlines to prints to stderr.
10203 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
10204
6f451e5e
TT
102052010-02-17 Tom Tromey <tromey@redhat.com>
10206
10207 * gdb.java/jprint.java (jprint.props): New field.
10208 * gdb.java/jprint.exp (set_lang_java): Add regression test.
10209
12d79008
PA
102102010-02-17 Pedro Alves <pedro@codesourcery.com>
10211
ef801a0e 10212 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
10213 available.
10214
d252f7e5
DJ
102152010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10216
10217 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
10218 creation to support remote host testing.
10219
67bdab6c
DJ
102202010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10221
10222 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
10223 Recognize "command not found".
10224
bb391223
DJ
102252010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10226
10227 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
10228 single-stepping.
10229
70362913
DJ
102302010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10231
10232 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
10233 if arguments are not supported.
10234
493f3c00
DJ
102352010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10236
10237 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
10238 be const or non-const.
10239
8034c749
DJ
102402010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10241
10242 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
10243 mi_send_resuming_command to send -exec-continue.
10244
791dfb64
DJ
102452010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10246
10247 * gdb.base/list.exp (test_list_filename_and_function): Add test
10248 with single quotes.
10249 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
10250 matching.
10251 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
10252 Add KFAIL'd tests for PR gdb/11289.
10253
7c5fe868
DJ
102542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10255
10256 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
10257
fdc498b8
DJ
102582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10259
10260 * gdb.base/comp-dir/subdir/dummy.txt: New file.
10261 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
10262 a temporary directory.
10263
b519e2a6
DJ
102642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10265
10266 * gdb.base/charset.exp: Use a single regular expression to match
10267 show host-charset and show target-charset output.
10268
74164c56
JK
102692010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10270
10271 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
10272 "Illegal process-id" expect string more exact.
10273 (attach to digits-starting nonsense is prohibited): New.
10274
701ed6dc
JK
102752010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10276
10277 * gdb.base/prelink.exp (set verbose on): New.
10278
889bf7c5 102792010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
10280
10281 * mi-reverse.exp: New file. Test for reverse option to the
10282 following MI commands: exec-continue, exec-finish, exec-next,
10283 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 10284
dadf0e9c
JB
102852010-02-09 Joel Brobecker <brobecker@adacore.com>
10286
10287 * gdb.ada/ptype_tagged_param: New testcase.
10288
714f19d5
TT
102892010-02-08 Tom Tromey <tromey@redhat.com>
10290
10291 PR c++/8017:
10292 * gdb.cp/overload.exp: Add tests.
10293 * gdb.cp/overload.cc (struct K): New.
10294 (namespace N): New.
10295 (main): Call new functions.
10296 (K::staticoverload): Define.
10297
889bf7c5 102982010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
10299
10300 PR gdb/10728
10301 * gdb.cp/pr10728-x.h: New file.
10302 * gdb.cp/pr10728-x.cc: New file.
10303 * gdb.cp/pr10728-y.cc: New file.
10304 * gdb.cp/pr10728.exp: New file.
10305 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
10306
889bf7c5 103072010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
10308
10309 PR gdb/9067
10310 * gdb.cp/pr9067.exp: New
10311 * gdb.cp/pr9067.cc: New
10312 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
10313
7b356089
JB
103142010-02-08 Joel Brobecker <brobecker@adacore.com>
10315
10316 * lib/gdb.exp (gdb_test_timeout): New global variable.
10317 Set it to timeout if not already set.
10318 (gdb_init): Reset the value of timeout to gdb_test_timeout.
10319
1be00882
DE
103202010-02-05 Doug Evans <dje@google.com>
10321
10322 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
10323 user.
10324
82856980
SW
103252010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
10326
10327 PR c++/7935:
10328 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
10329
1a334831
TT
103302010-02-04 Tom Tromey <tromey@redhat.com>
10331
10332 * gdb.cp/virtbase.exp: Make test case names unique.
10333
9c3c02fd
TT
103342010-02-02 Tom Tromey <tromey@redhat.com>
10335
10336 * gdb.cp/virtbase.exp: Add regression tests.
10337 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
10338 (main): Instantiate RHC.
10339
0cc2414c
TT
103402010-02-02 Tom Tromey <tromey@redhat.com>
10341
10342 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
10343 type-printing change.
10344
edf3d5f3
TT
103452010-02-02 Tom Tromey <tromey@redhat.com>
10346
10347 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
10348 * gdb.cp/virtbase.cc: New file.
10349 * gdb.cp/virtbase.exp: New file.
10350 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
10351
e4b7f41c
JK
103522010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10353
10354 PR libc/11214:
10355 * gdb.threads/current-lwp-dead.c: Include features.h.
10356 (HAS_NOMMU): New.
10357 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
10358
b381ea14
JK
103592010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10360
10361 * gdb.base/symbol-without-target_section.exp,
10362 gdb.base/symbol-without-target_section.c: New.
10363
c593ac0e
DJ
103642010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10365
10366 * gdb.base/bigcore.exp: Reset increased timeout.
10367 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
10368
db25f29d
DJ
103692010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10370
10371 * gdb.base/gcore.exp (capture_command_output): Use
10372 gdb_test_multiple.
10373
f9d67f43
DJ
103742010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10375
10376 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
10377 * gdb.arch/thumb2-it.exp (test_it_break): New function.
10378 (Top level): Call it.
10379
177321bd
DJ
103802010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10381
10382 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
10383
97f2ed50
DJ
103842010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10385
10386 * gdb.base/call-strs.exp, gdb.base/default.exp,
10387 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
10388 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
10389 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
10390 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
10391 gdb.base/watchpoint-solib.exp: Save and restore timeout.
10392 * gdb.base/ending-run.exp: Correct restore of timeout.
10393 * gdb.base/page.exp: Remove unnecessary timeout setting.
10394
e4e2711a
JB
103952010-01-29 Joel Brobecker <brobecker@adacore.com>
10396
10397 * gdb.ada/rec_return: New testcase.
10398
ba581dc1
JB
103992010-01-29 Joel Brobecker <brobecker@adacore.com>
10400
10401 * gdb.ada/call_pn: New testcase.
10402
4ea95be9
DJ
104032010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
10404
10405 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
10406 (Top level): Use it to resume.
10407 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
10408 the Thumb mode displaced stepping error as unsupported.
10409
df83a9bf
SW
104102010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
10411
889bf7c5
PA
10412 * gdb.cp/nsusing.exp: Added more tests.
10413 * gdb.cp/nsrecurs.exp: Ditto.
10414 * gdb.cp/nsusing.cc: Added test functions.
10415 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 10416
40b27cdc
JK
104172010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10418
10419 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
10420 absolute directory pathnames in gdb.sum file.
10421
de958931
SW
104222010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
10423
10424 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
10425 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
10426
708ead4e
TT
104272010-01-26 Tom Tromey <tromey@redhat.com>
10428
10429 PR exp/7643:
10430 * gdb.base/printcmds.exp (test_print_string_constants): Remove
10431 setup_kfail.
10432
b14e635e
SW
104332010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
10434
10435 * gdb.cp/nsrecurs.exp: New test.
10436 * gdb.cp/nsrecurs.cc: New test program.
10437 * gdb.cp/nsstress.exp: New test.
10438 * gdb.cp/nsstress.cc: New test program.
10439 * gdb.cp/nsdecl.exp: New test.
10440 * gdb.cp/nsdecl.cc: New test program.
10441
8540c487
SW
104422010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
10443
10444 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
10445 imported into file scope.
10446 Marked test as xfail.
10447 * gdb.cp/namespace-using.cc (marker5): New function.
10448 * gdb.cp/shadow.exp: New test.
10449 * gdb.cp/shadow.cc: New test program.
10450 * gdb.cp/nsimport.exp: New test.
10451 * gdb.cp/nsimport.cc: New test program.
10452
421d5d99
TT
104532010-01-25 Tom Tromey <tromey@redhat.com>
10454
10455 PR gdb/11049:
10456 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
10457 with "set print null-stop on".
10458
691f8dc1
JK
104592010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10460
10461 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
10462 Adjust it for DISASSEMBLY_OMIT_FNAME.
10463
0b92b5bb
TT
104642010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10465
10466 PR symtab/11199:
10467 * gdb.dwarf2/member-ptr-forwardref.exp,
10468 gdb.dwarf2/member-ptr-forwardref.S: New.
10469
23787403
JK
104702010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10471
10472 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
10473 (thread1_func): Protect thread1_tid with thread1_tid_cond by
10474 thread1_tid_mutex. Remove gdbstop_mutex handling.
10475 (thread2_func): Protect thread2_tid with thread2_tid_cond by
10476 thread2_tid_mutex. Remove gdbstop_mutex handling.
10477 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
10478 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
10479 pthread_cond_wait conditionalizations by while loops.
10480
b966cb8a
TT
104812010-01-20 Tom Tromey <tromey@redhat.com>
10482
10483 PR backtrace/10770:
10484 * gdb.dwarf2/pr10770.exp: New file.
10485 * gdb.dwarf2/pr10770.c: New file.
10486 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
10487
fcae584b
VP
104882010-01-20 Vladimir Prus <vladimir@codesourcery.com>
10489
10490 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
10491 that target was removed, and the test always runs native anyway.
10492
a0f49112
JK
104932010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10494
10495 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
10496 gdb.base/watchpoint-cond-gone-stripped.c: New.
10497
ceeb3d5a
TT
104982010-01-19 Tom Tromey <tromey@redhat.com>
10499
10500 PR c++/8000:
10501 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10502 existing tests.
10503 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
10504 (main): Use AAA::SomeEnum.
10505
dd322c54
JK
105062010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10507
10508 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
10509 (test_ignore_count): Declare line_callme_body global.
10510 (run to breakpoint with ignore count): Use line_callme_body.
10511 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
10512 (set line_main_hello, set line_main_return): Reindent.
10513 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
10514 New.
10515 (continue to callee4): Use line_callee4_body.
10516 (check *stopped from CLI command): Use line_callee4_next.
10517 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
10518 (set line_main_hello, set line_main_return): Reindent.
10519 (set line_callee4_head, set line_callee4_body): New.
10520 (continue to callee4): Use line_callee4_body.
10521
4e8f195d
TT
105222010-01-18 Tom Tromey <tromey@redhat.com>
10523
10524 PR c++/9680:
10525 * gdb.cp/casts.cc: Add new classes and variables.
10526 * gdb.cp/casts.exp: Test new operators.
10527
9e14a9ba
JB
105282010-01-18 Tom Tromey <tromey@redhat.com>
10529 Thiago Jung Bauermann <bauerman@br.ibm.com>
10530
10531 * gdb.python/source2.py: New file.
10532 * gdb.python/source1: New file.
10533 * gdb.python/python.exp: Test "source" command.
10534
00bf0b85
SS
105352010-01-15 Stan Shebs <stan@codesourcery.com>
10536
10537 * gdb.trace/tfile.c: New file.
10538 * gdb.trace/tfile.exp: New file.
889bf7c5 10539
55235ad7
JK
105402010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10541
10542 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
10543
9f2982ff
JK
105442010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10545
10546 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
10547
bbfba9ed
JK
105482010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10549
10550 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
10551 (libfunc): New parameter action. Implement also selectable "sleep".
10552 * gdb.base/break-interp-main.c: Include assert.h.
10553 (libfunc): New parameter action.
10554 (main): New parameters argc and argv. Assert argc. Pass argv.
10555 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
10556 (test_attach): New proc.
10557 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
10558 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
10559
61f0d762
JK
105602010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10561
10562 * gdb.base/break-interp.exp (test_core): New proc.
10563 (test_ld): Call it.
10564
06a6f270
JK
105652010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10566
10567 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
10568 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
10569 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
10570 and gdb_compile_shlib. Use new -Wl compiler options.
10571 (dl bt, main bt): New tests.
10572
51bee8e9
JK
105732010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10574
10575 Support PIEs with no symfile_objfile.
10576 * gdb.base/break-interp.exp: New argument at the test_ld calls.
10577 (test_ld): New parameter trynosym.
10578 (test_ld <$trynosym>): New block.
10579
b8040f19
JK
105802010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10581
10582 * gdb.base/break-interp.exp: New file.
10583
be759fcf
PM
105842010-01-13 Phil Muldoon <pmuldoon@redhat.com>
10585
10586 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
10587 * gdb.python/py-prettyprint.py (pp_ls): New printer.
10588 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
10589 test.
10590 * gdb.python/py-prettyprint.c: Define lazystring test structure.
10591 * gdb.python/py-mi.exp: Add lazy string test.
10592
dc146f7c
VP
105932010-01-13 Vladimir Prus <vladimir@codesourcery.com>
10594
10595 * lib/mi-support.exp (mi_check_thread_states): Handle
10596 core number in thread listing.
10597
b4ba55a1
JB
105982010-01-12 Joel Brobecker <brobecker@adacore.com>
10599
10600 * gdb.base/maint.exp: Adjust the expected output for the
10601 "maint print type" test. Use gdb_test_multiple instead of
10602 gdb_sent/gdb_expect.
10603
08e24bd4
DE
106042010-01-11 Doug Evans <dje@google.com>
10605
6496a609
DE
10606 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
10607 from gdbserver_download. All callers updated.
10608
08e24bd4
DE
10609 * gdb.server/ext-run.exp: "info os processes" requires xml support.
10610
b5cfddf5
JK
106112010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10612
10613 Implement binary numbers parsing.
10614 * gdb.base/printcmds.exp (test_integer_literals_accepted)
10615 (test_integer_literals_rejected): New binary tests.
10616
3725885a
RW
106172010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10618
10619 * gdb.cell/configure: Regenerate.
10620
37aeb5df
JK
106212010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10622
10623 * gdb.base/corefile.exp: Move the core finding block out and call it as
10624 core_find, new variable $corefile, replace corefile by $corefile and
10625 [file tail $corefile] for usage vs. test names resp.
10626 * lib/gdb.exp (core_find): Move it as a new function here. New
10627 parameter binfile and deletefiles. New variable $destcore. Pre-delete
10628 $destcore. Return "" on error.
10629
d521f563
JK
106302010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10631
10632 Workaround PR binutils/10802.
10633 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
10634 (twice).
10635
28f24826
DJ
106362010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10637
10638 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
10639
2de75e71
JB
106402010-01-08 Joel Brobecker <brobecker@adacore.com>
10641
10642 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
10643 call, to avoid interruption.
10644
fe00719b 106452010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
10646
10647 * gdb.stabs/weird.def (args93): New.
10648
d0ef5df8
DE
106492010-01-07 Doug Evans <dje@google.com>
10650
10651 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
10652
3a08d52f
TT
106532010-01-07 Tom Tromey <tromey@redhat.com>
10654
10655 * gdb.base/source.exp: Use correct line number.
10656
7a697b8d
SS
106572010-01-05 Stan Shebs <stan@codesourcery.com>
10658
10659 * gdb.trace/tracecmd.exp: Test ftrace.
10660
7803799a
UW
106612010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10662
10663 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
10664
c54eabfa
JK
106652010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10666
10667 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
10668 "uint_for_mi_testing".
10669
02e7ef19
JB
106702010-01-01 Joel Brobecker <brobecker@adacore.com>
10671
10672 Test indented comment in file being sourced.
10673 * gdb.base/commands.exp: Test indented comment in file being sourced.
10674
abd775ce
JB
106752010-01-01 Joel Brobecker <brobecker@adacore.com>
10676
10677 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
10678 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
10679 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
10680 notice.
10681
79b55b82
JB
106822010-01-01 Joel Brobecker <brobecker@adacore.com>
10683
10684 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
10685 notice.
10686
8997583e
JK
106872010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10688
10689 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
10690 missing $after_stopped and comma (,) expectation.
10691
6da95a67
SS
106922009-12-31 Stan Shebs <stan@codesourcery.com>
10693
10694 * gdb.trace/actions.exp: Test teval action.
889bf7c5 10695
218d2fc6
TJB
106962009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10697
10698 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
10699 (top level): Call test_watchpoint_in_big_blob.
10700 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
10701 watchpoints.
10702 (func3): Write to buf.
10703
236f1d4d
SS
107042009-12-29 Stan Shebs <stan@codesourcery.com>
10705
10706 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 10707
f61e138d
SS
107082009-12-28 Stan Shebs <stan@codesourcery.com>
10709
10710 * gdb.trace/tsv.exp: New file.
10711 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 10712
0219b378
DJ
107132009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
10714
10715 * gdb.base/find.c (main): Reference search buffers.
10716 * gdb.base/included.c (main): Reference integer.
10717 * gdb.base/ptype.c (charfoo): Declare.
10718 (intfoo): Call charfoo.
10719 * gdb.base/scope0.c (useitp): New function.
10720 (usestatics): Use useitp.
10721 (useit): Add a type for val.
10722 * gdb.base/scope1.c (useit1): Take a pointer argument.
10723 (usestatics1): Update calls to useit1.
10724 * gdb.cp/call-c.cc: Declare foo.
10725 (main): Call foo.
10726 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
10727 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
10728 (main): Call C::ensureRefs and ensureOtherRefs.
10729 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
10730 variables.
10731 (ensureOtherRefs): New function.
10732 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
10733 * gdb.cp/templates.cc (main): Call t5i.value.
10734
3f78692f
JK
107352009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10736
10737 Fix compatibility with G++-4.5.
10738 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
10739 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
10740 (uncaught return): Remove.
10741
429374b8
JK
107422009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10743 Phil Muldoon <pmuldoon@redhat.com>
10744
10745 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
10746 (bp_location13, bp_location14, bp_location17, bp_location18)
10747 (marker3_proto, marker4_proto): New variables.
10748 (breakpoint info): Update output.
10749 (run until breakpoint at marker3, run until breakpoint at marker4): New
10750 tests.
10751
859825b8
JK
107522009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10753
10754 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
10755 Replace the printf call of Y by provided "y-set-1" label. New block
10756 for the second shared library.
10757 * gdb.base/unload.exp: Compile also the second library, call
10758 gdb_load_shlibs also for it. Use now gdb_breakpoint.
10759 (single pending breakpoint info): Rename to ...
10760 (pending breakpoint info before run): ... this extended test.
10761 (libfile2, libname2, libsrcfile2, libsrc2)
10762 (lib_sl2): New variables.
10763 (exec_opts): Set also SHLIB_NAME2.
10764 (pending breakpoint info on first run at shrfunc1)
10765 (pending breakpoint info on second run at shrfunc1)
10766 (pending breakpoint info on second run at shrfunc2)
10767 (print y from libfile, print y from libfile2): New tests.
10768 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
10769 * gdb.base/unloadshr2.c: New.
10770
e6a386cd
HZ
107712009-12-22 Hui Zhu <teawater@gmail.com>
10772
10773 * gdb.reverse/sigall-reverse.exp: Adjust.
10774
9e19b45e
VP
107752009-12-21 Vladimir Prus <vladimir@codesourcery.com>
10776
10777 PR gdb/10884
10778
10779 * gdb.mi/var-cmd.c (do_bitfield_tests): New
10780 (main): Call do_bitfield_tests.
aacf5b1e 10781 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 10782
d53a7b30
JB
107832009-12-20 Joel Brobecker <brobecker@adacore.com>
10784
10785 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
10786 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
10787 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
10788 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
10789 gdb.modula2/unbounded1.c: Update copyright header.
10790
191ca0a1
CM
107912009-12-10 Chris Moller <moller@mollerware.com>
10792
10793 PR gdb/9399
10794 * gdb.cp/virtfunc2.exp: New tests
10795 * gdb.cp/virtfunc2.cc: New tests
10796 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
10797
0fa6cf1b
MS
107982009-12-10 Oza Pawandeep (paawan1982@yahoo.com
10799
10800 * gdb.reverse/i387-env-reverse.c: New file.
10801 * gdb.reverse/i387-env-reverse.exp: New file.
10802 * gdb.reverse/i387-stack-reverse.c: New file.
10803 * gdb.reverse/i387-stack-reverse.exp: New file.
10804
361ae042
PM
108052009-12-08 Phil Muldoon <pmuldoon@redhat.com>
10806
10807 * gdb.python/py-type.exp (test_range): New test.
10808
bfd31e71
PM
108092009-12-03 Phil Muldoon <pmuldoon@redhat.com>
10810
10811 PR python/10805
10812
10813 * gdb.python/py-type.exp: New file.
10814 * gdb.python/py-type.c: New file.
10815 * Makefile.in: Add py-type.
10816
57a1d736
TT
108172009-12-03 Tom Tromey <tromey@redhat.com>
10818
10819 * gdb.python/py-value.exp (test_parse_and_eval): New
10820 function.
10821
1f3b5d1b
PP
108222009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10823
10824 PR gdb/11022
10825
10826 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
10827 * gdb.base/pr11022.c: New test.
10828
8b7dbdc9
JK
108292009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10830
10831 Fix spurious false FAILs.
10832 * gdb.base/structs.c (chartest): New.
10833 (main): Fill-in chartest.
10834 * gdb.base/structs.exp (anychar_re, first): New.
10835 (start_structs_test): Import global anychar_re and first.
10836 New gdb_test call "set print elements 300; ${testfile}"
10837 (start_structs_test <$first>): New block.
10838 (any): Import global anychar_re. New variable ac. Use ${ac}.
10839
6a53b2ec
JK
108402009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10841
10842 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
10843
d7167b4c
JK
108442009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10845
10846 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
10847 Force $srcfile file.
10848 * gdb.base/foll-fork.c (callee): Comment out the printf call.
10849
b1798462
UW
108502009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10851
10852 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
10853 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10854 * gdb.threads/watchthreads-reorder.exp: Likewise.
10855
b6199126
DJ
108562009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
10857
10858 PR gdb/8704
10859
10860 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
10861 "if", and "thread". Correct matching in the previous test.
10862
b22a0510
DJ
108632009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
10864
10865 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
10866
930636d2
MS
108672009-11-23 Michael Snyder <msnyder@vmware.com>
10868
10869 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
10870 * gdb.reverse-watch-precsave.exp: Ditto.
10871
21a0512e
PP
108722009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
10873
10874 * gdb.asm/asm-source.exp: Adjust.
10875 * gdb.base/help.exp: Adjust.
889bf7c5 10876
fc30d5e0
PA
108772009-11-22 Pedro Alves <pedro@codesourcery.com>
10878
10879 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
10880 (do_syscall_tests_without_xml): Set data-directory to
10881 /the/path/to/nowhere.
10882
f6bc2008
PA
108832009-11-21 Pedro Alves <pedro@codesourcery.com>
10884
10885 * gdb.threads/local-watch-wrong-thread.c,
10886 gdb.threads/local-watch-wrong-thread.exp: New files.
10887
8c2fb5de
PA
108882009-11-21 Pedro Alves <pedro@codesourcery.com>
10889
10890 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
10891 assume new `regsub' syntax available.
10892
ebec9a0f
PA
108932009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10894
a79d3c27
JK
10895 * gdb.base/watchpoint-hw-hit-once.exp,
10896 gdb.base/watchpoint-hw-hit-once.c: New.
10897
108982009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10899
10900 * gdb.threads/watchthreads-reorder.exp,
10901 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 10902
276a961b
MK
109032009-11-17 Nathan Sidwell <nathan@codesourcery.com>
10904
10905 * gdb.xml/tdesc-regs.exp: Use for m68k.
10906
4867c1fb
PA
109072009-11-15 Pedro Alves <pedro@codesourcery.com>
10908
10909 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
10910
f6838f81
DJ
109112009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10912
10913 * lib/gdb.exp (current_target_name): New procedure.
10914 (gdb_wrapper_target): New variable.
10915 (gdb_wrapper_init): Set gdb_wrapper_target.
10916 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
10917 wrapper.
10918
4ac4dd3f
DJ
109192009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10920
10921 * gdb.base/remote.exp: Delete the slowest load test.
10922 Do not load with fixed packet sizes.
10923
a7881759
DJ
109242009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10925
10926 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
10927
97a5b505
DJ
109282009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10929
10930 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10931 srcfile when setting a breakpoint.
10932
d3e1fc54
DJ
109332009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10934
10935 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10936 macros.
10937
7cbcbded
DJ
109382009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10939
10940 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10941 to be in memory.
10942 * gdb.base/display.c (force_mem): New.
10943 (do_loops): Use it. Add breakpoint comments.
10944 (do_vars): Add a breakpoint comment.
10945 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10946 line numbers.
10947
bdea3a92
NF
109482009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10949
10950 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10951 instead of a bare "run".
10952
269f82e5
PP
109532009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10954
10955 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10956
a69b7d9d
DJ
109572009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10958
10959 * lib/cell.exp (skip_cell_tests): Clean up test files before
10960 returning.
10961
b598bfda
DJ
109622009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10963
10964 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10965 and the breakpoint menu. Do not call perror if a prompt is seen.
10966 Consume the following GDB prompt.
10967 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10968 * gdb.cp/namespace.exp: Use gdb_test.
10969 * gdb.cp/templates.exp: Use gdb_test.
10970 (test_template_breakpoints): Use gdb_test_multiple.
10971
87728fa0
DJ
109722009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10973
10974 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10975 (marker4): Reference values.
10976
b67c692f
DJ
109772009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10978
10979 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10980 is missing.
10981
f0df251a
DJ
109822009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10983
10984 * gdb.base/break.c (need_malloc): New.
10985 * gdb.base/constvars.c (main): Reference crass and crisp.
10986 * gdb.base/gdb1821.c (main): Reference bar.
10987 * gdb.cp/gdb1355.cc (main): Reference s1.
10988 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10989 (main): Call them.
10990 * gdb.cp/hang2.cc (dummy2): Define.
10991 * gdb.cp/hang3.cc (dummy3): Define.
10992 * gdb.cp/m-data.cc (main): Reference shadow.
10993
bdf7534a
NF
109942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10995 Nathan Froyd <froydnj@codesourcery.com>
10996
10997 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10998 remote host.
10999
f24fce77
NF
110002009-11-12 Nathan Froyd <froydnj@codesourcery.com>
11001
11002 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
11003 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
11004 * gdb.dwarf2/dw2-compressed.exp: Likewise.
11005 * gdb.dwarf2/dw2-intercu.exp: Likewise.
11006 * gdb.dwarf2/dw2-intermix.exp: Likewise.
11007 * gdb.dwarf2/dw2-producer.exp: Likewise.
11008 * gdb.dwarf2/mac-fileno.exp: Likewise.
11009 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
11010 py-prettyprint.py to the remote host.
11011 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
11012
40f0318e
KS
110132009-11-11 Keith Seitz <keiths@redhat.com>
11014
11015 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
11016 use it instead of "Foo".
11017 * gdb.cp/classes.exp (do_tests): Add a test to access
11018 a method through a typedef'd class name.
11019
f3d9f7fb
NF
110202009-11-11 Nathan Froyd <froydnj@codesourcery.com>
11021
11022 * gdb.base/long_long.exp: Permit leading zeros on floating-point
11023 exponents.
11024 * gdb.base/pointers.exp: Likewise.
11025 * gdb.cp/ref-types.exp: Likewise.
11026
a4216f37
KS
110272009-11-11 Keith Seitz <keiths@redhat.com>
11028
11029 * gdb.cp/cplusfuncs.cc (class foo): Add operators
11030 new[] and delete[].
11031 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
11032 "void".
11033 (probe_demangler): Remove all single-quoting of
11034 method and variable names.
11035 (info_func_regexp): Remove the word "void" from any
11036 occurrence of "(void)".
11037 (print_addr_2): Remove all single-quoting of
11038 method names.
11039 (print_addr_2_kfail): Likewise.
11040 (print_addr): Single-quote C function names before
11041 passing to print_addr_2.
11042 (test_paddr_operator_functions): Remove single-quoting
11043 for method names.
11044 Add tests for operator new[] and operator delete[].
11045
9b14d7aa
JK
110462009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11047
11048 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
11049
85feb311
KS
110502009-11-09 Keith Seitz <keiths@redhat.com>
11051
11052 * gdb.cp/overload.exp: Add tests for resolving overloaded
11053 methods in expression parsing/evaluation.
11054
fa335448
DJ
110552009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
11056
11057 * lib/gdb.exp (default_gdb_version): Use --version instead of
11058 --command.
11059
ec3c07fc
NS
110602009-11-10 Nathan Sidwell <nathan@codesourcery.com>
11061
11062 * lib/gdb.exp (gdb_compile_test): New.
11063 (skip_ada_tests, skip_java_tests): New.
11064 (gdb_compile): Use gdb_compile_test for f77.
11065 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
11066 * lib/java.exp (compile_java_from_source): Remove runtests check,
11067 use gdb_compile_test to record result.
11068 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
11069 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
11070 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
11071 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
11072 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
11073 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
11074 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
11075 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
11076 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
11077 adjust gdb_compile invocations.
11078
b8b4e42b
JK
110792009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11080
11081 * Makefile.in (abs_builddir): New.
11082 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
11083 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
11084 `$(abs_builddir)/site.exp'.
11085
f8b7eaf3
DJ
110862009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
11087
11088 * config/m68k-emc.exp, lib/emc-support.exp,
11089 gdb.trace/gdb_c_test.c: Delete.
11090 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
11091 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11092 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11093 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11094 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11095 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
11096 casing for m68k-*-elf.
11097
c4187697
NS
110982009-11-03 Pedro Alves <pedro@codesourcery.com>
11099
11100 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
11101 * gdb.arch/i386-prologue.exp: Likewise.
11102 * gdb.arch/i386-unwind.exp: Likewise.
11103
db16b772
DJ
111042009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11105
11106 * lib/gdb.exp (gdb_expect): Fix timeout typo.
11107
bcf71277
DJ
111082009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11109
11110 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
11111
0105cee2
DJ
111122009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11113
11114 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
11115
24ddea62
JK
111162009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11117
11118 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
11119
287ccc17
JK
111202009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11121
11122 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
11123 * gdb.base/sepdebug2.c: New file.
11124
08bca259 111252009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
11126
11127 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
11128 the modified warnings for catch syscall. Verify if GDB was compiled
11129 with support for lib expat, and choose which tests to run depending
11130 on this.
11131
5d4e2b76
VP
111322009-10-30 Vladimir Prus <vladimir@codesourcery.com>
11133
11134 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
11135 that composite commands are parsed OK. And also test
11136 that breakpoint commands do work.
11137
240e538a
MS
111382009-10-23 Michael Snyder <msnyder@vmware.com>
11139
11140 gdb.reverse/consecutive-precsave.exp: Change expect pattern
11141 to allow for new disassembly style.
11142
9c419145
PP
111432009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
11144
11145 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 11146
02506ff1
MS
111472009-10-22 Michael Snyder <msnyder@vmware.com>
11148
11149 * gdb.reverse/break-precsave.exp: New test.
11150 * gdb.reverse/consecutive-precsave.exp: Ditto.
11151 * gdb.reverse/finish-precsave.exp: Ditto.
11152 * gdb.reverse/i386-precsave.exp: Ditto.
11153 * gdb.reverse/machinestate-precsave.exp: Ditto.
11154 * gdb.reverse/sigall-precsave.exp: Ditto.
11155 * gdb.reverse/solilb-precsave.exp: Ditto.
11156 * gdb.reverse/step-precsave.exp: Ditto.
11157 * gdb.reverse/until-precsave.exp: Ditto.
11158 * gdb.reverse/watch-precsave.exp: Ditto.
11159
4cf866a3
MS
111602009-10-22 Michael Snyder <msnyder@vmware.com>
11161
11162 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
11163 for gdb_expect. Adjust one test's expect strings for the new
11164 format of disassemble.
11165 * gdb.reverse/finish-reverse.exp: Delete 'return'.
11166 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
11167 gdb_test_multiple.
11168 * gdb.reverse/step-reverse.exp: Delete 'return'.
11169 * gdb.reverse/until-reverse.exp: Delete blank lines.
11170 * gdb.reverse/watch-reverse.exp: Delete blank lines.
11171
2b28d209
PP
111722009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
11173
11174 * gdb.base/consecutive.exp: Adjust.
11175 * gdb.base/display.exp: Likewise.
11176 * gdb.base/pc-fp.exp: Likewise.
11177 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 11178
33b9c32b
MS
111792009-10-19 Michael Snyder <msnyder@vmware.com>
11180
11181 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
11182 * gdb.reverse/finish-reverse.c: Ditto.
11183 * gdb.reverse/sigall-reverse.c: Ditto.
11184 * gdb.reverse/solib-reverse.c: Ditto.
11185 * gdb.reverse/step-reverse.c: Ditto.
11186 * gdb.reverse/watch-reverse.c: Ditto.
11187
6c95b8df
PA
111882009-10-19 Pedro Alves <pedro@codesourcery.com>
11189 Stan Shebs <stan@codesourcery.com>
11190
11191 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
11192 * gdb.base/foll-exec.exp: Adjust to expect a process id before
11193 "Executing new program".
11194 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
11195 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
11196 left listed after having been killed.
11197 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
11198 * gdb.base/maint.exp: Adjust test.
11199
11200 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
11201 * gdb.multi/Makefile.in: New.
11202 * gdb.multi/base.exp: New.
11203 * gdb.multi/goodbye.c: New.
11204 * gdb.multi/hangout.c: New.
11205 * gdb.multi/hello.c: New.
11206 * gdb.multi/bkpt-multi-exec.c: New.
11207 * gdb.multi/bkpt-multi-exec.exp: New.
11208 * gdb.multi/crashme.c: New.
11209
279017b7
TG
112102009-10-13 Tristan Gingold <gingold@adacore.com>
11211
11212 * gdb.base/sepdebug.exp: Check debug info are found.
11213
0413d738
PA
112142009-10-08 Pedro Alves <pedro@codesourcery.com>
11215
11216 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
11217 bits.
11218
c628eecc
JK
112192009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11220
11221 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
11222
38af1bfe
JB
112232009-10-07 Joel Brobecker <brobecker@adacore.com>
11224
11225 * gdb.base/watchpoints.c: Add copyright header. Reformat one
11226 of the comments.
11227
2b0adecd
PM
112282009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
11229
11230 * gdb.base/annota1.exp: Remove obsolete match_max increase.
11231 * gdb.base/annota3.exp: Idem.
11232 * gdb.base/maint.exp: Idem.
11233
8d417781
PM
112342009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
11235
889bf7c5 11236 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
11237 to default.
11238
bb61102d
PM
112392009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11240
889bf7c5 11241 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
11242 mingw and cygwin targets.
11243
ace5c364
PM
112442009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11245 Pedro Alves <pedro@codesourcery.com>
11246
889bf7c5 11247 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
11248 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
11249
c2d494a0
PM
112502009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11251
e1b52ce2
PM
11252 * gdb.base/shr1.c: Use %p in format string.
11253 * gdb.base/unload.c: Avoid warning in fprintf.
11254 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 11255
209f53f5
PM
112562009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11257
11258 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
11259 long type.
11260 (test_unlink): Correct printf string.
11261 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
11262 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
11263
8172766a
JK
112642009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11265
11266 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
11267 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
11268 * gdb.arch/ia64-breakpoint-shadow.S: New file.
11269
0f73703c
UW
112702009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11271
11272 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
11273 * gdb.objc/nondebug.exp: Likewise.
11274
b32306ca
UW
112752009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11276
11277 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
11278 target_info setting.
11279
11280 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
11281 that detect new threads during "info threads".
11282
0057022f
UW
112832009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11284
11285 * gdb.threads/manythreads.c (main): Increase thread stack size
11286 to 2*PTHREAD_STACK_MIN.
11287 * gdb.threads/multi-create.c (main): Likewise.
11288 (create_function): Likewise.
11289
f29c0325
UW
112902009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11291
11292 * gdb.base/dump.exp: Pass difference of pointer types instead
11293 of integer types as offset to restore in intarr3.srec case.
11294
fcb34849
UW
112952009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11296
11297 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
11298
d5142e3b
UW
112992009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11300
11301 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
11302
087b74b2 113032009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 11304
087b74b2
PM
11305 New test for two watchpoints, with disabling of
11306 the first inserted.
11307 * testsuite/gdb.base/watchpoints.c: New file.
11308 * testsuite/gdb.base/watchpoints.exp: New file.
11309
96c07c5b
TT
113102009-09-25 Tom Tromey <tromey@redhat.com>
11311
11312 * gdb.base/charset.exp: Test utf-16 strings with Python.
11313
b8899f2b
TT
113142009-09-25 Tom Tromey <tromey@redhat.com>
11315
11316 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
11317 UCS-4.
11318 * gdb.base/charset.c (utf_32_string): Rename.
11319 (init_utf32): Rename.
11320 (main): Update.
11321
329719ec
TT
113222009-09-22 Tom Tromey <tromey@redhat.com>
11323
11324 * gdb.python/py-function.exp: Add regression tests.
11325
11ef0d76
KS
113262009-09-21 Keith Seitz <keiths@redhat.com>
11327
11328 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
11329 with invalid operator.
11330
3fe8f3b3
KS
113312009-09-21 Keith Seitz <keiths@redhat.com>
11332
11333 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
11334 and destructor using typedef name of class.
11335 * gdb.cp/classes.cc (class Base1): Add a destructor.
11336 (base1): New typedef.
11337 (use_methods): Instanitate an object of type base1.
11338 * gdb.cp/templates.exp (test_template_typedef): New procedure.
11339 (do_tests): Call test_template_typedef.
11340 * gdb.cp/templates.cc (Baz::~Baz): New method.
11341 (intBazOne): New typedef.
11342 (main): Instantiate intBazOne.
11343
7a9fe101
PM
113442009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11345
11346 PR python/10633
11347
11348 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
11349 Function.
11350 (run_lang_tests): Add print elements test.
11351
2e4d963f
PM
113522009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11353
11354 * gdb.python/py-value.exp (test_subscript_regression): New
11355 function. Test for invalid subscripts.
11356 * gdb.python/py-value.c (main): Add test array, and pointer to it.
11357 (ptr_ref): New function.
11358
ec7e75e7
PP
113592009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11360
11361 * gdb.base/default.exp: Fix "show convenience".
11362
0cc7d26f
TT
113632009-09-15 Tom Tromey <tromey@redhat.com>
11364
11365 * lib/mi-support.exp (mi_create_varobj): Update.
11366 (mi_create_floating_varobj): Likewise.
11367 (mi_create_dynamic_varobj): New proc.
11368 (mi_varobj_update): Update.
11369 (mi_varobj_update_with_type_change): Likewise.
11370 (mi_varobj_update_kv_helper): New proc.
11371 (mi_varobj_update_dynamic_helper): Rewrite.
11372 (mi_varobj_update_dynamic): New proc.
11373 (mi_list_varobj_children): Update.
11374 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
11375 * gdb.python/python-prettyprint.py (pp_outer): New class.
11376 (pp_nullstr): Likewise.
11377 (lookup_function): Register new printers.
11378 * gdb.python/python-prettyprint.c (struct substruct): New type.
11379 (struct outerstruct): Likewise.
11380 (substruct_test): New function.
11381 (struct nullstr): New type.
11382 (string_1, string_2): New globals.
11383 (main): Add new tests.
11384 * gdb.python/python-mi.exp: Added regression tests.
11385 * gdb.mi/mi2-var-display.exp: Update.
11386 * gdb.mi/mi2-var-cmd.exp: Update.
11387 * gdb.mi/mi2-var-child.exp: Update.
11388 * gdb.mi/mi2-var-block.exp: Update.
11389 * gdb.mi/mi-var-invalidate.exp: Update.
11390 * gdb.mi/mi-var-display.exp: Update.
11391 * gdb.mi/mi-var-cmd.exp: Update.
11392 * gdb.mi/mi-var-child.exp: Update.
11393 * gdb.mi/mi-var-block.exp: Update.
11394 * gdb.mi/mi-break.exp: Update.
11395 * gdb.mi/gdb701.exp: Update.
11396
a96d9b2e
SDJ
113972009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
11398
11399 * Makefile.in: Inclusion of catch-syscall object.
11400 * gdb.base/catch-syscall.c: New file.
11401 * gdb.base/catch-syscall.exp: New file.
11402
b43b923a
MS
114032009-09-12 Michael Snyder <msnyder@vmware.com>
11404
11405 * gdb.reverse/step-reverse.exp: Explicitly check for targets
11406 that can support reverse debuggnig.
11407
cec03d70
TT
114082009-09-11 Tom Tromey <tromey@redhat.com>
11409
11410 * gdb.dwarf2/valop.S: New file.
11411 * gdb.dwarf2/valop.exp: New file.
11412
e23bb3fc
MK
114132009-09-11 Mark Kettenis <kettenis@gnu.org>
11414
11415 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
11416
37c3696d
DE
114172009-09-10 Doug Evans <dje@google.com>
11418
11419 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
11420 Add $gdb_prompt to second breakpoint regexp.
11421
5172aecb
JB
114222009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
11423
11424 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
11425 names, add missing ones.
11426 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
11427 * gdb.python/py-frame.c: Rename from python-frame.c.
11428 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
11429 testfile name.
11430 * gdb.python/py-function.exp: Rename from python-function.exp.
11431 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
11432 testfile name.
11433 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
11434 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
11435 Adjust testfile name.
11436 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
11437 * gdb.python/py-template.cc: Rename from python-template.cc.
11438 * gdb.python/py-template.exp: Rename from python-template.exp.
11439 Adjust testfile name.
11440 * gdb.python/py-value.c: Rename from python-value.c.
11441 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
11442 testfile name.
11443
b554e4bd
JK
114442009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11445
11446 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
11447 $bpt2address.
11448 (Second breakpoint address is valid on ia64)
11449 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
11450
9a68ae16
JM
114512009-09-03 Joseph Myers <joseph@codesourcery.com>
11452
11453 * gdb.base/ending-run.exp: Restrict regular expression matching
11454 line number to require closing brace following.
11455
146b9145
DE
114562009-09-03 Doug Evans <dje@google.com>
11457
11458 * gdb.base/store.exp (check_set): Fix typo in expected value message.
11459
787d21e1
TT
114602009-09-02 Tom Tromey <tromey@redhat.com>
11461
11462 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
11463
e7802207
TT
114642009-09-02 Tom Tromey <tromey@redhat.com>
11465
11466 * gdb.dwarf2/callframecfa.exp: New file.
11467 * gdb.dwarf2/callframecfa.S: New file.
11468
817aadd2
JK
114692009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11470
11471 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
11472 gdb.base/solib-overlap-main.c: New.
11473
4a76eae5
DJ
114742009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
11475
11476 PR gdb/10565
11477
11478 * gdb.base/bitfields.c (struct container, container): New.
11479 (main): Initialize it and call break5.
11480 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
11481
d4b96c9a
JK
114822009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11483
11484 Support constant DW_AT_data_member_location by GCC PR debug/40659.
11485 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
11486
4e22772d
JK
114872009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11488
11489 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
11490
2efab443
MS
114912009-08-26 Michael Snyder <msnyder@vmware.com>
11492
11493 * gdb.base/i386-reverse.c: New file.
11494 * gdb.base/i386-reverse.exp: New file.
11495 * gdb.base/Makefile.in: Add new files to be removed.
11496
07ab73a0
JM
114972009-08-26 Joseph Myers <joseph@codesourcery.com>
11498
11499 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
11500 environment-pwd for remote host.
11501 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
11502
676accff
KS
115032009-08-24 Keith Seitz <keiths@redhat.com>
11504
11505 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
11506 Add two new C++ completer tests which limit the output to a
889bf7c5 11507 given class.
676accff 11508
f9f7ad22
MS
115092009-08-24 Michael Snyder <msnyder@vmware.com>
11510
11511 * gdb.base/del.exp: Fix typo in comment.
11512 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
11513
81ecdfbb
RW
115142009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11515
11516 * configure: Regenerate.
11517 * gdb.hp/configure: Likewise.
11518 * gdb.hp/gdb.aCC/configure: Likewise.
11519 * gdb.hp/gdb.base-hp/configure: Likewise.
11520 * gdb.hp/gdb.compat/configure: Likewise.
11521 * gdb.hp/gdb.defects/configure: Likewise.
11522 * gdb.hp/gdb.objdbg/configure: Likewise.
11523 * gdb.stabs/configure: Likewise.
11524
cab0c772
UW
115252009-08-19 Doug Evans <dje@google.com>
11526
11527 * gdb.base/gdbvars.c: New file.
11528 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
11529
b8fa0bfa
PA
115302009-08-14 Pedro Alves <pedro@codesourcery.com>
11531
11532 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11533 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
11534
b84aa90a
PA
115352009-08-13 Pedro Alves <pedro@codesourcery.com>
11536
11537 * gdb.base/default.exp: Adjust "set language test": it's now an
11538 enum command. Larger help string moved to "help set language".
11539 * gdb.base/help.exp: Adjust "help set language" expected output,
11540 now lists all known languages.
11541
0d8f9b2c
NF
115422009-08-11 Nathan Froyd <froydnj@codesourcery.com>
11543
11544 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
11545 all frame arguments.
11546 * gdb.arch/altivec-regs.exp: Likewise.
11547
bda180e0
TT
115482009-08-07 Tom Tromey <tromey@redhat.com>
11549
11550 * gdb.base/setshow.exp: Add tests for changes to set language, set
11551 check range, and set check type.
11552
48cb2d85
VP
115532009-08-03 Vladimir Prus <vladimir@codesourcery.com>
11554
11555 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
11556 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 11557 Call it.
48cb2d85 11558
1ea34204
UW
115592009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11560
11561 * configure.ac: Run gdb.cell tests when appropriate.
11562 * configure: Regenerate.
11563 * lib/cell.exp: New file.
11564 * gdb.cell: New directory.
11565 * gdb.cell/configure.ac: New file.
11566 * gdb.cell/configure: New file.
11567 * gdb.cell/Makefile.in: New file.
11568 * gdb.cell/arch.exp: New file.
11569 * gdb.cell/break.c: New file.
11570 * gdb.cell/break.exp: New file.
11571 * gdb.cell/break-spu.c: New file.
11572 * gdb.cell/bt.c: New file.
11573 * gdb.cell/bt2-spu.c: New file.
11574 * gdb.cell/bt-spu.c: New file.
11575 * gdb.cell/bt.exp: New file.
11576 * gdb.cell/coremaker.c: New file.
11577 * gdb.cell/coremaker-spu.c: New file.
11578 * gdb.cell/core.exp: New file.
11579 * gdb.cell/gcore.exp: New file.
11580 * gdb.cell/data.c: New file.
11581 * gdb.cell/data.exp: New file.
11582 * gdb.cell/data-spu.c: New file.
11583 * gdb.cell/ea-cache.exp: New file.
11584 * gdb.cell/ea-cache.c: New file.
11585 * gdb.cell/ea-cache-spu.c: New file.
11586 * gdb.cell/ea-standalone.c: New file.
11587 * gdb.cell/ea-standalone.exp: New file.
11588 * gdb.cell/ea-test.c: New file.
11589 * gdb.cell/ea-test.exp: New file.
11590 * gdb.cell/f-regs.exp: New file.
11591 * gdb.cell/mem-access.c: New file.
11592 * gdb.cell/mem-access.exp: New file.
11593 * gdb.cell/mem-access-spu.c: New file.
11594 * gdb.cell/ptype.exp: New file.
11595 * gdb.cell/registers.exp: New file.
11596 * gdb.cell/size.c: New file.
11597 * gdb.cell/sizeof.exp: New file.
11598 * gdb.cell/size-spu.c: New file.
11599 * gdb.cell/solib.exp: New file.
11600 * gdb.cell/solib-symbol.exp: New file.
11601
85e747d2
UW
116022009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11603
11604 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
11605
58d6951d
DJ
116062009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11607
11608 * gdb.base/float.exp: Handle VFP registers.
11609
6e0a4f15
MS
116102009-07-14 Michael Snyder <msnyder@vmware.com>
11611
dcd5da87
MS
11612 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
11613 to bring gdb to the beginning of the calling line.
11614
6e0a4f15
MS
11615 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
11616 confusing the i386 epilogue unwinder.
11617
782b2b07
SS
116182009-07-14 Stan Shebs <stan@codesourcery.com>
11619
11620 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
11621
f662c3bc
MS
116222009-07-14 Michael Snyder <msnyder@vmware.com>
11623
11624 * gdb.reverse/step-reverse.exp (stepi into function call):
11625 Call instruction may not be first instruction in the line.
11626 (reverse stepi from a function call): Used wrong line number.
11627
8f313923
JK
116282009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11629
11630 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
11631
4662c76e
JK
116322009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11633
11634 Fix gdb.base/macscp.exp when using custom inputrc.
11635 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
11636 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
11637 env(TERM) set.
11638 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
11639 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
11640
aa81e255
JK
116412009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11642
11643 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
11644 * gdb.base/annota1.exp (thread_test): Import global $testfile.
11645 Change the compilation target to match the testcase name.
11646 * gdb.base/sect-cmd.exp: Change the compilation target to match the
11647 testcase name.
11648 * a2-run.exp: Use for setup prepare_for_testing. Change the
11649 compilation target to match the testcase name.
11650 * gdb.base/commands.exp: Likewise.
11651 * gdb.base/finish.exp: Likewise.
11652 * gdb.base/float.exp: Likewise.
11653 * gdb.base/info-target.exp: Likewise.
11654 * gdb.base/relational.exp: Likewise.
11655 * gdb.base/term.exp: Likewise.
11656 * gdb.base/until.exp: Likewise.
11657 * gdb.base/volatile.exp: Likewise.
11658 * gdb.base/whatis-exp.exp: Likewise.
11659
4c93b1d7
HZ
116602009-07-11 Hui Zhu <teawater@gmail.com>
11661
11662 * gdb.base/help.exp (disassemble): Update expected help text.
11663
812f7342
TT
116642009-07-09 Tom Tromey <tromey@redhat.com>
11665
11666 * lib/gdb.exp: Handle TRANSCRIPT.
11667 (remote_spawn, remote_close, send_gdb): New procs.
11668
fbb8f299
PM
116692009-07-10 Phil Muldoon <pmuldoon@redhat.com>
11670
11671 * gdb.python/python-prettyprint.c: Add counted null string
11672 structure.
11673 * gdb.python/python-prettyprint.exp: Print null string. Test for
11674 embedded nulls.
11675 * gdb.python/python-prettyprint.py (pp_ns): New Function.
11676 * gdb.python/python-value.exp (test_value_in_inferior): Add
11677 variable length string fetch tests.
11678 * gdb.python/python-value.c (main): Add strings for string fetch tests.
11679
c0ac0ec7
JK
116802009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11681
11682 * gdb.base/dump.exp (inaccessible memory is reported): New test.
11683
30b66ecc
TT
116842009-07-07 Tom Tromey <tromey@redhat.com>
11685
11686 * gdb.base/call-rt-st.exp: Update for change to escape output.
11687 * gdb.base/callfuncs.exp: Likewise.
11688 * gdb.base/charset.exp: Likewise.
11689 * gdb.base/constvars.exp: Likewise.
11690 * gdb.base/long_long.exp: Likewise.
11691 * gdb.base/pointers.exp: Likewise.
11692 * gdb.base/printcmds.exp: Likewise.
11693 * gdb.base/setvar.exp: Likewise.
11694 * gdb.base/store.exp: Likewise.
11695 * gdb.cp/ref-types.exp: Likewise.
11696 * gdb.mi/mi-var-child.exp: Likewise.
11697 * gdb.mi/mi-var-display.exp: Likewise.
11698 * gdb.mi/mi2-var-display.exp: Likewise.
11699 * gdb.base/charset.exp: Test octal escape sequence length.
11700 Update for change to escape output.
11701
187c4a2b
JK
117022009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11703
11704 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
11705
d80a43f9
DJ
117062009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
11707
11708 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
11709
047427a8
JK
117102009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11711
11712 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
11713 gdbserver increasing $portnum if "Can't bind address" has been seen.
11714
8b5a0f4f
PA
117152009-07-05 Pedro Alves <pedro@codesourcery.com>
11716
11717 * gdb.base/ending-run.exp: Add "step out of main" pattern for
11718 mingw32ce.
11719
7d93ba58
PA
117202009-07-05 Pedro Alves <pedro@codesourcery.com>
11721
11722 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
11723 VFP format.
11724
2277426b
PA
117252009-07-02 Pedro Alves <pedro@codesourcery.com>
11726
11727 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
11728 linux. Adjust to use "inferior", "info inferiors", "detach
11729 inferior" and "kill inferior" instead of "restart", "info fork",
11730 "detach fork" and "delete fork".
11731 * gdb.base/ending-run.exp: Spell out "info".
11732 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
11733 the "kill" command.
11734
5af949e3
UW
117352009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11736
11737 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
11738 change to prefix TLS offset in hex with 0x.
11739
5d3729b5
UW
117402009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11741
11742 * gdb.base/default.exp: Update test case for "x" changes.
11743
af589bd0
TG
117442009-07-01 Tristan Gingold <gingold@adacore.com>
11745
11746 * gdb.base/bigcore.exp: Make darwin untested.
11747
40974f91
JK
117482009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11749
11750 * gdb.base/completion.exp (directory completion): Create the directory.
11751 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
11752 escapeuniquesub.
11753 (directory completion 2): Expect now ${escapeuniquesub}.
11754 (Glob remaining of directory test): Remove one excessive newline.
11755 Expect the real output.
11756
59dd3af6
JK
117572009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11758
11759 Fix `make check//%' target after `make check' has been ran.
11760 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
11761 a mkdir call.
11762 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
11763 (%/.dir): Remove.
11764
f4e164aa
JK
117652009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11766
11767 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
11768 the expected result record.
11769
69af2122
JK
117702009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11771
11772 Remove racy FAILs relying just on the timeouts.
11773 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
11774 (annotation_level 2): Remove racy FAILs.
11775
2fd481e1
PP
117762009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
11777
11778 gdb/10275
889bf7c5
PA
11779 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
11780
c38f313d
DJ
117812009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
11782
11783 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
11784
8b777f02
VP
117852009-06-30 Vladimir Prus <vladimir@codesourcery.com>
11786
11787 * gdb.mi/mi-stack.exp: Testing symbolic options
11788 to -stack-list-locals and -stack-list-arguments.
11789
00c7eacf
JK
117902009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11791
11792 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
11793
6bc80edc
TT
117942009-06-29 Tom Tromey <tromey@redhat.com>
11795
11796 * dg-extract-results.sh: New file.
11797 * Makefile.in (FORCE_PARALLEL): New variable.
11798 (CHECK_TARGET): New conditional variable.
11799 (check): Use CHECK_TARGET.
11800 (DO_RUNTEST): New variable.
11801 (check-single): New target.
11802 (TEST_DIRS): New variable.
11803 (TEST_TARGETS): Likewise.
11804 (check-parallel): New target.
11805 (check-gdb.%): New pattern.
11806 (BASE1_FILES): New variable.
11807 (BASE2_FILES): Likewise.
11808 (check-gdb.base%): New pattern.
11809 (%/.dir): New pattern.
11810 * configure: Rebuild.
11811 * aclocal.m4 (AM_CONDITIONAL): New defun.
11812 * configure.ac: Check whether user is using GNU make.
11813 (GMAKE): New conditional.
11814
794684b6
SW
118152009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
11816
11817 * gdb.cp/namespace-nested-import.cc: New test.
11818 * gdb.cp/namespace-nested-import.exp: New test.
11819
edb3359d
DJ
118202009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
11821
11822 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
11823 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
11824 * gdb.opt/Makefile.in (EXECUTABLES): Update.
11825 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
11826 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
11827 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
11828 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
11829 gdb.opt/inline-markers.c: New files.
11830 * lib/gdb.exp (skip_inline_frame_tests): New function.
11831 (skip_inline_var_tests): New function.
11832
cf657a0c
AS
118332009-06-27 Andreas Schwab <schwab@linux-m68k.org>
11834
11835 * gdb.cp/exception.exp: Don't require $hex before inner frame in
11836 backtrace.
11837
28d41a99
MS
118382009-06-27 Michael Snyder <msnyder@vmware.com>
11839
11840 * gdb.reverse: New directory.
11841 * gdb.reverse/break-reverse.c: New test.
11842 * gdb.reverse/break-reverse.exp: New test.
11843 * gdb.reverse/consecutive-reverse.c: New test.
11844 * gdb.reverse/consecutive-reverse.exp: New test.
11845 * gdb.reverse/finish-reverse.c: New test.
11846 * gdb.reverse/finish-reverse.exp: New test.
11847 * gdb.reverse/machinestate.c: New test.
11848 * gdb.reverse/ms1.c: New test.
11849 * gdb.reverse/machinestate.exp: New test.
11850 * gdb.reverse/Makefile.in: New file.
11851 * gdb.reverse/shr2.c: New test.
11852 * gdb.reverse/solib-reverse.c: New test.
11853 * gdb.reverse/solib-reverse.exp: New test.
11854 * gdb.reverse/step-reverse.c: New test.
11855 * gdb.reverse/step-reverse.exp: New test.
11856 * gdb.reverse/until-reverse.c: New test.
11857 * gdb.reverse/ur1.c: New test.
11858 * gdb.reverse/until-reverse.exp: New test.
11859 * gdb.reverse/watch-reverse.c: New test.
11860 * gdb.reverse/watch-reverse.exp: New test.
11861 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
11862 * configure: Regenerate.
11863
fe3c8b0d
DE
118642009-06-26 Doug Evans <dje@google.com>
11865
11866 * gdb.base/psymtab.exp: Turn off pending breakpoints.
11867
3a72a602
PM
118682009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
11869
11870 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
11871 windows problem for 'file delete $binfile'.
11872
27aa8d6a
SW
118732009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
11874
11875 * gdb.cp/namespace-using.exp: New test.
11876 * gdb.cp/namespace-using.cc: New test.
11877
8ac055f8
JB
118782009-05-20 Joel Brobecker <brobecker@adacore.com>
11879
11880 * gdb.ada/variant_record_packed_array: New testcase.
11881
85e306ed
TT
118822009-06-23 Tom Tromey <tromey@redhat.com>
11883
11884 * gdb.base/charset.exp (test_combination): Regression test.
11885 * gdb.base/charset.c (my_wchar_t): New typedef.
11886 (myvar): New global.
11887 (main): Set myvar.
11888
56643c5e
PM
118892009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
11890
11891 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11892 target.
11893
1fac167a
UW
118942009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11895
11896 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
11897
7ccb0be9
UW
118982009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11899
11900 * gdb.mi/gdb680.exp: Update test for error message.
11901
568d6575
UW
119022009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11903
11904 * gdb.base/annota1.exp: Allow multiple occurrences of the
11905 frames-invalid annotation.
11906 * gdb.cp/annota2.exp: Likewise.
11907
7cd1089b
PM
119082009-06-15 Phil Muldoon <pmuldoon@redhat.com>
11909
11910 * gdb.cp/gdb2495.cc: New file.
11911 * gdb.cp/gdb2495.exp: New file.
11912
72c63395
JK
119132009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11914
11915 Report error on GDB crash during runto.
11916 * lib/gdb.exp (runto <eof>): New.
11917
3788363d
DJ
119182009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
11919
11920 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
11921 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
11922 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
11923 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
11924 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
11925 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
11926 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
11927 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11928 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11929 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11930 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11931 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11932 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11933 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11934 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11935 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11936 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11937 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11938 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11939 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11940 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11941 gdb.trace/passcount.exp, gdb.trace/report.exp,
11942 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11943 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11944 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11945 executable.
11946
17592de3
PA
119472009-06-07 Pedro Alves <pedro@codesourcery.com>
11948
11949 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11950 defined before referencing it.
11951
701e355d
DE
119522009-06-03 Doug Evans <dje@google.com>
11953
11954 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11955 * gdb.arch/i386-see.c: Ditto.
11956
f2292c65
PM
119572009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11958
11959 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11960 (check_macro): Return 1 if undefined.
11961 If first test fails, check if macro debug information is available,
11962 and report unsupported test if no macro information is found.
11963
5a437975
DE
119642009-05-29 Doug Evans <dje@google.com>
11965
11966 * gdb.threads/hand-call-in-threads.exp: New.
11967 * gdb.threads/hand-call-in-threads.c: New.
11968
c141c696
MS
119692009-05-29 Michael Snyder <msnyder@vmware.com>
11970
11971 * gdb.base/break-always.exp: Change "1" to "on".
11972 Add confirmation check.
11973
b3444185
PA
119742009-05-28 Pedro Alves <pedro@codesourcery.com>
11975
11976 * gdb.threads/threxit-hop-specific.c: New.
11977 * gdb.threads/threxit-hop-specific.exp: New.
11978 * gdb.threads/thread-execl.c: New.
11979 * gdb.threads/thread-execl.exp: New.
11980
b6313243
TT
119812009-05-27 Tom Tromey <tromey@redhat.com>
11982 Thiago Jung Bauermann <bauerman@br.ibm.com>
11983
11984 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11985 (mi_child_regexp): Likewise.
11986 (mi_list_varobj_children_range): Likewise.
11987 (mi_get_features): Likewise.
11988 (mi_list_varobj_children): Rewrite.
11989 * gdb.python/python-mi.exp: New file.
11990
a6bac58e
TT
119912009-05-27 Tom Tromey <tromey@redhat.com>
11992 Thiago Jung Bauermann <bauerman@br.ibm.com>
11993 Phil Muldoon <pmuldoon@redhat.com>
11994 Paul Pluzhnikov <ppluzhnikov@google.com>
11995
11996 * gdb.python/python-prettyprint.exp: New file.
11997 * gdb.python/python-prettyprint.c: New file.
11998 * gdb.python/python-prettyprint.py: New file.
11999 * gdb.base/display.exp: print/r is now valid.
12000
2c74e833
TT
120012009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
12002 Tom Tromey <tromey@redhat.com>
12003 Pedro Alves <pedro@codesourcery.com>
12004 Paul Pluzhnikov <ppluzhnikov@google.com>
12005
12006 * gdb.python/python-template.exp: New file.
12007 * gdb.python/python-template.cc: New file.
12008 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12009 tests.
12010 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12011 Call it.
12012 (test_value_after_death): New proc.
12013 * gdb.python/python-value.c (PTR): New typedef.
12014 (main): New variable 'x'.
12015
89c73ade
TT
120162009-05-27 Tom Tromey <tromey@redhat.com>
12017
12018 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
12019 tests.
12020 * gdb.python/python-value.exp (py_objfile_tests): New proc.
12021 Call it.
12022
a75724bc
PA
120232009-05-27 Pedro Alves <pedro@codesourcery.com>
12024
12025 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
12026
e58b0e63
PA
120272009-05-24 Pedro Alves <pedro@codesourcery.com>
12028
12029 * gdb.threads/fork-thread-pending.c: New.
12030 * gdb.threads/fork-thread-pending.exp: New.
12031
4ac36638
JK
120322009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12033
12034 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
12035 * gdb.dwarf2/dw2-strp.S (a_string2): New.
12036
889bf7c5 120372009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 12038
889bf7c5 12039 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 12040
b242c3c2
PA
120412009-05-17 Pedro Alves <pedro@codesourcery.com>
12042
12043 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
12044 `gdb_get_line_number'. Call `callee' in both parent and child.
12045 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
12046 `gdb_get_line_number' instead of hardcoding line numbers.
12047 (catch_fork_unpatch_child): New procedure to test detaching
12048 breakpoints from child fork.
12049 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
12050 hardcoding line numbers.
12051 (do_fork_tests): Run `catch_fork_unpatch_child'.
12052
ee342b23
VP
120532009-05-17 Vladimir Prus <vladimir@codesourcery.com>
12054
12055 * gdb.mi/mi-cmd-var.exp: Check that when varobj
12056 of structure type enters or leaves the scope, it
12057 is reported by -var-update.
12058
e2009e98
DE
120592009-05-11 Doug Evans <dje@sebabeach.org>
12060
12061 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 12062 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
12063 * gdb.threads/schedlock.c (main): Fix off-by-one error.
12064
00903456
JK
120652009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12066
12067 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
12068
dc621c35
DE
120692009-04-30 Doug Evans <dje@google.com>
12070
12071 * gdb.threads/watchthreads2.exp: New testcase.
12072 * gdb.threads/watchthreads2.c: New testcase.
12073
9ab4e744
DE
120742009-04-29 Doug Evans <dje@google.com>
12075
12076 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
12077 * gdb.cp/mb-ctor.cc: Ditto.
12078 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
12079 * gdb.cp/mb-inline.h (multi_line_foo): New function.
12080 * gdb.cp/mb-inline1.cc: Call it.
12081 * gdb.cp/mb-inline2.cc: Ditto.
12082 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
12083 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
12084
484086b7
JK
120852009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12086
12087 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
12088 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
12089 Replace all uses of `decimal' by `nonzero'.
12090 (info macro FROM_COMMANDLINE): New test.
12091
379a77b5
TT
120922009-04-27 Tom Tromey <tromey@redhat.com>
12093
12094 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
12095
b92b73c2
DE
120962009-04-27 Doug Evans <dje@google.com>
12097
12098 * gdb.threads/watchthreads.c (main): Initialize args before starting
12099 the threads. Plus formatting cleanup.
12100 * gdb.threads/watchthreads.exp: Avoid errant failures due to
12101 biased scheduling of one thread.
12102
945a118d
JG
121032009-04-27 Jerome Guitton <guitton@adacore.com>
12104
12105 * gdb.cp/templates.cc (GetMax): New template.
12106 (main): Declare two instances of GetMax.
12107 * gdb.cp/templates.exp: Add new test.
12108
d389af10
JK
121092009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12110
12111 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
12112
e7f86de9
JM
121132009-04-22 Joseph Myers <joseph@codesourcery.com>
12114
12115 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
12116
334cc82d
TT
121172009-04-15 Tom Tromey <tromey@redhat.com>
12118
12119 * gdb.base/charset.exp: Add regression test.
12120
d12672cc
JB
121212009-04-14 Joel Brobecker <brobecker@adacore.com>
12122
12123 * gdb.base/exe-lock.exp: New testcase.
12124
18e8c3bc
TT
121252009-04-13 Tom Tromey <tromey@redhat.com>
12126
12127 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
12128 operator on Frame.
12129
5ecd5cbe
UW
121302009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12131
12132 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
12133 * gdb.server/ext-attach.exp: Likewise.
12134
7309f756
VP
121352009-04-03 Vladimir Prus <vladimir@codesourcery.com>
12136
12137 Eliminate some sleep usage.
12138
889bf7c5
PA
12139 * gdb.mi/basics.c (do_nothing): New.
12140 (main): Use do_nothing instead of printf, so that
12141 not to introduce race condition between output of
12142 inferiour and output of gdb. Do not use sleep as it
12143 is not generally available on embedded targets.
7309f756 12144
f4b95f6f
PA
121452009-04-02 Pedro Alves <pedro@codesourcery.com>
12146
12147 * gdb.server/ext-attach.exp: Expect an optional process id after
12148 "Detached from remote process".
12149
de40b933
JK
121502009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12151
12152 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
12153 gdb.dwarf2/dw2-unresolved.exp: New.
12154
2ae101a4
PA
121552009-04-02 Pedro Alves <pedro@codesourcery.com>
12156
12157 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
12158 mi_run_to_main.
12159
56a8e183
PA
121602009-04-02 Pedro Alves <pedro@codesourcery.com>
12161
12162 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
12163 mi_run_to_main. Skip thread exit test on remote targets.
12164 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
12165 mi_run_to_main.
12166 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
12167 mi_run_to_main.
12168 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
12169 when expecting ^connected. Detect when the target doesn't support
12170 non-stop mode.
12171 (mi_run_cmd): Detect if non-stop mode was requested by isn't
12172 supported. Return -1 on error, 0 on success.
12173 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
12174 (mi_runto): Return mi_runto_helper's result explicitly.
12175
c35fafde
PA
121762009-04-01 Pedro Alves <pedro@codesourcery.com>
12177
12178 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
12179
f8a8dce6
JB
121802009-04-01 Tom Tromey <tromey@redhat.com>
12181
12182 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
12183 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
12184 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
12185 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
12186
71c25dea
TT
121872009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
12188 Jan Kratochvil <jan.kratochvil@redhat.com>
12189
12190 PR gdb/931
12191 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
12192 output.
12193 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
12194 for gdb/931.
12195 * dw2-strp.S (DW_AT_language): Change to C++.
12196 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
12197
02d9a9ce
JB
121982009-03-31 Joel Brobecker <brobecker@adacore.com>
12199
12200 * gdb.ada/tasks: New testcase.
12201
1042e4c0
SS
122022009-03-30 Stan Shebs <stan@codesourcery.com>
12203
12204 * gdb.trace/actions.exp: Update to match new info trace format.
12205 * gdb.trace/deltrace.exp: Ditto.
12206 * gdb.trace/infotrace.exp: Ditto.
12207 * gdb.trace/passcount.exp: Ditto.
12208 * gdb.trace/save-trace.exp: Ditto.
12209 * gdb.trace/while-stepping.exp: Ditto.
12210 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
12211
f8f6f20b
TJB
122122009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12213
12214 * gdb.python/python-frame.c: New file.
12215 * gdb.python/python-frame.exp: New file.
12216
c0c6f777
TJB
122172009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
12218
12219 * gdb.python/python-value.exp: Add tests for the address
12220 attribute.
12221
3cb51905
AS
122222009-03-29 Andreas Schwab <schwab@linux-m68k.org>
12223
12224 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
12225
88fc996f
DE
122262009-03-26 Doug Evans <dje@google.com>
12227
12228 * gdb.mi/mi-nonstop-exit.exp: New file.
12229 * gdb.mi/non-stop-exit.c: New file.
12230
56ef84b1
TT
122312009-03-26 Tom Tromey <tromey@redhat.com>
12232
12233 Update for change to prologue skipping:
12234 * gdb.mi/mi2-simplerun.exp: Update.
12235 * gdb.mi/mi2-break.exp: Update.
12236 * gdb.mi/mi-simplerun.exp: Update.
12237 * gdb.mi/mi-break.exp: Update.
12238 * gdb.base/ending-run.exp: Update.
12239
def2b000
TJB
122402009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
12241
12242 * gdb.python/python-value.exp (test_value_in_inferior): Test
12243 gdb.Value.is_optimized_out attribute.
12244
442ddf59
JK
122452009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12246
12247 * gdb.dwarf2/dw2-noloc-main.c: New file.
12248 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
12249 (.text): Remove.
12250 (.data): New.
12251 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
12252 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
12253 (DW_TAG_subprogram func_cu1, noloc): Remove.
12254 (main): New.
12255 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
12256 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
12257 (file_symbols): New procedure.
12258
a8df5de4
TT
122592009-03-25 Tom Tromey <tromey@redhat.com>
12260
12261 * gdb.base/charset.exp (valid_target_charset): New proc.
12262 Use it to skip tests on invalid charsets.
12263
cc1d7add
PM
122642009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
12265
12266 * gdb.base/completion.exp: Add a test for directory completion.
12267
bcd5727b
JK
122682009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12269
12270 Fix a racy FAIL.
12271 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
12272 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
12273
cc924cad
TJB
122742009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
12275
12276 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
12277 * gdb.python/python-function.exp: Add test for function returning
12278 a GDB value.
12279
bc3b79fd
TJB
122802009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
12281
12282 * gdb.python/python-function.exp: New file.
12283
6c7a06a3
TT
122842009-03-20 Tom Tromey <tromey@redhat.com>
12285
12286 * gdb.base/store.exp: Update for change to escape output.
12287 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
12288 to escape output.
12289 * gdb.base/pointers.exp: Update for change to escape output.
12290 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
12291 to escape output.
12292 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
12293 escape output.
12294 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
12295 to escape output.
12296 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
12297 escape output.
12298 * gdb.base/setvar.exp: Update for change to escape output.
12299 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
12300 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
12301 to escape output.
12302 (test_print_string_constants): Likewise.
12303 * gdb.base/charset.exp (valid_host_charset): Check size of
12304 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
12305 cases. Handle "auto"-related output.
12306 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
12307 (uvar, Uvar): New globals.
12308
c31af87b
JG
123092009-03-19 Jerome Guitton <guitton@adacore.com>
12310
12311 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
12312 deltas.
12313 * gdb.ada/fixed_points.exp: Ditto.
12314
51272cf2
PA
123152009-03-18 Pedro Alves <pedro@codesourcery.com>
12316
12317 * return-nodebug.c: Don't include stdio.h.
12318 (init): Delete.
12319 (func): Delete definition and provide extern declaration.
12320 (t): New.
12321 (main): Don't call printf. Call func and store its result in t.
12322 * return-nodebug1.c: New.
12323 * return-nodebug.exp: Don't expect stdio output. Instead, print
12324 the global variable t. Drop printf formatters and cast types from
12325 foreach loop. Don't use prepare_for_testing. Compile
12326 return-nodebug.c and return-nodebug1.c in separate steps. Don't
12327 define FORMAT or CAST.
12328
d24948ac
PP
123292009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12330
12331 * gdb.base/solib-display.exp: Disable test for remote targers.
12332
61ff14c6
JK
123332009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12334
12335 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
12336
cb4dce93
JK
123372009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12338
12339 Fix a racy FAIL.
12340 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
12341 code from `follow parent, print pids'.
12342 (`follow child, print pids', `follow parent, print pids'): Call it.
12343 Replace `gdb_test "break..."' by gdb_breakpoint.
12344
f7c60c5e
VP
123452009-03-13 Vladimir Prus <vladimir@codesourcery.com>
12346
12347 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 12348 sync and async modes.
f7c60c5e 12349
383ace49
JB
123502009-03-12 Joel Brobecker <brobecker@adacore.com>
12351
12352 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
12353 that was checked in by mistake. Remove loading of ada.exp, since
12354 this is not necessary in this case.
12355
4ce102af
JB
123562009-03-12 Joel Brobecker <brobecker@adacore.com>
12357
12358 * gdb.ada/ptype_arith_binop.exp: New testcase.
12359
529a2aef
JB
123602009-03-12 Joel Brobecker <brobecker@adacore.com>
12361
12362 * gdb.ada/mod_from_name: New testcase.
12363
8a38181c
JB
123642009-03-12 Joel Brobecker <brobecker@adacore.com>
12365
12366 * gdb.ada/tick_last_segv: New testcase.
12367
11436dee
VP
123682009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12369
61ff14c6 12370 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 12371
1f31650a
VP
123722009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12373
61ff14c6
JK
12374 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
12375 include the token in ^running and frame info in *stopped.
1f31650a 12376
a3247a22
PP
123772009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12378
12379 * solib-display.exp: New file.
12380 * solib-display-main.c: New file.
12381 * solib-display-lib.c: New file.
61ff14c6 12382
aae64587
PA
123832009-03-05 Pedro Alves <pedro@codesourcery.com>
12384
12385 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
12386
44aabfbc
JK
123872009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
12388
12389 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
12390 (list_and_check_macro): Use more specific test name.
12391 (next to definition): Make the test names unique.
12392
c087fcd3
PM
123932009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
12394
12395 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 12396
c86cf029
VP
123972009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12398
12399 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
12400 notifications.
12401 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
12402 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
12403 * lib/mi-support.exp (library_loaded_re): New.
12404 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
12405
3ea85240
VP
124062009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12407
12408 * gdb.gdb/observer.exp: Use test_notification observer, not
12409 normal_stop, everywhere.
12410 (test_normal_stop_notifications): Rename to...
12411 (test_notifications): ...this.
12412 (test_observer_normal_stop): Rename to...
12413 (test_observer): ...this.
12414
1903f0e6
DE
124152009-02-16 Doug Evans <dje@google.com>
12416
12417 * gdb.arch/amd64-disp-step.S (test_int3): New test.
12418 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
12419 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
12420 (test_prefixed_syscall,test_int3): New tests.
12421 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
12422 (test_prefixed_syscall,test_int3): New tests.
12423
1d33d6ba
VP
124242009-02-14 Vladimir Prus <vladimir@codesourcery.com>
12425
3cb51905
AS
12426 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
12427 (mi_expect_interrupt): Likewise.
12428 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
12429 response.
1d33d6ba 12430
faafb047
PM
124312009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12432
12433 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
12434 * gdb.base/pc-fp.exp (get_valueofx): Remove.
12435 Replace calls to get_valueofx by get_hexadecimal_valueof.
12436
417e16e2
PM
124372009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12438
12439 * lib/gdb.exp (get_valueof): Accept anything as a return value.
12440 (get_integer_valueof): New procedure.
12441 (get_sizeof): Use new get_integer_value_of.
12442 * gdb.base/sizeof.exp: Replace all uses of get_valueof
12443 by get_integer_valueof.
12444
7065b901
TT
124452009-02-13 Tom Tromey <tromey@redhat.com>
12446
12447 * gdb.base/remote.exp (get_sizeof): Remove.
12448 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
12449 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
12450 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
12451 * lib/gdb.exp (get_valueof): Move from long_long.exp.
12452 (get_sizeof): Likewise.
12453
5d7cb8df
JK
124542009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12455
12456 PR fortran/9806
12457 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
12458
b2febfff
PP
124592009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12460
12461 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
12462
4aa995e1
PA
124632009-02-06 Pedro Alves <pedro@codesourcery.com>
12464
12465 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
12466
d8906c6f
TJB
124672009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12468
12469 * gdb.python/python-cmd.exp: New file.
12470
ff4ab08d
TG
124712009-02-06 Tristan Gingold <gingold@adacore.com>
12472
12473 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
12474
aacd552b
TG
124752009-02-05 Tristan Gingold <gingold@adacore.com>
12476
12477 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12478 pointer is dereferenced and use this signal name in regexp.
12479 * gdb.base/signull.exp: Ditto.
12480 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
12481 * gdb.base/signull.c (main): Ditto.
12482
08c637de
TJB
124832009-02-04 Tom Tromey <tromey@redhat.com>
12484 Thiago Jung Bauermann <bauerman@br.ibm.com>
12485
12486 * gdb.python/python-value.exp: Use `gdb.history' instead of
12487 `gdb.value_from_history'.
12488 (test_value_numeric_ops): Add test for conversion of enum constant.
12489 * gdb.python/python-value.c (enum e): New type.
12490 (evalue): New global.
12491 (main): Use argv.
12492
20261af8
JG
124932009-02-04 Jerome Guitton <guitton@adacore.com>
12494
12495 * gdb.ada/uninitialized_vars: New test program.
12496 * gdb.ada/uninitialized_vars.exp: New testcase.
12497
52e44b43
TT
124982009-02-02 Tom Tromey <tromey@redhat.com>
12499
12500 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
12501 * gdb.cp/pr2489.cc: Rename...
12502 * gdb.cp/pr9594.cc: ... to this.
12503
1c71341a
TT
125042009-02-02 Tom Tromey <tromey@redhat.com>
12505
12506 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
12507 * gdb.cp/pr2489.cc: New file.
12508 * gdb.cp/cpcompletion.exp: New file.
12509
a4295225
TT
125102009-02-02 Tom Tromey <tromey@redhat.com>
12511
12512 PR exp/9059:
12513 * gdb.cp/call-c.exp: Add regression test.
12514 * gdb.cp/call-c.cc (FooHandle): New typedef.
12515 (main): New variable 'handle'.
12516
592375cd
VP
125172009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12518
12519 * lib/mi-support.exp (et_mi_thread_list)
12520 (check_mi_and_console_threads): Adjust for current thread in
12521 -thread-list-ids output.
12522
41447f92
VP
125232009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12524
889bf7c5
PA
12525 * gdb.mi/mi-break.exp (test_disabled_creation): New.
12526 Call it.
41447f92 12527
35669430
DE
125282009-01-28 Doug Evans <dje@google.com>
12529
12530 * gdb.arch/amd64-disp-step.S: New file.
12531 * gdb.arch/amd64-disp-step.exp: New file.
12532 * gdb.arch/i386-disp-step.S: New file.
12533 * gdb.arch/i386-disp-step.exp: New file.
12534
09f00d9a
PM
125352009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
12536
12537 * gdb.base/find.exp: Set newline variable
12538 using quotes instead of braces to fix cygwin failures.
12539
1e8fb976
PA
125402009-01-23 Pedro Alves <pedro@codesourcery.com>
12541
12542 * gdb.base/radix.exp: Add tests to ensure that that set
12543 input-radix 0 and set output-radix 0 are really rejected.
12544
da061712
PA
125452009-01-23 Pedro Alves <pedro@codesourcery.com>
12546
12547 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
12548 copyright years.
12549
dd7e2d2b
PA
125502009-01-23 Pedro Alves <pedro@codesourcery.com>
12551
12552 PR gdb/9664:
12553 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
12554
392452f6
PA
125552009-01-22 Pedro Alves <pedro@codesourcery.com>
12556
12557 PR c++/9631:
12558 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
12559
8653e71c
PM
125602009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
12561
12562 * gdb.server/file-transfer.exp: Use EXEEXT variable for
12563 binfile definition to fix Windows OS failure.
12564
a12cc160
DJ
125652009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12566
12567 PR gdb/9346
12568 * gdb.base/interrupt.c (sigint_handler): New.
12569 (main): Install a SIGINT handler if SIGNALS is defined. Exit
12570 on error.
12571 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
12572 Test "signal SIGINT".
12573
b89667eb
DE
125742009-01-19 Doug Evans <dje@google.com>
12575
12576 * gdb.base/break.exp: Update expected gdb output.
12577 * gdb.base/sepdebug.exp: Ditto.
12578 * gdb.mi/mi-syn-frame.exp: Ditto.
12579 * gdb.mi/mi2-syn-frame.exp: Ditto.
12580 * gdb.base/call-signal-resume.exp: New file.
12581 * gdb.base/call-signals.c: New file.
12582 * gdb.base/unwindonsignal.exp: New file.
12583 * gdb.base/unwindonsignal.c: New file.
12584 * gdb.threads/interrupted-hand-call.exp: New file.
12585 * gdb.threads/interrupted-hand-call.c: New file.
12586 * gdb.threads/thread-unwindonsignal.exp: New file.
12587
adb483fe
DJ
125882009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12589
12590 * gdb.base/define.exp: Test defining and hooking prefix commands.
12591 * gdb.python/python.exp: Update test for "show user" output.
12592
60023297
JK
125932009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12594
12595 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
12596 now the output exactly, using less wildcards. Expect also the output
12597 of gfortran-4.3. Update for the f-valprint.c modification from
12598 2008-04-22.
12599 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
12600 Remove gdb_test test names where matching the command.
12601
ccc57cf9
PA
126022009-01-01 Pedro Alves <pedro@codesourcery.com>
12603
12604 PR breakpoints/9681:
12605 * gdb.base/watchpoint.exp: Add regression test.
12606
c7a6ca08
PA
126072008-12-31 Pedro Alves <pedro@codesourcery.com>
12608
12609 * gdb.threads/attach-into-signal.exp: Don't use
12610 gdb_suppress_entire_file.
12611 * gdb.threads/attach-stopped.exp: Ditto.
12612 * gdb.threads/attachstop-mt.exp: Ditto.
12613
3a031f65
PA
126142008-12-31 Pedro Alves <pedro@codesourcery.com>
12615
12616 PR gdb/8812:
12617 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
12618
09e6485f
PA
126192008-12-29 Pedro Alves <pedro@codesourcery.com>
12620
12621 PR gdb/7536:
12622 * gdb.base/radix.exp: Add tests to ensure invalid input radices
12623 and unsupported output radices are really rejected.
12624
0cd53049
JK
126252008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12626
12627 * gdb.cp/punctuator.exp: Backslash the '$' signs.
12628
ba163c7e
TT
126292008-12-22 Tom Tromey <tromey@redhat.com>
12630
12631 * gdb.cp/punctuator.exp: New file.
12632
6f4de6c9
JK
126332008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12634
12635 * gdb.base/completion.exp (Completing non-existing component): New test.
12636
0f34d0b4
JK
126372008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12638
12639 Fix for PR gdb/8648.
12640 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
12641 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
12642 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
12643 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
12644
db2ad4c3
JK
126452008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12646
12647 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
12648
bb5ef15e
DP
126492008-12-16 Christophe Lyon <christophe.lyon@st.com>
12650
12651 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
12652 compiler actually generate code at the expected line number.
12653
90142adc
JZ
126542008-12-15 Jie Zhang <jie.zhang@analog.com>
12655
12656 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
12657
fad6eecd
TT
126582008-12-12 Tom Tromey <tromey@redhat.com>
12659
12660 * gdb.base/commands.exp (redefine_hook_test): New proc.
12661 Call it.
12662
17c8aaf5
TT
126632008-12-11 Tom Tromey <tromey@redhat.com>
12664
12665 * gdb.base/macscp.exp: New regression test.
12666
7c8adf68
TT
126672008-12-11 Tom Tromey <tromey@redhat.com>
12668
12669 * gdb.base/macscp.exp: Print "address.addr".
12670 * gdb.base/macscp1.c (struct outer): New struct.
12671 (address): New global.
12672
b05dcbb7
TT
126732008-12-09 Tom Tromey <tromey@redhat.com>
12674
12675 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
12676 Call it.
12677
2d476de1
DE
126782008-12-04 Doug Evans <dje@google.com>
12679
12680 * gdb.server/ext-run.exp: Relax regexp for init program.
12681
87bdc959
TG
126822008-12-03 Tristan Gingold <gingold@adacore.com>
12683
12684 * gdb.base/macscp.exp: Generate an object file during compilation
12685 to work around Darwin dsymutil limitations.
12686
e0740f77
JK
126872008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12688
12689 Test resolving external references to TLS variables.
12690 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
12691 FILE2_THREAD_LOCAL.
12692 (testfile2, srcfile2): New variables.
12693 * gdb.threads/tls.c (file2_thread_local)
12694 (function_referencing_file2_thread_local): New.
12695 * gdb.threads/tls2.c: New file.
12696
67f0aac5
JB
126972008-11-28 Joel Brobecker <brobecker@adacore.com>
12698
12699 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
12700 rather than integer, as integer might not be big enough when
12701 on 64bit targets.
67f0aac5 12702
c332165e
JG
127032008-11-27 Jerome Guitton <guitton@adacore.com>
12704
12705 * gdb.cp/formatted-ref.exp: Add equality test.
12706 * gdb.ada/formatted_ref.exp: Ditto.
12707
fc9b693c
JK
127082008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12709
12710 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
12711 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
12712
a9c64011
AS
127132008-11-20 Andreas Schwab <schwab@suse.de>
12714
12715 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
12716 matching syscall entry point.
12717 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12718 (tcatch_vfork_then_child_follow): Likewise. Finish through
12719 vfork even if we stopped at the syscall trampoline.
12720
e2fd701e
DE
127212008-11-20 Doug Evans <dje@google.com>
12722
12723 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
12724
69abc51c
TJB
127252008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
12726
12727 * gdb.arch/ppc-dfp.exp: New file.
12728 * gdb.arch/ppc-dfp.c: New file.
12729
c14c28ba
PP
127302008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
12731
12732 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 12733
2e74121d
DE
127342008-11-17 Doug Evans <dje@google.com>
12735
12736 * gdb.mi/mi-syn-frame.exp: Update expected output.
12737 * gdb.mi/mi2-syn-frame.exp: Update expected output.
12738
66bb093b
VP
127392008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12740
12741 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
12742 "thread N" results in =thread-selected.
12743 * lib/mi-support (mi_run_cmd, mi_expect_stop)
12744 (mi_send_resuming_command_raw): Be prepared for
12745 =thread-selected.
12746
3d043ef6
VP
127472008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12748
a9c64011
AS
12749 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
12750 * lib/mi-support.exp: Likewise.
3d043ef6 12751
808104c8
JB
127522008-11-16 Joel Brobecker <brobecker@adacore.com>
12753
12754 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
12755 commands from the expected output for "help catch".
12756
00b22944
JB
127572008-11-15 Joel Brobecker <brobecker@adacore.com>
12758
12759 * gdb.ada/int_deref.exp: New testcase.
12760
59669435
TT
127612008-11-14 Nick Roberts <nickrob@snap.net.nz>
12762
12763 * gdb.mi/gdb2549.exp: New file.
12764
de04a248
DE
127652008-11-11 Doug Evans <dje@google.com>
12766
12767 * gdb.base/callexit.exp: New file.
12768 * gdb.base/callexit.c: New file.
12769
6b8ce727
DE
127702008-11-10 Doug Evans <dje@google.com>
12771
12772 * lib/gdb.exp (GDBFLAGS): Move -nx ...
12773 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
12774 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
12775 (default_gdb_start,default_gdb_exit): Ditto.
12776 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
12777 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
12778 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
12779 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
12780 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
12781 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
12782
1b14b8aa
AS
127832008-11-03 Andreas Schwab <schwab@suse.de>
12784
12785 * gdb.base/hashline2.exp: Fix typo.
12786 * gdb.base/hashline3.exp: Likewise.
12787
f3134b88
TT
127882008-10-30 Tom Tromey <tromey@redhat.com>
12789
12790 * gdb.base/pointers.exp: Add test.
12791 * gdb.base/pointers.c (k, S): New typedefs.
12792 (instance): New global.
12793
c2226152
AS
127942008-10-30 Andreas Schwab <schwab@suse.de>
12795
12796 * gdb.base/args.exp: Add tests for newlines.
12797
462f405c
JB
127982008-10-30 Joel Brobecker <brobecker@adacore.com>
12799
12800 gdb.base/foll-exec.exp: Update the expected output of a couple
12801 of "info breakpoints" tests.
12802
79a45b7d
TT
128032008-10-28 Tom Tromey <tromey@redhat.com>
12804
12805 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
12806
adc13a14
PA
128072008-10-24 Pedro Alves <pedro@codesourcery.com>
12808
12809 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
12810 gdb_start_cmd.
12811 Use runto_main before any test that requires execution.
12812
252fbfc8
PA
128132008-10-23 Pedro Alves <pedro@codesourcery.com>
12814
12815 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
12816 instead of SIGINT.
12817
28148e3d
JB
128182008-10-22 Joel Brobecker <brobecker@adacore.com>
12819
12820 * gdb.base/completion.exp: Update expected output following
12821 the addition of the "info tasks" command.
12822
c209f847
TT
128232008-10-22 Tom Tromey <tromey@redhat.com>
12824
12825 * gdb.base/exprs.exp (test_expr): Add test for string
12826 concatenation.
12827
f177e350
PA
128282008-10-19 Pedro Alves <pedro@codesourcery.com>
12829
12830 * configure.ac: Output gdb.python/Makefile.
12831 * configure: Regenerate.
12832 * gdb.python/Makefile.in: New.
12833
cce89356
JB
128342008-10-16 Joel Brobecker <brobecker@adacore.com>
12835
12836 * gdb.base/foll-fork.exp: Adjust the expected output to match
12837 the new description for fork/vfork catchpoints in the "info
12838 breakpoints" output.
12839
176d289d
TJB
128402008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
12841
12842 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
12843
a08702d6
TJB
128442008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12845
12846 * gdb.python/python-value.c: New file.
12847 * gdb.python/python-value.exp: New file.
12848
1c5cfe86
PA
128492008-10-15 Pedro Alves <pedro@codesourcery.com>
12850
12851 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
12852
5a98ad69
DP
128532008-10-15 Denis Pilat <denis.pilat@st.com>
12854
41702f1b 12855 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 12856
dcb1a1e2
TT
128572008-10-09 Tom Tromey <tromey@redhat.com>
12858
12859 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
12860 'fprintf' and 'stderr'.
12861
9124fe48
JB
128622008-10-07 Joel Brobecker <brobecker@adacore.com>
12863
12864 * gdb.ada/ref_tick_size.exp: New testcase.
12865
45452591
DE
128662008-10-06 Doug Evans <dje@google.com>
12867
12868 * gdb.dwarf2/dw2-cu-size.exp: New file.
12869 * gdb.dwarf2/dw2-cu-size.S: New file.
12870
12871 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
12872 .Ltype_int for clarity.
12873
4fc5b208
PP
128742008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12875
12876 PR gdb/2384:
12877 * gdb.cp/gdb2384.exp: Extended to test more cases.
12878 * gdb.cp/gdb2384.cc: Likewise.
12879 * gdb.cp/gdb2384-base.h: Likewise.
12880 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 12881
d78df370
JK
128822008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12883
12884 * gdb.base/maint.exp (maint print type): Remove printing
12885 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
12886
9a044a89
TT
128872008-09-30 Tom Tromey <tromey@redhat.com>
12888
12889 * gdb.base/macscp.exp: Add completion tests.
12890 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
12891 (TWENTY_THREE): Likewise.
12892 (FORTY_EIGHT): Likewise.
12893
506800a9
TT
128942008-09-30 Tom Tromey <tromey@redhat.com>
12895
12896 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
12897 everywhere.
12898 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
12899
1a6f01b5
JK
129002008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12901
12902 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
12903 testcase is derived from. Fix racy dependency on an expected PID
12904 number. No longer support the testcase on Linux kernel 2.4.x.
12905
2fae03e8
TT
129062008-09-27 Tom Tromey <tromey@redhat.com>
12907
12908 * gdb.base/macscp.exp: Add tests for stringification, splicing,
12909 and varargs.
12910
1ad15515
PA
129112008-09-22 Pedro Alves <pedro@codesourcery.com>
12912
12913 * lib/mi-support.exp (mi_expect_interrupt): New.
12914 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
12915 from gdb.mi/mi-nonstop.exp.
12916 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
12917 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
12918 lib/mi-support.exp.
12919 Use mi_check_thread_states throughout. Avoid ".*" and do not
12920 require an anchor after -exec-run.
12921
d0b76dc6
DJ
129222008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
12923
12924 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
12925 stop is pending. Avoid ".*" when two stops are pending.
12926 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
12927 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12928 newlines in fullnames.
12929 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12930 (mi_expect_stop): Update comments. Only anchor in sync mode.
12931 Do not match newlines.
12932 (mi_send_resuming_command_raw): Always return status.
12933 (mi_get_stop_line): Do not match more than one line by accident.
12934 Only anchor in sync mode.
12935 (mi_run_inline_test): If -exec-next fails, give up.
12936
9990c830
UW
129372008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12938
12939 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12940 on SPU.
12941
ebcf6f00
JB
129422008-09-10 Joel Brobecker <brobecker@adacore.com>
12943
12944 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12945
b6db24e5
JB
129462008-09-10 Joel Brobecker <brobecker@adacore.com>
12947
12948 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12949 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12950 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12951 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12952 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12953 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12954 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12955 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12956 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12957 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12958 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12959 Include the "= " sequence in the expected output of print tests.
12960
2bf448e0
JB
129612008-09-10 Joel Brobecker <brobecker@adacore.com>
12962
12963 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12964 description for boolean types.
12965
d51fd4c8
PA
129662008-09-09 Pedro Alves <pedro@codesourcery.com>
12967
12968 * gdb.base/hook-stop-continue.c: New.
12969 * gdb.base/hook-stop-continue.exp: New.
12970
694182d2
DJ
129712008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12972
12973 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12974
3b8a7fc0
JG
129752008-09-08 Jerome Guitton <guitton@adacore.com>
12976
12977 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12978 (stack_check_probe_2, stack_check_probe_loop_1)
12979 (stack_check_probe_loop_2): New functions.
12980 (main): Add call to these new functions.
12981 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12982 functions, check that the breakpoint is inserted at the appropriate
12983 location.
12984 (insert_breakpoint): Slightly refine this procedure so that it can
12985 be called several times in the test.
12986
96cc0ae8
JG
129872008-09-08 Jerome Guitton <guitton@adacore.com>
12988
12989 * gdb.base/stack-checking.c: New file.
12990 * gdb.base/stack-checking.exp: New file.
12991
1f08b409
TJB
129922008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12993
12994 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12995 * gdb.arch/altivec-regs.exp: Likewise.
12996 * gdb.arch/vsx-regs.exp: Likewise.
12997
3099e1c4
TJB
129982008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12999
13000 * gdb.arch/ppc-fp.exp: New file.
13001 * gdb.arch/ppc-fp.c: New file.
13002
cc69bfc1
PP
130032008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
13004
13005 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
13006 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 13007
b02a33db
MS
130082008-09-04 Michael Snyder <msnyder@vmware.com>
13009
13010 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
13011 as "at" (for non-debug functions such as _start).
13012
2992cbe0
UW
130132008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13014
13015 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
13016 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
13017 software watchpoints.
13018 * gdb.base/watch_thread_num.exp: Likewise.
13019
514f746b
AR
130202008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
13021
13022 * gdb.arch/i386-bp_permanent.exp: New test.
13023
876cecd0
TT
130242008-08-24 Tom Tromey <tromey@redhat.com>
13025
13026 * gdb.base/maint.exp: Update "maint print type".
13027
80f73d71
VP
130282008-08-21 Vladimir Prus <vladimir@codesourcery.com>
13029
13030 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
13031 support. Adjust the order of "*running" notifications.
13032 * gdb.mi/non-stop.c: Don't cast from int to void* and
13033 back.
13034
d9c78d7d
MK
130352008-08-20 Mark Kettenis <kettenis@gnu.org>
13036
13037 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
13038 expect to find it in the "info frame" output.
13039
97a2d1d3
DJ
130402008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
13041
13042 * gdb.base/interp.exp: Always consume both prompts.
13043
b96e2927
PA
130442008-08-20 Pedro Alves <pedro@codesourcery.com>
13045
13046 * gdb.base/pending.exp: Test pending breakpoints without symbols
13047 loaded.
13048
8cf6e61a
VP
130492008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13050
13051 * lib/mi-support.exp (mi_expect_stop): Produce
13052 more details on failures.
13053 * gdb.mi/mi-nonstop.exp: New.
13054 * gdb.mi/non-stop.c: New.
13055
c6ebd6cf
VP
130562008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13057
a9c64011
AS
13058 * gdb.mi/mi-async.exp: Use 'set target-async'.
13059 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 13060
46a9b8ed
DJ
130612008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
13062
13063 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
13064
44feb3ce
TT
130652008-08-17 Tom Tromey <tromey@redhat.com>
13066
13067 * gdb.base/help.exp (help catch): Rewrite.
13068
311a4e6b
TJB
130692008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13070
13071 * gdb.base/define.exp: Test indented command documentation.
13072 * gdb.python/python.exp: Test indented multi-line command.
13073
604c2f83
LM
130742008-08-15 Luis Machado <luisgpm@br.ibm.com>
13075
13076 * testsuite/gdb.arch/vsx-regs.c: New source file.
13077 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
13078 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
13079
886a217c
TT
130802008-08-14 Tom Tromey <tromey@redhat.com>
13081
13082 * gdb.base/macscp.exp: Add regression test for "macro define" or
13083 "macro undef" with no arguments.
13084
c814a4f3
PP
130852008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
13086
13087 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 13088
12ab8a60
UW
130892008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13090
13091 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
13092
d57a3c85
TJB
130932008-08-06 Tom Tromey <tromey@redhat.com>
13094
13095 * gdb.python/python.exp: New file.
13096
c7b778ff
JK
130972008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13098
13099 Fix for PR gdb/1543.
13100 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
13101 $LOCATION.
13102 (location): New variable.
13103 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
13104 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
13105 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
13106 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
13107 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
13108 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
13109 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
13110 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
13111 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
13112 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
13113 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
13114 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
13115 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
13116 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
13117 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13118 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
13119 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
13120 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
13121 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
13122 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13123 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
13124 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
13125 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
13126 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
13127 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
13128 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
13129 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
13130 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
13131 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
13132 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
13133 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
13134 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
13135 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
13136 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
13137 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
13138 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
13139 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
13140 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13141 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
13142 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
13143 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
13144 gdb.base/type-opaque.exp, gdb.base/until.exp,
13145 gdb.base/value-double-free.c, gdb.base/varargs.exp,
13146 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
13147 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
13148 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13149 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
13150 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
13151 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13152 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13153 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13154 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
13155 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
13156 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
13157 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
13158 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
13159 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
13160 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
13161 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13162 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
13163 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
13164 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
13165 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13166 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
13167 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
13168 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
13169 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13170 gdb.pascal/types.exp, gdb.stabs/weird.exp,
13171 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
13172 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
13173 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
13174 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
13175 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
13176 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
13177 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13178 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13179 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13180 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13181 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13182 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13183 lib/mi-support.exp, lib/trace-support.exp: Remove reference
13184 to bug-gdb@prep.ai.mit.edu .
13185
5e06a3d1
VP
131862008-07-31 Vladimir Prus <vladimir@codesourcery.com>
13187
13188 * lib/mi-support.exp (mi_load_shlibs): New.
13189 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
13190
9d81d21b
VP
131912008-07-30 Vladimir Prus <vladimir@codesourcery.com>
13192
13193 * lib/mi-support.exp (get_mi_thread_list)
13194 (check_mi_and_console_threads): New, moved from ...
13195 * gdb.mi/mi-pthread.exp: ...here.
13196 * gdb.mi/gdb669.exp (get_mi_thread_list)
13197 (check_mi_and_console_threads): Delete.
13198 * gdb.mi/mi2-pthread.exp: Likewise.
13199
bae98fe0
TT
132002008-07-28 Tom Tromey <tromey@redhat.com>
13201
13202 * Makefile.in (just-check): Remove. Move body to...
13203 (check): ... here.
13204
57380f4e
DJ
132052008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13206
13207 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
13208 Add a test for duplicated SIGINTs.
13209
e09490f1
DJ
132102008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13211
13212 * gdb.threads/schedlock.exp (get_args): Update to work for any
13213 value of NUM.
13214 (Top level): Report the number of threads that did not resume.
13215
6387b45f
DJ
132162008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13217
13218 * gdb.dwarf2/dw2-compressed.S: Also define __start.
13219
62f64ff2
DJ
132202008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13221
13222 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
13223 non-MI prompt.
13224
fa8de41e
TT
132252008-07-26 Tom Tromey <tromey@redhat.com>
13226
13227 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
13228 (function_struct, function_struct_ptr): New globals.
13229 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
13230 function pointer in a struct.
13231
ccb3ac8a
TT
132322008-07-26 Tom Tromey <tromey@redhat.com>
13233
13234 * gdb.base/macscp.exp: Add test for macro lexing bug.
13235
d7d9f01e
TT
132362008-07-18 Tom Tromey <tromey@redhat.com>
13237
13238 * gdb.base/macscp.exp: Add macro tests.
13239
9bf07184
PP
132402008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13241
13242 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
13243
becf6477
PP
132442008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13245
13246 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
13247
0709f7d3
PP
132482008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
13249
13250 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 13251
7093c834
PP
132522008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
13253
13254 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 13255
b432ffe3
JK
132562008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13257
13258 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
13259
b1a268e5
VP
132602008-07-12 Vladimir Prus <vladimir@codesourcery.com>
13261
13262 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
13263
e2995f8e
KB
132642008-07-11 Kevin Buettner <kevinb@redhat.com>
13265
13266 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
13267 of regexp to account for changes made to GDB in the printing of
13268 byte vectors.
13269
14032a66
TT
132702008-07-11 Tom Tromey <tromey@redhat.com>
13271
13272 * gdb.base/completion.exp: Add 'help' completion test.
13273
981505ef
JK
132742008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13275
13276 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
13277
10568435
JK
132782008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13279
13280 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
13281
4487aabf
PA
132822008-07-09 Pedro Alves <pedro@codesourcery.com>
13283
13284 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
13285
a4a9b1c4
PA
132862008-07-09 Pedro Alves <pedro@codesourcery.com>
13287
13288 * gdb.base/fullname.exp: Restore pwd if compiling failed.
13289
3c3185ac
JK
132902008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13291
13292 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
13293
7ebd49dc
VP
132942008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13295
13296 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
13297 previous commit. Add a comment.
13298
84e46146
PA
132992008-06-28 Pedro Alves <pedro@codesourcery.com>
13300
13301 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
13302
0f8d4a2f
VP
133032008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13304
13305 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
13306
f747e0ce
PA
133072008-06-27 Pedro Alves <pedro@codesourcery.com>
13308
13309 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
13310 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
13311 compiling an executable, link in an object that forces unbuffered
13312 output.
13313 * lib/set_unbuffered_mode.c: New file.
13314
734a5c36
JK
133152008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13316
13317 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
13318
a2840c35
VP
133192008-06-25 Vladimir Prus <vladimir@codesourcery.com>
13320
a9c64011
AS
13321 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
13322 mi_expect_stop.
13323 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
13324 Demand that *running is output.
13325 (detect_async): Perform checking every time.
13326 (mi_send_resuming_command): Extract everything into...
13327 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
13328 (mi_expect_stop): Don't accept any output before *stopped.
13329
6ae37fef
VP
133302008-06-13 Vladimir Prus <vladimir@codesourcery.com>
13331
13332 Robustify mi-simplerun.
a9c64011
AS
13333 * gdb.mi/basics.c (main): Add a call to sleep.
13334 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
13335 * gdb.mi/mi2-cli.exp: Likewise.
13336 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 13337
b4aa76f0 133382008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
13339
13340 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
13341
e1ac3328
VP
133422008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13343
a9c64011
AS
13344 * gdb.mi/mi-console.exp: Adjust.
13345 * gdb.mi/mi-syn-frame.exp: Adjust.
13346 * gdb.mi/mi2-console.exp: Adjust.
13347 * gdb.mi/mi2-syn-frame.exp: Adjust.
13348 * lib/mi-support.exp (mi_run_cmd): Adjust.
13349 (mi_send_resuming_command): Adjust.
e1ac3328 13350
f7f9a841
VP
133512008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13352
13353 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
13354 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
13355 testing of stopped.
13356 * gdb.mi/mi2-syn-frame.exp: Likewise.
13357 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
13358 (async, detect_async): New.
13359 (mi_expect_stop, mi_continue_to_line): Adjust expectation
13360 depending on if we're running in sync or async mode.
f7f9a841 13361
37cd5d19
TT
133622008-06-09 Tom Tromey <tromey@redhat.com>
13363
13364 * gdb.base/completion.exp: New tests for field name completion
13365 with spaces, and field name completion with '->'.
13366
65d12d83
TT
133672008-06-06 Tom Tromey <tromey@redhat.com>
13368
13369 * gdb.base/break1.c (struct some_struct): New struct.
13370 (values): New global.
13371 * gdb.base/completion.exp: Add field name completion test.
13372
ebfe2e3f
PP
133732008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13374
13375 * gdb.cp/call-c.exp: Test for incorrect handling of reference
13376 to pointer.
13377 * gdb.cp/call-c.cc: Likewise.
13378
bcf6fc3a
NR
133792008-06-06 Nick Roberts <nickrob@snap.net.nz>
13380
13381 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
13382 annotation.
13383
49fd4a42 133842008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 13385 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
13386
13387 * gdb.threads/execl.c, gdb.threads/execl1.c,
13388 gdb.threads/execl.exp: New tests.
a9c64011 13389
8a34ac3f
AR
133902008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
13391 Daniel Jacobowitz <dan@codesourcery.com>
13392
13393 * gdb.cp/exception.exp: Activate test, make it work with pending
13394 catchpoints.
13395
86ae69ef
JK
133962008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13397
13398 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
13399
f7f9ae2c
VP
134002008-05-28 Vladimir Prus <vladimir@codesourcery.com>
13401
a9c64011
AS
13402 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
13403 now printed.
13404 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 13405
2a2d4dc3
AS
134062008-05-27 Andreas Schwab <schwab@suse.de>
13407
13408 * gdb.base/frame-args.exp: Handle arguments that are optimized
13409 out.
13410
5099e4d9
LM
134112008-05-26 Luis Machado <luisgpm@br.ibm.com>
13412
13413 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
13414 quiet for ppc32 and group options into a single variable.
13415
d9c36a91
JB
134162008-05-23 Joel Brobecker <brobecker@adacore.com>
13417
13418 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
13419 of zero-size elements.
13420 * gdb.ada/null_array.exp: Test printing this new array.
13421
103a8671
JK
134222008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13423
13424 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
13425
07a4cc1a 134262008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
13427
13428 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
13429 of the "finish" command.
13430
55f996a7
NR
134312008-05-21 Nick Roberts <nickrob@snap.net.nz>
13432
13433 * gdb.base/annota1.exp: Test for new annotation.
13434
907fc202
UW
134352008-05-16 Pedro Alves <pedro@codesourcery.com>
13436
13437 * gdb.base/fixsection.exp: New file.
13438 * gdb.base/fixsection0.c: New file.
13439 * gdb.base/fixsection1.c: New file.
13440
e8f97270
UW
134412008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13442
13443 * gdb.base/annota1.exp: Accept printf@... in place of printf.
13444 * gdb.base/annota3.exp: Likewise.
13445
ac0bb574
NF
134462008-05-13 Nathan Froyd <froydnj@codesourcery.com>
13447
13448 * gdb.base/watch_thread_num.exp: Don't run tests that require
13449 watchpoints if the target doesn't support them.
13450
6fadd07a
DE
134512008-05-12 Doug Evans <dje@google.com>
13452
13453 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
13454
6e9a4a30
JB
134552008-05-09 Joel Brobecker <brobecker@adacore.com>
13456
13457 * gdb.ada/assign_1.exp: New testcase.
13458
08388c79
DE
134592008-05-09 Doug Evans <dje@google.com>
13460
a3c83fae
DE
13461 * gdb.base/find.exp: New file.
13462 * gdb.base/find.c: New file.
08388c79 13463
bd5ddfe8
DJ
134642008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
13465
13466 * gdb.base/commands.exp (watchpoint_command_test): Handle
13467 gdb,no_hardware_watchpoints.
13468 * gdb.base/float.exp: Allow ARM targets without floating point.
13469 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
13470
b5dd68e2 134712008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 13472 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
13473
13474 * gdb.ada/lang_switch: New test program.
13475 * gdb.ada/lang_switch.exp: New testcase.
13476
382d13d1
DE
134772008-05-05 Doug Evans <dje@google.com>
13478
13479 * gdb.base/help.exp (disassemble): Update expected help text.
13480
9dd789d0
PA
134812008-05-04 Pedro Alves <pedro@codesourcery.com>
13482
13483 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
13484
611c83ae
PA
134852008-05-04 Pedro Alves <pedro@codesourcery.com>
13486
13487 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
13488 different times.
13489
ff013f42
JK
134902008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13491
13492 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
13493 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
13494 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
13495 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
13496
96dff6a2
VP
134972008-05-04 Vladimir Prus <vladimir@codesourcery.com>
13498
13499 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
13500 notification to appear.
13501
55cd6f92
DJ
135022008-05-04 Daniel Jacobowitz <dan@debian.org>
13503
13504 * gdb.base/fullname.c: New file.
13505 * gdb.base/fullname.exp: New file.
13506 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
13507
d705c43c
PA
135082008-05-03 Pedro Alves <pedro@codesourcery.com>
13509
13510 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
13511 expressions with macros.
13512
333222e1
JK
135132008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13514
13515 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
13516
5ac01682
DJ
135172008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
13518
13519 * gdb.base/completion.exp: Handle lack of other symbols beginning
13520 with "a".
13521
13522 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
13523
237fc4c9
PA
135242008-05-02 Jim Blandy <jimb@codesourcery.com>
13525
13526 * gdb.asm/asmsrc1.s: Add scratch space.
13527
ed5e9466
DJ
135282008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13529 Daniel Jacobowitz <dan@codesourcery.com>
13530
13531 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
13532 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
13533 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
13534
b39cc962
DJ
135352007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
13536
13537 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
13538
36d520f5
JB
135392008-05-01 Joel Brobecker <brobecker@adacore.com>
13540
13541 * gdb.base/info-target.exp: New testcase.
13542
8d4e3071
DJ
135432008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13544
13545 * gdb.cp/hang.exp: Use .cc instead of .C.
13546 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
13547 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
13548
6f3f3097
DJ
135492008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13550
13551 * gdb.base/gdb1250.exp: Remove perror.
13552 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
13553
5550a914
PA
135542008-04-30 Pedro Alves <pedro@codesourcery.com>
13555
13556 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
13557 .2byte.
13558
d848e687
DJ
135592008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
13560
13561 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
13562 (maybe_kfail): New.
13563
93b5768b
PA
135642008-04-25 Pedro Alves <pedro@codesourcery.com>
13565
13566 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
13567
721c02de
VP
135682008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13569
a9c64011
AS
13570 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
13571 * gdb.mi/mi2-syn-frame.exp: Likewise.
13572 * lib/mi-support.exp: Likewise.
721c02de 13573
74960c60
VP
135742008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13575
13576 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
13577 to specify regexp for the location to stop at.
13578 * gdb.base/break-always.c: New.
13579 * gdb.base/break-always.exp: New.
13580
d24317b4
VP
135812008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13582
13583 * lib/mi-support.exp (mi_runto_helper): Adjust
13584 for the original-location field.
13585 (mi_create_breakpoint, mi_list_breakpoints): New.
13586 * gdb.mi/mi-break.exp: Adjust.
13587 * gdb.mi/mi2-break.exp: Adjust.
13588 * gdb.mi/mi-pending.exp: Adjust.
13589 * gdb.mi/mi-simplerun.exp: Adjust.
13590 * gdb.mi/mi2-simplerun.exp: Adjust.
13591 * gdb.mi/mi-syn-frame.exp: Adjust.
13592 * gdb.mi/mi2-syn-frame.exp: Adjust.
13593 * gdb.mi/mi-until.exp: Adjust.
13594 * gdb.mi/mi2-until.exp: Adjust.
13595 * gdb.mi/mi-var-display.exp: Adjust.
13596 * gdb.mi/mi2-var-display.exp: Adjust.
13597 * gdb.mi/mi-watch.exp: Adjust.
13598 * gdb.mi/mi2-watch.exp: Adjust.
13599
fdc59709 136002008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 13601
a9c64011
AS
13602 * aclocal.m4: Add override.m4.
13603 * configure: Regenerate.
fdc59709 13604
8e91f023
VP
136052008-04-19 Vladimir Prus <vladimir@codesourcery.com>
13606
13607 * gdb.mi/var-cmd.c (do_at_tests): Verify that
13608 '-var-update --all-values' reports new value even the type
13609 of a variable object has changed.
13610
233a11ab
CS
136112008-04-18 Craig Silverstein <csilvers@google.com>
13612
13613 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
13614 files.
d24317b4 13615
9c1137ad
JB
136162008-04-18 Joel Brobecker <brobecker@adacore.com>
13617
13618 * gdb.ada/atomic_enum: New test program.
13619 * gdb.ada/atomic_enum.exp: New testcase.
13620
66d0bbc7
DE
136212008-04-17 Doug Evans <dje@google.com>
13622
13623 * gdb.opt/Makefile.in: Fix whitespace.
13624
100906b0
UW
136252008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
13626
13627 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
13628
4584e32e
DE
136292008-04-17 Doug Evans <dje@google.com>
13630
13631 * gdb.base/hashline1.exp: New testcase.
13632 * gdb.base/hashline2.exp: New testcase.
13633 * gdb.base/hashline2.exp: New testcase.
13634
0a320680
PA
136352008-04-17 Pedro Alves <pedro@codesourcery.com>
13636
13637 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
13638
18ac113b
AR
136392008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
13640
13641 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
13642 temporary breakpoint to match "Temporary breakpoint".
13643 * gdb.base/break.exp (delete_breakpoints): Likewise.
13644 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
13645 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
13646 * gdb.base/display.exp: Likewise.
13647 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
13648 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
13649 * gdb.base/restore.exp (restore_tests): Likewise.
13650 * gdb.base/sepdebug.exp: Likewise.
13651 * gdb.base/watchpoint.exp: Likewise.
13652 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
13653 * gdb.mi/mi-pending.exp: Likewise.
13654 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
13655 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
13656 * gdb.mi/mi-var-cmd.exp: Likewise.
13657 * gdb.mi/mi-var-display.exp: Likewise.
13658 * gdb.mi/mi2-cli.exp: Likewise.
13659 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
13660 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
13661 * gdb.mi/mi2-var-display.exp: Likewise.
13662 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
13663 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
13664 new "disp" field.
a9c64011 13665 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
13666 reason. This is to support fix for PR2424.
13667
add38693
JK
136682008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13669
13670 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
13671
fcacd99f
VP
136722008-04-13 Vladimir Prus <vladimir@codesourcery.com>
13673
13674 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 13675 field. Add more floating varobj tests.
fcacd99f 13676 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
13677 field.
13678 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
13679 (main): Call do_at_tests.
13680 * lib/mi-support.exp (mi_create_floating_varobj)
13681 (mi_varobj_update_with_type_change): New.
fcacd99f 13682
de051565
MK
136832008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
13684
13685 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
13686 option of -var-evaluate-expression.
13687 * gdb.mi/mi2-var-display.exp: Likewise.
13688
dbc52822
VP
136892008-04-07 Vladimir Prus <vladimir@codesourcery.com>
13690
13691 Introduce test setup helpers.
a9c64011
AS
13692 * lib/gdb.exp (build_executable, clean_restart)
13693 (prepare_for_testing): New.
13694 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
13695 * gdb.base/return.exp: Likewise.
13696 * gdb.base/ending-run.exp: Likewise.
dbc52822 13697
473591da
NR
136982008-04-07 Nick Roberts <nickrob@snap.net.nz>
13699
13700 * gdb.mi/mi-async.exp: New test for asynchronous Machine
13701 Interface (MI) responses.
13702
2b2d9e11
VP
137032008-04-06 Vladimir Prus <vladimir@codesourcery.com>
13704
a9c64011
AS
13705 * gdb.cp/breakpoint.cc: New code to test conditions involving
13706 member variables.
13707 * gdb.cp/breakpoint.exp: Test condition involving member
13708 variables.
2b2d9e11 13709
bb378428
VP
137102008-04-05 Vladimir Prus <vladimir@codesourcery.com>
13711
13712 * lib/mi-support.exp (mi_expect_stop): New.
13713 (mi_run_cmd): Change the
13714 token. Use mi_send_resuming_command, use
13715 mi_expect_stop.
13716 (mi_execute_to_helper): Rename to mi_execute_to.
13717 (mi_send_resuming_command): Add more error patterns.
13718 (mi_wait_for_stop): Renamed to...
13719 (mi_get_stop_line): ...this.
13720 (mi_run_inline_test): Adjust.
13721
13722 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
13723 * gdb.mi/mi-console.exp: Likewise.
13724 * gdb.mi/mi-pending.exp: Likewise.
13725 * gdb.mi/mi-simplerun.exp: Likewise.
13726 * gdb.mi/mi-stack.exp: Likewise.
13727 * gdb.mi/mi-stepi.exp: Likewise.
13728 * gdb.mi/mi-syn-frame.exp: Add comment.
13729 * gdb.mi/mi-until.exp: Likewise.
13730 * gdb.mi/mi-var-display.exp: Likewise.
13731 * gdb.mi/mi-watch.exp: Likewise.
13732 * gdb.mi/mi2-cli.exp: Likewise.
13733 * gdb.mi/mi2-console.exp: Likewise.
13734 * gdb.mi/mi2-simplerun.exp: Likewise.
13735 * gdb.mi/mi2-stack.exp: Likewise.
13736 * gdb.mi/mi2-stepi.exp: Likewise.
13737 * gdb.mi/mi2-until.exp: Likewise.
13738 * gdb.mi/mi2-var-display.exp: Likewise.
13739 * gdb.mi/mi2-watch.exp: Likewise.
13740
62172bb9
UW
137412008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13742
13743 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
13744
13745 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
13746
a13e061a
PA
137472008-04-04 Pedro Alves <pedro@codesourcery.com>
13748
13749 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
13750 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
13751 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13752 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
13753 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
13754 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
13755 expect an mi error duplicated in stderr.
13756
eae06beb
JB
137572008-04-03 Joel Brobecker <brobecker@adacore.com>
13758
13759 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
13760 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
13761 Add a couple of tests that verify the behavior when the new setting
13762 is set to "cancel" and "all".
13763 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
13764 "ask" before we start the testing.
13765
79c6ced6
AR
137662008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
13767
13768 * gdb.cp/casts.cc: Add class reference variables.
13769 * gdb.cp/casts.exp: New test cases for up/down casting references.
13770
6c2d1a6b
MK
137712008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
13772
13773 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
13774 instead of beginning to make an extra test pass.
13775 * gdb.mi/mi2-var-display.exp: Likewise.
13776
55b411d9
MR
137772008-03-31 Maciej W. Rozycki <macro@mips.com>
13778
13779 * gdb.base/break.exp: Mark failures as such. Fix formatting.
13780
c6140da2
MD
137812008-03-31 Markus Deuling <deuling@de.ibm.com>
13782 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13783
13784 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
13785 value. Add xfail for older kernels.
13786
79732189
AR
137872008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
13788
13789 Bring mi-support in line with gdb.exp.
13790 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
13791 (mi_gdb_start): New function.
13792
33c3676e
MR
137932008-03-28 Maciej W. Rozycki <macro@mips.com>
13794
13795 * gdb.mi/mi-var-cmd.exp: Fix a typo.
13796
92e28119
VP
137972008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13798
13799 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
13800 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 13801
9e8e3afe
VP
138022008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13803
13804 * lib/mi-support.exp (mi_create_varobj_checked): New.
13805 (mi_list_varobj_children): Allow to check for a
13806 value.
13807 (mi_list_array_varobj_children): New.
13808
13809 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
13810 and mi_list_varobj_children, as opposed to hardcoding
13811 expected strings.
13812 * gdb.mi/gdb701.exp: Likewise.
13813 * gdb.mi/gdb792.exp: Likewise.
13814 * gdb.mi/mi-var-block.exp: Likewise.
13815 * gdb.mi/mi-var-cmd.exp: Likewise.
13816 * gdb.mi/mi-var-invalidate.exp: Likewise.
13817 * gdb.mi/mi2-var-block.exp: Likewise.
13818 * gdb.mi/mi2-var-child.exp: Likewise.
13819 * gdb.mi/mi2-var-cmd.exp: Likewise.
13820 * gdb.mi/mi2-var-display.exp: Likewise.
13821
9df50351
JK
138222008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13823
13824 Fix random false FAILs on i386.
13825 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
13826
31e5d73a
DJ
138272008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13828
13829 PR gdb/544
13830 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
13831
12f4afab
DJ
138322008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13833
13834 PR gdb/544
13835 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
13836
b562a0cb
DJ
138372008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13838
13839 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
13840 fixed PR gdb/544.
13841
17faa917
DJ
138422008-03-21 Pedro Alves <pedro@codesourcery.com>
13843
13844 * gdb.threads/fork-child-threads.exp: Test next over fork.
13845
6214f497
DJ
138462008-03-21 Chris Demetriou <cgd@google.com>
13847
13848 * gdb.base/break.exp (rbreak junk): New test for rbreak
13849 "Junk at end of arguments" issue.
13850
63092375
DJ
138512008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13852
13853 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
13854 *& to work on created array elements.
13855 (Top level): Test print $pc with a file. Test string operations
13856 without a target.
13857 * gdb.base/ptype.exp: Do not expect *& to work on created array
13858 elements.
13859
b21991b0
DJ
138602008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13861
13862 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13863 gdb.threads/staticthreads.exp: Update exit query.
13864
c4b347c7
SL
138652008-03-07 Sandra Loosemore <sandra@codesourcery.com>
13866
13867 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
13868
fa4727a6
DJ
138692008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
13870
13871 * gdb.base/watchpoint.c (global_ptr, func4): New.
13872 (main): Call func4.
13873 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
13874 (test_inaccessible_watchpoint): New.
13875
2f34202f
MR
138762008-02-29 Maciej W. Rozycki <macro@mips.com>
13877
13878 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
13879 select the largest.
13880
0d6ba1b1
DJ
138812008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13882
13883 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
13884 frames-invalid annotations.
13885
e691325a
PM
138862008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
13887
a9c64011 13888 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 13889
f85b5ecc
DE
138902008-02-27 Doug Evans <dje@google.com>
13891
13892 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
13893 for bug 1738.
13894 (breakpoint_to_handler_entry): Ditto.
13895
b40e7bf3
JB
138962008-02-27 Joel Brobecker <brobecker@adacore.com>
13897
13898 * gdb.base/ending-run.exp: Use the first line of code inside
13899 function body to test breakpoints.
13900 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
13901 location where the breakpoint is inserted when using the line
13902 where a function is declared. Fix typo in the description of
13903 one of the tests.
13904 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
13905
2faca73a
PM
139062008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13907
13908 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 13909 tests.
2faca73a 13910
6f439c36
PM
139112008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13912
13913 * gdb.base/args.exp: avoid same output for tests
13914 with single quotes.
13915
54e52265
VP
139162008-02-26 Vladimir Prus <vladimir@codesourcery.com>
13917
a9c64011
AS
13918 * gdb.base/annota1.exp: Adjust for 'info break'
13919 format changes.
13920 * gdb.base/annota3.exp: Likewise.
13921 * gdb.base/break.exp: Likewise.
13922 * gdb.base/condbreak.exp: Likewise.
13923 * gdb.base/pending.exp: Likewise.
13924 * gdb.base/sepdebug.exp: Likewise.
13925 * gdb.base/unload.exp: Likewise.
13926 * gdb.cp/ovldbreak.exp: Likewise.
13927 * gdb.mi/mi-pending.exp: Likewise.
54e52265 13928
897b09ca
DE
139292008-02-07 Doug Evans <dje@google.com>
13930
13931 * gdb.cp/mb-inline.exp: New.
13932 * gdb.cp/mb-inline.h: New.
13933 * gdb.cp/mb-inline1.cc: New.
13934 * gdb.cp/mb-inline2.cc: New.
13935
b1c32d35
PM
139362008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13937
13938 * gdb.pascal/floats.pas: New test program.
13939 * gdb.pascal/floats.exp: New testcase.
13940
1a4ca44a
TJB
139412008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13942
13943 * gdb.base/callfuncs.c (t_float_many_args): New function.
13944 (t_double_many_args): New function.
13945 * gdb.base/callfuncs.exp: Add tests for exceeding float
13946 and double parameters passed through the stack.
13947
439048e8
JB
139482008-02-05 Joel Brobecker <brobecker@adacore.com>
13949
13950 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13951 gdb.ada/complete/foo.adb: New files.
13952 * gdb.ada/complete.exp: New testcase.
13953
81fe8080
DE
139542008-02-03 Doug Evans <dje@google.com>
13955
301f0ecf
DE
13956 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13957
81fe8080
DE
13958 * gdb.cp/gdb2384.exp: New file.
13959 * gdb.cp/gdb2384.cc: New file.
13960 * gdb.cp/gdb2384-base.h: New file.
13961 * gdb.cp/gdb2384-base.cc: New file.
13962
4b071aec
DE
139632008-02-02 Doug Evans <dje@google.com>
13964
13965 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13966
61137ba6
JB
139672007-02-01 Joel Brobecker <brobecker@adacore.com>
13968
13969 * gdb.ada/sym_print_name: New test program.
13970 * gdb.ada/sym_print_name.exp: New testcase.
13971
139722007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13973
13974 * gdb.ada/nested/hello.adb: New file.
13975 * gdb.ada/nested.exp: New testcase.
13976 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13977
98deb0da
VP
139782008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13979
13980 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13981 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13982 don't cause future evaluations of function to report
13983 creation of internal breakpoints.
98deb0da 13984
723a2275
VP
139852008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13986
13987 * gdb.mi/mi-break.exp (test_error): New.
13988 Call it.
13989
fb546a2f
LM
139902008-01-31 Luis Machado <luisgpm@br.ibm.com>
13991
13992 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13993 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13994
2d8fd90a
PM
139952008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13996
13997 * gdb.pascal/integers.pas: New test program.
13998 * gdb.pascal/integers.exp: New testcase.
13999
a7fa0ded
PM
140002008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
14001
14002 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
14003
5e1a1926
TJB
140042008-01-30 Luis Machado <luisgpm@br.ibm.com>
14005
14006 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
14007 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
14008
8d04f9f0
JB
140092008-01-30 Paul Hilfinger <hilfinger@adacore.com>
14010
14011 * gdb.ada/formatted_ref: New test program.
14012 * gdb.ada/formatted_ref.exp: New testcase.
14013
14014 * gdb.cp/formatted-ref.cc: New file.
14015 * gdb.cp/formatted-ref.exp: New testcase.
14016
ce75a98f
JB
140172008-01-30 Joel Brobecker <brobecker@adacore.com>
14018
14019 * gdb.base/ptype.exp: Add testing of "ptype $pc".
14020
e835f6bf
NR
140212008-01-30 Nick Roberts <nickrob@snap.net.nz>
14022
14023 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
14024 (test_file_list_exec_source_file): Update to new macro-info field.
14025
d118ef87
PH
140262008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
14027
14028 * gdb.ada/exprs: New test program.
14029 * gdb.ada/exprs.exp: New testcase.
14030
7d35ab09
TJB
140312008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
14032
14033 * dfp-test.c (DELTA, DELTA_B): New definitions.
14034 (double_val1, double_val2, double_val3, double_val4, double_val5,
14035 double_val6, double_val7, double_val8, double_val9, double_val10,
14036 double_val11, double_val12, double_val13, double_val14, dec32_val1,
14037 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
14038 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
14039 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
14040 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
14041 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
14042 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
14043 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
14044 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
14045 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
14046 dec128_val16): New global variables.
14047 (decimal_dec128_align): New function.
14048 (decimal_mixed): Likewise.
14049 (decimal_many_args_dec32): Likewise.
14050 (decimal_many_args_dec64): Likewise.
14051 (decimal_many_args_dec128): Likewise.
14052 (decimal_many_args_mixed): Likewise.
14053 * dfp-test.exp: Add tests calling new inferior functions.
14054
2d717e4f
DJ
140552008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14056
14057 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
14058 gdb.server/ext-run.exp: New files.
14059 * lib/gdbserver-support.exp (gdbserver_download): New.
14060 (gdbserver_start): New. Update gdbserver expected
14061 output.
14062 (gdbserver_spawn): Use them.
14063 (gdbserver_start_extended): New.
14064
e85a822c
DJ
140652008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14066
14067 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
14068 Run on GNU/Linux.
14069 (do_exec_tests): Check for systems which do not support catchpoints.
14070 Do not match START.
14071 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
14072 Run on GNU/Linux. Enable verbose output.
14073 (check_fork_catchpoints): New.
14074 (explicit_fork_child_follow, catch_fork_child_follow)
14075 (tcatch_fork_parent_follow): Update expected messages.
14076 (do_fork_tests): Use check_fork_catchpoints.
14077 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
14078 Run on GNU/Linux. Enable verbose output.
14079 (check_vfork_catchpoints): New.
14080 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
14081 expected messages.
14082 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
14083
401ea829
JB
140842008-01-29 Jim Blandy <jimb@red-bean.com>
14085
14086 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
14087 host' errors.
14088 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
14089
aceaf3ad
JB
140902008-01-29 Jim Blandy <jimb@red-bean.com>
14091
14092 * gdb.threads/sigthread.c: Use barriers to ensure that
14093 child_thread and child_thread_two are always initialized before we
14094 start to use them.
14095
a5606eee
VP
140962008-01-29 Vladimir Prus <vladimir@codesourcery.com>
14097
14098 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
14099 * gdb.base/watchpoint-solib.c: New.
14100 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 14101
c55a82bb
PM
141022008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
14103
14104 * gdb.base/gdb1056.exp: Add unsigned integer test.
14105
0993fe05
DE
141062008-01-28 Doug Evans <dje@google.com>
14107
14108 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
14109
4fe42e7f
JB
141102008-01-27 Jim Blandy <jimb@codesourcery.com>
14111
c7a69933
JB
14112 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
14113
4fe42e7f
JB
14114 * gdb.base/expand-psymtabs.exp: Doc fix.
14115
5def8285
MK
141162008-01-26 Mark Kettenis <kettenis@gnu.org>
14117
14118 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14119
5313c911
NR
141202008-01-24 Nick Roberts <nickrob@snap.net.nz>
14121
a9c64011 14122 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
14123 -var-set-format.
14124
93815fbf
VP
141252008-01-23 Chris Demetriou <cgd@google.com>
14126
14127 * gdb.threads/thread_events.c: New testcase source file.
14128 * gdb.threads/thread_events.exp: New testcase expect file.
14129
467a88ee
NR
141302008-01-23 Nick Roberts <nickrob@snap.net.nz>
14131
14132 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
14133
14134 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
14135 -var-set-format.
14136
d8f82aba
DJ
141372008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14138 Vladimir Prus <vladimir@codesourcery.com>
14139
14140 * gdb.base/float.exp: Allow missing floating point for m68k and
14141 PowerPC.
14142
60c46647
VP
141432008-01-22 Vladimir Prus <vladimir@codesourcery.com>
14144
14145 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
14146 ignore count.
14147 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
14148 * gdb.mi/mi-cli.exp: Adjust.
14149 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 14150
c7dd36a1
PA
141512008-01-17 Pedro Alves <pedro@codesourcery.com>
14152
14153 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
14154 and 'dummy_ptr' integer pointer. Initialize struct_declarations
14155 with dummy_ptr's address.
14156 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
14157 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
14158 all targets.
14159 * gdb.mi/mi2-var-child.exp: Likewise.
14160
39d5313e
JB
141612008-01-09 Joel Brobecker <brobecker@adacore.com>
14162
14163 * gdb.ada/null_array: New test program.
14164 * gdb.ada/null_array.exp: New testcase.
14165
0aea4bf3
LM
141662008-01-09 Luis Machado <luisgpm@br.ibm.com>
14167
14168 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
14169 with required float modifiers.
14170
0b354900
JB
141712008-01-08 Joel Brobecker <brobecker@adacore.com>
14172
14173 * gdb.ada/funcall_param: New test program.
14174 * gdb.ada/funcall_param.exp: New testcase.
14175
cdb7f5d4
JB
141762008-01-08 Joel Brobecker <brobecker@adacore.com>
14177
14178 * gdb.ada/arrayparam: New test program.
14179 * gdb.ada/arrayparam.exp: New testcase.
14180
88e2547f
JB
141812008-01-08 Joel Brobecker <brobecker@adacore.com>
14182
14183 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
14184 landed. Should also fix random failures in the test following it.
14185
f6867ce0
TJB
141862008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
14187
14188 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
14189 for expressions with decimal float values.
14190 (test_dfp_conversions): New function to test casts to and from
14191 decimal float types.
14192 Call test_dfp_conversions.
14193 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
14194 elements.
14195 (main): Initialize ds.float4 and ds.double8 elements.
14196 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
14197 string to new error message.
14198 (d64_set_tests): Likewise.
14199 (d128_set_tests): Likewise.
14200 Add tests for expressions with decimal float variables. Add tests for
14201 conversions to and from decimal float types.
14202
f9c11282
JB
142032008-01-05 Joel Brobecker <brobecker@adacore.com>
14204
14205 * gdb.ada/packed_tagged/comp_bug.adb: New file.
14206 * gdb.ada/packed_tagged.exp: New testcase.
14207
0ecbca72
JB
142082008-01-04 Joel Brobecker <brobecker@adacore.com>
14209
14210 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
14211 gdb.ada/homonym/homonym_main.adb: New files.
14212 * gdb.ada/homonym.exp: New testcase.
14213
c18d3d89
JB
142142008-01-04 Joel Brobecker <brobecker@adacore.com>
14215
14216 * gdb.ada/packed_array.exp: Add testing of references to
14217 a packed array.
14218
ecc7085b
JB
142192008-01-04 Joel Brobecker <brobecker@adacore.com>
14220
14221 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
14222 New files.
14223 * gdb.ada/type_coercion.exp: New testcase.
14224
c474c922
JB
142252008-01-04 Joel Brobecker <brobecker@adacore.com>
14226
14227 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
14228 gdb.ada/tagged/foo.adb: New file.
14229 * gdb.ada/tagged.exp: New testcase.
14230
9005b927
JB
142312008-01-04 Joel Brobecker <brobecker@adacore.com>
14232
14233 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
14234 gdb.ada/ptype_field/foo.adb: New files.
14235 * gdb.ada/ptype_field.exp: New testcase.
14236
1a6aaad8
JB
142372008-01-03 Joel Brobecker <brobecker@adacore.com>
14238
14239 * gdb.ada/print_pc.exp: New testcase.
14240
0ef22f53
JB
142412008-01-03 Joel Brobecker <brobecker@adacore.com>
14242
14243 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
14244 gdb.ada/taft_type/p.adb: New files.
14245 * gdb.ada/taft_type.exp: New testcase.
14246
1689ecf8
JB
142472008-01-03 Joel Brobecker <brobecker@adacore.com>
14248
14249 * gdb.ada/array_bounds/bar.adb: New file.
14250 * gdb.ada/array_bounds.exp: New testcase.
14251
a4d0b9c3
JB
142522008-01-03 Joel Brobecker <brobecker@adacore.com>
14253
14254 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
14255 gdb.ada/arrayptr/foo.adb: New files.
14256 * gdb.ada/arrayptr.exp: New testcase.
14257
a31ace00
JB
142582008-01-03 Joel Brobecker <brobecker@adacore.com>
14259
14260 * gdb.base/set-lang-auto.exp: New testcase.
14261
a97fced3
JB
142622008-01-03 Joel Brobecker <brobecker@adacore.com>
14263
14264 * gdb.ada/fun_addr/foo.adb: New file.
14265 * gdb.ada/fun_addr.exp: New testcase.
14266
ef29ce1a
JK
142672008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14268
14269 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
14270 New files
14271
0fafefe3
JB
142722008-01-02 Joel Brobecker <brobecker@adacore.com>
14273
14274 * array_subscript_addr/p.adb: New file.
a9c64011 14275 * array_subscript_addr.exp: New testcase.
0fafefe3 14276
c4359f8d
JB
142772008-01-02 Joel Brobecker <brobecker@adacore.com>
14278
a9c64011 14279 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
14280 New files.
14281 * gdb.ada/str_cmp_ref.exp: New testcase.
14282
1aa1b15b
JB
142832008-01-01 Joel Brobecker <brobecker@adacore.com>
14284
14285 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
14286 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 14287 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 14288
81c9b2cf
JB
142892008-01-01 Joel Brobecker <brobecker@adacore.com>
14290
14291 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
14292 gdb.ada/ref_param/pck.ads: New files.
14293 * gdb.ada/ref_param.exp: New testcase.
14294
319e4674
JB
142952008-01-01 Joel Brobecker <brobecker@adacore.com>
14296
14297 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
14298 gdb.ada/interface/foo.adb: New files.
14299 * gdb.ada/interface.exp: New testcase.
14300
ef682c56
JB
143012007-12-31 Jim Blandy <jimb@codesourcery.com>
14302
14303 * gdb.base/multi-forks.exp: Consume all output from child
14304 processes before proceeding to next test.
14305
f6f3eb6c
JB
143062007-12-29 Jim Blandy <jimb@codesourcery.com>
14307
14308 * configure: Regenerated.
14309
f652e42f
JB
143102007-12-27 Joel Brobecker <brobecker@adacore.com>
14311
14312 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
14313 gdb.ada/fixed_cmp/fixed.adb: New files.
14314 * gdb.ada/fixed_cmp.exp: New testcase.
14315
6943e596
JB
143162007-12-27 Joel Brobecker <brobecker@adacore.com>
14317
14318 * gdb.ada/boolean_expr.exp: New testcase.
14319
aad9a193
JB
143202007-12-26 Jim Blandy <jimb@codesourcery.com>
14321
14322 * gdb.base/multi-forks.exp: Doc fix.
14323
fb5f3683
JB
143242007-12-26 Joel Brobecker <brobecker@adacore.com>
14325
14326 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14327 * gdb.ada/char_param.exp: Do not compile our test program with
14328 -gnata, this is unnecessary.
14329 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
14330
384e4a9c
JB
143312007-12-24 Joel Brobecker <brobecker@adacore.com>
14332
14333 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
14334 gdb.ada/print_chars/foo.adb: New files.
14335 * gdb.ada/print_chars.exp: New testcase.
14336
01e044f7
JB
143372007-12-24 Joel Brobecker <brobecker@adacore.com>
14338
14339 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
14340 gdb.ada/char_param/foo.adb: New files.
14341 * gdb.ada/char_param.exp: New testcase.
14342
0ce17860
JB
143432007-12-22 Jim Blandy <jimb@codesourcery.com>
14344
14345 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
14346 hard-coding source line numbers into the test.
14347 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
14348 gdb_get_line_number to find.
14349
919809b9
JB
143502007-12-22 Joel Brobecker <brobecker@adacore.com>
14351
14352 * gdb.base/ptype.c (highest): New struct type.
14353 (the_highest): New variable of that type.
14354 (main): Add dummy assignment to a field of variable the_highest.
14355 * gdb.base/ptype.exp: Test type printing of our new variable.
14356
abc8a88d
PM
143572007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
14358
14359 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 14360 and record first explicitly generated thread number.
abc8a88d
PM
14361 Use that thread number for thread specific watchpoint test.
14362 Add iteration number to repetitive tests.
14363
5158f3e3
CES
143642007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
14365 Jim Blandy <jimb@codesourcery.com>
14366
14367 * gdb.base/expand-psymtabs.c: New testcase
14368 source file.
14369 * gdb.base/expand-psymtabs.exp: New testcase
14370 expect file.
14371
37e4754d
LM
143722007-12-17 Luis Machado <luisgpm@br.ibm.com>
14373
14374 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
14375 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
14376
551e5d04
JB
143772007-12-17 Joel Brobecker <brobecker@adacore.com>
14378
14379 * gdb.ada/frame_args/foo.adb: New file.
14380 * gdb.ada/frame_args/pck.ads: New file.
14381 * gdb.ada/frame_args/pck.adb: New file.
14382 * gdb.ada/frame_args.exp: New testcase.
14383
a05ee097
JB
143842007-12-17 Joel Brobecker <brobecker@adacore.com>
14385
14386 * gdb.base/frame-args.c: New file.
14387 * gdb.base/frame-args.exp: New testcase.
14388
c162e8c9 143892007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 14390 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
14391
14392 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
14393
afe8ab22 143942007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14395
afe8ab22
VP
14396 * gdb.mi/mi-pending.exp: New.
14397 * gdb.mi/mi-pending.c: New.
14398 * gdb.mi/mi-pendshr.c: New.
14399
dfdfb3ca
JB
144002007-12-06 Jim Blandy <jimb@codesourcery.com>
14401
14402 * gdb.base/default.exp: Update expected output for 'info catch'.
14403
b7fca990
JK
144042007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14405
14406 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
14407 must be set to binary.
14408
6a1afc1e
PA
144092007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
14410
14411 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
14412
a6b151f1
DJ
144132007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
14414
14415 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
14416 gdb.mi/mi-file-transfer.exp: New.
14417
43039443
JK
144182007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14419
14420 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
14421
0ef2251b
MR
144222007-11-22 Maciej W. Rozycki <macro@mips.com>
14423
14424 * gdb.trace/backtrace.exp: Fix a typo.
14425 * gdb.trace/circ.exp: Likewise.
14426 * gdb.trace/collection.exp: Likewise.
14427 * gdb.trace/limits.exp: Likewise.
14428 * gdb.trace/report.exp: Likewise.
14429 * gdb.trace/tfind.exp: Likewise.
14430 * gdb.trace/while-dyn.exp: Likewise.
14431
5443631e
NR
144322007-11-21 Nick Roberts <nickrob@snap.net.nz>
14433
14434 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
14435 objects of pointers that can't be dereferenced are now
14436 "noneditable".
14437
a4ce5b0d
UW
144382007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14439
14440 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
14441 (target_cpu): Remove.
14442
d6e956e5
VP
144432007-10-15 Vladimir Prus <vladimir@codesourcery.com>
14444
14445 * gdb.base/ending-run.exp: Expect the list of cleared
14446 breakpoint to come in natural order, not the reversed one.
a9c64011 14447
214270ab
VP
144482007-11-07 Vladimir Prus <vladimir@codesourcery.com>
14449
14450 * gdb.mi/mi-var-child.c (do_child_deletion): New.
14451 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 14452
1a619819
LM
144532007-11-05 Luis Machado <luisgpm@br.ibm.com>
14454
14455 * gdb.base/printcmds.exp: New function
14456 test_printf_with_dfp.
14457
5b01a6fa
DE
144582007-11-02 Doug Evans <dje@google.com>
14459
14460 * gdb.disasm/t01_mov.s: Remove carriage returns.
14461 * gdb.disasm/t02_mova.s: Ditto.
14462 * gdb.disasm/t03_add.s: Ditto.
14463 * gdb.disasm/t04_sub.s: Ditto.
14464 * gdb.disasm/t05_cmp.s: Ditto.
14465 * gdb.disasm/t06_ari2.s: Ditto.
14466 * gdb.disasm/t07_ari3.s: Ditto.
14467 * gdb.disasm/t08_or.s: Ditto.
14468 * gdb.disasm/t09_xor.s: Ditto.
14469 * gdb.disasm/t10_and.s: Ditto.
14470 * gdb.disasm/t11_logs.s: Ditto.
14471 * gdb.disasm/t12_bit.s: Ditto.
14472 * gdb.disasm/t13_otr.s: Ditto.
14473
ec33ab7f
JK
144742007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14475
14476 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
14477
ae0d01ff
UW
144782007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14479
14480 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
14481 provide DFP support.
14482
55eddb0f
DJ
144832007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
14484
14485 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
14486 Test "set powerpc vector-abi". Skip auto-detection tests for old
14487 toolchains.
14488
7020f05c
PA
144892007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14490
14491 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
14492 with [string compare].
14493
84bc3db9
PA
144942007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14495
14496 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
14497 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
14498
5876dc88
LM
144992007-10-25 Luis Machado <luisgpm@br.ibm.com>
14500
14501 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
14502 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
14503 * gdb.opt/Makefile.in: New makefile.
14504 * Makefile.in: Create new directory "gdb.opt".
14505 * configure.ac: Add "gdb.opt" directory.
14506 * configure: Regenerated.
a9c64011 14507
c3ea9a14
DE
145082007-10-25 Doug Evans <dje@google.com>
14509
14510 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
14511 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
14512
a9c64011 145132007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
14514 Thiago Jung Bauermann <bauerman@br.ibm.com>
14515
14516 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
14517 Floating Point expressions.
14518 * gdb.base/dfp-test.exp: new file adding tests for Decimal
14519 Floating Point variables.
14520 * gdb.base/dfp-test.c: new file containing program with Decimal
14521 Floating variables, used by gdb.base/dfp-test.exp.
14522
62a24a2b
DJ
145232007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
14524
14525 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
14526
e7b1eae6
UW
145272007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14528
14529 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
14530 compiling test case with GCC.
14531 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
14532
c641edcc
UW
145332007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14534
14535 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14536 format changes.
14537
5e5ebfe6
MS
145382007-10-18 Michael Snyder <msnyder@specifix.com>
14539
14540 * gdb.base/dbx.exp: Add missing "-re " operator.
14541
e831e7b6
GM
145422007-10-16 Gaius Mulley <gaius@glam.ac.uk>
14543
14544 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
14545 * configure.ac: Removed trailing spaces after backslash.
14546 * gdb.modula2: New directory.
14547 * gdb.modula2/Makefile.in: New file.
14548 * gdb.modula2/unbounded-array.exp: New file.
14549 * gdb.modula2/unbounded1.c: New file.
14550
7cc46491
DJ
145512007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
14552
14553 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
14554
145552007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
14556
14557 * gdb.base/sigstep.c (main): Add checks for
14558 return values for setitimer call.
14559 Call setitimer again with itimer = ITIMER_REAL
14560 if first call to setitimer fails.
14561
e91528f0
KH
145622007-10-11 Kazu Hirata <kazu@codesourcery.com>
14563
14564 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
14565 of $timeout.
14566
2ec9a4f8
DJ
145672007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14568
14569 * gdb.server/server-run.exp: Test for dynamic linker symbols.
14570
145712007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
14572
14573 * lib/gdb.exp (gdb_run_cmd): Move comment outside
14574 of gdb_expect call, to avoid interruption.
14575
64b2fa04
PA
145762007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
14577
14578 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
14579 (v_unsigned_long_long, v_long_long_array)
14580 (v_signed_long_long_array, v_unsigned_long_long_array)
14581 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
14582 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
14583 [!NO_LONG_LONG]: New.
14584 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
14585 v_long_long_member.
14586
14587 (v_long_long_func, v_signed_long_long_func)
14588 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
14589 (main) [!NO_LONG_LONG]: Initialize long long variants.
14590
14591 * gdb.base/whatis.exp: If board file requests no_long_long, build
14592 test with NO_LONG_LONG defined. Test long long, signed long long,
14593 and unsigned long long variants but only if board file doesn't
14594 disable it.
14595
a912286e 145962007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 14597 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
14598
14599 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
14600 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
14601 * configure: Regenerated.
14602 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
14603 gdb.pascal/types.exp, lib/pascal.exp: New files.
14604
471ba8c9
DJ
146052007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
14606
14607 * gdb.cp/classes.exp (do_tests): Always step to the line after the
14608 call.
14609 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
14610 to return to the call.
14611 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
14612 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
14613 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
14614 * gdb.mi/mi-until.exp (test_until): Likewise.
14615 * gdb.mi/mi2-until.exp (test_until): Likewise.
14616
fef8a650
DJ
146172007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
14618
14619 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
14620 two-char array.
14621 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
14622
d983da9c
DJ
146232007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
14624
14625 * gdb.threads/watchthreads.c (thread_function): Sleep between
14626 iterations.
14627 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
14628 at once for S/390. Generate matching fails and passes.
14629
17f62551
VP
146302007-09-27 Vladimir Prus <vladimir@codesourcery.com>
14631
14632 * gdb.mi/var-cmd.c (do_children_tests): Initialize
14633 the 'struct_declarations' variable to zeros.
a9c64011 14634
ed0616c6
VP
146352007-09-24 Vladimir Prus <vladimir@codesourcery.com>
14636
14637 * gdb.cp/mb-ctor.cc: New.
14638 * gdb.cp/mb-ctor.exp: New.
14639 * gdb.cp/mb-templates.cc: New.
14640 * gdb.cp/mb-templates.exp: New.
14641
41f1b697
DJ
146422007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
14643
14644 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
14645
3f213f78
PA
146462007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
14647
14648 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
14649 targets.
14650 * configure: Regenerate.
14651
0d381245 146522007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14653
0d381245
VP
14654 * gdb.base/annota1.exp: Adjust for 'info break'
14655 format changes.
14656 * gdb.base/annota3.exp: Likewise.
14657 * gdb.base/break.exp: Likewise.
14658 * gdb.base/condbreak.exp: Likewise.
14659 * gdb.base/pending.exp: Likewise.
14660 * gdb.base/sepdebug.exp: Likewise.
14661 * gdb.base/unload.exp: Likewise.
14662 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 14663
fe3f5fa8
VP
146642007-09-22 Vladimir Prus <vladimir@codesourcery.com>
14665
14666 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
14667 messages.
14668 * gdb.base/chng-syms.exp: Likewise.
14669 * gdb.base/unload.exp: Likewise.
a9c64011 14670
a75cf6c0
DJ
146712007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
14672
14673 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
14674
18ecae38
DJ
146752007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
14676
14677 * schedlock.c (NUM): Change to 1.
14678 (main): Use args[0] for the main thread.
14679 * schedlock.exp: Only expect two threads. Only issue one pass or fail
14680 regardless of the number of threads.
14681
5509918f
MR
146822007-09-14 Maciej W. Rozycki <macro@mips.com>
14683
4a543daf
MR
14684 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
14685 type down.
14686 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14687 test.
14688 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
14689 watchpoint type down.
14690 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14691 test.
14692
146932007-09-14 Maciej W. Rozycki <macro@mips.com>
14694
5509918f
MR
14695 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
14696 Move all the tests here and run them twice, once using software
14697 watchpoints and once using hardware watchpoints.
14698 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
14699
40b53987
DJ
147002007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
14701
14702 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
14703 test.
14704
695e2681
MK
147052007-09-10 Mark Kettenis <kettenis@gnu.org>
14706
8b3fc8d8
MK
14707 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
14708 build-id.
14709
695e2681
MK
14710 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
14711 know about $ORIGIN. Calculate output dir from $dest instead of
14712 using ${objdir}/{$subdir}.
14713
58d69f29
MK
147142007-09-09 Mark Kettenis <kettenis@gnu.org>
14715
14716 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
14717 gcore, before continuing with the test.
14718
3e347599
DJ
147192007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
14720
14721 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
14722 * gdb.mi/mi-watch.exp: Likewise.
14723
ea37ba09
DJ
147242007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14725 Jim Blandy <jimb@codesourcery.com>
14726
14727 * gdb.arch/i386-sse.exp: Do not expect character constants.
14728 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
14729 * gdb.base/display.exp: Allow print/s.
14730 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
14731 and unsigned char array changes.
14732
2025a643
DJ
147332007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14734
14735 * gdb.base/display.exp: Add tests for printf %p.
14736
26669a27
PA
147372007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
14738
14739 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
14740 the dll name to unicode.
14741
c8f021f8
JK
147422007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14743
14744 * gdb.base/default.exp (show version): Update the version text.
14745 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
14746
4cf31eea
JK
147472007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14748
14749 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
14750 New files.
14751
4935890f
JK
147522007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14753
14754 * lib/gdb.exp (build_id_debug_filename_get): New function.
14755 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
14756 Remove the generate DEBUG file for the future testcase runs.
14757 New testcase for the NT_GNU_BUILD_ID retrieval.
14758 Move the final testing step to ...
14759 (test_different_dir): ... a new function.
14760 New parameter XFAIL to XFAIL all the tests performed.
14761 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
14762 New parameter TYPE to PF_PREFIX all the tests performed.
14763
02142340
VP
147642007-08-31 Vladimir Prus <vladimir@codesourcery.com>
14765
14766 * gdb.mi/mi-var-cp.cc (path_expression): New
14767 function.
14768 * gdb.mi/mi-var-cp.exp: Run path exression tests.
14769
36acd84e
UW
147702007-08-27 Markus Deuling <deuling@de.ibm.com>
14771
14772 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
14773 to fit into SPU Local Store memory.
14774
a896d121
JB
147752007-08-23 Joel Brobecker <brobecker@adacore.com>
14776
14777 * gdb.base/default.exp: Adjust the expected output of "info
14778 warranty" after the switch to GPLv3.
14779
7b433602
JB
147802007-08-23 Joel Brobecker <brobecker@adacore.com>
14781
14782 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
14783 to 30000 (from 20000).
14784
e22f8b7c
JB
147852007-08-23 Joel Brobecker <brobecker@adacore.com>
14786
14787 Switch the license of all .exp files to GPLv3.
14788 Switch the license of all .f and .f90 files to GPLv3.
14789 Switch the license of all .s and .S files to GPLv3.
14790
5a0e3bd0
JB
147912007-08-23 Joel Brobecker <brobecker@adacore.com>
14792
14793 * configure.ac: Switch license to GPLv3.
14794
cc00619d
JB
147952007-08-23 Joel Brobecker <brobecker@adacore.com>
14796
14797 Switch the licensing to GPLv3 for all .ads and .adb files.
14798
8d26208a
DJ
147992007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
14800
14801 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
14802 and t_int_double.
14803 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
14804
4fcb9948
JB
148052007-08-17 Joel Brobecker <brobecker@adacore.com>
14806
14807 * gdb.base/step-line.c: Switch license to GPL version 3, and
14808 update copyright year.
14809 * gdb.base/step-line.inp: Likewise.
14810
b9c34f67
JB
148112007-08-17 Joel Brobecker <brobecker@adacore.com>
14812
14813 * gdb.base/gdb1555.exp: Make expected output immune to formatting
14814 changes inside gdb1555.c.
14815 * gdb.base/pending.exp: Likewise.
14816
2cc17678
DJ
148172007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
14818
14819 * config/default.exp: New file.
14820
e48883f7
DJ
148212007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14822
14823 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
14824 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
14825
1ab80e5b
MR
148262007-07-30 Maciej W. Rozycki <macro@mips.com>
14827
14828 * gdb.base/dump.exp: Force the correct endianness for binary
14829 formats not carrying this information.
14830
aba471f5
DJ
148312007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14832
14833 * gdb.threads/staticthreads.exp: Match .*sem_post.
14834
d4e07204
DJ
148352007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14836
14837 * gdb.base/readline.exp (operate_and_get_next): Match the final
14838 prompt.
14839
2b97317d
KB
148402007-07-23 Kevin Buettner <kevinb@redhat.com>
14841
14842 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
14843 to restarting SID.
14844
44efa07a
KB
148452007-07-18 Kevin Buettner <kevinb@redhat.com>
14846
14847 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14848 prior to `gdb_start'.
14849
7b5ebade
KB
148502007-07-18 Kevin Buettner <kevinb@redhat.com>
14851
14852 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
14853 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
14854 Remove call to gdb_unload.
14855
255e7678
DJ
148562007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
14857 Daniel Jacobowitz <dan@codesourcery.com>
14858
14859 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
14860 for __WIN32__.
14861 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
14862 * gdb.base/unload.exp: Use shared library test routines.
14863
3a40aaa0
UW
148642007-07-03 Markus Deuling <deuling@de.ibm.com>
14865
14866 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
14867 * gdb.base/solib-symbol-lib.c: Likewise.
14868 * gdb.base/solib-symbol-main.c: Likewise.
14869
b0f4b84b
DJ
148702007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
14871
14872 * config/gdbserver.exp (gdb_reconnect): New.
14873 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
14874 gdb.base/solib-disc.exp: New files.
14875 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
14876 remote debugging".
14877 (gdb_compile): Add shlib_load flag.
14878 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
14879 port.
14880 (gdbserver_reconnect): New.
14881
1b05479a
DJ
148822007-07-01 Nick Roberts <nickrob@snap.net.nz>
14883 Daniel Jacobowitz <dan@codesourcery.com>
14884
14885 * gdb.base/annota3.exp: Test for if construct.
14886
86f78eb2
DJ
148872007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
14888
14889 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
14890
6a2eb474 148912007-06-21 Chris Dearman <chris@mips.com>
a9c64011 14892 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
14893
14894 * gdb.base/display.exp: Allow a newline after display/i.
14895 * gdb.base/pc-fp.exp: Likewise.
14896 * gdb.base/sigbpt.exp: Likewise.
14897
f8b73d13
DJ
148982007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14899
14900 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
14901 required features to be included.
14902
4339e69e
DJ
149032007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14904
14905 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
14906 in info threads output.
14907
23d964e7
UW
149082007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14909 Markus Deuling <deuling@de.ibm.com>
14910
14911 * gdb.arch/spu-info.exp: New testcase.
14912 * gdb.arch/spu-info.c: New file.
14913
fd20f75b
DJ
149142007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
14915
14916 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
14917 tpcs_offset. Restore lr after the call.
14918 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
14919
2226f861
DJ
149202007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
14921
14922 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
14923 (gdbserver_run): Kill any running gdbserver.
14924 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
14925
d12371a9
MR
149262007-05-17 Maciej W. Rozycki <macro@mips.com>
14927
14928 * gdb.base/sigbpt.exp: Preset segv_addr.
14929
93f02886
DJ
149302007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14931
14932 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14933 (gdb_compile_shlib): Likewise.
14934 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14935 (default_gdb_init): Clear cleanfiles.
14936 (gdb_finish): Delete recorded cleanfiles.
14937 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14938
14939 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14940 Do not use isnative.
14941 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14942 gdb.base/so-impl-ld.exp: Likewise.
14943 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14944 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14945 gdb_compile.
14946
b04e06d7
VP
149472007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14948
14949 * config/unknown.exp: Remove.
14950
069ed931
UW
149512007-05-15 Markus Deuling <deuling@de.ibm.com>
14952
14953 * gdb.base/info-proc.exp: Check is_remote.
14954
09db0d03
UW
149552007-05-14 Markus Deuling <deuling@de.ibm.com>
14956
14957 * gdb.base/gcore.exp: Initialize variable core_supported.
14958
af2cbe8c
DJ
149592007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14960
14961 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14962
027c0295
DJ
149632007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14964
14965 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14966 * gdb.threads/print-threads.exp (test_all_threads): Allow
14967 negative and hexadecimal thread IDs.
14968
dc5000e7
DJ
149692007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14970
14971 * gdb.java/jprint.java (public): Avoid invalid call to static
14972 method.
14973
2e74ed18
DP
149742007-05-14 Denis Pilat <denis.pilat@st.com>
14975
14976 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14977 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14978 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14979 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14980 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14981
83547f02
UW
149822007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14983
14984 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14985 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14986 this mode.
14987 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14988 * gdb.base/spu.ld: New file.
14989
b18be20d
DJ
149902007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14991
14992 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14993
be444858
DJ
149942007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14995
14996 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14997
b1d53152
DJ
149982007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14999
15000 * gdb.java/jmain.exp: Handle demangled names with and without method
15001 signatures.
15002
d084b331
DJ
150032007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
15004
15005 * gdb.mi/mi-syn-frame.c (main, foo, bar)
15006 (have_a_very_merry_interrupt): Remove calls to puts.
15007 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
15008 inferior output.
15009 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
15010 test names.
15011
db9d7fc5
DJ
150122007-04-29 Markus Deuling <deuling@de.ibm.com>
15013 Daniel Jacobowitz <dan@codesourcery.com>
15014
15015 * gdb.base/auxv.exp (core_works): Also check is_remote.
15016 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
15017
ef783a7d 150182007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 15019
ef783a7d
VP
15020 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
15021 message, not the undefined 'module' variable.
15022 * gdb.base/siginfo.exp: Likewise.
15023 * gdb.base/sigstep.exp: Likewise.
15024 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
15025 serialport.
15026 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
15027
b7b73cae
CV
150282007-04-25 Corinna Vinschen <vinschen@redhat.com>
15029
15030 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
15031 target sim fails. Return 0 otherwise.
15032 (gdb_load): Return prematurely if gdb_target_sim fails.
15033
7d90fdfa
DP
150342007-04-16 Denis Pilat <denis.pilat@st.com>
15035
15036 * gdb.base/setshow.exp: Reset height after having set it to 100.
15037
5d3e9c85
DP
150382007-04-16 Denis Pilat <denis.pilat@st.com>
15039
15040 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
15041
18e75969
DP
150422007-04-16 Denis Pilat <denis.pilat@st.com>
15043
15044 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
15045
25d5ea92
VP
150462007-04-14 Vladimir Prus <vladimir@codesourcery.com>
15047
15048 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
15049 tests. Run the frozen varobjs test.
15050 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 15051 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 15052
0b49cb80
JK
150532007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
15054
15055 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
15056 gdb.base/type-opaque.exp: New files.
15057
a73bafbc 150582007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
15059
15060 * gdb.mi/mi-var-child.c
a73bafbc
VP
15061 (do_children_tests): User char[2] instead of
15062 char so that automatic printing of pointers to char
15063 don't give unpredicable result.
15064 * gdb.mi/var-cmd.c (do_locals_test): Initialize
15065 local variables.
15066 * gdb.mi/mi-var-child.exp: Step to right line
15067 of do_children_tests.
15068 * gdb.mi/mi2-var-child.exp: Likewise.
15069 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 15070 do_locals_tests.
a73bafbc
VP
15071 (do_children_tests): User char[2] instead of
15072 char so that automatic printing of pointers to char
a9c64011 15073 don't give unpredicable result.
a73bafbc 15074 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15075 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
15076 Pass test name to mi_wait_for_stop.
15077
7ce59000
DJ
150782007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15079
15080 * gdb.asm/asm-source.exp: Remove d10v case.
15081 * lib/gdb.exp (skip_cplus_tests): Likewise.
15082 * gdb.asm/d10v.inc: Deleted.
15083
20389057
DJ
150842007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15085
15086 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
15087
8807d78b
DJ
150882007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15089
15090 * config/netware.exp: Delete file.
15091
aa3edb8e
JB
150922007-03-29 Joel Brobecker <brobecker@adacore.com>
15093
15094 * gdb.dwarf2/dw2-noloc.S: New file.
15095 * gdb.dwarf2/dw2-noloc.exp: New file.
15096
297561ac
PA
150972007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
15098
15099 * gdb.cp/method2.cc: New test.
15100 * gdb.cp/method2.exp: New test.
15101 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
15102
1f81bd39
DJ
151032007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15104
15105 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
15106
9453113a
DJ
151072007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
15108
15109 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
15110
b741e217
DJ
151112007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15112
15113 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
15114 (gdb_load): Delete, replace with...
15115 (gdb_reload): ...this.
15116 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
15117 * gdb.server/server-mon.exp: Likewise.
15118 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
15119 (gdb_start_cmd): New.
15120 (gdb_file_cmd): Save the last loaded file.
15121 (gdb_reload): New.
15122 (gdb_gnu_strip_debug): Use transform.
15123 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
15124 support here. Use new $last_loaded_file. Check mtime.
15125 (gdb_target_cmd): Handle ObjC failure case.
15126 (infer_host_exec): Delete.
15127 (gdbserver_load): Rename to...
15128 (gdbserver_run): ...this. Simplify.
15129 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
15130 (mi_gdb_load): Move most contents to a new function...
15131 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
15132 (mi_run_cmd): Use mi_gdb_target_load.
15133 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
15134 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
15135 Use gdb_run_cmd.
15136 * gdb.base/charsign.exp: Remove incorrect comment.
15137 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
15138 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
15139 gdb.base/start.exp: Use gdb_start_cmd.
15140
446ab585 151412007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 15142 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
15143
15144 * gdb.base/sigbpt.exp: Fix the message when skipping test.
15145 * gdb.base/signull.exp: Similarly.
15146
bbb88ebf
UW
151472007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15148
15149 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
15150 messages available to test cases (like chng-sym.exp).
15151
cb8c4a99
AS
151522007-03-14 Andreas Schwab <schwab@suse.de>
15153
15154 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15155 format changes.
15156
4e463ff5
DJ
151572007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
15158
15159 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
15160 (optimized_1): New.
15161 (main): Call optimized_1.
15162 (gdb2029): Correct typos. Call gdb2029_marker.
15163 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
15164 for gdb2029.
15165
b6db2c47
MK
151662007-03-12 Mark Kettenis <kettenis@gnu.org>
15167
15168 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
15169 as tabs. Remove redundant test pattern.
15170
70ed3737
UW
151712007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15172
15173 * gdb.base/long_long.exp: Accept optional symbol name in <...>
15174 for /a format output.
15175
47b67b60
DJ
151762007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
15177
15178 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
15179 collect output incrementally.
15180
b8953b0e
UW
151812007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15182
15183 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
15184 for -var-create lpcharacter test.
15185 * gdb.mi/mi2-var-cmd.exp: Likewise.
15186
7acd5c40
UW
151872007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15188
15189 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
15190 pass on targets where address zero is readable.
15191
9c6759c1
UW
151922007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15193
15194 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
15195 just a single architecture.
15196
a2f1aeb4
UW
151972007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15198
15199 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
15200 (fetch_all_registers): New function, uses gdb_test_multiple and
15201 exp_continue to fetch inferior output line-by-line.
15202 Replace all uses of do_get_all_registers by fetch_all_registers.
15203
46579ac2
UW
152042007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15205
15206 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
15207 in target_info.
15208
fc133f24
MS
152092007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15210
a9c64011 15211 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
15212 consistancy; add a default (timeout) case.
15213
7646a51d
MS
152142007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15215
15216 * gdb.base/watchpoint.exp: Fix truncated comment.
15217
dcfff61f
MS
152182007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15219
15220 * Makefile.in: Remove spurious single-quotes from sed command.
15221
664e3ee9
DJ
152222007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15223
15224 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
15225 func.
15226 * gdb.mi/mi2-var-cmd.exp: Likewise.
15227
d7cc6f2f
JB
152282007-02-27 Joel Brobecker <brobecker@adacore.com>
15229
a9c64011
AS
15230 * gdb.dwarf2/dw2-producer.S: New file.
15231 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
15232
152332007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
15234
15235 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15236 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15237 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15238 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15239 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
15240 Revert tests to use mi_gdb_test and include value field in output
15241 of -var-create.
15242
93d42b30
DJ
152432007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15244
15245 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
15246
c499ed39
DJ
152472007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15248
15249 * gdb.base/maint.exp: Remove full paths from test names.
15250 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
15251 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
15252
9836f81b
JB
152532007-02-27 Joel Brobecker <brobecker@adacore.com>
15254
15255 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
15256
c74d0ad8
DJ
152572007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15258
15259 * gdb.server/server-mon.exp: New test.
15260
2711e456
DJ
152612007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15262
15263 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
15264
ff6f572f
DJ
152652007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15266
15267 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
15268 register capitalization.
15269
fada3feb
DP
152702007-02-13 Denis Pilat <denis.pilat@st.com>
15271
15272 * gdb.mi/mi-var-invalidate.exp: New file.
15273
fb1e4ffc
DJ
152742007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15275
15276 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
15277
3da939d7
DJ
152782007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15279
15280 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
15281
123dc839
DJ
152822007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15283
15284 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
15285 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
15286
877e3645 152872007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
15288
15289 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15290 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15291 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15292 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15293 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 15294 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 15295 Update tests to include value field in output of -var-create.
a9c64011 15296
3c0a2960
AS
152972007-02-08 Andreas Schwab <schwab@suse.de>
15298
15299 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
15300
108546a0
DJ
153012007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
15302
15303 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
15304 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
15305
d701dcab
DP
153062007-02-02 Denis Pilat <denis.pilat@st.com>
15307
15308 * gdb.threads/threadapply.exp: check that frame is not changed by
15309 the thread apply all command.
15310
783e3e2f
AS
153112007-01-31 Andreas Schwab <schwab@suse.de>
15312
6d9c3a87
AS
15313 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15314
3c50d7b9
AS
15315 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
15316 in the dwarf sections.
15317 * gdb.dwarf2/mac-fileno.S: Likewise.
15318
783e3e2f
AS
15319 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
15320 bspstore register on ia64.
15321
78ff580e
AS
153222007-01-29 Andreas Schwab <schwab@suse.de>
15323
cc8e9b12
AS
15324 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
15325 "frame-begin" annotation.
15326
78ff580e
AS
15327 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
15328 number of "frames-invalid" annotations.
15329
704a4f78
DJ
153302007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15331
15332 * gdb.base/commands.exp: Call if_commands_test.
15333 (gdb_test_no_prompt, if_commands_test): New.
15334
e741bf94
MK
153352007-01-28 Mark Kettenis <kettenis@gnu.org>
15336
15337 * gdb.threads/sigthread.c (NSIGS): Make bigger.
15338
474d0ad3
AS
153392007-01-27 Andreas Schwab <schwab@suse.de>
15340
15341 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
15342 .short/.int/.quad in the dwarf sections.
15343 * gdb.dwarf2/dw2-intercu.S: Likewise.
15344 * gdb.dwarf2/dw2-intermix.S: Likewise.
15345
e784b426
JK
153462007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15347
15348 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
15349 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
15350 array.
e784b426
JK
15351 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
15352 * gdb.base/setvar.exp: Likewise.
15353
37f08e04
AS
153542007-01-26 Andreas Schwab <schwab@suse.de>
15355
9a01813a
AS
15356 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
15357 test.
15358
37f08e04
AS
15359 * gdb.base/multi-forks.exp ("restart $i"): Also match
15360 __kernel_syscall_via_break.
15361
6e2a9270
VP
153622007-01-24 Vladimir Prus <vladimir@codesourcery.com>
15363
15364 * lib/mi-support.exp (mi_delete_varobj): New.
15365 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
15366 testcase.
15367 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
15368 (main): Call the above.
15369 (reference_update_test, base_in_reference_test)
15370 (reference_to_pointer): Delete the created varobjs.
a9c64011 15371
e515b470
DJ
153722007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
15373
15374 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
15375 * configure: Regenerated.
15376 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
15377 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
15378 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
15379 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
15380 * lib/gdb.exp (gdb_skip_xml_test): New function.
15381
08d8bcd7
DJ
153822007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
15383
15384 * gdb.base/sigrepeat.exp: Correct error message.
15385
153862007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
15387 Daniel Jacobowitz <dan@codesourcery.com>
15388
15389 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
15390 gdb.arch/i386-gnu-cfi-asm.S: New files.
15391
97c3f1f3
JK
153922007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15393
15394 * lib/gdb.exp: Abort on missing `site.exp'.
15395
cb1df416
DJ
153962007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15397 Daniel Jacobowitz <dan@codesourcery.com>
15398
15399 * gdb.base/included.c, gdb.base/included.exp,
15400 gdb.base/included.h: New files.
15401
35990120
DJ
154022007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15403
15404 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
15405 (maximize_rlimit): Reduce limits on 64-bit systems.
15406
6e81a116 154072007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
15408
15409 From Marcus Deuling <deuling@de.ibm.com>:
15410 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
15411 every case.
15412
6c3c41f3
NR
154132007-01-13 Nick Roberts <nickrob@snap.net.nz>
15414
15415 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
15416 (test_path_specification): Use objdir instead of srcdir to always
15417 get an absolute filename.
15418
2f12c312
DJ
154192007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
15420
15421 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
15422
81121995
VP
154232007-01-11 Vladimir Prus <vladimir@codesourcery.com>
15424
15425 * gdb.mi/mi-var-cp.cc (reference_update_tests):
15426 Make sure the variable we're using is in scope.
15427 (reference_to_pointer): Likewise.
15428
4741b737
DJ
154292007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15430
15431 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
15432 has no debug information.
15433
054410c3
DJ
154342007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15435
15436 * gdb.base/annota1.exp: Remove extra send_gdb.
15437
818f79f6
DJ
154382007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15439
15440 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
15441
f7a6bb70
DJ
154422007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15443
15444 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
15445
57e66780
DJ
154462007-01-08 Nick Roberts <nickrob@snap.net.nz>
15447 Daniel Jacobowitz <dan@codesourcery.com>
15448
15449 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
15450 lcharacter or linteger change. Correct duplicated test name.
15451 * gdb.mi/mi2-var-cmd.exp: Likewise.
15452
3d799a95
DJ
154532007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15454
15455 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
15456
154572007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 15458
a9c64011
AS
15459 * gdb.base/nofield.c: New file.
15460 * gdb.base/nofield.exp: New testcase.
51679ba9 15461
eafb94e8
NR
154622007-01-05 Nick Roberts <nickrob@snap.net.nz>
15463
15464 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
15465
15466 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
15467 test.
15468
5e572bb4
DJ
154692007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15470
15471 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
15472
74a44383
DJ
154732007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15474
15475 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
15476 when continuing.
15477
1b572db9
DJ
154782007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15479
15480 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
15481 Expect ".exe" extension.
15482
381bc39b
DJ
154832007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15484
15485 * gdb.base/charset.exp: Add explicit filename to break.
15486 * gdb.base/dbx.exp: Add explicit filename to breaks.
15487
2b70e4c6
DJ
154882007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15489
15490 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
15491 * gdb.mi/mi2-file.exp: Likewise.
15492
303b6f5d
DJ
154932007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15494
15495 Implement specification of MI tests as comments
15496 in C and C++ sources.
15497 * lib/mi-support.exp (mi_autotest_data): New variable.
15498 (mi_autotest_source): New variable.
15499 (count_newlines, mi_prepare_inline_tests)
15500 (mi_get_inline_test, mi_continue_to_line)
15501 (mi_run_inline_test, mi_tbreak)
15502 (mi_send_resuming_command, mi_wait_for_stop): New functions.
15503 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
15504 Run inline tests.
15505 * gdb.mi/mi-var-cp.cc: Define tests here.
15506
23da0d94
VP
155072007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15508
15509 Simplify usage of mi_continue_to.
15510 * lib/mi-support.exp (mi_runto_helper): Renamed
15511 from mi_runto, added new parameter 'run_or_continue'.
15512 (mi_runto): Use mi_runto_helper.
15513 (mi_continue_to): Accept just function name as parameter.
15514 Use mi_runto_helper.
15515 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
15516 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15517
f9e18282
JB
155182006-01-04 Joel Brobecker <brobecker@adacore.com>
15519
15520 Make this testcase a bit more realistic. The current code
15521 is too simplistic, and allows the compiler to optimize out
15522 some of the entities we need for this testcase.
15523 * gdb.ada/null_record/bar.ads (Void_Star): New type.
15524 (Do_Nothing): Add extra parameter.
15525 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
15526 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
15527 by using a variable of type Void_Star.
15528
fd678c65
JB
155292006-01-04 Joel Brobecker <brobecker@adacore.com>
15530
15531 * gdb.ada/catch_ex/foo.adb: New file.
15532 * gdb.ada/catch_ex.exp: New testcase.
15533
05cfdb42
DJ
155342007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
15535
15536 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
15537 pass --image-base to linker.
15538
2e03ee74
DJ
155392007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15540 Daniel Jacobowitz <dan@codesourcery.com>
15541
15542 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
15543 secondary prompts.
15544
0d5de010
DJ
155452007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15546
15547 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
15548 output. Test the types of members and member pointers.
15549 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
15550 gdb/2092.
15551 * gdb.cp/member-ptr.exp: Search for a comment instead of a
15552 statement. Enable for GCC. Update expected output for some tests
15553 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
15554 layout.
15555 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
15556 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
15557 (Diamond::vget_base): New.
15558 (main): Add new tests.
15559 * gdb.cp/printmethod.exp: Update expected output for member functions.
15560 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
15561 print pEe->D::vg().
15562
61a771aa
DJ
155632007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15564
15565 * gdb.threads/tls.exp: Allow stops in sem_post.
15566
2fa63963
DJ
155672006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
15568
15569 * gdb.base/annota1.exp: Allow .*printf in backtraces.
15570 * gdb.base/annota3.exp: Likewise.
15571 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
15572 again (instead of timing out).
15573 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
15574 GCC bug 26475.
15575 * gdb.java/jmisc.exp: Adjust to work with method signatures including
15576 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
15577 test from jmisc1.exp.
15578 * gdb.java/jmisc1.exp: Delete.
15579 * gdb.java/jprint.exp: Adjust to work with method signatures including
15580 return types.
15581 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
15582 * gdb.threads/linux-dp.exp: Don't be confused by program output.
15583 * lib/java.exp (compile_java_from_source): Pass the correct type
15584 to target_compile.
15585
5eefc2b7
JB
155862006-12-31 Joel Brobecker <brobecker@adacore.com>
15587
15588 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
15589 (stack_align_edx): New function.
15590 (stack_align_eax): New function.
15591 (main): Add calls to stack_align_edx and stack_align_eax.
15592 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
15593 Add testing for the cases where the register used during a stack
15594 realignment is edx. Same for eax.
15595
227c54da
DJ
155962006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
15597
15598 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
15599 and generic PE targets.
15600
cab8ac94
JB
156012006-12-29 Joel Brobecker <brobecker@adacore.com>
15602
15603 * gdb.ada/array_return.exp: Update copyright date list.
15604
ba54f318
JB
156052006-12-27 Joel Brobecker <brobecker@adacore.com>
15606
15607 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
15608 (Create_Small_Float_Vector): New function.
15609 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
15610 function body.
15611 * gdb.ada/array_return/p.adb: Use new type and function from
15612 package Pck.
15613 * gdb.ada/array_return.exp: Add a test verifying that GDB is
15614 able to print the value returned by a function returning an
15615 array of float.
15616
6b7a35dd
JB
156172006-12-20 Joel Brobecker <brobecker@adacore.com>
15618
15619 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
15620 The associated tests should be PASSing.
15621
038224f6
VP
156222006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15623
15624 Test for base in references.
15625 * gdb.mi/mi-var-cp.cc: Add test code.
15626 * gdb.mi/mi-var-cp.exp: Test for bases in references.
15627 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
15628 * gdb.mi/mi2-watch.exp: Likewise.
15629 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
15630 (mi_list_varobj_children): New function.
15631
b26ed50d
VP
156322006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15633
15634 * lib/mi-support.exp
15635 (mi_runto): Accept "()" after function name.
15636 (mi_create_varobj): New function.
15637 (mi_varobj_update): New function.
15638 (mi_Check_varobj_value): New function.
15639 * gdb.mi/mi-var-cp.exp: New file.
15640 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 15641
08232497
DJ
156422006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
15643
15644 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
15645 gdb.base/weaklib2.c: New files.
15646
d394c993 156472006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 15648
ac6c2fba
NS
15649 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
15650 info. Adjust test names.
15651
8ec659a0 15652 * gdb.base/break.c (main): Move position of malloc.
d394c993 15653 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 15654
acd65feb
VP
156552006-11-28 Vladimir Prus <vladimir@codesourcery.com>
15656
15657 * gdb.mi/mi-var-cmd.exp: Check -var-update after
15658 assignement of arrays and function pointers.
15659 * gdb.mi/var-cmd.c: Add declaration necessary for above
15660 tests.
15661
f556d5e5
NS
156622006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15663
15664 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
15665
15666 * gdb.threads/linux-dp.exp: Read thread table before and after
15667 creating each philosopher and verify it.
15668
697bc68d
NS
156692006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15670 Paul Brook <paul@codesourcery.com>
15671 Daniel Jacobowitz <dan@codesourcery.com>
15672
15673 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 15674 main to remove duplication. Add start function of the form
697bc68d
NS
15675 '_*start[1-9]*'. Add RVDS start function.
15676
29d73ae4
DJ
156772006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15678
15679 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
15680
c1d88655
UW
156812006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15682
15683 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
15684 * gdb.asm/spu.inc: New file.
15685 * gdb.base/term.exp: Disable if [target_info exists noargs].
15686 * gdb.gdb/complaints.exp: Disable if ![isnative].
15687 * gdb.gdb/selftest.exp: Likewise.
15688 * gdb.gdb/observer.exp: Likewise.
15689 * gdb.gdb/xfullpath.exp: Likewise.
15690 * gdb.base/attach.exp: Disable on SPU target.
15691 * gdb.cp/bs145503.exp: Likewise.
15692 * gdb.cp/exception.exp: Likewise.
15693 * gdb.cp/userdef.exp: Likewise.
15694
32a13b1a
DJ
156952006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15696
15697 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
15698
d8295fe9
VP
156992006-11-10 Vladimir Prus <vladimir@codesourcery.com>
15700
15701 * gdb.base/completion.exp: Fix completion tests for
15702 'info' and 'info '.
15703 * gdb.base/help.exp (help_test_raw, test_class_help)
15704 (test_prefix_command_help): Move...
15705 * lib/gdb.exp: Here.
15706 * gdb.base/main.exp: Adjust.
15707 * gdb.cp/maint.exp: Adjust.
15708 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 15709
8c394015
VP
157102006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15711
15712 * gdb.stabs/weird.exp (print_weird_var): Use
15713 gdb_test_multiple instead of gdb_expect.
15714
027fc1bc
VP
157152006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15716
15717 * gdb.base/help.exp (help_test_raw): New.
15718 (test_class_help): New.
15719 (test_prefix_command_help): New.
15720 Adjust testcases.
15721
67609209
FR
157222006-11-09 Christophe Lyon <christophe.lyon@st.com>
15723
15724 * gdb.base/constvars.c (main): Write to crass and crips, so that
15725 they are allocated by the compiler.
15726
f73adfeb
AS
157272006-10-27 Andreas Schwab <schwab@suse.de>
15728
15729 * gdb.base/multi-forks.exp: Use "detach fork" instead of
15730 "detach-fork".
15731
2f83a18e
DJ
157322006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
15733
15734 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
15735 of patterns.
15736
94277a38
DJ
157372006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15738
15739 * gdb.base/sepdebug.exp: Remove debug format test.
15740 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
15741 Handle no-symtab.
15742 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
15743
5bd2f6e2
DJ
157442006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15745
15746 * gdb.threads/manythreads.c (thread_function, main): Don't cast
15747 int to pointer or pointer to int.
15748 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
15749
8c008720
DJ
157502006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
15751
15752 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
15753
9e35dae4
DJ
157542006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15755
15756 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
15757
d9639e13
DJ
157582006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15759
15760 PR c++/2116
15761 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
15762
390a1bd0
JB
157632006-10-06 Joel Brobecker <brobecker@adacore.com>
15764
15765 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
15766 the corresponding bug has been fixed in GDB (PR/2018).
15767
dd920c33
JB
157682006-10-06 Joel Brobecker <brobecker@adacore.com>
15769
15770 * gdb.base/subst.exp: New testcase.
15771
53bbefe9
JB
157722006-10-06 Joel Brobecker <brobecker@adacore.com>
15773
15774 * gdb.ada/array_return/pck.ads: Add copyright notice.
15775 * gdb.ada/array_return/pck.adb: Likewise.
15776 * gdb.ada/array_return/p.adb: Likewise.
15777 * gdb.ada/exec_changed/first.adb: Likewise.
15778 * gdb.ada/exec_changed/second.adb: Likewise.
15779
09851417
JB
157802006-10-06 Joel Brobecker <brobecker@adacore.com>
15781
15782 * gdb.ada/watch_arg/watch.adb: New file.
15783 * gdb.ada/watch_arg.exp: New testcase.
15784
041bf30d
VP
157852006-10-02 Vladimir Prus <vladimir@codesourcery.com>
15786
15787 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 15788 via string_to_regexp.
041bf30d 15789 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 15790
f286fbdd 157912006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
15792
15793 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
15794 Remove unused / obsolete files.
15795
7c07f349
NR
157962006-09-19 Nick Roberts <nickrob@snap.net.nz>
15797
15798 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
15799
cd5ff84a
VP
158002006-09-17 Vladimir Prus <vladimir@codesourcery.com>
15801
15802 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
15803 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 15804 the number of frames.
cd5ff84a 15805
ae018d1a
DJ
158062006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
15807
15808 * gdb.base/args.c (main): Add breakpoint marker.
15809 * gdb.base/args.exp: Use args_test for tests. Add new tests which
15810 really test empty arguments.
15811 (args_load): Delete.
15812 (args_test): New.
15813
b399c549
NR
158142006-09-13 Nick Roberts <nickrob@snap.net.nz>
15815
15816 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 15817 check for one file.
b399c549 15818
2ab1eb7a
VP
158192006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
15820
15821 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
15822 HIGH_FRAME argument to -stack-list-locals can be larger than
15823 the number of frames.
a9c64011 15824
476308bf
FF
158252006-08-18 Fred Fish <fnf@specifix.com>
15826
15827 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
15828 '$' in front of skip_vmx_tests_saved when setting that.
15829
8625200f
AS
158302006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
15831
15832 * gdb.base/trace-commands.exp: New file.
15833
089ec8f1
DJ
158342006-08-10 Joel Brobecker <brobecker@adacore.com>
15835 Daniel Jacobowitz <dan@codesourcery.com>
15836
15837 * gdb.base/step-bt.exp: Make hexadecimal address optional in
15838 expected output of the backtrace commands.
15839
b60f0898
JB
158402006-08-09 Joel Brobecker <brobecker@adacore.com>
15841
15842 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
15843 untested followed by return combination.
15844 * gdb.arch/altivec-regs.exp: Likewise.
15845 * gdb.arch/e500-abi.exp: Likewise.
15846 * gdb.arch/e500-regs.exp: Likewise.
15847 * gdb.arch/gdb1291.exp: Likewise.
15848 * gdb.arch/gdb1431.exp: Likewise.
15849 * gdb.arch/gdb1558.exp: Likewise.
15850 * gdb.arch/i386-prologue.exp: Likewise.
15851 * gdb.arch/i386-unwind.exp: Likewise.
15852 * gdb.asm/asm-source.exp: Likewise.
15853 * gdb.base/a2-run.exp: Likewise.
15854 * gdb.base/advance.exp: Likewise.
15855 * gdb.base/all-bin.exp: Likewise.
15856 * gdb.base/annota1.exp: Likewise.
15857 * gdb.base/annota3.exp: Likewise.
15858 * gdb.base/args.exp: Likewise.
15859 * gdb.base/arithmet.exp: Likewise.
15860 * gdb.base/assign.exp: Likewise.
15861 * gdb.base/async.exp: Likewise.
15862 * gdb.base/attach.exp: Likewise.
15863 * gdb.base/bang.exp: Likewise.
15864 * gdb.base/bigcore.exp: Likewise.
15865 * gdb.base/bitfields.exp: Likewise.
15866 * gdb.base/bitfields2.exp: Likewise.
15867 * gdb.base/break.exp: Likewise.
15868 * gdb.base/call-sc.exp: Likewise.
15869 * gdb.base/call-strs.exp: Likewise.
15870 * gdb.base/callfuncs.exp: Likewise.
15871 * gdb.base/checkpoint.exp: Likewise.
15872 * gdb.base/chng-syms.exp: Likewise.
15873 * gdb.base/code-expr.exp: Likewise.
15874 * gdb.base/commands.exp: Likewise.
15875 * gdb.base/completion.exp: Likewise.
15876 * gdb.base/cond-expr.exp: Likewise.
15877 * gdb.base/condbreak.exp: Likewise.
15878 * gdb.base/consecutive.exp: Likewise.
15879 * gdb.base/constvars.exp: Likewise.
15880 * gdb.base/corefile.exp: Likewise.
15881 * gdb.base/cvexpr.exp: Likewise.
15882 * gdb.base/dbx.exp: Likewise.
15883 * gdb.base/define.exp: Likewise.
15884 * gdb.base/detach.exp: Likewise.
15885 * gdb.base/display.exp: Likewise.
15886 * gdb.base/dump.exp: Likewise.
15887 * gdb.base/ena-dis-br.exp: Likewise.
15888 * gdb.base/ending-run.exp: Likewise.
15889 * gdb.base/environ.exp: Likewise.
15890 * gdb.base/eval-skip.exp: Likewise.
15891 * gdb.base/exprs.exp: Likewise.
15892 * gdb.base/fileio.exp: Likewise.
15893 * gdb.base/finish.exp: Likewise.
15894 * gdb.base/float.exp: Likewise.
15895 * gdb.base/foll-exec.exp: Likewise.
15896 * gdb.base/foll-fork.exp: Likewise.
15897 * gdb.base/foll-vfork.exp: Likewise.
15898 * gdb.base/freebpcmd.exp: Likewise.
15899 * gdb.base/funcargs.exp: Likewise.
15900 * gdb.base/gcore.exp: Likewise.
15901 * gdb.base/gdb1090.exp: Likewise.
15902 * gdb.base/gdb1250.exp: Likewise.
15903 * gdb.base/huge.exp: Likewise.
15904 * gdb.base/info-proc.exp: Likewise.
15905 * gdb.base/interrupt.exp: Likewise.
15906 * gdb.base/jump.exp: Likewise.
15907 * gdb.base/langs.exp: Likewise.
15908 * gdb.base/lineinc.exp: Likewise.
15909 * gdb.base/list.exp: Likewise.
15910 * gdb.base/logical.exp: Likewise.
15911 * gdb.base/long_long.exp: Likewise.
15912 * gdb.base/macscp.exp: Likewise.
15913 * gdb.base/maint.exp: Likewise.
15914 * gdb.base/mips_pro.exp: Likewise.
15915 * gdb.base/miscexprs.exp: Likewise.
15916 * gdb.base/multi-forks.exp: Likewise.
15917 * gdb.base/opaque.exp: Likewise.
15918 * gdb.base/overlays.exp: Likewise.
15919 * gdb.base/pc-fp.exp: Likewise.
15920 * gdb.base/pointers.exp: Likewise.
15921 * gdb.base/printcmds.exp: Likewise.
15922 * gdb.base/psymtab.exp: Likewise.
15923 * gdb.base/ptype.exp: Likewise.
15924 * gdb.base/recurse.exp: Likewise.
15925 * gdb.base/relational.exp: Likewise.
15926 * gdb.base/relocate.exp: Likewise.
15927 * gdb.base/remote.exp: Likewise.
15928 * gdb.base/reread.exp: Likewise.
15929 * gdb.base/restore.exp: Likewise.
15930 * gdb.base/return.exp: Likewise.
15931 * gdb.base/return2.exp: Likewise.
15932 * gdb.base/scope.exp: Likewise.
15933 * gdb.base/sect-cmd.exp: Likewise.
15934 * gdb.base/sep.exp: Likewise.
15935 * gdb.base/sepdebug.exp: Likewise.
15936 * gdb.base/setshow.exp: Likewise.
15937 * gdb.base/setvar.exp: Likewise.
15938 * gdb.base/sigall.exp: Likewise.
15939 * gdb.base/sigbpt.exp: Likewise.
15940 * gdb.base/signals.exp: Likewise.
15941 * gdb.base/signull.exp: Likewise.
15942 * gdb.base/sizeof.exp: Likewise.
15943 * gdb.base/solib.exp: Likewise.
15944 * gdb.base/step-line.exp: Likewise.
15945 * gdb.base/step-test.exp: Likewise.
15946 * gdb.base/structs.exp: Likewise.
15947 * gdb.base/structs2.exp: Likewise.
15948 * gdb.base/term.exp: Likewise.
15949 * gdb.base/twice.exp: Likewise.
15950 * gdb.base/until.exp: Likewise.
15951 * gdb.base/varargs.exp: Likewise.
15952 * gdb.base/volatile.exp: Likewise.
15953 * gdb.base/watchpoint.exp: Likewise.
15954 * gdb.base/whatis-exp.exp: Likewise.
15955 * gdb.base/whatis.exp: Likewise.
15956 * gdb.cp/ambiguous.exp: Likewise.
15957 * gdb.cp/annota2.exp: Likewise.
15958 * gdb.cp/annota3.exp: Likewise.
15959 * gdb.cp/bool.exp: Likewise.
15960 * gdb.cp/breakpoint.exp: Likewise.
15961 * gdb.cp/casts.exp: Likewise.
15962 * gdb.cp/class2.exp: Likewise.
15963 * gdb.cp/classes.exp: Likewise.
15964 * gdb.cp/cplusfuncs.exp: Likewise.
15965 * gdb.cp/ctti.exp: Likewise.
15966 * gdb.cp/derivation.exp: Likewise.
15967 * gdb.cp/exception.exp: Likewise.
15968 * gdb.cp/gdb1355.exp: Likewise.
15969 * gdb.cp/hang.exp: Likewise.
15970 * gdb.cp/inherit.exp: Likewise.
15971 * gdb.cp/local.exp: Likewise.
15972 * gdb.cp/m-data.exp: Likewise.
15973 * gdb.cp/m-static.exp: Likewise.
15974 * gdb.cp/member-ptr.exp: Likewise.
15975 * gdb.cp/method.exp: Likewise.
15976 * gdb.cp/misc.exp: Likewise.
15977 * gdb.cp/namespace.exp: Likewise.
15978 * gdb.cp/overload.exp: Likewise.
15979 * gdb.cp/ovldbreak.exp: Likewise.
15980 * gdb.cp/pr-1023.exp: Likewise.
15981 * gdb.cp/pr-1210.exp: Likewise.
15982 * gdb.cp/pr-574.exp: Likewise.
15983 * gdb.cp/printmethod.exp: Likewise.
15984 * gdb.cp/psmang.exp: Likewise.
15985 * gdb.cp/ref-params.exp: Likewise.
15986 * gdb.cp/ref-types.exp: Likewise.
15987 * gdb.cp/rtti.exp: Likewise.
15988 * gdb.cp/templates.exp: Likewise.
15989 * gdb.cp/try_catch.exp: Likewise.
15990 * gdb.cp/userdef.exp: Likewise.
15991 * gdb.cp/virtfunc.exp: Likewise.
15992 * gdb.disasm/am33.exp: Likewise.
15993 * gdb.disasm/h8300s.exp: Likewise.
15994 * gdb.disasm/mn10300.exp: Likewise.
15995 * gdb.disasm/sh3.exp: Likewise.
15996 * gdb.disasm/t01_mov.exp: Likewise.
15997 * gdb.disasm/t02_mova.exp: Likewise.
15998 * gdb.disasm/t03_add.exp: Likewise.
15999 * gdb.disasm/t04_sub.exp: Likewise.
16000 * gdb.disasm/t05_cmp.exp: Likewise.
16001 * gdb.disasm/t06_ari2.exp: Likewise.
16002 * gdb.disasm/t07_ari3.exp: Likewise.
16003 * gdb.disasm/t08_or.exp: Likewise.
16004 * gdb.disasm/t09_xor.exp: Likewise.
16005 * gdb.disasm/t10_and.exp: Likewise.
16006 * gdb.disasm/t11_logs.exp: Likewise.
16007 * gdb.disasm/t12_bit.exp: Likewise.
16008 * gdb.disasm/t13_otr.exp: Likewise.
16009 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
16010 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
16011 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
16012 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
16013 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
16014 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
16015 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
16016 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
16017 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
16018 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
16019 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
16020 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
16021 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
16022 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
16023 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
16024 * gdb.mi/gdb701.exp: Likewise.
16025 * gdb.mi/gdb792.exp: Likewise.
16026 * gdb.mi/mi-basics.exp: Likewise.
16027 * gdb.mi/mi-break.exp: Likewise.
16028 * gdb.mi/mi-cli.exp: Likewise.
16029 * gdb.mi/mi-console.exp: Likewise.
16030 * gdb.mi/mi-disassemble.exp: Likewise.
16031 * gdb.mi/mi-eval.exp: Likewise.
16032 * gdb.mi/mi-file.exp: Likewise.
16033 * gdb.mi/mi-read-memory.exp: Likewise.
16034 * gdb.mi/mi-regs.exp: Likewise.
16035 * gdb.mi/mi-return.exp: Likewise.
16036 * gdb.mi/mi-simplerun.exp: Likewise.
16037 * gdb.mi/mi-stack.exp: Likewise.
16038 * gdb.mi/mi-stepi.exp: Likewise.
16039 * gdb.mi/mi-syn-frame.exp: Likewise.
16040 * gdb.mi/mi-until.exp: Likewise.
16041 * gdb.mi/mi-var-block.exp: Likewise.
16042 * gdb.mi/mi-var-child.exp: Likewise.
16043 * gdb.mi/mi-var-cmd.exp: Likewise.
16044 * gdb.mi/mi-var-display.exp: Likewise.
16045 * gdb.mi/mi-watch.exp: Likewise.
16046 * gdb.mi/mi2-basics.exp: Likewise.
16047 * gdb.mi/mi2-break.exp: Likewise.
16048 * gdb.mi/mi2-cli.exp: Likewise.
16049 * gdb.mi/mi2-console.exp: Likewise.
16050 * gdb.mi/mi2-disassemble.exp: Likewise.
16051 * gdb.mi/mi2-eval.exp: Likewise.
16052 * gdb.mi/mi2-file.exp: Likewise.
16053 * gdb.mi/mi2-read-memory.exp: Likewise.
16054 * gdb.mi/mi2-regs.exp: Likewise.
16055 * gdb.mi/mi2-return.exp: Likewise.
16056 * gdb.mi/mi2-simplerun.exp: Likewise.
16057 * gdb.mi/mi2-stack.exp: Likewise.
16058 * gdb.mi/mi2-stepi.exp: Likewise.
16059 * gdb.mi/mi2-syn-frame.exp: Likewise.
16060 * gdb.mi/mi2-until.exp: Likewise.
16061 * gdb.mi/mi2-var-block.exp: Likewise.
16062 * gdb.mi/mi2-var-child.exp: Likewise.
16063 * gdb.mi/mi2-var-cmd.exp: Likewise.
16064 * gdb.mi/mi2-var-display.exp: Likewise.
16065 * gdb.mi/mi2-watch.exp: Likewise.
16066 * gdb.stabs/exclfwd.exp: Likewise.
16067 * gdb.stabs/weird.exp: Likewise.
16068 * gdb.threads/gcore-thread.exp: Likewise.
16069 * gdb.trace/actions.exp: Likewise.
16070 * gdb.trace/backtrace.exp: Likewise.
16071 * gdb.trace/circ.exp: Likewise.
16072 * gdb.trace/collection.exp: Likewise.
16073 * gdb.trace/deltrace.exp: Likewise.
16074 * gdb.trace/infotrace.exp: Likewise.
16075 * gdb.trace/limits.exp: Likewise.
16076 * gdb.trace/packetlen.exp: Likewise.
16077 * gdb.trace/passc-dyn.exp: Likewise.
16078 * gdb.trace/passcount.exp: Likewise.
16079 * gdb.trace/report.exp: Likewise.
16080 * gdb.trace/save-trace.exp: Likewise.
16081 * gdb.trace/tfind.exp: Likewise.
16082 * gdb.trace/tracecmd.exp: Likewise.
16083 * gdb.trace/while-dyn.exp: Likewise.
16084 * gdb.trace/while-stepping.exp: Likewise.
16085
f4b618d1
JB
160862006-08-08 Joel Brobecker <brobecker@adacore.com>
16087
16088 * gdb.base/step-bt.c: New file.
16089 * gdb.base/step-bt.exp: New testcase.
16090
3d00d119
DJ
160912006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
16092
16093 * config/monitor.exp (gdb_load): Remove support for obsolete
16094 download-write-size.
16095 * gdb.base/remote.exp: Likewise. Update all callers of
16096 gdb_timed_load.
16097
017b5bd4
DJ
160982006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16099
16100 * cursal.exp: Pass binfile to gdb_load.
16101
837c599d
DJ
161022006-08-01 Nathan Sidwell <nathan@codesourcery.com>
16103
16104 * gdb.base/cursal.exp: Add "" to gdb_load call.
16105
8dd4540b
MK
161062006-07-29 Mark Kettenis <kettenis@gnu.org>
16107
16108 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
16109 NetBSD/ELF targets.
16110
ab5c9f60
DJ
161112006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
16112
16113 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
16114 operator*.
16115
4c42eaff
DJ
161162006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
16117
16118 * gdb.base/completion.exp: Update for change in "file" behavior.
16119 * gdb.stabs/weird.exp: Likewise.
16120 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
16121 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
16122
0155cc76
NS
161232006-07-24 Nathan Sidwell <nathan@codesourcery.com>
16124
16125 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
16126 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
16127
16026cd7
AS
161282006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
16129
16130 * gdb.base/default.exp: Update source command error message.
16131 * gdb.base/help.exp: Update 'help source' message.
16132
16963cb6
DJ
161332006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
16134
16135 * gdb.cp/bs15503.exp: Update comment for no longer crashing
16136 test.
16137
6d7fd486
AS
161382006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
16139
16140 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
16141
29e8a844
DJ
161422006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16143
16144 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
16145
6afcfa39
DJ
161462006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16147
16148 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
16149
267a692b
MK
161502006-07-17 Mark Kettenis <kettenis@gnu.org>
16151
16152 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
16153 *-*-openbsd* from targets for wich we expect ARM FPA floating
16154 point format.
16155
85d2fec4
NR
161562006-07-17 Nick Roberts <nickrob@snap.net.nz>
16157
16158 * gdb.cp/annota3.exp: Expect frame-begin annotation.
16159
161602006-07-17 Mark Kettenis <kettenis@gnu.org>
16161
16162 * gdb.base/annota3.exp: Expect frame-begin annotation.
16163
85b4c6e8
JB
161642006-07-14 Joel Brobecker <brobecker@adacore.com>
16165
16166 * gdb.base/help.exp: Adjust "help unset" test to accept
16167 any list of unset commands.
16168
fb933624
DJ
161692006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
16170 Daniel Jacobowitz <dan@codesourcery.com>
16171
16172 * gdb.cp/ref-params.exp: New test.
16173 * gdb.cp/ref-params.cc: New source file.
16174 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
16175
1dff4b64
MK
161762006-07-08 Mark Kettenis <kettenis@gnu.org>
16177
16178 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
16179 spaces/tabs in regular expressions since they might not be there.
16180
40d2e0e3
AS
161812006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
16182
16183 * gdb.base/ifelse.exp: New file.
16184
f6c957d2
NS
161852006-07-04 Nathan Sidwell <nathan@codesourcery.com>
16186
16187 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
16188 line.
16189 * gdb.base/huge.exp: Loop over compilation to find a size that
16190 is acceptable.
16191 * gdb.base/remote.exp: Correct expected strings.
16192 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
16193
b9c5a23d
DJ
161942006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16195
16196 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
16197
9af2e58d
DJ
161982006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16199
16200 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
16201 native.
16202
30930ca5
DJ
162032006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16204
16205 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
16206 enable stabs testing.
16207
aa32fa1d
DJ
162082006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16209
bd4a4c80 16210 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
16211 gdb_test_multiple does.
16212
321fef15
DJ
162132006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16214
16215 * Makefile.in (host_alias): Remove.
16216 (target_alias): Use @target_noncanonical@.
16217 (site.exp): Don't set host_alias.
16218 * aclocal.m4: Remove contents. Include acx.m4.
16219 * configure: Regenerated.
16220 * configure.ac: Use ACX_NONCANONICAL_TARGET.
16221
e1c2defa
NS
162222006-06-13 Nathan Sidwell <nathan@codesourcery.com>
16223
e63b55d1
NS
16224 * lib/gdb.exp (gdb_load_cmd): New.
16225
5600ea19
NS
16226 * gdb.base/fileio.c: Add system(NULL) test.
16227 * gdb.base/fileio.exp: Check it.
16228
e1c2defa
NS
16229 * gdb.base/break.c: Add 10a breakpoint at }
16230 * gdb.base/break.exp: Add test for breakpoint at }
16231 * gdb.cp/anon-union.cc: Add code at end of function.
16232 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
16233 * gdb.mi/var-cmd.c: Add code at end of function.
16234 * gdb.mi/mi-var-display.exp: Adjust end of next.
16235 * gdb.mi/mi2-var-display.exp: Likewise.
16236 * gdb.base/fileio.c: Add stop function and insert calls at
16237 stopping places.
16238 * gdb.base/fileio.exp: Breakpoint stop function and remove
16239 explicit line number references.
16240
6c0112ec
JB
162412006-05-19 Joel Brobecker <brobecker@adacore.com>
16242
a9c64011
AS
16243 * gdb.base/del.exp (test_delete_alias): New function.
16244 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 16245
154189a4
FF
162462006-05-18 Fred Fish <fnf@specifix.com>
16247
16248 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
16249 required. Check for spurious output after program exits normally.
16250
582e64c2
FF
162512006-05-17 Fred Fish <fnf@specifix.com>
16252
16253 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
16254 gdb_load, so it works in the simulator.
16255
8ef6493a
FF
162562006-05-11 Fred Fish <fnf@specifix.com>
16257
16258 * gdb.base/bang.exp: Ignore unexpected output between the
16259 "program exited normally" and the gdb prompt, as many other
16260 tests do.
16261
692b141c
MK
162622006-05-07 Mark Kettenis <kettenis@gnu.org>
16263
16264 * gdb.base/help.exp: Make "delete checkpoint" part option for
16265 "help d" and "help delete" tests.
16266
540b8a30
UW
162672006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16268
a9c64011 16269 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
16270 expected output in some mi_gdb_test statements.
16271 * gdb.mi/mi2-basics.exp: Likewise.
16272
9b6462d9
JB
162732006-05-05 Joel Brobecker <brobecker@adacore.com>
16274
16275 * gdb.base/del.c: New file.
16276 * gdb.base/del.exp: New testcase.
16277
954de43b
DM
162782006-05-05 David S. Miller <davem@sunset.davemloft.net>
16279
16280 * gdb.base/break.exp: Do not assume a breakpoint on
16281 main will actually be in $srcfile when optimizing.
1303f75e
DM
16282 * gdb.base/savedregs.exp: Do not require that the dummy
16283 frame location match up to a symbol and source file location.
c3242428
DM
16284 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
16285 will get printed without a mi_cmd_data_list_register_values prefix.
16286 (*-data-list-register-*): Correct regular expressions to expect the new
16287 pseudo d? floating point registers.
16288 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 16289
c7e64c9a
DJ
162902006-05-05 Christophe Lyon <christophe.lyon@st.com>
16291
16292 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
16293 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
16294 is allocated by the compiler.
16295 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
16296 anons, e, anone to force their allocation by the compiler.
16297
162982006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
16299
16300 * gdb.base/help.exp: Update expected text for help d and
16301 help delete.
16302
27ce9a6d
MK
163032006-05-02 Mark Kettenis <kettenis@gnu.org>
16304
16305 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
16306 NetBSD/ELF targets.
16307
8608915f
MK
163082006-04-30 Mark Kettenis <kettenis@gnu.org>
16309
16310 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
16311 single-step breakpoint fails; make this a KFAIL on
16312 sparc*-*-openbsd*.
16313 * gdb.base/siginfo.exp: Likewise.
16314 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16315
b8db102d
MS
163162006-04-26 Michael Snyder <msnyder@redhat.com>
16317
16318 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
16319 which may have to consume output from other forks.
16320 Add tests to make sure that "delete fork" succeeded.
16321
c702009a
MS
163222006-04-20 Michael Snyder <msnyder@redhat.com>
16323
16324 * 2006-03-22 Jim Blandy <jimb@redhat.com>
16325 Add support for the Renesas M32C and M16C.
16326
16327 * gdb.asm/asm-source.exp: Add m32c target.
16328 * gdb.asm/m32c.inc: Support for m32c target.
16329
e28493f2
AS
163302006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
16331
16332 * gdb.base/commands.exp (recursive_source_test): New test.
16333
880da185
DM
163342006-04-04 David S. Miller <davem@sunset.davemloft.net>
16335
16336 * gdb.base/float.exp: Add pattern for sparc targets.
16337
61d9b92f
DJ
163382006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16339
16340 * gdb.base/commands.exp (stray_arg0_test): New test.
16341
bd717df8
PB
163422006-03-30 Paul Brook <paul@codesourcery.com>
16343
16344 * gdb.mi/mi-until.exp: kfail broken until command.
16345 * gdb.mi/mi2-until.exp: Ditto.
16346
ec793d3c
NR
163472006-03-27 Nick Roberts <nickrob@snap.net.nz>
16348
16349 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
16350
831004b7
AO
163512006-03-08 Alexandre Oliva <aoliva@redhat.com>
16352
16353 * gdb.base/prelink.exp: Anchor tested-for regular expression
16354 on gdb prompt.
16355
effe49a0
PB
163562006-03-07 Paul Brook <paul@codesourcery.com>
16357
16358 * gdb.base/assign.exp: Correct fail message.
16359
e5461016
PB
163602006-03-07 Paul Brook <paul@codesourcery.com>
16361
16362 * lib/compiler.c: Extract armcc version number.
16363 * lib/compiler.cc: Ditto.
16364
fc91c6c2
PB
163652006-03-07 Paul Brook <paul@codesourcery.com>
16366
16367 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
16368 additional_flags=-w.
16369 * gdb.arch/altivec-regs.exp: Ditto.
16370 * gdb.arch/e500-abi.exp: Ditto.
16371 * gdb.arch/e500-regs.exp: Ditto.
16372 * gdb.base/all-bin.exp: Ditto.
16373 * gdb.base/annota1.exp: Ditto.
16374 * gdb.base/annota3.exp: Ditto.
16375 * gdb.base/args.exp: Ditto.
16376 * gdb.base/arithmet.exp: Ditto.
16377 * gdb.base/assign.exp: Ditto.
16378 * gdb.base/async.exp: Ditto.
16379 * gdb.base/bang.exp: Ditto.
16380 * gdb.base/break.exp: Ditto.
16381 * gdb.base/call-rt-st.exp: Ditto.
16382 * gdb.base/completion.exp: Ditto.
16383 * gdb.base/cond-expr.exp: Ditto.
16384 * gdb.base/condbreak.exp: Ditto.
16385 * gdb.base/consecutive.exp: Ditto.
16386 * gdb.base/define.exp: Ditto.
16387 * gdb.base/display.exp: Ditto.
16388 * gdb.base/ena-dis-br.exp: Ditto.
16389 * gdb.base/environ.exp: Ditto.
16390 * gdb.base/eval-skip.exp: Ditto.
16391 * gdb.base/info-proc.exp: Ditto.
16392 * gdb.base/jump.exp: Ditto.
16393 * gdb.base/logical.exp: Ditto.
16394 * gdb.base/long_long.exp: Ditto.
16395 * gdb.base/maint.exp: Ditto.
16396 * gdb.base/miscexprs.exp: Ditto.
16397 * gdb.base/pc-fp.exp: Ditto.
16398 * gdb.base/pointers.exp: Ditto.
16399 * gdb.base/relational.exp: Ditto.
16400 * gdb.base/reread.exp: Ditto.
16401 * gdb.base/sect-cmd.exp: Ditto.
16402 * gdb.base/sep.exp: Ditto.
16403 * gdb.base/sepdebug.exp: Ditto.
16404 * gdb.base/until.exp: Ditto.
16405 * gdb.base/whatis-exp.exp: Ditto.
16406 * gdb.cp/annota2.exp: Ditto.
16407 * gdb.cp/annota3.exp: Ditto.
16408 * gdb.trace/actions.exp: Ditto.
16409 * gdb.trace/backtrace.exp: Ditto.
16410 * gdb.trace/circ.exp: Ditto.
16411 * gdb.trace/collection.exp: Ditto.
16412 * gdb.trace/deltrace.exp: Ditto.
16413 * gdb.trace/infotrace.exp: Ditto.
16414 * gdb.trace/limits.exp: Ditto.
16415 * gdb.trace/packetlen.exp: Ditto.
16416 * gdb.trace/passc-dyn.exp: Ditto.
16417 * gdb.trace/passcount.exp: Ditto.
16418 * gdb.trace/report.exp: Ditto.
16419 * gdb.trace/save-trace.exp: Ditto.
16420 * gdb.trace/tfind.exp: Ditto.
16421 * gdb.trace/tracecmd.exp: Ditto.
16422 * gdb.trace/while-dyn.exp: Ditto.
16423 * gdb.trace/while-stepping.exp: Ditto.
16424 * lib/gdb.exp: Ditto.
16425 (gdb_compile): Handle nowarning option.
16426
5f4a23d9
AO
164272006-03-07 Alexandre Oliva <aoliva@redhat.com>
16428
16429 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
16430 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
16431 Rename executable to prelinkt. Don't re-prelink if we didn't
16432 get a core file. Test prelink -u exit status to tell whether
16433 prelinking failed. Use gdb_test_multiple.
16434
9733fc94
DJ
164352006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
16436
16437 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
16438 (do_tests): Call it.
16439
cc10cae3
AO
164402006-02-28 Alexandre Oliva <aoliva@redhat.com>
16441
16442 * gdb.base/prelink.exp: New test.
16443 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
16444
15c46491
WZ
164452006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
16446
16447 * gdb.fortran/derived-type.f90: New file.
16448 * gdb.fortran/derived-type.exp: New testcase.
16449
5c9f7ded
DJ
164502006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
16451
16452 * gdb.base/default.exp: Allow ';' as a directory separator.
16453
5b96932b
AS
164542006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16455
16456 * gdb.base/help.exp (help add-symbol-file): Update.
16457
1986bccd
AS
164582006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16459
16460 * gdb.base/help.exp (help load): Update expected results.
16461
a8b7528f
FF
164622006-02-19 Fred Fish <fnf@specifix.com>
16463
16464 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
16465 specifix hex value as part of results.
16466 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 16467
f8261448
FF
164682006-02-16 Fred Fish <fnf@specifix.com>
16469
16470 * gdb.base/whatis.c: Define variables using typedefs char_addr,
16471 ushort_addr, and slong_addr, so the typedefs are not optimized
16472 away.
16473 * gdb.base/whatis.exp: Add tests using type name for struct type,
16474 union type, enum type, and typedef.
a9c64011 16475
31d8bdd2
MK
164762006-02-13 Mark Kettenis <kettenis@gnu.org>
16477
16478 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
16479
34e41e63
JB
164802006-02-13 Jim Blandy <jimb@redhat.com>
16481
16482 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
16483 case where it takes two "next" commands to skip past the init
16484 call.
16485
ac6e4f31
FF
164862006-02-12 Fred Fish <fnf@specifix.com>
16487
16488 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
16489 to handle cases where it takes two "next" commands to skip
16490 past the init call.
16491
2db2d571
JB
164922006-02-07 Joel Brobecker <brobecker@adacore.com>
16493
16494 * gdb.ada/array_return.exp: Mark the last test as expected to fail
16495 on hppa32 targets.
16496
38fcd64c
DJ
164972006-02-06 Vladimir Prus <ghost@cs.msu.su>
16498
16499 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
16500 field.
16501
1315ad46
MK
165022006-01-29 Mark Kettenis <kettenis@gnu.org>
16503
16504 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
16505
5625b943
DJ
165062006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16507
16508 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
16509 files.
16510
80df1bbe
DJ
165112006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16512
16513 * gdb.cp/maint.exp: Set complaints to a positive value.
16514
9078e690
DJ
165152006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16516
16517 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
16518 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
16519 function name.
16520
9c903399
DJ
165212006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16522
16523 * gdb.base/checkpoint.c: Update copyright notice. Include
16524 <stdlib.h>.
16525
761ae4d6
JB
165262006-01-04 Jim Blandy <jimb@redhat.com>
16527
16528 * gdb.asm/asm-source.exp: Independently provide default values for
16529 asm-flags and debug-flags. Use 'string equal' to do the
16530 comparison, not the implicit expr's '==' operator. Remove
16531 now-unneeded assignments to asm-flags. In h8300 case, place
16532 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
16533
099ac3dd
MS
165342006-01-04 Michael Snyder <msnyder@redhat.com>
16535
16536 * gdb.base/checkpoint.c: New file.
16537 * gdb.base/checkpoint.exp: New file.
16538 * gdb.base/multi-fork.c: New file.
16539 * gdb.base/multi-fork.exp: New file.
16540 * gdb.base/pi.txt: New file (data for checkpoint.c test).
16541
f4d85314
FF
165422006-01-04 Fred Fish <fnf@specifix.com>
16543
16544 * gdb.base/ptype.c (foo): Add typedef.
16545 (intfoo): Add function.
16546 * gdb.base/ptype1.c: New file.
16547 * gdb.base/ptype.exp: Handle compilation and linking with two
16548 source files. Test that proper type for "foo" is found based
16549 on source context rather than first match found in symtabs.
16550
a1b06f35
MK
165512005-12-28 Mark Kettenis <kettenis@gnu.org>
16552
16553 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
16554 * gdb.asm/openbsd.inc: Indent commands.
16555
d082a1e2
MK
165562005-12-26 Mark Kettenis <kettenis@gnu.org>
16557
c65016bd
MK
16558 * gdb.base/freebpcmd.exp: Increase timeout.
16559
d082a1e2
MK
16560 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
16561
d3c32a0e
DJ
165622005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
16563
16564 * gdb.base/default.exp: Update check for "show version".
16565
9fdb1f50
RC
165662005-12-09 Randolph Chung <tausq@debian.org>
16567
16568 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
16569 * gdb.asm/pa64.inc: New file.
16570
5f2c56f7
RC
165712005-12-09 Randolph Chung <tausq@debian.org>
16572
16573 * gdb.asm/common.inc: Indent commands.
16574 * gdb.asm/asmsrc1.s: Likewise.
16575 * gdb.asm/asmsrc2.s: Likewise.
16576
8117349c
RC
165772005-12-09 Randolph Chung <tausq@debian.org>
16578
16579 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
16580 (get_addr_of_sym): Remove duplicate print.
16581 (gen_core): xfail hppa*-*-hpux*, update expected output.
16582 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
16583 * gdb.arch/pa64-nullify.s: New file.
16584
8f07f25a
RC
165852005-12-09 Randolph Chung <tausq@debian.org>
16586
16587 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
16588
55b39184
DJ
165892005-12-07 Christophe Lyon <christophe.lyon@st.com>
16590
16591 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
16592 code generation for these functions.
16593 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
16594 error message.
16595
31e2b00f
AS
165962005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
16597
16598 * gdb.base/help.exp (help b, help br, help bre, help brea)
16599 (help break): Update the expected message.
16600
c3d0b56e
SC
166012005-11-11 Stephane Carrez <stcarrez@nerim.fr>
16602
16603 * gdb.asm/m68hc11.inc: Setup the data section.
16604 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
16605 script for this test.
16606 (m6812-*-*): Likewise.
16607
36ae0ea9
RC
166082005-11-09 Randolph Chung <tausq@debian.org>
16609
16610 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
16611
9d6f42e9
WZ
166122005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
16613
16614 * gdb.base/break.exp: Fix a comment typo.
16615
e2126a14
EZ
166162005-11-03 Jim Blandy <jimb@redhat.com>
16617
a9c64011
AS
16618 Checked in by Elena Zannoni <ezannoni@redhat.com>
16619
889bf7c5 16620 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 16621
e0ac7199
CV
166222005-11-02 Corinna Vinschen <vinschen@redhat.com>
16623
16624 * gdb.arch/gdb1558.c: Include stdio.h.
16625
31d3fb18
MK
166262005-10-31 Mark Kettenis <kettenis@gnu.org>
16627
16628 * gdb.asm/asm-source.exp: Use -e instead of --entry.
16629
e52b687c
MK
166302005-10-31 Mark Kettenis <kettenis@gnu.org>
16631
16632 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
16633
f4711d79
PG
166342005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
16635
a9c64011
AS
16636 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16637 vscr" tests to better match output.
f4711d79 16638
987a9106
JB
166392005-10-12 Jim Blandy <jimb@redhat.com>
16640
16641 * gdb.base/structs.exp (any): New function.
16642 (test_struct_returns): Don't make any assumptions at all about
16643 what value the function returns when GDB can't set the return
16644 value.
16645
2336bb58
JB
166462005-10-09 Joel Brobecker <brobecker@adacore.com>
16647
16648 * gdb.ada/arrayidx/p.adb: New file.
16649 * gdb.ada/arrayidx.exp: New testcase
16650
166512005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
16652
16653 * gdb.ada/array_return/pck.ads: New file.
16654 * gdb.ada/array_return/pck.adb: New file.
16655 * gdb.ada/array_return/p.adb: New file.
16656 * gdb.ada/array_return.exp: New testcase.
16657
705335ea
JB
166582005-10-03 Joel Brobecker <brobecker@adacore.com>
16659
a9c64011
AS
16660 * gdb.base/arrayidx.c: New file.
16661 * gdb.base/arrayidx.exp: New testcase.
705335ea 16662
11ee9940
NR
166632005-09-29 Nick Roberts <nickrob@snap.net.nz>
16664
16665 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
16666 frames-invalid and breakpoints-invalid are no longer generated
16667 with level 3 so don't expect them in the output.
16668
39fb8e9e
BR
166692005-09-27 Bob Rossi <bob@brasko.net>
16670
a9c64011 16671 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
16672 from test. Escape the | in mi_gdb_test call.
16673 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
16674 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
16675 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
16676 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
16677 expected regex's in mi_gdb_test calls.
16678 * lib/mi-support.exp: Remove arbitrary .* from tests.
16679 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
16680 Fully anchor GDB/MI expected results in mi_gdb_test.
16681 * lib/gdb.exp (string_to_regexp): Escape the ] character.
16682 * gdb.base/sizeof.exp: Remove escape character. Correct test.
16683
2af48f68
PB
166842005-09-26 Paul Brook <paul@codesourcery.com>
16685
16686 * long_long.exp: Exclude eabi targets from arm FPA float format test.
16687
f34502bc
WZ
166882005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16689
16690 * bfp-test.c: New file.
16691 * bfp-test.exp: New testcase.
16692
ca929517
WZ
166932005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16694
16695 * gdb.fortran/subarray.exp: New testcase to test the evaluation
16696 of subarray and substring variable.
16697 * gdb.fortran/subarray.f: New source file for the test of subarray
16698 and substring variable evaluation.
16699 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
16700 of string constant.
16701
c761af65
DJ
167022005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
16703
16704 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
16705 copyright dates.
16706
561d7a1d
PG
167072005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
16708
16709 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
16710 powerpc altivec' test with an almost identical 'info vector' test.
16711
b2b64cc9
PG
167122005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16713
a9c64011
AS
16714 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16715 vscr" tests to match output.
b2b64cc9 16716
6ac4d15a
PG
167172005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16718
a9c64011
AS
16719 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
16720 output.
6ac4d15a 16721
40e55bef
BR
167222005-09-11 Bob Rossi <bob@brasko.net>
16723
889bf7c5
PA
16724 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
16725 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
16726 commands that return an MI output command and an asyncronous MI output
16727 command.
40e55bef
BR
16728 * gdb.mi/mi-console.exp: Ditto.
16729
3c7385ec
BR
167302005-09-11 Bob Rossi <bob@brasko.net>
16731
16732 * gdb.mi/mi-var-child.c: Include <string.h>.
16733
a6cd0eb3
DJ
167342005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
16735
16736 * killed.exp: Correct gdb_expect syntax.
16737
2f168eed
CV
167382005-08-09 Corinna Vinschen <vinschen@redhat.com>
16739
16740 * lib/mi-support.exp (mi_gdb_load): Fix typo.
16741
ecd3fd0f
BR
167422005-08-02 Bob Rossi <bob@brasko.net>
16743
16744 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
16745 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
16746 Change tests to inferior-tty-set/show.
16747 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
16748 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
16749 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
16750 inferior. Use mi_gdb_test to get GDB and Inferior output.
16751 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
16752 descriptor.
16753 (mi_inferior_tty_name): Add inferior PTY file name.
16754 (mi_gdb_start): Add INFERIOR_PTY parameter.
16755 (mi_gdb_test): Add IPATTERN parameter.
16756
f1ea48cb 167572005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 16758
f1ea48cb
BR
16759 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
16760 parameter to mi_gdb_test.
16761 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
16762
6e650a67
DJ
167632005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16764
16765 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
16766 struct_declarations.
16767 * gdb.mi/mi-var-child.exp: Step over the initialization of
16768 struct_declarations.
16769
8be260b6
DJ
167702005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16771
16772 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
16773 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
16774 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
16775 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
16776 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
16777 file.
16778
4e660f07
NR
167792005-07-27 Nick Roberts <nickrob@snap.net.nz>
16780
16781 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
16782 (do_children_tests): Assign values to the extra elements.
16783
16784 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
16785 them for tests for "-var-update --no-values" and
a9c64011 16786 "-var-update --all-values".
4e660f07
NR
16787 Add test for "-var-list-children --simple-values".
16788
16789 * gdb.mi/basics.c (callee4): Add integer array D[3]...
16790
16791 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
16792 "-stack-list-locals --simple-values" Improve doc strings and
16793 comments.
16794
6bdae935
MK
167952005-07-18 Mark Kettenis <kettenis@gnu.org>
16796
598b7a6f
MK
16797 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
16798 *-*-openbsd*.
16799 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
16800
6bdae935
MK
16801 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
16802 sigaltsatck'.
16803
1323e929 168042005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 16805
1323e929
BR
16806 * gdb.base/default.exp (tty): Changed output of command.
16807 * gdb.base/help.exp (help tty): Ditto.
16808
b1a9c082
MK
168092005-07-12 Mark Kettenis <kettenis@gnu.org>
16810
16811 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
16812
10a844a2
MK
168132005-07-10 Mark Kettenis <kettenis@gnu.org>
16814
16815 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
16816 -stack-select-frame without arguments.
16817 (test_stack_frame_listing): Add test for newly implemented command
16818 -stack-info-frame.
16819
3cb3b8df
BR
168202005-07-06 Bob Rossi <bob@brasko.net>
16821
16822 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
16823 command.
16824 (Copyright): Update copyright.
16825
a0c5fbcf
WZ
168262005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
16827
16828 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
16829 tests to evaluate exponentiation expression.
16830
984971d0
AS
168312005-06-29 Andreas Schwab <schwab@suse.de>
16832
16833 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
16834 main to avoid warnings.
16835
16836 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
16837
fe03833f
NR
168382005-06-20 Nick Roberts <nickrob@snap.net.nz>
16839
16840 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
16841 -stack-select-frame without arguments.
16842 (test_stack_frame_listing): Add test for newly implemented command
16843 -stack-info-frame.
a9c64011 16844
7a55f279
WZ
168452005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
16846
0ffa0ea5
DJ
16847 * gdb.fortran/array-element.f: New file.
16848 * gdb.fortran/array-element.exp: New testcase.
7a55f279 16849
26585198
DJ
168502005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16851
16852 * gdb.base/bigcore.exp: Correct checks for systems which can
16853 not dump a large core file.
16854
c1bd25fd
DJ
168552005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16856
16857 * gdb.base/relocate.c: Add a copyright notice.
16858 (dummy): Remove.
16859 * gdb.base/relocate.exp: Test printing the values of variables
16860 from a relocatable file.
16861
589e074d
DJ
168622005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16863
16864 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
16865 excess MI output after an error.
16866
0915f927
JB
168672005-05-29 Joel Brobecker <brobecker@adacore.com>
16868
16869 * gdb.arch/alpha-step.c: New file.
16870 * gdb.arch/alpha-step.exp: New testcase.
16871
76ff342d
DJ
168722005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
16873 Dennis Brueni <dennis@slickedit.com>
16874
16875 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
16876 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
16877 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
16878 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
16879 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16880 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
16881 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
16882
96b0c7ac
DJ
168832005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
16884 Wu Zhou <woodzltc@cn.ibm.com>
16885
16886 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16887 IBM's xlc compiler.
16888 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
16889 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
16890
f21565d2
JB
168912005-05-13 Jim Blandy <jimb@redhat.com>
16892
16893 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
16894 calling gdb_suppress_entire_file.
16895 * gdb.base/charset.exp: Same.
16896 * gdb.base/call-rt-st.exp: Same.
16897
6006a3a1
BR
168982005-05-05 Bob Rossi <bob_rossi@cox.net>
16899
16900 * lib/gdb.exp (fullname_syntax): Added global regex.
16901 (fullname_syntax_POSIX): Ditto.
16902 (fullname_syntax_UNC): Ditto.
16903 (fullname_syntax_DOS_CASE): Ditto.
16904 (fullname_syntax_DOS): Ditto.
16905 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
16906 fullname_syntax variable to scope and use it.
16907 (test_file_list_exec_source_files): Ditto.
16908 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
16909
c3b69c04
DJ
169102005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
16911
16912 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
16913
3c95e6af
PG
169142004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
16915
a9c64011
AS
16916 * lib/gdb.exp (skip_altivec_tests): New function, based on
16917 check_vmx_hw_available from the GCC testsuite.
16918 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
16919 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 16920
78df6c56
JB
169212005-05-02 Jim Blandy <jimb@redhat.com>
16922
16923 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
16924 calling gdb_suppress_entire_file.
16925
1690f9cf
DJ
169262005-04-30 Randolph Chung <tausq@debian.org>
16927
16928 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16929 Slightly relax "sem_post" name checking.
16930
5ea106f7
PG
169312005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16932
16933 * gdb.base/unload.exp: Use new shared library infrastructure.
16934
bf7234cf
PG
169352005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16936
16937 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 16938 infrastructure.
bf7234cf 16939
547b869a
CV
169402005-04-29 Corinna Vinschen <vinschen@redhat.com>
16941
16942 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16943 * gdb.asm/h8300.inc: New file.
16944
f07e55f0
PG
169452005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16946
16947 * gdb.base/shlib-call.exp: Change to use new shared library
16948 infrastructure.
16949
3cbba3d1
PG
169502005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16951
a9c64011
AS
16952 * gdb.base/pending.exp: Change to use new shared library
16953 infrastructure.
3cbba3d1 16954
ed6df200
PG
169552005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16956
a9c64011
AS
16957 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16958 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16959
8c8f4ebe
PG
169602005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16961
a9c64011
AS
16962 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16963 shared objects being adjusted and update copyright years.
8c8f4ebe 16964
607fbc54
DJ
169652005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16966
16967 * ChangeLog: Correct some 2003-01-13 dates.
16968 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16969 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16970 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16971 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16972 gdb.trace/tfind.exp: Update copyright years.
16973
57bf0e56
DJ
169742005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16975 Daniel Jacobowitz <dan@codesourcery.com>
16976
16977 * lib/gdb.exp (gdb_compile): Handle shlib=.
16978 (gdb_compile_shlib): New function.
16979
9b593790
PG
169802005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16981
a9c64011 16982 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16983
9494c6a5
DJ
169842005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16985
16986 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16987 gdb.server.
16988 * configure.ac: Likewise.
16989 * configure: Regenerated.
16990 * gdb.gdbserver/Makefile.in: Moved to...
16991 * gdb.server/Makefile.in: ... here.
16992 * gdb.gdbserver/server.c: Moved to...
16993 * gdb.server/server.c: ... here.
16994 * gdb.gdbserver/server-run.exp: Moved to...
16995 * gdb.server/server-run.exp: ... here.
16996
6f8eac0e
DJ
169972005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16998
16999 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
17000 * configure.ac: Create gdb.gdbserver/Makefile.
17001 * configure: Regenerated.
17002 * lib/gdbserver-support.exp: New file, derived from
17003 config/gdbserver.exp.
17004 * config/gdbserver.exp: Use gdbserver-support.exp.
17005 * gdb.gdbserver/Makefile.in: New file.
17006 * gdb.gdbserver/server.c: New file.
17007 * gdb.gdbserver/server-run.exp: New file.
17008
6e87504d
PG
170092005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
17010
a9c64011
AS
17011 * lib/gdb.exp (test_compiler_info): Return compiler_info
17012 if no arguments are given.
6e87504d 17013
d1779be4
PG
170142005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
17015
17016 * gdb.arch/altivec-abi.exp: Check for compiler and set
17017 use altivec' flag accordingly.
17018 * gdb.arch/altivec-regs.exp: Likewise.
17019
88750304
DJ
170202005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
17021
17022 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
17023
f3fb768d
AS
170242005-03-27 Andreas Schwab <schwab@suse.de>
17025
17026 * gdb.base/bigcore.c (main): Add missing mode argument in open
17027 call.
17028
7e813ac5
DJ
170292005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
17030
17031 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
17032 downloads.
17033 * config/gdbserver.exp (gdb_load): Likewise.
17034
8e3049aa
PB
170352005-03-14 Paul Brook <paul@codesourcery.com>
17036
17037 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
17038 targets.
17039
a9df7c44
JB
170402005-03-09 Joel Brobecker <brobecker@adacore.com>
17041
17042 * gdb.dwarf2/dup-psym.S: New file.
17043 * gdb.dwarf2/dup-psym.exp: New testcase.
17044
9f0d94e8
JB
170452005-03-09 Joel Brobecker <brobecker@adacore.com>
17046
17047 * gdb.ada/exec_changed/first.adb: New file.
17048 * gdb.ada/exec_changed/second.adb: New file.
17049 * gdb.ada/exec_changed.exp: New testcase.
17050
5f579bc5
NS
170512005-03-08 Nathan Sidwell <nathan@codesourcery.com>
17052
36e9969c
NS
17053 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
17054 (A2): New class.
17055 (main): Test operator+.
17056 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
17057 breakpoint test.
17058
5f579bc5
NS
17059 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
17060 * gdb.base/signull.exp: Disable if gdb,nosignals.
17061 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
17062 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
17063 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
17064 * gdb.mi/mi2-console.exp: Likewise.
17065 * gdb.trace/collection.exp (run_trace_experiment): Consume the
17066 continue output at start.
17067 (gdb_collect_locals_test): Robustify regexp.
17068 * gdb.trace/passc-dyn.exp: Fix comment typo.
17069 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
17070
be46087e
CV
170712005-03-08 Corinna Vinschen <vinschen@redhat.com>
17072
17073 * gdb.asm/asm-source.exp: Add iq2000 case.
17074 * gdb.asm/iq2000.inc: New file.
17075
384e1a61 170762005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 17077
384e1a61
MI
17078 * gdb.base/command.exp: Change hardcoded value to regular expression.
17079 * gdb.base/float.exp: Add powerpc to the list of targets checked.
17080
584b6e9e
DJ
170812005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
17082
17083 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
17084 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
17085 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
17086 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
17087 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
17088
ab5b5d61
MK
170892005-03-05 Mark Kettenis <kettenis@gnu.org>
17090
17091 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
17092 changes.
17093
ae051c1b
PG
170942004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
17095
a9c64011
AS
17096 * lib/compiler.c: Add test for IBM's xlc compiler.
17097 * lib/compiler.cc: Likewise.
ae051c1b 17098
3f0f6ed2
JB
170992004-02-24 Joel Brobecker <brobecker@adacore.com>
17100
17101 * gdb.ada/fixed_points.exp: Create compilation object directory
17102 before running the test.
17103 * gdb.ada/null_record.exp: Likewise.
17104 * gdb.ada/packed_array.exp: Likewise.
17105 * gdb.ada/start.exp: Likewise.
17106
724f452b
JB
171072005-02-15 Joel Brobecker <brobecker@adacore.com>
17108
17109 * gdb.ada/packed_array/pa.adb: New file.
17110 * gdb.ada/packed_array.exp: New testcase.
17111
57f5cdfb 171122005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 17113
1f393151
MK
17114 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
17115 files.
17116
ebdda337
MK
17117 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
17118 on *-*-openbsd*. Correctly match whitespace in regukar
17119 expressions.
17120
cf309262
DJ
171212005-02-10 Daniel Jacobowitz <dan@debian.org>
17122
17123 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
17124 PR exp/1821
17125 * gdb.base/gdb1821.c: New test file.
17126 * gdb.base/gdb1821.exp: New test file.
17127
3be49e7a
JB
171282005-02-09 Joel Brobecker <brobecker@adacore.com>
17129
17130 * gdb.base/start.c: New file.
17131 * gdb.base/start.exp: New testcase.
17132
e292e67d
JB
171332005-02-09 Joel Brobecker <brobecker@adacore.com>
17134
17135 * gdb.ada/start/dummy.adb: New file.
17136 * gdb.ada/start.exp: New testcase.
17137
dbdfa66c
CV
171382005-02-09 Corinna Vinschen <vinschen@redhat.com>
17139
17140 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
17141 for printing symbols and statistics.
17142 Add test for using relative pathnames in "maint print msymbols" test.
17143 Mark "maint info sections DATA" XFAIL on Cygwin.
17144 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
17145 tests.
17146
d7941671
AC
171472005-02-09 Andreas Schwab <schwab@suse.de>
17148
17149 Committed by Andrew Cagney <cagney@gnu.org>
17150 * gdb.base/remotetimeout.exp: New file.
17151
74e5ef44
MK
171522005-02-07 Mark Kettenis <kettenis@gnu.org>
17153
17154 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
17155
464dd14d
JB
171562005-02-03 Joel Brobecker <brobecker@adacore.com>
17157
17158 * gdb.ada/gnat_ada.gpr: New file.
17159 * gdb.ada/gnat_ada.gin: Delete, no longer used.
17160 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
17161 * configure.ac: No longer generate gnat_ada.gpr.
17162 * configure: Regenerate.
17163 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
17164 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
17165 * gdb.ada/null_record/bar.ads: Likewise.
17166 * gdb.ada/null_record/bar.adb: Likewise.
17167 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
17168 * gdb.ada/null_record.exp (testdir): New variable.
17169 (testfile): executable is now in testdir subdirectory.
17170 (srcfile): Use full path to the main compilation unit.
17171 * gdb.ada/fixed_points.exp: Same changes as above.
17172
30d756ae
NR
171732005-02-03 Nick Roberts <nickrob@snap.net.nz>
17174
17175 * gdb.base/interp.exp: New test.
17176
9d799f85
AC
171772005-01-24 Andrew Cagney <cagney@gnu.org>
17178
17179 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
17180
15656118
AC
171812005-01-19 Andrew Cagney <cagney@gnu.org>
17182
a892c31b
AC
17183 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
17184 configure.ac not configure.in.
17185
15656118
AC
17186 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
17187 of powerpc*-*-*.
17188 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 17189 * gdb.base/list.exp (test_list_function)
15656118
AC
17190 (test_list_filename_and_function): Ditto.
17191 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
17192
a7b01baf
AC
171932005-01-16 Andrew Cagney <cagney@gnu.org>
17194
17d92a02
AC
17195 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
17196
a7b01baf
AC
17197 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
17198
bc8332bb
AC
171992005-01-14 Andrew Cagney <cagney@gnu.org>
17200
17201 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
17202 * gdb.mi/mi2-var-cmd.exp: Ditto.
17203
4d074752
CV
172042005-01-10 Corinna Vinschen <vinschen@redhat.com>
17205
17206 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
17207
bec39cab
AC
172082005-01-07 Andrew Cagney <cagney@gnu.org>
17209
17210 * configure.ac: Rename configure.in, require autoconf 2.59.
17211 * configure: Re-generate.
17212 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
17213 * gdb.stabs/configure: Re-generate.
17214 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
17215 * gdb.hp/configure: Re-generate.
17216 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
17217 autoconf 2.59.
17218 * gdb.hp/gdb.objdbg/configure: Re-generate.
17219 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
17220 autoconf 2.59.
17221 * gdb.hp/gdb.defects/configure: Re-generate.
17222 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
17223 autoconf 2.59.
17224 * gdb.hp/gdb.compat/configure: Re-generate.
17225 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
17226 autoconf 2.59.
17227 * gdb.hp/gdb.base-hp/configure: Re-generate.
17228 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
17229 autoconf 2.59.
17230 * gdb.hp/gdb.aCC/configure: Re-generate.
17231
f10b16d4
JB
172322004-12-15 Jim Blandy <jimb@redhat.com>
17233
17234 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
17235 under NPTL when there is debugging info available for libpthread.
17236
fb6e1814
JG
172372004-12-13 Jerome Guitton <guitton@gnat.com>
17238
17239 * gdb.ada/fixed_points.c: New file.
17240 * gdb.ada/fixed_points.exp: New file.
17241
fe46cd3a
RC
172422004-12-03 Randolph Chung <tausq@debian.org>
17243
17244 * gdb.arch/pa-nullify.exp: New file.
17245 * gdb.arch/pa-nullify.s: New file.
17246
8de0841b
RC
172472004-11-30 Randolph Chung <tausq@debian.org>
17248
17249 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
17250 instead of "tbug". Fix regexp to work properly with gdb_test.
17251
c8170782
PH
172522004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
17253
17254 * gdb.base/bitfields2.exp: New test.
17255 * gdb.base/bitfields2.c: New file.
17256
954269c2
RE
172572004-11-28 Richard Earnshaw <rearnsha@arm.com>
17258
17259 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
17260
0107feed
RC
172612004-11-16 Randolph Chung <tausq@debian.org>
17262
17263 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
17264
f073ae8c
DJ
172652004-11-14 Daniel Jacobowitz <dan@debian.org>
17266
17267 * gdb.threads/threadapply.exp: Correct "macro details" test.
17268
19ad59e7
JJ
172692004-11-11 Jeff Johnston <jjohnstn@redhat.com>
17270
17271 * gdb.threads/threadapply.exp: New test.
17272 * gdb.threads/threadapply.c: New file.
17273
9cf0961b
MK
172742004-11-07 Mark Kettenis <kettenis@gnu.org>
17275
17276 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
17277 frames.
17278
c789492a
FL
172792004-11-05 Felix Lee <felix+log1@specifixinc.com>
17280
17281 * gdb.base/cursal.exp: New file.
17282 * gdb.base/cursal.c: New file.
17283
a1e167bb
AC
172842004-11-03 Andrew Cagney <cagney@gnu.org>
17285
17286 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
17287
b7cbf173
MK
172882004-10-30 Mark Kettenis <kettenis@gnu.org>
17289
17290 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
17291 NetBSD/ELF targets.
17292
88f9d34f
JB
172932004-10-29 Joel Brobecker <brobecker@gnat.com>
17294
17295 * gdb.threads/bp_in_thread.c: New file, copied from
17296 pthread_cond_wait.c.
17297 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
17298 file, rather than reusing the .c file from another testcase.
17299
ca7d6a0c
JB
173002004-10-20 Joel Brobecker <brobecker@gnat.com>
17301
17302 * gdb.ada/null_record.exp: Check where we stopped after
17303 sending the start command, instead of where the associated
17304 temporary breakpoint was inserted.
17305
0d863d03
AC
173062004-10-14 Andrew Cagney <cagney@gnu.org>
17307
17308 * gdb.mi/gdb701.c (main): Return 0.
17309
d11e72cb
DJ
173102004-10-13 Daniel Jacobowitz <dan@debian.org>
17311
d40539a4 17312 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 17313
e1923096
JJ
173142004-10-12 Jeff Johnston <jjohnstn@redhat.com>
17315
17316 * gdb.threads/schedlock.c: Add comment markers to use to find
17317 line numbers.
17318 * gdb.threads/schedlock.exp: Adjust regex to handle the new
17319 comments.
17320 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
17321 breakpoint lines.
17322
ec8ba2c9
DJ
173232004-10-12 Daniel Jacobowitz <dan@debian.org>
17324
17325 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
17326
0eb3658b
DJ
173272004-10-12 Daniel Jacobowitz <dan@debian.org>
17328
17329 * configure.in: Add gdb.dwarf2.
17330 * configure: Regenerated.
17331 * Makefile.in: Add gdb.dwarf2.
17332 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
17333 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
17334 gdb.dwarf2/file1.txt: New files.
17335
a271cc33
OF
173362004-10-11 Orjan Friberg <orjanf@axis.com>
17337
a9c64011 17338 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
17339 of "run", since the latter doesn't work with remote targets. Adjust
17340 the breakpoint numbering accordingly.
17341 * gdb.threads/pthread_cond_wait.exp: Ditto.
17342
895ce074
MC
173432004-10-08 Michael Chastain <mec.gnu@mindspring.com>
17344
17345 * gdb.base/overlays.exp: Update copyright years.
17346
6be3092d
KI
173472004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
17348
17349 * gdb.base/overlays.exp: Disable if target is Linux.
17350
e05389b8
FL
173512004-10-06 Felix Lee <felix+log1@specifixinc.com>
17352
17353 * config/gdbserver.exp (gdb_load): Use right filename on remote.
17354
73cb587d
KI
173552004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
17356
17357 * gdb.asm/asm-source.exp: Add m32r-linux target.
17358 * gdb.asm/m32r-linux.inc: New file.
17359
3c0edcdc
AC
173602004-09-24 Andrew Cagney <cagney@redhat.com>
17361 David Anderson <anderson@redhat.com>
17362
17363 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
17364 command fails, assume things will work.
17365 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
17366 (_GNU_SOURCE): Define.
17367 (print_unsigned, print_hex): Change parameter to "long long".
17368 (print_byte_count): New function, use to print byte counts.
17369 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
17370 O_LARGEFILE.
17371 (main): Compute an upper bound on a corefile in max_core_size.
17372 Limit memory chunk size to max_core_size. Limit total memory
17373 allocated to max_core_size.
17374
4bb3667f
AC
173752004-09-23 Andrew Cagney <cagney@gnu.org>
17376
17377 * gdb.base/bigcore.exp: Replace the code that creates a corefile
17378 from a separate process with code that creates a corefile by
17379 making the inferior dump core.
17380
60fe1a51
MK
173812004-09-23 Mark Kettenis <kettenis@gnu.org>
17382
17383 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
17384 block.
17385
8e937346
MC
173862004-09-23 Michael Chastain <mec.gnu@mindspring.com>
17387
17388 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
17389 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
17390 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
17391 Likewise.
17392
7213f6d6
JJ
173932004-09-20 Jeff Johnston <jjohnstn@redhat.com>
17394
17395 * gdb.java/jprint.exp: New test case for java inferior call.
17396 * gdb.java/jprint.java: Ditto.
17397
eac69dca
JB
173982004-09-15 Joel Brobecker <brobecker@gnat.com>
17399
17400 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
17401
22227696
MC
174022004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17403
17404 * gdb.threads/killed.c: Include <stdlib.h>.
17405 * gdb.threads/pthreads.c: Likewise.
17406
7dd403a4
MC
174072004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17408
17409 * gdb.threads/killed.c: Add copyright notice.
17410
33f2d567
JM
174112004-09-10 Jason Molenda (jmolenda@apple.com)
17412
a9c64011
AS
17413 * gdb.base/define.exp: Two new tests to verify zero space chars
17414 after 'if' and 'while' commands in a user-defined command is correctly
17415 parsed.
33f2d567 17416
e05b62ac
AC
174172004-09-08 Andrew Cagney <cagney@gnu.org>
17418
17419 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
17420 delivery test with duplicate at end of file.
17421
9cbe82da
MK
174222004-09-06 Mark Kettenis <kettenis@jive.nl>
17423
17424 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
17425
564803d9
MC
174262004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17427
17428 * config/hppro.exp: Removed.
17429
7c6807ce
MC
174302004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17431
17432 * config/sparclet.exp: Removed.
17433
bf7e26dd
MC
174342004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17435
17436 * config/udi.exp: Removed.
17437
714e341b
MC
174382004-09-02 Michael Chastain <mec.gnu@mindspring.com>
17439
17440 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
17441 of "exp_continue".
17442 (advancei): Likewise.
17443
1236e623
JJ
174442004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17445
17446 * gdb.base/unload.exp: Fix so messages aren't duplicated.
17447
3bdcad15
MI
174482004-09-01 Manoj Iyer <manjo@austin.ibm.com>
17449
228af206 17450 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
17451 to check for nodebug in executable.
17452 * gdb.gdb/observer.exp (setup_test): Likewise.
17453 * gdb.gdb/selftest.exp (test_with_self): Likewise.
17454 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
17455
c72b934c
AC
174562004-09-01 Andrew Cagney <cagney@gnu.org>
17457
17458 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17459 files.
17460
edd9b715
JJ
174612004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17462
17463 * gdb.base/unload.exp: Fix expected warning message to match
17464 latest format.
17465
fb4ce06b
CV
174662004-09-01 Corinna Vinschen <vinschen@redhat.com>
17467
17468 * gdb.base/call-rt-st.exp: Fix typos.
17469
ce78e7c3
MI
174702004-08-31 Manoj Iyer <manjo@austin.ibm.com>
17471
17472 * gdb.threads/thread_check.exp: New testcase.
17473 * gdb.threads/thread_check.c: New testcase.
17474
2dedb159
AC
174752004-08-31 Andrew Cagney <cagney@gnu.org>
17476
17477 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
17478 (skip_to_handler_entry): New procedures. Test stepping into a
17479 handler when the breakpoint is at the handler's entry point.
17480
68f53502
AC
174812004-08-30 Andrew Cagney <cagney@gnu.org>
17482
17483 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
17484 gdb/1757.
17485
3e3ffd2b
MC
174862004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17487
17488 With code from Manoj Iyer <manjo@austin.ibm.com>:
17489 * lib/gdb.exp (gdb_file_cmd): Return more information in the
17490 return value. Add an arm for "no debugging symbols found".
17491 Change a stray "error" to "perror".
17492 (gdb_run_cmd): Adapt to new return value.
17493 * gdb.base/remote.exp: Adapt to new return value.
17494 * gdb.gdb/complaints.exp: Likewise.
17495 * gdb.gdb/observer.exp: Likewise.
17496 * gdb.gdb/selftest.exp: Likewise.
17497 * gdb.gdb/xfullpath.exp: Likewise.
17498
4b6f5fd2
JB
174992004-08-27 Joel Brobecker <brobecker@gnat.com>
17500
17501 * gdb.threads/bp_in_thread.exp: New testcase.
17502
e5b25496
MC
175032004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17504
17505 Fix PR testsuite/1735.
17506 * gdb.threads/schedlock.c (thread_function): Add a cast
17507 to suppress a gcc warning.
17508 * gdb.threads/thread-specific.c (thread_function): Likewise.
17509
934353d6
MC
175102004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17511
17512 * gdb.base/unload.c: Include <stdlib.h>.
17513
f98a0aef 175142004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 17515
f98a0aef 17516 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
17517 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
17518 synchronized after the "return".
17519
5a2e8882
MC
175202004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17521
17522 * gdb.mi/basics.c: Include <stdio.h>.
17523 * gdb.mi/pthreads.c: Include <stdlib.h>.
17524 * gdb.mi/var-cmd.c: Include <stdlib.h>.
17525
a9640423
MC
175262004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17527
17528 * gdb.threads/schedlock.c: Add copyright notice.
17529
b04e311d
AC
175302004-08-25 Andrew Cagney <cagney@gnu.org>
17531
17532 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
17533 (skip_over_handler, breakpoint_over_hander): New test procedures.
17534 (advance, advancei): Add a proper prefix, do not use
17535 rerun_to_main.
17536 * gdb.base/sigstep.c (main): Change to use an infinite loop.
17537
7c27f15b
MC
175382004-08-24 Michael Chastain <mec.gnu@mindspring.com>
17539
17540 * gdb.mi/basics.c: Add copyright notice.
17541 * gdb.mi/var-cmd.c: Add copyright notice.
17542
fffc87ae
MC
175432004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17544
17545 * lib/gdb.exp: Remove signed_keyword_not_used.
17546 * lib/compiler.c: Likewise.
17547 * lib/compiler.cc: Likewise.
17548
d782e0bf
MC
175492004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17550
17551 * gdb.base/whatis.c: Remove conditional disabling of "signed".
17552 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
17553
96033e83
MC
175542004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17555
17556 * gdb.base/whatis.c: Add copyright notice.
17557
cf38c229
MK
175582004-08-20 Mark Kettenis <kettenis@gnu.org>
17559
17560 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
17561 it to skip the breakpoints encoded in the inline assembly.
17562
f4b49756
MC
175632004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17564
17565 * Makefile.in: Add gdb.fortran.
17566
2f193b69
MC
175672004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17568
17569 * gdb.base/call-sc.exp (test_scalar_returns):
17570 Fix cut-and-paste glitch in "Make fun return now".
17571
89a237cb
MC
175722004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17573
17574 * configure.in: Add gdb.fortran.
17575 * configure: Regenerate.
17576 * gdb.fortran/Makefile.in: New file.
17577 * lib/gdb.exp (skip_fortran_tests): New procedure.
17578
469aff8e
MC
175792004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17580
17581 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
17582 reference to bug-gnu@prep.ai.mit.edu.
17583 * gdb.mi/mi-var-child.exp: Likewise.
17584 * gdb.mi/mi-var-cmd.exp: Likewise.
17585 * gdb.mi/mi-var-display.exp: Likewise.
17586 * gdb.mi/mi2-var-block.exp: Likewise.
17587 * gdb.mi/mi2-var-child.exp: Likewise.
17588 * gdb.mi/mi2-var-cmd.exp: Likewise.
17589 * gdb.mi/mi2-var-display.exp: Likewise.
17590
00b51b9f
MK
175912004-08-15 Mark Kettenis <kettenis@gnu.org>
17592
17593 * gdb.base/unload.c (main): Make local variable msg const.
17594
45f07fef
MC
175952004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17596
17597 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
17598 to bug-gnu@prep.ai.mit.edu.
17599 * gdb.mi/mi-disassemble.exp: Likewise.
17600 * gdb.mi/mi-eval.exp: Likewise.
17601 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
17602 default line number.
17603 * gdb.mi/mi-return.exp: Likewise.
17604 * gdb.mi/mi-simplerun.exp: Likewise.
17605 * gdb.mi/mi-stack.exp: Likewise.
17606 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
17607 number with explicit range test.
17608 * gdb.mi/mi-watch.exp: Likewise.
17609 * gdb.mi/mi2-break.exp: Likewise.
17610 * gdb.mi/mi2-cli.exp: Likewise.
17611 * gdb.mi/mi2-disassemble.exp: Likewise.
17612 * gdb.mi/mi2-eval.exp: Likewise.
17613 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
17614 default line number.
17615 * gdb.mi/mi2-return.exp: Likewise.
17616 * gdb.mi/mi2-simplerun.exp: Likewise.
17617 * gdb.mi/mi2-stack.exp: Likewise.
17618 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
17619 number with explicit range test.
17620 * gdb.mi/mi2-watch.exp: Likewise.
17621
dd8c8ee7
MC
176222004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17623
17624 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
17625 * gdb.cp/m-static.exp: Likewise.
17626 * gdb.cp/rtti.exp: Likewise.
17627
4e838464
MK
176282004-08-14 Mark Kettenis <kettenis@gnu.org>
17629
17630 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
17631
8d8cb839
EZ
176322004-08-14 Eli Zaretskii <eliz@gnu.org>
17633
17634 * ChangeLog: Prefix Local Variables with semi-colons and indent
17635 the reference to older ChangeLog files, to fix fontification in
17636 Emacs.
17637
deea8bb0
MC
176382004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17639
17640 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
17641 * gdb.mi/mi2-break.exp: Likewise.
17642
c3297504
MC
176432004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17644
17645 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
17646
25808999
MC
176472004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17648
17649 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
17650
226a8d71
MC
176512004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17652
17653 * gdb.cp/classes.exp: Remove unused declarations. Just let
17654 test names default instead of providing special names. Remove
17655 extraneous demangler test.
17656
37fdf854
JJ
176572004-08-12 Jeff Johnston <jjohnstn@redhat.com>
17658
17659 * gdb.base/unload.exp: New test for breakpoints in dynamically
17660 loaded libraries.
17661 * gdb.base/unload.c: Ditto.
17662 * gdb.base/unloadshr.c: Ditto.
17663
2d3a7986
MC
176642004-08-12 Michael Chastain <mec.gnu@mindspring.com>
17665
17666 * gdb.cp/classes.exp (test_ptype_class_objects): Call
17667 cp_test_ptype_class.
17668 (test_enums): Likewise.
17669
c72b934c
AC
176702004-08-10 Andrew Cagney <cagney@gnu.org>
17671
17672 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17673 files.
17674
cc503c8a
AC
176752004-08-10 Andrew Cagney <cagney@gnu.org>
17676
17677 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
17678 init_malloc call.
17679
902f2ccb
MC
176802004-08-10 Michael Chastain <mec.gnu@mindspring.com>
17681
17682 * ChangeLog: Add copyright notice. The notice is copied
17683 from emacs 21.3 top level ChangeLog.
17684
78c90502
MC
176852004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17686
17687 * lib/cp-support.exp: New file.
17688 * lib/cp-support.exp (cp_test_type_class): New function.
17689 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
17690 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
17691 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
17692 cp_test_ptype_class.
17693
88e5ea78
MC
176942004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17695
17696 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
17697 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17698 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
17699 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
17700 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
17701 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
17702 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
17703 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
17704 gdb.mi/mi2-watch.exp: Update copyright years.
17705
6a89fc9c
MK
177062004-08-09 Mark Kettenis <kettenis@gnu.org>
17707
17708 * gdb.base/sigaltstack.exp: Provide proper anchoring.
17709
1482e0de
MC
177102004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17711
17712 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
17713 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
17714 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
17715 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17716 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
17717 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
17718 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
17719 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17720 gdb.mi/mi-watch.exp: Update copyright years.
17721
1a5ce3f3
DJ
177222004-08-08 Daniel Jacobowitz <dan@debian.org>
17723
17724 PR gdb/1738
17725 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
17726 from a breakpoint with a pending signal.
17727
04f6ecf2
DJ
177282004-08-08 Daniel Jacobowitz <dan@debian.org>
17729
17730 PR gdb/1736
17731 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
17732 * gdb.base/sigaltstack.exp (finish_test): Consume output until
17733 the prompt.
17734 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
17735
54d90d35
DJ
177362004-08-08 Daniel Jacobowitz <dan@debian.org>
17737
17738 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
17739
d2f6abb0
DJ
177402004-08-08 Daniel Jacobowitz <dan@debian.org>
17741
17742 PR gdb/1736
17743 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
17744 for i?86-*-linux*.
17745
5598c03d
DJ
177462004-08-08 Daniel Jacobowitz <dan@debian.org>
17747
17748 * gdb.arch/i386-prologue.exp: Compile without debug information.
17749
c6fee705
MC
177502004-08-08 Michael Chastain <mec.gnu@mindspring.com>
17751
17752 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
17753 rather than asking gdb to search.
17754
dd90efdb
MC
177552004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17756
17757 * gdb.base/gcore.c: Include <string.h>.
17758
1e84bec1
MC
177592004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17760
17761 * gdb.base/gcore.c: Add copyright notice.
17762
e425eb2b
MC
177632004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17764
17765 * gdb.base/freebpcmd.c: Include <stdio.h>.
17766 * gdb.base/long_long.c: Include <string.h>.
17767 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
17768 * gdb.base/siginfo.c: Include <string.h>.
17769 * gdb.base/sigstep.c: Include <string.h>.
17770
cb9aaed5
MC
177712004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17772
17773 * gdb.base/complex.c: Include <stdlib.h>.
17774
55944f3d
MC
177752004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17776
17777 * gdb.base/complex.c: Add copyright notice.
17778
7b2953d9
MC
177792004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17780
17781 * gdb.base/charset.c: Include <stdlib.h>.
17782
c9133d23
MC
177832004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17784
17785 * gdb.base/auxv.c: Include <stdlib.h>.
17786
0a8490ad
MC
177872004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17788
17789 * gdb.base/auxv.c: Add copyright notice.
17790
3426d5ec
MC
177912004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17792
17793 * gdb.base/coremaker.c: Add copyright notice.
17794 * gdb.base/coremaker2.c: Add copyright notice.
17795
8da195dd
AC
177962004-08-04 Andrew Cagney <cagney@gnu.org>
17797
17798 * gdb.base/store.exp: Update copyright.
17799 (check_set, up_set, check_struct, up_struct): Add a prefix to test
17800 names, do not import gdb_prompt.
17801
8d394f98
AC
178022004-08-01 Andrew Cagney <cagney@gnu.org>
17803
17804 Fix PR testsuite/1729.
17805 * gdb.base/dump.exp: Add test name to callers of capture_value, do
17806 not use capture_value with value 4.
17807 (capture_value): Add optional test name parameter.
17808 (test_reload_saved_value, test_restore_saved_value): Use $msg as
17809 the prefix, pass to capture_value.
17810
b6702b23
MK
178112004-08-01 Mark Kettenis <kettenis@gnu.org>
17812
17813 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
17814 * gdb.arch/i386-prologue.c (standard): New prototype and function.
17815 (main): Call new function.
17816
c203e0ca
MC
178172004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17818
17819 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
17820
a7995a30
MC
178212004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17822
17823 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
17824
9366563b
MC
178252004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17826
b6eeaf26 17827 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
17828 Accept more values of vtbl pointer. Remove some messages
17829 about "obsolete gcc or gdb".
17830
2fc1f950
MC
178312004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17832
17833 * gdb.cp/classes.exp: Accept more varieties of ptype output.
17834
c724d49b
MC
178352004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17836
17837 * gdb.base/asm-source.exp: Properly convert target board
17838 debug flags from gcc format to binutils format.
17839
736b0fce
MK
178402004-07-28 Mark Kettenis <kettenis@gnu.org>
17841
17842 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
17843 gdb1718". PR backtrace/1718 partially fixed.
17844
5633ea5c
JJ
178452004-07-27 Jeff Johnston <jjohnstn@redhat.com>
17846
17847 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
17848
575eebb1
NC
178492004-07-26 Nick Clifton <nickc@redhat.com>
17850
17851 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
17852 good default value for a specific architecture is available then
17853 set it to that value. Otherwise default to the -gstabs switch.
17854 Remove the -g... switches from the asm-flags variable. Allow the
17855 target board info to override the value if it wants to. Pass the
17856 switch on the assembler command line.
17857
62104619
MK
178582004-07-23 Mark Kettenis <kettenis@gnu.org>
17859
17860 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
17861 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
17862 (main): Call new function.
17863
4a1135b8
MC
178642004-07-22 Michael Chastain <mec.gnu@mindspring.com>
17865
17866 Test for PR exp/1715.
17867 * gdb.base/radix.exp: Refactor common procedures. Make all
17868 test names unique. Change XFAIL to KFAIL.
17869
8a12c1f0
MC
178702004-07-20 Michael Chastain <mec.gnu@mindspring.com>
17871
17872 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
17873 * gdb.ada/gnat_ada.gin: ... to here.
17874 * configure.in: Use gnat_ada.gin.
17875 * configure: Regenerate.
17876
23b451cf
AC
178772004-07-20 Andrew Cagney <cagney@gnu.org>
17878
17879 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
17880 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
17881 XFAILs. Clean up test messages and comments. Check backtraces.
17882 Delete re-sync code.
17883
ab618a02
MC
178842004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17885
17886 Fix PR cli/740.
17887 * gdb.base/annota1.exp: Honor gdb,nosignals.
17888 * gdb.base/annota3.exp: Likewise.
17889
46dad340
MC
178902004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17891
17892 * lib/java.exp: Update copyright notice.
17893
756d8c70
AC
178942004-07-19 Andrew Cagney <cagney@gnu.org>
17895
17896 * gdb.base/selftest.exp: Copy file from here ...
17897 * gdb.gdb/selftest.exp: ... to here.
17898
586027e6
AC
178992004-07-16 Andrew Cagney <cagney@redhat.com>
17900
17901 * lib/insight-support.exp: Delete file.
17902 * lib/java.exp (java_init): Fix copyright.
17903
029d2200
AC
179042004-07-16 Andrew Cagney <cagney@gnu.org>
17905
17906 * gdb.base/restore.c: Append "prologue" to comments marking the a
17907 function's prologue.
17908 * gdb.base/restore.exp: Update copyright, re-indent.
17909 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
17910 callerN" prefix where needed. Update patterns that match a
17911 function's prologue.
17912
653b62c5
MC
179132004-07-16 Michael Chastain <mec.gnu@mindspring.com>
17914
17915 * gdb.base/restore.c: Add copyright notice.
17916
f7d690e5
AC
179172004-07-16 Andrew Cagney <cagney@gnu.org>
17918
17919 * gdb.base/logical.exp: Update copyright.
17920 (evaluate): New procedure. Use to re-implement tests using
17921 several tables.
17922
d629a7cb
MH
179232004-07-14 Martin Hunt <hunt@redhat.com>
17924
17925 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
17926 which fixes some problems where init.tcl was not found.
17927
9c7bb332
AC
179282004-07-13 Andrew Cagney <cagney@gnu.org>
17929
6bf46641
AC
17930 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17931 (check_sizeof, check_valueof): Do not include the output in the
17932 test name. Use gdb_test.
17933 (get_valueof): Use gdb_test_multiple.
17934
c4ffd4c0
AC
17935 * gdb.base/step-test.exp: Update copyright. Use
17936 gdb_test_multiple. Ensure that test names do not include
17937 architecture dependent output.
17938
ab89363a
AC
17939 * gdb.gdb/observer.exp: Update copyright.
17940 (setup_test): Use gdb_test_multiple.
17941 (attach_first_observer, attach_second_observer)
17942 (attach_third_observer, detach_first_observer)
17943 (detach_second_observer, detach_third_observer)
17944 (reset_counters, check_counters): Make $message a prefix.
17945 (test_normal_stop_notifications): Add "args" parameter - a list of
17946 init functions to be called. Make $message a prefix,
17947 (test_observer_normal_stop): Change the message prefixes so that
17948 they are unique, pass the attach / detach procedures to
17949 test_normal_stop_notifications.
17950
ec58997a
AC
17951 * gdb.base/signull.exp (test_segv): Prefix all tests with
17952 "${name}". Clean up test messages.
17953
b475183b
AC
17954 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17955
9c7bb332
AC
17956 * gdb.base/ena-dis-br.exp: Update copyright.
17957 (break_at): New function. Replace send_gdb with gdb_test,
17958 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17959 ignore count, not stopped at bpt", with KFAIL.
17960
2dd95497
CV
179612004-07-13 Corinna Vinschen <vinschen@redhat.com>
17962
17963 * gdb.base/attach.exp: Remove cleanupfile handling.
17964
419e626b
AC
179652004-07-12 Andrew Cagney <cagney@gnu.org>
17966
17967 * gdb.base/annota1.exp: Cleanup corefile test name.
17968 * gdb.base/annota3.exp: Ditto.
17969
8b1b3228
AC
179702004-07-12 Andrew Cagney <cagney@gnu.org>
17971
78650829
AC
17972 * gdb.base/signals.exp: Clean up copyright, re-indent.
17973
8b1b3228
AC
17974 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17975 gdb_test and gdb_test_multiple.
17976
935c2760
JJ
179772004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17978
17979 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17980 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17981 provide line number info for first statement in main.
17982
1544280f
AC
179832004-07-08 Andrew Cagney <cagney@gnu.org>
17984
1279f4ff
AC
17985 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17986
1544280f
AC
17987 * gdb.base/sigbpt.exp: Make the common part of each test name a
17988 prefix instead of suffix.
17989
bcc82369
BR
179902004-07-07 Bob Rossi <bob_rossi@cox.net>
17991
17992 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17993 test from test_tbreak_creation_and_listing to
17994 test_file_list_exec_source_file
17995 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17996 Changed name of test from test_tbreak_creation_and_listing to
17997 test_file_list_exec_source_file
17998
23f4b0aa
JJ
179992004-07-07 Jeff Johnston <jjohnstn@redhat.com>
18000
18001 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
18002 the jmisc() constructor instead of <init>.
18003 * gdb.java/jmisc1.exp: Ditto.
18004
56401cd5
AC
180052004-07-07 Andrew Cagney <cagney@gnu.org>
18006
18007 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
18008 corrupting the PC.
18009
44ae2f6a
MC
180102004-07-06 Michael Chastain <mec.gnu@mindspring.com>
18011
18012 * gdb.cp/templates.exp: Accept whitespace change in demangler
18013 output.
18014
45a83408
AC
180152004-07-06 Andrew Cagney <cagney@gnu.org>
18016
18017 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
18018
d205ad70
MC
180192004-07-02 Michael Chastain <mec.gnu@mindspring.com>
18020
18021 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
18022 * lib/compiler.cc: Likewise.
18023
06ea1a61
MC
180242004-06-30 Michael Chastain <mec.gnu@mindspring.com>
18025
18026 * lib/compiler.cc: Work around string preprocessing problem
18027 with old hp c++ compiler.
18028 * lib/compiler.c: Likewise.
18029
daab1251
CV
180302004-06-29 Corinna Vinschen <vinschen@redhat.com>
18031
18032 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
18033 directives to conditionalize symbol prefixing.
18034 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
18035 additional_flags handling. Add underscore prefix for Cygwin.
18036 * gdb.arch/i386-unwind.c: Use preprocessor directives to
18037 conditionalize symbol prefixing.
18038 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
18039 additional_flags handling. Add underscore prefix for Cygwin.
18040
cc984116
CV
180412004-06-29 Corinna Vinschen <vinschen@redhat.com>
18042
18043 * gdb.base/bigcore.exp: Skip test on Cygwin.
18044
c279b077
MC
180452004-06-28 Michael Chastain <mec.gnu@mindspring.com>
18046
18047 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
18048 formats for "info register". Use gdb_test_multiple. Fix
18049 the "invalid register" test.
18050
0e915747
CV
180512004-06-28 Corinna Vinschen <vinschen@redhat.com>
18052
18053 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
18054 PID for Cygwin. Add Cygwin specific strings to check for in some
18055 tests.
18056 (do_attach_tests): Add a test for user interaction when attaching
18057 to a process with no matching symbol table already loaded.
18058
11422c86
AC
180592004-06-26 Andrew Cagney <cagney@gnu.org>
18060
18061 Test PR java/1567 and PR java/1565.
18062 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
18063 * gdb.java/jmisc2.exp: Delete file.
18064
cefbce26
MC
180652004-06-26 Michael Chastain <mec.gnu@mindspring.com>
18066
18067 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
18068
e19f872c
CV
180692004-06-25 Corinna Vinschen <vinschen@redhat.com>
18070
18071 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
18072 attach process.
18073
d931ba3b
MC
180742004-06-23 Michael Chastain <mec.gnu@mindspring.com>
18075
18076 * gdb.cp/pr-1553.exp: Remove.
18077
aef68c48
MC
180782004-06-22 Michael Chastain <mec.gnu@mindspring.com>
18079
18080 * gdb.cp/pr-1553.cc: Remove.
18081 * gdb.cp/pr-1553.exp: Disable this test.
18082
8d5df71a
JB
180832004-06-20 Jim Blandy <jimb@redhat.com>
18084
a9c64011 18085 Fix PR testsuite/1680.
8d5df71a
JB
18086 * gdb.arch/i386-sse.exp: Properly quote curly braces in
18087 regular expressions.
18088
4ac6f39d
MC
180892004-06-19 Michael Chastain <mec.gnu@mindspring.com>
18090
18091 Fix PR testsuite/1679.
18092 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
18093 Issue an UNSUPPORTED result instead.
18094
1b413552
JB
180952004-06-18 Jim Blandy <jimb@redhat.com>
18096
18097 * gdb.base/charset.exp: Only send a control-C if we see a new
18098 prompt and incomplete command.
18099
6daa6ebd
MC
181002004-06-18 Michael Chastain <mec.gnu@mindspring.com>
18101
18102 * gdb.cp/pr-574.cc: Add copyright notice.
18103
51fa4ae0
JB
181042004-06-17 Jim Blandy <jimb@redhat.com>
18105
18106 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
18107 cases where the regexp has no groups; this grabs random text from
18108 the previous test suite, whatever that was.
18109
8fea26c5
MC
181102004-06-17 Michael Chastain <mec.gnu@mindspring.com>
18111
18112 * gdb.cp/printmethod.cc: Add copyright notice.
18113
1e3aeb41
MC
181142004-06-16 Michael Chastain <mec.gnu@mindspring.com>
18115
18116 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
18117
9d9030bc
AC
181182004-06-16 Andrew Cagney <cagney@gnu.org>
18119
18120 * gdb.base/signull.c: Update copyright. Include <string.h>.
18121 (bowler): Replace data_pointer with data_read
18122 and data_write cases. Add code_descriptor case.
18123 (zero, desc): New array and pointer.
18124 (data, code): Change to simple pointers.
18125 * gdb.base/signull.exp: Fix probe pattern matching a function
18126 descriptor SIGSEGV. Replace data_pointer with data_read and
18127 data_write tests.
18128
acd4ad44
AC
181292004-06-16 Andrew Cagney <cagney@gnu.org>
18130
18131 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
18132
08fd625c
MC
181332004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18134
18135 * gdb.base/long_long.c: Add copyright notice.
18136
1903502c
MC
181372004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18138
18139 * gdb.base/long_long.exp: Remove reference to
18140 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
18141 to gdb_breakpoint and gdb_continue_to_breakpoint.
18142
83313cb1
JB
181432004-06-14 Jim Blandy <jimb@redhat.com>
18144
18145 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
18146 endian case.
18147
1bf404ef
AC
181482004-06-14 Andrew Cagney <cagney@gnu.org>
18149
18150 * gdb.base/gcore.exp (capture_command_output): Delete the always
18151 passing tests containing inferior values.
18152 * gdb.base/ending-run.exp: Do not include the breakpoint address
18153 in the test message. Update copyright.
18154 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
18155 size in the test name, use gdb_test_multiple. Update copyright.
18156
ef220b33
MC
181572004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18158
18159 * gdb.cp/ref-types.cc: Add copyright notice.
18160
4f70a4c9
MC
181612004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18162
18163 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
18164 hp_aCC_compiler.
18165 * lib/compiler.cc: Likewise.
18166 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
18167 'set' commands. Log diagnostics for other lines. Set
18168 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
18169
335928ac
MC
181702004-06-13 Michael Chastain <mec.gnu@mindspring.com>
18171
18172 * gdb.cp/try_catch.cc: Add copyright notice.
18173
2efb12e8
MC
181742004-06-12 Michael Chastain <mec.gnu@mindspring.com>
18175
18176 * gdb.cp/userdef.cc: Add copyright notice.
18177
0bbed51a
MC
181782004-06-11 Michael Chastain <mec.gnu@mindspring.com>
18179
18180 * gdb.cp/virtfunc.cc: Add copyright notice.
18181
e12a46c9
RC
181822004-06-11 Randolph Chung <tausq@debian.org>
18183
18184 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
18185 problem.
18186
338e05af
AC
181872004-06-10 Andrew Cagney <cagney@gnu.org>
18188
18189 * lib/compiler.cc, lib/compiler.c: Append either
18190 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
18191 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
18192 instead of gcc-3-3.
18193
dc3f10cb
AC
181942004-06-09 Andrew Cagney <cagney@gnu.org>
18195
b4d946af
AC
18196 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
18197 gdb/1455, bug is specific to "long long" and "double".
a9c64011 18198
dc3f10cb
AC
18199 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
18200 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
18201 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
18202 fixed.
18203
b5c0bfa2
AC
182042004-06-09 Andrew Cagney <cagney@gnu.org>
18205
18206 * gdb.base/structs.exp (test_struct_returns): Replace
18207 "return_value_unknown" and "finish_value_unknown" by
18208 "return_value_known" and "finish_value_known". Instead of
18209 "return_value_unknown" iff "finish_value_unknown", check
18210 "return_value_known" implies "finish_value_known".
18211
caeb605f
MH
182122004-06-08 Martin Hunt <hunt@redhat.com>
18213
18214 * gdb.base/float.exp: Add pattern for mips targets.
18215
c892bb64
RC
182162004-06-08 Randolph Chung <tausq@debian.org>
18217
18218 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
18219 message for unknown architectures more clear.
18220
48306d3e
JB
182212004-06-08 Joel Brobecker <brobecker@gnat.com>
18222
18223 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
18224 start the execution of the program.
18225
83ecb59f
JB
182262004-06-07 Jim Blandy <jimb@redhat.com>
18227
18228 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
18229 * gdb.arch/i386-cpuid.h: New helper file.
18230
55264cb4
RC
182312004-06-07 Randolph Chung <tausq@debian.org>
18232
18233 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
18234 has started.
18235
23cadb28
RM
182362004-06-04 Roland McGrath <roland@redhat.com>
18237
18238 Fix PR gdb/1647.
18239 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
18240 differently to be robust to output buffering differences.
18241
51d01eda
MC
182422004-06-04 Michael Chastain <mec.gnu@mindspring.com>
18243
18244 * gdb.threads/pthreads.exp: Update copyright years.
18245 (check_control_c): Change asynchronous 'after' to synchronous.
18246
f4fc3b93
RM
182472004-06-04 Roland McGrath <roland@redhat.com>
18248
18249 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
18250 next gdb prompt.
18251
4013522b
MC
182522004-06-02 Michael Chastain <mec.gnu@mindspring.com>
18253
18254 Fix PR gdb/1636.
18255 * gdb.threads/manythreads.exp: Change asynchronous 'after'
18256 calls to synchronous.
18257
7a8f1e6b
JB
182582004-05-26 Jim Blandy <jimb@redhat.com>
18259
18260 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
18261
81bb3443
RC
182622004-05-24 Randolph Chung <tausq@debian.org>
18263
18264 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
18265 * gdb.asm/pa.inc: New file.
18266
8f5a3103
MK
182672004-05-22 Mark Kettenis <kettenis@gnu.org>
18268
18269 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
18270
734b8fe8 182712004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 18272 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
18273
18274 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
18275 GDB prompt.
18276
725603e1
UW
182772004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18278
f4fc3b93 18279 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
18280 setjmp/longjmp. Use sigaction instead of signal.
18281
8b923272 182822004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 18283 Michael Snyder <msnyder@redhat.com>
8b923272
JB
18284
18285 * gdb.threads/pthread_cond_wait.c: New file.
18286 * gdb.threads/pthread_cond_wait.exp: New testcase.
18287
8bfabb04
AC
182882004-05-13 Andrew Cagney <cagney@redhat.com>
18289
18290 * gdb.base/signull.exp, gdb.base/signull.c: New files.
18291 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
18292
42edda50
AC
182932004-05-11 Andrew Cagney <cagney@redhat.com>
18294
18295 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
18296 fixed but revealed gdb/1639.
18297
d303a6c7
AC
182982004-05-10 Andrew Cagney <cagney@redhat.com>
18299
18300 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
18301 func1" and "next to 2nd alarm", kernel bug avoided.
18302
bf08c2a1
DJ
183032004-05-10 Daniel Jacobowitz <dan@debian.org>
18304
18305 PR external/1568
18306 * gdb.base/bigcore.exp: Check the size of the dumped core file.
18307 XFAIL if it is smaller than bytes_allocated.
18308 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
18309 (main): Make chunks_allocated unsigned. Correct comment.
18310
c0586a34
JB
183112004-05-07 Joel Brobecker <brobecker@gnat.com>
18312
18313 * gdb.arch/powerpc-aix-prologue.c: New file.
18314 * gdb.arch/powerpc-aix-prologue.exp: New file.
18315
f2785d12
JB
183162004-05-07 Jim Blandy <jimb@redhat.com>
18317
18318 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
18319 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
18320
bd7f6e30
JB
183212004-05-06 Joel Brobecker <brobecker@gnat.com>
18322
18323 * gdb.base/sep.exp: No longer setup_kfail when the program was
18324 built with dwarf2.
18325
0a5e7efe
JI
183262004-05-05 Jim Ingham <jingham@apple.com>
18327
18328 * gdb.base/pending.exp: Make sure pending breakpoints
18329 preserve the ignore count.
f4fc3b93 18330
a8958849
MK
183312004-04-27 Jerome Guitton <guitton@gnat.com>
18332
18333 * i386-prologue.exp: Add testcase for jump instruction as first
18334 instruction of the real code.
18335 * i386-prologue.c (jump_at_beginning): New function.
18336
7e103f5b
MK
183372004-04-28 Mark Kettenis <kettenis@gnu.org>
18338
18339 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
18340 x86_64-*-*.
18341
5d38b224
MK
183422004-04-28 Mark Kettenis <kettenis@gnu.org>
18343
18344 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
18345 i*86-*-*.
18346
0ef32fd9
MK
183472004-04-25 Mark Kettenis <kettenis@gnu.org>
18348
18349 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
18350 expression that checks the return type.
18351
71d7dd7c
AC
183522004-04-23 Andrew Cagney <cagney@redhat.com>
18353
18354 * gdb.base/call-sc.exp: New test of scalar call/return values.
18355 * gdb.base/call-sc.c: Ditto.
18356
1e9f977e
JJ
183572004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18358
18359 * gdb.threads/manythreads.c: Reduce thread stack size.
18360
899d9e3a
JJ
183612004-04-23 Jeff Johnston <jjohnstn@redhat.com>
18362
18363 * gdb.threads/manythreads.c: Add copyright notice.
18364
61bcae62
AC
183652004-04-23 Andrew Cagney <cagney@redhat.com>
18366
18367 * gdb.base/siginfo.exp: Better handle step out of signal.
18368 * gdb.base/sigstep.exp: Ditto.
18369
7339a42e 183702004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 18371 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
18372
18373 * gdb.threads/manythreads.c: New testcase.
18374 * gdb.threads/manythreads.exp: Ditto.
18375
5c98409b
JB
183762004-04-22 Jim Blandy <jimb@redhat.com>
18377
18378 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
18379 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
18380
3b611f1a
MC
183812004-04-21 Michael Chastain <mec.gnu@mindspring.com>
18382
18383 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
18384
f0fd9238
AC
183852004-04-21 Andrew Cagney <cagney@redhat.com>
18386
18387 * gdb.base/sigstep.c: New file.
18388 * gdb.base/sigstep.exp: New file.
18389
90990674
JB
183902004-04-16 Joel Brobecker <brobecker@gnat.com>
18391
18392 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
18393 call to observer_notify_normal_stop.
18394
78cef34b
AC
183952004-04-15 Andrew Cagney <cagney@redhat.com>
18396
18397 * gdb.base/siginfo.c: New file.
18398 * gdb.base/siginfo.exp: New file.
18399
d2343407
JB
184002004-04-12 J. Brobecker <brobecker@gnat.com>
18401
18402 * gdb.base/sep.exp: Fix typo in comment.
18403
a2dba3c8
JB
184042004-04-12 J. Brobecker <brobecker@gnat.com>
18405
18406 * gdb.base/sep.c: New file.
18407 * gdb.base/sep-proc.c: New file.
18408 * gdb.base/sep.exp: New testcase.
18409
15f7b60e
MK
184102004-04-09 Mark Kettenis <kettenis@gnu.org>
18411
18412 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
18413 support.
18414
44f4de1a
AC
184152004-04-05 Andrew Cagney <cagney@redhat.com>
18416
18417 * gdb.base/sigaltstack.c: New file.
18418 * gdb.base/sigaltstack.exp: New file.
18419
ef04f396
JB
184202004-04-04 Joel Brobecker <brobecker@gnat.com>
18421
18422 * gdb.base/foll-fork.exp: Update the expected output for
18423 "help set follow-fork-mode", to match a change that was made
18424 to the help of this variable on 2004-01-13.
18425
d40d2c92
JB
184262004-04-01 Joel Brobecker <brobecker@gnat.com>
18427
18428 * lib/ada.exp: Add copyright notice.
18429 * bar.ads: Likewise.
18430 * bar.adb: Likewise.
18431 * null_record.adb: Likewise.
18432 * null_record.exp: Likewise.
18433 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
18434
f86ef5a3
JB
184352004-04-01 Joel Brobecker <brobecker@gnat.com>
18436
18437 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
18438 * configure: Regenerate.
18439
414e70e3
JB
184402004-04-01 Joel Brobecker <brobecker@gnat.com>
18441
18442 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
18443 to build the application. Remove the message printed when in
18444 verbose mode, redundant with the UNSUPPORTED message above.
18445
f0aaee49
JB
184462004-03-31 Joel Brobecker <brobecker@gnat.com>
18447
18448 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
18449 * gdb.ada (null_record.exp): New testcase.
18450
ac81cb54
JB
184512004-03-31 Joel Brobecker <brobecker@gnat.com>
18452
18453 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
18454
854af2f7
JB
184552004-03-31 Joel Brobecker <brobecker@gnat.com>
18456
18457 * gdb.ada: New subdirectory.
18458 * gdb.ada/Makefile.in: New file.
18459 * gdb.ada/gnat_ada.gpr.in: New file.
18460
034cb681
JB
184612004-03-31 Joel Brobecker <brobecker@gnat.com>
18462
18463 * lib/ada.exp: New file.
18464
78a1a894
DJ
184652004-03-24 Daniel Jacobowitz <drow@mvista.com>
18466
18467 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
18468 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
18469
4b2b3b3e
AC
184702004-03-22 Andrew Cagney <cagney@redhat.com>
18471
18472 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
18473 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
18474 Problem identified by Ulrich Weigand.
18475
23c73aa3
DC
184762004-03-17 David Carlton <carlton@kealia.com>
18477
18478 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
18479 PR c++/826.
18480
d63a86f8
RM
184812004-03-16 Roland McGrath <roland@redhat.com>
18482
18483 * gdb.base/auxv.exp: New file.
18484 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
18485
0e02aa50
DC
184862004-03-12 David Carlton <carlton@kealia.com>
18487
18488 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
18489 * gdb.cp/pr-1553.cc: Ditto.
18490 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
18491 pass branch.
18492
c20b71be
MC
184932004-03-12 Michael Chastain <mec.gnu@mindspring.com>
18494
18495 * gdb.cp/templates.exp: Accept more template types.
18496
c7414a01
MC
184972004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18498
18499 From Corinna Vinschen with modifications.
18500 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
18501 local variable obj_with_enum.
18502 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
18503 results with obj_with_enum.
18504
ed69573c
MC
185052004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18506
18507 * gdb.cp/classes.cc: New file, copied from misc.cc.
18508 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
18509
28301461
MC
185102004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18511
18512 * gdb.cp/misc.cc: Add copyright notice.
18513
1198ecbe
DC
185142004-03-05 David Carlton <carlton@kealia.com>
18515
18516 * gdb.cp/rtti.exp: Add 'print *obj3' test.
18517 * gdb.cp/rtti.h: Update copyright.
18518 (namespace n2::n3): New.
18519 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
18520 (n2::n3::func3): New.
18521 (main): Call n2::n3::func3.
18522 * gdb.cp/rtti2.cc: Update copyright.
18523 (n2::create3): New.
18524
9e08c470
MK
185252004-03-04 Mark Kettenis <kettenis@gnu.org>
18526
18527 * gdb.asm/openbsd.inc: Fix typo.
18528
4bebc3aa
FF
185292004-03-03 Fred Fish <fnf@redhat.com>
18530
18531 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
18532 "val" instead of unused "size". Update copyright year.
18533
6ea9fb37
DJ
185342004-02-29 Daniel Jacobowitz <drow@mvista.com>
18535
18536 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
18537 to use unsigned char.
18538 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
18539 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
18540
23b23974
DJ
185412004-02-29 Daniel Jacobowitz <drow@mvista.com>
18542
18543 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
18544 line of output.
18545
7574fd53
DJ
185462004-02-28 Daniel Jacobowitz <drow@mvista.com>
18547
18548 * gdb.base/relocate.c (dummy): Initialize.
18549
a195357f
DJ
185502004-02-28 Daniel Jacobowitz <drow@mvista.com>
18551
18552 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
18553 a breakpoint at exit.
18554
72fd54a9
FF
185552004-02-27 Fred Fish <fnf@redhat.com>
18556
18557 * gdb.base/chng-syms.exp: Add expect condition to match failing
18558 case that isn't a timeout.
18559
b9d23137
AC
185602004-02-27 Andrew Cagney <cagney@redhat.com>
18561
18562 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
18563 support.
18564
15d208f6 185652004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 18566
15d208f6
FF
18567 * gdb.arch/gdb1431.c: Remove.
18568 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
18569 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
18570 of "until" incorrectly.
18571
98f9cd2d
JB
185722004-02-26 J. Brobecker <brobecker@gnat.com>
18573
18574 * gdb.cp/class2.cc (empty): New class.
18575 (refer): New function.
18576 (main): Declare an object of type empty and use it.
18577 * gdb.cp/class2.exp: Print the value of an object of type empty.
18578
9b50c11b
JJ
185792004-02-26 Jeff Johnston <jjohnstn@redhat.com>
18580
18581 * gdb.base/langs.exp: Update query string to match the
18582 new nquery format used for pending breakpoints.
18583
0dcd613f
AC
185842004-02-26 Andrew Cagney <cagney@redhat.com>
18585
18586 Fix PR i18n/1570.
18587 * gdb.base/charset.c: Update copyright notice.
18588 (main, init_string): Remove the escape character '\e' tests.
18589 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
18590 * gdb.base/charset.exp (valid_host_charset): Ditto.
18591 * gdb.base/setvar.exp: Ditto.
18592
b8a56647
AC
185932004-02-24 Andrew Cagney <cagney@redhat.com>
18594
90d59e34
AC
18595 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
18596 mmapped data in core file" PASS and FAIL messages consistent.
18597
b8a56647
AC
18598 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
18599 setting a breakpoint. Work around PR java/1565.
18600
9f27c604
JJ
186012004-02-23 Jeff Johnston <jjohnstn@redhat.com>
18602
18603 * lib/gdb.exp (gdb_breakpoint): Update query string to match
18604 new nquery format.
18605 * gdb.base/pending.exp: Ditto.
18606
3224a706
MK
186072004-02-22 Mark Kettenis <kettenis@gnu.org>
18608
18609 * configure.in: Run stabs tests on *BSD.
18610 * configure: Regenerated.
18611
41e0a9ca
MK
186122004-02-21 Mark Kettenis <kettenis@gnu.org>
18613
18614 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
18615
1e1b3428
FF
186162004-02-20 Fred Fish <fnf@redhat.com>
18617
18618 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
18619 blank in test for "returns short", for consistency with other
18620 "returns xxx" tests. Update copyright year.
18621
f9a7572a
FF
186222004-02-19 Fred Fish <fnf@redhat.com>
18623
18624 New testcase for PR breakpoint/1558.
18625 * gdb.arch/gdb1558.exp: New file.
18626 * gdb.arch/gdb1558.c: New file.
18627
b2ce2854
EZ
186282004-02-19 Elena Zannoni <ezannoni@redhat.com>
18629
18630 * gdb.base/nodebug.exp: Fix typo.
18631
e7c9ff01
JB
186322004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18633
18634 Committed by Jim Blandy <jimb@redhat.com>.
18635
62f4b920
JB
18636 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
18637
2db536a1
JB
18638 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
18639
e7c9ff01
JB
18640 * gdb.base/float.exp: Support s390*-*-* targets.
18641
f3205b34
AF
186422004-02-17 Adam Fedor <fedor@gnu.org>
18643
18644 * gdb.base/gdb1555.exp: New file.
18645 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
18646
9d62932d
EZ
186472004-02-17 Elena Zannoni <ezannoni@redhat.com>
18648
18649 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
18650
344c9711
FF
186512004-02-16 Fred Fish <fnf@redhat.com>
18652
18653 * gdb.arch/gdb1291.c: Remove
18654 * gdb.arch/gdb1291.s: New test input file.
18655 * gdb.arch/gdb1291.exp: Expand test to check case that should not
18656 fail. Test for correct result, known incorrect result, other
18657 failures and timeouts.
18658
2d822687
AC
186592004-02-16 Andrew Cagney <cagney@redhat.com>
18660
18661 * gdb.base/bigcore.exp: New file.
18662 * gdb.base/bigcore.c: New file.
18663
dac15b66
AC
186642004-02-13 Andrew Cagney <cagney@redhat.com>
18665
18666 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
18667 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
18668 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
18669 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
18670 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
18671 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
18672 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
18673 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
18674 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
18675 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
18676
6bdfc2c4
JJ
186772004-02-11 Jeff Johnston <jjohnstn@redhat.com>
18678
18679 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
18680 executed is an alloc instruction.
18681
87b3ede8
DC
186822004-02-11 David Carlton <carlton@kealia.com>
18683
18684 * gdb.cp/breakpoint.exp: New.
18685 * gdb.cp/breakpoint.cc: New.
18686
6e19e2bf
MC
186872004-02-11 Michael Chastain <mec.gnu@mindspring.com>
18688
18689 Partial fix for PR gdb/1543.
18690 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
18691 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
18692 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
18693 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
18694 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
18695 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
18696 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
18697 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
18698 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
18699 to bug-gdb@prep.ai.mit.edu .
18700 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
18701 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
18702 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
18703 Likewise.
18704
5c5455dc
AC
187052004-02-10 Andrew Cagney <cagney@redhat.com>
18706
18707 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
18708 using gdb_internal_error_resync.
18709
9cf689d7
DJ
187102004-02-09 Daniel Jacobowitz <drow@mvista.com>
18711
18712 * gdb.threads/thread-specific.exp: Stop early if no threads are
18713 found.
18714
d2dc51db
MC
187152004-02-09 Michael Chastain <mec.gnu@mindspring.com>
18716
18717 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
18718
14b1a056
DJ
187192004-02-08 Daniel Jacobowitz <drow@mvista.com>
18720
18721 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
18722 breakpoints.
18723
83f66e8f
DJ
187242004-02-07 Daniel Jacobowitz <drow@mvista.com>
18725
18726 * config/sim.exp (gdb_load): Handle $arg == "".
18727 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
18728 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
18729
30fc0091
EZ
187302004-02-07 Elena Zannoni <ezannoni@redhat.com>
18731
a9c64011
AS
18732 * gdb.base/maint.exp: Update test to reflect
18733 obstack changes.
30fc0091 18734
4d806929
JJ
187352004-02-04 Jeff Johnston <jjohnstn@redhat.com>
18736
18737 * gdb.base/pendshr.c (pendfunc): New function that calls
18738 pendfunc1.
18739 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
18740
7bfdd688
FF
187412004-02-04 Fred Fish <fnf@redhat.com>
18742
18743 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
18744 function symbols and update copyright years.
18745 * gdb.arch/gdb1291.c: Ditto.
18746
aaa08ee4
MC
187472004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18748
18749 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
18750
dbad7755
MC
187512004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18752
18753 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
18754
ec4646ef
MC
187552004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18756
18757 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
18758
1b802196
FF
187592004-02-02 Fred Fish <fnf@redhat.com>
18760
18761 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
18762 remote targets. Update copyright years.
18763
18fe2033
JJ
187642004-02-02 Jeff Johnston <jjohnstn@redhat.com>
18765
18766 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
18767 support.
18768 * gdb.base/langs.exp: Fix test which attempts to create
18769 breakpoint on non-existent function to handle new pending
18770 support.
18771 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
18772 a breakpoint.
18773 * gdb.base/pending.exp: New test.
18774 * gdb.base/pending.c: New file.
18775 * gdb.base/pendshr.c: Ditto.
18776
8d577d32
DC
187772004-02-02 David Carlton <carlton@kealia.com>
18778
18779 * gdb.cp/overload.exp: Add overloadNamespace tests.
18780 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
18781 (overloadNamespace, XXX): New.
18782 (main): Call XXX::marker2.
18783
3ad13771
FF
187842004-02-01 Fred Fish <fnf@redhat.com>
18785
18786 * gdb.base/dump.exp: Use runto_main instead of "runto main".
18787 * gdb.base/finish.exp: Ditto.
18788 * gdb.base/gcore.exp: Ditto.
18789 * gdb.base/huge.exp: Ditto.
18790 * gdb.base/info-proc.exp: Ditto.
18791 * gdb.base/return2.exp: Ditto.
18792 * gdb.threads/gcore-thread.exp: Ditto.
18793
44c75849
DJ
187942004-02-01 Daniel Jacobowitz <drow@mvista.com>
18795
18796 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
18797
005bc093
MK
187982004-02-01 Mark Kettenis <kettenis@gnu.org>
18799
18800 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
18801 that opening the file succeeds on OpenBSD.
18802
c47cebdb
DJ
188032004-02-01 Daniel Jacobowitz <drow@mvista.com>
18804
18805 * gdb.threads/thread-specific.c: New file.
18806 * gdb.threads/threads-specific.exp: New test script.
18807 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
18808 to expect_out.
18809
5a01311c
MK
188102004-02-01 Mark Kettenis <kettenis@gnu.org>
18811
18812 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
18813 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
18814 only on the "print_small_structs from print_long_arg_list" test.
18815
ce22a4f1
DJ
188162004-02-01 Daniel Jacobowitz <drow@mvista.com>
18817
18818 * gdb.base/completion.exp: Kill a stray backslash.
18819
18820 From Jim Ingham <jingham@apple.com>:
18821 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
18822 agrees with the result from sending a tab.
18823
abbab9d3
DJ
188242004-01-31 Daniel Jacobowitz <drow@mvista.com>
18825
18826 * gdb.base/chng-syms.exp: Remove stray newline.
18827
53904d1e
MK
188282004-01-31 Mark Kettenis <kettenis@gnu.org>
18829
18830 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
18831 *-*-openbsd*.
18832 * gdb.asm/openbsd.inc: New file.
18833
3a4b3aac
MK
188342004-01-30 Mark Kettenis <kettenis@gnu.org>
18835
18836 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
18837 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
18838 *-*solaris2*. Remove commented out default settings for
18839 asm-flags. Replace gdb_compile with target_link.
18840
ebac27b4
MC
188412004-01-29 Michael Chastain <mec.gnu@mindspring.com>
18842
18843 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
18844 for all tests. Remove old hp-ux and cygnus xfail cases.
18845
d8679d84
PH
188462004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
18847
18848 * gdb.base/chng-syms.exp: New file.
18849 * gdb.base/chng-syms.c: New file.
18850
0a55bc22
MC
188512004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18852
18853 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
18854 Provide arms for current output in all my configurations.
18855
94b8e876
MC
188562004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18857
18858 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
18859 * lib/compiler.cc: Likewise.
18860 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
18861 get the right preprocessor. Eval the output directly. Remove
18862 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
18863 hp_f77_compiler and hp_f90_compiler completely.
18864 (gdb_preprocess): Delete.
18865 (get_compiler): Delete.
18866
7cf03d44
MK
188672004-01-24 Mark Kettenis <kettenis@gnu.org>
18868
18869 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
18870 <string.h>.
18871
68b6dce9
NR
188722004-01-24 Nick Roberts <nick@nick.uklinux.net>
18873
18874 * gdb.mi/mi-stack.exp: Update copyright.
18875
b368761e
DC
188762004-01-23 David Carlton <carlton@kealia.com>
18877
18878 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
18879 test for cp_lookup_transparent_type.
18880 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
18881 call them.
18882
f2061b53
DJ
188832004-01-23 Daniel Jacobowitz <drow@mvista.com>
18884
18885 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
18886 after -var-update.
18887
37fc574a
DC
188882004-01-23 David Carlton <carlton@kealia.com>
18889
18890 * gdb.cp/namespace.cc (C::ensureRefs): New.
18891 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
18892
8e94b928
NR
188932004-01-20 Nick Roberts <nick@nick.uklinux.net>
18894
18895 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
18896 case "-stack-list-locals 2".
18897 * gdb.mi/mi-var-child.exp: Test for case
18898 "-var-list-children --all-values NAME".
18899
997b0952
MC
189002004-01-18 Michael Chastain <mec.gnu@mindspring.com>
18901
18902 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
18903
52470da3
MK
189042004-01-18 Mark Kettenis <kettenis@gnu.org>
18905
7049b4b8
MK
18906 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
18907 used with gdb_test_multiple.
18908
52470da3
MK
18909 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
18910 read at address 0. This fixes PR testsuite/1504.
18911
da6012e5
DJ
189122004-01-18 Daniel Jacobowitz <drow@mvista.com>
18913
18914 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
18915 Remove downloading, guessing the host executable, the calls to
18916 gdb_file_cmd and gdb_target_cmd, and "load" support.
18917 (infer_host_exec): New function broken out from gdb_load.
18918 (gdb_load): New wrapper for gdbserver_gdb_load.
18919 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
18920 gdb_target_cmd. Use -target-select.
18921 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
18922 Download binaries to the host. Clear last_mi_remote_file when
18923 we load a new binary.
18924 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
18925 call gdbserver_gdb_load and mi_gdb_target_cmd.
18926
32c70722
MC
189272004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18928
18929 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18930 type patterns.
18931
b0cecf36
MC
189322004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18933
18934 * gdb.cp/templates.exp: Fix typo in test name of
18935 "print Foo<volatile char*>::foo".
18936
4120d7e6
MC
189372004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18938
18939 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18940
f679e530
BE
189412004-01-16 Ben Elliston <bje@wasabisystems.com>
18942
18943 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18944 (clean mostlyclean): Remove empty rm.
18945
091c48f6
MC
189462004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18947
18948 * gdb.base/setvar.exp: Add copyright years.
18949
3e5fc8d2
DC
189502004-01-14 David Carlton <carlton@bactrian.org>
18951
18952 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18953 PR c++/1511 and update coment.
18954 * gdb.cp/templates.exp: Update patterns to match current output.
18955 If changes involve something other than whitespace, KFAIL
18956 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18957
63d06c5c
DC
189582004-01-14 David Carlton <carlton@kealia.com>
18959
18960 * gdb.cp/namespace.exp: Add tests involving classes defined within
18961 namespaces.
18962 * gdb.cp/namespace.cc (C::CClass): New.
18963 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18964
a51dab88
EZ
189652004-01-14 Elena Zannoni <ezannoni@redhat.com>
18966
18967 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18968 what debug info we have. Print a better message if something goes
18969 wrong while producing the separate debug info file.
18970
a476ccc9
MC
189712004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18972
18973 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18974
f453692c
MC
189752004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18976
18977 * gdb.base/callfuncs.c: Add copyright notice.
18978
f40063a5
MC
189792004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18980
18981 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18982 inheritance. PR gdb/1498, PR gcc/13539.
18983
19ac3974
EZ
189842004-01-13 Elena Zannoni <ezannoni@redhat.com>
18985
a9c64011
AS
18986 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18987 test specific name.
18988 * gdb.mi/gdb669.exp: Ditto.
18989 * gdb.mi/mi-pthreads.exp: Ditto.
18990 * gdb.mi/mi1-pthreads.exp: Ditto.
18991 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18992
56c97c6e
MC
189932004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18994
18995 * gdb.cp/member-ptr.cc: Add copyright notice.
18996
a0644324
MC
189972004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18998
18999 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
19000 some patterns for recent versions of gcc and hpacc. Delete
19001 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
19002 Delete tests that access a NULL pointer-to-member-data. This
19003 script is still disabled for gcc.
19004
32fabe09
EZ
190052004-01-12 Elena Zannoni <ezannoni@redhat.com>
19006
19007 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 19008 escaped correctly.
32fabe09 19009
1f8a6abb
EZ
190102004-01-12 Elena Zannoni <ezannoni@redhat.com>
19011
19012 * gdb.base/sepdebug.exp: New file.
19013 * gdb.base/sepdebug.c: New file.
19014 * lib/gdb.exp (separate_debug_filename): New procedure.
19015 (gdb_gnu_strip_debug): New procedure.
19016
48efe704
AC
190172004-01-12 Andrew Cagney <cagney@redhat.com>
19018
19019 * gdb.mi/ChangeLog: Delete file. Renamed to ...
19020 * gdb.mi/ChangeLog-1999-2003: New file.
19021
a9415475
AC
190222004-01-12 Andrew Cagney <cagney@redhat.com>
19023
19024 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
19025 "Renaming a directory to a non-empty directory returns ENOTEMPTY
19026 or EEXIST", treat EBUSY as an XFAIL.
19027
83b8cf9d
MC
190282004-01-11 Michael Chastain <mec.gnu@mindspring.com>
19029
19030 * gdb.base/scope.exp: Remove obsolete setup_xfail for
19031 hp_cc_compiler.
19032
9939d2a8
MC
190332004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19034
19035 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
19036 decorations.
19037
1ff8cadf
MC
190382004-01-10 Michael Chastain <mec.gnu@mindspring.com>
19039
19040 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
19041 and "(aCC)" decorations. Remove obsolete doco about old
19042 test results.
19043
6fa9022e
MC
190442004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19045
19046 * gdb.cp/exception.exp: Fix typo in doco.
19047
209721fe
MK
190482004-01-09 Mark Kettenis <kettenis@gnu.org>
19049
19050 * gdb.base/gdb1476.exp: Fix typo.
19051
ef11303e
MC
190522004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19053
19054 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
19055 file.
19056
041ab88c
MC
190572004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19058
19059 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
19060 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
19061 Use gdb_compile. Remove restriction on gcc. Add some patterns
19062 for recent version of gdb. Delete second half, which was a copy
19063 of the first half with different build flags. This test is
19064 still disabled because it is still not ready for production.
19065
e36d075a
MC
190662004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19067
19068 * gdb.cp/exception.cc: Add copyright notice.
19069 * gdb.cp/exception.exp: Add a notice that this file is broken
19070 because of line number changes caused by addition of copyright
19071 notice.
19072
42b190ad
MC
190732004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19074
19075 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
19076 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
19077
8f25f06b
MC
190782004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19079
19080 * gdb.cp/classes.exp: Accept gnu abi 2.
19081 * gdb.cp/derivation.exp: Likewise.
19082 * gdb.cp/overload.exp: Likewise.
19083 * gdb.cp/virtfunc.exp: Likewise.
19084
06ded8b8
MC
190852004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19086
19087 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
19088 semicolon after end of function.
19089
77c26ae3
MC
190902004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19091
19092 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
19093 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
19094 boilerplate code for compiling and running the program under
19095 test. Add some string method tests.
19096
20757486
MC
190972004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19098
19099 * gdb.cp/bs15503.cc: Add copyright notice.
19100 * gdb.cp/bs15503.exp: Adjust line number.
19101
0fd3b503
MC
191022004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19103
19104 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
19105 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
19106
10d1bea8
MC
191072004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19108
19109 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
19110 hp_cc_compiler.
19111
2789202a
MC
191122004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19113
19114 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
19115 * gdb.cp/ctti.exp: Use the marker instead of "next".
19116 With gcc, run further before bailing.
19117
b862f14c
MC
191182004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19119
19120 * gdb.cp/cttiadd.cc: Add copyright notice.
19121 * gdb.cp/cttiadd1.cc: Likewise.
19122 * gdb.cp/cttiadd2.cc: Likewise.
19123 * gdb.cp/cttiadd3.cc: Likewise.
19124
96da2469
MC
191252004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19126
19127 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
19128 Use gdb_test, gdb_test_multiple. Use floating-point values that
19129 have exact representations in IEEE-ish formats.
19130
053248ff
MC
191312004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19132
19133 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
19134 compilers. Delete duplicate call to get_compiler_info.
19135 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
19136 * gdb.base/volatile.exp: Likewise.
19137
84acecdd
MK
191382004-01-07 Mark Kettenis <kettenis@gnu.org>
19139
19140 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
19141 memory at address 0.
19142
fe11a27f
MC
191432004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19144
19145 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
19146 to test for hp-ux assembler. Fix copyright years.
19147
60ad077b
AC
191482004-01-07 Andrew Cagney <cagney@redhat.com>
19149
19150 * gdb.base/fileio.c (strerrno): Add "EBUSY".
19151
1c9b8f33
AC
191522004-01-07 Andrew Cagney <cagney@redhat.com>
19153
19154 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
19155 when creating the read-only file. From analysis by Roland McGrath
19156 and Elena Zannoni.
19157
753ccc7a
MC
191582004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19159
19160 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
19161
eca3e36b
MC
191622004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19163
19164 * gdb.base/cvexpr.c: Be type-safe with function pointers and
19165 data pointers.
19166
f8d4bac4
MC
191672004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19168
19169 * gdb.cp/m-static.exp: Compile one source file at a time.
19170 Delete unused call to get_compiler_info.
19171
9b4e0f94
MC
191722004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19173
19174 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
19175 * gdb.base/call-rt-st.exp: Likewise.
19176 * gdb.base/nodebug.exp: Likewise.
19177 * gdb.base/volatile.exp: Likewise.
19178 * gdb.cp/ref-types.exp: Likewise.
19179 * gdb.cp/templates.exp: Likewise.
19180
023c1024
MK
191812004-01-05 Mark Kettenis <kettenis@gnu.org>
19182
19183 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
19184
19703c4a
MC
191852004-01-05 Michael Chastain <mec.gnu@mindspring.com>
19186
19187 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
19188 hppa*-hp-hpux*.
19189
18b67037
MK
191902004-01-04 Mark Kettenis <kettenis@gnu.org>
19191
ba6219c8
MK
19192 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19193 x86_64-*-*.
19194
18b67037
MK
19195 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19196 sparc64-*-* and sparc*-solaris2*.
19197
1bfbbb9d
MK
191982004-01-04 Mark Kettenis <kettenis@gnu.org>
19199
19200 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
19201 return ${tests}" test. The ${tests} already mentions the
19202 filename.
19203
06846494
MC
192042004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19205
19206 * gdb.cp/local.exp: Accept gcc abi 2.
19207
3b0cb202
MC
192082004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19209
19210 * gdb.cp/templates.exp: Accept gcc abi 2.
19211
0643ec3f
MC
192122004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19213
19214 * lib/compiler.cc: Remove supports_template_debugging.
19215 * gdb.cp/templates.exp: Do not test supports_template_debugging.
19216
d231d0b1
MC
192172004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19218
19219 * gdb.cp/namespace.exp: Accept gcc abi 2.
19220
44ffb27c
MC
192212004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19222
19223 * gdb.cp/method.exp: Accept gcc abi 2.
19224
184ad485
MC
192252004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19226
19227 * gdb.cp/classes.exp: Generate identical results as old version.
19228 * gdb.cp/derivation.exp: Likewise.
19229 * gdb.cp/overload.exp: Likewise.
19230 * gdb.cp/virtfunc.exp: Likewise.
19231
116f09e7
MC
192322004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19233
19234 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
19235 mysterious bug with sourceware version of expect.
19236
b1379776
MC
192372004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19238
19239 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
19240 current versions of gcc, including gcc abi 2. Remove gratuitous
19241 restart of test program. Use gdb_test_multiple and gdb_test for
19242 all tests. Add patterns to xfail missing "const" in "const char *"
19243 and kfail PR gdb/1155.
19244
6b7a4c0e
MC
192452004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19246
19247 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
19248 current versions of gcc, including gcc abi 2. Remove gratuitous
19249 restart of test program. Use gdb_test_multiple and gdb_test for
19250 all tests. Add patterns to kfail PR gdb/1498.
19251
51615d72
MC
192522003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19253
19254 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
19255 current versions of gcc, including gcc abi 2. Use "breakpoint"
19256 and "continue" instead of restarting the target program. Use
19257 gdb_test_multiple and gdb_test for all tests.
19258
7b79a9d7
MK
192592004-01-01 Mark Kettenis <kettenis@gnu.org>
19260
19261 * gdb.asm/asm-source.exp: Update copyright year. Link statically
19262 for *-*-solaris2*.
19263
1cd3489f
MC
192642003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19265
19266 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
19267 current versions of gcc, including gcc abi 2. Use "breakpoint"
19268 and "continue" instead of restarting the target program several
19269 times. Use gdb_test_multiple and gdb_test for all tests.
19270
850742db
MC
192712003-12-18 Michael Chastain <mec.gnu@mindspring.com>
19272
19273 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
19274 source files.
19275
eb4bbda8
MC
192762003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19277
19278 * gdb.base/environ.exp: Handle compiling test case from multiple
19279 source files.
19280
e42c7771
MC
192812003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19282
19283 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
19284
80e4b428
JB
192852003-12-17 Jim Blandy <jimb@redhat.com>
19286
5f06973a
JB
19287 * gdb.base/freebpcmd.c: Add copyright notice.
19288
80e4b428
JB
19289 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
19290
0ab84fb7
MC
192912003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19292
19293 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
19294
1b3bb3d0
JB
192952003-12-13 Jim Blandy <jimb@redhat.com>
19296
19297 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
19298
3a4c9371
KB
192992003-12-12 Kevin Buettner <kevinb@redhat.com>
19300
19301 * gdb.asm/frv.inc: New file.
19302 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
19303
a1dea79a
FF
193042003-12-09 Fred Fish <fnf@redhat.com>
19305
19306 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
19307 functions to break1.c and leave prototypes behind. Add more
19308 "set breakpoint NN here" comments.
19309 * gdb.base/break1.c: New file.
19310
19311 * gdb.base/break.exp: Handle compiling test case from multiple
19312 source files and change source file references as needed.
19313 * gdb.base/completion.exp: Ditto.
19314 * gdb.base/condbreak.exp: Ditto.
19315 * gdb.base/define.exp: Ditto.
19316 * gdb.base/ena-dis-br.exp: Ditto.
19317 * gdb.base/info-proc.exp: Ditto.
19318 * gdb.base/maint.exp: Ditto.
19319 * gdb.base/until.exp: Ditto.
19320
19321 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
19322 hardcoded line numbers.
19323 * gdb.base/define.exp: Ditto.
19324 * gdb.base/ena-dis-br.exp: Ditto.
19325 * gdb.base/maint.exp: Ditto.
19326 * gdb.base/until.exp: Ditto.
19327
19328 * gdb.base/completion.exp: Use "break1" for completion tests since
19329 "break" is no longer a unique prefix.
19330
5266b69c
AC
193312003-12-06 Andrew Cagney <cagney@redhat.com>
19332
19333 * gdb.base/structs.exp (test_struct_returns): When applicable, set
19334 "return_value_unimplemented". When an unimplemented struct return
19335 architecture, report incorrect values as a KFAIL
19336
374451f0
MC
193372003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19338
19339 * gdb.cp/rtti.exp: Accept new wording of warning from
19340 cp_lookup_rtti_type.
19341
ba9b20a7
MC
193422003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19343
19344 Partial fix for PR testsuite/1456.
19345 * gdb.base/scope.exp (test_at_main): Replace references to
19346 gcc_compiled with calls to test_compiler_info.
19347 (test_at_foo): Likewise.
19348 (test_at_bar): Likewise.
19349
b74b6d0b
MC
193502003-12-04 Michael Chastain <mec.gnu@mindspring.com>
19351
19352 Partial fix for PR testsuite/1456.
19353 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
19354 to test_compiler_info.
19355
ccfa3402
MC
193562003-12-03 Michael Chastain <mec.gnu@mindspring.com>
19357
19358 * gdb.base/so-impl-ld.exp: Update copyright notice.
19359
f6246aba
MC
193602003-12-02 Michael Chastain <mec.gnu@mindspring.com>
19361
19362 Partial fix for PR testsuite/1456.
19363 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
19364 to test_compiler_info.
19365
13ae734a
MC
193662003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19367
19368 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
19369 from current versions of gdb. Clean up regular expressions.
19370 Delete redundant timeout case.
19371
d8e1cdee
MC
193722003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19373
19374 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
19375 from current versions of gdb. Clean up regular expressions.
19376 Delete redundant timeout case.
19377
96457b64
MC
193782003-12-01 Michael Chastain <mec.gnu@mindspring.com>
19379
19380 Partial fix for PR testsuite/1456.
19381 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
19382 gcc_compiled with call to test_compiler_info.
19383
f35309fc
MC
193842003-11-30 Michael Chastain <mec.gnu@mindspring.com>
19385
19386 Partial fix for PR testsuite/1456.
19387 * gdb.base/list.exp (test_list_function): Delete unused declaration
19388 of gcc_compiled.
19389
d7afdf9b
MC
193902003-11-29 Michael Chastain <mec.gnu@mindspring.com>
19391
19392 Partial fix for PR testsuite/1456.
19393 * gdb.base/complex.exp: Replace reference to gcc_compiled with
19394 call to test_compiler_info.
19395
71507b56
MK
193962003-11-29 Mark Kettenis <kettenis@gnu.org>
19397
19398 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
19399 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
19400 it to create the appropriate note.inc.
19401 * gdb.asm/asmsrc1.s: Include "note.inc".
19402 * gdb.asm/netbsd.inc: New file.
19403 * gdb.asm/empty.inc: New file.
19404
f81f93f7
MC
194052003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19406
19407 Partial fix for PR testsuite/1456.
19408 * gdb.base/constvars.exp: Replace references to gcc_compiled with
19409 calls to test_compiler_info.
19410
9a77938e
MC
194112003-11-27 Michael Chastain <mec.gnu@mindspring.com>
19412
19413 Partial fix for PR testsuite/1456.
19414 * gdb.base/volatile.exp: Replace references to gcc_compiled with
19415 calls to test_compiler_info.
19416
e8367dc7
MK
194172003-11-27 Mark Kettenis <kettenis@gnu.org>
19418
19419 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
19420 pattern for the KFAILs.
19421
526c61ee
AF
194222003-11-25 Adam Fedor <fedor@gnu.org>
19423
19424 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
19425 * gdb.objc/objcdecode.m: New file.
19426
28f2d600
AF
194272003-11-25 Adam Fedor <fedor@gnu.org>
19428
19429 * gdb.objc/nondebug.exp: Test for PR objc/1236.
19430 * gdb.objc/nondebug.m: New file.
19431
a3895cee
BE
194322003-11-26 Ben Elliston <bje@wasabisystems.com>
19433
19434 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19435 NetBSD as it does on FreeBSD. Modelled on a similar change by
19436 Mark Kettenis on 2003-05-30.
19437 (link-flags): Set to "--entry _start" regardless of target.
19438 Special linker flags are to be appended to $link-flags.
19439 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
19440
c9f2c8a3
MC
194412003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19442
19443 * gdb.cp/method.exp: Accept output of new demangler.
19444
15a0587a 194452003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
19446
19447 * gdb/class2.exp: New file.
19448 * gdb/class2.cc: New file.
19449
3c00b570
MC
194502003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19451
19452 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
19453 of new demangler.
19454
7027acc7
MK
194552003-11-23 Mark Kettenis <kettenis@gnu.org>
19456
19457 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
19458 of gdb_test "run".
19459
b0e1598a
MK
194602003-11-23 Mark Kettenis <kettenis@gnu.org>
19461
19462 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
19463 "continue" into "run".
19464
4d9eda44
MC
194652003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19466
19467 Partial fix for PR testsuite/1456.
19468 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
19469 call to test_compiler_info.
19470 * gdb.cp/ctti.exp: Likewise.
19471 * gdb.cp/derivation.exp: Likewise.
19472 * gdb.cp/member-ptr.exp: Likewise.
19473 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
19474 reference to gcc_compiled.
19475
194762003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
19477
19478 Fix PR testsuite/1463.
19479 * gdb.base/structs.exp (start_structs_test): Call
19480 get_debug_format before using the debug format.
19481
d422fe19
AC
194822003-11-22 Andrew Cagney <cagney@redhat.com>
19483
19484 * lib/gdb.exp (gdb_test_multiple): Add simple example.
19485 * gdb.base/structs.exp: Use gdb_test_multiple.
19486
039cf96d
AC
194872003-11-20 Andrew Cagney <cagney@redhat.com>
19488
6882279b
AC
19489 * gdb.base/structs.exp: Handle and recover from internal errors.
19490 Replace "foo${n}" with "foo<n>" in test messages.
19491
e53890ae
AC
19492 * gdb.base/structs.exp: Update copyright. Rewrite.
19493 * gdb.base/structs.c: Update copyright. Rewrite.
19494
2b211c59
AC
19495 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
19496 resync count exceeded.
d63a86f8 19497
039cf96d
AC
19498 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
19499 from the internal error.
19500 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
19501 Original from Jim Blandy.
19502 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 19503
eac98b22
AC
195042003-11-19 Andrew Cagney <cagney@redhat.com>
19505
19506 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
19507 KFAIL.
19508
67455b2a
MK
195092003-11-17 Mark Kettenis <kettenis@gnu.org>
19510
19511 New testcase for PR backtrace/1435.
19512 * gdb.arch/i386-unwind.exp: New file.
19513 * gdb.arch/i386-unwind.c: New file.
19514
853d6e5b
AC
195152003-11-17 Andrew Cagney <cagney@redhat.com>
19516
19517 * lib/gdb.exp (compiler_info): New global.
19518 (test_compiler_info): New function.
19519 (get_compiler_info): Set compiler_info.
19520 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
19521 "compiler_info" to gcc-<major>-<minor>.
19522
38cf6e11
MC
195232003-11-15 Michael Chastain <mec.gnu@mindspring.com>
19524
19525 * gdb.trace/configure: Remove.
19526
a50d3602
EZ
195272003-11-13 Elena Zannoni <ezannoni@redhat.com>
19528
19529 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 19530 breakpoints.
a50d3602
EZ
19531 * gdb.base/break.exp: Remove all references to explicit line
19532 numbers.
19533
d9407aaa
NC
195342003-11-11 Nick Clifton <nickc@redhat.com>
19535
19536 * gdb.base/shreloc.exp: Do not run for targets which do not
19537 support shared objects.
19538
db488fc1
CV
195392003-11-10 Corinna Vinschen <vinschen@redhat.com>
19540
19541 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
19542 Don't run tests if nofileio flag is given.
19543
6a90a18e
EZ
195442003-11-07 Elena Zannoni <ezannoni@redhat.com>
19545
19546 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 19547 as well as 'Watchpoint'.
6a90a18e 19548
0b915e9c
EZ
195492003-11-06 Elena Zannoni <ezannoni@redhat.com>
19550
19551 Reported by Jim Ingham <jingham@apple.com>:
19552 * gdb.base/annota1.exp: Match at least one occurrence of the
19553 signal handler annotation.
19554
d7e4b55f
EZ
195552003-11-06 Elena Zannoni <ezannoni@redhat.com>
19556
a9c64011
AS
19557 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
19558 as well as 'Watchpoint'.
d7e4b55f 19559
2fe4e8d0
MC
195602003-11-05 Michael Chastain <mec@shout.net>
19561
19562 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
19563
6ef88553
KW
195642003-11-03 Kris Warkentin <kewarken@qnx.com>
19565
19566 * gdb.arch/gdb1291.c: New test file.
19567 * gdb.arch/gdb1291.exp: New test script.
19568 * gdb.arch/gdb1431.c: New test file.
19569 * gdb.arch/gdb1431.exp: New test script.
19570
ae7dc4d8
MC
195712003-10-22 Michael Chastain <mec@shout.net>
19572
19573 * gdb.mi/pthreads.c: Add copyright notice.
19574
c39d7427
MC
195752003-10-22 Michael Chastain <mec@shout.net>
19576
19577 * gdb.threads/pthreads.c: Add copyright notice.
19578
8b7d96c1
MC
195792003-10-20 Michael Chastain <mec@shout.net>
19580
19581 * gdb.base/gdb1056.exp: New test script.
19582
d1d69fdd
DJ
195832003-10-13 Daniel Jacobowitz <drow@mvista.com>
19584
19585 * gdb.threads/killed.exp: Use gdb_run_cmd.
19586
7d605576
DJ
195872003-10-13 Daniel Jacobowitz <drow@mvista.com>
19588
19589 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
19590 create a core file.
19591 * gdb.threads/gcore-thread.exp: Likewise.
19592
618ec112
CV
195932003-10-13 Corinna Vinschen <vinschen@redhat.com>
19594
19595 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
19596 type, based on char type.
19597 (struct bit_flags_short_t): New bitfield type, based on short type.
19598 (init_bit_flags_char): New fuction.
19599 (init_bit_flags_short): Ditto.
19600 (print_bit_flags_char): Ditto.
19601 (print_bit_flags_short): Ditto.
19602 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
19603
9367a73c
MC
196042003-10-11 Michael Chastain <mec@shout.net>
19605
19606 * gdb.base/call-rt-st.exp: Update copyright year.
19607
1decf120
KI
196082003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
19609
19610 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
19611 * gdb.disasm/sh3.s: Ditto.
19612
5445b2ae
DJ
196132003-10-07 Daniel Jacobowitz <drow@mvista.com>
19614
19615 * gdb.threads/switch-threads.exp: New test.
19616 * gdb.threads/switch-threads.c: New source file.
19617
aec24853
CV
196182003-10-07 Corinna Vinschen <vinschen@redhat.com>
19619
19620 * gdb.base/ending-run.exp: Add sh specific case.
19621
adc7428d
AC
196222003-10-06 Andrew Cagney <cagney@redhat.com>
19623
19624 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
19625 * gdb.disasm/mn10200.exp: Delete obsolete file.
19626
c9d37158
DJ
196272003-09-29 Daniel Jacobowitz <drow@mvista.com>
19628
19629 * ChangeLog: Correct an entry command.exp -> commands.exp.
19630 * gdb.base/commands.exp (bp_deleted_in_command_test)
19631 (temporary_breakpoint_commands): Check noargs.
19632
79c2c32d
DC
196332003-09-25 David Carlton <carlton@kealia.com>
19634
19635 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
19636 of some print tests, where appropriate. Add tests for C::D::cd,
19637 E::ce, F::cXfX, G::XgX.
19638 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
19639
594e6d67
RE
196402003-09-25 Richard Earnshaw <rearnsha@arm.com>
19641
19642 * lib/java.exp (java_init): Import target_alias before using it.
19643
10f0d451
DC
196442003-09-25 David Carlton <carlton@kealia.com>
19645
19646 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
19647
274bcba0
EZ
196482003-09-23 Elena Zannoni <ezannoni@redhat.com>
19649
d63a86f8 19650 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 19651 weirdness.
274bcba0 19652
cdbf20f7
MC
196532003-09-17 Michael Chastain <mec@shout.net>
19654
19655 * gdb.cp/gdb1355.exp: New file.
19656 * gdb.cp/gdb1355.c: New file.
19657
71e06f80
CV
196582003-09-15 Corinna Vinschen <vinschen@redhat.com>
19659
19660 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
19661 * gdb.asm/sh.inc: New file.
19662
5c4e30ca
DC
196632003-09-11 David Carlton <carlton@kealia.com>
19664
bd45b7af
DC
19665 * gdb.cp/namespace.exp: Add tests for namespace types.
19666 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
19667 (test_namespace): New.
19668
1c199746
EZ
196692003-09-11 Elena Zannoni <ezannoni@redhat.com>
19670
a9c64011 19671 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 19672 * gdb.stabs/weird.exp: Ditto.
1c199746 19673
04ed252f
MC
196742003-09-08 Michael Chastain <mec@shout.net>
19675
19676 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
19677
d8a2d9e7
MC
196782003-09-07 Michael Chastain <mec@shout.net>
19679
19680 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
19681 'parse error'.
19682
161afb24
MK
196832003-09-07 Mark Kettenis <m.kettenis@osp.nl>
19684
19685 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
19686
49f2741a
MC
196872003-08-30 Michael Chastain <mec@shout.net>
19688
19689 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
19690 * gdb.gdb/observer.exp: Ditto.
19691 * gdb.gdb/xfullpath.exp: Ditto.
19692
8afa723e
MK
196932003-08-29 Mark Kettenis <kettenis@gnu.org>
19694
19695 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
19696 *-*-*bsd*.
19697
f31dfe3b
JJ
196982003-08-28 Jeff Johnston <jjohnstn@redhat.com>
19699
19700 * gdb.base/dump.exp: Skip for ia64.
19701
4630e498
JJ
197022003-08-25 Jeff Johnston <jjohnstn@redhat.com>
19703
19704 * gdb.asm/asm-source.exp: Add ia64 support.
19705 * gdb.asm/ia64.inc: New file.
19706
1105b7ef
MC
197072003-08-22 Michael Chastain <mec@shout.net>
19708
19709 * gdb.cp: New directory.
19710 * gdb.cp/*: Copy from gdb.c++/*.
19711 * gdb.c++/*: Remove.
19712 * Makefile.in: Change gdb.c++ to gdb.cp.
19713 * configure.in: Ditto.
19714 * configure: Regnerate.
19715
c945b932
MK
197162003-08-18 Mark Kettenis <kettenis@gnu.org>
19717
19718 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
19719 * gdb.arch/i386-prologue.c (gdb1338): Add function.
19720
2b66634b
DJ
197212003-08-17 Daniel Jacobowitz <drow@mvista.com>
19722
19723 * mi-var-display.exp (-var-list-children weird): Accept function
19724 pointers with argument types.
19725 * mi1-var-display.exp (-var-list-children weird): Likewise.
19726 * mi2-var-display.exp (-var-list-children weird): Likewise.
19727
a356f73b
DJ
197282003-08-17 Daniel Jacobowitz <drow@mvista.com>
19729
19730 * gdb.base/annota3.exp: Add missing newline.
19731
483417b8
MC
197322003-08-06 Michael Chastain <mec@shout.net>
19733
19734 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
19735
c99c59c3
MS
197362003-08-12 Michael Snyder <msnyder@redhat.com>
19737
19738 * gdb.base/float.exp: Add test for SH.
19739
55ed7501
MK
197402003-08-10 Mark Kettenis <kettenis@gnu.org>
19741
19742 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
19743
1a371f2e
EZ
197442003-08-07 Elena Zannoni <ezannoni@redhat.com>
19745
19746 * gdb.base/completion.exp: Remove reduntant completion test
19747 on filename.
19748
e0f353ce
EZ
197492003-08-07 Elena Zannoni <ezannoni@redhat.com>
19750
a9c64011
AS
19751 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
19752 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
19753 gdb.trace/save-trace.exp: Make sure that full pathnames are
19754 escaped correctly.
e0f353ce 19755
5710a1af 197562003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 19757
a9c64011
AS
19758 * configure.in: Don't generate config.h from config.hin.
19759 * configure: Regenerate.
19760 * config.hin: Remove file.
19761 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
19762 * gdb.threads/pthreads.c: Ditto.
5710a1af 19763
dcd81ce9
DJ
197642003-08-07 Daniel Jacobowitz <drow@mvista.com>
19765
19766 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19767 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
19768 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
19769 Replace ld24 with seth/add3.
19770
6009d884
AC
197712003-08-02 Andrew Cagney <cagney@redhat.com>
19772
19773 * gdb.base/annota3.exp: New file.
19774 * gdb.base/annota3.c: New file.
19775 * gdb.c++/annota3.exp: New file.
19776 * gdb.c++/annota3.cc: New file.
19777
51514e06
MC
197782003-07-29 Michael Chastain <mec@shout.net>
19779
19780 * gdb.threads/tls.c (spin): Check errno only if sem_wait
19781 actually failed.
19782 (do_pass): Likewise.
19783 * gdb.threads/tls.exp: Always initialize no_of_threads.
19784
4ee6625b
DJ
197852003-07-27 Daniel Jacobowitz <drow@mvista.com>
19786
19787 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
19788 pattern.
19789 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
19790 * gdb.threads/tls.exp: Recognize one case of the host library not
19791 supporting TLS.
19792
225f2bf6
AC
197932003-07-27 Andrew Cagney <cagney@redhat.com>
19794
19795 * gdb.base/fileio.exp: Use SH when running commands using
19796 remote_exec.
19797
bcb27c9f
DJ
197982003-07-24 Daniel Jacobowitz <drow@mvista.com>
19799
19800 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19801 * gdb.base/relocate.c (dummy): New padding array.
19802
3d67be83
MS
198032003-07-22 Michael Snyder <msnyder@redhat.com>
19804
d63a86f8 19805 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
19806
19807 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
19808 patterns to be more general, accepting old and new output.
19809 Some output chars (such as '+') also must be quoted.
d63a86f8 19810 Some addresses are displayed numerically instead of
3d67be83
MS
19811 symbolically.
19812
57ba3b85
MS
198132003-07-23 Michael Snyder <msnyder@redhat.com>
19814
686d097c
MS
19815 * gdb.base/return2.exp: Don't test long-long return.
19816
57ba3b85
MS
19817 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
19818 * gdb.disasm/t01_mov.exp: Ditto.
19819 * gdb.disasm/t02_mova.s: Ditto.
19820 * gdb.disasm/t02_mova.exp: Ditto.
19821 * gdb.disasm/t03_add.s: Ditto.
19822 * gdb.disasm/t03_add.exp: Ditto.
19823 * gdb.disasm/t04_sub.s: Ditto.
19824 * gdb.disasm/t04_sub.exp: Ditto.
19825 * gdb.disasm/t05_cmp.s: Ditto.
19826 * gdb.disasm/t05_cmp.exp: Ditto.
19827 * gdb.disasm/t06_ari2.s: Ditto.
19828 * gdb.disasm/t06_ari2.exp: Ditto.
19829 * gdb.disasm/t07_ari3.s: Ditto.
19830 * gdb.disasm/t07_ari3.exp: Ditto.
19831 * gdb.disasm/t08_or.s: Ditto.
19832 * gdb.disasm/t08_or.exp: Ditto.
19833 * gdb.disasm/t09_xor.s: Ditto.
19834 * gdb.disasm/t09_xor.exp: Ditto.
19835 * gdb.disasm/t10_and.s: Ditto.
19836 * gdb.disasm/t10_and.exp: Ditto.
19837 * gdb.disasm/t11_logs.s: Ditto.
19838 * gdb.disasm/t11_logs.exp: Ditto.
19839 * gdb.disasm/t12_bit.s: Ditto.
19840 * gdb.disasm/t12_bit.exp: Ditto.
19841 * gdb.disasm/t13_otr.s: Ditto.
19842 * gdb.disasm/t13_otr.exp: Ditto.
19843
e00759ef
EZ
198442003-07-22 Elena Zannoni <ezannoni@redhat.com>
19845
19846 * gdb.threads/tls.exp :Add kfail for 'info address' case.
19847
8bc2021f
EZ
198482003-07-22 Elena Zannoni <ezannoni@redhat.com>
19849
a9c64011
AS
19850 * gdb.threads/tls.c : New file.
19851 * gdb.threads/tls.exp : New file.
19852 * gdb.threads/tls-main.c : New file.
19853 * gdb.threads/tls-shared.c : New file.
19854 * gdb.threads/tls-shared.exp : New file.
8bc2021f 19855
89320c4c
AS
198562003-07-22 Andreas Schwab <schwab@suse.de>
19857
19858 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
19859
180dea7c
AS
198602003-07-20 Andreas Schwab <schwab@suse.de>
19861
19862 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
19863 due to insn reordering.
19864
0714963c
AC
198652003-07-15 Andrew Cagney <cagney@redhat.com>
19866
19867 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
19868
98a23b3f
MC
198692003-07-15 Michael Chastain <mec@shout.net>
19870
19871 * gdb.base/gdb1250.exp: New file.
19872 * gdb.base/gdb1250.c: New file.
19873
27e417a2
ML
198742003-07-09 Michal Ludvig <mludvig@suse.cz>
19875
19876 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
19877 expansion of size_t to 'unsigned long', not only to 'unsigned'.
19878
8bc2021f
EZ
198792003-07-09 Elena Zannoni <ezannoni@redhat.com>
19880
a9c64011
AS
19881 * gdb.threads/tls.c: New file.
19882 * gdb.threads/tls.exp: New file.
19883 * gdb.threads/tls-main.c: New file.
19884 * gdb.threads/tls-shared.c: New file.
19885 * gdb.threads/tls-shared.exp: New file.
8bc2021f 19886
d99968dc
EZ
198872003-07-09 Elena Zannoni <ezannoni@redhat.com>
19888
19889 * gdb.base/annota1.exp: Make sure that we properly escape the
19890 full path of the source file. Xfail more permissive patterns,
d63a86f8 19891 due to a compiler debug info problem.
d99968dc 19892
83876b3b
AS
198932003-07-07 Andreas Schwab <schwab@suse.de>
19894
2705e972
AS
19895 * gdb.asm/m68k.inc: New file.
19896 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
19897
83876b3b
AS
19898 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
19899 arguments"): Also match negative number.
19900
19901 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
19902
3a871b37
DJ
199032003-07-03 Daniel Jacobowitz <drow@mvista.com>
19904
19905 * gdb.base/store.c (charest): New typedef.
19906 (add_char): Rename to add_charest, update.
19907 (wack_char): Rename to wack_charest, update types. Return l + r
19908 to keep r live across the call.
19909 (wack_short, wack_int, wack_long, wack_longest, wack_float)
19910 (wack_double, wack_doublest): Return l + r to keep r live across
19911 the call.
19912 * gdb.base/store.exp: Accomodate store.c changes.
19913
b2a7f303
DC
199142003-06-30 David Carlton <carlton@kealia.com>
19915
19916 * gdb.c++/maint.exp (test_invalid_name): New.
19917 (test_first_component): Add tests for invalid names.
19918
3c6cb4a1
MC
199192003-06-29 Michael Chastain <mec@shout.net>
19920
19921 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
19922 output of '<VTT for class>' for virtual base classes.
19923
f1c2644b
DJ
199242003-06-29 Daniel Jacobowitz <drow@mvista.com>
19925
19926 * gdb.base/completion.exp: Tab-complete "complet" instead of
19927 "compl".
19928 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19929
18080350
DJ
199302003-06-29 Daniel Jacobowitz <drow@mvista.com>
19931
19932 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19933 * gdb.base/volatile.exp: Likewise.
19934
f56973f8
DJ
199352003-06-29 Daniel Jacobowitz <drow@mvista.com>
19936
19937 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19938 gdb/1265.
19939
199402003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19941 Daniel Jacobowitz <drow@mvista.com>
19942
19943 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19944 initial line count of 'captured_main' from 26 to 32.
19945 (test_with_self): Allow xmalloc call to be interleaved with the
19946 preceding two lines.
19947
e766d4d6
JB
199482003-06-24 Joel Brobecker <brobecker@gnat.com>
19949
19950 * gdb.base/bang.exp: New testcase.
19951
f125c9a4
JB
199522003-06-23 Joel Brobecker <brobecker@gnat.com>
19953
19954 * gdb.base/langs.exp: Add some tests for the "minimal" language
19955 support.
19956
6e25beaf
EZ
199572003-06-23 Elena Zannoni <ezannoni@redhat.com>
19958
19959 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19960 the testcase.
19961
2f816dda
DJ
199622003-06-22 Daniel Jacobowitz <drow@mvista.com>
19963
19964 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19965 offset.
19966
db5a5748
DJ
199672003-06-22 Daniel Jacobowitz <drow@mvista.com>
19968
19969 * gdb.c++/pr-1210.cc: New file.
19970 * gdb.c++/pr-1210.exp: New file.
19971
1df0c130
DJ
199722003-06-21 Daniel Jacobowitz <drow@mvista.com>
19973
19974 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19975 000-exec-continue.
19976
a92feac0
MK
199772003-06-15 Mark Kettenis <kettenis@gnu.org>
19978
19979 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19980 on *-*-*bsd* instead of *-*-freebsd*.
19981
81a58f5b
AC
199822003-06-14 Andrew Cagney <cagney@redhat.com>
19983
19984 * gdb.base/store.exp: Test longest and doublest. Test all
19985 parameters. Weaken return statement match.
19986 * gdb.base/store.c: Add longest and doublest - aka long long and
19987 long double functions. Put all parameters into local register
19988 variables. Use negative values.
19989
b257a0d3
AC
199902003-06-14 Andrew Cagney <cagney@redhat.com>
19991
19992 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19993 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19994 exit status.
19995 * gdb.base/fileio.exp: Disable target when nointerrupts and
19996 noinferiorio, instead of limiting it to remote. Use remote_exec
19997 instead of system.
d63a86f8 19998
21c38304
JJ
199992003-06-12 Jeff Johnston <jjohnstn@redhat.com>
20000
20001 * gdb.base/float.exp: Add ia64 support.
20002
1bcdb424
CV
200032003-06-12 Corinna Vinschen <vinschen@redhat.com>
20004
20005 * gdb.base/fileio.exp: Run only on remote targets.
20006
6aeb981f
CV
200072003-06-10 Corinna Vinschen <vinschen@redhat.com>
20008
20009 * gdb.base/fileio.c: New file, testing File-I/O.
20010 * gdb.base/fileio.exp: Ditto.
20011
53df362e
RG
200122003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
20013
20014 * gdb.base/shreloc.exp: New file, check symbol values obtained from
20015 shared objects after relocation at load time (gdb PR/1132).
20016 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 20017 as above, part of the shared object relocation test.
53df362e 20018
ffee1b46
MK
200192003-06-08 Mark Kettenis <kettenis@gnu.org>
20020
b5ca3722
MK
20021 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
20022 fully filled history list.
20023 * gdb.base/gdb_history: New file.
20024
03ed860d
MK
20025 * gdb.base/signals.exp: XFAIL "continue to func1" on
20026 i*86-*-freebsd*.
20027
ffee1b46
MK
20028 * gdb.base/attach.exp: When trying to attach to a nonexistent
20029 process, make it possible to specify the PID based on the target,
20030 and do so for *-*-freebsd*.
20031
d80dbb52
RH
200322003-06-02 Richard Henderson <rth@redhat.com>
20033
20034 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
20035
6dd77b81
RH
200362003-06-02 Richard Henderson <rth@redhat.com>
20037
20038 * gdb.base/selftest.exp: Next over lim_at_start initialization.
20039
f6347e16
RH
200402003-06-02 Richard Henderson <rth@redhat.com>
20041
20042 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
20043
2c161407
DJ
200442003-06-01 Daniel Jacobowitz <drow@mvista.com>
20045
20046 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
20047 of globalvar.
20048
572eb746
MK
200492003-06-01 Mark Kettenis <kettenis@gnu.org>
20050
20051 * gdb.asm/asm-source.exp: Check for memory read errors in
20052 disassembler test on *BSD too.
20053
9e9617a5
RH
200542003-06-01 Richard Henderson <rth@redhat.com>
20055
20056 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
20057 for .frame.
20058 (gdbasm_call): Lose ldgp.
20059 (gdbasm_startup): Add frame information.
20060 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
20061
7b34ad4e
MK
200622003-05-31 Mark Kettenis <kettenis@gnu.org>
20063
20064 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
20065 i?86-*-*.
20066
10059fdf
MK
200672003-05-30 Mark Kettenis <kettenis@gnu.org>
20068
20069 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20070 FreeBSD.
20071
acf4b816
RH
200722003-05-29 Richard Henderson <rth@redhat.com>
20073
20074 * gdb.asm/alpha.inc: New file.
20075 * gdb.asm/asm-source.exp: Use it.
20076
e9ecd949
JB
200772003-05-29 Jim Blandy <jimb@redhat.com>
20078
20079 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
20080 'core.PID'.
20081
e3e5a4f3
JB
200822003-05-22 Jim Blandy <jimb@redhat.com>
20083
20084 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
20085 backtrace.
d63a86f8 20086
72fe3d25
DC
200872003-05-20 David Carlton <carlton@math.stanford.edu>
20088
20089 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
20090 this time.
20091
58da2eb2
DC
200922003-05-19 David Carlton <carlton@bactrian.org>
20093
20094 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
20095 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
20096
1fcb5155
DC
200972003-05-19 David Carlton <carlton@bactrian.org>
20098
20099 * gdb.c++/namespace.exp: Add namespace scope and anonymous
20100 namespace tests.
20101 Bump copyright date.
20102 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
20103 (main): Call C::D::marker2.
20104 * gdb.c++/namespace1.cc: New file.
20105
85e85163
JJ
201062003-05-14 Jeff Johnston <jjohnstn@redhat.com>
20107
20108 Roland McGrath <roland@redhat.com>
d63a86f8 20109 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
20110 there is no manager thread.
20111
a25fbfec
JJ
201122003-05-08 Jeff Johnston <jjohnstn@redhat.com>
20113
d63a86f8
RM
20114 * gdb.threads/schedlock.exp: Remove assumption that all threads
20115 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
20116 in one of the child threads rather than the main thread.
20117
be375bae
JB
201182003-05-07 Jim Blandy <jimb@redhat.com>
20119
09bf6082
JB
20120 Add support for assembly source testing on the s390x.
20121 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
20122 architecture.
20123 * gdb.asm/s390x.inc: New file.
20124
be375bae
JB
20125 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
20126 succession of 'if' statements.
20127
00905d52
AC
201282003-05-05 Andrew Cagney <cagney@redhat.com>
20129
20130 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
20131
b1e29e33
AC
201322003-05-05 Andrew Cagney <cagney@redhat.com>
20133
20134 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
20135 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
20136
e33d66ec
EZ
201372003-05-02 Elena Zannoni <ezannoni@redhat.com>
20138
20139 * gdb.base/charset.exp: Update based on new behavior of set/show
20140 charset commands.
20141
2b6fd0d8
AC
201422003-05-01 Andrew Cagney <cagney@redhat.com>
20143
20144 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
20145 variable do not give memory errors.
20146
130cacce
AF
201472003-04-30 Adam Fedor <fedor@gnu.org>
20148
20149 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
20150 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
20151 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
20152 gdb.objc/basicclass.m: : New files
20153
20154 * lib/gdb.exp (gdb_compile_objc): New procedure.
20155
bea71854
DJ
201562003-04-27 Daniel Jacobowitz <drow@mvista.com>
20157
20158 * gdb.base/signals.exp: Make backtrace tests more specific.
20159
0f20eeea
DC
201602003-04-23 David Carlton <carlton@bactrian.org>
20161
20162 * gdb.c++/maint.exp (test_first_component): Add tests for
20163 'operator' in more locations.
20164
c8c4d8dc
KB
201652003-04-16 Kevin Buettner <kevinb@redhat.com>
20166
20167 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
20168
3fe60e3c
EZ
201692003-04-16 Elena Zannoni <ezannoni@redhat.com>
20170
20171 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 20172 func marke' instead. Update test name.
3fe60e3c 20173
9219021c
DC
201742003-04-15 David Carlton <carlton@math.stanford.edu>
20175
20176 * gdb.c++/maint.exp: New file.
20177
5dd55bdd
EZ
201782003-04-14 Elena Zannoni <ezannoni@redhat.com>
20179
20180 * gdb.threads/schedlock.c: Change type of thread function argument
20181 to long, to avoid warnings on 64-bit platforms.
20182
00890572
EZ
201832003-04-14 Elena Zannoni <ezannoni@redhat.com>
20184
a9c64011
AS
20185 * gdb.base/attach.exp: Add new message from ptrace in case of
20186 attaching to nonexistent process.
d63a86f8 20187
93201743
JB
201882003-04-11 Jim Blandy <jimb@redhat.com>
20189
20190 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20191 gdb.c++/userdef.cc: Place comments on the lines to which the
20192 marker function might return.
20193 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20194 gdb.c++/userdef.exp: Look for those comments to check that we've
20195 returned to the right place, instead of checking line numbers.
20196
2a11c64d
EZ
201972003-04-11 Elena Zannoni <ezannoni@redhat.com>
20198
a9c64011
AS
20199 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
20200 match on sourcefile name, instead of directory name.
2a11c64d 20201
68ab8fc5
EZ
202022003-04-10 Elena Zannoni <ezannoni@redhat.com>
20203
d63a86f8 20204 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
20205 working directory name.
20206
5624293a
JB
202072003-04-09 Jim Blandy <jimb@redhat.com>
20208
20209 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20210 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
20211 after an inferior function call, report the failure, but allow the
20212 test to continue.
20213
f1f02ee4
SC
202142003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20215
20216 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20217 with -DPROTOTYPES.
20218
6eb79af0
SC
202192003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20220
20221 * gdb.base/break.exp: Revert last patch.
20222
8dfb4cf0
SC
202232003-04-04 Stephane Carrez <stcarrez@nerim.fr>
20224
20225 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20226 with -DPROTOTYPES.
20227
ed4c619a
AC
202282003-04-02 Andrew Cagney <cagney@redhat.com>
20229
20230 * gdb.base/callfuncs.exp: Make "print add" messages unique.
20231 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
20232 matching directories by the name breakpoint.
20233 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
20234 Make "continue to marker1" consistent.
20235 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
20236 message consistent.
20237 * lib/gdb.exp: Put "the program is no longer running", and "the
20238 program exited" in parenthesis.
20239 * lib/mi-support.exp: Ditto.
d63a86f8 20240
4e35d5f0 202412003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 20242
4e35d5f0
BR
20243 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
20244
71900fe8
AC
202452003-03-29 Andrew Cagney <cagney@redhat.com>
20246
20247 * gdb.base/sizeof.c (main): Print the value of '\377'.
20248 * gdb.base/sizeof.exp: Check the sign of '\377'.
20249
c0655a16
MC
202502003-03-27 Michael Chastain <mec@shout.net>
20251
20252 * gdb.base/gdb1090.exp: New file.
20253 * gdb.base/gdb1090.cc: New file.
20254
5b2a3989
JB
202552003-03-27 J. Brobecker <brobecker@gnat.com>
20256
20257 * gdb.gdb/observer.exp: New regression test.
20258
79876890
MC
202592003-03-27 Michael Chastain <mec@shout.net>
20260
20261 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
20262 * gdb.base/ptype.exp: Likewise.
20263
6eac95e3
CV
202642003-03-27 Corinna Vinschen <vinschen@redhat.com>
20265
20266 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
20267
e8c71839
MC
202682003-03-26 Michael Chastain <mec@shout.net>
20269
20270 * gdb.base/ptype.exp: Actually use some typedef'd types.
20271
71b10041
SC
202722003-03-21 Stephane Carrez <stcarrez@nerim.fr>
20273
20274 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
20275 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
20276
2512cf80
CV
202772003-03-20 Corinna Vinschen <vinschen@redhat.com>
20278
20279 * gdb.base/default.exp: Fix regular expression.
20280
0d195a4f
CV
202812003-03-20 Corinna Vinschen <vinschen@redhat.com>
20282
20283 * gdb.base/args.exp: Fix regular expression.
20284
8a2dbca8
CV
202852003-03-20 Corinna Vinschen <vinschen@redhat.com>
20286
20287 * gdb.base/help.exp: Allow Win32 child process.
20288
bf028682
CV
202892003-03-20 Corinna Vinschen <vinschen@redhat.com>
20290
20291 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
20292 when stepping out of main().
20293
182dbe85
CV
202942003-03-20 Corinna Vinschen <vinschen@redhat.com>
20295
20296 * gdb.base/default.exp: Check for win32 specific message when calling
20297 "run" without executable.
20298
d67a6ba5
CV
202992003-03-20 Corinna Vinschen <vinschen@redhat.com>
20300
20301 * gdb.base/args.exp: Expect .exe in output.
20302
a955b5bb
CV
203032003-03-20 Corinna Vinschen <vinschen@redhat.com>
20304
20305 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
20306 Cygwin native.
20307
bf6bad4b
AC
203082003-03-17 Andrew Cagney <cagney@redhat.com>
20309
20310 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
20311 vector registes.
20312 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
20313 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
20314
293e9a31
DC
203152003-03-17 David Carlton <carlton@math.stanford.edu>
20316
20317 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
20318 test, for PR breakpoints/38.
20319 Call test_watchpoint_and_breakpoint.
20320 * gdb.base/watchpoint.c (func3): New function.
20321 (main): Call func3.
20322
5330f2db
DC
203232003-03-04 David Carlton <carlton@math.stanford.edu>
20324
20325 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
20326 Garply<Garply<char> >:: garply".
20327 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
20328 with respect to PR c++/1111; note also PR c++/1113.
20329 (test_template_breakpoints): KFAIL "constructor breakpoint" with
20330 respect to PR c++/1062.
20331 KFAIL "destructor breakpoint" with respect to PR c++/1112.
20332
6ece72da
DC
203332003-03-03 David Carlton <carlton@math.stanford.edu>
20334
20335 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
20336 with respect to PR c++/57.
20337 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
20338 c++/826.
20339 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
20340 respect to PR c++/57.
20341
85ca1584
DC
203422003-03-03 David Carlton <carlton@math.stanford.edu>
20343
20344 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
20345 respect to PR c++/33 into FAILs.
20346
98e9c5b8
MC
203472003-03-03 Michael Chastain <mec@shout.net>
20348
7bedbf27
MC
20349 * configure.in: Update copyright years.
20350
203512003-03-03 Michael Chastain <mec@shout.net>
20352
20353 * Makefile.in: Update copyright years.
98e9c5b8 20354
f683e100
DC
203552003-02-28 David Carlton <carlton@math.stanford.edu>
20356
20357 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
20358 print class instead of struct and/or superfluous protection
20359 specifiers, as long as the resulting output is equivalent to the
20360 source code.
20361 Delete FIXME from end of messages on tests that don't need
20362 fixing.
20363
a9e0cf2c
DC
203642003-02-28 David Carlton <carlton@math.stanford.edu>
20365
20366 * gdb.c++/templates.exp (do_tests): Allow const in the two
20367 Foo<volatile char *>::foo tests.
20368
e8d359df
MS
203692003-02-27 Michael Snyder <msnyder@redhat.com>
20370
d63a86f8 20371 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
20372 will be consistant.
20373
0b71dc91
DC
203742003-02-26 David Carlton <carlton@math.stanford.edu>
20375
20376 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
20377 char *>::foo" test with respect to PR c++/33. Create a new test
20378 which is identical to that one except that it doesn't put the
20379 space between the "char" and the "*"; KFAIL it, too.
20380
dd14ab43
DC
203812003-02-26 David Carlton <carlton@math.stanford.edu>
20382
20383 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
20384 template types into either PASSes or KFAILs (corresponding to PR
20385 c++/57). Tweak indentation. Update copyright.
20386
1146c7f1
SC
203872003-02-23 Stephane Carrez <stcarrez@nerim.fr>
20388
20389 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
20390
74641dfb
MC
203912003-02-13 Michael Chastain <mec@shout.net>
20392
20393 * gdb.base/exprs.exp: Remove i960 remnants.
20394 * gdb.base/funcargs.exp: Likewise.
20395 * gdb.base/list.exp: Likewise.
20396 * gdb.base/ptype.exp: Likewise.
20397
559cd2d0
DC
203982003-02-14 David Carlton <carlton@math.stanford.edu>
20399
20400 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
20401 pEe->D::vg()" from XFAIL to KFAIL.
20402
c4f90d87
JM
204032003-02-13 Jason Molenda (jmolenda@apple.com)
20404
20405 * gdb.base/maint.exp: Update maint print statistics regexp to include
20406 new entries.
20407
cbc4d97c
MC
204082003-02-13 Michael Chastain <mec@shout.net>
20409
20410 * gdb.c++/inherit.exp: Remove call to get_debug_format.
20411
40f235b7
MC
204122003-02-12 Michael Chastain <mec@shout.net>
20413
20414 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
20415 * gdb.c++/inherit.exp: Likewise.
20416 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
20417 * gdb.c++/templates.exp: Likewise.
20418 * gdb.c++/virtfunc.exp: Likewise.
20419
c56716b0
JM
204202003-02-06 Jason Molenda (jason-cl@molenda.com)
20421
20422 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
20423 why the code is written that way.
20424
070afcf8
MC
204252003-02-05 Michael Chastain <mec@shout.net>
20426
20427 * gdb.base/dump.exp: Add missing copyright line.
20428
5d0331e5
JM
204292003-02-05 Jason Molenda (jason-cl@molenda.com)
20430
f7ae6d3e 20431 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
20432 at the beginning so the breakpoint doesn't get set on the loop.
20433
92851186
MC
204342003-02-05 Michael Chastain <mec@shout.net>
20435
20436 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
20437 output for configurations with gcc 2.95.3.
20438
cbf1e085
AC
204392003-02-05 Keith Seitz <keiths@redhat.com>
20440 Andrew Cagney <ac131313@redhat.com>
20441
20442 * gdb.mi/mi-cli.exp: New file.
d63a86f8 20443
29518e1e
MC
204442003-02-04 Michael Chastain <mec@shout.net>
20445
20446 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
20447 Call perror and then continue.
20448
5af1d5f3
MC
204492003-02-03 Michael Chastain <mec@shout.net>
20450
20451 * gdb.c++/pr-1023.cc: New file.
20452 * gdb.c++/pr-1023.exp: New file.
20453
6b549786
JB
204542003-02-05 Jim Blandy <jimb@redhat.com>
20455
20456 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
20457 it's local to foobar. Check for it there, and check that it's not
20458 present in main.
20459 * gdb.c++/local.cc (marker2): New function.
20460 (foobar): Call marker1.
20461 (main): Call marker2 instead of marker1.
20462
67f16606
AC
204632003-02-04 Andrew Cagney <ac131313@redhat.com>
20464
20465 * gdb.disasm/mn10200.exp: Obsolete file.
20466 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
20467 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
20468 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
20469
1c5cb38e
DC
204702003-02-04 David Carlton <carlton@math.stanford.edu>
20471
20472 * gdb.c++/overload.exp: Test intToChar(1).
20473 * gdb.c++/overload.cc (intToChar): New.
20474 (main): Call intToChar.
20475
d1fe6965
DC
204762003-02-03 David Carlton <carlton@math.stanford.edu>
20477
20478 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
20479 'might_kfail' arg.
20480 KFAIL some of the continue_to_bp_overloaded calls, according to
20481 PR c++/1025.
20482
9ba61c5d
MC
204832003-02-01 Michael Chastain <mec@shout.net>
20484
20485 * gdb.base/advance.c (marker1): New marker function.
20486 * gdb.base/advance.exp: When the 'advance' command lands on the
20487 return breakpoint, it can legitimately stop on either the
20488 current line or the next line. Accommodate both outcomes.
20489 * gdb.base/until.exp: Likewise.
20490
e7494ffb
AC
204912003-02-02 Andrew Cagney <ac131313@redhat.com>
20492
20493 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20494 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
20495 now a list, not a tuple.
20496 * gdb.mi/mi-var-display.exp: Ditto.
20497 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 20498
075559bc
AC
204992003-02-01 Andrew Cagney <ac131313@redhat.com>
20500
20501 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20502 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
20503 stack backtraces.
20504 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 20505
2bd4c7b1
MK
205062003-02-01 Mark Kettenis <kettenis@gnu.org>
20507
20508 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20509 gdb.mi/mi1-pthreads.exp: Return instead of calling
20510 gdb_suppress_entire_file.
20511
eabd8992
MS
205122003-02-01 Mark Salter <msalter@redhat.com>
20513
20514 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
20515
71469e2f
MS
205162003-01-31 Mark Salter <msalter@redhat.com>
20517
20518 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
20519 Support empty arg.
20520
38a94d44
MC
205212003-01-30 Michael Chastain <mec@shout.net>
20522
20523 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
20524 This was a workaround for a UTF-8 bug in readline 4.3. The bug
20525 has been fixed in gdb/readline on 2003-01-09.
20526
19ea9e73
MS
205272003-01-29 Michael Snyder <msnyder@redhat.com>
20528
e8d359df
MS
20529 * gdb.base/maint.exp: Allow for leading underscore in symbol.
20530 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
20531 * gdb.base/args.exp: Skip if target does not support args passing.
20532
2307bd6a
DJ
205332003-01-22 Daniel Jacobowitz <drow@mvista.com>
20534
19ea9e73 20535 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
20536 gdb_test. Accept a list of expect arguments as the third
20537 parameter.
20538 (gdb_test): Use it.
20539
f2dd3617
EZ
205402003-01-20 Elena Zannoni <ezannoni@redhat.com>
20541
20542 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
20543 allow for different test tree configurations. Update some
20544 tescases accordingly.
20545 * gdb.arch/altivec-regs.exp: Ditto.
20546 * gdb.asm/asm-source.exp: Ditto.
20547 * gdb.base/advance.exp: Ditto.
20548 * gdb.base/display.exp: Ditto.
d63a86f8 20549 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
20550 * gdb.base/mips_pro.exp: Ditto.
20551 * gdb.base/overlays.exp: Ditto.
20552 * gdb.base/relocate.exp: Ditto.
20553 * gdb.base/setshow.exp: Ditto.
20554 * gdb.base/step-line.exp: Ditto.
20555 * gdb.base/step-test.exp: Ditto.
20556 * gdb.base/until.exp: Ditto.
20557 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
20558
c71cdefd
DC
205592003-01-17 David Carlton <carlton@math.stanford.edu>
20560
20561 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
20562 corresponding to PR c++/945.
20563 Update copyright.
20564
fdba05d7
DC
205652003-01-17 David Carlton <carlton@math.stanford.edu>
20566
20567 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
20568 corresponding to PR c++/68.
20569
205702003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
20571
20572 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
20573 (test_paddr_hairy_functions): Call print_addr_2_kfail for
20574 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
20575
c362c33a
EZ
205762003-01-15 Elena Zannoni <ezannoni@redhat.com>
20577
0fbc361c
EZ
20578 * gdb.base/break.exp: Fix change of default location, because of
20579 removal of until tests.
20580 * gdb.base/help.exp: Update test for new 'until' help message.
20581 Add test for help on 'advance'.
a9c64011 20582 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 20583
dabf8a35
MK
205842003-01-15 Mark Kettenis <kettenis@gnu.org>
20585
20586 * gdb.base/default.exp: Adapt "info float" test for recent changes
20587 to that command. Add test for "info vector".
20588 * gdb.base/float.exp: New file. Add test for "info float" that
20589 resembles the old test in gdb.base/default.exp.
20590
a1769aca
DC
205912003-01-15 David Carlton <carlton@math.stanford.edu>
20592
20593 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
20594
82025e13
EZ
205952003-01-15 Elena Zannoni <ezannoni@redhat.com>
20596
20597 * gdb.base/break.exp: Move the tests of until command from here...
20598 * gdb.base/until.exp: ... to here. New file. Add other tests.
20599 * gdb.base/advance.c: New file.
20600 * gdb.base/advance.exp: New file.
20601
8f9ab801
EZ
206022003-01-14 Elena Zannoni <ezannoni@redhat.com>
20603
a9c64011
AS
20604 * gdb.base/args.c: New file.
20605 * gdb.base/args.exp: New file.
8f9ab801 20606
9ae66589
DJ
206072003-01-14 Daniel Jacobowitz <drow@mvista.com>
20608
20609 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
20610
8d77e5c3
DJ
206112003-01-14 Daniel Jacobowitz <drow@mvista.com>
20612
20613 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
20614
12d2f0a1
DJ
206152003-01-14 Daniel Jacobowitz <drow@mvista.com>
20616
20617 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
20618 dates.
20619
6ca37014
DJ
206202003-01-13 Daniel Jacobowitz <drow@mvista.com>
20621
20622 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
20623
b0023472
DJ
206242003-01-13 Daniel Jacobowitz <drow@mvista.com>
20625
20626 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
20627 (ptype &*"foo").
20628 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
20629
607fbc54 206302003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
20631
20632 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
20633 * gdb.mi/mi1-console.exp: Likewise.
20634
607fbc54 206352003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
20636
20637 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
20638 * gdb.mi/mi1-console.exp: Likewise.
20639
a1fb14a2
DJ
206402003-01-13 Daniel Jacobowitz <drow@mvista.com>
20641
20642 * gdb.c++/overload.exp: Remove some fixed XFAILs.
20643
c4cf40b7
DJ
206442003-01-09 Daniel Jacobowitz <drow@mvista.com>
20645
20646 * gdb.base/detach.exp: New test.
20647
696d5a5b
DJ
206482003-01-09 Daniel Jacobowitz <drow@mvista.com>
20649
20650 * Makefile.in (ALL_SUBDIRS): New variable.
20651 (subdirs, clean, distclean): Use it.
20652 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
20653 regenerating Makefile, since it is generated from the top level.
20654 * gdb.asm/Makefile.in: Likewise.
20655 * gdb.base/Makefile.in: Likewise.
20656 * gdb.c++/Makefile.in: Likewise.
20657 * gdb.disasm/Makefile.in: Likewise.
20658 * gdb.java/Makefile.in: Likewise.
20659 * gdb.mi/Makefile.in: Likewise.
20660 * gdb.threads/Makefile.in: Likewise.
20661 * gdb.trace/Makefile.in: Likewise.
20662
754533e4
DC
206632003-01-09 David Carlton <carlton@math.stanford.edu>
20664
20665 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
20666 Add copyright year 2003.
20667
d8b3e9ee
MC
206682003-01-06 Michael Chastain <mec@shout.net>
20669
20670 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
20671 When selecting a thread, 'line' and 'file' are optional.
20672 * gdb.mi/mi1-pthreads.exp: Likewise.
20673
8e9e0fe6
AS
206742003-01-06 Andreas Schwab <schwab@suse.de>
20675
20676 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
20677 failures.
20678
b5ab8ff3
DJ
206792003-01-04 Daniel Jacobowitz <drow@mvista.com>
20680
20681 Fix PR gdb/844
20682 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
20683 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
20684
20685 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
20686 instead of calling gdb_suppress_entire_file.
20687 * gdb.threads/print-threads.exp: Likewise.
20688 * gdb.threads/schedlock.exp: Likewise.
20689
20690 * gdb.threads/killed.exp: Return instead of calling
20691 gdb_suppress_entire_file.
20692 * gdb.threads/linux-dp.exp: Likewise.
20693 * gdb.threads/pthreads.exp: Likewise.
20694
1e698235
DJ
206952003-01-04 Daniel Jacobowitz <drow@mvista.com>
20696
20697 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
20698 stabs.
20699 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
20700 * gdb.base/whatis.exp: Always allow (void) after function names.
20701
147ff08c
DJ
207022003-01-04 Daniel Jacobowitz <drow@mvista.com>
20703
20704 * gdb.c++/casts.exp: Correct regexp.
20705
dc62bfc2
MK
207062003-01-04 Mark Kettenis <kettenis@gnu.org>
20707
20708 * configure.in: Call AC_CONFIG_HEADER. Don't call
20709 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
20710 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
20711 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
20712 aforementioned directories in the AC_OUPUT call.
20713 * config.hin: New file.
20714 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20715 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
20716 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
20717 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
20718 pass -I$objdir instead of -I$objdir/$subdir in compilation.
20719 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
20720 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
20721 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
20722 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
20723 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
20724 gdb.threads/configure.in, gdb.threads/configure,
20725 gdb.threads/config.in, gdb.trace/configure.in,
20726 gdb.trace/configure: Removed.
20727
77afa639
MC
207282003-01-03 Michael Chastain <mec@shout.net>
20729
20730 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
20731 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
20732
7634bb6e
DJ
207332003-01-03 Daniel Jacobowitz <drow@mvista.com>
20734
20735 * gdb.base/store.exp: Fix regular expressions.
20736
b39c905e
MK
207372002-12-28 Mark Kettenis <kettenis@gnu.org>
20738
20739 * configure.in: Rewrite.
20740 * configure: Regenerated.
20741
0a8551dd
DC
207422003-01-03 David Carlton <carlton@math.stanford.edu>
20743
20744 * gdb.base/psymtab.exp: New file.
20745 * gdb.base/psymtab1.c: Ditto.
20746 * gdb.base/psymtab2.c: Ditto.
20747
c60b7188
AF
207482002-12-23 Adam Fedor <fedor@gnu.org>
20749
20750 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
20751
ee73db83
DC
207522002-12-23 David Carlton <carlton@math.stanford.edu>
20753
20754 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
20755 and current_directory initialization.
20756
d6c1774e
JB
207572002-12-22 Jim Blandy <jimb@redhat.com>
20758
f0a847b8
JB
20759 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
20760 rather than as part of the output file name.
20761
d6c1774e
JB
20762 * gdb.base/attach.exp: There's no need to copy the test program to
20763 /tmp; that was only ever necessary on HP/UX, and this test is
20764 entirely disabled there anyway.
20765
f0708dbb
JB
207662002-12-21 Jim Blandy <jimb@redhat.com>
20767
4c2acfea
JB
20768 * gdb.c++/psmang.exp: Doc fix.
20769
f0708dbb
JB
20770 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
20771 test.
20772
9579e000
DC
207732002-12-20 David Carlton <carlton@math.stanford.edu>
20774
20775 * gdb.c++/annota2.exp: KFAIL annotate-quit.
20776
d1810171
MC
207772002-12-18 Michael Chastain <mec@shout.net>
20778
20779 * gdb.c++/annota2.exp: Add copyright year 2002.
20780
76565097
DC
207812002-12-17 David Carlton <carlton@math.stanford.edu>
20782
20783 * gdb.c++/try_catch.cc: Add marker comments.
20784 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
20785 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
20786 * gdb.c++/m-static.cc: Ditto.
20787 * gdb.c++/m-static1.cc: Ditto.
20788 * gdb.c++/try_catch.cc: Ditto.
20789
da81390b
JJ
207902002-12-16 Jeff Johnston <jjohnstn@redhat.com>
20791
20792 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
20793 to see whether we are using the new -environment-directory
20794 command which resets via -r or the old version of the command
20795 which may prompt the user. Part of fix for gdb/741.
20796
b304d130
AC
207972002-12-13 Andrew Cagney <ac131313@redhat.com>
20798
20799 * gdb.fortran/types.exp: Update obsolete comment.
20800 * gdb.fortran/exprs.exp: Ditto.
20801 * lib/gdb.exp: Delete obsolete code.
20802 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
20803 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
20804 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
20805 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
20806 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
20807 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
20808 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
20809 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
20810 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
20811 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
20812 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
20813 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
20814 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
20815 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
20816 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
20817 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
20818 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
20819 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
20820 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
20821 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
20822 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
20823 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
20824 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
20825 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
20826 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
20827 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
20828 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
20829 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
20830 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
20831 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
20832 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
20833 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
20834 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
20835 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
20836 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
20837 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
20838 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
20839
a23b6e6a
DC
208402002-12-11 David Carlton <carlton@math.stanford.edu>
20841
20842 * gdb.c++/m-data.exp: Add test for members that shadow global
20843 variables: see PR gdb/804.
20844 * gdb.c++/m-data.cc: Ditto.
20845
6604731b
DJ
208462002-12-10 Daniel Jacobowitz <drow@mvista.com>
20847
20848 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
20849
de46ecd7
DC
208502002-12-06 David Carlton <carlton@math.stanford.edu>
20851
20852 * gdb.base/store.c: Don't declare functions static.
20853
27e829d0
AC
208542002-12-04 Andrew Cagney <ac131313@redhat.com>
20855
20856 * gdb.base/store.exp, gdb.base/store.c: New files.
20857
92806416
DJ
208582002-12-03 Daniel Jacobowitz <drow@mvista.com>
20859
20860 * gdb.base/selftest.exp: Update for current gdb.
20861
3bcbaac5
DJ
208622002-12-03 Daniel Jacobowitz <drow@mvista.com>
20863
20864 * gdb.base/maint.exp: Only dump symbols from one source file
20865 or objfile.
20866
f4f00b1f
DJ
208672002-12-03 Daniel Jacobowitz <drow@mvista.com>
20868
20869 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
20870 function call.
20871
f1c8a949
JB
208722002-11-25 Jim Blandy <jimb@redhat.com>
20873
20874 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
20875 function appearing in error message.
20876
9e297a97
DJ
208772002-11-21 Daniel Jacobowitz <drow@mvista.com>
20878
20879 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
20880
1f312e79
JJ
208812002-11-08 Jeff Johnston <jjohnstn@redhat.com>
20882
d63a86f8
RM
20883 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
20884 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
20885 should be in mi console format. This is part of fix for PR gdb/604.
20886
83c31e7d
FN
208872002-09-18 Fernando Nasser <fnasser@redhat.com>
20888
20889 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
20890 which explicitly prints the zero offset as "+0".
20891
322b3f65
DJ
208922002-10-22 Daniel Jacobowitz <drow@mvista.com>
20893
20894 * gdb.threads/schedlock.c (args): Make unsigned.
20895
208962002-10-21 Daniel Jacobowitz <drow@mvista.com>
20897
20898 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
20899 numbers. Allow "foo2|selected stack frame".
20900 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
20901 * gdb.asm/asmsrc2.s: Likewise.
20902 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
20903 comments.
20904 * gdb.asm/mips.inc: New file.
20905
5e2fe5b8
AF
209062002-10-18 Adam Fedor <fedor@gnu.org>
20907
20908 * gdb.base/default.exp: Update expected output to include 'ObjC'.
20909 * gdb.base/help.exp: Likewise.
20910
abe1a5d0
KB
209112002-10-17 Kevin Buettner <kevinb@redhat.com>
20912
20913 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
20914 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
20915
10abb1d4
JB
209162002-10-02 Jim Blandy <jimb@redhat.com>
20917
20918 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
20919
1f609b42
AC
209202002-10-01 Andrew Cagney <ac131313@redhat.com>
20921
20922 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
20923 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
20924 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
20925 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
20926 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
20927 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20928 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20929
0aee02e4
AC
209302002-09-29 Andrew Cagney <ac131313@redhat.com>
20931
20932 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20933 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20934 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20935 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20936 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20937 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20938 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20939
6fde09ad
KB
209402002-09-27 Kevin Buettner <kevinb@redhat.com>
20941
20942 * gdb.base/annota1.exp (info break): Make directory components of
20943 path optional since not all compilers emit this debug information.
20944
889bf7c5
PA
20945 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20946 step ends up stepping out of the function instead of stopping on
20947 the epilogue.
6fde09ad 20948
9e8aab75
KS
209492002-09-26 Keith Seitz <keiths@redhat.com>
20950
20951 * lib/insight-support.exp (gdbtk_start): Figure out where
20952 the insight executable is based on where gdb is. Use this
20953 executable to start insight instead of gdb.
20954
e36180d7
AC
209552002-09-25 Andrew Cagney <cagney@redhat.com>
20956
20957 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20958
9dd34b2b
AC
209592002-09-24 Andrew Cagney <ac131313@redhat.com>
20960
20961 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20962 test_isolated_complaints.
20963 (test_empty_complaint): New function.
20964 (test_empty_complaints): New function. Check no output when no
20965 complaints.
d63a86f8 20966
dea97812
KB
209672002-09-19 Jim Blandy <jimb@redhat.com>
20968
a9c64011 20969 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20970
54951bd7
AC
209712002-09-19 Andrew Cagney <ac131313@redhat.com>
20972
20973 * gdb.gdb/complaints.exp: New file.
20974
dec43320
AC
209752002-09-18 Andrew Cagney <ac131313@redhat.com>
20976
20977 * gdb.base/maint.exp: Check `help maint internal-warning'.
20978
e70d6e3f
DC
209792002-09-18 David Carlton <carlton@math.stanford.edu>
20980
20981 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20982 numbers, and replace them by a single breakpoint after the
20983 constructors are all finished.
20984 Add test 4.
20985 * gdb.c++/m-static.cc: Add test 4.
20986 * gdb.c++/m-static.h: New file.
20987 * gdb.c++/m-static1.cc: New file.
20988
20989 * gdb.c++/printmethod.exp: New file.
20990 * gdb.c++/printmethod.cc: New file.
20991
20992 * gdb.c++/pr-574.exp: New file.
20993 * gdb.c++/pr-574.cc: New file.
20994
afb5c968
CV
209952002-09-18 Corinna Vinschen <vinschen@redhat.com>
20996
20997 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20998 embedded targets which never actually exit.
20999
31e45dee
FN
210002002-09-18 Fernando Nasser <fnasser@redhat.com>
21001
21002 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
21003 "don't step after run" as unresolved or unsupported, instead of xfail.
21004
a283c5a1
CV
210052002-09-18 Corinna Vinschen <vinschen@redhat.com>
21006
21007 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
21008 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
21009 Add newline to expected string in "step out of main (status wrapper)"
21010 case.
21011
11350d2a
CV
210122002-09-18 Corinna Vinschen <vinschen@redhat.com>
21013
21014 * lib/gdb.exp (rerun_to_main): Allow restarting application.
21015 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
21016
0deec7d6
TT
210172002-09-17 Tom Tromey <tromey@redhat.com>
21018
21019 * gdb.base/printcmds.exp (test_print_string_constants): Expect
21020 \000, not \0, in double-quoted string.
21021
b2b4a1b5
CV
210222002-09-14 Corinna Vinschen <vinschen@redhat.com>
21023
c9d37158 21024 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
21025 string after running the commands execution on breakpoint tests.
21026
1c56143a
CV
210272002-09-13 Corinna Vinschen <vinschen@redhat.com>
21028
21029 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
21030
37f8da45
JB
210312002-09-12 Joel Brobecker <brobecker@gnat.com>
21032
21033 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
21034
08b468e0
KS
210352002-09-10 Keith Seitz <keiths@redhat.com>
21036
21037 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
21038 runto proc.
21039 (mi_run_to_main): Use mi_runto.
21040 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
21041
dc360f58
KS
210422002-09-10 Keith Seitz <keiths@redhat.com>
21043
21044 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
21045 regexp for stopping at main. Could have multiple event notifications.
21046 Don't assume that main was declared with no parameters.
21047 (mi_next): Use mi_step_to.
21048 (mi_step): Use mi_next_to.
21049
ce3abcfb
CV
210502002-09-09 Corinna Vinschen <vinschen@redhat.com>
21051
21052 * gdb.base/default.exp: Fix expected string in `info float' test.
21053
d1f5b980
BE
210542002-09-09 Ben Elliston <bje@redhat.com>
21055
21056 * config/mips.exp: Update comments.
21057 * config/mips-idt.exp: Likewise.
21058 * config/nind.exp: Likewise.
21059 * config/slite.exp: Likewise.
21060 * config/sparclet.exp: Likewise.
21061 * config/udi.exp: Likewise.
21062 * config/vx.exp: Likewise.
21063 * config/vxworks29k.exp: Likewise.
21064
2f71430b
JB
210652002-09-05 Jim Blandy <jimb@redhat.com>
21066
21067 * gdb.threads/killed.exp: Fix test failure message.
21068
7ddebc7e
KS
210692002-09-04 Keith Seitz <keiths@redhat.com>
21070
21071 * lib/mi-support.exp: Update copyright.
21072 (mi_gdb_test): Increase the priority of the expected pattern
21073 so that it matches gdb_test.
21074
0ae67eb3
KS
210752002-09-03 Keith Seitz <keiths@redhat.com>
21076
21077 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
21078 Use integer comparison instead of string comparison for testing
21079 whether binary was built.
21080
38fc42c8
JB
210812002-09-03 Jim Blandy <jimb@redhat.com>
21082
21083 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
21084
b6ff0e81
JB
210852002-08-29 Jim Blandy <jimb@redhat.com>
21086
21087 * gdb.threads/pthreads.exp: Move the portable thread compilation
21088 code into a function in lib/gdb.exp, and call that from here.
21089 * lib/gdb.exp (gdb_compile_pthreads): New function.
21090
07c98896
KS
210912002-08-29 Keith Seitz <keiths@redhat.com>
21092
21093 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
21094 expect_out so that callers can get at it.
21095
0312286c
DJ
210962002-08-23 Daniel Jacobowitz <drow@mvista.com>
21097
21098 * gdb.threads/print-threads.c: New file.
21099 * gdb.threads/print-threads.exp: New file.
21100 * gdb.threads/schedlock.c: New file.
21101 * gdb.threads/schedlock.exp: New file.
21102
dd039bc4
EZ
211032002-08-22 Elena Zannoni <ezannoni@redhat.com>
21104
a9c64011
AS
21105 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
21106 not altivec.c.
dd039bc4 21107
1f36144c
MK
211082002-08-17 Mark Kettenis <kettenis@gnu.org>
21109
21110 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
21111 targets. The problem should be fixed now.
21112
16057ec7 211132002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
21114
21115 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
21116 2002-07-24 change that removes final dots from error messages.
21117
3c1499ad
TT
211182002-08-13 Tom Tromey <tromey@redhat.com>
21119
21120 * gdb.base/readline.exp: New file.
21121
a20ce2c3
AC
211222002-08-01 Andrew Cagney <ac131313@redhat.com>
21123
21124 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
21125 supress message.
21126
db034ac5
AC
211272002-08-01 Andrew Cagney <cagney@redhat.com>
21128
21129 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
21130 CHILL_FOR_TARGET and CHILL_LIB.
21131 * configure.in (configdirs): Remove gdb.chill.
21132 * configure: Regenerate.
21133 * lib/gdb.exp: Obsolete references to chill.
21134 * gdb.fortran/types.exp: Ditto.
21135 * gdb.fortran/exprs.exp: Ditto.
21136
3e000b18
KB
211372002-07-30 Kevin Buettner <kevinb@redhat.com>
21138
21139 * gdb.base/shlib-call.exp (additional_flags): Conditionally
21140 set Irix-specific compile and link flags.
21141
28f4966b
KB
211422002-07-29 Kevin Buettner <kevinb@redhat.com>
21143
21144 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
21145 source files. The ``-o'' option doesn't work with the ``-E'' option
21146 when using the Irix compiler.
21147
46c0d5a6
DJ
211482002-07-19 Daniel Jacobowitz <drow@mvista.com>
21149
21150 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
21151 Improve support for reusing an exec file. Copy exec file
21152 to target, and run gdbserver on the target instead of on the host.
21153
eecf4bed
JB
211542002-07-18 Jim Blandy <jimb@redhat.com>
21155
0f815cdf
JB
21156 * gdb.base/ending-run.exp: Don't expect to see the program end in
21157 some orderly fashion when we're running on a real stand-alone
21158 board.
21159
eecf4bed
JB
21160 * gdb.base/interrupt.exp: Correct logic for skipping tests on
21161 targets that don't support interrupts.
21162
52d309e4
JB
211632002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
21164
21165 * gdb.base/attach.exp: Add patterns to match output from /proc-based
21166 systems.
21167 Move comments in expect statements to inside the actions, so that they
21168 don't get matched against.
21169
ff683d9e
MK
211702002-07-10 Mark Kettenis <kettenis@gnu.org>
21171
21172 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
21173 function when asleep" test.
21174
b5356753
AC
211752002-07-10 Andrew Cagney <ac131313@redhat.com>
21176
21177 * gdb.base/page.exp: Rewrite to handle problems with very long
21178 `info set' output. Update copyright.
21179
6aa4d13a
AC
211802002-06-26 Andrew Cagney <ac131313@redhat.com>
21181
21182 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
21183 gdb.threads-hp.
21184 * gdb.hp/configure: Regenerate.
21185 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
21186 * gdb.hp/gdb.threads-hp/configure: Delete file.
21187 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
21188
8cf8c2b8
AC
211892002-06-22 Andrew Cagney <ac131313@redhat.com>
21190
21191 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
21192 setlocale, bindtextdomain and textdomain.
21193
6827a8f8
JB
211942002-06-11 Jim Blandy <jimb@redhat.com>
21195
919d772c
JB
21196 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
21197 preprocessor macro information is present.
21198
6827a8f8
JB
21199 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
21200 tests.
21201
c15b0d21
MS
212022002-06-06 Michael Snyder <msnyder@redhat.com>
21203
c5984d70
MS
21204 * gdb.base/overlays.exp: Record addresses of overlay
21205 functions in TCL variables rather than in GDB variables,
21206 to avoid having GDB convert them to pointers (with loss
21207 of information).
21208
d63a86f8 21209 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 21210 default linker script changes.
c15b0d21
MS
21211 * gdb.base/long_long.exp: Add check for sizeof (long double).
21212
be26fe0d
ML
212132002-06-06 Michal Ludvig <mludvig@suse.cz>
21214
21215 * gdb.asm/asm-source.exp: Add x86-64 target.
21216 * gdb.asm/x86_64.inc: New.
d63a86f8 21217
258093ca 212182002-05-30 Michael Chastain <mec@shout.net>
258093ca 21219
4b3153f1 21220 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
21221 * gdb.c++/m-static.cc: New file.
21222 * gdb.c++/m-static.exp: New file.
21223
241264c6
MS
212242002-05-28 Michael Snyder <msnyder@redhat.com>
21225
21226 * gdb.base/call-ar-st.exp: Allow for reduced floating point
21227 precision.
21228
9bba8c8f 212292002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 21230
4b3153f1 21231 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
21232 * gdb.c++/m-data.cc: New file.
21233 * gdb.c++/m-data.exp: New file.
21234
212352002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 21236
4b3153f1 21237 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 21238 * gdb.c++/try_catch.cc: New file.
d63a86f8 21239 * gdb.c++/try_catch.exp: New file.
9bba8c8f 21240
def1b996
MC
212412002-05-27 Michael Chastain <mec@shout.net>
21242
21243 * gdb.c++/local.exp: Accept more nested types in output.
21244
522ba268
MC
212452002-05-26 Michael Chastain <mec@shout.net>
21246
21247 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
21248
277254ba
MS
212492002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
21250
21251 * lib/gdb.exp (gdb_wrapper_init): Just because
21252 gdb_wrapper_file exists, this does not mean that the file
21253 should not be rebuilt. That is what gdb_wrapper_initialized
21254 is for.
21255 (default_gdb_init): Reset gdb_wrapper_initialized.
21256
b61a8733
MS
212572002-05-23 Michael Snyder <msnyder@redhat.com>
21258
d63a86f8 21259 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
21260 the precision of the floating point test results.
21261 * gdb.base/call-rt-st.exp: Ditto.
21262
b61a8733
MS
21263 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
21264 * gdb.base/call-rt-st.exp: Ditto.
21265
56f6e910
MC
212662002-05-19 Michael Chastain <mec@shout.net>
21267
21268 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
21269
ad0b0016
EZ
212702002-05-19 Elena Zannoni <ezannoni@redhat.com>
21271
a9c64011
AS
21272 * configure.in (configdirs): Add gdb.arch.
21273 * configure: Regenerate.
ad0b0016 21274
f617d2b6
JB
212752002-05-17 Jim Blandy <jimb@redhat.com>
21276
21277 * gdb.base/completion.exp: Recognize the more detailed error
21278 messages produced by the macro expander's lexical analyzer.
21279
eac2a696
EZ
212802002-05-14 Elena Zannoni <ezannoni@redhat.com>
21281
a9c64011
AS
21282 * gdb.arch/altivec-abi.c: New file.
21283 * gdb.arch/altivec-abi.exp: New file.
21284 * gdb.arch/altivec-regs.c: New file.
21285 * gdb.arch/altivec-regs.exp: New file.
eac2a696 21286
2fdde8f8
DJ
212872002-05-14 Daniel Jacobowitz <drow@mvista.com>
21288
21289 * gdb.base/maint.exp (maint print type): Update for new type
21290 structure.
d63a86f8 21291
e31f1a7c
EZ
212922002-05-14 Elena Zannoni <ezannoni@redhat.com>
21293
21294 * gdb.arch: New directory.
21295 * gdb.arch/configure.in: New file.
21296 * gdb.arch/configure: New file.
21297 * gdb.arch/Makefile.in: New file.
21298
db589741
CV
212992002-05-13 Corinna Vinschen <vinschen@redhat.com>
21300
21301 * gdb.asm/asm-source.exp: Add v850 as supported target.
21302 * gdb.asm/v850.inc: New file.
21303
8ce2a7dc
DJ
213042002-05-13 Daniel Jacobowitz <drow@mvista.com>
21305
21306 * gdb.c++/annota2.exp (annotate-quit): Add comment.
21307
df763c7f
DJ
213082002-05-12 Daniel Jacobowitz <drow@mvista.com>
21309
21310 * gdb.base/break.exp: Check 'break "marker2"'.
21311
377daeed
MS
213122002-05-10 Michael Snyder <msnyder@redhat.com>
21313
21314 * gdb.base/long_long.exp: Fix typo.
21315
c4b7bc2b
JB
213162002-05-10 Jim Blandy <jimb@redhat.com>
21317
ecac9a4e
JB
21318 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
21319 a bug.
21320
c4b7bc2b
JB
21321 * gdb.base/printcmds.exp (test_integer_literals_rejected):
21322 Recognize more detailed error message produced by the macro
21323 expander's lexical analyzer.
21324 * lib/gdb.exp (test_print_reject): Same.
21325
e71019a1
MK
213262002-05-09 Mark Kettenis <kettenis@gnu.org>
21327
21328 * gdb.c++/method.exp: Fix typo.
21329
fedfc8e6
MS
213302002-05-08 Michael Snyder <msnyder@redhat.com>
21331
166a1957
MS
21332 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
21333 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 21334 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
21335 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
21336 Add iftarget clause for strongarm.
d63a86f8 21337
f1c47eb2
MS
213382002-05-06 Michael Snyder <msnyder@redhat.com>
21339
cb9a9d3e
MS
21340 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
21341 (gdb_continue_to_end): Accept output from status wrapper.
21342 * gdb.base/ending-run.exp: Add case for output from status wrapper.
21343 Clean up fail messages to match pass messages.
21344
f1c47eb2
MS
21345 Enable the "needs_status_wrapper" testsuite feature.
21346 * lib/gdb.exp (gdb_wrapper_init): New procedure.
21347 (gdb_compile): Conditionally call gdb_wrapper_init.
21348 * gdb.base/a2-run.exp: Recognize output from status wrapper.
21349 * gdb.c++/method.exp: Recognize output from status wrapper.
21350
6079c749
BE
213512002-05-06 Ben Elliston <bje@redhat.com>
21352From Graydon Hoare <graydon@redhat.com>
21353
21354 * config/sid.exp: Include support for "rawsid" protocol.
21355
188baff3
JB
213562002-05-03 Jim Blandy <jimb@redhat.com>
21357
21358 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
21359 * gdb.c++/hang3.C: New file.
21360
b9c07f0f
AC
213612002-05-04 Andrew Cagney <ac131313@redhat.com>
21362
21363 * gdb.base/default.exp: Remove obsolete code.
21364 * gdb.c++/misc.exp: Ditto. Update copyright.
21365 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
21366 * gdb.base/whatis.exp: Ditto. Update copyright.
21367 * gdb.base/scope.exp: Ditto. Update copyright.
21368 * gdb.base/ptype.exp: Ditto. Update copyright.
21369 * gdb.base/printcmds.exp: Ditto. Update copyright.
21370 * gdb.base/opaque.exp: Ditto. Update copyright.
21371 * gdb.base/list.exp: Ditto.
21372 * gdb.base/funcargs.exp: Ditto. Update copyright.
21373 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
21374 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
21375 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
21376 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
21377 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
21378 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
21379
5c7a0397
MS
213802002-05-02 Michael Snyder <msnyder@redhat.com>
21381
d6dcc264 21382 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
21383 * gdb.base/long_long.exp: Add xscale target.
21384 * gdb.base/default.exp: Add xscale target.
21385
eb7f1c48
JB
213862002-05-01 Jim Blandy <jimb@redhat.com>
21387
21388 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
21389 gdb.c++/hang.exp: New test.
21390
a6befae8
FF
213912002-05-01 Fred Fish <fnf@redhat.com>
21392
21393 * gdb.base/completion.exp: Handle completions of "./Make" for
21394 more than one completion possibility, as is the case when we
21395 build and test in the source tree.
21396
0a310277
AG
213972002-04-29 Anthony Green <green@redhat.com>
21398
21399 * gdb.java/jmisc1.exp: New file.
21400 * gdb.java/jmisc2.exp: New file.
21401
6ff9af88
DJ
214022002-04-24 Daniel Jacobowitz <drow@mvista.com>
21403
21404 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
21405
96b3d632
EZ
214062002-04-23 Elena Zannoni <ezannoni@redhat.com>
21407
21408 * gdb.base/help.exp: Change 'help status' to allow for target
21409 dependent output differences.
21410
5019bb54
MC
214112002-04-22 Michael Chastain <mec@shout.net>
21412
21413 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
21414
a805a116
MC
214152002-04-22 Michael Chastain <mec@shout.net>
21416
21417 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
21418
a1706bfd
DM
214192002-04-17 David S. Miller <davem@redhat.com>
21420
21421 * gdb.asm/sparc64.inc: New file.
21422 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
21423
a73a20a2
EZ
214242002-04-19 Elena Zannoni <ezannoni@redhat.com>
21425
21426 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
21427 instruction file directly into the build tree. Clean up at end of
21428 test.
21429
ba678339
DM
214302002-04-18 David S. Miller <davem@redhat.com>
21431
21432 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
21433 handle 64-bit platforms correctly.
21434 * gdb.base/maint.exp: Likewise.
21435
b03399da
KB
214362002-04-18 Kevin Buettner <kevinb@redhat.com>
21437
21438 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
21439 ``-fpic'' when compiling files comprising a shared library, but
21440 it does need additional linker flags in order to find shared
21441 libraries at run time.
21442
e2004992
KB
214432002-04-18 Kevin Buettner <kevinb@redhat.com>
21444
21445 * gdb.base/cvexpr.c (use): New function.
21446 (main): Invoke use() on all global variables to prevent
21447 some linkers from deleting these otherwise unused symbols.
21448
d8937120
MC
214492002-04-17 Michael Chastain <mec@shout.net>
21450From David S. Miller <davem@redhat.com>
21451
21452 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
21453 handle 64-bit platforms correctly.
21454
ffd61a58
MS
214552002-04-12 Michael Snyder <msnyder@redhat.com>
21456From Jim Blandy <jimb@redhat.com>
a9c64011 21457 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
21458 script can handle this instead.
21459 * gdb.base/bar.c (barx): Same.
21460 * gdb.base/baz.c (bazx): Same.
21461 * gdb.base/grbx.c (grbxx): Same.
21462
21463 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
21464 manager doesn't automatically unmap overlays unnecessarily.
21465
6b8426a6
MH
214662002-04-10 Martin M. Hunt <hunt@redhat.com>
21467
21468 * gdb.base/ending-run.exp: Fix pattern for Mips targets
21469 stepping out of main.
21470
34af4875
MC
214712002-04-09 Michael Chastain <mec@shout.net>
21472
21473 * gdb.c++/local.cc (main): Move call to marker1() inside nested
21474 scope so that the nested scope tests will make sense.
21475 * gdb.c++/local.exp: Write patterns that actually work with gcc
21476 (the HP patterns "were never known to work with gcc").
21477 Keep the old aCC patterns too.
21478
2d1676a0
DJ
214792002-04-09 Daniel Jacobowitz <drow@mvista.com>
21480
21481 * gdb.base/attach.exp: Correct target board test.
21482
3a63e3f9
MC
214832002-04-08 Michael Chastain <mec@shout.net>
21484
21485 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
21486 in a const method. Add some xfail and fail cases for configurations
21487 that do not emit the "const ...".
21488
f18dabd2
MC
214892002-04-07 Michael Chastain <mec@shout.net>
21490
21491 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
21492 Accept "A * const" and "const A * const" as type of "this".
21493 Fix spelling of getFunky throughout. Make messages uniform.
21494
0fcddd82
EZ
214952002-04-07 Elena Zannoni <ezannoni@redhat.com>
21496
a9c64011 21497 Work around for PR gdb/285:
0fcddd82
EZ
21498 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
21499
16a8534a
EZ
215002002-04-07 Elena Zannoni <ezannoni@redhat.com>
21501
21502 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
21503 instructions file at run time instead of configure time.
21504 Sometimes we run the test in a directory that is not the one we
21505 configured in.
21506 * gdb.asm/configure.in: Delete creation of symlink.
21507 * gdb.asm/configure: Regenerate.
21508
24181d81
JB
215092002-04-05 J. Brobecker <brobecker@gnat.com>
21510
21511 * gdb.gdb/xfullpath.exp: New test, to exercise the new
21512 xfullpath () function.
21513
7cdb7107
DJ
215142002-04-04 Daniel Jacobowitz <drow@mvista.com>
21515
21516 * gdb.asm/Makefile.in: Correct dependencies.
21517
21518 * gdb.asm/powerpc.inc: New file.
21519 * gdb.asm/asm-source.exp: Add PowerPC.
21520 * gdb.asm/configure.in: Likewise.
21521 * gdb.asm/configure: Regenerated.
21522
a7d17088
DJ
215232002-04-04 Daniel Jacobowitz <drow@mvista.com>
21524
21525 * gdb.base/relocate.exp: New file.
21526 * gdb.base/relocate.c: New file.
21527
cd721503
FF
215282002-04-04 Fred Fish <fnf@redhat.com>
21529
21530 * gdb.base/step-test.exp: Update comment regarding stopping in
21531 memcpy/bcopy calls inserted as part of the compiler runtime.
21532
b22ad7a7
MS
215332002-04-04 Michael Snyder <msnyder@redhat.com>
21534
21535 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
21536
5f279fa6
DJ
215372002-04-03 Daniel Jacobowitz <drow@mvista.com>
21538
21539 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
21540 (gdb_expect): Remove $notransfer hack.
21541
dd0fd3ce
DJ
215422002-04-02 Daniel Jacobowitz <drow@mvista.com>
21543
21544 * gdb.c++/classes.exp ("calling method for small class"): Match
21545 updated register output.
21546
1e50cda1
DJ
215472002-03-30 Daniel Jacobowitz <drow@mvista.com>
21548
21549 Fix PR gdb/452
21550 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
21551 when finished. Make gdb_file_cmd send "exec-file" when
21552 appropriate.
21553
24015922
DJ
215542002-03-30 Daniel Jacobowitz <drow@mvista.com>
21555
21556 * gdb.base/attach.exp: Remove extra setup_xfail.
21557
dd7dfd64
MS
215582002-03-26 Michael Snyder <msnyder@redhat.com>
21559
21560 * gdb.base/default.exp: Add tests for dump, append, and restore.
21561 * gdb.base/help.exp: Add tests for dump, append, and restore.
21562 * gdb.base/dump.exp: New file, test dump, append and restore.
21563 * gdb.base/dump.c: New file.
21564
48b2f8d7
MS
215652002-03-27 Michael Snyder <msnyder@redhat.com>
21566
d63a86f8 21567 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
21568 clean-ups in help messages.
21569
05b4d525
FF
215702002-03-26 Fred Fish <fnf@redhat.com>
21571
21572 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
21573 have debugging info for those functions and the compiler uses them
21574 internally to copy structs around.
21575
d7679631
FF
215762002-03-26 Fred Fish <fnf@redhat.com>
21577
21578 * gdb.base/list.exp: Revert the change made yesterday and add note
21579 about why we don't list the default lines for remote targets.
21580
523ac3f9
MS
215812002-03-25 Michael Snyder <msnyder@redhat.com>
21582
21583 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
21584
754b2b8d
FF
215852002-03-25 Fred Fish <fnf@redhat.com>
21586
21587 * gdb.base/list.exp: This test works on remote targets so remove
21588 the short circuit for remote targets. Update copyright.
21589
33c3e192
FF
215902002-03-25 Fred Fish <fnf@redhat.com>
21591
21592 * gdb.base/attach.exp: Fix logic error that was suppressing this
21593 test for all non hppa*-*-hpux* targets, instead of the hp target.
21594 Move comments closer to the suppression point. Also now need to
21595 check that we are running natively.
21596
d43e73ee
MS
215972002-03-22 Michael Snyder <msnyder@redhat.com>
21598
882c8f02
MS
21599 * gdb.base/default.exp: Add test for gcore. Update copyright.
21600 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 21601
04c12f60
FF
216022002-03-06 Fred Fish <fnf@redhat.com>
21603
21604 * gdb.base/funcargs.c: Remove extraneous ';' character.
21605 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
21606
b43df995
MC
216072002-03-04 Michael Chastain <mec@shout.net>
21608
21609 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
21610 accommodate gcc v3 function signature.
21611 * gdb.mi/mi0-var-cmd-exp: Ditto.
21612
92362027
AC
216132002-02-24 Andrew Cagney <ac131313@redhat.com>
21614
21615 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
21616 ``GNU/Linux'' or ``Linux kernel''
21617 * testsuite/gdb.threads/pthreads.c: Ditto.
21618
258ad32d
MC
216192002-02-24 Michael Chastain <mec@shout.net>
21620
21621 * gdb.threads/pthreads.c (thread1): Add a return statement.
21622 (thread2): Likewise.
21623 (foo): Likewise.
21624
04c3b3d4
MC
216252002-02-23 Michael Chastain <mec@shout.net>
21626
21627 * gdb.threads/linux-dp.c (philosopher): Add a return statement
21628 to placate gcc.
21629
5a2a0a20
MC
216302002-02-23 Michael Chastain <mec@shout.net>
21631
21632 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
21633 test "ptype bint". The test passes on all my stabs configurations.
21634
a640f7fc
JB
216352002-02-21 Jim Blandy <jimb@redhat.com>
21636
27924826
JB
21637 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
21638 filename at a time, and watch for the ones we want to see.
21639
a640f7fc
JB
21640 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
21641 types of pointers to prototyped functions.
21642
edcc8c75
AC
216432002-02-20 Andrew Cagney <ac131313@redhat.com>
21644
21645 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
21646 signed, unsigned and straight char.
21647 (padding_char, padding_short, padding_int, padding_long,
21648 padding_long_long, padding_float, padding_double,
21649 padding_long_double): New global variables.
21650 (fill, fill_structs): New functions.
21651
21652 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
21653 for correctly sized writes. Update copyright.
21654 (get_valueof): New procedure.
21655 (get_sizeof): Call get_valueof.
21656 (check_valueof): New procedure.
21657 (check_padding): New procedure.
21658
ac57ea44
MC
216592002-02-20 Michael Chastain <mec@shout.net>
21660
21661 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
21662 to setup_xfail. Document some of the remaining calls.
21663
7a10c941
MC
216642002-02-18 Michael Chastain <mec@shout.net>
21665
21666 * gdb.c++/userdef.exp: Update copyright year.
21667
fb8acdcc
DJ
216682002-02-18 Daniel Jacobowitz <drow@mvista.com>
21669
21670 * gdb.c++/userdef.exp: Test overloaded operators properly.
21671 Remove xfails.
21672
fda6ae12
MS
216732002-02-14 Michael Snyder <msnyder@redhat.com>
21674
21675 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
21676
676a0442
DJ
216772002-02-14 Daniel Jacobowitz <drow@mvista.com>
21678
21679 * gdb.base/a2-run.exp: Check for a remote target properly.
21680 * gdb.base/annota1.exp: Likewise.
21681 * gdb.base/list.exp: Likewise.
21682 * gdb.base/reread.exp: Likewise.
21683 * gdb.base/scope.exp: Likewise.
21684 * gdb.base/shlib-call.exp: Likewise.
21685 * gdb.base/term.exp: Likewise.
21686 * gdb.c++/annota2.exp: Likewise.
21687
78b4f468
RE
216882002-02-13 Richard Earnshaw <rearnsha@arm.com>
21689
21690 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
21691
9a81ba51
MC
216922002-02-10 Michael Chastain <mec@shout.net>
21693
21694 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
21695 (call_after_alloca): Ditto.
21696
004af6c7
DJ
216972002-02-10 Daniel Jacobowitz <drow@mvista.com>
21698
21699 * gdb.base/ending-run.exp: Guard "cont" test with
21700 gdb_skip_stdio_test.
21701
37225f62
JB
217022002-02-06 Jim Blandy <jimb@redhat.com>
21703
21704 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
21705 from here...
21706 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
21707 To here. Disable this test on non-HP platforms. Add big comment.
21708
fe6fdd96
MS
217092002-02-04 Michael Snyder <msnyder@redhat.com>
21710
21711 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
21712 other than d10v and m32r.
21713
036fad3f
RE
217142002-02-02 Richard Earnshaw <rearnsha@arm.com>
21715
21716 * gdb.base/default.exp: Rewrite test patterns to reduce time
21717 taken to match them.
21718
7148ab62
DJ
217192002-01-30 Daniel Jacobowitz <drow@mvista.com>
21720
21721 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
21722 Allow a start function above main.
21723 * gdb.threads/linux-dp.exp: Fix copyright date.
21724
396cc255
DJ
217252002-01-30 Daniel Jacobowitz <drow@mvista.com>
21726
a9c64011
AS
21727 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
21728 (check_philosopher_stack): Check for manager thread before checking
21729 for a just-starting thread.
396cc255 21730
f038d31b
DJ
217312002-01-30 Daniel Jacobowitz <drow@mvista.com>
21732
21733 From Neil Booth <neil@daikokuya.demon.co.uk>:
21734 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
21735 warnings.
21736
b3ff9d9a
FF
217372002-01-21 Fred Fish <fnf@redhat.com>
21738
21739 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
21740 not caller.
21741
39ad761d
JB
217422002-01-21 Jim Blandy <jimb@redhat.com>
21743
21744 * gdb.base/reread.exp: Check that GDB properly re-reads the
21745 executable file when it changes while no inferior is running.
21746
aaf320fa
FF
217472002-01-21 Fred Fish <fnf@redhat.com>
21748
a9c64011
AS
21749 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
21750 optionally accept the "shlib events" variation.
aaf320fa 21751
808a31f5
JB
217522002-01-21 Jim Blandy <jimb@redhat.com>
21753
21754 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
21755 call `fflush' after every `printf', so that the output is produced
21756 at predictable points, regardless of whatever buffering does (or
21757 doesn't) take place.
21758 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
21759 at different points.
21760
4420d5e2
DJ
217612002-01-20 Daniel Jacobowitz <drow@mvista.com>
21762
21763 * gdb.c++/inherit.exp: Update copyright years.
21764 * gdb.c++/method.exp: Likewise.
21765
3e36a0f4
DJ
217662002-01-20 Daniel Jacobowitz <drow@mvista.com>
21767
21768 * gdb.c++/classes.exp: Update for improved v3 support and skipping
21769 artificial methods/arguments.
21770 * gdb.c++/derivation.exp: Likewise.
21771 * gdb.c++/inherit.exp: Likewise.
21772 * gdb.c++/method.exp: Likewise.
21773 * gdb.c++/virtfunc.exp: Likewise.
21774
b4ceaee6
AC
217752002-01-18 Andrew Cagney <ac131313@redhat.com>
21776
21777 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
21778 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
21779 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
21780 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
21781 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
21782 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
21783
ecace851
JB
217842002-01-17 Jim Blandy <jimb@redhat.com>
21785
21786 * gdb.asm/asm-source.exp (info symbol): Take another shot at
21787 anchoring the pattern matching the entry point symbol's name.
21788
375fc983
AC
217892002-01-17 Andrew Cagney <ac131313@redhat.com>
21790
21791 * gdb.base/maint.exp: Update ``maint internal-error'' to match
21792 continue/quit query. Update copyright.
21793
fe6fdd96
MS
217942002-01-14 Michael Snyder <msnyder@redhat.com>
21795
21796 * gdb.base/gcore.exp: Remove extra debugging output.
21797
e017c81f
DJ
217982002-01-13 Daniel Jacobowitz <drow@mvista.com>
21799
21800 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
21801 for slightly dubious v2 mangled string.
21802
37ab3bf8
DJ
218032002-01-13 Daniel Jacobowitz <drow@mvista.com>
21804
21805 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
21806
1bc05c3a 218072002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 21808
1bc05c3a 21809 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 21810
1bc05c3a
JM
21811 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
21812 constructors.
21813 * gdb.c++/derivation.exp: Likewise.
21814 * gdb.c++/templates.exp: Likewise.
21815 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 21816
1bc05c3a
JM
218172002-01-10 Michael Snyder <msnyder@redhat.com>
21818
21819 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 21820
a911c360
MS
218212002-01-08 Michael Snyder <msnyder@redhat.com>
21822
21823 * gdb.base/gcore.exp: New test for generate-core-file command.
21824 * gdb.base/gcore.c: Testcase for above.
21825 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
21826
ea2119ec
JM
218272002-01-08 Jason Merrill <jason@redhat.com>
21828
21829 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
21830
68203136
FF
218312002-01-07 Fred Fish <fnf@redhat.com>
21832
21833 * gdb.c++/overload.exp: Remove unconditional xfails for:
21834 print foo_instance1.overloadargs(1)
21835 print foo_instance1.overloadargs(1, 2)
21836 print foo_instance1.overloadargs(1, 2, 3)
21837 print foo_instance1.overloadargs(1, 2, 3, 4)
21838 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
21839 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
21840 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
21841 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
21842 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
21843 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
21844 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
21845 print foo_instance1.overload1arg()
21846 print foo_instance1.overload1arg((char)arg2)
21847 print foo_instance1.overload1arg((signed char)arg3)
21848 print foo_instance1.overload1arg((unsigned char)arg4)
21849 print foo_instance1.overload1arg((int)arg7)
21850 print foo_instance1.overload1arg((unsigned int)arg8)
21851 print foo_instance1.overload1arg((float)arg11)
21852 print foo_instance1.overload1arg((double)arg12)
d63a86f8 21853
21b9b5b1
MS
218542002-01-07 Michael Snyder <msnyder@redhat.com>
21855
21856 * gdb.base/huge.exp: New test. Print a very large target data object.
21857 (skip_huge_test): New test variable. Define if you want to skip this
21858 test. The test reads an 8 megabyte data object from the target, so it
21859 might be very time consuming on remote targets with a slow connection.
21860 * gdb.base/huge.c: New file. Test case for above.
21861
725f922e
FF
218622002-01-07 Fred Fish <fnf@redhat.com>
21863
21864 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
21865 g_instance.bfoo, and g_instance.cfoo.
21866
889bf7c5 218672002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 21868
889bf7c5
PA
21869 * gdb.base/break.c (multi_line_if_conditional): New function.
21870 (multi_ilne_while_conditional): Likewise.
21871 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
21872 IF or WHILE condition puts the breakpoint at the start of
21873 the condition.
f286b2c3 21874
634d57ec
JL
21875 * gdb.base/selftest.exp (backtrace through signal handler): Remove
21876 hppa*-*-hpux* expected failure.
21877 * gdb.base/structs.exp (do_function_calls): Similarly.
21878
21879 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
21880 watchpoints.
21881
9fbfe2dc
AC
218822002-01-06 Andrew Cagney <ac131313@redhat.com>
21883
21884 Fix PR gdb/66.
21885 * gdb.base/structs.exp: Replace skip for a29k with skip for
21886 gdb,cannot_call_functions.
21887 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
21888 * gdb.base/callfuncs.exp: Ditto.
21889 * gdb.base/call-rt-st.exp: Ditto.
21890 * gdb.base/call-strs.exp: Ditto.
21891 * gdb.base/callfwmall.exp: Ditto.
21892 * gdb.base/scope.exp: Obsolete xfail a29k.
21893 * gdb.c++/misc.exp: Ditto.
21894 * gdb.c++/cplusfuncs.exp: Ditto.
21895 * gdb.base/ptype.exp: Ditto.
21896 * gdb.base/printcmds.exp: Ditto.
21897 * gdb.base/opaque.exp: Ditto.
21898 * gdb.base/list.exp: Ditto.
21899 * gdb.base/funcargs.exp: Ditto.
21900 * gdb.base/default.exp: Ditto.
21901
8ddad156
MS
219022002-01-04 Michael Snyder <msnyder@redhat.com>
21903
ca4976a6 21904 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
21905 * gdb.base/maint.exp: Add tests for maint info sections options.
21906
1b074332
JL
21907Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
21908
21909 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
21910
7d159115
CV
219112001-12-20 Corinna Vinschen <vinschen@redhat.com>
21912
21913 * gdb.asm/arm.inc: New file.
21914 * gdb.asm/asm-source.exp: Add arm targets.
21915 * gdb.asm/configure.in: Ditto.
21916 * gdb.asm/configure: Recreated from configure.in.
21917
8fb87725
JL
21918Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
21919
afabe08c
JL
21920 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
21921 with HP's compiler.
21922 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
21923 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
21924 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
21925 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
21926
21927 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21928 either HP's compilers or GCC.
21929
db521deb
JL
21930 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21931 a SIGBUS or SIGSEGV.
21932
21933 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21934
21935 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21936 can be compiled with either HP's compiler or GCC.
21937
cfa88ab7
JL
21938 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21939 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21940 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21941
ca344dff
JL
21942 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21943 to match current gdb output. Update due to using auto-solib-limit
21944 for limiting instead of overloading auto-solib-add.
21945 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21946 test program.
21947
3f3c6e55 21948 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21949 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21950 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21951 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21952 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21953 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21954 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21955 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21956 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21957 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21958 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21959 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21960 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21961
8fb87725
JL
21962 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21963 a SIGTRAP to the inferior.
21964
cf599fa7
CV
219652001-12-19 Corinna Vinschen <vinschen@redhat.com>
21966
21967 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21968 Substitute call to target_link by call to gdb_compile.
21969
2cd045cd
JL
21970Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21971
a9c64011
AS
21972 * gdb.base/break.exp: Fix HP specific search string when testing
21973 backtracing in a called function.
2cd045cd 21974
a9c64011
AS
21975 * gdb.base/constvars.exp: Only set lang to C++ if we're
21976 compiling the test with HP's compilers.
21977 * gdb.base/volatile.exp: Similarly.
2cd045cd 21978
99ebe9ac
JB
219792001-12-19 Jim Blandy <jimb@redhat.com>
21980
21981 * gdb.base/printcmds.exp: Expect the null character to be printed
21982 as '\0', and the '\013' to be printed as '\v'.
21983 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21984 * gdb.base/setvar.exp: Same.
21985
b9891b29
JB
219862001-12-17 Jim Blandy <jimb@redhat.com>
21987
0eba65ab
JB
21988 * gdb.base/completion.exp: Rather than completing very long
21989 filenames, which can make the readline library produce output we
21990 don't recognize, cd to the directory first, and then complete
21991 using nice, short relative paths.
21992
6970b5b1
JB
21993 * gdb.base/completion.exp: On some systems, there is, in fact, a
21994 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21995 variables as being in scope. So use `no_var_named_this'
21996 instead of `b'.
6970b5b1 21997
b9891b29 21998 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21999 can't find the core file's registers as a failure.
b9891b29 22000
e6ccd35f
JSC
220012001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
22002
a9c64011
AS
22003 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
22004 test expect string more specific.
e6ccd35f 22005
105ba819
CV
220062001-12-13 Corinna Vinschen <vinschen@redhat.com>
22007
22008 * gdb.asm/asm-source.exp: Add support for xstormy16.
22009 * gdb.asm/configure.in: Ditto.
22010 * gdb.asm/configure: Rebuild.
22011 * gdb.asm/xstormy16.inc: New file.
22012
e9e79dd9
FF
220132001-12-10 Fred Fish <fnf@redhat.com>
22014
22015 * gdb.base/maint.exp: Update to match changes in type dumping code.
22016
347dc97d
JB
220172001-12-10 Jim Blandy <jimb@redhat.com>
22018
22019 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
22020 matching the entry point symbol's name at the beginning of the
22021 line.
347dc97d 22022
5178b9d6
DJ
220232001-12-07 Daniel Jacobowitz <drow@mvista.com>
22024
22025 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
22026 gdb.c++/inherit.exp, gdb.c++/method.exp,
22027 gdb.c++/namespace.exp, gdb.c++/templates.exp,
22028 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
22029 and class layout support.
22030
af890c52
DJ
220312001-12-07 Daniel Jacobowitz <drow@mvista.com>
22032
22033 * gdb.c++/classes.exp: Add test for static member function.
22034 * gdb.c++/misc.cc: Add class with static member function.
22035
7a345fb3
JB
220362001-12-07 Jim Blandy <jimb@redhat.com>
22037
f2e54a80 22038 If GDB says it can't find the struct the function returned, report
8032bf31
JB
22039 those tests as `unsupported'.
22040 * gdb.base/call-rt-st.exp (print_struct_call): New function.
22041 Rewrite subsequent tests to use it.
22042
22043 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
22044 those tests as `unsupported'.
22045 * gdb.base/structs.exp (call_struct_func): New function.
22046 (do_function_calls): Use call_struct_func to call the functions
22047 returning structs.
22048
0bc69509
JB
22049 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
22050 whether functions are prototyped or not, so we can't possibly pass
22051 arguments to t_float_values2 properly.
22052
7a345fb3
JB
22053 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
22054 value of `timeout' for targets other than the mips*tx39-*.
22055
edb6ede1
MS
220562001-12-06 Michael Snyder <msnyder@redhat.com>
22057
d63a86f8 22058 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
22059 and detect whether the start symbol has a leading underscore.
22060
2d842f13
JB
220612001-12-04 Jim Blandy <jimb@redhat.com>
22062
22063 * gdb.base/completion.exp: Clarify indentation.
22064
68550daf
JB
220652001-12-03 Jim Blandy <jimb@redhat.com>
22066
22067 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
22068 variables on the S/390, not `.word'.
22069
cd5195a8
JB
220702001-11-30 Jim Blandy <jimb@redhat.com>
22071
22072 Add assembly-source tests for s390-ibm-linux.
22073 * gdb.asm/s390.inc: New file.
22074 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
22075 the S/390 architecture.
a9c64011 22076 * gdb.asm/configure: Regenerated.
cd5195a8 22077
ca9efc90
MS
220782001-11-30 Michael Snyder <msnyder@redhat.com>
22079
22080 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
22081 next, info source, info sources, info line, global and static
22082 variables, and static functions.
22083 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
22084 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
22085 * gdb.asm/asmsrc1.s: Add a static function and some variables.
22086 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
22087 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
22088 (gdbasm_leave): Restore frame pointer.
22089 (gdbasm_startup): Copy stack set-up from crt0.S.
22090
d0e66976
FN
220912001-11-26 Fernando Nasser <fnasser@redhat.com>
22092
22093 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
22094 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
22095 to a local (non-static) variable. Copy tstruct.a to a static buffer
22096 and return a pointer to that buffer.
22097 * gdb.base/callfwmall.c (t_structs_a): Ditto.
22098
e2334072
MK
220992001-11-24 Mark Kettenis <kettenis@gnu.org>
22100
22101 * gdb.asm/configure.in: Fix recognition of ix86 target.
22102 * gdb.asm/configure: Regenerate.
22103
756caa3d
MS
221042001-11-21 Michael Snyder <msnyder@redhat.com>
22105
22106 * gdb.asm/sparc.inc: New file.
22107 * gdb.asm/asm-source.exp: Recognize sparc target.
22108 * gdb.asm/configure.in: Recognize sparc target.
22109 * gdb.asm/configure: Regenerate.
d63a86f8 22110
9a4d72d5
MS
221112001-11-21 Michael Snyder <msnyder@redhat.com>
22112
22113 * gdb.asm/m32r.inc: New file.
22114 * gdb.asm/asm-source.exp: Recognize m32r target.
22115 * gdb.asm/configure.in: Recognize m32r target.
22116 * gdb.asm/configure: Regenerate.
22117
a773d1cd
MS
221182001-11-20 Michael Snyder <msnyder@redhat.com>
22119
017ac23d
MS
22120 * gdb.asm/i386.inc: New file.
22121 * gdb.asm/asm-source.exp: Recognize ix86 target.
22122 * gdb.asm/configure.in: Recognize ix86 target.
22123 * gdb.asm/configure: Regenerate.
22124
a773d1cd
MS
22125 * gdb.c++/namespace.exp: Fix quotes in output messages.
22126
bb632afb
MS
221272001-11-14 Michael Snyder <msnyder@redhat.com>
22128
25d559ca 22129 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
22130 qualifier in a type cast expression, to designate an address
22131 in the instruction space (Harvard architecture).
22132
4749e309
MS
221332001-11-13 Michael Snyder <msnyder@redhat.com>
22134
22135 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
22136 Tests for expressions using 'const' and 'volatile'.
22137
25050984
CV
221382001-11-13 Corinna Vinschen <vinschen@redhat.com>
22139
22140 * gdb.asm/asm-sources.exp: Allow defining linker flags.
22141
1902c51f
DJ
221422001-11-12 Daniel Jacobowitz <drow@mvista.com>
22143
22144 * lib/mi-support.exp (mi_run_to_helper): Move comments
22145 outside of gdb_expect.
22146
dcf95b47
DJ
221472001-11-11 Daniel Jacobowitz <drow@mvista.com>
22148
22149 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
22150 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
22151 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
22152 mi0_run_to): New functions.
22153 * gdb.mi/mi-simplerun.exp: Use them.
22154 * gdb.mi/mi0-simplerun.exp: Likewise.
22155 * gdb.mi/mi-var-cmd.exp: Likewise.
22156 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 22157
45b074e1
AC
221582001-11-10 Andrew Cagney <ac131313@redhat.com>
22159
22160 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
22161 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
22162
bf50d346
AC
221632001-11-09 Andrew Cagney <ac131313@redhat.com>
22164
22165 * gdb.base/restore.exp: Include $expected value in restored test
22166 message.
22167
9383332c
AC
221682001-11-09 Andrew Cagney <ac131313@redhat.com>
22169
22170 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
22171 implemented.
22172
db62520a
MS
221732001-11-08 Michael Snyder <msnyder@redhat.com>
22174
22175 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
22176 Add pass/fail message for stop at breakpoint in call dummy function.
22177
b5703437
MS
221782001-11-07 Michael Snyder <msnyder@redhat.com>
22179
d63a86f8
RM
22180 * gdb.c++/templates.exp (test_template_breakpoints):
22181 If we get an overload menu, but it does not match what
760f6330 22182 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
22183 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
22184 making the whitespace optional. Argument for "new" may be
22185 "unsigned" as well as "unsigned int/long".
d63a86f8 22186 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
22187 making the whitespace optional. Also replace "(void) with
22188 "((void|)), making the keyword "void" optional.
d63a86f8 22189 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
22190 making the whitespace optional. Also replace "(void) with
22191 "((void|)), making the keyword "void" optional.
3bf40917
MS
22192 * gdb.base/callfuncs.c (t_float_values): This function must
22193 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 22194 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
22195 can be tested against both cases. Usually one case involves
22196 promotion of float to double, while the other does not.
22197 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
22198 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
22199 includes a stack frame for "start".
22200
c8ab4e6d
JB
222012001-11-05 Jim Blandy <jimb@redhat.com>
22202
22203 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
22204 pointers are 32 bits long, and that offsets of relocs are always
22205 stored in the data (REL-style), and not in the reloc entry itself
22206 (RELA-style).
22207 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
22208 stabs.
22209
3f08ced9
MS
222102001-11-01 Michael Snyder <msnyder@redhat.com>
22211
22212 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
22213 and regular expression operators by using quoting.
22214
cbfa24cd
MS
222152001-10-31 Michael Snyder <msnyder@redhat.com>
22216
22217 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
22218 depending on what the symbol table contains.
22219 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
22220 the output of the ptype command. Similarly, accept both "const &"
22221 and "const&".
22222
aaa68313
CV
222232001-10-31 Corinna Vinschen <vinschen@redhat.com>
22224
22225 * gdb.base/miscexprs.c (main): Add usage of preprocessor
22226 symbol `STORAGE' to allow to choose the storage class of
22227 the local datastructures.
22228 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
22229 compiler directive.
22230
91740388
MS
222312001-10-30 Michael Snyder <msnyder@redhat.com>
22232
22233 * gdb.base/jump.exp: Allow it to run for all targets.
22234
1b7c05e7
CV
222352001-10-29 Corinna Vinschen <vinschen@redhat.com>
22236
22237 * gdb.base/call-ar-st.c (print_double_array): Match for loop
22238 with new double_array size.
22239 (main): Change storage class of all local variables to static.
22240 Reduce size of double_array to 9.
22241 * gdb.base/call-ar-st.exp: Increase timeout value.
22242 Change expected output for double array to match new size in
22243 call-ar-st.c.
22244
36a22261
CV
222452001-10-29 Corinna Vinschen <vinschen@redhat.com>
22246
22247 * gdb.base/ending-run.exp: Create identical output when passing
22248 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 22249 Stormy16 target.
36a22261 22250
92b8ae91
MK
222512001-10-28 Mark Kettenis <kettenis@gnu.org>
22252
22253 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
22254 that we catch the expected failure under Linux/x86.
22255
cb135b83
OF
222562001-10-29 Orjan Friberg <orjanf@axis.com>
22257
22258 * gdb.base/setvar.exp: Escape curly braces.
22259 * gdb.stabs/weird.exp: Ditto.
22260
6884aa54
DJ
222612001-10-27 Daniel Jacobowitz <drow@mvista.com>
22262
22263 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
22264 * gdm.mi/mi0-hack-cli.exp: Likewise.
22265
0398c9aa
AC
222662001-10-25 Andrew Cagney <ac131313@redhat.com>
22267
22268 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
22269 messages.
22270
d20bf2e8
AC
222712001-10-21 Andrew Cagney <ac131313@redhat.com>
22272
22273 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
22274 checking MI enabled.
22275
03dd63aa
CV
222762001-10-09 Corinna Vinschen <vinschen@redhat.com>
22277
22278 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
22279
1d9d99f3
FCE
222802001-10-04 Frank Ch. Eigler <fche@redhat.com>
22281
22282 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
22283 if gdb child process crashes, just signal an error.
22284
838ae6c4
JB
222852001-10-02 Jim Blandy <jimb@redhat.com>
22286
22287 * lib/gdb.exp (test_xfail_format): Simplify.
22288
22289 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
22290 front of the variable name `format'. Simplify `if'.
22291
8f0cbc1c
DJ
222922001-10-01 Daniel Jacobowitz <drow@mvista.com>
22293
22294 * gdb.threads/pthreads.exp: Wait for output and delay
22295 before sending ^C.
22296
1f08dafd
DJ
222972001-10-01 Daniel Jacobowitz <drow@mvista.com>
22298
22299 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
22300 some incorrect output instead of timing out.
22301 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
22302
674f90ff
CV
223032001-09-28 Corinna Vinschen <vinschen@redhat.com>
22304
22305 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
22306 check to allow additional `int'.
22307
9b284272
DJ
223082001-09-27 Daniel Jacobowitz <drow@mvista.com>
22309
22310 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
22311 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
22312
b55a4771
MS
223132001-09-27 Michael Snyder <msnyder@redhat.com>
22314
22315 * lib/gdb.exp (test_debug_format): New proc.
22316 (setup_xfail_format): Use new proc test_debug_format.
22317 * gdb.base/constvars.exp (local_compiler_xfail_check): New
22318 proc; use new service proc test_debug_format.
22319 Replace all other "gcc_compiled" tests with this test.
22320 * gdb.base/volatile.exp (local_compiler_xfail_check): New
22321 proc; use new service proc test_debug_format.
22322 Replace all other "gcc_compiled" tests with this test.
22323
223242001-09-27 Michael Snyder <msnyder@redhat.com>
22325
22326 * gdb.base/cvexpr.exp: New file.
22327 * gdb.base/cvexpr.c: New file
22328 Test for expressions using const and volatile keywords.
22329
4e6667ac
CV
223302001-09-26 Corinna Vinschen <vinschen@redhat.com>
22331
22332 * gdb.base/constvars.exp: Check for different orders of keywords
22333 and additional "int" strings in output.
22334
4f337972
AC
223352001-09-22 Andrew Cagney <ac131313@redhat.com>
22336
22337 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
22338 responses from "help maint".
22339
2015650d
FCE
223402001-09-19 Frank Ch. Eigler <fche@redhat.com>
22341
22342 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
22343 to localhost:NNN instead of :NNN, in case Xvfb is listening
22344 only on TCP.
22345
f3bcedc1
CV
223462001-09-19 Corinna Vinschen <vinschen@redhat.com>
22347
22348 * gdb.base/recurse.exp: When checking leaving the watchpoint
22349 scope, recognize when gdb is in function's epilogue and pass.
22350
6b819c92
KS
223512001-09-18 Keith Seitz <keiths@redhat.com>
22352
22353 * lib/insight-support.exp (_gdbtk_export_target_info): Add
22354 support for running tests against sid targets.
22355 (gdbtk_done): Ditto.
22356
a10c9419
CV
223572001-09-18 Corinna Vinschen <vinschen@redhat.com>
22358
22359 * gdb.base/ending-run.c (main): Set stdout buffersize
22360 to the same reasonable value for any target.
22361 * gdb.base/ending-run.exp: Add a regular expression
22362 to make testsuite happy on Sanyo Stormy16 target.
22363
739d0d99
CV
223642001-09-17 Corinna Vinschen <vinschen@redhat.com>
22365
22366 * gdb.base/display.c (do_loops): Add float variable `f'.
22367 Increment f in loop.
22368 * gdb.base/display.exp: Increment timeout by 60 seconds.
22369 Change float display test to use variable `f'.
22370
1b8947f0
JB
223712001-09-17 Jim Blandy <jimb@redhat.com>
22372
22373 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
22374 overflowing the limited breakpoint tables on some ROM monitors
22375 (like the ROM68K).
22376
9890ac81
FCE
223772001-09-15 Frank Ch. Eigler <fche@redhat.com>
22378
22379 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
22380 the "-ac" (disable access control) flag.
22381
6db765ea
JH
223822001-08-30 Jeff Holcomb <jeffh@redhat.com>
22383
22384 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
22385 ints.
22386
4c32cc04
KS
223872001-08-30 Keith Seitz <keiths@redhat.com>
22388
22389 * lib/gdb.exp: Move all insight-related functionality into
22390 separate file.
22391 * lib/insight-support.exp: New file.
22392
8d6e6f81
FCE
223932001-08-29 Frank Ch. Eigler <fche@redhat.com>
22394
22395 * config/sid.exp (sid_start): Never set sid verbosity; disable
22396 expect_background {} that consumed its stdout; tolerate </dev/null.
22397 Attempt to set endianness override in "sid" protocol mode. Cleanup.
22398
6a90e1d0
AC
223992001-08-18 Andrew Cagney <ac131313@redhat.com>
22400
22401 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
22402 CLI jump command to start it.
22403 (mi_run_to_main): Fail immediatly when unexpected output.
22404
1759b3c3
AC
224052001-08-18 Andrew Cagney <ac131313@redhat.com>
22406
22407 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
22408 beginning of function. Fix PR gdb/191.
22409
61d11d80
FCE
224102001-08-16 Frank Ch. Eigler <fche@redhat.com>
22411
22412 * config/sid.exp (sid_start): Don't warn if we cannot figure out
22413 what to force sid endianness to.
22414
942a4df2
KS
224152001-08-15 Keith Seitz <keiths@redhat.com>
22416
22417 * lib/gdb.exp (gdbtk_start): Don't set environment
22418 variables for TCL_LIBRARY and friends. Insight will
22419 now figure these out for itself.
22420
0521c418
MS
224212001-08-02 Michael Snyder <msnyder@redhat.com>
22422
22423 * gdb.base/completion.exp: Remove the symbol "a64l" from
22424 the expect string; this is target-specific, and not related
22425 to what is being tested.
22426
74a9a58a
DB
224272001-08-02 Dave Brolley <brolley@redhat.com>
22428
22429 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
22430
c70819fa
MS
224312001-07-25 Michael Snyder <msnyder@redhat.com>
22432
c2b8fa57
MS
22433 * gdb.base/consecutive.exp: New file. Test stepping over
22434 breakpoints on consecutive instructions.
22435 * gdb.base/consecutive.c: New file.
22436
c70819fa
MS
22437 * gdb.base/call-rt-st.exp: Use double-backslash to quote
22438 curly braces in regular expressions.
22439
2b1a1355
MS
224402001-07-25 Michael Snyder <msnyder@redhat.com>
22441
22442 * gdb.base/ending-run.exp: Accept "Program exited normally" as
22443 legitimate output from stepping out of main.
22444
413eca6f
KS
224452001-07-22 Keith Seitz <keiths@redhat.com>
22446
22447 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
22448 the empty string, do not run the tests.
22449
7e5a9322
SC
224502001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22451
22452 * gdb.base/long_long.exp: Detect size of pointer. Take into
22453 account 2-byte pointers when testing for p/a results.
22454
de58f10f
SC
224552001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22456
d63a86f8 22457 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
22458 and defined to 1K for m68hc11.
22459 (random_data): Reduce table to 1K for embedded platforms (68hc11).
22460 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
22461 (sizeof_random_data): New variable to tell the size of the data table;
22462 don't test past this size; always run to main.
22463
d6f5fea1
SC
224642001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22465
22466 * gdb.base/return2.exp: return of long long and double fails for
22467 68HC11; don't execute these tests on that platform.
22468 * gdb.base/return.exp: Return of a double fails for 68hc11.
22469
c477543d
SC
224702001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22471
22472 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
22473 tests that print a float.
22474 * call-rt-st.exp: Likewise.
22475
63cf1c79
MK
224762001-07-12 Mark Kettenis <kettenis@gnu.org>
22477
22478 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
22479 running this test on Linux.
22480
112f9ab5
MC
224812001-06-24 Michael Chastain <chastain@redhat.com>
22482
22483 * gdb.base/arithmet.exp: Remove some tests to make all test names
22484 unique.
22485
4970cb0f
MS
224862001-07-03 Michael Snyder <msnyder@redhat.com>
22487
22488 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
22489 the output of the ptype command.
22490
d85da69f
MS
224912001-07-02 Michael Snyder <msnyder@redhat.com>
22492
4c8a82de
MS
22493 * gdb.base/completion.exp: Don't assume that break.c is the only
22494 source file that may contain functions named "marker".
d85da69f
MS
22495 * gdb.base/corefile.exp: Quote the curly braces in regexp.
22496
8afc772b
AC
224972001-06-28 Andrew Cagney <ac131313@redhat.com>
22498
22499 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
22500 of files to delete.
22501
22502 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
22503 * gdb.disasm/h8300s.exp: New file.
22504 gdb.disasm/h8300s.s: Likewise.
22505
cff22675
AC
225062001-06-27 Andrew Cagney <ac131313@redhat.com>
22507
22508 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
22509 empty breakpoint tables.
22510
68c81b54
AC
225112001-06-25 Andrew Cagney <ac131313@redhat.com>
22512
22513 * lib/mi-support.exp: Update args=... part of stop-reason
22514 patterns. Accept either a list or a tuple.
22515
2dd62704
AC
225162001-06-23 Andrew Cagney <ac131313@redhat.com>
22517
22518 * lib/mi-support.exp: Remove local emacs variable defining
22519 change-log-default-name.
22520
b4127474
MC
225212001-06-22 Michael Chastain <chastain@redhat.com>
22522
22523 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
22524 This is operationally compatible with the previous version.
22525
8dbfb380
JB
225262001-06-13 Jim Blandy <jimb@redhat.com>
22527
22528 * lib/gdb.exp (gdb_test): Doc fix.
22529
f2d8c86d
MC
225302001-06-10 Michael Chastain <chastain@redhat.com>
22531
22532 * gdb.base/exprs.exp: Remove a duplicate test.
22533
81564d34
JB
225342001-06-06 Jim Blandy <jimb@redhat.com>
22535
22536 * gdb.base/return2.exp (main): Use values to test float and double
22537 returns that are not NaN's, to avoid being confused by IEEE
22538 comparison rules.
22539
da55addb
MS
225402001-06-04 Michael Snyder <msnyder@redhat.com>
22541
22542 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 22543 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
22544 rather than wait for 12 more tests to time out.
22545
42c65987
JB
225462001-06-06 Jim Blandy <jimb@redhat.com>
22547
b18bced9 22548 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 22549 Don't forget to match the GDB prompt.
b18bced9 22550
42c65987
JB
22551 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
22552
5b41e5f0
JB
225532001-06-04 Jim Blandy <jimb@redhat.com>
22554
22555 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
22556 command.
22557
015e046f
KB
225582001-05-31 Kevin Buettner <kevinb@redhat.com>
22559
22560 * gdb.base/annota1.exp (info break): Match four or more spaces
22561 after "Address".
22562
fb1ffbbe
MC
225632001-05-31 Michael Chastain <chastain@redhat.com>
22564
22565 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
22566 (dm_type_int_star): Likewise.
22567 (dm_type_long_star): Likewise.
22568 (dm_type_void_star): Likewise.
22569
5ea2a32c
KB
225702001-05-29 Kevin Buettner <kevinb@redhat.com>
22571
22572 * gdb.base/completion.exp (INPUTRC): Set this environment variable
22573 to a known value in order to get consistent results regardless
22574 of the setting of INPUTRC or the presence or contents of .inputrc.
22575
ae23c492
MS
225762001-05-24 Michael Snyder <msnyder@redhat.com>
22577
ac55707e
MS
22578 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
22579 Don't require that the main thread and the manager thread are the
22580 first in the list.
22581
ae23c492
MS
22582 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
22583 debugging. If test fails, issue an "unsupported" not a "fail".
22584
400071f1
JB
225852001-05-24 Jim Blandy <jimb@redhat.com>
22586
22587 Don't assume that short is shorter than int.
22588 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
22589 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 22590 this isn't true.
400071f1
JB
22591 ("print unsigned char == (~0)"): Add test that verifies that ~0,
22592 an int, is not equal to ~0 stored in an unsigned char. This tests
22593 the same thing that the previous test meant to, but works on
22594 16-bit machines, too.
22595 ("print unsigned char != (~0)"): Same test, complemented.
22596
0816a3e5
MS
225972001-05-24 Michael Snyder <msnyder@redhat.com>
22598
22599 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 22600 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
22601 and prevents dejagnu getting out of step.
22602
f6dc23a9
KB
226032001-05-23 Kevin Buettner <kevinb@redhat.com>
22604
22605 * gdb.base/finish.exp (finish_void): Revise pattern for
22606 stopping on the call statement to not permit stopping at
22607 the start of the instructions comprising the call sequence.
22608
7dbd117d
MC
226092001-05-19 Michael Chastain <chastain@redhat.com>
22610
22611 * gdb.base/callfuncs.exp: Make all test names unique.
22612 * gdb.base/commands.exp: Make all test names unique.
22613 * gdb.base/condbreak.exp: Make all test names unique.
22614 * gdb.base/dbx.exp: Make all test names unique.
22615 * gdb.base/default.exp: Make all test names unique.
22616 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
22617 and TIMEOUT messages to their corresponding PASS message.
22618 * gdb.base/ending-run.exp: Make all test names unique.
22619 * gdb.base/long_long.exp: Remove duplicate test.
22620
6b0b0a9e
KB
226212001-05-21 Kevin Buettner <kevinb@redhat.com>
22622
22623 * gdb.base/finish.exp (finish_void): Allow "finish" command to
22624 stop on the call statement as well as the statement after the
22625 call.
22626
2caa35cb
MS
226272001-05-21 Michael Snyder <msnyder@redhat.com>
22628
22629 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
22630
40713331
EZ
226312001-05-10 Elena Zannoni <ezannoni@redhat.com>
22632
a9c64011
AS
22633 * gdb.base/completion.exp: Revamp test. Make it execute on all
22634 platforms.
40713331 22635
c2c1be8d
EZ
226362001-05-10 Elena Zannoni <ezannoni@redhat.com>
22637
a9c64011
AS
22638 * config/gdbserver.exp (gdb_load): Handle the case
22639 in which the arguments to gdbserver are given in the
22640 baseboard configuration file.
22641 Also handle the case in which the server needs to do a
22642 load.
2c9cd303 22643
9671de48
KS
226442001-05-07 Keith Seitz <keiths@cygnus.com>
22645
a9c64011
AS
22646 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
22647 set up the display for testing.
22648 (gdbtk_start): Convert all paths to paths that tcl will like.
22649 Export target information to environment.
22650 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
22651 necessary.
22652 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
22653 (to_tcl_path): New proc to convert a given pathname into
22654 a path acceptible as an argument to a tcl command.
22655 (_gdbtk_export_target_info): New proc to export target info
22656 into the environment for gdbtk testing.
22657 (gdbtk_done): New proc to signal end-of-test.
9671de48 22658
5a360f47
JB
226592001-05-06 Jim Blandy <jimb@redhat.com>
22660
22661 * restore.c: Make the code of caller0 correspond to its comment.
22662
66c756c6
MS
226632001-05-03 Michael Snyder <msnyder@redhat.com>
22664
22665 * config/sid.exp (gdb_target_sid): Check for error messages.
22666 On error or timeout, don't make expect exit (which will terminate
22667 all subsequent tests); instead just make gdb exit.
d63a86f8 22668 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
22669 return a negative value.
22670
a966fde5
JB
226712001-04-24 Jim Blandy <jimb@redhat.com>
22672
851c18e0
JB
22673 * gdb.c++/templates.exp: If we see the prompt for the overload
22674 list, but we haven't recognized any of the longer patterns,
22675 arrange for this test to fail, not hang.
22676
a966fde5
JB
22677 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
22678 variations.
22679
db144853
MC
226802001-04-22 Michael Chastain <chastain@redhat.com>
22681
22682 * gdb.c++/local.exp: Use the 'runto' library function.
22683 * gdb.c++/namespace.exp: Likewise.
22684 * gdb.c++/overload.exp: Likewise.
22685
3207ec21
KB
226862001-03-26 Kevin Buettner <kevinb@redhat.com>
22687
22688 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
22689 * gdb.base/step-line.exp: New file. Test step/next in presence of
22690 #line directives.
22691 * gdb.base/step-line.c: New file. Test program for the above.
22692 * gdb.base/step-line.inp: New file. We pretend that this file has
22693 been transformed by some other tool into step-line.c.
22694
13b57657
JB
226952001-03-21 Jim Blandy <jimb@redhat.com>
22696
22697 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
22698 unmangled operator names.
22699
754cbe1c
JB
227002001-03-20 Jim Blandy <jimb@redhat.com>
22701
22702 * gdb.threads/linux-dp.exp: Recognize an additional message
22703 generated by GDB when it doesn't understand how to debug threads
22704 on the target system.
22705
177495c9
AC
227062001-03-19 Andrew Cagney <ac131313@redhat.com>
22707
22708 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
22709
f266096b
MC
227102001-03-12 Michael Chastain <chastain@redhat.com>
22711
22712 * gdb.c++/derivation.exp: Use the 'runto' library function.
22713
cac3c2ff
MC
227142001-03-12 Michael Chastain <chastain@redhat.com>
22715
22716 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
22717
b6c11a24
MC
227182001-02-24 Michael Chastain <chastain@redhat.com>
22719
22720 * gdb.c++/ref-types.exp: Change handwritten code to library
22721 function 'runto'.
22722
6bae5bce
OF
227232001-03-16 Orjan Friberg <orjanf@axis.com>
22724
22725 * gdb.base/signals.exp: Set count to 0 explicitly.
22726
0015fd9a
MS
227272001-03-15 Mark Salter <msalter@redhat.com>
22728
22729 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
22730 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
22731 (gdb_load): Add support for additional target_info: gdb_download_size
22732 and gdb_load_timeout.
0015fd9a 22733
fc33412a
DT
22734Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
22735
22736 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
22737 file -- to prevent failing when the compile fails but we have no
22738 intention of running the tests anyway.
fc33412a
DT
22739
22740 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
22741 tests if set.
22742
22743 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 22744 integers.
fc33412a
DT
22745
22746 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
22747 * gdb.c++/namespace.exp: Ditto.
22748
115f06de
OF
227492001-03-07 Orjan Friberg <orjanf@axis.com>
22750
22751 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
22752 * gdb.base/pointers.exp: Relax pattern match of decimals.
22753
b6ba6518
KB
227542001-03-06 Kevin Buettner <kevinb@redhat.com>
22755
22756 * Makefile.in, config/abug.exp, config/cfdbug.exp,
22757 config/cpu32bug.exp, config/dve.exp, config/est.exp,
22758 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
22759 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
22760 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
22761 config/sh.exp, config/sid.exp, config/slite.exp,
22762 config/sparclet.exp, config/udi.exp, config/unknown.exp,
22763 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
22764 config/vxworks.exp, config/vxworks29k.exp,
22765 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
22766 gdb.base/all-bin.exp, gdb.base/annota1.exp,
22767 gdb.base/arithmet.exp, gdb.base/assign.exp,
22768 gdb.base/async.exp, gdb.base/attach.exp,
22769 gdb.base/bitfields.exp, gdb.base/bitops.exp,
22770 gdb.base/break.exp, gdb.base/call-ar-st.exp,
22771 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
22772 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
22773 gdb.base/commands.exp, gdb.base/completion.exp,
22774 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
22775 gdb.base/constvars.exp, gdb.base/corefile.exp,
22776 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
22777 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
22778 gdb.base/ending-run.exp, gdb.base/environ.exp,
22779 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
22780 gdb.base/finish.exp, gdb.base/foll-exec.exp,
22781 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
22782 gdb.base/funcargs.exp, gdb.base/help.exp,
22783 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
22784 gdb.base/logical.exp, gdb.base/long_long.exp,
22785 gdb.base/maint.exp, gdb.base/mips_pro.exp,
22786 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
22787 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
22788 gdb.base/pointers.exp, gdb.base/printcmds.exp,
22789 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
22790 gdb.base/regs.exp, gdb.base/relational.exp,
22791 gdb.base/remote.exp, gdb.base/reread.exp,
22792 gdb.base/restore.exp, gdb.base/return2.exp,
22793 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
22794 gdb.base/selftest.exp, gdb.base/setshow.exp,
22795 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
22796 gdb.base/sigall.exp, gdb.base/signals.exp,
22797 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
22798 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
22799 gdb.base/step-test.exp, gdb.base/structs.c,
22800 gdb.base/structs.exp, gdb.base/structs2.exp,
22801 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
22802 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
22803 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
22804 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22805 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
22806 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
22807 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
22808 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
22809 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
22810 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
22811 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
22812 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
22813 gdb.fortran/types.exp, gdb.java/jmisc.exp,
22814 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
22815 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
22816 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
22817 gdb.trace/circ.exp, gdb.trace/collection.exp,
22818 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
22819 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
22820 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
22821 gdb.trace/report.exp, gdb.trace/save-trace.exp,
22822 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
22823 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
22824 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
22825 notices.
22826
dc96c6c7 228272001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
22828
22829 * gdb.base/varargs.c (find_max_double): Fix printf format string:
22830 first arg is int not float.
22831
dc96c6c7 228322001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
22833
22834 * gdb.base/reread.exp: Unsupported for non-native targets;
22835 doesn't work for remote debugging.
22836
9b0c4aeb
FN
228372001-02-19 Fernando Nasser <fnasser@redhat.com>
22838
22839 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
22840 * gdb.base/ending-run.exp: Properly handle the BSP state when
22841 stepping past the end of main.
9b0c4aeb 22842
02aa71d5
MC
228432001-02-19 John Moore <jmoore@redhat.com>
22844
22845 * gdb.base/commands.exp (infrun_breakpoint_command_test):
22846 Converted HPUX fix for non-expected items following multiple
22847 step commands into general solution for all platforms.
22848
1fa449a4
MC
228492001-02-18 Michael Chastain <chastain@redhat.com>
22850
22851 * gdb.c++/classes.exp (do_tests): Change runto statements
22852 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22853 statements demangler agnostic.
22854 * gdb.c++/virtfunc.exp (do_tests): Likewise.
22855 (gdb_virtfunc_restart): Likewise.
22856
b2f9ec70
MC
228572001-02-14 Michael Chastain <chastain@redhat.com>
22858
22859 * gdb.c++/inherit.exp (do_tests): Change runto statements
22860 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22861 statements demangler agnostic.
22862
cf74b8ca
AC
22863Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
22864
22865 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
22866 ``continue to bkpt at common_routine in thread 2'' and ``stopped
22867 before calling common_routine 15 times'' tests.
cf74b8ca 22868
99f78f56
MC
228692001-02-11 Michael Chastain <chastain@redhat.com>
22870
22871 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
22872 Helps the test script figure out which demangler is in use.
22873 (dm_type_foo_ref): Ditto.
22874 (dm_type_int_star): Ditto.
22875 (dm_type_long_star): Ditto.
22876 (dm_type_unsigned_int): Ditto.
22877 (dm_type_void): Ditto.
22878 (dm_type_void_star): Ditto.
99707966 22879 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
22880 Probe the gdb demangler and set variables to accommodate
22881 formatting differences.
22882 (info_func_regexp): New function. Same as info_func, but
22883 matches against a regexp.
22884 (info_func): Match against a literal string.
22885 (print_addr_2): New function. Match against a literal string,
22886 which can be different from the input to gdb.
22887 (print_addr): Simply call print_addr_2 with the same argument twice.
22888 (test_lookup_operator_functions): Use demangler formatting variables.
22889 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
22890 the tests in the same order as the C++ class declaration.
22891 (test_paddr_operator_functions): Ditto.
22892 (test_paddr_overloaded_functions): Ditto.
22893 (test_paddr_hairy_functions): Use demangler formatting variables.
22894 Add reference to gdb/19 for related tests.
22895 (do_tests): Call probe_demangler.
22896
1de8f023
KB
228972001-01-30 Kevin Buettner <kevinb@redhat.com>
22898
22899 * gdb.c++/templates.cc (printf): Remove unused function definition.
22900
ca3f91ed
MS
229012001-01-26 Felix Lee <flee@redhat.com>
22902
22903 * sid.exp (sid_exit): Pass host, not target, to remote_close.
22904
229052001-01-25 matthew green <mrg@redhat.com>
22906
22907 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
22908 up sid.
22909 (sid_exit): Call `remote_pop_conn' after GDB is gone.
22910
229112001-01-25 matthew green <mrg@redhat.com>
22912
22913 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 22914 Deprecate $sid_spawn_id.
ca3f91ed
MS
22915 (sid_exit): Remove code necessary only for `spawn.'
22916
229172001-01-25 matthew green <mrg@redhat.com>
22918
22919 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
22920
fb18ec4a
MC
229212001-01-28 Michael Chastain <chastain@redhat.com>
22922
22923 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
22924 to call when tests fail. It takes gdb out of the overloaded
22925 function choice menu back to the main prompt, so that the test
22926 program stays synchronized.
22927 (set_bp_overloaded): New proc to collect all the common
22928 code for setting a breakpoint on an overloaded name. Calls
22929 take_gdb_out_of_choice_menu when needed.
22930 (menu_overload1arg): New variable to collect the repeated
22931 instances of the expected menu for an overloaded name. Change
22932 the regular expression to handle changes in g++ type encoding:
22933 "void" can be either "void" or "", and "unsigned int" can be
22934 either "unsigned int" or "unsigned".
22935 (continue_to_bp_overloaded): Change regular expressions to handle
22936 changes in g++ type encoding.
22937 (no proc): Call take_gdb_out_of_choice_menu when needed.
22938 Remove redundant calls to "info break". Accept either "canceled"
22939 or "cancelled". Change regular expressions in "info break"
22940 calls to handle changes in g++ type encoding. Give all tests
22941 unique strings.
22942
9c646a6e
BE
229432001-01-17 Ben Elliston <bje@redhat.com>
22944
22945 * config/sid.exp: New file.
22946
9549d9c1
AC
22947Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22948
22949 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22950
dc96c6c7 229512000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22952
22953 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22954 Add a RE to accept a non-ascii char if one is ever presented.
22955
b4df4f68
FN
229562000-12-20 Fernando Nasser <fnasser@redhat.com>
22957
297dd0fd 22958 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22959
dc96c6c7 229602000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22961
d63a86f8 22962 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22963 in regexp. One '\' does not suffice on Linux.
22964
4a7bddb6
MC
229652000-12-09 Michael Chastain <chastain@redhat.com>
22966
22967 * gdb.base/break.exp (test_clear_command): Use a marker function
22968 rather than 'main' for the test function. Also move this
22969 test to an execution point where the marker function names are
22970 guaranteed to be bound to functions. (Executing tests after a
22971 'finish' from main runs into name conflicts with local names
22972 in __libc_start_main).
22973
dc96c6c7 229742000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22975
22976 * gdb.base/finish.exp: New test for gdb's "finish" command.
22977 * gdb.base/return2.exp: New test for gdb's "return" command.
22978 * gdb.base/return2.c: New source file for above.
22979
dc96c6c7 229802000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22981
22982 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22983 * gdb.base/miscexprs.exp: Ditto.
22984 * gdb.base/pointers.exp: Ditto.
22985 * gdb.c++/derivation.exp: Ditto.
22986 * gdb.c++/local.exp: Ditto.
22987 * gdb.c++/namespace.exp: Ditto.
22988 * gdb.c++/overload.exp: Ditto.
22989 * gdb.c++/ref-types.exp: Ditto.
22990
dc96c6c7 229912000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22992
22993 * gdb.base/constvars.exp: Test result of "up" command.
22994 * gdb.base/miscexprs.exp: Ditto.
22995 * gdb.base/pointers.exp: Ditto.
22996 * gdb.base/scope.exp: Ditto.
22997 * gdb.c++/derivation.exp: Ditto.
22998 * gdb.c++/local.exp: Ditto.
22999 * gdb.c++/namespace.exp: Ditto.
23000 * gdb.c++/overload.exp: Ditto.
23001 * gdb.c++/ref-types.exp: Ditto.
23002
44097287
FN
230032000-11-22 Michael Chastain <chastain@redhat.com>
23004
23005 * mips_pro.exp: Accept either "middle -> top -> main" or
23006 "middle -> main" in the backtrace, because gcc can optimize
23007 tail calls to jumps. Remove setup_xfail for the hppa case.
23008 Add a comment with the original warning messages from PR 3016,
23009 which was filed in 1993, to preserve them for posterity.
23010
9d2e1bab
ND
230112000-11-17 Nick Duffek <nsd@redhat.com>
23012
23013 * lib/gdb.exp (gdb_test): Override timeout with board info.
23014
1aca8eb7
ND
230152000-11-17 Nick Duffek <nsd@redhat.com>
23016
23017 * gdb.base/display.exp: Don't kill running stub. Add "again" to
23018 the second kill and detach messages.
23019
93076499
ND
230202000-11-17 Nick Duffek <nsd@redhat.com>
23021
23022 * configure.in: Add AC_EXEEXT.
23023 * configure: Regenerate.
23024 * Makefile.in (just-check): Export EXEEXT.
23025 * lib/gdb.exp ($EXEEXT): Import from environment.
23026 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
23027 expect "maint dump-me" on Cygwin.
23028 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
23029 $EXEEXT.
23030
30e87cd3
ND
230312000-11-17 Nick Duffek <nsd@redhat.com>
23032
23033 * gdb.base/break.exp: Test backtrace and finish from called
23034 function on all platforms, not just HP-UX.
23035
dc96c6c7 230362000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
23037
23038 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
23039 code from gdb_target_monitor, so it can be used independantly
23040 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 23041
dc96c6c7 230422000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
23043
23044 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
23045 * gdb.base/corefile.exp: Expect the message "Program is being
23046 debugged already" when we send the "corefile" command, since
23047 the preceeding gdb_load may have connected gdb to a remote target.
23048 * gdb.base/display.exp: Disable hardware watchpoints if new
23049 board info variable "no_hardware_watchpoints" is true.
23050 Replace single-letter commands with more readable ones.
23051 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
23052 if new board info variable "no_hardware_watchpoints" is true.
23053 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
23054 to see if stdio (printf) testing is possible.
23055 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
23056 board info variable "no_hardware_watchpoints" is true. Use new
23057 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
23058
39124dea
FN
230592000-11-13 Fernando Nasser <fnasser@redhat.com>
23060
23061 From Orjan Friberg <orjanf@axis.com>:
23062 * gdb.base/printcmds.exp: Escape curly braces followed by a number
23063 in array print pattern match.
23064
a9e2e984
FN
230652000-11-09 Fernando Nasser <fnasser@redhat.com>
23066
23067 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
23068 spelling "cancelled" to U.S. spelling "canceled" to match changes
23069 made to gdb.
23070 * gdb.c++/ovldbreak.exp: Ditto.
23071
c7db355b
PS
230722000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23073
23074 * gdb.base/callfuncs.c (main): Moved to end of file, call
23075 t_double_values to initialize the FPU before inferior calls are made.
23076 * gdb.base/callfuncs.exp: Test for register preservation after calling
23077 inferior functions. Add tests for continuining, finishing and
23078 returning from a stop in a call dummy.
23079
dc96c6c7 230802000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
23081
23082 * gdb.base/commands.exp: Break up long lines, and re-indent.
23083
dc96c6c7 230842000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
23085
23086 * config/gdbserver.exp: Rewritten from the ground up, to make it
23087 compatible with the current dejagnu tree, and to make it work with
23088 the new "gdbserver" in libremote.
23089
dc96c6c7 230902000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23091
23092 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
23093 * gdb.base/varargs.exp: Skip entire test if no printf support.
23094 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
23095 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
23096
dc96c6c7 230972000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23098
23099 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
23100 no floating point support.
23101 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
23102 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
23103 * gdb.base/call-rt-st.exp: Ditto.
23104 * gdb.base/call-strs.exp: Ditto.
23105
bac5fc66
JG
231062000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
23107
23108 * gdb.base/sizeof.c: include <stdio.h>.
23109
23110 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
23111 'finish', otherwise uncaptured gdb_prompt would potentially
23112 throw remaining test points out of sync.
bac5fc66 23113
b22a6027
SB
231142000-07-26 Scott Bambrough <scottb@netwinder.org>
23115
23116 * gdb.base/recurse.exp: Run tests for all targets.
23117 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
23118 gnu-oldld case on ARM.
23119 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
23120 for ARM targets.
d63a86f8 23121
d8231941
AG
23122Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
23123
23124 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
23125 * gdb.java/configure: Rebuild.
23126
8caabe69
AG
23127Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
23128
23129 * gdb.java/jv-exp.exp: New file.
23130
9d273ca3
AG
23131Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
23132
23133 * configure: Rebuilt.
23134 * configure.in (configdirs): Add gdb.java.
23135 * gdb.java/jmisc.java: New file.
23136 * gdb.java/jmisc.exp: New file.
23137 * gdb.java/Makefile.in: New file.
23138 * gdb.java/configure: Rebuilt.
23139 * gdb.java/configure.in: New file.
23140 * lib/java.exp: New file.
23141
4f823a66
AC
23142Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
23143
23144 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 23145 underflow.
4f823a66 23146
2391e11d
AC
23147Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
23148
23149 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 23150 and the compilers sizes.
2391e11d 23151
54602222
ND
231522000-07-09 Nick Duffek <nsd@redhat.com>
23153
23154 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
23155 (use_methods): New function.
23156 (main): Call use_methods().
23157 * gdb.c++/classes.exp (test_method_param_class): New procedure.
23158 (do_tests): Call test_method_param_class.
23159
2bec0572
ND
231602000-07-09 Nick Duffek <nsd@redhat.com>
23161
23162 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
23163 spelling.
23164 (test_enums): New procedure. Move enum tests from end of script
23165 to here. Set breakpoint on function name instead of line number.
23166 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
23167 (enums2): New marker function.
23168 (enums1): New function.
23169 (main): Call enums1(). Move enum tests to enums1().
23170
78492fde
AC
23171Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
23172
23173 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 23174 compile/link program. Update line numbers.
78492fde
AC
23175 * gdb.asm/d10v.inc: Define ``startup''.
23176 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 23177
49a2cef8
AC
23178Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
23179
23180 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
23181
3e6c8688
EZ
231822000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23183
23184 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 23185 of 'help maint print' command.
3e6c8688 23186
9ff5cbe9
AC
23187Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
23188
23189 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 23190 they use gdb_expect_list.
9ff5cbe9 23191
17c579bd
AC
23192Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
23193
23194 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
23195 memory-read-packet-size'' instead of ``set endian big'' to test
23196 long commands.
17c579bd 23197
e6d71bf3
DB
231982000-06-03 Daniel Berlin <dan@cgsoftware.com>
23199
23200 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 23201 g++, and stop skipping them.
e6d71bf3
DB
23202
23203 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
23204 work under g++.
23205
d63a86f8 23206 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
23207 initialization.
23208
dc96c6c7 232092000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
23210
23211 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
23212 the regular expression: accept an (almost) arbitrary sequence of
23213 "frames-invalid" and "breakpoints-invalid" messages both before
23214 and after the "starting" message.
23215
dc96c6c7 232162000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
23217
23218 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 23219
dc96c6c7 232202000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
23221
23222 * gdb.base/annota1.exp (annotate-signal-handler-caller):
23223 Relax the regular expression a little, make it pass on Solaris 8.
23224
8216cda9
KB
232252000-05-12 Kevin Buettner <kevinb@redhat.com>
23226
23227 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 23228 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
23229 Instead, it is permissible for gdb to stop on the line of the
23230 call itself.
23231
1a570b2f
MS
232322000-05-12 Michael Snyder <msnyder@.cygnus.com>
23233
23234 * gdb.base/break.exp (bp on small function, optimized file):
23235 Add a second pass pattern. The behavior differs here between stabs
23236 and dwarf for one-line functions. Stabs preserves two line symbols
23237 (one before the prologue and one after) with the same line number,
23238 but dwarf regards these as duplicates and discards one of them.
23239 Therefore the address after the prologue (where the breakpoint is)
23240 has no exactly matching line symbol, and GDB reports the breakpoint
23241 as if it were in the middle of a line rather than at the beginning.
23242
dc96c6c7 232432000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 23244
d63a86f8 23245 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
23246 rather than "send_gdb" (for consistancy).
23247
7d418785
AC
23248Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
23249
23250 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
23251 * gdb.c++/templates.cc: Properly check for GCC version number.
23252 * lib/compiler.cc: Likewise
23253
dc96c6c7 232542000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 23255
d63a86f8 23256 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
23257 gdb may not stop at the first line of main, due to code motion.
23258
dc96c6c7 232592000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
23260
23261 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
23262 This test depends on parsing the printf output from the target.
23263 Since the sparclet stub doesn't do stdio, this will never work.
23264 * gdb.base/call-rt-st.exp: ditto.
23265 * gdb.base/call-strs: ditto.
23266
dc96c6c7 232672000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
23268
23269 * gdb.base/miscexprs.exp: make sizeof long array test portable.
23270
23271 * gdb.base/ending-run.exp: After connecting to a remote target,
23272 but before running, the target will appear to be in a random
23273 location. Specify both a file and a line for breakpoints.
23274 Also, the function that calls main may be called 'init'
23275 rather than 'start'.
23276
a5a51225
EZ
232772000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23278
23279 * gdb.base/help.exp: Update output for add-symbol-file command.
23280
7930cc7c
FN
232812000-04-10 Fernando Nasser <fnasser@cygnus.com>
23282
23283 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23284 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
23285
23e37ab1
C
232862000-04-07 J.T. Conklin <jtc@redback.com>
23287
e93c542c
C
23288 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
23289
23e37ab1
C
23290 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
23291
591b8fa3
PDM
23292Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
23293
23294 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 23295 values that can be represented exactly.
591b8fa3
PDM
23296 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
23297 above change, and to not check against the directory part of the source
23298 file name.
23299 (step into print_long_arg_list): Likewise.
23300 (print print_small_structs from print_long_arg_list): Likewise.
23301 (print print_long_arg_list): Likewise.
23302
7a495180
EZ
233032000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23304
30b53638 23305 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 23306
beb998c6
AC
23307Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
23308
23309 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
23310
1c689132
DB
233112000-03-25 Daniel Berlin <dan@cgsoftware.com>
23312
23313 * gdb.base/commands.exp (deprecated_command_test): Add test for
23314 deprecate with no arguments.
23315
c1790a9d
JL
233162000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
23317
23318 * gdb.base/break.exp: Add new test for setting breakpoints on
23319 optimized code so we can test breakpoints work even when function
23320 prologues may be optimized away
23321
003ba290
FN
233222000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
23323
23324 From David Whedon <dwhedon@gordian.com>
a9c64011 23325 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 23326
6837a0a2
DB
233272000-03-22 Daniel Berlin <dan@cgsoftware.com>
23328
23329 * gdb.base/help.exp: Added test for new apropos command.
23330
b9593231
KB
233312000-03-21 Kevin Buettner <kevinb@redhat.com>
23332
23333 * gdb.base/pointers.c (usevar): New function.
23334 (main): Make sure that global variables v_int_pointer2, rptr,
23335 and y are all referenced someplace in the program by calling
23336 usevar() on them. [Some linkers delete symbols which are
23337 never referenced. The space remains, but there's no way to
23338 get a (symbolic) handle on the variable from the debugger.]
23339
751a959b
EZ
233402000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23341
23342 * gdb.base/printcmds.c: Add typedeffed arrays.
23343
23344 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 23345 procedure to test arrays that are typedef'd.
751a959b 23346
73a93a32
JI
233472000-03-13 James Ingham <jingham@leda.cygnus.com>
23348
23349 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 23350 the library directories.
73a93a32 23351
fb40c209
AC
23352Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
23353
23354 * configure.in (configdirs): Add sub directory gdb.mi.
23355 * configure: Re-generate.
23356
23357 * gdb.mi: New directory.
d63a86f8 23358
ee4dd2c9
AC
233592000-02-25 Scott Bambrough <scottb@netwinder.org>
23360
23361 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 23362 a long long value as a double on ARM platforms.
ee4dd2c9 23363
70f0cc22
JB
233642000-02-16 Jim Blandy <jimb@redhat.com>
23365
23366 * gdb.base/break.exp ("breakpoint line number"): Make sure the
23367 default source file is set properly before running this test.
23368
853819b8
EZ
233692000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23370
23371 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 23372 gdbtk/library directory, not in gdbtcl2.
853819b8 23373
dfcd3bfb
JM
233742000-02-04 Jim Blandy <jimb@redhat.com>
23375
23376 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
23377 backslash from regexp pattern.
23378
23379 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
23380 procedure. Use it to run all the "continue to bp overloaded"
23381 tests. Note that this changes the names of the tests slightly.
23382 If the breakpoint hit message includes a hex PC value, because
23383 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
23384 from the real source code, still consider that a pass.
23385
23386 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
23387 XFAIL here if the breakpoint message contains a hex address. Note
23388 similar change on 1999-11-02.
23389
23390 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
23391
23392 * gdb.base/ptype.exp: Establish a default source file before
23393 calling get_debug_format.
23394
233952000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
23396
23397 * gdb.base/watchpoint.exp: Remove duplication of test messages.
23398
8b93c638
JM
233992000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23400
23401 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
23402 of successive stepi commands -- while in the prologue we should see
23403 the function entry bracket.
23404
234052000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23406
23407 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
23408 reach __change_mode() when stepping through the end of main().
23409
c5394b80
JM
234102000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
23411
23412 * gdb.base/default.exp: Fix expected pattern.
23413 * gdb.base/help.exp: Same.
23414
0d06e24b
JM
234152000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23416
23417 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 23418 Don't use xfail's because that affects only the following test.
d63a86f8 23419
0d06e24b 23420 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 23421 solaris or linux.
0d06e24b
JM
23422
23423 * gdb.base/selftest.exp: Update to reflect changes to main.c.
23424
dc96c6c7 234252000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 23426
d63a86f8 23427 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
23428 "A syntax error" rather than "A parse error". Accept both.
23429
234302000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
23431
23432 * gdb.base/default.exp: Remove OS dependent string from "target
23433 remote" test.
23434 * gdb.base/help.exp: Same for "help target remote" test.
23435
c3f6f71d
JM
234362000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23437
23438 From Jim Kingdon <kingdon@redhat.com>:
23439
23440 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
23441 prompt (cleanup rather than necessity, but still might keep output
23442 from spilling to next test).
c3f6f71d
JM
23443
234442000-01-02 Fred Fish <fnf@cygnus.com>
23445
23446 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
23447 AIX, which defines them in <sys/types.h>.
23448
ed9a39eb 234491999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 23450
ed9a39eb 23451 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 23452 float" test.
ed9a39eb
JM
23453
234541999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 23455
ed9a39eb 23456 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
23457
23458 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
23459 outermost frame disallowed".
23460
234611999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
23462
23463 * gdb.base/setvar.exp: New tests for setting the value of a struct
23464 with a constant list.
23465
234661999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23467
23468 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
23469 require the user to type a cast before setting the value of a struct.
23470
de57eccd
JM
234711999-12-06 Jim Blandy <jimb@cygnus.com>
23472
23473 * gdb.base/default.exp: Expect the new 'info float' command on
23474 all i386 platforms.
23475
23476 * gdb.threads/linux-dp.exp: Expand our ability to recognize
23477 LinuxThreads libraries that don't support debugging.
23478
c2d11a7d
JM
23479Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23480
23481 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
23482 Change the buffer type to ``unsigned char'' to simplify size
23483 arithmetic.
c2d11a7d
JM
23484
23485 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
23486 stub only handles 400-1 byte packets. Verify that the download
23487 worked.
c2d11a7d
JM
23488
234891999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
23490
23491 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
23492 tests, using UNRESOLVED for the untested cases. Also, does not wait
23493 for a timeout if the prompt was received before a recognizable pattern.
23494
234951999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
23496
23497 * lib/gdb.exp (gdb_expect_list): Fix spelling.
23498
234991999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23500
23501 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 23502 watchpoints.
c2d11a7d
JM
23503
235041999-11-24 Jason Merrill <jason@casey.cygnus.com>
23505
23506 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
23507
23508 * gdb.c++/local.exp: Be more flexible in recognizing local class
23509 name mangling. Don't allow horribly truncated method names.
23510 * gdb.c++/derivation.exp: Expect protected inheritance.
23511 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
23512 * gdb.c++/virtfunc.exp: Likewise.
23513 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
23514 when printing a nested enum.
23515
235161999-11-22 Jim Blandy <jimb@cygnus.com>
23517
23518 * gdb.base/step-test.exp: Properly await GDB's response to setting
23519 a breakpoint on the call to large_struct_by_value.
23520
23521 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
23522 just because we have debug info for the `start' function.
23523
235241999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
23525
23526 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
23527 "Unknown signal" messages, which indicate (on LinuxThreads) that
23528 GDB doesn't know how to debug threads on this system. This is
23529 better than hanging while philosopher 0 dumps chatter into gdb.log.
23530
235311999-11-18 Tom Tromey <tromey@cygnus.com>
23532
23533 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
23534
235351999-11-18 Fred Fish <fnf@cygnus.com>
23536
23537 * gdb.base/coremaker2.c: Add sample program for generating
23538 cores that is more self contained than coremaker.c. Eventually
23539 I'll add more code to this and tie it into the testsuite.
23540
4ce44c66
JM
235411999-11-12 Stan Shebs <shebs@andros.cygnus.com>
23542
23543 * gdb.base/dollar.exp: Remove, now in gdb.hp.
23544
235451999-11-10 Jimmy Guo <guo@cup.hp.com>
23546
23547 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 23548 from $srcdir/lib/.
4ce44c66 23549 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 23550 and gdb.c++/.
4ce44c66
JM
23551
23552 * gdb.c++/derivation.exp: remove redundant get compiler info code.
23553
d63a86f8 23554 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
23555 'continue with watch' test point.
23556
235571999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
23558
23559 Merged from p2linux-990323-branch:
d63a86f8 23560
4ce44c66
JM
23561 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
23562
11cf8741
JM
23563Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
23564
23565 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 23566 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
23567
23568Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
23569
23570 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 23571 gdb_expect_list.
11cf8741
JM
23572
23573Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
23574
23575 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
23576
235771999-11-03 Mark Salter <msalter@cygnus.com>
23578
23579 * gdb.base/break.exp: Fix "stub continue" pattern.
23580
235811999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
23582
23583 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
23584
235851999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
23586
23587 * gdb.base/display.exp ("finish"): Add timeout clause.
23588
23589 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
23590 plain prompt clause, so this doesn't have to time out in order to
23591 fail.
23592
23593 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 23594 breakpoint hit messages include an address.
11cf8741
JM
23595
23596 * gdb.base/display.exp: Don't forget to escape parens in regular
23597 expressions. Unix regexp notatation sucks.
23598
235991999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23600
23601 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 23602 order for 'signalled' message.
11cf8741 23603
5c44784c
JM
236041999-11-01 Stan Shebs <shebs@andros.cygnus.com>
23605
23606 From Jimmy Guo <guo@cup.hp.com>:
23607 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
23608 * gdb.base/annota1.c: Add code for tests to work with.
23609
236101999-10-26 Frank Ch. Eigler <fche@cygnus.com>
23611
23612 * gdb.base/remote.exp: New test for remote downloading settings.
23613 * gdb.base/remote.c: New file with large .data.
23614
917317f4
JM
236151999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
23616
23617 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
23618 for LinuxThreads support, merged from the Code Fusion branch.
23619
23620Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
23621
23622 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
23623 containing exp_continue into a while within an expect. Don't
23624 attempt a start more than three times. Check return value from
23625 gdb_load.
d63a86f8 23626
2df3850c
JM
23627Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
23628
23629 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 23630 a pass case.
2df3850c 23631
2acceee2
JM
236321999-10-01 Kevin Buettner <kevinb@cygnus.com>
23633
23634 * gdb.base/break.c (main): Added a statement that we can step
23635 off of.
23636 * gdb.base/break.exp: Added tests for setting a breakpoint
23637 at an offset and stepping onto a breakpoint.
23638
236391999-10-01 Fred Fish <fnf@cygnus.com>
23640
d63a86f8 23641 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
23642 gdb output.
23643
c2c6d25f
JM
236441999-09-18 Jim Blandy <jimb@cris.red-bean.com>
23645
23646 * gdb.base/break.exp: Code locations are in hex, don't forget!
23647 (For HP-UX.)
23648
236491999-09-17 Stan Shebs <shebs@andros.cygnus.com>
23650
23651 * condbreak.exp: Use break.c as test program.
23652 * condbreak.c: Remove, redundant with break.c.
23653
236541999-09-15 Stan Shebs <shebs@andros.cygnus.com>
23655
23656 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 23657 Z-packets if the target needs it.
c2c6d25f
JM
23658
236591999-09-13 James Ingham <jingham@leda.cygnus.com>
23660
23661 * gdb.c++/overload.exp: Added tests for listing overloaded
23662 functions with function pointers in the arg, explicitly calling
23663 out the version you want.
23664
cff3e48b
JM
236651999-09-09 Stan Shebs <shebs@andros.cygnus.com>
23666
23667 * long_long.exp: Add variations of test cases that work for
23668 targets with 16-bit ints and 32-bit doubles.
23669
d4f3574e
SS
236701999-09-08 Stan Shebs <shebs@andros.cygnus.com>
23671
23672 * break.c (main): Compare a possibly-uninitialized argc with an
23673 unlikely value that fits in 16 bits.
23674
236751999-09-07 Stan Shebs <shebs@andros.cygnus.com>
23676
23677 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
23678 0xfeeb, don't want negative numbers if ints are 16 bits.
23679
23680 * lib/gdb.exp (skip_cplus_tests): New proc.
23681 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
23682 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
23683 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
23684 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
23685 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
23686 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
23687 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
23688 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
23689
23690 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
23691
23692Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
23693
23694 * gdb.base/corefile.exp (up): Allow a parameter to appear
23695 in the frame that we're going up to.
23696
23697 From Jim Blandy <jimb@cygnus.com>:
23698
23699 * gdb.base/default.exp (info float): Expect some output now.
23700
23701 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
23702 returning floating-point values to fail on the x86.
23703 * gdb.base/callfwmall.exp (do_function_calls): Same.
23704
23705 * gdb.base/list.exp (test_listsize): Correct expectations for
23706 listing line 1 with listsize 2. Also, listing a single line
23707 works now, as does listing three lines. [Kevin's note: There
23708 were a number of other cases fixed too where the expectations
23709 differed...]
23710
237111999-09-02 Stan Shebs <shebs@andros.cygnus.com>
23712
23713 * gdb.base/selftest.exp: Add case for when version prints as
23714 constant string instead of char pointer.
23715
104c1213
JM
237161999-08-25 Stan Shebs <shebs@andros.cygnus.com>
23717
23718 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 23719 stepping out of main.
104c1213
JM
23720
23721 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
23722 G++ used.
23723
23724 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 23725 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
23726
23727 * gdb.c++/ovldbreak.exp: Update match string in test that
23728 includes a warning of multiple breakpoints.
23729
237301999-08-24 Stan Shebs <shebs@andros.cygnus.com>
23731
23732 * gdb.base/display.exp: Improve precision of step-after-finish
23733 added yesterday.
23734
23735 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 23736 test.
104c1213
JM
23737
23738 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
23739 configs when using G++, not just hppa*.
23740
237411999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23742
23743 * gdb.base/async.c: New file.
23744 * gdb.base/async.exp: New file.
23745
23746Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
23747
23748 * gdb.base/break.exp: Tweak PA specific tests to properly handle
23749 PA64.
23750
53a5351d
JM
23751Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
23752
104c1213
JM
23753 * gdb.base/display.exp: "finish" can leave us mid-line on many
23754 targets, deal with it. Add a small constant to main, instead of
23755 1000 since main+1000 may not be a valid address in the target.
23756
53a5351d
JM
23757 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
23758 on hpux11.
23759
23760 * gdb.base/attach.exp: Handle another hpux11 error message variant
23761 when attaching to a process that does not exist.
23762
237631999-08-19 J.T. Conklin <jtc@redback.com>
23764
23765 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 23766 characters in 'continue to 1241' test.
53a5351d
JM
23767
237681999-08-17 Stan Shebs <shebs@andros.cygnus.com>
23769
23770 * gdb.base/call-ar-st.exp: Add a shorter match case for the
23771 stop in print_long_arg_list, define and use a whitespace
23772 variable in print_small_structs test, add an XFAIL for Solaris.
23773 * gdb.base/dbx.exp: XFAIL func commands until somebody is
23774 interested enough to fix.
23775
7be570e7
JM
237761999-08-13 Keith Seitz <keiths@cygnus.com>
23777
23778 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
23779 (dbx_gdb_load): Remove. Use gdb_load instead, since that
23780 proc knows about targets other than the natives.
23781 (test_assign): Use "gdb_run_cmd" to "run" the target.
23782 Check that we've actually hit the breakpoint at main.
23783 When we attempt to assign a value to a local variable, check
23784 that the variable is in the current scope, i.e., don't use
23785 a test with an empty result.
23786
23787Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
23788
23789 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 23790 command.
7be570e7
JM
23791
237921999-08-09 Stan Shebs <shebs@andros.cygnus.com>
23793
23794 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23795 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
23796 gdb.compat, gdb.threads-hp.
23797 gdb.hp/configure, gdb.hp/configure.in: New files.
23798 gdb.hp/Makefile.in: Recurse into new subdirs.
23799 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
23800 gdb.hp/gdb.objdbg: New directory, tests for debugging info
23801 in object files.
23802 gdb.hp/tools: New directory, aux tools for HP-specific tests.
23803
96baa820
JM
238041999-08-05 Stan Shebs <shebs@andros.cygnus.com>
23805
23806 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 23807 funky printf, remove a bogus p/a test.
96baa820
JM
23808
238091999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23810
23811 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
23812 connected to the target. This is necessary when running not
23813 natively.
96baa820
JM
23814
238151999-08-03 Stan Shebs <shebs@andros.cygnus.com>
23816
23817 * gdb.base/step-test.exp: Removed some extraneous messages.
23818
23819 * gdb.base/long_long.exp: Don't run memory examination tests
23820 on little-endian targets (they will need a different set of
23821 results to match).
23822
238231999-08-02 Stan Shebs <shebs@andros.cygnus.com>
23824
23825 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
23826 until somebody decides to fix GDB.
23827
23828 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 23829 constant as "ULL".
96baa820
JM
23830 * gdb.base/long_long.exp: Loosen x/c test, add partial result
23831 matches for a couple x/2 commands.
23832
a0b3c4fd
JM
238331999-07-30 Stan Shebs <shebs@andros.cygnus.com>
23834
23835 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
23836 by merging in ref-types2 tests.
23837 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
23838
23839 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23840 * gdb.c++/Makefile.in: Add standard actions.
23841 (EXECUTABLES): Rename from PROGS, update list.
23842 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
23843 from gdb.hp.
23844 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
23845 foo and bar locals.
23846 * gdb.c++/anon-union.exp: Fix tests to match.
23847 * gdb.c++/classes.exp: Run if HP compiler used, add extra
23848 expect matches to handle output variations.
23849 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
23850 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 23851 output, add HP alternatives for new and delete prints.
a0b3c4fd 23852 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 23853 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
23854 * gdb.c++/demangle.exp: Use $style when reporting failure.
23855 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
23856 * gdb.c++/inherit.exp: Run if HP compiler used, add some
23857 match alternatives.
23858 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 23859 compilers.
a0b3c4fd
JM
23860 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
23861 * gdb.c++/method.exp: Add match alternatives.
23862 * gdb.c++/misc.cc: Add bool types.
23863 * gdb.c++/misc.exp: Add tests for bool types.
23864 * gdb.c++/overload.exp: Add xfails.
23865 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
23866 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
23867 add some more template parameter tests (only for HP currently).
23868 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
23869 * gdb.c++/virtfunc.cc: Add return type and value for main.
23870 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
23871 match alternatives.
d63a86f8 23872
a0b3c4fd
JM
238731999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23874
23875 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
23876
238771999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
23878
23879 * gdb.base/signals.exp: Don't expect getting a backtrace from
23880 within a signal handler to fail on Linux.
23881
238821999-07-29 Stan Shebs <shebs@andros.cygnus.com>
23883
23884 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23885 * lib/gdb.exp: Remove some gratuitious semicolons.
23886 (delete_breakpoints): Increase timeout.
23887 (gdb_expect): Add -notransfer option.
23888 (gdb_test): Use -notransfer option.
23889 (get_compiler_info): Add f77 case.
23890 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 23891 case.
a0b3c4fd
JM
23892 (gdb_preprocess): Call get_compiler.
23893
23894 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
23895 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
23896 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
23897 gdb.base/long_long.exp, gdb.base/printcmds.exp,
23898 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
23899 third arg to gdb_test.
a0b3c4fd
JM
23900 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
23901 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 23902 HP-UX xfails, add others.
a0b3c4fd
JM
23903 * gdb.base/completion.exp: Reflect name change of self-test.
23904 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
23905 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
23906 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
23907 HP failure number.
a0b3c4fd
JM
23908 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
23909 useless HP-UX 10.30 references.
23910 * gdb.base/maint.exp: Loosen matches.
23911 * gdb.base/pointers.c (main): Declare more_code.
23912 * gdb.base/pointers.exp: Match on output of a `next'.
23913 * gdb.base/structs.c: Add prototypes.
23914 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
23915 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
23916
239171999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23918
23919 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 23920 command.
a0b3c4fd
JM
23921
239221999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23923
23924 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
23925 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
23926
23927 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
23928 debug info. Deal with lack of signal hanlder info in stack.
23929
a9c64011 23930 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
23931 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23932
5a2468f5
JM
239331999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23934
23935 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 23936 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 23937
adf40b2e
JM
23938Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23939
23940 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23941 a1-selftest.exp.
adf40b2e
JM
23942 * gdb.base/configure: Re-generate.
23943
239441999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23945
23946 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23947 in trying to run first and name is too long.
23948
23949 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23950 pointers2.c and pointers2.exp, respectively.
23951 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23952 doschk happier.
23953
43e526b9
JM
239541999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23955
23956 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23957 callfuncs2.c and callfuncs2.exp.
23958
23959 * gdb.base/list.exp: Remove mistaken xfails.
23960 * gdb.base/list0.h: Add optional prototypes.
23961
9846de1b
JM
23962Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23963
a9c64011 23964 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23965 calling malloc.
a9c64011
AS
23966 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23967 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23968 use.
9846de1b
JM
23969
239701999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23971
23972 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23973 * gdb.base/annota2.cc, annota2.exp: Move from here.
23974 * gdb.c++/annota2.cc, annota2.exp: To here.
23975 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23976
43ff13b4
JM
23977Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23978
23979 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23980 a consistent format.
43ff13b4 23981
085dd6e6
JM
239821999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23983
23984 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23985 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23986 HP compilers, also set the globals $true and $false.
23987
23988 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23989 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23990 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23991 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23992 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23993 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23994 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23995 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23996 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23997 whatis.c} Add C++ compatible function definitions and return
23998 types, add includes for library functions.
085dd6e6
JM
23999 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
24000 * gdb.base/step-test.c (myglob): Rename from glob.
24001 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
24002 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
24003 files, move here from gdb.hp.
085dd6e6 24004 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
24005 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
24006 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
24007 Adjust line numbers in regexps.
085dd6e6
JM
24008
24009 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
24010 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
24011 instead of 0/1.
24012
24013 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
24014 foll-vfork.exp: New files, move here from gdb.hp.
24015 * gdb.base/page.exp: New file, test of pagination command.
24016
24017 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
24018 recursion test.
24019 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
24020
24021 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 24022 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
24023
24024 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 24025 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 24026 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 24027 watchpoint test.
085dd6e6
JM
24028 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
24029 them work.
24030 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
24031 expressions properly.
24032 * gdb.base/corefile.exp: Loosen the match slightly.
24033 * gdb.base/default.exp: Allow "Error accessing memory" message
24034 also.
24035 * gdb.base/display.exp: Skip over x/0 j if PA64.
24036 * gdb.base/funcargs.exp: Add xfails for HP-UX.
24037 * gdb.base/interrupt.exp: Ditto.
24038 * gdb.base/langs.exp: Add symbolic matches governed by compiler
24039 in use.
24040 * gdb.base/list.exp: Add xfails for HP-UX.
24041 * gdb.base/long_long.exp: Refine some of the numeric matches.
24042 * gdb.base/mips_pro.exp: Xfail on HP-UX.
24043 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
24044 * gdb.base/nodebug.exp: Succeed on more varieties of output.
24045 * gdb.base/opaque.exp: Remove some HP-UX xfails.
24046 * gdb.base/ptype.exp: Succeed on more varieties of output.
24047 * gdb.base/scope.exp: Add xfails for HP-UX.
24048 * gdb.base/sect-cmd.exp: Add more cases.
24049 * gdb.base/setvar.exp: Add xfails for HP-UX.
24050 * gdb.base/shlib-call.exp: Loosen some matches slightly.
24051 * gdb.base/signals.exp: Match on void symbolically.
24052 * gdb.base/step-test.exp: Add case for PA64.
24053 * gdb.base/term.exp: Add exit and restart.
24054 * gdb.base/twice.exp: Clean up after self.
24055 * gdb.base/varargs.exp: Disable overload resolution explicitly.
24056 * gdb.base/whatis.exp: Allow more ways to pass tests.
24057
24058 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 24059 no longer useful.
085dd6e6
JM
24060
24061Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
24062
24063 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 24064 list of patterns.
085dd6e6 24065 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
24066 print_double_array(double_array)", "continuing to breakpoint
24067 1018", "print print_double_array(array_d)" and "continuing to
24068 1034" tests.
d63a86f8 24069
085dd6e6
JM
240701999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
24071
a9c64011 24072 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
24073
240741999-06-24 Stan Shebs <shebs@andros.cygnus.com>
24075
24076 * config/mt-*: Remove, these haven't been used since 1996.
24077
240781999-06-22 Stan Shebs <shebs@andros.cygnus.com>
24079
24080 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 24081 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
24082 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
24083
9e0b60a8
JM
240841999-06-18 Stan Shebs <shebs@andros.cygnus.com>
24085
24086 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
24087 simpler match case for the ptype of the big class.
24088
240891999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24090
24091 * gdb.exp: Fix test for gdb_prompt existence.
24092
240931999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24094
24095 * gdb.exp (gdb_test): Add fail after calls to perror.
24096
240971999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24098
24099 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
24100
241011999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24102
24103 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
24104
0f71a2f6
JM
24105Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
24106
24107 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 24108 malloc() is linked in.
0f71a2f6
JM
24109
241101999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24111
24112 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
24113 step at end.
24114
24115 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
24116
241171999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
24118
24119 * gdb.java/jv-print.exp: New file. (Our first Java test!)
24120
cce74817
JM
24121Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
24122
24123 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
24124 * gdb.base/mips_pro.exp: Likewise.
24125
241261999-06-02 Keith Seitz <keiths@cygnus.com>
24127
24128 * gdb.c++/templates.cc: Change all "new" operators to throw
24129 an exception.
24130 * gdb.c++/cplusfuncs.cc: Likewise.
24131
24132 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
24133
24134Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
24135
24136 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
24137 * gdb.base/ending-run.exp: When stepping out of main, accept a
24138 step into an arbitrary assembler file.
cce74817 24139
392a587b
JM
241401999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24141
d63a86f8 24142 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 24143 "breakpoint-invalid" to be printed.
6fdff2c5
PA
24144 * gdb.base/annota2.exp: Revise line number for main
24145 breakpoint. Allow any number of "frames-invalid" and
24146 "breakpoint-invalid" to be printed.
392a587b
JM
24147 * gdb.base/annota2.cc: Initialize a.x to 0.
24148
9e086581
JM
241491999-05-17 Keith Seitz <keiths@cygnus.com>
24150
6fdff2c5
PA
24151 * gdb.base/call-ar-st.exp: Skip
24152 "print print_double_array (double_array)" when "skip_float_tests" set.
24153 Ditto for "print print_double_array(array_d)",
24154 "print print_small_structs", "print print_ten_doubles", and
24155 "step into print_long_arg_list".
24156 Don't assume we can step into "print_long_arg_list": we could step
24157 into memcpy.
24158 * gdb.base/call-rt-st.exp: Don't run float-related tests when
24159 "skip_float_tests" is set: "print print_one_double(*d1)"
24160 and "print print_two_floats(*f3)".
9e086581
JM
24161 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
24162 "skip_float_tests" is set.
6fdff2c5
PA
24163 * gdb.base/varargs.exp: Skip
24164 "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)" when
24165 "skip_float_tests" set.
d63a86f8 24166
cd0fc7c3
SS
241671999-05-06 Keith Seitz <keiths@cygnus.com>
24168
24169 * gdb.base/annota2.cc: Include stdio.h.
24170
24171Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
24172
24173 * gdb.base/crossload.exp: Remove, this has been disabled ever
24174 since BFD stopped including all targets, and cross-GDB gets
24175 plenty of testing anyway.
24176 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
24177 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
24178 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
24179 * gdb.base/README: Remove, was doc for this.
24180 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 24181 needed.
cd0fc7c3 24182
b83266a0
SS
241831999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24184
24185 * gdb.base/call-ar-st.exp: Fix one regular expression in test
24186 output.
24187
24188 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
24189 * gdb.base/annota2.exp: New file. More annotation tests.
24190 * gdb.base/annota1.c: New file. Source file for annota1.exp.
24191 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
24192
241931999-04-23 Angela Marie Thomas <angela@cygnus.com>
24194
24195 * config/cfdbug.exp: New file.
24196
7a292a7a
SS
241971999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
24198
24199 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
24200 Marcus Daniel's and Dale Hawkins's demangler crashes.
24201
24202 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
24203 test_lucid_style_demangling, test_arm_style_demangling,
24204 test_hp_style_demangling): Try Tom Tromey's core-dumping
24205 identifier under each demangling style.
7a292a7a
SS
24206
242071999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
24208
24209 * gdb.c++/demangle.exp: Include the current demangling style
24210 in all test names.
24211 (current_demangling_style): New global variable.
24212 (set_demangling_style, test_demangling_core, test_demangling,
24213 test_demangling_exact): New functions.
24214 (test_gnu_style_demangling, test_lucid_style_demangling,
24215 test_arm_style_demangling, test_hp_style_demangling): Use those,
24216 instead of calling gdb_test and gdb_test_exact directly.
24217 (catch_demangling_errors): New function, which reports errors
24218 signalled by the demangling test functions in an orderly way.
24219 (do_tests): Use catch_demangling_errors.
24220
242211999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
24222
24223 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 24224 grouping in expressions, not {}.
7a292a7a
SS
24225
24226 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 24227 initialized yet.
7a292a7a
SS
24228
242291999-04-01 Stan Shebs <shebs@andros.cygnus.com>
24230
24231 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
24232 are listed.
24233
242341999-03-26 Stan Shebs <shebs@andros.cygnus.com>
24235
24236 * gdb.stabs/weird.exp: Test for CC being defined before
24237 looking at its value.
24238
242391999-03-25 Stan Shebs <shebs@andros.cygnus.com>
24240
24241 * gdb.base/call-ar-st.exp: Remove stray '#'.
24242 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
24243 "short int" and "long int".
24244 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 24245 change, to mollify finicky HP compiler.
7a292a7a
SS
24246 * gdb.hp/reg-test.exp (testfile): Fix file name.
24247 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 24248
7a292a7a
SS
24249 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
24250 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
24251 alternate form of enum ptype.
24252
c906108c
SS
242531999-03-23 Stan Shebs <shebs@andros.cygnus.com>
24254
7a292a7a
SS
24255 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
24256 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
24257 passing skip_hp_tests, so as not to waste time on guaranteed
24258 failure.
7a292a7a 24259
c906108c
SS
24260 * gdb.c++/overload.cc: Pass string instead of char addr, always
24261 init ccpfoo.
24262 * gdb.c++/templates.cc: Fix syntax error.
24263
7a292a7a
SS
24264Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24265
24266 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 24267 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
24268 command.
24269
242701999-03-18 James Ingham <jingham@cygnus.com>
24271
24272 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
24273
24274 * gdb.c++/method.exp: It was testing an uninitialized int on the
24275 stack and assuming it was positive.
24276
24277 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
24278
24279 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 24280 keep it from killing the rest of the tests.
7a292a7a
SS
24281 Use gdb_continue_to_end.
24282
24283 * gdb.base/sigall.exp: use gdb_continue_to_end.
24284
24285 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
24286
24287 * gdb.base/display.exp: use runto_main, not run.
24288
d63a86f8
RM
24289 * gdb.base/default.exp: Check for the current error message in the
24290 r abbreviation test.
7a292a7a
SS
24291 Add strongarm to the targets that know info float.
24292
d63a86f8 24293 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
24294 run which doesn't work with monitors.
24295
6fdff2c5
PA
24296 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to
24297 1034 test.
7a292a7a
SS
24298
24299 * gdb.base/break.exp: use the gdb_continue_to_end proc.
24300
6fdff2c5
PA
24301 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the
24302 end of a program. Traps the case (in Cygmon) when the program
24303 never really exits. Same as Mark's continue_to_exit, but I had
24304 put it in a lot more places, so I used my name. Sorry Mark...
7a292a7a
SS
24305
24306 * config/monitor.exp (gdb_target_monitor): added another
24307 target_info parameter: remotebinarydownload. This will set the
24308 remotebinarydownload flag if this is causing some boards trouble.
24309
243101999-03-18 Mark Salter <msalter@cygnus.com>
24311
24312 * lib/gdb.exp (continue_to_exit): New function.
24313
24314 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
24315 * gdb.base/ending-run.exp: Ditto.
24316 * gdb.base/step-test.exp: Ditto.
24317
243181999-03-16 Stan Shebs <shebs@andros.cygnus.com>
24319
24320 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
24321 (suggested by Art Haas <ahaas@neosoft.com>).
24322
243231999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
24324
889bf7c5 24325 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
24326
24327Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
24328
24329 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 24330 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
24331
243321999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
24333
24334 * gdb.base/call-strs.exp: Don't assume that `step' will step over
24335 a call to strlen; sometimes we do have sources.
24336
243371999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
24338
24339 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 24340 character, so GDB won't print garbage after its end.
d63a86f8 24341
c906108c
SS
24342 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
24343 breakpoint there instead. Sometimes GCC emits memcpy to handle
24344 the large structures being passed by value, so we step into that
24345 instead of sum_array_print, which obscures what we're really testing.
24346 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
24347 the bizarre steps into memcpy, so do that here. Add check for
24348 stepping into function calls that pass large structures by value.
24349 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
24350 Remove all references to specific line numbers.
24351 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
24352 New type and function.
24353 (main): Call large_struct_by_value, passing it a large struct by value.
24354 * lib/gdb.exp (gdb_get_line_number): New function.
24355
24356 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
24357 more portable.
24358
7a292a7a
SS
243591999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
24360
c906108c
SS
24361 * lib/gdb.exp: Doc fixes.
24362
7a292a7a
SS
243631999-03-05 Nick Clifton <nickc@cygnus.com>
24364
d63a86f8 24365 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
24366
243671999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
24368
c906108c 24369 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
24370 commands. They're not germane to this test, and they don't work
24371 that way on remote targets.
c906108c 24372
3fc11d3e
JM
243731999-03-01 James Ingham <jingham@cygnus.com>
24374
24375 * Changelog entries merged over from gdb development branch.
24376
3fc11d3e
JM
24377 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
24378
24379 * lib/gdb.exp (gdbtk_analyze_results): Generic function
24380 for outputting results of test run.
24381
2d4a1622 24382 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
24383
24384 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 24385
7a292a7a
SS
243861999-02-25 Felix Lee <flee@cygnus.com>
24387
24388 * lib/gdb.exp (debug_format): initialize
24389
c906108c
SS
243901999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
24391
24392 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
24393 * gdb.base/call-rt-st.c: Ditto.
24394
c906108c
SS
243951999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
24396
24397 * gdb.threads/pthreads.exp (horiz): New variable.
24398 (test_startup): Fix regexps that capture thread numbers.
24399
244001999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
24401
24402 * gdb.base/smoke.exp: Disambiguate two test case names (both
24403 called ``print'').
24404
24405Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24406
24407 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 24408 compilation.
c906108c
SS
24409
244101999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24411
24412 * gdb.base/miscexprs.exp: Change patterns to match GDB's
24413 actual output formatting.
24414 * gdb.base/smoke.exp: GDB removes leading 0's.
24415 * gdb.base/volatile.exp: Don't check type of remuneration;
24416 that variable is no longer defined in constvars.c.
24417 * gdb.base/step-test.c (main): Exit with explicit exit code.
24418 * gdb.base/step-test.exp: Remove two nexti checks--they are
24419 not portable.
24420
244211999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24422
24423 * gdb.base/help.exp ("help delete display"): Fix test to match
24424 gdb's output.
24425
24426 * gdb.base/long_long.c (known_types): Initialize values to zero.
24427 * gdb.base/long_long.exp: Step one more line
24428 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
24429 leading zeros. Explicitly ask for hex formatting. Use
24430 unique test case names.
c906108c
SS
24431
24432Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24433
d63a86f8 24434 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
24435
24436 * gdb.c++/method.exp: Add missing close brace.
24437
244381999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
24439
24440 * gdb.base/maint.exp: Use 'set height 0' to disable page
24441 prompting, not 'set height 400'.
24442
24443 Fix a bunch of timeouts.
24444 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
24445 four separate tests, so expect doesn't take forever to match a ton
24446 of text against a regexp with lots of .* forms.
24447 ("maint print psymbols", "maint print symbols"): Make some of
24448 these greps more selective, so that expect doesn't try to wade
24449 through huge piles of output and time out.
24450
24451 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
24452
24453 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
24454 tests: one which doesn't expect shlib events to be reported, and
24455 another which does, but is XFAIL for all platforms other than
24456 HP/UX.
c906108c
SS
24457
24458 * gdb.base/break.exp: Teach the test suite that the `catch
24459 fork', `catch vfork', and `catch exec' commands produce error
24460 messages on platforms that don't provide these features.
24461
24462Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24463
24464 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
24465 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
24466 (shortening names from solib_threshold.exp etc), won't run on
24467 anything but HP-UX for the foreseeable future.
c906108c 24468 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 24469 reflect move.
c906108c
SS
24470
24471Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
24472
24473 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 24474 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
24475
24476Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
24477
24478 * gdb.base/shlib-call.exp: add test cases to verify that gdb
24479 successfully re-sets breakpoints in shared libraries.
24480 * gdb.base/shmain.c (main): return 0, don't fall off the end.
24481
24482Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24483
d63a86f8
RM
24484 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
24485 and compiled w/o GCC.
c906108c
SS
24486
24487 * gdb.hp/watch-cmd.exp: ditto.
24488
24489 * gdb.hp/watch-hp.exp: ditto.
24490
24491 * gdb.hp/xdb1.exp: ditto.
24492
24493 * gdb.hp/xdb2.exp: ditto.
24494
24495 * gdb.hp/dbx.exp: ditto.
24496
24497Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
24498
24499 * constvars.c: Remove C++-isms.
24500 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 24501 with GCC.
c906108c
SS
24502
24503Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
24504
24505 The following changes are part of the HP merge.
24506
24507 * gdb.base/break.exp: new tests to verify that catchpoints for
24508 fork, vfork, and exec don't trigger inappropriately.
24509
24510 * gdb.base/opaque.exp: compile one file at a time, then link.
24511
24512 * gdb.base/signals.exp: be more restrictive about which hppa
24513 systems receive a setup_xfail. new tests.
24514
24515 * gdb.base/solib_threshold.build: new file.
24516 * gdb.base/solib_threshold.exp: new file.
24517 * gdb.base/solib_threshold.link_opts: new file.
24518 * gdb.base/solib_threshold.mk: new file.
24519 * gdb.base/gen_solib_threshold.c: new file.
24520
24521 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
24522 tests. New tests for enums inside classes.
24523
24524 * gdb.c++/compiler.cc: indicate support of template debugging.
24525
24526 * gdb.c++/demangle.exp: run hp style demangling tests.
24527
24528 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
24529 tests.
24530
24531 * gdb.c++/misc.cc: changes to support new tests.
24532
24533 * gdb.c++/templates.cc: changes to support HP's compiler; changes
24534 to support new tests.
24535
24536 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
24537 gcc, then skip these tests.
24538
24539Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
24540
24541 The following files are part of the HP merge; some had longer
24542 names at HP, but have been renamed to be no more than 14
24543 characters in length.
24544
24545 * gdb.hp/ambiguous.cc: new file.
24546 * gdb.hp/ambiguous.exp: new file.
24547 * gdb.hp/attach.exp: new file.
24548 * gdb.hp/attach2.exp: new file.
24549 * gdb.hp/classes-hp.exp: new file.
24550 * gdb.hp/ctti.exp: new file.
24551 * gdb.hp/ctti-add.cc: new file.
24552 * gdb.hp/ctti-add1.cc: new file.
24553 * gdb.hp/ctti-add2.cc: new file.
24554 * gdb.hp/ctti-add3.cc: new file.
24555 * gdb.hp/dbx.exp: new file.
24556 * gdb.hp/exception.cc: new file.
24557 * gdb.hp/exception.exp: new file.
24558 * gdb.hp/foll-exec.c: new file.
24559 * gdb.hp/foll-exec.exp: new file.
24560 * gdb.hp/foll-fork.c: new file.
24561 * gdb.hp/foll-fork.exp: new file.
24562 * gdb.hp/foll-vfork.c: new file.
24563 * gdb.hp/foll-vfork.exp: new file.
24564 * gdb.hp/inherit-hp.exp: new file.
24565 * gdb.hp/more-steps.exp: new file.
24566 * gdb.hp/namespace.cc: new file.
24567 * gdb.hp/namespace.exp: new file.
24568 * gdb.hp/optimize.exp: new file.
24569 * gdb.hp/pxdb.c: new file.
24570 * gdb.hp/pxdb.exp: new file.
24571 * gdb.hp/quicksort.exp: new file.
24572 * gdb.hp/reg-test.exp: new file.
24573 * gdb.hp/reg-test.s: new file.
24574 * gdb.hp/sized-enum.c: new file.
24575 * gdb.hp/sized-enum.exp: new file.
24576 * gdb.hp/start-stop.exp: new file.
24577 * gdb.hp/templ-hp.cc: new file.
24578 * gdb.hp/templ-hp.exp: new file.
24579 * gdb.hp/thr-lib.c: new file.
24580 * gdb.hp/thr-lib.exp: new file.
24581 * gdb.hp/thr-lib.h: new file.
24582 * gdb.hp/thr-liblib.c: new file.
24583 * gdb.hp/virtfun-hp.c: new file.
24584 * gdb.hp/virtfun-hp.exp: new file.
24585 * gdb.hp/watch-cmd.exp: new file.
24586 * gdb.hp/watch-hp.exp: new file.
24587 * gdb.hp/xdb1.exp: new file.
24588 * gdb.hp/xdb2.exp: new file.
24589 * gdb.hp/xdb3.exp: new file.
24590
24591Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
24592
24593 The following files are part of the HP merge; some had longer
24594 names at HP, but have been renamed to be no more than 14
24595 characters in length.
24596
24597 * gdb.base/ss.h: new file.
24598 * gdb.base/call-ar-st.c: new file.
24599 * gdb.base/call-ar-st.exp: new file.
24600 * gdb.base/call-rt-st.c: new file.
24601 * gdb.base/call-rt-st-exp: new file.
24602 * gdb.base/call-strs.exp: new file.
24603 * gdb.base/ena-dis-br.exp: new file.
24604 * gdb.base/environ.exp: new file.
24605 * gdb.base/long_long.exp: new file.
24606 * gdb.base/sect-cmd.exp: new file.
24607 * gdb.base/shlib-cl2.exp: new file.
24608 * gdb.base/smoke.exp: new file.
24609 * gdb.base/so-impl-ld.c: new file.
24610 * gdb.base/so-impl-ld.exp: new file.
24611 * gdb.base/so-indr-cl.c: new file.
24612 * gdb.base/so-indr-cl.exp: new file.
24613 * gdb.base/varargs.exp: new file.
24614 * gdb.base/volatile.exp: new file.
24615 * gdb.base/whatis-exp.exp: new file.
7a292a7a 24616 * gdb.base/display.exp: new file.
c906108c
SS
24617 * gdb.c++/derivation.exp: new file.
24618 * gdb.c++/local.exp: new file.
24619 * gdb.c++/member-ptr.exp: new file.
24620 * gdb.c++/overload.exp: new file.
24621 * gdb.c++/ovldbreak.exp: new file.
24622 * gdb.c++/ref-types.exp: new file.
24623 * gdb.c++/ref-types2.exp: new file.
24624 * gdb.c++/userdef.exp: new file.
d63a86f8 24625
c906108c
SS
24626Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
24627
24628 * gdb.base/default.exp: Reflect wording change in remote.c.
24629
dc96c6c7 24630Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24631
24632 * gdb.base/help.exp: Update to reflect current text.
24633
24634Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
24635
24636 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
24637 they're stack variables and contain garbage.
24638 * gdb.c++/anon-union.exp: new file.
24639
24640 The following changes were made by David Taylor
889bf7c5
PA
24641 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24642 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24643 in changes by HP.
c906108c
SS
24644
24645 * gdb.base/bitops.exp: new file.
24646 * gdb.base/default.exp: change expected messages for catch and
24647 info catch tests to reflect HP merge changes.
24648 * gdb.base/enable-disable-break.exp
24649 * gdb.base/ending-run.c: new file.
24650 * gdb.base/long_long.c: new file.
24651 * gdb.base/maint.exp: new file.
24652 * gdb.base/pointers2.exp: new file.
24653 * gdb.base/shlib-call2.exp: new file.
24654 * gdb.base/solib.exp: new file.
24655 * gdb.base/step-test.c: new file.
24656 * gdb.c++/anon-union.cc: new file.
24657 * gdb.c++/local.cc: new file.
24658 * gdb.c++/member-pointer.cc: new file.
24659 * gdb.c++/method.cc: new file.
24660 * gdb.c++/ref-types.cc: new file.
24661 * gdb.c++/ref-types2.cc: new file.
24662 * gdb.c++/userdef.cc: new file.
d63a86f8 24663
c906108c
SS
24664 * gdb.base/scope.exp: compile one file at a time, then link.
24665 * gdb.base/langs.exp: ditto.
24666 * gdb.base/list.exp: ditto.
d63a86f8 24667
c906108c
SS
24668Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
24669
24670 The following changes were made by David Taylor
889bf7c5
PA
24671 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24672 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24673 in changes by HP.
d63a86f8 24674
c906108c
SS
24675 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
24676 skip tests. When compiling pass c++ flag to gdb_compile.
24677 * gdb.c++/
d63a86f8 24678
c906108c
SS
24679 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
24680 test for on hppa*-*-hpux*; use args to see if c++ was specified.
24681 (skip_hp_tests): new function.
24682 (gdb_preprocess): new function.
24683
24684 * configure.in (hpdir): decide whether to configure gdb.hp.
24685 * configure: regenerated.
24686
24687 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
24688 to delete on clean.
24689 (EXECUTABLES): update to reflect new additions.
24690 * gdb.base/commands.exp: update message expected.
24691 * gdb.base/default.exp: add copyright notice.
24692 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
24693 * gdb.base/help.exp: update messages to reflect current text.
24694 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
24695 targets for recurse tests.
24696 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
24697 skip this file.
24698
24699 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
24700 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
24701 compilation.
24702 * gdb.c++/misc.exp: ditto.
24703 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
24704 run the tests. tell gdb_compile that it's a c++ compilation.
24705
24706 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 24707
c906108c
SS
24708 * gdb.base/all-bin.exp: new file.
24709 * gdb.base/arithmet.exp: new file.
24710 * gdb.base/assign.exp: new file.
24711 * gdb.base/completion.exp: new file.
24712 * gdb.base/cond-expr.exp: new file.
24713 * gdb.base/condbreak.exp: new file.
24714 * gdb.base/define.exp: new file.
24715 * gdb.base/dollar.exp: new file.
24716 * gdb.base/environment.exp: new file.
24717 * gdb.base/eval-skip.exp: new file.
24718 * gdb.base/jump.exp: new file.
24719 * gdb.base/logical.exp: new file.
24720 * gdb.base/pointers.exp: new file.
24721 * gdb.base/relational.exp: new file.
24722 * gdb.base/section_command.exp: new file.
24723 * gdb.base/whatis-expr.exp: new file.
24724
24725 * gdb.base/all-types.c: new file.
24726 * gdb.base/call-array-struct.c: new file.
24727 * gdb.base/call-return-struct.c: new file.
24728 * gdb.base/call-strings.c: new file.
24729 * gdb.base/callfuncs2.c: new file.
24730 * gdb.base/condbreak.c: new file.
24731 * gdb.base/constvars.c: new file.
24732 * gdb.base/display.c: new file.
24733 * gdb.base/int-type.c: new file.
24734 * gdb.base/jump.c: new file.
24735 * gdb.base/miscexprs.c: new file.
24736 * gdb.base/pointers.c: new file.
24737 * gdb.base/pointers2.c: new file.
24738 * gdb.base/shmain.c: new file.
24739 * gdb.base/shr1.c: new file.
24740 * gdb.base/shr2.c: new file.
24741 * gdb.base/solib.c: new file.
24742 * gdb.base/solib1.c: new file.
24743 * gdb.base/solib2.c: new file.
24744 * gdb.base/varargs.c: new file.
24745 * gdb.c++/derivation.cc: new file.
24746 * gdb.c++/overload.cc: new file.
24747 * gdb.c++/ovldbreak.cc: new file.
24748 * gdb.hp/attach.c: new file.
24749 * gdb.hp/attach2.c: new file.
24750 * gdb.hp/average.c: new file.
24751 * gdb.hp/compiler.c: new file.
24752 * gdb.hp/compiler.cc: new file.
24753 * gdb.hp/execd-program.c: new file.
24754 * gdb.hp/follow-exec.c: new file.
24755 * gdb.hp/follow-fork.c: new file.
24756 * gdb.hp/follow-vfork-and-exec.c: new file.
24757 * gdb.hp/misc-hp.cc: new file.
24758 * gdb.hp/more-steps.c: new file.
24759 * gdb.hp/optimize.c: new file.
24760 * gdb.hp/quicksort.c: new file.
24761 * gdb.hp/run-hp.c: new file.
24762 * gdb.hp/start-stop.c: new file.
24763 * gdb.hp/sum.c: new file.
24764 * gdb.hp/templates-hp.cc: new file.
24765 * gdb.hp/thread-local-in-lib.c: new file.
24766 * gdb.hp/thread-local-in-lib.h: new file.
24767 * gdb.hp/thread-local-in-lib.lib.c: new file.
24768 * gdb.hp/vforked-program.c: new file.
24769 * gdb.hp/virtfunc-hp.cc: new file.
24770 * gdb.hp/watchpoint-hp.c: new file.
24771 * gdb.hp/xdb.c: new file.
24772 * gdb.hp/xdb0.c: new file.
24773 * gdb.hp/xdb0.h: new file.
24774 * gdb.hp/xdb1.c: new file.
24775
24776Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
24777
24778 The following change was made by Edith Epstein
889bf7c5
PA
24779 <eepstein@cygnus.com> as part of a project to merge in changes
24780 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
24781
24782 * gdb.c++/demangle.exp: changed the expected output for some
24783 ARM-style mangling -- removed second reference to datatype.
889bf7c5 24784 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 24785 T1<char>::~T1<char>(void)
c906108c 24786 becomes,
a9c64011
AS
24787 maint demangle __dt__11T1__pt__2_cFv
24788 T1<char>::~T1(void)
c906108c 24789
889bf7c5 24790 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 24791
c906108c
SS
24792Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
24793
24794 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
24795 * gdb.trace/backtrace.exp: Likewise.
24796 * gdb.trace/circ.exp: Likewise.
24797 * gdb.trace/collection.exp: Likewise.
24798 * gdb.trace/deltrace.exp: Likewise.
24799 * gdb.trace/infotrace.exp: Likewise.
24800 * gdb.trace/limits.exp: Likewise.
24801 * gdb.trace/packetlen.exp: Likewise.
24802 * gdb.trace/passc-dyn.exp: Likewise.
24803 * gdb.trace/passcount.exp: Likewise.
24804 * gdb.trace/report.exp: Likewise.
24805 * gdb.trace/save-trace.exp: Likewise.
24806 * gdb.trace/tfind.exp: Likewise.
24807 * gdb.trace/tracecmd.exp: Likewise.
24808 * gdb.trace/while-dyn.exp: Likewise.
24809 * gdb.trace/while-stepping.exp: Likewise.
24810
248111998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
24812
24813 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
24814
24815Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
24816
24817 From Brendan Kehoe:
24818 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
24819 int return types.
24820
24821Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
24822
24823 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 24824 remote dos host testing right.
c906108c
SS
24825
24826Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
24827
24828 * gdb.base/corefile.exp: remove some xfails.
24829
24830Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
24831
24832 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 24833 have different timestamps.
c906108c
SS
24834
24835Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
24836
24837 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 24838 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
24839
24840Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
24841
24842 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 24843 delta.
c906108c
SS
24844
24845Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
24846
24847 * gdb.base/default.exp: Add brace missing from previous delta.
24848
24849Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
24850
24851 * gdb.base/default.exp: Support test for info float for all
24852 varieties of arm toolchain.
24853
dc96c6c7 24854Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24855
24856 * gdb.trace/*.exp: remove "remote_download" command.
24857
dc96c6c7 24858Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24859
24860 * gdb.trace/*.exp: remove -gdwarf from compile.
24861
24862Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
24863
24864 * gdb.trace/configure.in(AC_INIT): typo
24865 * gdb.trace/configure: regenerated
24866
dc96c6c7 24867Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24868
24869 * config/m68k-emc.exp: New file.
24870 * lib/<emc-support.exp trace-support.exp}: New files.
24871 * configure.in: add new test directory gdb.trace.
24872 * gdb.trace/{configure configure.in Makefile.in}: New files.
24873 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
24874 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
24875 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
24876 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
24877 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
24878 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
24879 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 24880
dc96c6c7 24881Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24882
24883 * gdb.c++/classes.exp: Change all regular expressions to match
24884 arbitrary combinations of newline/carriage-return, so that they
24885 will work equally well on Unix and Windows.
24886 * gdb.c++/inherit.exp: ditto.
24887 * gdb.c++/virtfunc.exp: ditto.
24888
248891998-08-11 Dawn Perchik <dawn@cygnus.com>
24890
24891 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
24892
c2d11a7d
JM
24893Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
24894
24895 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
24896 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
24897 to use a0-a3/d0-d3 as needed.
24898
24899Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
24900
24901 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
24902 * gdb.disasm/am33.exp: Corresponding changes.
24903
c906108c
SS
249041998-07-11 Felix Lee <flee@cygnus.com>
24905
24906 * gdb.base/callfuncs.exp: add cmp10 test.
24907 * gdb.base/callfuncs.c (cmp10): new function.
24908
24909Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
24910
d63a86f8 24911 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
24912 into two parts to get around a synchronization problem in expect.
24913
3fc11d3e
JM
24914Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
24915
24916 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
24917
24918 * configure.in: Add options for gdbtk testsuite.
24919
24920 * configure: Regenerate.
24921
24922 * gdb.gdbtk: New directory to hold gdbtk tests.
24923
c906108c
SS
24924Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24925
24926 * gdb.fortran/types.exp: Escape brackets in expect patterns
24927 for test_float_literal_types_accepted tests.
24928 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
24929 before run test.
24930
c2d11a7d
JM
24931Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
24932
24933 * am33.exp: Just compile, do not link the testcase.
24934 * am33.s: Add ".am33" pseudoop to force am33 mode.
24935
c906108c
SS
249361998-06-25 Felix Lee <flee@cygnus.com>
24937
24938 * gdb.base/setshow.exp: make sure $pc is sane.
24939
24940 * gdb.stabs/weird.exp: split expect patterns properly.
24941
c2d11a7d
JM
24942Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24943
24944 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24945 * gdb.disasm/am33.exp: Run it.
24946
dc96c6c7 24947Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24948
24949 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24950 match processing (and eliminate spurious timeouts when running).
24951
dc96c6c7 24952Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24953
24954 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24955 exception test, but conditionalize it on target [mach | gnu].
24956
dc96c6c7 24957Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24958
24959 * gdb.base/overlays.exp: fixup compile line for linker script.
24960
24961Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24962
24963 * gdb.fortran/types.exp: don't guess at float size.
24964
24965Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24966
24967 * gdb.base/exprs.exp: delete test that depends on int size.
24968
24969Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24970
24971 * config/sim.exp: Removed checks for target triplets.
24972 (gdb_target_sim): Use gdb,target_sim_options.
24973
24974Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24975
24976 * gdb.base/reread.exp: New file.
24977 * gdb.base/reread1.c: New file.
24978 * gdb.base/reread2.c: New file.
24979
24980Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24981
24982 * config/sim.exp: Use 'target sim -sparclite' when running
24983 SPARClite programs.
24984
24985Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24986
24987 * gdb.base/structs2.exp: New file.
24988 * gdb.base/structs2.c: New file.
24989
24990Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24991
24992 * gdb.asm/common.inc: New file.
24993 * gdb.asm/d10v.inc: New file.
24994 * asm-source.exp: Pass -I's to gas to find .inc files.
24995 Update line numbers in expected output.
24996 * asmsrc1.s: Rewrite.
24997 * asmsrc2.s: Rewrite.
24998 * configure.in: Create arch.inc symlink.
24999 * configure: Regenerate.
25000 * Makefile.in (distclean): Delete arch.inc.
25001
25002Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
25003
25004 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
25005 (t_enum_value2): ditto
25006 (t_enum_value3): ditto
25007 (main): ditto
c906108c
SS
25008Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
25009
25010 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
25011 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
25012 change.
25013 Use gdb_test instead of send_gdb/gdb_expect sequences.
25014
25015Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
25016
25017 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
25018 not void.
25019
25020Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
25021
25022 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
25023 subroutines. Used to test gdbs ability to single step through PC
25024 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
25025
25026Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
25027
25028 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
25029 more rigorous EGCS C++ error checking.
25030
25031Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25032
a9c64011
AS
25033 * gdb.base/help.exp: Clean up `help set args' and `help show args'
25034 tests.
25035 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
25036 function when asleep.
25037 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
25038 for i*86 Linux and SVR4 signal handling problems.
25039 Remove linux xfail for `next to handler in signals_tests_1', fixed
25040 by recent infrun.c change.
25041 Limit backtrace to 10 frames to avoid timeout problems with infinite
25042 stack backtraces.
25043 Adjust expect pattern in `handle all print' test to match Apr 28 1997
25044 target.[ch] change.
c906108c
SS
25045
25046Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
25047
25048 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
25049 for a newline from gdb before continuing.
25050 (default_gdb_exit): Just look for y or n.
25051 (gdb_test): Detect abnormal exit from GDB running on DOS; if
25052 it does, fail the rests of the tests in the file.
25053
25054Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
25055
25056 * config/cygmon.exp: New file.
25057
25058Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
25059
25060 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 25061 main" test on remote targets.
c906108c
SS
25062
25063 * gdb.base/scope.exp: Fix problem with filelocal_bss before
25064 run test on remote targets.
25065
25066Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
25067
25068 * gdb.asm: New directory.
25069 * configure.in: Configure it.
25070 * configure: Regenerate.
25071 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
25072 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
25073
25074Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
25075
25076 * config/mn10300-eval.exp: New file to support MN10300 eval board.
25077
dc96c6c7 25078Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25079
a9c64011
AS
25080 * gdb.base/overlays (several files): Merge the two overlay
25081 managers into one. Change variables (foox, barx, bazx, grbxx)
25082 back into ints but force them to load in their proper sections.
c906108c
SS
25083
25084Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
25085
25086 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 25087 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
25088 (D10VCopy): Handle memory regions crossing 16k boundaries.
25089 (D10VCopy): Transfer data in 32 bit chunks.
25090
25091Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
25092
25093 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 25094 correct.
c906108c
SS
25095
25096 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 25097 map. Include space for printf in .text segment.
c906108c
SS
25098
25099 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 25100 updated d10v memory VMA/LMA map.
c906108c 25101 (D10VCopy): Call D10VTranslate.
d63a86f8 25102
c906108c
SS
25103Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
25104
25105 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
25106
25107 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
25108 that it won't be put into the .sdata - small data -
25109 section. Update reference.
c906108c
SS
25110 * gdb.base/baz.c (bazx, baz): Ditto.
25111 * gdb.base/foo.c (foox, foo): Ditto.
25112 * gdb.base/grbx.c (grbxx, grbx): Ditto.
25113
25114 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 25115 to be arrays.
d63a86f8 25116
dc96c6c7 25117Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25118
a9c64011
AS
25119 * gdb.base/overlays.exp: fix up and get working again.
25120 Add tests for backtraces from an overlay function.
d63a86f8 25121
c906108c
SS
25122Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
25123
25124 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
25125 "calling function with watchpoint enabled".
25126
25127Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
25128
25129 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 25130 gdb_suppress_tests for d10v-*-*.
c906108c
SS
25131 * lib/gdb.exp (gdb_suppress_tests): Disable this function
25132 pending review of whether it is useful or not.
25133
25134Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
25135
25136 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
25137
25138Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
25139
25140 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
25141 * config/dve.exp: New file to support Densan boards.
25142
25143Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
25144
25145 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 25146 reads and BSD.
c906108c
SS
25147
25148Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
25149
25150 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
25151 response.
25152
25153 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
25154
25155Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
25156
25157 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 25158 test.
c906108c
SS
25159
25160 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 25161 target_sizeof_long and target_bigendian_p.
c906108c 25162 (structs_by_value, structs_by_reference): Check values according
889bf7c5 25163 to targets word size and endianess.
d63a86f8 25164
c906108c
SS
25165Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
25166
25167 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 25168 output.
c906108c
SS
25169
25170Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
25171
25172 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 25173 Update test of set args help to match source change.
c906108c
SS
25174
25175Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
25176
25177 * gdb.base/default.exp: Expect help system output to be in
25178 alphabetical order.
25179 * gdb.base/help.exp: Ditto.
25180
25181Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
25182
25183 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
25184 "i*86-pc-linux-gnu*".
25185 * gdb.base/interrupt.exp: Ditto.
25186 * gdb.base/corefile.exp: Ditto.
25187
25188 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 25189 define vxworks when building the testcase.
c906108c
SS
25190
25191 * gdb.base/ptype.exp: Fix testnames to be unique.
25192 * gdb.base/radix.exp: Ditto.
25193 * gdb.base/term.exp: Ditto.
25194 * gdb.base/whatis.exp: Ditto.
25195 * gdb.c++/classes.exp: Ditto.
25196
25197Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
25198
25199 * gdb.base/callfuncs.exp: Fix indentation.
25200
25201 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
25202 suppress_flag has been set.
25203 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
25204 target feature.
25205
25206Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
25207
25208 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
25209 the testcase.
25210
25211 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 25212 set_debug_traps() and breakpoint().
c906108c
SS
25213 * gdb.c++/misc.cc (main): Ditto.
25214 * gdb.c++/templates.cc (main): Ditto.
25215 * gdb.c++/virtfunc.cc (main): Ditto.
25216
25217Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
25218
25219 * lib/gdb.exp(gdb_step_for_stub): New function.
25220 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
25221 exists, reload the executable and do a "continue" instead of
25222 doing a jump.
25223 (runto_main): Use gdb_step_for_stub.
d63a86f8 25224
c906108c 25225 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 25226 tests to have unique names.
c906108c
SS
25227 * gdb.base/callfuncs.exp: Ditto.
25228 * gdb.base/commands.exp: Ditto.
25229 * gdb.base/default.exp: Ditto.
25230 * gdb.base/help.exp: Ditto.
25231 * gdb.base/list.exp: Ditto.
25232 * gdb.base/opaque.exp: Ditto.
25233 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
25234 similar tests.
d63a86f8 25235
c906108c
SS
25236 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
25237 * gdb.c++/cplusfuncs.cc: Ditto.
25238 * gdb.c++/virtfunc.cc: Ditto.
25239
25240 * config/monitor.exp: Keep track of the last file we saw, rather
25241 than trying to get the info from gdb.
25242
25243 * gdb.fortran/types.exp: Move comment to previous line.
25244
25245Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
25246
25247 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 25248 target mode.
c906108c
SS
25249
25250Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
25251
25252 From Bob Manson:
25253 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 25254 string from GDB when it connects.
c906108c
SS
25255
25256 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
25257
25258Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
25259
25260 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
25261 if we can't get a debug format from GDB (we may be testing an
25262 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
25263
25264 * gdb.stabs/weird.exp: Fix quoting.
25265
25266 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
25267
25268Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
25269
25270 * config/arm-ice.exp: New file.
25271
25272Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
25273
25274 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 25275 until it has been modified to work with the new testsuite.
c906108c 25276
99707966 25277 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
25278 testcase won't compile, cause all of the testcases in the file to
25279 fail instead.
c906108c
SS
25280
25281 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
25282 (gdb_clear_suppressed): New procedure.
25283 (gdb_stop_suppressing_tests): Only clear suppress_flag if
25284 it contains a positive value.
25285
25286Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
25287
25288 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
25289
25290 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
25291
25292Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
25293
25294 * lib/gdb.exp (setup_xfail_format): New function.
25295 (get_debug_format): New function to get debug format.
25296 (debug_format): New global variable to hold last value set
25297 by get_debug_format.
25298 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 25299 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
25300 * gdb.c++/ptype.exp: Ditto.
25301 * gdb.c++/classes.exp: Ditto.
25302 * gdb.c++/cplusfuncs.exp: Ditto.
25303 * gdb.c++/inherit.exp: Ditto.
25304 * gdb.c++/templates.exp: Ditto.
25305 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 25306
c906108c
SS
25307Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
25308
25309 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
25310 host doesn't have a currently-open connection.
25311
25312 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
25313 any gdb stub target. Handle cases where gdb doesn't respond when
25314 interrupted in a sane fashion.
c906108c
SS
25315
25316 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 25317 same thing in a totally different way.
c906108c
SS
25318
25319 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 25320 setting "timeout".
c906108c 25321 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 25322 default_gdb_init now.
c906108c
SS
25323
25324Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
25325
25326 * gdb.base/printcmds.exp: Fix "check for floating addition"
25327 regexp to accept results within approx +/- .01 of exact value.
25328 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
25329
25330Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
25331
25332 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 25333 properly.
c906108c
SS
25334 (gdb_expect): Add optional timeout parameter, and add timeout
25335 value to various calls.
25336 (gdb_suppress_tests): Only give one warning message per group.
25337
25338Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
25339
25340 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
25341 global variables. Handle getting a value for $timeout more
25342 gracefully.
c906108c
SS
25343
25344Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25345
25346 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 25347 initialize.
c906108c 25348 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 25349 by a target configuration file.
c906108c
SS
25350 (gdb_expect): Pass the timeout to remote_expect.
25351
25352 * config/monitor.exp(gdb_load): Fix typo in regexp.
25353
25354Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
25355
25356 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
25357
25358Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
25359
25360 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
25361 here. Call gdb_target_exec before rebooting the target, to make
25362 sure the connection to the target is closed.
c906108c
SS
25363 (gdb_load): Pass the name of the executable to gdb_target_monitor.
25364 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
25365 Also detect "Timeout reading from remote" error.
25366
25367 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
25368 gdb_target_monitor. Don't call gdb_file_cmd here; let
25369 gdb_target_monitor do it.
c906108c
SS
25370
25371 * gdb.disasm/hppa.exp: Don't use exec_output.
25372
25373Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
25374
25375 * gdb.base/list.exp: If we're debugging a non-native target,
25376 try to set the pc register to point to the start of the
25377 program before doing the first list command.
25378
25379 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 25380 test_calls after restarting.
c906108c
SS
25381
25382 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 25383 reloading.
c906108c
SS
25384
25385 * gdb.base/watchpoint.exp: Fix typo.
25386
25387 * gdb.base/setshow.exp: Check for use_gdb_stub.
25388
25389 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 25390 stub case.
c906108c
SS
25391 * gdb.base/langs.exp: Ditto.
25392
25393 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
25394 gdb_load_offset. If we weren't given a file to load, figure out
25395 what the current file is and use it.
c906108c
SS
25396
25397 * config/i386-bozo.exp: New file.
25398
25399Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
25400
25401 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
25402 feature.
25403
25404 * config/proelf.exp: New entry.
25405
25406Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
25407
25408 * lib/gdb.exp: Remove spurious .* patterns at the beginning
25409 of regexps.
25410
25411 * gdb.base/watchpoint.exp: Don't run the test_stepping
25412 tests if gdb can't call functions on the target.
25413
25414 * gdb.base/setshow.exp: Don't run the set prompt tests if
25415 the board has gdb_prompt set.
25416
25417Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
25418
25419 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
25420 * gdb.base/commands.exp: Likewise.
25421 * gdb.base/setshow.exp: Likewise.
25422
25423Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
25424
25425 * config/monitor.exp(gdb_start): Look for gdb_prompt target
25426 feature.
25427
25428 * config/i960.exp: New file.
25429
25430Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
25431
25432 * gdb.base/funcargs.exp: Check for gdb,short_int target
25433 feature instead of looking for explicit target triplets.
25434
dc96c6c7 25435Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 25436
d63a86f8 25437 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
25438 "p 123DEADBEEF", to check parse_number.
25439 * top.c: change "to enable to enable" to "to enable" in a couple
25440 of help strings.
25441
25442Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
25443
25444 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
25445 on the mn10300.
d63a86f8 25446
c906108c
SS
25447Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
25448
25449 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
25450 where the test executable is run with explicit args.
25451 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
25452
25453Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
25454
25455 * gdb.base/run.c: Use FAKEARGV to build test executable that
25456 does not require a command line arg, since most simulators
25457 don't currently support passing such an arg into the simulated
25458 program.
25459 * gdb.base/commands.exp: Change tests to insert the proper
25460 value as the arg to the first recursive factorial call. Change
25461 compilation line to define FAKEARGV at compile time.
25462
25463Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
25464
25465 * gdb.base/recurse.exp: Enable these tests for the mn10300.
25466 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
25467 function with watchpoint enabled" test.
25468
25469Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
25470
25471 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 25472 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
25473
25474 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 25475 "Tests restarted" messages.
c906108c
SS
25476
25477Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
25478
25479 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
25480
dc96c6c7 25481Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25482
25483 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
25484 for INFO SYMBOL; add help tests for OVERLAY commands.
25485 * gdb.base/default.exp: add tests for INFO SYMBOL command;
25486 add tests for OVERLAY commands
25487 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
25488 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
25489 * gdb.base/sigall.c: add usestubs code frag
25490 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 25491
c906108c
SS
25492Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
25493
25494 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
25495 failures.
25496 (gdb_stop_suppressing_tests): Note that tests have restarted.
25497
25498Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
25499
25500 * config/h8300.exp: New file.
25501
25502Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
25503
25504 * gdb.base/setshow.exp: Check for the existence of a
25505 feature, not its value.
25506
25507Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
25508
25509 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
25510
25511 * gdb.base/scope.exp: It's now init0(), not init().
25512
25513 * gdb.base/scope0.c: For now, change init() to be init0().
25514
25515 * config/monitor.exp: Use gdb_serial in preference to serial
25516 or netport.
25517
25518 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 25519 and it's not already set.
c906108c
SS
25520
25521Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
25522
25523 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 25524 isn't using a stub and if it supports argument passing.
c906108c
SS
25525
25526Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
25527
25528 * config/udi.exp(gdb_start): Make sure UDICONF is set
25529 properly before starting gdb.
25530
25531Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
25532
25533 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
25534 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
25535 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
25536
25537Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
25538
25539 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 25540 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
25541
25542 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
25543
25544 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
25545
25546 * config/monitor.exp: Make sure we disconnect from the target.
25547 Also, try a reboot/reload cycle instead of failing if the
25548 load fails.
25549
25550Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
25551
25552 * gdb.base/default.exp: Don't set match_max.
25553 * gdb.base/help.exp: Ditto.
25554 * gdb.base/list.exp: Ditto.
25555 * gdb.base/signals.exp: Ditto.
25556
25557 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
25558 set, use remote_ld to download the testcase instead of
25559 the GDB loader.
25560
25561Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
25562
25563 * config/vr5000.exp: New file.
25564
25565 * config/monitor.exp(gdb_target_monitor): Add pattern for
25566 "Ending remote" to detect errors in connecting.
25567
25568 * gdb.base/setshow.exp: Add .* within auto language test.
25569
25570 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
25571 target feature.
25572
25573 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 25574 and reboot the board if necessary.
c906108c
SS
25575
25576 * gdb.base/setvar.exp(test_set): Handle multiple prints within
25577 a set of tests. Remove print.* from the patterns being checked.
25578
25579Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
25580
25581 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
25582 refer to gdb_spawn_id.
25583
25584 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
25585 longer used.
25586 * config/sparclet.exp: Ditto.
25587 * config/sparclet-old.exp: Ditto.
25588 * config/slite.exp: Ditto.
25589 * config/sim.exp: Ditto.
25590 * gdb.base/funcargs.exp: Ditto.
25591
25592 * lib/gdb.exp:Remove references to gdb_spawn_id.
25593 (gdb_expect): Move to remote.exp.
25594
25595Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
25596
25597 * config/monitor.exp: Detect the "Couldn't establish connection"
25598 message from GDB.
25599
25600Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
25601
25602 * gdb.base/bitfields.exp: Use runto instead of explicit
25603 gdb_run_cmd/gdb_expect sequences.
25604
25605 * gdb.base/break.exp(text_next_with_recursion): Add match for
25606 gdb_expect call.
25607
25608 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
25609 We also need to handle the "A program is being debugged already"
25610 prompt from gdb. Use gdb_test to set the baud rate.
25611
25612 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
25613 to 20000. Really. I mean it.
25614
25615Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25616
25617 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
25618 fails. If suppress_flag is set, skip perror message about not
25619 being able to send to GDB.
c906108c 25620 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 25621 GDB.
c906108c
SS
25622 (gdb_expect): If suppress_flag is set, always fail immediately.
25623 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
25624 (gdb_init): Call gdb_stop_suppressing_tests.
25625 (default_gdb_exit): Ditto.
25626 (default_gdb_start): Ditto.
25627
25628 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 25629 gdb_stop_suppressing_tests as appropriate.
c906108c 25630 * gdb.base/break.exp: Ditto.
889bf7c5 25631 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
25632 * gdb.base/commands.exp: Ditto.
25633 * gdb.base/exprs.exp: Ditto.
889bf7c5 25634 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
25635 * gdb.base/list.exp: Ditto.
25636 * gdb.base/recurse.exp: Ditto.
889bf7c5 25637 * gdb.base/scope.exp: Ditto.
c906108c
SS
25638 * gdb.base/structs.exp: Ditto.
25639 * gdb.c++/inherit.exp: Ditto.
25640
25641Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
25642
25643 * config/vr4300.exp: New file.
25644
99707966 25645 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 25646
99707966 25647 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
25648
25649Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
25650
25651 * lib/gdb.exp(gdb_init): New function.
25652
25653 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 25654 for each individual variable set.
c906108c
SS
25655
25656 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
25657 name.
25658
25659 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
25660
25661 * gdb.base/scope.exp: Use gdb_test.
25662
25663 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
25664 aborting; the testsuite driver will do that for us (see
25665 gdb_finish). Also, use gdb_test in a few more places.
25666
25667Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
25668
25669 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
25670
25671Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
25672
25673 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
25674 and "add_tests" are not at the same address.
25675
25676Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
25677
25678 * gdb.base/ptype.exp: Use gdb_test.
25679
25680Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
25681
25682 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
25683 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
25684 left in. No longer expect them to fail.
25685
25686 * gdb.stabs/*.mt; Deleted, no longer used.
25687 * gdb.stabs/configure.in: Remove references to target makefile
25688 frags.
25689 * gdb.stabs/configure: Rebuilt.
25690
25691 * gdb.disasm/*.mt: Deleted, no longer used.
25692 * gdb.disasm/configure.in: Remove references to target makefile
25693 frags. Use "sh3.s" as the unique filename for this directory.
25694 * gdb.disasm/configure: Rebuilt.
25695
25696 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
25697 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
25698 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
25699
25700Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
25701
25702 * config/udi.exp: Use mondfe,name instead of remote_host.
25703
25704Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
25705
25706 * gdb.base/watchpoint.exp: Don't expect a failure when calling
25707 a function with a watchpoint enabled on the mn10200.
25708
25709 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
25710 before trying to create it!
25711
25712Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
25713
25714 * config/vx.exp: Use hostname instead of netport.
25715
25716 * config/vxworks.exp: New file.
25717
25718 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
25719
25720 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 25721 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
25722 occurs.
25723
25724 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
25725 $gdb_spawn_id directly.
25726 (gdb_run_cmd): Try _start as well as start. Use the target feature
25727 gdb,start_symbol as the symbol to start from when jumping.
25728
25729Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
25730
25731 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
25732 redundant) test.
25733
25734 * gdb.base/recurse.exp: Relax final value test for 'b' so that
25735 it doesn't lose for 16bit integer systems.
25736
25737Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
25738
25739 * gdb.fortran/types.exp: If the target doesn't support "double"
25740 data types, then expect "real" types to only be 4 bytes.
25741
25742 * gdb.c++/virtfunc.exp: Expect failure for virtual function
25743 call tests if the target doesn't support inferior function calls.
25744
25745 * gdb.base/printcmds.exp: Allow minor deviation in FP values
25746 in printf tests.
25747
25748Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
25749
25750 * gdb.base/help.exp: Disable "help set", "help show", and
25751 "help support". Simplify regexp for "help stack".
25752
25753 * gdb.base/default.exp: Set match_max to 5000 and the timeout
25754 to 60 seconds. Temporarily set match_max to 15000 around the
25755 "info copying" test.
25756
25757 * gdb.base/nodebug.exp: Don't try to do an inferior function
25758 call if the target doesn't support them.
25759 * gdb.base/printcmds.exp: Likewise.
25760 * gdb.base/setvar.exp: Likewise.
25761 * gdb.base/structs.exp: Likewise.
25762 * gdb.c++/templates.exp: Likewise.
25763 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
25764
25765 * gdb.base/recurse.exp: Enable for the mn10200.
25766
25767 * configure.in: Do configure gdb.stabs directory for *-*-elf
25768 targets.
25769 * configure: Rebuilt.
25770
25771 * gdb.base/break.exp: Check for gdb,noresults before testing
25772 exit status and/or results from the target.
25773 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
25774 * lib/gdb.exp: Remove old (now bogus) initialization of
25775 noinferior, noargs, noresults and nosignals.
25776
25777Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
25778
25779 * config/sh.exp: New file.
25780
25781 * config/slite.exp: Try to connect multiple times to the board
25782 before rebooting. Only send a "monitor run" if need_monitor_run
25783 is set.
25784
25785 * gdb.base/break.exp: Don't do the "stub continue" test if
25786 the target has gdb_stub set.
25787
25788 * gdb.base/callfuncs.exp: Increase the timeout.
25789
25790 * gdb.base/interrupt.exp: Don't even try to compile the testcase
25791 if the target has gdb,noinferiorio set.
25792
25793 * gdb.base/list.exp: Increase match_max to 10000 characters.
25794
25795 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
25796
25797 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
25798 target.
25799
25800 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
25801
25802Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
25803
25804 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
25805 trying to delete the copy of gdb. Catch the file delete so we
25806 don't die if the delete fails; also, the file should be copied to
25807 the host, not to the build.
c906108c
SS
25808
25809Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
25810
25811 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 25812 parenthesis in case it contains multiple regexps separated
c906108c
SS
25813 with |.
25814
25815 * gdb.base/watchpoint.exp: Use gdb_test.
25816 * gdb.base/default.exp: Ditto.
25817
25818Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
25819
99707966 25820 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 25821
c906108c
SS
25822 * gdb.base/scope.exp: Use gdb_test.
25823 * gdb.c++/classes.exp: Ditto.
25824 * gdb.c++/inherit.exp: Ditto.
25825
25826Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
25827
25828 * gdb.base/crossload.exp: Don't use execute_anywhere, use
25829 remote_exec instead.
25830 * gdb.base/corefile.exp: Don't be ridiculous.
25831 * gdb.base/*.c: Add missing stub invocations.
25832
25833Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
25834
25835 * config/slite.exp: Miscellaneous fixes.
25836
25837 * lib/gdb.exp: Fix runto.
25838
25839 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
25840 the target.
25841
25842 * gdb.base/watchpoint.exp: Fix regexp.
25843
25844 * lib/gdb.exp(default_gdb_exit): Add a catch to the
25845 close and wait commands, as the descriptor may now be
25846 invalid. Always call "remote_close host".
25847
25848Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
25849
25850 Major rewrite for testsuite revision.
d63a86f8 25851
c906108c
SS
25852 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
25853 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
25854 instead of relying on spawn_id to always contain a valid
25855 spawn id.
25856 (get_compiler_info): New procedure to build the ${binfile}.ci
25857 file, instead of replicating this in N different places.
25858 (gdb_compile): New procedure.
d63a86f8 25859
c906108c 25860 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
25861 appropriate arguments) instead of compile. Use gdb_test in a lot
25862 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
25863 at the start of a testcase, as this is no longer done magically.
25864
25865 config/*-gdb.exp: Rename without the -gdb suffix.
25866
25867 config/mips.exp: Use remote_close instead of exit_remote_shell.
25868 config/monitor.exp: Use target_info instead of looking at
25869 baud, timeout, etc.
25870 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
25871
25872Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25873
25874 * gdb.c++/templates.exp (test_ptype_of_templates),
25875 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
25876 Update expect patterns for destructors and assignment operators
25877 to match corresponding c-typeprint.c changes.
25878 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
25879 to destructor breakpoint test, GDB should be able to set the
25880 destructor breakpoint without specifying arguments.
25881
25882Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
25883
25884 * gdb.threads/pthreads.exp: Change result for failure to compile due
25885 to lack of pthreads runtime support from an error to simply an
25886 unsupported test, per dejagnu standards.
25887
25888Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25889
25890 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
25891 where GDB exits to reduce pattern match time.
25892 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
25893
25894 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
25895
dc96c6c7 25896Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25897
25898 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
25899 * gdb.base/default.exp: ditto.
25900 * gdb.base/nodebug.exp: ditto.
25901 * gdb.base/printcmds.exp: ditto.
25902 * gdb.base/ptype.exp: ditto.
25903 * gdb.base/setvar.exp: ditto.
25904 * gdb.base/structs.exp: ditto.
25905 * gdb.base/setshow.c: Guard against uninitialized values of argc.
25906
25907Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
25908
25909 * configure, */configure: Rebuild with autoconf 2.12.
25910
25911Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
25912
25913 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
25914 use new i*86-pc-linux*-gnu quads.
25915 * gdb.base/corefile.exp: Ditto.
25916 * gdb.base/signals.exp: Ditto.
25917 * gdb.base/sigall.exp: Ditto.
25918 * gdb.base/interrupt.exp: Ditto.
25919
25920 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
25921 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
25922 RedHat 4.0.
d63a86f8 25923
c906108c 25924 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
25925 linux. This allows the test case to at least compile on latest
25926 linux, but still not run due to missing the threads runtime library.
c906108c
SS
25927
25928Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25929
25930 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
25931 directory to search gdb directory. Accept and step over conditional
25932 stack alignment code. Consume $prompt in failure cases.
25933 Reset timeout to $oldtimeout instead of some arbitrary value.
25934 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25935 timeout problems with infinite stack backtraces.
25936 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25937 Accept function parameters for linkfunc member.
25938
25939Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25940
25941 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25942 (CXXFLAGS): Remove, unreferenced.
25943 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
25944 previous -B options and also add -B option to pick up cross compiled
25945 runtime.
c906108c
SS
25946 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25947 doing cross compiles.
25948 (target_alias): Declare global.
25949 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25950 to verify that gcc exists in build tree, and if so set CC to that
25951 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25952
c906108c
SS
25953Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25954
25955 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25956 ptype test for anonymous union. Fixup testcase to match
25957 current gcc debug output.
25958
25959Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25960
25961 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25962 force argument to an unsigned long type.
25963
25964Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25965
25966 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25967 tests and anonymous union print/ptype tests.
c906108c
SS
25968 * gdb.base/list.exp (test_forward-search): Increase timeout by
25969 5 minutes for the "search extremely long line" case.
25970 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25971 completely optional and that the pass/fail messages use the command as
25972 the message if that third arg is a null string.
25973 (gdb_test_exact): Arrange that a null string pattern means match a
25974 null string output rather than any output, which might include random
889bf7c5 25975 errors.
c906108c
SS
25976 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25977 backtrace test.
25978 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25979 always failing and failure is now exposed by gdb.exp changes.
25980
25981Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25982
25983 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25984 weren't being noted.
25985
25986Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25987
25988 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25989 * gdb.stabs/weird.exp: Remove v_comb xfails.
25990
dc96c6c7 25991Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25992
25993 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25994 list.exp scope.exp watchpoint.exp]
c906108c 25995 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25996
dc96c6c7 25997Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25998
25999 * config/monitor.exp: Increase download timeout to 1000 seconds.
26000
dc96c6c7 26001Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26002
26003 * config/m32r.exp: Increase timeout to 120 seconds.
26004
26005Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
26006
26007 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
26008 and accept older ordering as obsolescent gcc or gdb.
26009 * gdb.c++/templates.exp: Ditto.
26010 * gdb.c++/virtfunc.exp: Ditto.
26011
26012Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
26013
26014 * gdb.base/coremaker.c: Add code to mmap some data so we
26015 can check that it ends up in the core file.
26016 * gdb.base/corefile.exp: Add test to read mmapped data
26017 from core file.
26018
dc96c6c7 26019Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26020
26021 * config/m32r.exp: New file.
26022
26023Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
26024
26025 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
26026 that cflags can contains -gstabs, and work correctly for other tests.
26027
dc96c6c7 26028Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
26029
26030 * gdb.base/setshow.exp: New file, tests show and set.
26031 * gdb.base/setshow.c: New file, tests show and set.
26032 * gdb.base/help.exp: Add test for help set|show annotate.
26033 * gdb.base/default.exp: Add test for set|show annotate.
26034
26035Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
26036
26037 * testsuite/gdb.base/break.exp: Make backtrace from factorial
26038 errors unique.
26039 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
26040 explicitly.
26041
26042Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
26043
26044 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
26045 and width commands. This is done elsewhere.
26046 * (gdb_start): Don't call gdb_start_sim here. That's already
26047 done in gdb_load. This fixes lots of failures in default.exp.
26048
26049Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
26050
26051 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
26052 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
26053 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
26054 in the same we we treat other failures (since it may be an expected
889bf7c5 26055 condition), rather than as an error.
c906108c
SS
26056 * gdb.base/signals.exp (test_handle_all_print): Revert back to
26057 old test format.
26058
26059Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
26060
26061 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
26062 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 26063 twice. Nuke the duplicates.
c906108c 26064 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 26065 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
26066 Remove config.h along with other config files.
26067
26068Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
26069
26070 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
26071 "p func1 ()" and note that rests of tests are skipped.
26072 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26073 setup_xfails for "print func2::coremaker_local".
c906108c
SS
26074 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
26075 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
26076 affected by the previous run test.
26077 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
26078 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
26079 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
26080 "pass int powerset tuple" and "pass modeless int powerset tuple".
26081 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
26082 "real write 4" and "real write 8".
26083 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26084 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
26085 "print \$i after tuple assign 2", and
26086 "print vs2 after tuple assign 2".
26087 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
26088 meaningful error message and return -1 so the caller can
26089 suppress further tests and avoid a cascade of errors.
d63a86f8 26090
c906108c
SS
26091Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
26092
26093 * gdb.base/a1-selftest.exp: Tweak tests to account for new
26094 format for printing version.
26095 * gdb.base/default.exp: Ditto.
26096 * gdb.base/interrupt.exp: Fix problem with cascade of
26097 errors if child process dies while calling a function.
d63a86f8 26098
c906108c
SS
26099Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
26100
26101 * Makefile.in (VPATH): Add
26102 * Makefile.in (Makefile, config.status): Fix rules so things get
26103 remade when necessary.
26104
26105Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
26106
26107 * Makefile.in (just-check): Add path to sibling expect dir
26108 to environment variable specified by RPATH_ENVVAR.
26109
26110Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
26111
26112 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
26113 (just-check): Add shared library paths for libstdc++, tk,
26114 tcl, bfd, and opcodes to the environment variable specified
26115 in RPATH_ENVVAR.
26116 * configure.in: Add support to recognize --enable-shared flag
26117 and generate correct value for RPATH_ENVVAR.
26118 * configure: Regenerated with autoconf.
26119
26120Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
26121
26122 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 26123 include all osf versions.
c906108c
SS
26124 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
26125 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
26126 when target is linux. When failing to build pthreads test
26127 executable, give more meaningful message.
26128 * gdb.threads/pthreads.c: Hpux also uses old definition of second
26129 arg for pthread_create.
d63a86f8 26130
c906108c
SS
26131Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
26132
26133 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 26134 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 26135 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 26136 and -lpthreads (everybody else).
c906108c
SS
26137 (test_startup): Fail gracefully if threads are not supported.
26138 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
26139 "p/c array_index("abcdef",2)" when not gcc compiled.
26140 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
26141 "print func2::coremaker_local" when not gcc compiled.
26142 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
26143 "ptype on opaque struct tagname (statically)",
26144 "ptype on opaque struct tagname (dynamically) 1", and
26145 "ptype on opaque struct tagname (dynamically) 2"
26146 for not compiled with gcc.
26147 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
26148 backtrace when compiled with gcc.
d63a86f8 26149 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
26150 than always return success.
26151
26152Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
26153
26154 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
26155
26156Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
26157
26158 * gdb.base/structs.exp: Undo last change.
26159
26160Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
26161
26162 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
26163 encapsulate all the steps/nexts done during self test, starting
26164 at main, and makes them less sensitive to optimization issues.
26165 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
26166 signal handler" test.
26167 * gdb.threads/pthreads.exp: Only run this for native configs.
26168 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
26169 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
26170 tests.
26171 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
26172 for "runto test_calls(void)" test.
d63a86f8 26173
c906108c
SS
26174Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
26175
26176 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
26177 and don't expect address info in breakpoint confirmations.
26178
26179Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
26180
26181 * gdb.base/list.exp (test_forward_search): Increase timeout
26182 temporarily by 60 seconds for searching extremely long line,
889bf7c5 26183 and then reset to old value when done. Increase expect input
c906108c
SS
26184 buffer to 10000.
26185
26186Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
26187
26188 * gdb.base/list.exp (test_forward_search): Fix to handle very
26189 long source line without overflowing expect's input buffer.
26190
26191Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
26192
26193 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
26194 "buffer_full".
26195
26196 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
26197 "buffer_full".
26198
26199 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
26200 "buffer_full".
26201
26202 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
26203 "buffer_full".
26204
26205Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
26206
26207 * configure.in (configdirs): Add gdb.threads.
26208 * configure: Regenerated with autoconf.
26209 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
26210 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
26211 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 26212
c906108c
SS
26213Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
26214
26215 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
26216
26217Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
26218
26219 * gdb.base/signals.exp (test_handle_all_print): Test separately for
26220 each signal's status in the output of "handle all print".
26221 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
26222 the \r\n sequence that immediately precedes the gdb prompt.
26223 * gdb.base/a1-selftest.exp: Save original timeout and restore
26224 after test.
26225
26226Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
26227
26228 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
26229 symbol.
26230
26231Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
26232
26233 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
26234
26235Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
26236
26237 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
26238 timeout by 60 seconds.
26239
26240Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
26241
26242 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
26243 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
26244 error return.
26245
26246Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
26247
26248 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
26249 gdb initialization, also report how long dejagnu waited. Restore
26250 old timeout before doing error return. Temporarily increase timeout
889bf7c5 26251 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
26252
26253Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
26254
26255 * lib/gdb.exp: Report timeout value for verbosity level 2.
26256 * config/gdbserver.exp: Ditto.
26257 * config/hppro.exp: Ditto.
26258 * config/mips-gdb.exp: Ditto.
26259 * config/monitor.exp: Ditto.
26260 * config/netware.exp: Ditto.
26261 * config/sim-gdb.exp: Ditto.
26262 * config/slite-gdb.exp: Ditto.
26263 * config/udi-gdb.exp: Ditto.
26264 * config/unix-gdb.exp: Ditto.
26265 * config/vx-gdb.exp: Ditto.
26266 * gdb.base/a1-selftest.exp: Ditto.
26267 * gdb.base/a2-run.exp: Ditto.
26268 * gdb.base/break.exp: Ditto.
26269 * gdb.base/corefile.exp: Ditto.
26270 * gdb.base/list.exp: Ditto.
26271 * gdb.base/recurse.exp: Ditto.
26272 * gdb.base/scope.exp: Ditto.
26273 * gdb.base/signals.exp: Ditto.
26274
26275Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26276
26277 * gdb.threads/Makefile.in (docdir): Removed.
26278
26279Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26280
26281 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 26282 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 26283 @srcdir@.
d63a86f8 26284 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
26285 autoconf 2.5 or higher.
26286 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
26287
26288Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
26289
26290 * configure: Regenerated.
26291 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
26292 avoid name clashes with SunOS headers.
26293
26294Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
26295
26296 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
26297
26298Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
26299
26300 * gdb.base/callfuncs.exp: Finish last change -- make sure the
26301 prototype information ends up in the compiler info file.
26302
26303Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
26304
26305 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
26306 attempting to regenerate it. Eliminate use of a temporary file
26307 and just generate the info file directly. Source it immediately,
26308 for consistency of use.
26309 * gdb.base/corefile.exp: Ditto
26310 * gdb.base/exprs.exp: Ditto.
26311 * gdb.base/funcargs.exp: Ditto.
26312 * gdb.base/langs.exp: Ditto.
26313 * gdb.base/list.exp: Ditto.
26314 * gdb.base/mips_pro.exp: Ditto.
26315 * gdb.base/nodebug.exp: Ditto.
26316 * gdb.base/opaque.exp: Ditto.
26317 * gdb.base/ptype.exp: Ditto.
26318 * gdb.base/scope.exp: Ditto.
26319 * gdb.base/setvar.exp: Ditto.
26320 * gdb.base/signals.exp: Ditto.
26321 * gdb.base/whatis.exp: Ditto.
26322 * gdb.c++/templates.exp: Ditto.
26323 * gdb.c++/virtfunc.exp: Ditto.
26324 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 26325 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
26326
26327Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26328
26329 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
26330 it got fixed by the recent lookup_minimal_symbol_by_pc change.
26331 Increase timeout, a lot of single stepping might be needed if the
26332 target has no hardware watchpoints.
26333
26334Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
26335
26336 * gdb.base/break.exp: Ignore compiler warnings when compiling
26337 break.c.
26338 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
26339 * gdb.base/default.exp: Add h8300 xfails. Handle messages
26340 from remote-sim.
26341 * gdb.base/exprs.exp: Add h8300 xfails.
26342 * gdb.base/funcargs.exp: Likewise.
26343 * gdb.base/nodebug.exp: Likewise.
26344 * gdb.base/printcmds.exp: Likewise.
26345 * gdb.base/ptype.exp: Likewise.
26346 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
26347 h8300 xfails.
d63a86f8 26348 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
26349 on the h8300.
26350 * gdb.base/funcargs.c: Explicitly make last constant argument to
26351 call_after_alloca_subr an unsigned long type.
26352 * gdb.base/return.c: Include stdio.h.
26353
26354Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
26355
26356 * config/abug.exp: New file for the older Motorola Bug monitor
26357 that runs on the mvme13x series VME boards.
26358 * config/monitor.exp: Use the new config array for target settings
26359 if they exist.
26360
26361Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
26362
26363 * sim-gdb.exp: Make the SH simulator allocate less space when
26364 it is targeted.
26365
26366Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
26367
26368 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
26369 test.
26370
26371Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
26372
26373 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
26374 "rs6000-*-*" for "list function in include file" when gcc compiled.
26375 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
26376 for "p ctable1[120]".
26377 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
26378 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
26379 Remove setup_xfail for "rs6000-*-*" for
26380 "print 'scope0.c'::filelocal before run".
26381 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
26382 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
26383 since some compilers don't allow both options to be given
26384 on the same command line. Create object file and move it.
d63a86f8 26385
c906108c
SS
26386Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
26387
26388 * gdb.base/corefile.exp: Always regenerate the core file, since
26389 we always regenerate the coremaker program. Detect special case
26390 where registers cannot be read from core file.
d63a86f8 26391
c906108c
SS
26392Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
26393
26394 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
26395 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
26396 * gdb.c++/templates.exp: Only match on basename of file since
26397 some formats like xcoff don't encode directory information.
26398 * gdb.stabs/weird.exp: Use the right sed script for powerpc
26399 and rs6000 AIX xcoff targets.
26400 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
26401 * configure: Regenerate.
26402 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
26403 here, rather than in distclean.
d63a86f8 26404
c906108c
SS
26405Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
26406
26407 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
26408 defined, and use it to compile the test case with -O2. The
26409 native compilation still uses no optimization.
26410 * gdb.base/mips_pro.c: Remove inline assembly code since
26411 it is compiled PIC by default, which results in assembler
26412 warnings that make the testsuite think the compilation
26413 was unsuccessful.
26414
26415Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
26416
26417 * gdb.c++/misc.exp: Add note to message for
26418 "print s.a for foo struct" that this is a known gcc 2.7.2
26419 and earlier bug.
26420
26421Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
26422
26423 * gdb.base/break.exp: Fix pattern for matching "Delete all
26424 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
26425 setup_xfail for deleting all breakpoints test. Fix various
26426 timeout messages to include "(timeout)".
26427 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
26428 for "p t_float_values2(3.14159,float_val2)".
26429 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
26430 for "continue to call2g" when gcc compiled.
26431 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
26432 "up to foo in langs.exp", "show language at foo in langs.exp",
26433 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
26434 and "show language at fsub in langs.exp".
26435 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
26436 "list line 1 in include file", "list message for lines past EOF",
26437 "list function in include file", "list list0.h:foo", and
26438 "list filename:function; nonexistant function".
26439 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
26440 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
26441 and "ptype t_char_array" to be for native cc only.
d63a86f8 26442
c906108c
SS
26443Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
26444
d63a86f8 26445 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 26446 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 26447 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
26448
26449Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
26450
26451 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
26452 "bt in signals.exp". This problem only appears when running
26453 the testsuite, and then only intermittently.
26454
26455Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
26456
26457 * gdb.base/return.exp (return_tests): Differentiate between
26458 two tests of continuing.
26459
26460Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
26461
26462 * */Makefile.in (maintainer-clean): Remove config.log.
26463 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
26464 * gdb.c++/Makefile.in (PROGS): Add inherit.
26465 (clean): Remove *.ci.
26466
26467Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
26468
26469 * gdb.c++/misc.cc: Add test code from Mike Stump.
26470 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
26471
26472Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
26473
26474 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
26475 to "alpha-*-osf2*" and add comment.
26476 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
26477 setup_xfail for "step over execarg initialization" and
26478 "step over corearg initialization".
c906108c
SS
26479 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
26480 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
26481 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 26482 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
26483 "print func2::coremaker_local", and "backtrace in corefile.exp".
26484 * gdb.base/signals.exp: Build and source signals.ci.
26485 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
26486 to be for gcc only.
26487 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 26488
c906108c
SS
26489Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26490
26491 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
26492 Feb 3 procfs.c change.
26493
26494Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
26495
26496 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
26497
26498Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
26499
26500 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
26501 from dejagnu's apparent default of 10 seconds, which gives random
26502 results when running the tests over NFS on moderately loaded systems.
26503 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
26504
26505Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
26506
26507 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
26508 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 26509 result reports.
c906108c
SS
26510
26511Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
26512
26513 * configure.in (CY_AC_PATH_TCLH): Remove.
26514 * configure: Regenerate.
26515
26516Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
26517
26518 * gdb.c++/Makefile.in (clean): Add missing '{'.
26519
26520Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
26521
26522 * lib/gdb.exp: Provide a default value for noinferior.
26523
26524 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
26525 Load libgloss.exp.
26526
26527Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
26528
26529 * gdb.disasm/hppa.exp: Compile directly into an executable, use
26530 the executable, not the .o to run the tests from.
26531
26532Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
26533
26534 * gdb.base/break.exp: Don't test for program exit or exit status
26535 if $noresults if nonzero.
26536 * gdb.base/langs.exp: Likewise.
26537 * gdb.base/watchpoint.exp: Likewise.
26538
26539 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
26540 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
26541 trying to compile the testcase.
26542
26543Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
26544
26545 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
26546 * gdb.base/signals.exp (continue to handler): Likewise.
26547
26548Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
26549
26550 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
26551
26552 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
26553
26554Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
26555
26556 * gdb.base/corefile.exp: Recognize "not found" as failure
26557 when trying to determine if a core file was generated.
26558 If no core file was generate the first time, try again without
26559 the ulimit -c to work around braindamaged shells.
26560
26561Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
26562
26563 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
26564 [] tests with "test" and enclose string in quotes.
26565 * gdb.stabs/configure: Rebuild
d63a86f8 26566
c906108c
SS
26567Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
26568
26569 Changes in sync with expect:
26570 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
26571 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
26572 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
26573 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
26574 argument to AC_REQUIRE.
26575 * configure: Regenerated.
26576
26577Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
26578
26579 * gdb.base/corefile.exp: When generating a core, discard any
26580 error messages about ulimit not found and the "core dumped"
26581 message from the shell that runs the coredumper.
26582
26583Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
26584
26585 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
26586
26587 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
26588 which sed script to run. Expect failure for v_comb test
26589 on PA targets too.
d63a86f8 26590
c906108c
SS
26591Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
26592
26593 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 26594 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
26595
26596Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
26597
26598 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
26599 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 26600 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
26601 * lib/gdb.exp (default_gdb_start): Fix typo.
26602 * gdb.base/corefile.exp: Allow "Core was generated by ..."
26603 messages to not include the full program name that caused
26604 the core dump since some systems (such as solaris) apparently
26605 truncate this path to about 80 characters.
26606 When generating a core file first try increasing the core file
26607 size limit to unlimited since some systems may default it to
26608 zero, and it is harmless to try it. Move the test for failing
26609 to generate a core file to where it will actually get executed.
26610 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
26611 new gdb result from g++ debug info improvements and make old
26612 pattern obsolescent. Also account for size_t differences
26613 (may be int or long).
26614 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
26615 initialization before function call is placed in the delay slot
26616 and thus appears to be skipped over by commands such as "next".
26617
26618Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
26619
26620 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
26621
26622Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
26623
26624 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
26625 input source file; fix code to compile test to deal with this
26626 convention.
26627 * gdb.c++/*.exp: Likewise.
26628
26629Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
26630
26631 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
26632 "bt in signals.exp".
26633
26634Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
26635
26636 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
26637 "step over execarg initialization" and
889bf7c5 26638 "step over corearg initialization".
c906108c
SS
26639
26640Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
26641
26642 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
26643 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
26644
26645Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
26646
26647 From Rob Savoye (rob@poseidon.cygnus.com)
26648 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
26649 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
26650 configure.in}, gdb.disasm/{Makefile.in, configure.in},
26651 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
26652 configure.in}: Major reworking for autoconfig.
c906108c
SS
26653 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
26654 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 26655 New files.
c906108c
SS
26656 * config/unix-gdb.exp: Make GDB global.
26657 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
26658 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
26659 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
26660 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
26661 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
26662 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 26663 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
26664 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
26665 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
26666 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
26667 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 26668 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
26669 to returns as necessary, arrange for test to compile own testcase
26670 executable.
c906108c 26671 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 26672
c906108c
SS
26673Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
26674
26675 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 26676 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
26677 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
26678 "backtrace through signal handler".
26679
26680Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26681
26682 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
26683 continuing from a job control stop signal.
26684 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
26685
26686Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
26687
26688 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
26689 * gdb.base/corefile.exp: Likewise.
26690 * gdb.base/funcargs.exp: Likewise.
26691
26692Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
26693
26694 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
26695 * config/monitor.exp: Add support for setting baud rate.
26696
26697Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
26698
26699 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
26700 i*86-*-linux* xfails for "backtrace through signal handler".
26701 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
26702 "print func2::coremaker_local".
26703 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 26704 alpha-dec-osf2* xfail for
c906108c
SS
26705 "delete all breakpoints when none".
26706
26707Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
26708
26709 * gdb.base/break.exp: Change test that deletes all breakpoints
26710 when no user breakpoints are installed. A post 4.15 change
26711 causes gdb to no longer prompt in this case.
26712
26713Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
26714
26715 * gdb.base/return.exp (return_tests): Change xfail for test
26716 "correct value returned double test" to stop xfailing at
26717 Solaris 2.5. Apparently the bug has been fixed.
26718
26719Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
26720
26721 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
26722 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
26723
26724Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
26725
26726 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
26727 * gdb.disasm/hppa.s: Corresponding changes.
26728
26729Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
26730
26731 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
26732 makefile fragment.
26733 * config/mt-hpux: Deleted.
26734
26735Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
26736
d63a86f8 26737 * Many files: When warning about suppressed tests due to a
c906108c
SS
26738 nonexistant test binary, avoid incrementing the warning count.
26739
26740Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
26741
26742 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 26743
c906108c
SS
26744Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26745
26746 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
26747 "sparc-*-solaris2*".
26748
26749Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26750
26751 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
26752 Add global and local variables and initialize them.
26753 * gdb.base/corefile.exp: Test correct mapping of corefile sections
26754 by printing variables. Remove rs6000 and powerpc xfails, BFD now
26755 extracts the file name and terminating signal from the core file.
26756 * TODO: Remove note about tests for correct mapping of corefile.
26757 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
26758 from optimizing it away.
26759 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
26760 handles common blocks.
26761
26762Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
26763
26764 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
26765 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
26766
26767Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
26768
26769 * Makefile.in (maintainer-clean): New target, synonym for
26770 realclean.
26771 * gdb.base/Makefile.in (maintainer-clean): Likewise.
26772 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
26773 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
26774 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
26775 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
26776 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
26777
26778Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
26779
26780 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
26781 xfails when not gcc compiled for "print foo::funclocal".
26782 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
26783 "print foo::funclocal at foo",
26784 "print 'scope1.c'::foo::funclocal at foo",
26785 "print foo::funclocal_bss at foo",
26786 "print 'scope1.c'::foo::funclocal_bss at foo",
26787 "print foo::funclocal_ro at foo",
26788 "print 'scope1.c'::foo::funclocal_ro at foo",
26789 "print bar::funclocal at foo" and
26790 "print 'scope1.c'::bar::funclocal at foo".
26791 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
26792 gcc compiled for "print foo::funclocal at bar".
26793 Expand all messages to ensure that they identify that
26794 the test is at bar().
26795 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
26796 gcc compiled for:
26797 "ptype on opaque struct pointer (statically)",
26798 "ptype on opaque struct tagname (statically)",
26799 "ptype on opaque struct pointer (dynamically) 1",
26800 "ptype on opaque struct tagname (dynamically) 1",
26801 "ptype on opaque struct pointer (dynamically) 2" and
26802 "ptype on opaque struct tagname (dynamically) 2
26803 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
26804 gcc compiled for:
26805 "p datalocal"
26806 "whatis datalocal",
26807 "ptype datalocal",
26808 "p bsslocal",
26809 "whatis bsslocal", and
26810 "ptype bsslocal".
26811 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
26812 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
26813 when not gcc compiled.
26814 * gdb.base/funcargs.exp (float_and_integral_args): Add
26815 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
26816 compiled.
26817 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
26818 "backtrace from call6a" when not gcc compiled.
26819 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
26820 "backtrace from call7a" when not gcc compiled.
26821 * gdb.base/callfuncs.exp (do_function_calls):
26822 Add "hppa*-*-hpux*" xfail when not gcc compiled for
26823 "p t_char_array_values(char_array_val2,char_array_val1)",
26824 "p t_char_array_values(char_array_val1,char_array_val2)",
26825 "p t_char_array_values("carray 1","carray 2")",
26826 "p t_char_array_values("carray 1",char_array_val2)",
26827 "p t_char_array_values(char_array_val1,"carray 2")",
26828 "p sum_args(1,{2})",
26829 "p sum_args(2,{2,3})",
26830 "p sum_args(3,{2,3,4})",
26831 "p sum_args(4,{2,3,4,5})"
26832 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
26833 "backtrace in corefile.exp" when not gcc compiled.
26834
26835Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26836
26837 * gdb.base/signals.exp: Rewrite `handle all print' test as
26838 a procedure. Accept blanks or TABs as whitespace, increase
26839 timeout and expect input buffer size for the large output
26840 from the command. Remove "i*86-*-bsdi2.0" xfail.
26841
26842Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26843
26844 * gdb.base/setvar.exp: Add new testcases for truncation when
26845 assigning invalid values to bitfields.
26846
26847Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
26848
d63a86f8 26849 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
26850 mips-sgi-irix* xfail for
26851 "call inferior func with struct - returns char *"
26852 and fix test so that an optional (unsigned char *) cast is
889bf7c5 26853 accepted in the result.
c906108c
SS
26854
26855Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
26856
26857 * gdb.base/funcargs.exp (float_and_integral_args): Remove
26858 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26859 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
26860 * gdb.base/signals.exp: Remove duplicate "handle all print" test
26861 that accidentally got checked in.
26862
26863Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
26864
d63a86f8 26865 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
26866 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
26867 compiled test.
26868 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
26869 Add mips-sgi-irix5* xfail for not gcc compiled.
26870 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
6fdff2c5
PA
26871 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc
26872 compiled for "p top", "whatis top", "p middle", and "whatis
26873 middle".
c906108c
SS
26874 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
26875 "whatis signed char" for not gcc compiled.
26876 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
26877 "set variable signed char=-1 (-1)" and
26878 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
26879 * gdb.base/funcargs.exp (float_and_integral_args):
26880 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
26881 Add mips-sgi-irix* xfail when not gcc compiled for
26882 "continue to call2b".
26883 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
26884 "continue to call2g".
6fdff2c5
PA
26885 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc
26886 compiled for "backtrace from call6a"
26887 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc
26888 compiled for "backtrace from call7k". Add mips-sgi-irix5* xfail
26889 when not gcc compiled for "backtrace from call7a".
c906108c
SS
26890 (localvars_after_alloca): Fix gdb_test cmds for
26891 "print * after runto ...".
26892 Remove rs6000-*-* xfails for
26893 "print i after runto localvars_after_alloca" and
26894 "print l after runto localvars_after_alloca"
26895 for all compilers.
26896 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 26897 when not compiled with gcc, for:
c906108c
SS
26898 "print signed char == (minus)",
26899 "print signed char != (minus)",
26900 "print signed char < (minus)",
26901 "print signed char > (minus)".
26902 * gdb.base/callfuncs.exp (do_function_calls):
26903 Add mips-sgi-irix* xfail, when compiled with native compiler, for
26904 "call inferior func with struct - returns char *".
d63a86f8 26905 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
26906 "correct value returned double test" to include Solaris 2.4.
26907 * gdb.base/funcargs.exp (float_and_integral_args):
26908 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 26909
c906108c
SS
26910Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26911
26912 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
26913 enumeration bitfields if compiling with GNU C.
26914 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
26915 to empty' prompt.
26916
26917Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
26918
26919 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
26920 test for PRO targets.
26921
26922 * gdb.base/funcargs.exp: Avoid ever setting more than 8
26923 breakpoints in the inferior at any given time by making
26924 two groups of breakpoints for call2*, call6* and call7*
26925 tests.
26926
26927Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26928
26929 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
26930 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
26931 from optimizing it away.
26932 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
26933 "call inferior func with struct".
26934
26935Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26936
26937 * configure.in: Only configure gdb.chill for particular targets.
26938
26939Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26940
26941 * gdb.base/Makefile.in: Add action to .c.o transformation
26942 rule that generates a .ci file for each .o file and remove
26943 explicit .c.o rules except for callfuncs.o.
26944 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26945 generates a .ci file for each .o file and remove explicit
26946 .cc.o rules.
26947 (clean): Remove *.tmp *.ci files.
26948 (EXECUTABLES): Remove templ-info.exp.
26949 * gdb.base/compiler.c: New file.
26950 * gdb.c++/compiler.cc: New file
26951 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26952 Change rs6000-*-* xfail for
26953 "print 'scope0.c'::filelocal_ro" and
26954 "print 'scope1.c'::filelocal" and
26955 "print 'scope1.c'::filelocal_bss" and
26956 "print 'scope1.c'::filelocal_ro" and
26957 "print 'scope1.c'::foo::funclocal" and
26958 "print 'scope1.c'::foo::funclocal_ro" and
26959 "print 'scope1.c'::bar::funclocal" and
26960 "print 'scope0.c'::filelocal_ro" and
26961 "print 'scope1.c'::filelocal at foo" and
26962 "print 'scope1.c'::filelocal_bss at foo" and
26963 "print 'scope1.c'::filelocal_ro at foo" and
26964 "print 'scope1.c'::foo::funclocal at foo" and
26965 "print 'scope1.c'::foo::funclocal_bss at foo" and
26966 "print 'scope1.c'::foo::funclocal_ro at foo" and
26967 "print 'scope1.c'::bar::funclocal at foo" and
26968 "print 'scope0.c'::filelocal_ro" and
26969 "print 'scope1.c'::filelocal" and
26970 "print 'scope1.c'::filelocal_bss" and
26971 "print 'scope1.c'::filelocal_ro" and
26972 "print 'scope1.c'::foo::funclocal" and
26973 "print 'scope1.c'::foo::funclocal_bss" and
26974 "print 'scope1.c'::foo::funclocal_ro" and
26975 "print 'scope1.c'::bar::funclocal" and
26976 "print 'scope1.c'::bar::funclocal_bss"
26977 to only be xfail'd when not compiled with gcc.
d63a86f8 26978 Add rs6000-*-* xfail for
c906108c
SS
26979 "print 'scope0.c'::filelocal_bss before run"
26980 when compiled with gcc.
26981 (test_at_main): Add rs6000-*-* xfail for
26982 "print filelocal_ro in test_at_main"
26983 when compiled with gcc.
26984 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26985 Add rs6000-*-aix* xfail for
c906108c
SS
26986 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26987 "ptype t_char_array", not compiled with gcc.
26988 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26989 xfail for "list foo (in include file)" when gcc compiled.
26990 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26991 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26992 "run to call0a" if not compiled with gcc.
26993 (unsigned_integral_args): Add rs6000-*-* xfail for
26994 "run to call1a" if not compiled with gcc.
26995 (float_and_integral_args): Add rs6000-*-* xfail for
26996 "run to call2a" if not compiled with gcc and for
26997 "continue to call2b" for any compiler.
26998 Add rs6000-*-* xfail to
26999 "print f1 after run to call2a" for gcc compiled.
27000 (discard_and_shuffle): Add rs6000-*-* xfail for
27001 "run to call6a".
27002 (shuffle_round_robin): Add rs6000-*-* xfail for
27003 "backtrace from call7a" if not compiled with gcc.
27004 Add rs6000-*-* xfail for
27005 "backtrace from call7b" if compiled with gcc.
27006 (call_after_alloca): Add rs6000-*-* xfail for
27007 "print c in call_after_alloca" and
27008 "print s in call_after_alloca" and
27009 "backtrace from call_after_alloca_subr"
27010 if not compiled with gcc.
27011 (localvars_in_indirect_call): Add rs6000-*-* xfail for
27012 "print c in localvars_in_indirect_call" and
27013 "print c in localvars_in_indirect_call" and
27014 "backtrace in indirectly called function" and
27015 "stepping into indirectly called function"
27016 if not compiled with gcc.
27017 (localvars_after_alloca): Add rs6000-*-* xfail for
27018 "print c after runto localvars_after_alloca" and
27019 "print s after runto localvars_after_alloca" and
27020 "print i after runto localvars_after_alloca" and
27021 "print l after runto localvars_after_alloca"
27022 for all compilers.
27023 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
27024 than whatis-info.exp.
27025 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
27026 than opaque-info.exp.
27027 Setup rs6000-*-* xfail for
d63a86f8 27028 "ptype on opaque struct pointer (statically)" and
c906108c
SS
27029 "ptype on opaque struct pointer (dynamically)" when
27030 not compiled with gcc.
27031 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
27032 rather than callf-info.exp.
27033 (do_function_calls): Add clear_xfail for rs6000-*-* for
27034 "p t_float_values2(3.14159,float_val2)". Seems to work
27035 fine there, both with xlc and gcc. Need to find out what
27036 it is doing right and fix other platforms.
27037 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
27038 "call inferior func with struct - returns int",
27039 "call inferior func with struct - returns long",
27040 "call inferior func with struct - returns float",
27041 "call inferior func with struct - returns double",
27042 "call inferior func with struct - returns char *",
27043 but only if not gcc compiled (presumes xlc compiled).
27044 Change rs6000-*-* xfails for
27045 "call inferior func with struct - returns char" and
27046 " call inferior func with struct - returns short" to only
27047 xfail if not using gcc.
27048 (clean mostlyclean): Remove *.ci and *.tmp files.
27049 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
27050 than templ-info.exp.
27051 * gdb.base/langs.exp: Source gdb.base/langs.ci.
27052 Add rs6000-*-* xfail for "up to foo in langs.exp"
27053 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 27054 when not gcc compiled.
d63a86f8 27055
c906108c
SS
27056Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27057
27058 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
27059 * gdb.base/corefile.exp: Likewise.
27060 * gdb.base/list.exp: Likewise.
27061 * gdb.base/scope.exp: Likewise.
27062 * gdb.base/siganls.exp: Likewise.
27063
27064 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
27065 compiler output.
27066 * gdb.base/whatis.exp: Likewise.
27067
27068Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
27069
27070 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
27071 failure (opcode table has been fixed to match reality).
27072
27073Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
27074
27075 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
27076 "call inferior func with struct - returns char",
27077 "call inferior func with struct - returns short"
27078
27079 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
27080 "print 'scope0.c'::filelocal at main",
27081 "print 'scope0.c'::filelocal_bss in test_at_main",
27082 "print 'scope0.c'::filelocal at foo",
27083 "print 'scope0.c'::filelocal_bss in test_at_foo",
27084 "print 'scope0.c'::filelocal at bar",
27085 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 27086
c906108c
SS
27087 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
27088 in source file 1". This bug seems to have been fixed with both
27089 gcc and native cc (was native assembler bug?).
27090
27091Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
27092
27093 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
27094 "backtrace through signal handler" to "i*86-*-sysv4*".
27095 * gdb.base/signals.exp: Add xfail for "'next' behaved as
27096 continue" case. Add "known SVR4 bug" to fail message.
27097 Add "i*86-*-bsdi2.0" xfail for "handle all print".
27098 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
27099 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
27100 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
27101 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
27102 "up to foo in langs.exp", "show language at foo in
27103 langs.exp", "up to cppsub_ in langs.exp", "show
27104 language at cppsub_ in langs.exp", "up to fsub in
27105 langs.exp", and "show language at fsub in langs.exp".
27106 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
27107 "bactrace in corefile.exp".
27108 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
27109 "call inferior function with struct - returns float" and
27110 "call inferior function with struct - returns double".
d63a86f8 27111
c906108c
SS
27112Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
27113
27114 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
27115 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
27116 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
27117 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
27118
27119Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
27120
27121 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
27122 (or overriden) "CHILL" macro rather then bare "gcc".
27123 Also look for ../../gcc/xgcc since that is what we will
27124 actually need, not "Makefile". Remove following assignment
27125 of CHILL to CHILL_FOR_TARGET because that results in
27126 recursive definition.
27127
27128Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
27129
27130 * gdb.base/corefile.exp: Change xfail for backtrace in
27131 corefile.exp from linuxaout to all linux.
27132 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
27133 cases where we miss the breakpoint at the signal handler
27134 for some reason. Setup xfail for linuxoldld/linuxaout and
27135 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
27136 hitting SIGURG breakpoint.
27137 * gdb.base/signals.exp: Setup xfail for "next" acting like
27138 continue to add linuxoldld. Setup xfail for all linux for
27139 "next to handler in signals_tests_1", "backtrace in
27140 signals_tests_1", "continue to func1", "pass SIGUSR1",
27141 and continue to handler".
27142
27143Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
27144
27145 * Update all FSF addresses except those in COPYING* files.
27146
27147Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
27148
27149 * gdb.base/a2-run.exp: Change messages to be more explicit about
27150 the status of args, and quote binfile in results.
27151
27152Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
27153
27154 * gdb.base/callfuncs.exp: Add tests for passing structs to
27155 inferior functions and return various types.
27156 * gdb.base/callfuncs.c: Add functions to receive a struct
27157 and return a member of the struct, in various types.
27158
27159Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27160
27161 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
27162
27163Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
27164
27165 * config/vxworks29k.exp: New file, sources vxworks.exp.
27166
27167Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27168
27169 * config/gdbremote.exp: New file. Testing framework using
27170 gdbserver.
27171
27172Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
27173
27174 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
27175 "call function when asleep" and "send end of file".
27176 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
27177 for "backtrace in corefile.exp".
27178 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
27179 for "backtrace through signal handler".
27180 * gdb.base/corefile.exp: Make sure we actually generate a core file
27181 before trying the core tests. Some systems allow the user to suppress
27182 generation of core files and default to that (linux for example).
27183 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
27184 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
27185
27186Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27187
27188 * gdb.threads: New directory with some crude multi-threaded
27189 gdb tests (step.exp and step2.exp).
27190 * config/mt-lynx (STEP_EXECUTABLE): Define.
27191 (THREADFLAGS): Define.
27192
27193Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
27194
27195 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
27196
27197 * gdb.base/signals.exp: Disable whole file for lynx until
27198 further notice.
27199
27200 * gdb.base/signals.exp: xfail test where "next" acts like
27201 "continue" for lynx.
27202
27203 * gdb.base/interrupt.exp: xfail test for calling function while
27204 inferior is asleep for lynx.
27205
27206 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
27207 than one cr-lf after each command.
27208
27209Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27210
27211 * configure.in: Reinstate setting of stabsdirs variable, fix
27212 typo in setting up configdirs for native builds.
27213
27214 * gdb.base/return.exp: Fix typo in return double test.
27215 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
27216 compiler from optimizing them away.
27217
27218Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
27219
27220 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
27221 sequences to be echo'd by gdb when using gdb_test.
27222 * gdb.chill/chexp.exp: Likewise.
27223 * gdb.fortran/exprs.exp: Likewise
27224
27225Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27226
27227 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
27228 after the inferior gdb has started.
27229
27230 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
27231 after each command.
27232 * gdb.base/funcargs.exp: Likewise.
27233 * gdb.base/gdbvars.exp: Likewise.
27234 * gdb.base/interrupt.exp: Likewise.
27235 * gdb.base/list.exp: Likewise.
27236 * gdb.base/watchpoint.exp: Likewise.
27237 * gdb.c++/demangle.exp: Likewise.
27238 * gdb.c++/inherit.exp: Likewise.
27239 * gdb.chill/chexp.exp: Likewise.
27240 * gdb.fortran/exprs.exp: Likewise.
27241
27242 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
27243 test if we can't handle IO to/from the inferior.
27244
27245 * gdb.c++/misc.exp: Always check for a program already being
27246 started after sending a "run" command to gdb.
27247
27248 * gdb.base/twice.exp: Start with a fresh gdb.
27249
27250 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
27251 only depend on gdb's expression code, not the chill runtime.
27252
27253 * gdb.base/return.c: Put return values into variables so we
27254 can have gdb print them rather than depending on the program
27255 to print them.
27256 * gdb.base/return.exp: Corresponding changes.
27257
27258 * lib/gdb.exp: Provide default value for noinferiorio.
27259 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
27260 the inferior.
27261
27262 * gdb.base/break.exp: Always check for a program already being
27263 started after sending a "run" command to gdb.
27264 (text_next_with_recursion): Don't check the output from the
27265 program's printf statement. Instead just make sure the program
27266 exited.
27267
27268 * gdb.base/commands.exp: Protect tests which need arguments with
27269 $noargs conditionals.
27270
27271Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27272
27273 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
27274 of structure member arrays to match gdb/valops.c:value_addr change.
27275
27276Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
27277
27278 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
27279 cases.
27280
27281Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
27282
27283 * configure.in (configdirs): Remove gdb.chill from default list
27284 of subdirs and then add it back in only if doing a native build.
27285 The current chill compiler does not yet work in any cross build.
27286 * Revert all signal changes from Jul 6.
27287 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
27288 for sh-hms targets, allowing these tests to link, with no other
27289 changes. Testing is suppressed by setting "nosignals" in site.exp.
27290
27291Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
27292
27293 * configure.in (signaldirs): Define and add to configdirs for all
27294 targets except some specific ones that are known to not support signals.
27295 Also clean up formatting.
27296 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
27297 (signals, sigall): Remove rules to build.
27298 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
27299 Moved to new gdb.signals directory.
27300 * gdb.signals: New test directory.
27301 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
27302 signals.c signals.exp}: New or moved files.
27303
27304Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
27305
27306 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
27307
27308Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
27309
27310 * gdb.base/return.exp: Xfail `return double' test failure
27311 on at least Solaris 2.3 and handle future/past versions on
27312 a case by case basis as appropriate. Also update message
27313 to include i*86 failures.
27314
27315Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27316
27317 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
27318
27319 * lib/gdb.exp: Fix comment which erroneously identified
27320 gdb_file_cmd as gdb_load (the 19 May change was in fact to
27321 gdb_file_cmd not gdb_load).
27322 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
27323
27324 * gdb.base/setvar.exp: Make test names consistent between pass and
27325 fail cases. Use gdb_test more.
27326
27327Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27328
27329 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
27330
27331Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27332
27333 * gdb.base/help.exp: Fix expected help string for `show commands'.
27334
27335Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
27336
27337 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
27338
27339 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
27340 of a text section.
27341
27342Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
27343
27344 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
27345 that loop eventually terminates. Fix Connection refused logic so
27346 that testsuite will expire nicely.
27347
27348Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
27349
27350 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
27351 config/rom68k.exp: New tcl glue for the appropriate monitors.
27352 These all just end up calling monitor.exp.
27353 * config/monitor.exp (gdb_target_monitor): Handle `Connection
27354 refused' by retrying. Cleanup some timeout issues.
27355 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
27356 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
27357 callers don't have to set/restore global timeout variable.
27358
27359 * The following set of changes centralizes management of the global
27360 timeout variable. This way, it can be set in one target dependent
27361 place instead of dozens of places scattered throughout the test suite.
27362 If you need to lengthen a timeout, then you should either set timeout
27363 in one of the config/{target}.exp files, or multiply it by a factor.
27364 Setting it to an absolute value is always going to lose for some
27365 targets.
27366 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
27367 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
27368 * gdb.base/funcargs.exp: Don't set timeout.
27369 * gdb.base/list.exp (test_forward_search): Only use local timeout.
27370 * gdb.base/printcmds.exp (test_print_string_constants
27371 test_print_array_constants): Don't set timeout.
27372 * gdb.base/ptype.exp: Don't set timeout.
27373 * gdb.base/recurse.exp: Don't set timeout.
27374 * gdb.base/return.exp: Don't set timeout.
27375 * gdb.base/watchpoint.exp: Don't set timeout.
27376 * gdb.c++/classes.exp (do_tests): Don't set timeout.
27377 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
27378
27379Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
27380
27381 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
27382
27383Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27384
27385 * lib/gdb.exp: Disable chill tests for irix5.
27386
27387Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27388
27389 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
27390 each test pass or fail.
27391
27392Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27393
27394 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
27395 xlc not gcc.
27396
27397Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
27398
27399 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
27400
27401Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
27402
27403 * config/est.exp: Fix copyright and comments. Remove dead code.
27404 Use targetname, serialport and baud variables instead of fixed
27405 constants.
27406 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
27407 * config/cpu32bug.exp: New file to support cpu32bug monitors.
27408
27409Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27410
27411 * gdb.base/watchpoint.exp: Don't run
27412 test_watchpoint_triggered_in_syscall for sunos.
27413
27414Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27415
27416 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
27417 they don't seem to exist. Do include stdio.h.
27418
27419Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27420
27421 * gdb.base/a1-selftest.exp: Add alpha xfail.
27422
27423Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27424
27425 * gdb.base/watchpoint.c (main): Prompt before calling read().
27426 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27427 Revise accordingly. Remove cruft about sending "123" several
27428 times, until it gets noticed. Clean up the "print buf[0]" stuff
27429 so that it passes or fails, and waits for prompts in the usual way.
27430
27431Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27432
27433 * gdb.base/recurse.exp: Fix comment.
27434
27435 * TODO: Remove item about printing variables in nodebug.exp. Add
27436 item about enabling tests which are only run on some targets.
27437
27438 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
27439 fail, make test names unique, use new gdb_test convention
27440 regarding pattern, use gdb_test more, etc.).
27441
27442 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
27443 fail, make test names unique, etc.).
27444
27445Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27446
27447 * gdb.base/nodebug.c: Change return type of top and middle to
27448 short.
27449 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
27450 are fixed by the recent mdebugread.c changes. Allow `short ()'
27451 as type for top and middle.
27452
27453Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27454
27455 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
27456 nearly as I can tell, the whole thing was an accident in Stu's
27457 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
27458 to replace a send/expect pair with gdb_test, but ended up only
27459 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
27460 of 30 Mar 1995 took care of it, but left this vestigial comment
27461 which I am now nuking.
27462
27463Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27464
27465 * gdb.base/break.exp: Look for different line number for
27466 breakpoint at main depending on usestubs.
27467
27468Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27469
27470 * gdb.base/list.exp: Adjust some alternate expect patterns to
27471 match recent list0.c change. Add alternate expect pattern for
27472 output from `list default lines around main' for optimizing
27473 compilers.
27474
27475Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27476
27477 * lib/gdb.exp: If nosignals is not set, set it to 0.
27478
27479Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
27480
27481 * config/slite-gdb.exp: Responds to load symbol table prompt.
27482 * gdb.base/break.exp: Adjust line number, fix rerun.
27483 * gdb.base/langs0.c: Add #ifdef usestubs.
27484
27485Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
27486
27487 * gdb.base/list.exp: Adjust line contents after adding new lines in
27488 list0.c. Also fix a syntax error.
27489
27490 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
27491 * gdb.base/break.exp: ditto.
27492 * gdb.base/list.exp: ditto.
27493 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
27494 * gdb.base/run.c: ditto.
27495 * gdb.base/list0.c: ditto.
27496 * gdb.base/funcargs.c: ditto.
27497
27498Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
27499
27500 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
27501 $targetname, $serialport and $baud instead of hardwired variables.
27502 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
27503 target doesn't support signals.
27504
27505Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
27506
27507 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
27508
27509Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27510
27511 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
27512 Don't rely on the value of an auto variable before it has been
27513 initialized. Use gdb_test more.
27514
27515Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27516
27517 * lib/gdb.exp (default_gdb_version): A version number must start
27518 with a digit, but other than that contains all characters up to
27519 the first whitespace character.
27520
27521Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27522
27523 * gdb.base/commands.exp (breakpoint_command_test): New tests.
27524
27525Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27526
27527 * gdb.c++/*.exp: Warn if executable does not exist. The original
27528 reason for skipping the warning was that configure.in sometimes
27529 intentionally skipped building the executables but the tcl code
27530 had no way of knowing. That (a) was always bogus with respect to
27531 error handling, (b) is no longer true (right now there is no way
27532 to skip C++ tests).
27533
27534 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
27535
27536Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27537
27538 * gdb.base/list.exp: Add expect patterns for output from
27539 SunPRO compiled executables.
27540 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
27541 types.
27542
27543Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27544
27545 * gdb.base/break.exp (test_next_with_recursion): Accept any line
27546 number (we are already testing that the correct source line text
27547 gets printed).
27548
27549 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
27550 that is what is intended, but something needed to be done to get
27551 sunos4 native working again.
27552
27553 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
27554
27555 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
27556 apparently went with a (very) old xfail.
27557
27558Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
27559
27560 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
27561 runto_main is a proc in gdb.exp that will do 'step' for target use
27562 stubs.
27563 * gdb.base/exprs.exp: ditto.
27564 * gdb.base/interrupt.exp: ditto.
27565 * gdb.base/opaque.exp: ditto.
27566 * gdb.base/printcmds.exp: ditto.
27567 * gdb.base/ptype.exp: ditto.
27568 * gdb.base/scope.exp: ditto.
27569 * gdb.base/setvar.exp: ditto.
27570 * gdb.base/signals.exp: ditto.
27571 * gdb.base/twice.exp: ditto.
27572 * gdb.c++/classes.exp: ditto.
27573 * gdb.c++/inherit.exp: ditto.
27574 * gdb.c++/templates.exp: ditto.
27575 * gdb.base/break.exp: no run and hit main for stubs. Change line
27576 numbers for breakpoints and info breakpoint.
27577 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
27578 breakpoint().
27579 * gdb.base/callfuncs.c: ditto.
27580 * gdb.base/exprs: ditto.
27581 * gdb.base/interrupt.c: ditto.
27582 * gdb.base/opaque0.c: ditto.
27583 * gdb.base/printcmds.c: ditto.
27584 * gdb.base/ptype.c: ditto.
27585 * gdb.base/scope0.c: ditto.
27586 * gdb.base/setvar.c: ditto.
27587 * gdb.base/signals.c: ditto.
27588 * gdb.base/twice.c: ditto.
27589 * gdb.c++/misc.cc: ditto.
27590 * gdb.c++/templates.cc: ditto.
27591
27592Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27593
27594 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
27595
27596 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
27597 somewhere between `read' and `main.c'. I'm pretty sure the
27598 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
27599 and it isn't particularly useful.
27600
27601 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
27602
27603Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27604
27605 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
27606
27607Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
27608
27609 * config/mt-slite: add LIBS and -nostdlib.
27610 * config/slite-gdb.exp: add this new file to support sparclite target.
27611
27612Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
27613
27614 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
27615
27616 * gdb.base/a2-run.exp: Change argument to istarget from
27617 "*-*-vxworks" to "*-*-vxworks*".
27618 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
27619
27620Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
27621
27622 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
27623 will not runto main but do a 'step' to step out of breakpoint().
27624 * config/mt-slite: add -Dusestubs.
27625
27626Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27627
27628 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
27629 instead of just @.
27630
27631 * gdb.base/signals.exp: Add test for "handle all print".
27632 * TODO: Remove "handle all print". Also remove item about
27633 checking copyright date (I don't like the idea of a spurious FAIL
27634 based on when we run the tests).
27635
27636 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
27637 for SunOS4 (reason for failure not investigated). Remove
27638 redundant test for $binfile.
27639
27640 * gdb.base/nodebug.c (array_index): Call malloc.
27641
27642 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
27643
27644Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
27645
27646 * gdb.base/recurse.exp: Update gdb_test invocation to use new
27647 conventions and slightly simplify the matching regexp.
27648
27649Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27650
27651 * gdb.base/break.exp: Update gdb_test invocation to use new
27652 convention.
27653
27654 * lib/gdb.exp: If noargs is not set, set it to 0.
27655
27656 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
27657 tests unique.
27658
27659 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
27660
27661Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27662
27663 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
27664 one argument of type "<non-float parameter>".
27665
27666Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
27667
27668 * config/rom68k.exp: New file to support Motorola IDP board.
27669 * gdb.base/a2-run.exp: Skip this file if noargs is set.
27670 * gdb.base/break.c: Change things around so that this program
27671 doesn't depend upon args. This is necessary to make remote
27672 targets work (in general, they can't take args).
27673 * gdb.base/break.exp: Don't try to send args to program. Don't
27674 expect output. Also, replace lots of code with gdb_test.
27675
27676Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27677
27678 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
27679 printing of '\'' (which is what the comment says we are testing,
27680 even though we were not), not '''.
27681 (test_integer_literals_rejected): Test that printing ''' is an error.
27682
27683 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27684 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
27685 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
27686 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
27687 Use gdb_test not test_print_accept.
27688 * lib/gdb.exp: Remove test_print_accept.
27689
27690 * gdb.base/signals.exp (signal_tests_1): Make pass message
27691 consistent with fail message.
27692
27693 * gdb.base/whatis.exp: Remove xfails for printing char vs.
27694 unsigned char; the bug (PR 1821) is fixed.
27695
27696 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
27697
27698 * gdb.base/scope.exp (test_at_localscopes): Call pass for
27699 successful tests--makes xfailing them work right.
27700
27701Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27702
27703 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
27704 only \r\n, not .*. The test can pass .* as the last thing in
27705 $pattern if that is what it wants. In addition to providing this
27706 flexibility, this change should speed up pattern matching in cases
27707 where the pattern already ended with .* (there were a number of
27708 them). This change also helps catch bad patterns--in the old
27709 scheme the typo "char \*" instead of "char \\*" would pass. Now
27710 it is caught.
27711 * Many .exp files: Update callers.
27712
27713 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
27714 clearer and does not spuriously match multiple ('s. Likewise for
27715 ) and *.
27716
27717 * gdb.base/nodebug.exp: Test ability to call a function and pass
27718 it a string (even with no debugging info).
27719
27720 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
27721 "p '\'", which is the same as "p ''" once tcl gets done with
27722 quoting, to "p '\\'", which I suspect is what is intended (one
27723 backslash gets sent to GDB).
27724
27725 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
27726
27727Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27728
27729 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
27730 1817) was fixed literally years ago.
27731
27732Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27733
27734 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
27735 test, it causes stepping out of call_after_alloca_subr with
27736 optimizing compilers.
27737 (localvars_in_indirect_call): Consume GDB prompt if `finish'
27738 fails.
27739
27740 * gdb.c++/templates.exp: Source templ-info.exp only if
27741 the templates executable exists.
27742
27743 * gdb.c++/misc.cc (class Contains_static_instance,
27744 class Contains_nested_static_instance),
27745 gdb.c++/classes.exp (test_static_members): Test printing of
27746 a class that contains a static instance of the class.
27747
27748Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27749
27750 * gdb.base/langs2.c (cppsub_): Don't prototype.
27751 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
27752 only, I believe).
27753
27754Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27755
27756 * lib/gdb.exp (skip_chill_tests): New procedure.
27757
27758 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
27759
27760Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
27761
27762 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
27763 each expect pattern. Cuts runtime from 12 to about 4 seconds.
27764
27765Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27766
27767 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
27768
27769 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
27770 disassemble 8, not 16, instructions for part 4.
27771
27772 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
27773 support the latter anymore.
27774
27775 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
27776 -DNO_PROTOTYPES.
27777 * gdb.base/callfuncs.c: Control use of prototypes based on
27778 NO_PROTOTYPES, not __STDC__.
27779 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
27780 t_float_values2 tests if prototypes in use.
27781
27782 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
27783 t_double_values): When checking differences against DELTA, check
27784 that difference is within the range (-DELTA,DELTA), not just
27785 (-infinity,DELTA).
27786
27787Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
27788
27789 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
27790 'file' command firts, then 'target', then 'load', this is due to gdb
27791 target set up.
27792 * config/mips-gdb.exp: Fix a couple regular exp bugs.
27793
27794Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
27795
27796 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
27797 FP load/store variants.
27798 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
27799
27800Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27801
27802 * gdb.base/term.exp: Do not give a warning if not native, it is
27803 not an abnormal condition.
27804
27805Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
27806
27807 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
27808 t_char_array".
27809
27810Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27811
27812 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
27813 are getting the version number.
27814
27815 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
27816 if not native, it is not an abnormal condition.
27817
27818Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27819
27820 * lib/gdb.exp: Just use "file exists", rather than undocumented
27821 dejagnu procedure "findfile".
27822
27823Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27824
27825 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
27826 (LDFLAGS): Set to -Xlinker -Ur.
27827
27828 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
27829 Removed, these values are set by lib/gdb.exp.
27830
27831 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
27832
27833Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27834
27835 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
27836 of replicating gdb startup code.
27837
27838 * config/mt-vxworks (LDFLAGS): Set to -r.
27839 (CFLAGS_FOR_TARGET): Removed.
27840
27841 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
27842 (gdb) and gdb for vxworks uses (vxgdb).
27843
27844 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
27845 executable is not in the tree and host != target, use sed and
27846 program_transform_name to determine the gdb name used by the
27847 target.
27848
27849 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
27850 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
27851
27852Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27853
27854 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
27855 floats, chars, and shorts where there are ANSI-style function
27856 definitions.
27857
27858 * gdb.base/langs.exp, gdb.base/langs*: New test.
27859 * gdb.base/Makefile.in: Build it.
27860 * TODO: Remove item about checking that C names don't get C++
27861 demangling applied; this test tests it.
27862
27863Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27864
27865 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
27866 went with the const70 xfail. The xfail went away a year ago.
27867
27868 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
27869
27870 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
27871 for hp300.
27872
27873 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
27874
27875 * gdb.base/a1-selftest.exp: Don't run on hp300.
27876
27877Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27878
27879 * Makefile.in (site.exp): Set host_alias and target_alias as well
27880 as host_triplet and target_triplet.
27881
27882Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27883
27884 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
27885
27886 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
27887 places as other ecoff systems).
27888
27889 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
27890 ultrix.
27891
27892Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27893
27894 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
27895 remove them.
27896 * gdb.base/nodebug.exp: Accept "function" in addition to "text
27897 variable and "variable" in addition to "data variable".
27898 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
27899
27900 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
27901 2.
27902 * gdb.base/list1.c (long_line): Add additional statement at start
27903 of function.
27904 * gdb.base/list.exp (test_forward_search): Update line number to
27905 reflect new statement.
27906
27907Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27908
27909 * gdb.base/signals.exp: Reinitialize searched source directories
27910 after gdb_start call.
27911
27912Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
27913
27914 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
27915 * gdb.stabs/Makefile.in: Likewise.
27916
27917 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
27918 change. Instead split the tests into smaller pieces.
27919 * gdb.disasm/hppa.s: Corresponding changes.
27920
27921Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27922
27923 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27924 Quote ^C when passing it to stty. For some shells ^ is a pipe.
27925
27926 * gdb.base/funcargs.exp: Modify many tests so that every test
27927 either passes or fails. Make some test names unique.
27928
27929Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27930
27931 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27932 Call stty to set interrupt character.
27933
27934 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27935 for HP assembler versus GNU assembler based on actual behavior of
27936 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27937
27938 * TODO: Suggest a few more stepping tests.
27939
27940Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27941
27942 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27943 restart GDB for h8300 after a continue.
27944 (return): Add pattern to match a29k-udi behavior.
27945 * gdb.base/nodebug.exp: Remove obsolete comment.
27946 * gdb.base/regs.exp: New file, testing of register displays.
27947 * gdb.base/return.exp: Fix typo in reference to $objdir.
27948 * gdb.base/whatis.exp: Always start with a fresh GDB.
27949
27950Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27951
27952 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27953 higher, these tests generate a lot of output.
27954
27955Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27956
27957 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27958 code following the catch silently ignored some errors; without the
27959 catch they should be thrown like any other tcl error. Also, the
27960 catch used "" instead of {} which meant all the callers who wanted
27961 to include one of the characters "[]$ had to quote it an extra time.
27962 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27963 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27964 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27965 Remove extra quoting.
27966
27967Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27968
27969 * gdb.base/commands.exp: Make test names unique; every test either
27970 passes or fails. Update some comments.
27971
27972 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27973
27974Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27975
27976 The following fixes a FAIL caused by the fact that the alpha stabs
27977 configuration didn't use the ".if alpha" code in weird.def.
27978 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27979 bit pointer, so the 32 bit version works even on the alpha.
27980 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27981 Remove the stuff which allowed us to have separate versions for
27982 alpha and everything else.
27983
27984 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27985 regexp which "info func operator\[\](" is supposed to match. Fix
27986 string to send to GDB. Note that GDB still doesn't work right. Add a
27987 new test for "info func .perator\[\](" which GDB does handle correctly.
27988
27989 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27990
27991Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27992
27993 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27994 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27995 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27996 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27997 it makes the tests harder to understand and confuses test-o-matic.
27998 The preferred style is that each test provides a PASS or a FAIL,
27999 and has a unique message (e.g. "continue #54" not just "continue")
28000 which is the same for the pass and the fail.
28001 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
28002 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
28003 to lib/gdb.exp.
28004 * gdb.base/printcmds.exp: Use test_print_accept. Remove
28005 prt_accept which was basically the same thing. Likewise for
28006 test_print_reject and prt_reject.
28007 * lib/gdb.exp (test_print_reject): Add some more error message
28008 patterns to match from the former printcmds.exp (prt_reject).
28009 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
28010 One defect of the passcount stuff is that some of it failed to
28011 report XPASS where appropriate.
28012 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
28013 stuff before and after arg in expected pattern.
28014 (test_paddr_operator_functions): Re-do test without print_addr_of;
28015 this is the only test which seems to want extra stuff there.
28016
28017Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28018
28019 * gdb.base/nodebug.exp: Update new tests to reflect improved
28020 wording of gdb output.
28021
28022 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
28023 and "ptype" work on variables in files compiled without -g.
28024 Replaces commented out "maint print msymbol" tests.
28025
28026Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28027
28028 * gdb.base/setvar.c (dummy): Call malloc.
28029
28030 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
28031 losing with the irix4 sed.
28032
28033 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
28034 ALRM" on irix4.
28035
28036Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28037
28038 * TODO: Remove items about corefile.exp testing new exec-file and
28039 backtrace; both are now done. Add items about printing enums.
28040
28041Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28042
28043 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
28044 "get signal $thissig" test fails.
28045
28046 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
28047
28048Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28049
28050 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
28051 compiler warning with dec alpha compiler.
28052
28053 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
28054 extra \n from gdb_test call (this explains why the prompt test
28055 that I removed yesterday was there).
28056 (user_defined_command_test): Remove extra \n and prompt test.
28057
28058 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
28059 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
28060 doesn't exist.
28061 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
28062 Also remove alpha workaround, which turns out to be because
28063 SIGABRT == SIGLOST.
28064
28065 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
28066
28067 * gdb.base/help.exp: Don't test "help show".
28068
28069Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28070
28071 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
28072 "set print address" is on.
28073 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
28074 pass prompt to gdb_test; gdb_test already looks for the prompt.
28075
28076 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
28077
28078 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
28079 was a vestige of the manual TESTSTRATEGY, and the purpose of it
28080 was to make sure that gdb can read a core file. But (a) the "read
28081 the corefile" part didn't make it to a1-selftest.exp, we just
28082 delete the corefile after creating it, and (b) we test reading
28083 corefiles in corefile.exp anyway. Also, this test left around a
28084 xgdb process on Solaris.
28085
28086 * gdb.base/corefile.exp: Also test backtrace.
28087
28088Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
28089
28090 * gdb.base/commands.exp: Test a simple user defined command with
28091 arguments and if/while statements; verify the full user command is
28092 printed by "show user".
28093
28094 * gdb.base/commands.exp: Test if/while commands as part of a
28095 breakpoint command list; verify they appear in breakpoint
28096 information.
28097
28098Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28099
28100 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
28101 than by dividing by zero.
28102
28103Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
28104
28105 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
28106 performing an inferior call with watchpoints enabled.
28107 * gdb.base/watchpoint.c (main): Delete second unnecessary read
28108 call.
28109
28110Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28111
28112 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
28113 of "file" command.
28114
28115 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
28116 Add additional pattern for when "int operator int(void);" appears
28117 in a different order.
28118
28119Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28120
28121 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
28122
28123 * gdb.base/help.exp: Replace most of docstrings for "info signals"
28124 and "signal" with ".*".
28125
28126Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28127
28128 * TODO: Add note about "handle all nostop".
28129
28130 * gdb.base/{sigall.c, sigall.exp}: New test.
28131 * gdb.base/Makefile.in: Add it.
28132
28133Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
28134
28135 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
28136 when invoking GDB, suppresses any windowing interface.
28137
28138Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
28139
28140 * config/sim-gdb: New file, simulator testing support.
28141
28142Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
28143
28144 * gdb.base/interrupt.exp: Test calling func1 twice.
28145
28146Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
28147
28148 * gdb.base/list.exp (test_forward_search): Set timeout higher
28149 when we'll be getting lots of output from gdb.
28150
28151 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
28152 "init_malloc" to after the expect statement. Run it if that
28153 regexp is taken, but also for two others which happen if source
28154 cannot be found.
28155
28156Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28157
28158 * gdb.base/printcmds.exp: New test, for printing register before
28159 program is running.
28160
28161Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28162
28163 * gdb.base/list.exp: Correct some alternate expect patterns
28164 to reflect changes in list1.c.
28165
28166Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28167
28168 * TODO: Add item regarding large frames.
28169
28170 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
28171
28172 * TODO: Remove item about enabling return.exp; it
28173 is enabled. Suggest a few more "return" tests.
28174
28175Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28176
28177 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
28178 anonymous unions.
28179
28180Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28181
28182 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
28183 and pr-5646.o, so "make" is the same as "make all", not "make
28184 pr-4975.o".
28185
28186Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
28187
28188 * gdb.base/list.exp: Adjust expectations to reflect changes in
28189 list1.c.
28190 (test_forward_search): New test proc.
28191 * gdb.base/list1.c (long_line): New function, has long source line.
28192
28193Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
28194
28195 * gdb.base/a1-selftest.exp: Change initial stepping to know about
28196 additional line of code that was added.
28197
28198Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
28199
28200 * gdb.disasm/hppa.s: Break the large branching tests into smaller
28201 tests so as not to overflow expect's input buffers.
28202 * gdb.disasm/hppa.exp: Corresponding changes.
28203
28204Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28205
28206 Beginnings of template debugging tests.
28207 * gdb.c++/templ-info.cc: New file to test for template
28208 debugging capability of the compiler.
28209 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
28210 templ-info.cc.
28211 * gdb.c++/templates.cc: Add explicit template instantiations
28212 to enable compiling with -fno-implicit-templates. Add destructor
28213 and 'value' method to T5 class for template tests.
28214 * gdb.c++/templates.exp: Add testcases for printing of template
28215 types, setting breakpoints on template methods and calling a
d63a86f8 28216 template method.
c906108c
SS
28217
28218Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
28219
28220 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
28221 branch target since some assemblers (gas-2.5) may emit a
28222 relocation for the branch instead of resolving it in the
28223 assembler.
28224
28225Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28226
28227 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
28228 through signal handler.
28229
28230Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28231
28232 * configure.in (*-*-netware): Use config/mt-netware.
28233
28234 * config/mt-netware: New file.
28235 * config/mt-i386-netware: Removed, separate configs for different
28236 netware architectures are no longer needed now that we have
28237 --with-headers.
28238
28239Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28240
28241 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
28242 by the recent changes to use ANSI C arithmetic conversions.
28243
28244Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28245
28246 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
28247 bug involving using inferior_pid to figure out whether to select a
28248 frame.
28249
28250Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
28251
28252 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
28253 match the current disassembler output.
28254
28255Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
28256
28257 * gdb.fortran/exprs.exp: Expect VOID instead of void.
28258 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
28259 types, expect "int" as type of integer values (for now).
28260
28261Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
28262
28263 * gdb.base/commands.exp: New tests for if/while commands.
28264
28265Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
28266
28267 * lib/gdb.exp (runto): Replace sub-pattern for hex value
28268 by .*, since hex values have different syntax in Chill mode.
28269
28270Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28271
28272 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
28273 linefeed from expect pattern for repeated types with indices > 9.
28274
28275Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
28276
28277 First part of Fortran test suite.
28278 * gdb.fortran: New directory.
28279 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
28280
28281Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28282
28283 * gdb.base/default.exp: Update expect pattern for load command
28284 without arguments.
28285
28286Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
28287
28288 * configure.in: Change i386 to i[345]86.
28289 * gdb.base/configure.in: Likewise.
28290 * gdb.c++/configure.in: Likewise.
28291 * gdb.chill/configure.in: Likewise.
28292
28293Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
28294
28295 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
28296 patterns, since that is not a valid context for comments.
28297
28298Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
28299
28300 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
28301 repeated types and repeated types with indices > 9.
28302
28303Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
28304
28305 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
28306 2417; old bug has been fixed.
28307
28308Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
28309
28310 * gdb.base/interrupt.exp: When trying to wake up the inferior,
28311 send the newline ourselves instead of assuming gdb_test will do
28312 so when passed an empty input string.
28313
28314 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
28315 stabs testcode.
28316
28317Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28318
28319 * lib/gdb.exp (gdb_test): Don't send anything if the first
28320 argument is an empty string. This makes cases where we want to
28321 match output that is already in expect's buffers (for example,
28322 matching a breakpoint after gdb_run_cmd has been called) work
28323 reliably.
28324
28325Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28326
28327 * config/netware.exp: New file.
28328
28329Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28330
28331 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
28332 the -B and -L prefixes so we can find the debugging stub.
28333
28334 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
28335 there and we are using the gcc from the tree.
28336
28337 * gdb.base/types.c: Removed.
28338
28339 * gdb.base/configure.in: Look for makefile fragments in ../config.
28340 Recognize i386-*-netware.
28341 * gdb.c++/configure.in: Likewise.
28342
28343Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28344
28345 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
28346 the correct TCL syntax.
28347
28348Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28349
28350 * gdb.base/opaque.exp: use runto instead of messing around with
28351 breakpoints. Simplify by using gdb_test.
28352
28353 * gdb.base/bitfields.exp: restart between tests on netware targets
28354 because breakpoints aren't relocated after target death. Run
28355 processes to completion.
28356
28357 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
28358
28359Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
28360
28361 * Makefile.in: Remove extra tabs that confuse some versions
28362 of "make". Use the newly built gdb to test with by default,
28363 rather than the first one in the tester's search path.
28364
28365Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
28366
28367 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
28368
28369 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
28370 condition help.
28371
28372Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28373
28374 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
28375
28376 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
28377 running.
28378 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
28379 * gdb.base/funcargs.exp: Likewise.
28380
28381 * gdb.base/bitfields.exp: Simplify by using gdb_test.
28382 * gdb.base/funcargs.exp: Likewise.
28383
28384 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
28385 message is "".
28386
28387Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28388
28389 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
28390 return,signals,twice}.exp: Handle non-existant binaries
28391 consistantly.
28392
28393 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
28394 * gdb.base/Makefile.in: Don't try to generate a core dump, we
28395 might testing a cross development system.
28396
28397Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28398
28399 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
28400 runtest script is relative to ${srcdir}, not ${rootdir}.
28401
28402Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
28403
28404 * gdb.base/signals.exp: Allow for optionality of breakpoint
28405 address.
28406
28407Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28408
28409 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
28410
28411Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28412
28413 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
28414 for size_t definition.
28415 * gdb.c++/templates.cc: Likewise
28416
28417 * config/mt-i386-netware: New file.
28418
28419 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
28420 defined.
28421
28422 * gdb.base/Makefile.in: Added support for systems that name core
28423 files by appending "core" to the program name.
28424 * gdb.base/a1-selftest.exp: Likewise.
28425
28426Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28427
28428 * gdb.base/return.exp: Add comment and message for `return double'
28429 test failure on Sparc Solaris.
28430
28431Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
28432
28433 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
28434
28435Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28436
28437 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
28438 from optimizing them away.
28439 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
28440 patterns to include default constructors and assignment operators,
28441 to match gcc versions beyond 2.5.8. Accept any cplus demangling
28442 character in the output of the virtual base pointer.
28443
28444Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28445
28446 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
28447 expression match in print_addr_of to avoid unintented matches.
28448 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
28449 versions up to 2.5.8.
28450
28451Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28452
28453 * gdb.base/list.exp: Tweak alternate pattern for listing of an
28454 included file to run under newer versions of expect.
28455 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
28456 consecutive >'s in templates to accomodate recent cplus-dem.c change.
28457 Remove xfail for the virtual table of BDDHookV.
28458
28459Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
28460
28461 * lib/gdb.exp (string_to_regexp): Set a default result.
28462 (default_gdb_start): Fix misleading message.
28463
28464Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
28465
28466 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
28467 Remove all CC, etc definitions.
28468 * config/mt-hpux: New file.
28469 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
28470 (CFLAGS, LDFLAGS): Define.
28471 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
28472
28473 * Makefile.in (site.exp): Don't insert host_os, etc.
28474 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
28475 (distclean): Check existence of subdir.
28476 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
28477 * gdb.base/Makefile.in: General cleanup and simplification.
28478 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28479 to build executables. Use default rule to build .o files.
28480 (EXPECT, RUNTEST, CC): Fix relative pathname.
28481 (site.exp): Don't insert host_os, etc.
28482 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
28483 and/or SIGUSR1 defined.
28484 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
28485 * gdb.c++/Makefile.in: General cleanup and simplification.
28486 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28487 (CFLAGS): Remove.
28488 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
28489
28490Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
28491
28492 * gdb.base/recurse.exp: Misc changes to get tests running again
28493 after Kung's changes to the watchpoint code.
28494 * gdb.base/watchpoint.exp: Likewise.
28495
28496Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
28497
28498 * lib/gdb.exp (string_to_regexp): Convert {\} also.
28499
28500Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
28501
28502 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
28503 * lib/gdb.exp (default_gdb_start): Define.
28504 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
28505 gdb.base/funcargs.exp, gdb.base/opaque.exp,
28506 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
28507 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
28508 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
28509 Don't call gdb_target_udi in between tests.
28510
28511Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28512
28513 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
28514 (which was basically just a local version of the same thing). In
28515 addition to avoiding duplication, gdb_test_exact is faster.
28516 * lib/gdb.exp (gdb_test_exact): Fix typo.
28517
28518 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
28519 don't give an error.
28520
28521 * gdb.base/term.exp: Call delete_breakpoints before starting.
28522
28523 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
28524 (t10): Add comment.
28525
28526Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28527
28528 Reorganization of the GDB Test Suite.
28529
28530 * gdb.base: New directory, contains all the basic tests.
28531 * gdb.c++: New directory, tests specific to C++.
28532 * gdb.chill: New directory, tests specific to Chill.
28533 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
28534 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
28535 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
28536 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
28537 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
28538 t30-31 to chill).
28539 * */gdbme.*: Rename to match appropriate expect scripts.
28540 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
28541 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
28542 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
28543 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
28544 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
28545 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
28546 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
28547 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
28548 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
28549 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
28550 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
28551 gdb.c++/virtfunc.cc: New names of C++ files.
28552 * gdb.chill/chillvars.ch: New name of Chill file.
28553 * gdb.base/configure.in, gdb.c++/configure.in,
28554 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
28555 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28556 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
28557 * configure.in (configdirs): Update to reflect directory changes.
28558 (target_abbrev): No longer define for any configuration.
28559 * Makefile.in: Cosmetic improvements to header comments.
28560
28561Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
28562
28563 Various changes to gdb.t31:
28564
28565 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
28566 * gdbme.ch: Make all key-words and predefineds be upper-case.
28567 * chillvars.exp: Expect key-words and predefinds in upper-case.
28568
28569 * chillvars.exp: Use gdb_test_exact many places.
28570 Change expected output for arrays (which now includes index labels).
28571
28572 * pr-5020.exp, gdme.ch (module PR_5020):
28573 New test, for PR-5020.
28574
28575Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
28576
28577 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
28578 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
28579
28580Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
28581
28582 * Makefile.in: Fix bit-rot in definitions of CHILL,
28583 CHILL_FOR_TARGET and Chill_LIB.
28584 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
28585 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
28586 CHILL, and CHILL_LIB.
28587
28588Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
28589
28590 * Revert the previous changes. Please see Rob's directory
28591 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
28592
28593Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
28594
28595 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
28596 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
28597 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
28598 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
28599 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
28600 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
28601 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
28602 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
28603 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
28604 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
28605 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
28606 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
28607 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
28608 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
28609 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
28610 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
28611 changes from 94Q1.
28612
28613Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
28614
28615 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
28616 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
28617 Rob's new testing fragments.
28618
28619Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
28620
28621 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 28622 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
28623
28624Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28625
28626 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
28627 version also, match on casted version strings, and match on
28628 gdb startup case where the line numbers might be messed up.
28629
28630Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
28631
28632 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 28633 (CFLAGS): Delete it from here.
c906108c
SS
28634
28635Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
28636
28637 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
28638
28639Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
28640
28641 * Makefile.in (RUNTEST): Default to just "runtest".
28642
28643Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28644
28645 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
28646 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
28647 the code has been restructured.
28648
28649Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28650
28651 * gdb.t00/default.exp (set write): Allow any number of \r and/or
28652 \n, not just one of each.
28653
28654 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
28655 /bin/cc gives a warning if you do.
28656
28657Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
28658
d63a86f8 28659 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
28660 __t10ListS_link1ZUiRCUiPT0
28661
28662Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28663
28664 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
28665 on local variables in recursive functions.
28666
28667 * gdb.t07/Makefile.in: Build the new test.
28668
28669Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28670
28671 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
28672 directly. Instead compare the return values from actual calls.
28673
28674Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
28675
28676 * Makefile.in (check): Set TCL_LIBRARY for runtest.
28677
28678Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28679
28680 * From Peter Schauer with minor modifications.
a9c64011
AS
28681 * gdb.t15/return.exp (return_tests): Handle targets where "return"
28682 stops in mid-line in the caller. Add xfail for returning a float
28683 value on X86 targets.
c906108c
SS
28684
28685Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28686
28687 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
28688 to avoid expect lossage.
28689 (fmem_LRbug_tests): Likewise.
28690 * gdb.disasm/hppa.s: Corresponding changes.
28691
28692 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
28693 conditions to work with latest dejagnu/expect.
28694
28695 * gdb.t15/funcargs.exp (finish from indirect call): No longer
28696 expected to fail on the PA.
28697 (backtrace in call with trampolines): Explicitly require main
28698 to be frame #1 (no trampolines should show up in backtrace).
28699
28700 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
28701 "continue -expect".
28702 * gdb.t06/break.exp: Likewise.
28703 * gdb.t07/watchpoint.exp: Likewise.
28704 * gdb.t13/bitfields.exp: Likewise.
28705 * gdb.t15/{funcargs,return}.exp: Likewise.
28706 * gdb.stabs/weird.exp: Likewise.
28707 * config/{mips,udi}-gdb.exp: Likewise.
28708
28709 * hppa.sed: Enclose comments within a sed command to avoid
28710 losing with the old OSF1 sed.
28711
28712Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28713
28714 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
28715 sequent dynix.
28716 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
28717 * gdb.t15/funcargs.exp: Conditionally step again to really
28718 finish from marker_call_with_trampolines. Handle the case where
28719 the first step from within call_with_trampolines already steps
28720 us back to main.
28721 * gdb.t15/gdbme.c: Add comment to closing brace of
28722 call_with_trampolines for funcargs.exp.
28723
28724Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28725
d63a86f8 28726 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
28727 Fix typo(s).
28728
28729Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28730
28731 * gdb.t07/gdbme.c: More code for watchpoint testing.
28732
28733 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
28734 "Hardware watchpoint" throughout file.
28735 (test_watchpoint_triggered_in_syscall): New test.
28736 (test_complex_watchpoint): New test.
28737
28738Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28739
28740 * gdbme.c (call_with_trampolines): New function to try and step
28741 into. Tests trampoline problems on the PA.
28742
28743 * funcargs.exp (localvars_in_indirect_call): No longer expect
28744 stepping into indirect call to fail on PAs.
28745 (test_stepping_over_trampolines): New test.
28746
28747Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28748
28749 * TODO: Add suggestions for static member function tests, and
28750 completion tests.
28751
28752Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28753
28754 * TODO: Add suggestions for "p/a" tests.
28755
28756 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
28757 (default_gdb_exit): Replace all the hair with sending "quit" to
28758 the process with a simple close.
28759
28760Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28761
28762 * TODO: Add suggestions for shared library tests.
28763
28764Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28765
28766 * TODO: Add suggestions for x/s tests.
28767
28768Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28769
28770 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
28771 "enable once", and "enable breakpoints once" with ".*".
28772
28773Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28774
28775 * TODO: Add suggestions about structure passing tests.
28776
28777Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28778
28779 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
28780 the primary1 test, use work around if __GNUC__ < 2.
28781 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
28782 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
28783 Test for bad output rather than waiting for timeout. Issue
28784 second continue only if first continue failed.
28785
28786Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28787
28788 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
28789 operator[] test with gdb_test because the old code didn't seem to
28790 be getting the quoting right with the new dejagnu.
28791
28792Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
28793
28794 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
28795 one from the path.
28796 * Makefile.in: Use a fresh expect if there is one, use runtest
28797 from the src tree if there is one.
d63a86f8 28798
c906108c
SS
28799Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28800
28801 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
28802 next over recursive call. Revise the tests from that point on
28803 (which had been skipped) to match GDB's actual (correct) output.
28804
28805 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
28806 with next over a breakpoint whose condition is false.
28807
28808 * gdb.t00/help.exp: Comment out "help set print" tests just like
28809 (and for same reason as) "help set" test.
28810
28811Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28812
28813 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
28814 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
28815
28816Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28817
28818 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
28819 necessary gdb_target_udi.
28820
28821 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
28822
28823 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
28824 1838 and 2417; they are fixed.
28825
28826 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
28827 gdb.t03/ptype.exp (ptype structure, ptype union):
28828 Remove xfails; the test is looser than when the xfails were added.
28829
28830 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
28831 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
28832
28833 * gdb.t01/run.exp: Only run shell test if isnative.
28834
28835 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
28836 since "run" automatically loads if necessary. Call gdb_target_udi
28837 after the "file" since "file" kills any execution target.
28838
28839 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
28840 GDB. GDB doesn't work that way (not anymore at least) on UDI.
28841 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
28842 argument for UDI.
28843
28844Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28845
28846 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
28847
28848 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
28849
28850Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28851
28852 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
28853 properly quoting regexps. This makes the second argument to
28854 demangle a fixed string, which matches the callers, instead of a
28855 shell-style pattern which is what the previous implementation
28856 used. Update some of the callers.
28857
28858Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28859
28860 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
28861 (comib_nullified_tests): Fix typo.
28862 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
28863 strings. No longer expected to fail.
28864
28865 * gdb.disasm/hppa.s (addib_tests): Fix typo.
28866 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
28867 strings. No longer expected to fail.
28868
28869 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
28870 string. No longer expected to fail.
28871
28872Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28873
28874 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
28875 No longer expected to fail.
28876
28877 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
28878 string. No longer expected to fail.
28879
28880Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28881
28882 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
28883 only in the names (I probably got most of them). I was even
28884 generous with some which differed in underscores in names, and
28885 probably missed a few, and I *still* was able to remove almost a
28886 third of the file with almost no impact on testsuite coverage.
28887
28888Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28889
28890 * gdb.t00/default.exp: Match udi_attach error message as well as
28891 the one from child_attach.
28892
28893 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
28894
28895 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
28896
28897 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
28898 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
28899
28900 * Move test with enums and partial symbols back to
28901 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28902 Reverts the change of 26 May 93. Per today's change to
28903 stabs.texinfo, the behavior that weird.exp was expecting was
28904 unreasonable; what is important is that the compiler+gdb get
28905 things right, which happens with a recent gcc. Also fix the test
28906 to deal with native compilers which put out the stab gdb can't
28907 deal with.
28908
28909Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28910
28911 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
28912 in the names. The main thing these accomplish is to slow things down.
28913 Many more such duplicates surely remain.
28914
28915 * gdb.t00/help.exp: Comment out "help support" test just like
28916 (and for same reason as) "help set" test.
28917
28918Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
28919
28920 * gdb.t06/break.exp: Remove setup_xfails for
28921 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
28922 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
28923 about known bug in gcc to include up through 2.5.8.
28924 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
28925 well as "_vb$".
28926 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
28927 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
28928 with latest gcc and gdb.
28929 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
28930 well as "_vb$".
28931
28932Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28933
28934 * configure.in (hppa*-*-*): Also configure and build stabs-only
28935 tests.
28936
28937Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28938
28939 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28940 * gdb.t10/configure.in (hppa*-*-*): Use it.
28941
28942Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28943
28944 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28945
28946Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28947
28948 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28949 versions prior to 1.13.5.
28950
28951Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28952
28953 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28954 the prompt is at the start of a line.
28955
28956Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28957
28958 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28959 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28960 in the copr tests now.
28961 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28962 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28963 expected to fail.
28964
28965Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28966
28967 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28968 gdb.t31/chillvars.exp, lib/gdb.exp:
28969 Tweak to run under either version of expect.
28970 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28971 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28972 * gdb.t11/list.exp: Remove extraneous whitespace.
28973
28974Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28975
28976 * gdb.t16/printcmds.exp (test_print_strings): Accept
28977 "(unsigned char *) " before the string.
28978
28979 * TODO: Add notes about printing of fancy types and GDB expressions.
28980
28981Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28982
28983 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28984 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28985 if doing mips-idt-ecoff.
c906108c
SS
28986
28987Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28988
28989 * Most .exp files: Tweak to run under either version of expect.
28990
28991Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28992
28993 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28994 xfails; I'm not sure why they are failing, but not because of PR 1806.
28995
28996Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28997
28998 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28999 defined in lib/gdb.exp.
29000
29001Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29002
29003 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
29004 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
29005 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
29006 have to be typeless.
29007
29008Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
29009
29010 * TODO: Add suggestion for copyright year test.
29011
29012Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
29013
29014 * configure.in (*-*-lynxos*): Add stabs tests.
29015
29016Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29017
29018 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
29019 so insert a tab before any assembler directive in column zero.
29020
29021 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
29022 stores.
29023 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
29024 stores.
29025 (fpu_short_memory_tests): Likewise.
29026
29027Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29028
29029 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
29030 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
29031 .stabs directives in comments.
29032
29033Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29034
29035 * TODO: New file, describing tests we could write.
29036 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
29037
29038Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29039
29040 * gdb.t06/signals.exp: Add kludge to force re-sync.
29041
29042 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
29043 to xgdb instead of gdb, get out of gdb.
29044
29045Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
29046
29047 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
29048 for info.
29049
29050Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
29051
29052 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
29053 * gdb.stabs/configure.in (hppa*-*-*): Use it.
29054 * gdb.stabs/hppa.sed: New sed script for the PA.
29055
29056Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29057
29058 * gdb.stabs: Re-write weird.def and configuration to use sed
29059 instead of cpp. sed is portable and POSIX; cpp is neither.
29060
29061Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29062
29063 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
29064
29065Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29066
29067 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
29068
29069Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29070
29071 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
29072 "_vb$".
29073 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
29074 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
29075
29076Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29077
29078 * lib/gdb.exp: Comment out code which depends on non-existent
29079 `transform' procedure.
29080
29081Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
29082
29083 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
29084 * lib/gdb.exp: Transform tool name.
29085 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
29086 1.1's new error handling system.
29087
29088Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29089
29090 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
29091
29092Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29093
29094 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
29095 They made pattern matching so slow that timeouts happened on
29096 heavily loaded systems. Now any output from "show print" which
29097 gets us back to the GDB prompt is a PASS.
29098
29099Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
29100
29101 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
29102
29103Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29104
29105 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
29106
29107 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
29108 It is not from PR 3220.
29109
29110Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29111
29112 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
29113 just started failing because they depended on the order the
29114 subcommands are presented, or exact docstring text. This kind of
29115 test is a pain and has minimal benefit.
29116
29117Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29118
29119 * gdb.t09/corefile.exp: At end of test, use "core" command with
29120 no arguments.
29121
29122Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
29123
29124 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
29125 17}/Makefile.in: Make it possible to run the testsuite with Sun
29126 make and CC = cross gcc by adding explicit build rules for .o
29127 files.
29128
29129Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29130
29131 * gdb.t15/funcargs.exp: Don't put comments on same line as
29132 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 29133
c906108c
SS
29134Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29135
29136 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
29137
29138Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
29139
29140 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
29141 * gdb.t20/inherit.exp: remove three dumplicate entries.
29142
29143Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29144
29145 * gdb.t06/break.exp: For "next over recursive call", fail on any
29146 incorrect output, not just on "factorial (value=2)".
29147
29148Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29149
29150 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
29151 working now. Add an xfail if accesing a bss variable causes
29152 a memory error if the target is not yet run.
29153
29154Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29155
29156 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
29157 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
29158 name of __st* demangling (2 strings). Did Kung really get the
29159 more than 95 others right without testing them?
29160
29161Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
29162
29163 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
29164
29165Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
29166
29167 * configure.in (configdirs): Add gdb.disasm
29168 * gdb.disasm: New directory for GDB disassembler tests.
29169 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
29170
29171Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29172
29173 * gdb.t00/help.exp: Don't test "help set".
29174
29175 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
29176 from within expect statements. None of these happen anymore and
29177 they cause regressions to be silently unnoticed.
29178
29179 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
29180 messages) about known failures with gcc cygnus-2.4.5-930417.
29181
29182 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
29183 comp-info.exp so it gets built if it doesn't exist.
29184
29185 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
29186 it is no longer used.
29187 * gdb.t13/comp-info.c: Removed.
29188
29189Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29190
29191 * gdb.t06/signals.exp: Add xfail for sun3.
29192
29193Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29194
29195 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
29196 relevant because ^C doesn't get sent but failure can be reproduced
29197 interactively).
29198
29199Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29200
29201 * gdb.stabs/alpha.mt: New configuration file for alpha.
29202 * gdb.stabs/configure.in: Use it.
29203 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
29204 sharing with alpha.mt, redefine long to word via preprocessor.
29205 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
29206 for alpha.
29207 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
29208 native cc.
29209 * gdb.t00/teststrategy.exp: Change expect string so that we
29210 consume the `(xgdb)' from the command echo and from the gdb prompt.
29211 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
29212 gdb currently compares all values as long, so this failure probably
29213 applies to any configuration where LONGEST is bigger than a target int.
29214 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
29215 with gcc.
29216 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
29217 to handle opaque pointers, gcc is.
29218 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
29219 as first argument. Include <sys/types.h> and change all operator
29220 new definitions to use size_t.
29221 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
29222 now that we use size_t.
29223
29224Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29225
a9c64011 29226 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 29227 a long or float array cast all array members to the same type.
a9c64011 29228 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 29229 with 64 bit longs.
a9c64011 29230 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 29231 on alpha.
a9c64011 29232 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
29233
29234Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29235
29236 * gdb.t24 (demangle.exp): Constructors of templates have names like
29237 vector<int>::vector(int) not vector<int>::vector<int>(int). See
29238 section 14.6 of the ARM.
29239
29240 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
29241 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
29242 accomplish little and slow down the testsuite.
29243
29244 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
29245 Accept spaces various places.
29246
29247Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29248
29249 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
29250 with watchpoint enabled.
29251
29252 * Makefile.in: Remove definition of CC and remove the second
29253 definition of CXX (the "CXX = gcc" one remains). These definitions
29254 were causing backquotes to be expanded within backquotes, which
29255 doesn't work.
29256
29257Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
29258
29259 * gdb.t17/callfuncs.exp: Add "return 0" to end.
29260
29261Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29262
a9c64011
AS
29263 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
29264 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
29265 by mips cc and contains no stabs entries.
29266
29267Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
29268
29269 * config/vx-gdb.exp: Use fake device to load files rather than
29270 NFS.
29271 * lib/gdb.exp: New proc to do "file" command.
29272 * config/unix-gdb.exp: Use new "file" proc.
29273
29274Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
29275
29276 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
29277 Rework board rebooting slightly.
29278 (gdb_exit): Don't exit from the remote shell; there isn't one.
29279 * gdb.stabs/weird.exp: If a program is being debugged already,
29280 kill it.
29281 * gdb.t04/setvar.exp: Stop and restart gdb.
29282 * gdb.t05/expr.exp: Likewise.
29283 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
29284 restart gdb and reload the program.
29285 * gdb.t08/opaque.exp: Likewise.
29286 * gdb.t12/scope.exp: Likewise.
29287 * gdb.t13/bitfields.exp: Likewise.
29288 * gdb.t15/funcargs.exp: Likewise.
29289 * gdb.t20/classes.exp: Likewise.
29290 * gdb.t03/ptype.exp: Increase timeout.
29291 * gdb.t16/printcmds.exp (test_print_string_constants,
29292 test_print_array_constants): Likewise.
29293 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
29294 * gdb.t20/classes.exp (do_tests): Likewise.
29295 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
29296
29297Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
29298
29299 * gdb.stabs: Renamed *wierd* to *weird*.
29300
29301Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29302
29303 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
29304 for timeout. Add "known gcc 2.4.5 bug" to failure message.
29305
29306Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29307
29308 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
29309 (do_tests): Remove xfail for whatis on one_var and two_var.
29310
29311Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
29312
29313 * Makefile.in: Made cross building work better by adding
29314 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
29315
29316Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29317
29318 * gdb.t15/{return.c,return.exp,Makefile.in}:
29319 New test, currently commented out.
29320
29321Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
29322
29323 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
29324 still running and removes the leftover named socket so GDb can do
29325 clean restarts.
29326
29327Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
29328
29329 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
29330 console, not GDB.
29331 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
29332 cross testing works better with "make check"
29333 * config/unix-gdb: Use default procedures for exit and version.
29334 * config/vx-gdb.exp: Cleaned up and massaged back to working order
29335 with the newest VxWorks.
29336
29337Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29338
29339 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
29340 old form.
29341
29342 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
29343 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
29344
29345 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
29346
29347 * config/unix-gdb.exp: Remove this version of gdb_exit
29348 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
29349 Rob says he'll look at it when he gets back to testing boards.
29350
29351Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
29352
29353 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
29354 an expected fail for certain ptype commands.
29355
29356 * gdb.t20/classes.exp: Update expected results of "ptype class
29357 Base1" to account for the constructor that now appears in the type.
29358
29359Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
29360
29361 * configure.in (configdirs): Restore gdb.t04, which mysteriously
29362 disappeared from list.
29363 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
29364 "alldone" proc with call to cleanup and exit.
29365 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
29366 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
29367 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
29368 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
29369 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
29370 "alldone" proc with simple returns that suppress remaining
29371 tests. The alldone proc went away many months ago.
29372
29373Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29374
29375 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
29376
29377 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
29378
29379Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29380
29381 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
29382 as vax gdb will display them.
29383
29384Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29385
29386 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
29387 optimizers.
29388
29389 * scope.exp: Change "bad value for localval" messages so each one
29390 is unique.
29391
29392 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
29393 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
29394
29395 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
29396
29397Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29398
29399 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
29400 doesn't exist (due to optimization).
29401
29402Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29403
29404 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
29405 contains \r because the filename is long.
29406
29407 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
29408 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
29409
29410Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29411
29412 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
29413 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
29414 Ultrix.
29415 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
29416 int tests.
29417 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
29418
29419Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
29420
29421 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
29422
29423 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 29424 to match does not match the passing case but still matches the
c906108c
SS
29425 failing case.
29426
29427Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29428
29429 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
29430
29431Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
29432
29433 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
29434 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
29435 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
29436 Remove various versions of gdb_exit.
29437 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
29438 gdb_exit.
29439 * config/unix-gdb.exp: gdb_exit remains here, and should override
29440 the generic version, since it's doing a lot of wierd stuff that
29441 the other versions aren't. FIXME, fold it in, or abandon this
29442 version.
29443
29444Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29445
29446 * gdb.t24/demangle.exp: Add tests for PR 3220.
29447
29448Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29449
29450 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
29451
29452Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
29453
29454 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
29455 "i386-*-*". Works for i486 as well.
29456
29457 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
29458 bug, and expand domain of xfail to all SVR4 systems, since the
29459 actual problem is likely to be in generic SVR4 /proc support.
29460
29461Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29462
29463 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
29464
29465Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
29466
29467 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
29468 xfails for other systems. Match a missing 'Continuing.' as an
29469 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
29470
29471 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
29472 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
29473 Only issue warning for missing executables if -all option is used.
29474
29475 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
29476 file if -all option is used. It's like an unpredictable XFAIL.
29477
29478Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29479
29480 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
29481 for dynamically linked binaries.
29482
29483 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
29484
29485Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29486
29487 * gdb.t20/inherit.exp: Change message for "print tagless struct"
29488 to state that this is a known bug in old versions of g++.
29489
29490Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29491
29492 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
29493 while waiting for `Continuing'.
29494
29495Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
29496
29497 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
29498 in text, data, and bss.
29499 * gdb.t10/nodebug.c: Add local and global test variables for
29500 initialized and uninitialized data.
29501
29502Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29503
29504 * config/unix-gdb.exp (gdb_exit): Add "wait".
29505
29506Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29507
29508 * gdb.t06/signals.exp: xfail the continue from the handler for all
29509 targets.
29510
29511 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
29512 function with watchpoints enabled, the i386 call dummy starts with
29513 a call.
29514
29515 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
29516 386 bsd names its corefiles.
29517
29518Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
29519
29520 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
29521 compilers don't grok it.
29522 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
29523 with small octal ints rather than character constants, which
29524 are signed and might not fit if first promoted to int.
29525
29526Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
29527
29528 * gdb.t09/Makefile.in (clean): Remove corefile.
29529
29530Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29531
29532 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
29533
29534Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29535 and Jim Kingdon (kingdon@cygnus.com)
29536
29537 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
29538 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
29539 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
29540
29541Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29542
29543 * gdb.t17/interrupt.exp: Add xfail for hppa.
29544
29545Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29546
29547 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
29548 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
29549 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
29550 to determine signed-ness of bitfields and use the result to setup
29551 the xfail.
29552 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
29553 * gdb.t15/funcargs.exp: Use them to step until the second indirect
29554 call line is reached if necessary.
29555
29556Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29557
29558 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
29559
29560Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29561
29562 * gdb.t06/break.exp: Also test `clear' command.
29563
29564Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29565
29566 * gdb.t00/teststrategy.exp: Remove extra quote.
29567
29568 * gdb.t07/watchpoint.exp: Change xfail for calling function with
29569 watchpoint enabled to be for all non-68k machines.
29570
29571 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
29572
29573Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29574
29575 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
29576 targets use aout.mt instead of ecoff.mt as gas understands
29577 standard aout format.
29578
29579Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29580
29581 * lib/gdb.exp (runto): Don't insist that function we are running to
29582 was compiled with -g.
29583
29584 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
29585
29586 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
29587 to get back into the read system call.
29588 Accept leading newline in case where we woke it up.
29589
29590Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29591
29592 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
29593 to make the stabs test work on ecoff systems using gcc and -with-stabs.
29594 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
29595 enable ecoff configuration.
29596
29597Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29598
29599 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
29600
29601Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29602
29603 * gdb.t16/printcmds.exp: Add another printf test.
29604
29605Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
29606
29607 * configure.in: If configured -with-stabs on any target, add
29608 stabsdirs to configdirs.
29609
29610Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29611
29612 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
29613 fun" so pattern does not match the command itself.
29614
29615Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29616
29617 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
29618
29619Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29620
29621 * gdb.t17/interrupt.exp: Test for more things.
29622
29623Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29624
29625 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
29626 compiler arranges the code and line numbers.
29627
29628 * gdb.t17/interrupt.exp: Don't send \n after ^C.
29629
29630Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29631
29632 * gdb.t00/help.exp: Increase expect input buffer size.
29633
29634Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29635
29636 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
29637
29638 * gdb.t07/watchpoint.exp: Add xfail for hppa.
29639
29640 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
29641
29642 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
29643 [0-9]*, not just [0-9].
29644
29645Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29646
29647 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
29648
29649 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
29650
29651Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29652
29653 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
29654
29655Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29656
29657 * gdb.t06/signals.c: Add xfails for sun3.
29658
29659 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
29660
29661 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
29662 test_stepping tests.
29663
29664Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29665
29666 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
29667
29668 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
29669
29670 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
29671 rather than actually putting it through cpp twice.
29672
29673 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
29674
29675Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
29676
29677 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
29678 no longer needed.
29679
29680Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29681
29682 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
29683
29684 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
29685 C++ features prints as "struct", make it a pass, not an xfail.
29686
29687Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29688
29689 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
29690 Don't require VA to print as "class" rather than "struct".
29691
29692Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
29693
29694 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
29695
29696Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29697
29698 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
29699
29700Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29701
29702 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
29703 order.
29704
29705Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29706
29707 * gdb.t16/printcmds.exp: Add printf tests.
29708
29709 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
29710
29711 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
29712
29713Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
29714
29715 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
29716 pass counts, to counteract any existing or future setup_xfails.
29717
29718Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29719
29720 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
29721 {BEGIN,END}_COMMON for common block instead of STAB.
29722 * gdb.stabs/wierd.exp: Add xfail for rs6000.
29723
29724 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
29725 intp_var should be N_GSYM not N_LSYM.
29726 wierd-aout.S: Use a label for the value of the N_SO.
29727 wierd.def: Remove all backslashes.
29728 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
29729
29730Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29731
29732 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
29733 get the expected next to inheritance3.
29734
29735Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29736
29737 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
29738 now that gcc-2.4 gets it right.
29739
29740Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29741
29742 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
29743
29744 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
29745 generating comp-info.exp which works for cross-compilation.
29746
29747Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
29748
29749 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
29750 "*-*-sysv4.*".
29751
29752Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
29753
29754 * gdb.t01/run.exp: Start with a fresh gdb.
29755 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
29756 SVR4.x.
29757
29758Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
29759
29760 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
29761 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
29762 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
29763 Makefile.in (distclean, realclean): Remove gdbme.c from list of
29764 things to remove.
29765
29766Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
29767
29768 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
29769 test cases from bug reports.
29770
29771Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
29772
29773 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
29774 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
29775 avoid spurious xfails.
29776 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
29777 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
29778 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
29779
29780Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
29781
29782 * gdb.t00/teststrategy.exp: Rework to provide more useful
29783 description of each test, fix problem with systems that define
29784 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
29785 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
29786 results for "next over recursive call" so timeouts aren't taken
29787 by error.
29788
29789Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
29790
29791 * gdb.t12/scope.exp: Test printing of variables before run.
29792
29793 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
29794 printed in wrong order due to sorting.
29795
29796Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
29797
29798 * gdb.t00/teststrategy.exp: Fix expected results for printing
29799 user entered string constant. Is array of char, prints with no
29800 address.
29801
29802 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
29803 commands.
29804 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
29805 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
29806 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
29807 of struct of char arrays.
29808 * gdb.t00/radix.exp: New tests for radix commands.
29809
29810Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
29811
29812 * gdb.t16/printcmd.exp: Print a variable before running program
29813 (with xfail for AIX).
29814
29815Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
29816
29817 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
29818
29819 * gdb.t16/printcmd.exp: Don't print variables before running program.
29820
29821 * gdb.t06/break.exp: Don't require envp argument to main.
29822
29823 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
29824
29825 * gdb.t02/whatis.exp, gdb.t11/list.exp:
29826 Add xfails for rs6000.
29827
29828 * gdb.t02/whatis.exp: Change other tests not to re-test something
29829 we already tested.
29830
29831 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
29832 each type used has a variable of that type.
29833
29834Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
29835
29836 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
29837
29838Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
29839
29840 * configure.in: change srctrigger to be a file, not a directory
29841
29842Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
29843
29844 * configure.in (mips-idt-ecoff*): Added trailing '*'.
29845
29846 * gdb.t11/list.exp: Fixed a couple of typos.
29847
29848Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
29849
29850 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
29851 is fixed and PR is closed.
29852 * gdb.t16 (gdbme.c): Add simple test string variable.
29853 * gdb.t16 (printcmds.exp): Add tests with simple test string
29854 variable, primarily for boundaries on "set print elements".
29855
29856Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
29857
29858 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
29859 Make leading 0's optional and don't expect a tab in the middle
29860 of the number.
29861
29862 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
29863
29864 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
29865 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
29866 don't end command passed to gdb_test with newline.
29867
29868 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
29869 signed keyword away, don't expect signed bitfields to be signed.
29870
29871 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
29872 printing with only as many 1's as are in the field as well as printing
29873 with 32 1's (see comment).
29874
29875Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
29876
29877 * gdb.t00/default.exp: Start with a fresh gdb.
29878 * configure.in (configdirs): Remove gdb.t31 until the chill
29879 compiler works again. It no longer is able to find chillrt0
29880 since it isn't in libchill.a anymore.
29881 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
29882 wierd.o, make more modular.
29883 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
29884 spurious newlines that caused problems.
29885
29886Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29887
29888 * Move test with enums and partial symbols from gdb.t03/ptype.exp
29889 to gdb.stabs/wierd.exp since GCC has worked around the bug.
29890 gdb.stabs/wierd.{exp,def}: Many new tests.
29891
29892 * gdb.t00/default.exp: update info line for new message.
29893
29894 * gdb.t02/{whatis.exp,gdbme.c}:
29895 Test that "char *" doesn't print as "caddr_t".
29896
29897Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29898
29899 * gdb.t00/help.exp: Use .* in place of some help messages which
29900 just changed.
29901 gdb.t00/default.exp: Update "info frame" test for new message.
29902 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29903 Remove some xfails
29904
29905Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29906
29907 * gdb.t03/{gdbme.c,ptype.exp}:
29908 Add tests for typedef'd struct and union without tags.
29909 Also check "whatis" on a variable of a typedef'd enum without a tag.
29910
29911 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
29912 PRMS 1823; the bug still exists but isn't reproduced by this test
29913 anymore), and remove rs6000 XFAIL (the bug is fixed).
29914
29915 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
29916 duplicated from whatis.exp. For those that are left, accept
29917 "long", "long int", or "int" for long variables (whatis.exp already
29918 has an XFAIL for "int", so no need to fail it here).
29919
29920 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
29921 Deal with GCC's names for types now that GDB uses the compiler's names.
29922
29923 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
29924 setup_xfail's for sunos4. If we #defined the signed keyword away,
29925 don't expect GDB to know that char it is signed.
29926
29927 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
29928
29929Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
29930
29931 * configure.in (configdirs): Add gdb.t24 for C++ tests that
29932 should work on any system, regardless of debugging format.
29933 * gdb.t21/demangle.exp: Move to gdb.t24.
29934 * gdb.t24/demangle.exp: Move from gdb.t21.
29935 * gdb.t24/{Makefile.in, configure.in}: New files.
29936
29937Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29938
29939 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29940 * gdb.stabs: New directory.
29941
29942Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29943
29944 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29945 not just "Quit anyway?".
29946
29947Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29948
29949 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29950 that all setup_xfails are immediately followed by clear_xfails.
29951
29952Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29953
29954 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29955 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29956 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29957 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29958 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29959 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29960 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29961 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29962 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29963 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29964 gdb.t31/chillvars.exp, lib/gdb.exp:
29965 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29966 bug-gdb@prep.ai.mit.edu.
29967
29968Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29969
29970 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29971 with 0.0, not integer 0.
29972
29973Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29974
29975 * gdb.t06/break.exp: Update for "Kill the program" message change.
29976
29977Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29978
29979 * Makefile.in (GDBFLAGS): Set to -nx.
29980 * Makefile.in (site.exp): Use GDBFLAGS.
29981
29982Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29983
29984 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29985 Makefiles.
29986 (check): depend on just-check.
29987 (just-check): added so that tests can be run without a noop
29988 build pass.
29989
29990Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29991
29992 Switch to using configure's configdirs.
29993 * Makefile.in (Makefile): add configure.in dependency.
29994 (SUBDIRS): removed redundant assignment.
29995 * configure.in: switch subdirs assignment to configdirs.
29996 * gdb.t*/configure.in: new files.
29997
29998Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29999
30000 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
30001 works.
30002
30003Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
30004
30005 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
30006 in explicit rules. Apparently this is not supported by some makes.
30007
30008Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
30009
30010 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
30011
30012Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30013
30014 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
30015 disappeared.
30016
30017Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
30018
30019 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
30020
30021Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
30022
30023 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
30024 watchpoint problem that is now fixed.
30025 * gdb.t30/chexp.exp: Remove setup_xfail for printing
30026 uninitialized convenience variables.
30027 * gdb.t31/chillvars.exp: Fix expected patterns for printing
30028 structures.
30029
30030Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30031
30032 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
30033 which causes expect to get out of sync with gdb on long output
30034 from help set.
30035 * gdb.t09/corefile.exp: Make expected pattern for core file
30036 failing signal and frame output format less sun specific.
30037
30038Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
30039
30040 * gdb.t31/chillvars.exp: Add and remove initial dummy
30041 breakpoint, so that symbol table is forced in.
30042 (Needed at least on Sunos4, though it seems not SVR4.)
30043 * gdb.t31/chillvars.exp: Update for changed output format.
30044
30045Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
30046
a9c64011 30047 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
30048
30049Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
30050
30051 * Makefile.in: Added --srcdir when invoking runtest, removed the
30052 need for a local config file. (optional now)
30053
30054Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
30055
30056 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
30057 failure count used to force early termination. Add some more
30058 expected failures for gnu style demangling.
30059
30060Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30061
30062 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
30063 pmi variable from gdb.t20/gdbme to get optimized away.
30064 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
30065 Check for written corefile upon timeout _and_ eof.
30066
30067Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30068
30069 * config/unix-gdb.exp: Add missing return 0.
30070
30071Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30072
30073 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
30074 test termination.
30075
30076Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
30077
30078 * configure.in (subdirs): Put back gdb.t17 which mysteriously
30079 disappeared.
30080
30081Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
30082
30083 * gdb.t10/crossload.exp: Disable the i860-elf test until such
30084 time as i860 support works.
30085
d63a86f8 30086 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
30087 "backtrace 100\r" rather than just "backtrace\r", to match last
30088 change.
30089
30090Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
30091
30092 * config/udi-gdb.exp (gdb_exit): Remove close command.
30093 (gdb_target_udi): New procedure to set the UDI target.
30094 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
30095 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
30096 Added waits for prompts after several question responses. Added
30097 some more responses used by a29k-amd-udi-gdb.
30098 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
30099 pass different arguments, restart UDI connection after program
30100 completion.
30101 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
30102 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30103 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
30104 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
30105 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
30106 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
30107 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30108 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
30109 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
30110 after program completion.
30111 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
30112 compiled with a SELECT_VECS setting.
30113 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
30114 infinite recursion.
30115
30116 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
30117 Added checks for COFF results, and made them expected failures for
30118 all targets. It would be better to make them expected failures
30119 for COFF targets only.
30120
30121Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
30122
30123 * Makefile.in: add null dvi target, don't bother to recurse
30124 through test directories for info and install-info; rename
30125 $(datadir) to be dejagnu instead of deja-gnu
30126
30127Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
30128
30129 * gdb.t31/gdbme.ch: Re-enable code that previously caused
30130 compiler to coredump.
30131 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
30132 code.
30133
30134Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
30135
30136 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
30137 coredump.
30138 * gdb.t31/chillvars.exp: Comment out tests that depend on that
30139 code.
30140
30141Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
30142
30143 * gdb.t03/ptype.exp: tests for return code from gdb_test.
30144 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
30145 which in a shell. Deletes xgdb when done.
30146 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
30147 Tests the return from the "set height" or "set width" commands.
30148 Added a few return codes where needed.
30149
30150Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
30151
30152 * Makefile.in (SUBDIRS): Add gdb.t17.
30153 * configure.in (subdirs): Add gdb.t17.
30154 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
30155 files to test gdb's calling of functions in the inferior with
30156 the correct arguments and gdb's ability to retrieve any
30157 result returned.
30158
30159Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
30160
30161 * config/unix-gdb.exp (gdb_exit): Remove close commands that
30162 may be called after gdb goes away. Previous versions of expect
30163 needed these to avoid file descriptor leaks, but they cause
30164 errors with the current revision of expect.
30165 * gdb.t00/gdbvars.exp: Use -re on expected output after
30166 setting sevenbit-strings.
30167 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
30168 to set sevenbit-strings consistent across tests.
30169 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
30170 set sevenbit-strings consistent across tests.
30171
30172Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
30173
30174 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
30175 expected output to match current "expect" expectations.
30176
30177Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
30178
30179 * gdb.t00/default.exp: Change expected output for default "source"
30180 command, to match new gdb behavior which requires a filename to
30181 source.
30182
30183Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
30184
30185 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
30186 expected fail for i486-*-* that misses the marker2 function.
30187 * gdb.t10/crossload.exp (bfddefault): Allow successful
30188 recognition of a format to pass even if no symbols are found.
30189 Explicitly catch failures where the format is not recognized
30190 or is ambiguous, and add the reason to the fail message.
30191 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
30192 the cause is and invalid target and add reason to failure message.
30193 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
30194 elf32-i386, elf32-sparc, and elf32-i860.
30195 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
30196 Set up expected failure for 'filename'::variable scope resolution,
30197 which is now apparently broken on all targets.
30198 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
30199 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
30200 gdb.t23/templates.exp: Change failure for missing binfile into
30201 just a warning.
30202 gdb.t21/demangle.exp: Change all cfront references to 'arm'
30203 references.
30204
30205Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
30206
30207 * gdb.t00/default.exp: Add expected output for default "source"
30208 command, to match new gdb behavior.
30209 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
30210
30211Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
30212
30213 * config/*-gdb.exp: returns an error, rather than exiting on
30214 internal errors.
30215
30216Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
30217
30218 * gdb.t03/gdbme.c: Add pointer to struct variable.
30219 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
30220 referencing struct members.
30221
30222Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
30223
30224 * configure.in (mips-idt-ecoff): New target.
30225 * config/mips-gdb.exp: New file for remote board using MIPS remote
30226 debugging protocol.
30227
30228 * Redid configuration scheme. Removed gdb.t*/configure.in.
30229 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
30230 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
30231 distclean targets. Built executables via .o files. Adjusted
30232 tests to account for source files in $(srcdir) rather than
30233 $(objdir).
30234 * lib/gdb.exp (runto): Don't expect () after the function name,
30235 because it may have arguments.
30236
30237Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
30238
30239 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
30240 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
30241 expected failures for mips-idt-* and mips-sgi-*.
30242 * gdb.t00/default.exp (attach): Kill process if requested.
30243 * gdb.t00/help.exp (help target core, help target): Accept a gdb
30244 that does not read core files.
30245 * gdb.t01/run.exp: Removed checks for exit status code.
30246 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
30247 it is linked in.
30248 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
30249 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
30250 appropriate, rather than doing it by hand.
30251 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
30252 execution.
30253 * gdb.t10/crossload.exp: Kill existing program if needed.
30254 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
30255 appropriate, rather than doing it by hand. Always increase
30256 timeout for this test, not just for VxWorks.
30257
30258Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
30259
30260 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
30261 of Chill STRUCT types and STRUCT values.
30262 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
30263 than "char".
30264 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 30265 struct2): New struct definitions and initializations to test
c906108c
SS
30266 simple Chill STRUCT types.
30267
30268Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
30269
30270 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
30271 the null byte at the end of strings.
30272 * gdb.t00/default.exp: Make show version insensitive to copyright
30273 date.
30274 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
30275 to avoid dependencies on target char signedness.
30276 * gdb.t16/printcmds.exp: Update expected results for explicitly
30277 unsigned char.
30278 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
30279 now work.
30280 * gdb.t21/demangle.exp: Add many more patterns for template
30281 demangling, most of them being expected failures.
30282 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
30283 string we are matching for, to match on the whole string.
30284 * gdb.t21/demangle.exp: Add many new test strings to demangle,
30285 and fix a whole bunch that had incorrect expected output but were
30286 passing anyway because of the bug in "proc demangle".
30287 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
30288 type.
30289 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
30290
30291Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
30292
a9c64011
AS
30293 * gdb/testsuite: made modifications to testcases, etc., to allow
30294 them to work properly given the reorganization of deja-gnu and the
30295 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
30296
30297Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
30298
30299 * gdb/testsuite: Initial creation of gdb/testsuite.
30300 Migrated dejagnu testcases and support files for testing nm to
30301 gdb/testsuite from deja-gnu. These files were moved "as is"
30302 with no modifications. This migration is part of a major overhaul
30303 of dejagnu. The modifications to these testcases, etc., which
30304 will allow them to work with the new version of dejagnu will be
30305 made in a future update.
48efe704 30306
8d8cb839 30307 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 30308\f
8d8cb839
EZ
30309;; Local Variables:
30310;; mode: change-log
30311;; left-margin: 8
30312;; fill-column: 74
30313;; version-control: never
30314;; End:
902f2ccb 30315
0b302171 30316 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
30317 Copying and distribution of this file, with or without modification,
30318 are permitted provided the copyright notice and this notice are preserved.