]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
2012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
10e339df
PA
12012-12-14 Yufeng Zhang <yufeng.zhang@arm.com>
2
3 * gdb.base/kill-after-signal.exp: Disable if gdb,nosignals.
4
e780d813
DE
52012-12-13 Doug Evans <dje@google.com>
6
7 * gdb.multi/multi-arch-exec.exp: Skip for i*86-linux.
8 * gdb.multi/multi-arch.exp: Ditto.
9
ca3dbcc8
MG
102012-12-12 Keven Boell <keven.boell@intel.com>
11
12 * gdb.mi/mi-catch-load-so.c: New. Clone of the
13 catch load test library source file.
14 * gdb.mi/mi-catch-load.c: New. Clone of the catch
15 load test source file.
16 * gdb.mi/mi-catch-load.exp: New. Test file for
17 basic MI -catch-load and -catch-unload tests.
18
2960a434
PK
192012-12-11 Paul Koning <paul_koning@dell.com>
20
21 * gdb.python/py-prettyprint.py (_iterator): Remove exception_flag
22 exception.
23 (_iterator_except): New function.
24 (ArrayPrinter): Use _iterator function instead of local _iterator
25 class for Python 3 compatibility.
26 (NoStringContainerPrinter): Use _iterator_except instead of
27 _iterator.
28 * gdb.python/py-typeprint.exp: Use exec(open(...).read()) instead of
29 execfile for Python 3 compatibility.
30 * gdb.python/python.exp: Handle Python 2.4 exception traceback
31 format in error_prompt test.
32
9325cb04
PK
332012-12-10 Paul Koning <paul_koning@dell.com>
34
35 * gdb.base/charset.exp: Change print syntax for Python 3
36 compatibility.
37 * gdb.python/py-block.exp: Ditto.
38 * gdb.python/py-breakpoint.exp: Ditto.
39 * gdb.python/py-cmd.exp: Ditto.
40 * gdb.python/py-events.py: Ditto.
41 * gdb.python/py-finish-breakpoint.py: Ditto.
42 * gdb.python/py-finish-breakpoint2.exp: Ditto.
43 * gdb.python/py-finish-breakpoint2.py: Ditto.
44 * gdb.python/py-frame-inline.exp: Ditto.
45 * gdb.python/py-frame.exp: Ditto.
46 * gdb.python/py-infthread.exp: Ditto.
47 * gdb.python/py-objfile.exp: Ditto.
48 * gdb.python/py-parameter.exp: Ditto.
49 * gdb.python/py-progspace.exp: Ditto.
50 * gdb.python/py-prompt.exp: Ditto.
51 * gdb.python/py-symbol.exp: Ditto.
52 * gdb.python/py-symtab.exp: Ditto.
53 * gdb.python/py-template.exp: Ditto.
54 * gdb.python/py-value-cc.exp: Ditto.
55 * gdb.python/python.exp: Ditto.
56 * gdb.python/source2.py: Ditto.
57 * gdb.python/lib-types.exp: Change print syntax for Python 3
58 compatibility.
59 Use sorted() function rather than sort() method.
60 Accept either int or long values for enum values.
61 * gdb.python/py-events.exp: Use exec(open(...).read()) instead of
62 execfile for Python 3 compatibility.
63 * gdb.python/py-evsignal.exp: Ditto.
64 * gdb.python/py-evthreads.exp: Ditto.
65 * gdb.python/py-mi.exp: Ditto.
66 * gdb.python/py-pp-maint.exp: Ditto.
67 * gdb.python/py-prettyprint.exp: Ditto.
68 * gdb.python/py-finish-breakpoint.exp: Change print syntax for
69 Python 3 compatibility.
70 Skip tests for Python 2.4.
71 * gdb.python/py-inferior.exp: Change print syntax for
72 Python 3 compatibility.
73 Use byte string rather than character string in memory write test
74 if Python 3.
75 * gdb.python/py-pp-maint.py: Change class declarations to "new
76 class" syntax.
77 * gdb.python/py-prettyprint.py: Change iterator class to generator
78 function for Python 3 compatibility.
79 Make all classes "new style".
80 Fix indentation issue and stray semicolon.
81 * gdb.python/py-shared.expChange print syntax for Python 3
82 compatibility.
83 Define "long" if Python 3.
84 * gdb.python/py-type.exp: Change print syntax for Python 3
85 compatibility.
86 Accept either int or long values for enum values.
87 * gdb.python/py-value.exp: Change print syntax for Python 3
88 compatibility.
89 Skip "long" and "unicode" tests if Python 3.
90 Accept either "type" or "class" in type checks.
91 * lib/gdb.exp (gdb_py_is_py3k): New flag set if Python 3.
92 (gdb_py_is_py24): New flag set if Python 2.4 or 2.5.
93
8b9737bf
TT
942012-12-10 Tom Tromey <tromey@redhat.com>
95
96 * gdb.dwarf2/implptr-64bit.exp: Run tests with two CUs as well.
97 (test): Add "two_cu" argument.
98 * gdb.dwarf2/implptr-64bit.S: Move subprogram later; use ref_addr
99 for types; allow two CUs.
100
1b80a9fa
JK
1012012-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
102
103 * gdb.dwarf2/dw2-compdir-oldgcc.S: New file.
104 * gdb.dwarf2/dw2-compdir-oldgcc.exp: New file.
105
f0b6d50a
YQ
1062012-12-08 Yao Qi <yao@codesourcery.com>
107 Pedro Alves <palves@redhat.com>
108
109 * gdb.trace/mi-tracepoint-changed.exp (test_reconnect): Test
110 '=breakpoint-created' when GDB merges the tracepoints of both
111 sides.
112
2f68a895
TT
1132012-12-07 Tom Tromey <tromey@redhat.com>
114
115 * gdb.base/break1.c (enum some_enum, union some_union): New.
116 (some_enum_global, some_union_global, some_value): New globals.
117 * gdb.base/completion.exp: Add tag completion tests.
118
4fc5d43e
TT
1192012-12-07 Tom Tromey <tromey@redhat.com>
120
121 * gdb.base/completion.exp: Add tests for ptype and whatis
122 completion.
123
6559e013
JB
1242012-12-07 Joel Brobecker <brobecker@adacore.com>
125
126 * gdb.base/stale-infcall.exp: Fix copyright line.
127
ae2b630d
JB
1282012-12-07 Joel Brobecker <brobecker@adacore.com>
129
130 * gdb.ada/lang_switch.exp: The "msg" parameter may be a reference.
131
0ba2eb0f
TT
1322012-12-06 Pedro Alves <palves@redhat.com>
133 Tom Tromey <tromey@redhat.com>
134
135 * gdb.base/exprs.exp: Add tests for cast to void.
136
731145cb
TT
1372012-12-06 Jens Elmenthaler <jens.elmenthaler@advantest.com>
138
139 * gdb.python/py-mi.exp: Correct expected results for attribute
140 "dynamic" returned by -var-update.
141 Add test case for correct handling of "diplayhint" for children
142 of dynamic varobjs.
143 * gdb.python/py-prettyprint.c (set_itme): New function.
144 (bug_14741) New function.
145 (main) Add call to bug_14741().
146 * gdb.python/py-prettyprint.py (class ArrayPrinter): New class.
147
e58fcc15
UW
1482012-12-05 Ulrich Weigand <uweigand@de.ibm.com>
149
150 * gdb.base/gnu-debugdata.exp: Also include "D" symbols in
151 ${binfile}.funcsyms list.
152
e9eb0d14
YQ
1532012-12-04 Yao Qi <yao@codesourcery.com>
154
155 PR gdb/13443
156 * gdb.trace/actions.exp: Make test messages unique.
157
4983028c
TT
1582012-11-29 Tom Tromey <tromey@redhat.com>
159
160 * gdb.base/gnu-debugdata.exp (run, pipeline): Don't use lassign.
161
ea5e6b0e
UW
1622012-11-29 Ulrich Weigand <uweigand@de.ibm.com>
163
164 * gdb.opencl/convs_casts.exp: Always expect standard vector type names.
165 * gdb.opencl/datatypes.exp: Likewise.
166 * gdb.opencl/operators.exp: Likewise.
167 * gdb.opencl/vec_comps.exp: Likewise.
168
cdde3dfb
JG
1692012-11-29 Jerome Guitton <guitton@adacore.com>
170
171 * gdb.ada/iwide: New testcase.
172
b50d69b5
JG
1732012-11-29 Jerome Guitton <guitton@adacore.com>
174
175 * gdb.ada/ptype_tagged_param.exp: Adjust expected output in
176 ptype test.
177
c2d3fccf
JG
1782012-11-29 Jerome Guitton <guitton@adacore.com>
179
180 * gdb.ada/variant_record_packed_array.exp: Test expressions of the
181 form {VARIANT_TYPE}ADDRESS.
182
5edf51fe
YQ
1832012-11-27 Daniel Jacobowitz <dan@codesourcery.com>
184
185 * gdb.cp/member-ptr.cc (class Diamond): Add func_ptr.
186 (func): New function.
187 (main): Initialize diamond.func_ptr and add diamond_pfunc_ptr.
188 * gdb.cp/member-ptr.exp: Add new tests for ptype and for
189 pointers to members with pointer-to-function type.
190
608e2dbb
TT
1912012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
192 Tom Tromey <tromey@redhat.com>
193
194 * gdb.base/gnu-debugdata.exp: New file.
195 * gdb.base/gnu-debugdata.c: New file.
196 * lib/gdb.exp (gdb_file_cmd): Handle LZMA warning.
197 (gdb_unload): Return 0 on success.
198
4648e588
JK
1992012-11-26 Jan Kratochvil <jan.kratochvil@redhat.com>
200
201 * gdb.base/enumval.exp (print e, print f, print K): XFAIL on GCC <= 4.6.
202
17d6efc4
JB
2032012-11-26 Joel Brobecker <brobecker@adacore.com>
204
205 * gdb.base/empty_exe.exp: New testcase.
206
ace21957
MF
2072012-11-20 Mike Frysinger <vapier@gentoo.org>
208
209 * gdb.base/completion.exp: Add test for help aliases completion.
210
5c401a0a
YQ
2112012-11-20 Yao Qi <yao@codesourcery.com>
212
213 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
214 Don't test 'maint set show-debug-regs'.
215 Use command 'set remotecache' instead of
216 'set circular-trace-buffer'.
217
8dea366b
KS
2182012-11-16 Keith Seitz <keiths@redhat.com>
219
220 PR c++/13615
221 * gdb.cp/baseenum.cc: New file.
222 * gdb.cp/baseenum.exp: New file.
223 * gdb.cp/derivation.cc (A): Add copyright.
224 Add a typedef.
225 (B): Use A::value_type instead of int. Change all references.
226 (D): Use value_type instead of int. Change all references.
227 (E): Likewise.
228 (F); Likewise.
229 (Z): New class.
230 (ZZ): New class.
231 (N, Base, Derived): New namespace and classes.
232 (main): Add instances of Z and ZZ.
233 Make sure all symbols from N are kept.
234 * gdb.cp/derivation.exp: Update typedef changes in tests.
235 Add tests for class typedefs both before and after starting
236 the inferior.
237 Add tests for searching for a typedef while stopped in a
238 method.
239
5e34c6c3
LM
2402012-11-14 Luis Machado <lgustavo@codesourcery.com>
241
242 * gdb.mi/mi-var-create-rtti.c: New file.
243 * gdb.mi/mi-var-create-rtti.exp: New file.
244
5e487a5f
LM
2452012-11-14 Luis Machado <lgustavo@codesourcery.com>
246
247 * gdb.base/structs3.exp: Run to main before doing any tests.
248
6d67b990
AB
2492012-11-14 Andrew Burgess <aburgess@broadcom.com>
250
251 * gdb.python/py-type.exp: Uniquify test names.
252
e5d98164
YQ
2532012-11-14 Yao Qi <yao@codesourcery.com>
254
255 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
256 (thread_function) [DEBUG]: Call 'printf'.
257 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
258 command line if 'DEBUG=1' is passed to test.
259 Remove a pattern to match inferior's output.
260
62747a60
TT
2612012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
262
263 * gdb.mi/mi-fill-memory.exp: New test.
264
18a9fc12
TT
2652012-11-12 Tom Tromey <tromey@redhat.com>
266
267 * gdb.base/completion.exp: Update for "info type-printers".
268 * gdb.python/py-typeprint.cc: New file.
269 * gdb.python/py-typeprint.exp: New file.
270 * gdb.python/py-typeprint.py: New file.
271
bd69fc68
TT
2722012-11-12 Tom Tromey <tromey@redhat.com>
273
274 * gdb.base/call-sc.exp: Use "ptype/r".
275 * gdb.base/volatile.exp: Don't expect "int".
276 * gdb.cp/ptype-flags.cc: New file.
277 * gdb.cp/ptype-flags.exp: New file.
278 * gdb.cp/templates.exp: Use ptype/r.
279 (test_ptype_of_templates, test_template_typedef): Likewise.
280 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
281 argument. Handle template names and template parameters.
282 * gdb.mi/mi-var-cmd.exp: Accept "long".
283 * gdb.mi/mi-var-child.exp: Accept "long".
284 * gdb.mi/mi-var-display.exp: Accept "long".
285 * gdb.mi/mi2-var-child.exp: Accept "long".
286
b3720c3a
TT
2872012-11-12 Tom Tromey <tromey@redhat.com>
288
289 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
290 "ptype" from calls to cp_test_ptype_class.
291 (test_enums): Likewise.
292 * gdb.cp/derivation.exp: Remove "ptype" from calls to
293 cp_test_ptype_class.
294 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
295 calls to cp_test_ptype_class.
296 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
297 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
298 from calls to cp_test_ptype_class.
299 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
300 command here. Change "in_command" argument to "in_exp".
301
0d63ecda
KS
3022012-11-10 Keith Seitz <keiths@redhat.com>
303
304 PR gdb/14288
305 * gdb.base/printcmds.c: Add invalid_XXX globals
306 for repeated byte tests.
307 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
308 * gdb.base/wchar.c (main): Add and construct a wchar_t
309 array with repeated characters.
310 * gdb.base/wchar.exp: Add repeated character tests.
311
ed8a1c2d
AB
3122012-11-09 Andrew Burgess <aburgess@broadcom.com>
313
314 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
315 disassembly output.
316
9107fc8d
PA
3172012-11-09 Pedro Alves <palves@redhat.com>
318
319 PR gdb/14306
320
321 * gdb.multi/multi-arch-exec.c: New file.
322 * gdb.multi/multi-arch-exec.exp: New file.
323
558a9d82
YQ
3242012-11-09 Yao Qi <yao@codesourcery.com>
325
326 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
327 (top level): Call it.
328
e714f336
YQ
3292012-11-09 Yao Qi <yao@codesourcery.com>
330
331 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
332 typo.
333
6ecd4729
PA
3342012-11-09 Pedro Alves <palves@redhat.com>
335
336 * gdb.multi/multi-arch.exp: New.
337
9015683b
TT
3382012-11-08 Tom Tromey <tromey@redhat.com>
339
340 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
341 core files, if possible.
342 * gdb.base/siginfo-thread.c: New file
343 * gdb.base/siginfo-thread.exp: New file
344
ea9f10bb
TT
3452012-11-08 Tom Tromey <tromey@redhat.com>
346
347 * gdb.base/comprdebug.exp: New file.
348
f6592439
PA
3492012-11-06 Pedro Alves <palves@redhat.com>
350
351 PR gdb/14810
352
353 * gdb.base/disabled-location.c: New file.
354 * gdb.base/disabled-location.exp: New file.
355
2d338fa9
TT
3562012-11-06 Tom Tromey <tromey@redhat.com>
357
358 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
359 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
360 gdb_gcore_cmd.
361 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
362 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
363 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
364 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
365 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
366 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
367 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
368 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
369 * lib/gdb.exp (gdb_gcore_cmd): New proc.
370
68c9da30
PA
3712012-11-05 Pedro Alves <palves@redhat.com>
372
373 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
374 procedure.
375 (do_vfork_and_follow_child_tests_exec)
376 (do_vfork_and_follow_child_tests_exit): Call it.
377
a7c8c931
PA
3782012-11-05 Pedro Alves <palves@redhat.com>
379
380 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
381 fails.
382
6f6484cd
YQ
3832012-11-03 Yao Qi <yao@codesourcery.com>
384
385 Fix PR gdb/14617.
386 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
387 Remove setup_kfail, and update test.
388
b45627a0
TT
3892012-11-02 Tom Tromey <tromey@redhat.com>
390
391 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
392 test.
393
f50f4e56
PA
3942012-11-02 Pedro Alves <palves@redhat.com>
395
396 PR gdb/14766
397
398 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
399 setup_kfail.
400 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
401 get registers".
402
71ce889d
PA
4032012-11-02 Pedro Alves <palves@redhat.com>
404
405 * gdb.base/foll-vfork-exit.c: New file.
406 * gdb.base/foll-vfork.exp (top level): New file-describing
407 comment.
408 (vfork_child_follow_to_exit): New procedure.
409 (tcatch_vfork_then_child_follow): Rename as ...
410 (tcatch_vfork_then_child_follow_exec): ... this.
411 (tcatch_vfork_then_child_follow_exit): New procedure.
412 (do_vfork_and_follow_parent_tests): New procedure, factored out
413 from do_vfork_and_exec_tests.
414 (do_vfork_and_follow_child_tests_exec): Ditto.
415 (do_vfork_and_exec_tests): Delete.
416 (do_vfork_and_follow_child_tests_exit): New procedure.
417 (top level): Run tests with both the program that has the vfork
418 child execing, and the program has the vfork child exiting.
419
1e35b1a9
PA
4202012-11-02 Pedro Alves <palves@redhat.com>
421
422 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
423 (check_vfork_catchpoints, vfork_parent_follow_through_step)
424 (vfork_parent_follow_to_bp): Call it.
425 (kill_child): Delete.
426 (vfork_and_exec_child_follow_to_main_bp)
427 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
428 longer call kill_child.
429 (tcatch_vfork_then_parent_follow): Call setup_gdb.
430 (do_vfork_and_exec_tests): Don't runto_main before calling each
431 test procedure.
432 (top level): Don't clean restart and set verbose before running
433 each test procedure.
434
4352012-11-02 Pedro Alves <palves@redhat.com>
436
437 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
438 (vfork_parent_follow_to_bp)
439 (vfork_and_exec_child_follow_to_main_bp)
440 (vfork_and_exec_child_follow_through_step)
441 (tcatch_vfork_then_parent_follow)
442 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
443 Use with_test_prefix.
444
4452012-11-02 Pedro Alves <palves@redhat.com>
446
447 * gdb.base/foll-vfork.c: Add copyright header.
448 * gdb.base/vforked-prog.c: Add copyright header.
449
4502012-11-02 Pedro Alves <palves@redhat.com>
451
452 * gdb.base/foll-vfork.exp
453 (vfork_and_exec_child_follow_through_step): Don't skip on
454 non-HP/UX targets. Expect the next to only step one line on
455 non-HP/UX targets, rather than stopping only after the exec.
456
4572012-11-02 Pedro Alves <palves@redhat.com>
458
459 Don't hard code line numbers.
460
461 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
462 Expect text from the sources instead of a line number.
463 (vfork_parent_follow_to_bp)
464 (vfork_and_exec_child_follow_to_main_bp)
465 (vfork_and_exec_child_follow_through_step)
466 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
467 Use gdb_get_line_number.
468
4692012-11-02 Pedro Alves <palves@redhat.com>
470
471 Modernize.
472
473 * gdb.base/foll-vfork.exp: Use standard_testfile and
474 build_executable. Pass descriptive string to untested.
475 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
476 (vfork_and_exec_child_follow_to_main_bp)
477 (vfork_and_exec_child_follow_through_step)
478 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
479 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
480 of send_gdb/gdb_expect.
481
482 (kill_child): New procedure.
483 (vfork_and_exec_child_follow_to_main_bp)
484 (vfork_and_exec_child_follow_through_step): Use it.
485
f0559fff
YQ
4862012-11-02 Yao Qi <yao@codesourcery.com>
487
488 * gdb.base/setvar.exp: Test setting nested struct.
489 * gdb.base/setvar.c (v_struct3): New.
490
c207c6da
DE
4912012-11-01 Doug Evans <dje@google.com>
492
493 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
494 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
495 use them.
496
2f27adfe
AB
4972012-10-31 Andrew Burgess <aburgess@broadcom.com>
498
499 PR cli/14772
500 * gdb.base/gnu_vector.c (union_with_vector_1)
501 (struct_with_vector_1): Add new struct and union for testing
502 ptype.
503 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
504 structs / unions containing vectors.
505
bb662ca6
YQ
5062012-10-25 Yao Qi <yao@codesourcery.com>
507
508 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
509 'setup_kfail' instead of 'setup_kfail_for_target'.
510 * gdb.base/varargs.exp: Likewise.
511 * lib/gdb.exp (setup_kfail_for_target): Remove.
512
635d23ff
MK
5132012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
514
515 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
516
afdb064f
MK
5172012-10-25 Mark Kettenis <kettenis@gnu.org>
518
519 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
520
d99dcf51
JB
5212012-10-24 Joel Brobecker <brobecker@adacore.com>
522
523 * gdb.ada/set_wstr: New testcase.
524
32560274
JB
5252012-10-24 Joel Brobecker <brobecker@adacore.com>
526
527 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
528
5ded5331
JB
5292012-10-24 Joel Brobecker <brobecker@adacore.com>
530
531 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
532
d8d84291
MK
5332012-10-24 Mark Kettenis <kettenis@gnu.org>
534
535 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
536
6e933c51
JK
5372012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
538
539 * gdb.base/callfuncs.exp (do_function_calls): Fix
540 setup_kfail_for_target for -m32 mode.
541
274bd000
MK
5422012-10-23 Mark Kettenis <kettenis@gnu.org>
543
544 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
545 are now fixed.
546
545f743d
YQ
5472012-10-23 Yao Qi <yao@codesourcery.com>
548
549 * gdb.base/info-os.exp: Resume the inferior until it exits.
550
48b56b6a 5512012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
552
99c7d5a8 553 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
554 * gdb.base/print-file-var.exp: Likewise.
555 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 556
8de0566d
YQ
5572012-10-17 Yao Qi <yao@codesourcery.com>
558
559 * gdb.mi/mi-memory-changed.exp: New.
560
44883546
YQ
5612012-10-16 Yao Qi <yao@codesourcery.com>
562
563 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
564 returns true.
565 Call gdb_load_shlibs.
566 * gdb.reverse/solib-reverse.exp: Likewise.
567
345f514a
KS
5682012-10-15 Keith Seitz <keiths@redhat.com>
569
570 * lib/cp-support.exp (cp_test_ptype_class): Add support
571 for class typedefs.
572
573 * gdb.cp/derivation.exp: Add tests for g_instance.
574
9e3a7d65
JK
5752012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
576
577 Fix entry values resolving in inlined frames.
578 * gdb.arch/amd64-entry-value-inline.S: New file.
579 * gdb.arch/amd64-entry-value-inline.c: New file.
580 * gdb.arch/amd64-entry-value-inline.exp: New file.
581
21a7b089
JK
5822012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
583 Doug Evans <dje@google.com>
584
585 Fix recent gdb_breakpoint regression.
586 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
587 braces from the parameter.
588 * gdb.java/jprint.exp: Likewise.
589
2c47921e
DE
5902012-10-15 Doug Evans <dje@google.com>
591
592 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
593
89398707
JB
5942012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
595
596 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
597
801e4185
TT
5982012-10-15 Tom Tromey <tromey@redhat.com>
599
600 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
601
74f910c8
TT
6022012-10-15 Tom Tromey <tromey@redhat.com>
603
604 * gdb.python/py-symbol.exp: Test symbol destructor.
605
91567807
YQ
6062012-10-14 Yao Qi <yao@codesourcery.com>
607
608 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
609 * gdb.mi/mi-cli.exp: New.
610
611 * gdb.mi/mi2-basics.exp: Remove.
612 * gdb.mi/mi2-break.exp: Remove.
613 * gdb.mi/mi2-console.exp: Remove.
614 * gdb.mi/mi2-disassemble.exp: Remove.
615 * gdb.mi/mi2-eval.exp: Remove.
616 * gdb.mi/mi2-file.exp: Remove.
617 * gdb.mi/mi2-hack-cli.exp: Remove.
618 * gdb.mi/mi2-pthreads.exp: Remove.
619 * gdb.mi/mi2-read-memory.exp: Remove.
620 * gdb.mi/mi2-regs.exp: Remove.
621 * gdb.mi/mi2-return.exp: Remove.
622 * gdb.mi/mi2-simplerun.exp: Remove.
623 * gdb.mi/mi2-stack.exp: Remove.
624 * gdb.mi/mi2-stepi.exp: Remove.
625 * gdb.mi/mi2-syn-frame.exp: Remove.
626 * gdb.mi/mi2-until.exp: Remove.
627 * gdb.mi/mi2-watch.exp: Remove.
628 * gdb.mi/mi2-var-block.exp: Remove.
629 * gdb.mi/mi2-var-cmd.exp: Remove.
630 * gdb.mi/mi2-var-display.exp: Remove.
631
87332029
YQ
6322012-10-12 Yao Qi <yao@codesourcery.com>
633
634 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
635 trail '.*' on matching patterns.
636
11fc9057
L
6372012-10-11 H.J. Lu <hongjiu.lu@intel.com>
638
639 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
640 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
641 * gdb.arch/i386-disp-step.exp: Likewise.
642 * gdb.arch/i386-gnu-cfi.exp: Likewise.
643 * gdb.arch/i386-prologue.exp: Likewise.
644 * gdb.arch/i386-size-overlap.exp: Likewise.
645 * gdb.arch/i386-size.exp: Likewise.
646 * gdb.arch/i386-unwind.exp: Likewise.
647
7d46bcdc
L
6482012-10-11 H.J. Lu <hongjiu.lu@intel.com>
649
650 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
651 * gdb.arch/i386-word.exp: Likewise.
652
31224d9d
L
6532012-10-11 H.J. Lu <hongjiu.lu@intel.com>
654
655 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
656 is_ilp32_target to set nr_regs.
657 * gdb.arch/i386-sse.exp: Likewise.
658
5b7d0050
DE
6592012-10-11 Doug Evans <dje@google.com>
660
7c09e5a0
DE
661 PR breakpoints/14643.
662 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
663 * gdb.linespec/thread.c: New file.
664 * gdb.linespec/thread.exp: New file.
665
5b7d0050
DE
666 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
667 Recognize "message" -> print pass and fail. Add eof case.
668 (runto): Recognize message, no-message. Print pass/fail if requested,
669 with same treatment as gdb_breakpoint.
670 (runto_main): Pass no-message to runto.
671 (gdb_internal_error_resync): Add log message.
672 (gdb_file_cmd): Tweak internal error fail text for consistency.
673
2e24f4aa
JK
6742012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
675
676 Fix crash during stepping on ppc32.
677 * gdb.base/step-symless.c: New file.
678 * gdb.base/step-symless.exp: New file.
679
aa14df25
DE
6802012-10-03 Doug Evans <dje@google.com>
681
682 PR symtab/14601
683 * gdb.cp/using-crash.exp: New file.
684 * gdb.cp/using-crash.cc: New file.
685
975531db
DE
6862012-10-02 Doug Evans <dje@google.com>
687
688 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
689 more consistent.
690 (runto,gdb_debug_format): Ditto.
691 (gdb_file_cmd): Watch for eof in nested gdb_expect.
692 Clean up logging and error messages.
693
b3dc46ff
AB
6942012-10-01 Andrew Burgess <aburgess@broadcom.com>
695
696 Test find command on unmapped memory.
697 * gdb.base/find-unmapped.c: New file.
698 * gdb.base/find-unmapped.exp: New file.
699
45814d45
YQ
7002012-09-29 Yao Qi <yao@codesourcery.com>
701
702 * gdb.trace/mi-tracepoint-changed.exp: New.
703 * gdb.mi/mi-breakpoint-changed.exp: New.
704 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
705 * gdb.mi/pendshr2.c: New.
706
4c2786ba
YQ
7072012-09-28 Yao Qi <yao@codesourcery.com>
708
709 * gdb.mi/pr11022.exp: New.
710 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
711
7977e5d2
TT
7122012-09-27 Tom Tromey <tromey@redhat.com>
713
714 * gdb.cp/derivation.exp: Add regression test.
715 * gdb.cp/derivation.cc (class V_base, class V_inter, class
716 V_derived): New.
717 (vderived): New global.
718
0971de02
TT
7192012-09-26 Tom Tromey <tromey@redhat.com>
720
721 * gdb.dwarf2/dw2-common-block.S: New file.
722 * gdb.dwarf2/dw2-common-block.exp: New file.
723
4357ac6c
TT
7242012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
725
726 * gdb.fortran/common-block.exp: New file.
727 * gdb.fortran/common-block.f90: New file.
728
6f380991
AB
7292012-09-26 Andrew Burgess <aburgess@broadcom.com>
730
731 * gdb.base/duplicate-bp.c: New file.
732 * gdb.base/duplicate-bp.exp: New file.
733
8ae551cf
YQ
7342012-09-26 Yao Qi <yao@codesourcery.com>
735
736 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
737
738 Revert:
739 2012-09-21 Yao Qi <yao@codesourcery.com>
740
741 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
742
318102b9
SP
7432012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
744
745 * gdb.base/longest-types.c: New test case.
746 * gdb.base/longest-types.exp: New test case.
747
a1e5fd69
YQ
7482012-09-25 Yao Qi <yao@codesourcery.com>
749
750 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
751
04e7407c
JK
7522012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
753
754 Fix internal error on canonicalization of clang types.
755 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
756 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
757 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
758
9bf4bce9
JK
7592012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
760
761 Fix disassemble without parameters in tailcall frame.
762 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
763
2603f7ee
AB
7642012-09-21 Andrew Burgess <aburgess@broadcom.com>
765
766 * gdb.dwarf2/dw2-op-out-param.S: New file.
767 * gdb.dwarf2/dw2-op-out-param.exp: New file.
768
a3569abd
YQ
7692012-09-21 Yao Qi <yao@codesourcery.com>
770
771 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
772
a065d7af
YQ
7732012-09-21 Yao Qi <yao@codesourcery.com>
774
775 * gdb.mi/mi-cli.exp: Remove.
776 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
777
15544bd9
YQ
7782012-09-21 Yao Qi <yao@codesourcery.com>
779
780 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
781 "=record-started" notification.
782
82a90ccf
YQ
7832012-09-21 Yao Qi <yao@codesourcery.com>
784
785 * gdb.mi/mi-record-changed.exp: New.
786 * gdb.mi/mi-reverse.exp: Adjust expected output.
787
d7de8e3c
TT
7882012-09-20 Tom Tromey <tromey@redhat.com>
789
790 * gdb.python/python.exp: Test atexit.register.
791
1aa99537
DE
7922012-09-20 Doug Evans <dje@google.com>
793
05eade73
DE
794 * boards/dwarf4-gdb-index.exp: New file.
795
1aa99537
DE
796 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
797 while running the tests.
798
4ae24af0
JB
7992012-09-18 Joel Brobecker <brobecker@adacore.com>
800
801 * gdb.ada/bp_reset: New testcase.
802
bb25a15c
YQ
8032012-09-18 Yao Qi <yao@codesourcery.com>
804
805 * gdb.trace/mi-tsv-changed.exp: New.
806
201b4506
YQ
8072012-09-18 Yao Qi <yao@codesourcery.com>
808
809 * gdb.trace/mi-traceframe-changed.exp: New.
810
6fc1c773
YQ
8112012-09-17 Yao Qi <yao@codesourcery.com>
812
813 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
814 when it is less than 0.
815
1ab3b62c
JK
8162012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
817
818 PR 14119
819 * gdb.arch/amd64-tailcall-ret.S: New file.
820 * gdb.arch/amd64-tailcall-ret.c: New file.
821 * gdb.arch/amd64-tailcall-ret.exp: New file.
822 * gdb.reverse/amd64-tailcall-reverse.S: New file.
823 * gdb.reverse/amd64-tailcall-reverse.c: New file.
824 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
825
acf9414f
JK
8262012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
827
828 PR 14548
829 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
830 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
831 * gdb.reverse/singlejmp-reverse.S: New file.
832 * gdb.reverse/singlejmp-reverse.c: New file.
833 * gdb.reverse/singlejmp-reverse.exp: New file.
834
666b578b
JK
8352012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
836
837 Fix compatibility with old GCC (~4.1).
838 * gdb.cp/converts.cc (my_enum_var): New variable.
839
42056501
AB
8402012-09-14 Andrew Burgess <aburgess@broadcom.com>
841
842 * gdb.xml/tdesc-regs.exp: Update expected output for new
843 vector_size syntax of vector types.
844
b9516fa1
YPK
8452012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
846
847 Refactor Python "gdb" module into a proper Python package, by
848 introducing a new "_gdb" module for code implemented in C, and
849 using reload/__import__ instead of exec.
850 * gdb.python/python.exp (Test stderr location): Update module
851 location of GDB-specific sys.stderr.
852 (Test stdout location): Ditto for sys.stdout.
853
18dc9ad8
JK
8542012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
855
856 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
857
ea3a9873
KS
8582012-09-12 Keith Seitz <keiths@redhat.com>
859
860 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
861 conversion statement.
862
5941debb
DE
8632012-09-12 Doug Evans <dje@google.com>
864
865 * gdb.base/help.exp: Remove testing of individual command help text,
866 too much of a maintenance burden. Instead, test the functionality
867 of "help" itself.
868
cfc35e02
DE
8692012-09-11 Doug Evans <dje@google.com>
870
3a0ed5d7
DE
871 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
872 breakpoint.
873
cfc35e02
DE
874 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
875 * gdb.dwarf2/fission-reread.S: Ditto.
876 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
877 * gdb.dwarf2/fission-reread.exp: Ditto.
878
350b1b26
AB
8792012-09-11 Andrew Burgess <aburgess@broadcom.com>
880
881 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
882
2fa15f23
JB
8832012-09-10 Joel Brobecker <brobecker@adacore.com>
884
885 * gdb.ada/optim_drec: New testcase.
886
09be558e
DE
8872012-09-10 Doug Evans <dje@google.com>
888
889 * boards/fission.exp: Explicitly mark "board" as not remote.
890
5b4f6e25
KS
8912012-09-10 Keith Seitz <keiths@redhat.com>
892
893 PR gdb/13483
894 * gdb.cp/converts.cc (A::A): Add ctor.
895 (A::member_): Add member.
896 (enum my_enum): New enumeration.
897 (main): Add calls to foo1_7 with various
898 permitted arguments.
899 * gdb.cp/converts.exp: Add tests for boolean
900 conversions permitted by the standard.
901
b4ca5ed9
YPK
9022012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
903
904 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
905 avoid spurious results due to ~/.gdbinit.
906 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
907 $INTERNAL_GDBFLAGS in run command.
908 * gdb.gdb/observer.exp (setup_test): Ditto.
909 * gdb.gdb/selftest.exp (test_with_self): Ditto.
910 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
911
d54b30bb
DE
9122012-09-06 Doug Evans <dje@google.com>
913
14910956
DE
914 * boards/fission.exp: New file.
915
d54b30bb
DE
916 * gdb.python/py-value.exp: Use clean_restart.
917
91b253e1
DE
9182012-09-05 Doug Evans <dje@google.com>
919
920 * gdb.base/info-macros.c: Fix whitespace.
921
1292279a
PA
9222012-08-28 Pedro Alves <palves@redhat.com>
923
924 PR gdb/14428
925
926 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
927
1c8cdcb1
JK
9282012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
929
930 * gdb.base/break-caller-line.c: New file.
931 * gdb.base/break-caller-line.exp: New file.
932
1e8e8b51
JK
9332012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
934
935 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
936 * gdb.arch/i386-cfi-notcurrent.S: New file.
937 * gdb.arch/i386-cfi-notcurrent.exp: New file.
938
1591a1e8
PA
9392012-08-27 Wei-cheng Wang <cole945@gmail.com>
940 Yao Qi <yao@codesourcery.com>
941 Pedro Alves <palves@redhat.com>
942
943 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
944 New procedures.
945 (top level): Add overlap checking tests.
946
4442ada7
TT
9472012-08-24 Tom Tromey <tromey@redhat.com>
948
949 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
950 gdb_test_multiple fails for other reasons.
951
e7d50cc9
YQ
9522012-08-24 Yao Qi <yao@codesourcery.com>
953
954 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
955
dfbd5e7b
PA
9562012-08-23 Pedro Alves <palves@redhat.com>
957
958 * gdb.base/help.exp: Adjust to "handle" help text change.
959
8d735b87
YQ
9602012-08-23 Yao Qi <yao@codesourcery.com>
961
962 * gdb.trace/disconnected-tracing.c (start, end): New.
963 (main): Call start and end.
964 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
965 existing tests into this proc.
966 (disconnected_tfind): New.
967
61b1d759
YQ
9682012-08-23 Yao Qi <yao@codesourcery.com>
969
970 * boards/native-gdbserver.exp (${board}_upload): New.
971 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
972 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
973 Execute tfile on remote target.
974 Copy trace file from target to host.
975
6ca1b147
JM
9762012-08-22 Joseph Myers <joseph@codesourcery.com>
977
978 * gdb.arch/thumb-bx-pc.S: New file.
979 * gdb.arch/thumb-bx-pc.exp: New file.
980
706e3705
TT
9812012-08-22 Tom Tromey <tromey@redhat.com>
982
983 * gdb.base/maint.exp: Update.
984
b4893d48
TT
9852012-08-22 Tom Tromey <tromey@redhat.com>
986
987 * lib/gdb.exp (skip_unwinder_tests): New proc.
988 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
989 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
990
45b7da81
TT
9912012-08-21 Tom Tromey <tromey@redhat.com>
992
993 * gdb.hp/gdb.aCC/exception.exp: Remove.
994
f94363d7
AP
995012-08-19 Andrew Pinski <apinski@cavium.com>
996
997 * gdb.arch/mips-octeon-bbit.c: New file.
998 * gdb.arch/mips-octeon-bbit.exp: New Test.
999
e5afdbd7
KS
1000012-08-19 Keith Seitz <keiths@redhat.com>
1001
1002 PR c++/14365
1003 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
1004 * gdb.dwarf2/dw2-anon-mptr.S: New file.
1005
c29e8b64
JK
10062012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1007
1008 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
1009 verbose -log by more specific untested call.
1010
15a7e7bc
YQ
10112012-08-18 Yao Qi <yao@codesourcery.com>
1012
1013 * gdb.trace/tfind.exp: Move tests on various command help before
1014 checking target supports trace.
1015 Fix the expected output of 'help tfind end'.
1016
a451cb65
KS
10172012-08-17 Keith Seitz <keiths@redhat.com>
1018
1019 PR c++/13356
1020 * gdb.base/default.exp: Update all "check type" tests.
1021 * gdb.base/help.exp: Likewise.
1022 * gdb.base/setshow.exp: Likewise.
1023 * gdb.cp/converts.cc (foo1_type_check): New function.
1024 (foo2_type_check): New function.
1025 (foo3_type_check): New function.
1026 (main): Call new functions.
1027 * converts.exp: Add tests for integer-to-pointer conversions
1028 with/without strict type-checking.
1029
dbf6a605
MF
10302012-08-16 Mike Frysinger <vapier@gentoo.org>
1031
1032 * gdb.base/help.exp: Update expected output.
1033
0c92d8c1
JB
10342012-08-16 Joel Brobecker <brobecker@adacore.com>
1035
1036 * gdb.ada/rdv_wait: New testcase.
1037
e56f7f42
JK
10382012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
1039
1040 * gdb.base/attach-twice.exp: Remove excessive ps exec.
1041
f47f77df
DE
10422012-08-13 Doug Evans <dje@google.com>
1043
e202d6e8 1044 * gdb.base/help.exp: Update expected output.
f47f77df
DE
1045 * gdb.base/default.exp: Update expected output of "show convenience".
1046
a72c3253
DE
10472012-08-10 Doug Evans <dje@google.com>
1048
1049 * gdb.python/py-strfns.c: New file.
1050 * gdb.python/py-strfns.exp: New file.
1051 * gdb.python/py-type.exp (test_fields): Add vector tests.
1052
de0bea00
MF
10532012-08-10 Mike Frysinger <vapier@gentoo.org>
1054
1055 PR cli/10436:
1056 * gdb.base/completion.exp: Add tests for handle completion.
1057
5b9afe8a
YQ
10582012-08-09 Yao Qi <yao@codesourcery.com>
1059
1060 * gdb.mi/mi-cmd-param-changed.exp: New.
1061 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
1062 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
1063 * gdb.mi/mi2-prompt.exp: Likewise.
1064
4f485ebc
DE
10652012-08-08 Doug Evans <dje@google.com>
1066
1067 * gdb.base/debug-expr.c: New file.
1068 * gdb.base/debug-expr.exp: New file.
1069 * gdb.base/exprs.exp: Test {type} casts.
1070 * gdb.cp/debug-expr.exp: New file.
1071
5888842d
JK
10722012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1073
1074 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
1075 global variable loop, not a 'break'. Add loop count limit to 100.
1076 Add new fail case for terminated vgdb.
1077
4f69f4c2
JK
10782012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1079 Jean-Marc Saffroy <saffroy@gmail.com>
1080
1081 PR 11804
1082 * gdb.base/gcore-relro.exp: New file.
1083 * gdb.base/gcore-relro-main.c: New file.
1084 * gdb.base/gcore-relro-lib.c: New file.
1085
e2de5390
JK
10862012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1087
1088 Do not false FAIL with old GCCs.
1089 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
1090 GCC < 4.5 in $no_hw mode.
1091
606603c5
JK
10922012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1093
1094 * gdb.base/default.exp (cd): Accept new directory with no arguments.
1095
777f26c2
JK
10962012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1097
1098 * gdb.base/list.exp (test_only_end): New function.
1099 Call it.
1100
2c12abee
TT
11012012-08-06 Tom Tromey <tromey@redhat.com>
1102
1103 * gdb.python/py-mi.exp: Add test for printer whose children
1104 are a list.
1105 * gdb.python/py-prettyprint.c (struct children_as_list): New.
1106 (main): New variable children_as_list.
1107 * gdb.python/py-prettyprint.py (class pp_children_as_list):
1108 New.
1109 (register_pretty_printers): Register new printer.
1110
0eae2cf4
EBM
11112012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
1112
1113 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
1114 symbols. Abort if vgdb remote connection is closed.
1115
09e0881d
DE
11162012-08-02 Doug Evans <dje@google.com>
1117
1118 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
1119
b40f514f
SDJ
11202012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
1121
1122 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
1123 s390x, PowerPC 64 and m68k-linux.
1124
11315ae0
UW
11252012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1126
1127 * gdb.base/annota1.exp: Accept no frames-invalid notification
1128 when starting up the program.
1129 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
1130 show a symbolic value as well.
1131 * gdb.server/server-exec-info.exp: Skip test when skipping
1132 gdbserver test and/or when skipping shared library tests.
1133 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
1134 avoid name conflicts with other tests.
1135
0547eeed
UW
11362012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1137
1138 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
1139 Fix wrong output on big-endian systems.
1140 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
1141 4-byte pointer types on 64-bit s390x.
1142
bdddb4de
UW
11432012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
1144
1145 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
1146 marker comment at the beginning (after intialization).
1147 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
1148 breakpoint on marker comment instead of function begin.
1149 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
1150 PowerPC.
1151 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
1152 or 64-bit PowerPC.
1153 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
1154 gdb,no_hardware_watchpoints flag is set.
1155 (initialize): Remove now redundant can-use-hw-watchpoints change.
1156
5d206025
YQ
11572012-08-02 Yao Qi <yao@codesourcery.com>
1158 Pedro Alves <palves@redhat.com>
1159
1160 * boards/local-remote-host.exp: New.
1161
4f665099
UW
11622012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1163
1164 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
1165 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
1166 * gdb.base/print-file-var.exp: Likewise.
1167 * gdb.server/solib-list.exp: Skip on remote targets.
1168
b62e2b27
UW
11692012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1170
1171 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
1172 watchpoints on ARM. When expecting software watchpoints, tolerate
1173 (remote) targets that report unsupported hardware watchpoint only
1174 at continue time.
1175 (test_wide_location_2): Likewise.
1176
a967a851
JK
11772012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1178
1179 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
1180 valgrind versions.
1181
75d9f9ff 11822012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
1183
1184 * gdb.base/valgrind-infcall.c: New file.
1185 * gdb.base/valgrind-infcall.exp: New file.
1186
75d9f9ff
JK
1187 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
1188
1c9f2ed2
KS
11892012-07-30 Keith Seitz <keiths@redhat.com>
1190
1191 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
1192 linespecs.
1193
7f9b2034
DE
11942012-07-30 Doug Evans <dje@google.com>
1195
85220e01
DE
1196 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
1197 * gdb.dwarf2/pr13961.S: Ditto.
1198
7f9b2034
DE
1199 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
1200
4e969b4f
AB
12012012-07-30 Andrew Burgess <aburgess@broadcom.com>
1202
1203 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
1204 change its format immediately after reloading the binary.
1205
e7de8362
JK
12062012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1207
1208 Fix testsuite regression after --use-deprecated-index-sections removal.
1209 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
1210 string.
1211 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
1212
7255706c
YQ
12132012-07-27 Yao Qi <yao@codesourcery.com>
1214
1215 KFAIL for PR remote/14161.
1216 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
1217 Cleanup socket files.
1218 (strace_info_marker): Detach inferior.
1219
f2e8016f
TT
12202012-07-26 Tom Tromey <tromey@redhat.com>
1221
1222 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
1223
f66713d2
JK
12242012-07-26 Markus Metzger <markus.t.metzger@intel.com>
1225
1226 * gdb.python/py-inferior.c (thread): New function.
1227 (check_threads): New function.
1228 (test_threads): New function.
1229 * gdb.python/py-inferior.exp: Added test.
1230 Replaced runto with continue to breakpoint.
1231
8223e12c
TT
12322012-07-26 Tom Tromey <tromey@redhat.com>
1233
1234 * lib/ada.exp (standard_ada_testfile): New proc.
1235 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
1236 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
1237 * gdb.ada/array_return.exp: Use standard_ada_testfile.
1238 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
1239 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
1240 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
1241 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
1242 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
1243 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
1244 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
1245 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
1246 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
1247 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
1248 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
1249 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
1250 * gdb.ada/char_param.exp: Use standard_ada_testfile.
1251 * gdb.ada/complete.exp: Use standard_ada_testfile.
1252 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
1253 standard_output_file.
1254 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
1255 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
1256 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
1257 standard_output_file.
1258 * gdb.ada/exprs.exp: Use standard_ada_testfile.
1259 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
1260 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
1261 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
1262 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
1263 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
1264 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
1265 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
1266 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
1267 * gdb.ada/homonym.exp: Use standard_ada_testfile.
1268 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
1269 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
1270 * gdb.ada/interface.exp: Use standard_ada_testfile.
1271 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
1272 standard_output_file
1273 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
1274 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
1275 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
1276 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
1277 * gdb.ada/nested.exp: Use standard_ada_testfile.
1278 * gdb.ada/null_array.exp: Use standard_ada_testfile.
1279 * gdb.ada/null_record.exp: Use standard_ada_testfile.
1280 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
1281 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
1282 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
1283 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
1284 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
1285 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
1286 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
1287 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
1288 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
1289 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
1290 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
1291 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
1292 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
1293 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
1294 * gdb.ada/start.exp: Use standard_ada_testfile.
1295 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
1296 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
1297 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
1298 * gdb.ada/tagged.exp: Use standard_ada_testfile.
1299 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
1300 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
1301 * gdb.ada/tasks.exp: Use standard_ada_testfile.
1302 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
1303 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
1304 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
1305 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
1306 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
1307 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
1308 * gdb.ada/widewide.exp: Use standard_ada_testfile.
1309
bbec57e4
JK
13102012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1311
1312 Fix testsuite regression after --use-deprecated-index-sections removal.
1313 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
1314
9cc8e32c
JK
13152012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1316
1317 Fix compatibility with Tcl before 7.5.
1318 * lib/future.exp (lreverse): New function if it does not exist.
1319
ea5ca7b5
MK
13202012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
1321
1322 * gdb.mi/mi-pending.c: New method to set a second pending
1323 breakpoint.
1324 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
1325 condition.
1326
64776a0b
PA
13272012-07-20 Pedro Alves <palves@redhat.com>
1328
1329 PR threads/11692
1330 PR gdb/12203
1331
1332 * gdb.threads/create-fail.c: New file.
1333 * gdb.threads/create-fail.exp: New file.
1334
13e4e967
PA
13352012-07-19 Pedro Alves <palves@redhat.com>
1336
1337 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
1338 * config/vx.exp (gdb_start): Likewise.
1339 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
1340 * gdb.base/setvar.exp (test_set): Likewise.
1341 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
1342 * gdb.reverse/sigall-precsave.exp: Likewise.
1343 * gdb.reverse/sigall-reverse.exp: Likewise.
1344
b7aefa4d
PA
13452012-07-19 Pedro Alves <palves@redhat.com>
1346
1347 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
1348 handler before recording.
1349
608b4967
TT
13502012-07-19 Tom Tromey <tromey@redhat.com>
1351
1352 * gdb.cp/casts.exp: Add tests for typeof and decltype.
1353 * gdb.cp/casts.cc (decltype): New function.
1354 (main): Use it.
1355
b1e0c0fa
PA
13562012-07-19 Pedro Alves <palves@redhat.com>
1357
1358 * gdb.base/sigall.exp (signals): New list.
1359 <top level>: Loop over signals in the $signals list instead of
1360 calling a test function once per signal.
1361 * gdb.reverse/sigall-precsave.exp (signals): New list.
1362 <top level>: Loop over signals in the $signals list instead of
1363 calling a test function once per signal.
1364 * gdb.reverse/sigall-reverse.exp (signals): New list.
1365 <top level>: Loop over signals in the $signals list instead of
1366 calling a test function once per signal.
1367
6ace3df1
YQ
13682012-07-19 Yao Qi <yao@codesourcery.com>
1369
1370 * gdb.base/setshow.exp: Test 'set args ~'.
1371
263a0f8c
JK
13722012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1373
1374 * gdb.base/store.exp (check_set): Import gdb_prompt.
1375 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
1376 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
1377
8f043999
JK
13782012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1379
1380 PR 11914
1381 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
1382 (main): Call eval_sub.
1383 * gdb.python/py-prettyprint.exp:
1384 (python execfile ('py-prettyprint.py')): Move it earlier.
1385 New breakpoint for eval-break.
1386 (continue to breakpoint: eval-break, info locals): New test.
1387 (python execfile ('py-prettyprint.py')): Move it from here.
1388 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
1389 (register_pretty_printers): Register pp_eval_type.
1390
725c7b66
JK
13912012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1392
1393 Fix a testcase regression by me.
1394 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
1395 DW_FORM_data4.
1396
4359dff1
JK
13972012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1398 Doug Evans <dje@google.com>
1399
1400 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
1401 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
1402
61e44cfa
JK
14032012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1404
1405 Fix gdbserver run regression.
1406 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
1407
93c0ef37
TT
14082012-07-12 Tom Tromey <tromey@redhat.com>
1409
1410 * lib/gdb.exp (standard_testfile): Don't declare objdir.
1411 (clean_restart): Likewise.
1412 (core_find): Use standard_output_file.
1413
76027ef5
TT
14142012-07-12 Tom Tromey <tromey@redhat.com>
1415
1416 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
1417 * gdb.dwarf2/dw2-anonymous-func.exp: Use
1418 prepare_for_testing_full.
1419 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
1420 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
1421 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
1422 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
1423 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
1424 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
1425 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
1426 prepare_for_testing_full.
1427 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
1428 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
1429 prepare_for_testing_full.
1430 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
1431 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
1432 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
1433
85b4440a
TT
14342012-07-12 Tom Tromey <tromey@redhat.com>
1435
1436 * lib/gdb.exp (build_executable_from_specs): New proc, from
1437 build_executable.
1438 (build_executable): Use it.
1439 (prepare_for_testing_full): New proc.
1440
55baab26
TT
14412012-07-11 Tom Tromey <tromey@redhat.com>
1442
1443 * gdb.reverse/break-precsave.exp: Use standard_output_file.
1444 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
1445 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
1446 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
1447 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
1448 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
1449 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
1450 * gdb.reverse/step-precsave.exp: Use standard_output_file.
1451 * gdb.reverse/until-precsave.exp: Use standard_output_file.
1452 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
1453
298a9cf0
TT
14542012-07-10 Tom Tromey <tromey@redhat.com>
1455
1456 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
1457 standard_output_file.
1458 * gdb.mi/gdb2549.exp: Use standard_testfile.
1459 * gdb.mi/gdb669.exp: Use standard_testfile.
1460 * gdb.mi/gdb701.exp: Use standard_testfile.
1461 * gdb.mi/gdb792.exp: Use standard_testfile.
1462 * gdb.mi/mi-async.exp: Use standard_testfile.
1463 * gdb.mi/mi-basics.exp: Use standard_testfile.
1464 * gdb.mi/mi-break.exp: Use standard_testfile.
1465 * gdb.mi/mi-cli.exp: Use standard_testfile.
1466 * gdb.mi/mi-console.exp: Use standard_testfile.
1467 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
1468 * gdb.mi/mi-eval.exp: Use standard_testfile.
1469 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
1470 * gdb.mi/mi-file.exp: Use standard_testfile.
1471 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
1472 * gdb.mi/mi-logging.exp: Use standard_testfile.
1473 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
1474 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
1475 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
1476 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
1477 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
1478 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
1479 * gdb.mi/mi-pending.exp: Use standard_testfile,
1480 standard_output_file.
1481 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
1482 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
1483 * gdb.mi/mi-regs.exp: Use standard_testfile.
1484 * gdb.mi/mi-return.exp: Use standard_testfile.
1485 * gdb.mi/mi-reverse.exp: Use standard_testfile.
1486 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
1487 * gdb.mi/mi-solib.exp: Use standard_testfile,
1488 standard_output_file.
1489 * gdb.mi/mi-stack.exp: Use standard_testfile.
1490 * gdb.mi/mi-stepi.exp: Use standard_testfile.
1491 * gdb.mi/mi-stepn.exp: Use standard_testfile.
1492 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
1493 * gdb.mi/mi-until.exp: Use standard_testfile.
1494 * gdb.mi/mi-var-block.exp: Use standard_testfile.
1495 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
1496 * gdb.mi/mi-var-child.exp: Use standard_testfile.
1497 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
1498 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
1499 * gdb.mi/mi-var-display.exp: Use standard_testfile.
1500 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
1501 standard_output_file.
1502 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
1503 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
1504 * gdb.mi/mi-watch.exp: Use standard_testfile.
1505 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
1506 * gdb.mi/mi2-basics.exp: Use standard_testfile.
1507 * gdb.mi/mi2-break.exp: Use standard_testfile.
1508 * gdb.mi/mi2-cli.exp: Use standard_testfile.
1509 * gdb.mi/mi2-console.exp: Use standard_testfile.
1510 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
1511 * gdb.mi/mi2-eval.exp: Use standard_testfile.
1512 * gdb.mi/mi2-file.exp: Use standard_testfile.
1513 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
1514 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
1515 * gdb.mi/mi2-regs.exp: Use standard_testfile.
1516 * gdb.mi/mi2-return.exp: Use standard_testfile.
1517 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
1518 * gdb.mi/mi2-stack.exp: Use standard_testfile.
1519 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
1520 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
1521 * gdb.mi/mi2-until.exp: Use standard_testfile.
1522 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
1523 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
1524 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
1525 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
1526 * gdb.mi/mi2-watch.exp: Use standard_testfile.
1527
f5f3a911
TT
15282012-07-10 Tom Tromey <tromey@redhat.com>
1529
1530 * gdb.cp/abstract-origin.exp: Use standard_testfile.
1531 * gdb.cp/ambiguous.exp: Use standard_testfile,
1532 prepare_for_testing.
1533 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
1534 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
1535 * gdb.cp/anon-ns.exp: Use standard_testfile.
1536 * gdb.cp/anon-struct.exp: Use standard_testfile.
1537 * gdb.cp/anon-union.exp: Use standard_testfile,
1538 prepare_for_testing.
1539 * gdb.cp/arg-reference.exp: Use standard_testfile,
1540 prepare_for_testing.
1541 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
1542 * gdb.cp/breakpoint.exp: Use standard_testfile,
1543 prepare_for_testing.
1544 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
1545 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
1546 standard_output_file.
1547 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
1548 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
1549 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
1550 (test_static_members): Update.
1551 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
1552 * gdb.cp/converts.exp: Use standard_testfile.
1553 * gdb.cp/cp-relocate.exp: Use standard_testfile.
1554 * gdb.cp/cpcompletion.exp: Use standard_testfile,
1555 prepare_for_testing.
1556 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
1557 * gdb.cp/cplabel.exp: Use standard_testfile.
1558 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
1559 prepare_for_testing.
1560 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
1561 * gdb.cp/derivation.exp: Use standard_testfile,
1562 prepare_for_testing.
1563 * gdb.cp/destrprint.exp: Use standard_testfile.
1564 * gdb.cp/dispcxx.exp: Use standard_testfile.
1565 * gdb.cp/exception.exp: Use standard_testfile,
1566 prepare_for_testing.
1567 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
1568 * gdb.cp/extern-c.exp: Use standard_testfile,
1569 prepare_for_testing.
1570 * gdb.cp/formatted-ref.exp: Use standard_testfile,
1571 prepare_for_testing.
1572 * gdb.cp/fpointer.exp: Use standard_testfile.
1573 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
1574 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
1575 standard_output_file.
1576 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
1577 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
1578 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
1579 standard_output_file.
1580 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
1581 (do_tests): Update.
1582 * gdb.cp/koenig.exp: Use standard_testfile.
1583 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
1584 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
1585 * gdb.cp/m-static.exp: Use standard_testfile,
1586 prepare_for_testing.
1587 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
1588 * gdb.cp/mb-inline.exp: Use standard_testfile,
1589 prepare_for_testing.
1590 * gdb.cp/mb-templates.exp: Use standard_testfile,
1591 prepare_for_testing.
1592 * gdb.cp/member-ptr.exp: Use standard_testfile,
1593 prepare_for_testing.
1594 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
1595 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
1596 * gdb.cp/method2.exp: Use standard_testfile.
1597 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
1598 standard_output_file.
1599 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
1600 (do_tests): Update.
1601 * gdb.cp/namespace-enum.exp: Use standard_testfile,
1602 prepare_for_testing.
1603 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
1604 prepare_for_testing.
1605 * gdb.cp/namespace.exp: Use standard_testfile,
1606 prepare_for_testing.
1607 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
1608 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
1609 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
1610 * gdb.cp/nsimport.exp: Use standard_testfile,
1611 prepare_for_testing.
1612 * gdb.cp/nsnested.exp: Use standard_testfile.
1613 * gdb.cp/nsnoimports.exp: Use standard_testfile.
1614 * gdb.cp/nsrecurs.exp: Use standard_testfile,
1615 prepare_for_testing.
1616 * gdb.cp/nsstress.exp: Use standard_testfile,
1617 prepare_for_testing.
1618 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
1619 * gdb.cp/operator.exp: Use standard_testfile.
1620 * gdb.cp/oranking.exp: Use standard_testfile.
1621 * gdb.cp/overload-const.exp: Use standard_testfile.
1622 * gdb.cp/overload.exp: Use standard_testfile,
1623 prepare_for_testing.
1624 * gdb.cp/ovldbreak.exp: Use standard_testfile.
1625 * gdb.cp/ovsrch.exp: Use standard_testfile.
1626 * gdb.cp/paren-type.exp: Use standard_testfile.
1627 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
1628 prepare_for_testing.
1629 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
1630 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
1631 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
1632 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
1633 * gdb.cp/pr10728.exp: Use standard_testfile,
1634 standard_output_file.
1635 * gdb.cp/pr12028.exp: Use standard_testfile.
1636 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
1637 * gdb.cp/pr9167.exp: Use standard_testfile.
1638 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
1639 * gdb.cp/printmethod.exp: Use standard_testfile,
1640 prepare_for_testing.
1641 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
1642 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
1643 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
1644 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
1645 standard_output_file.
1646 * gdb.cp/readnow-language.exp: Use standard_testfile.
1647 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
1648 (gdb_start_again): Use clean_restart.
1649 * gdb.cp/ref-types.exp: Use standard_testfile,
1650 prepare_for_testing.
1651 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
1652 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
1653 * gdb.cp/smartp.exp: Use standard_testfile.
1654 * gdb.cp/static-method.exp: Use standard_testfile.
1655 * gdb.cp/static-print-quit.exp: Use standard_testfile.
1656 * gdb.cp/temargs.exp: Use standard_testfile.
1657 * gdb.cp/templates.exp: Use standard_testfile,
1658 prepare_for_testing.
1659 (do_tests): Update.
1660 * gdb.cp/try_catch.exp: Use standard_testfile,
1661 prepare_for_testing.
1662 * gdb.cp/typedef-operator.exp: Use standard_testfile.
1663 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
1664 * gdb.cp/virtbase.exp: Use standard_testfile,
1665 prepare_for_testing.
1666 * gdb.cp/virtfunc.exp: Use standard_testfile,
1667 prepare_for_testing.
1668 (do_tests): Update.
1669 * gdb.cp/virtfunc2.exp: Use standard_testfile,
1670 prepare_for_testing.
1671
686f09d0
TT
16722012-07-10 Tom Tromey <tromey@redhat.com>
1673
1674 * lib/gdb.exp (standard_testfile): Unset output variables from
1675 earlier invocations.
1676
9357e021
YQ
16772012-07-10 Yao Qi <yao@codesourcery.com>
1678
1679 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
1680 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
1681 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
1682 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
1683 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
1684 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
1685 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
1686 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
1687 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
1688 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
1689 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
1690 * gdb.mi/mi-var-display.exp: Likewise.
1691 * gdb.mi/mi-var-invalidate.exp: Likewise.
1692 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
1693 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
1694 * gdb.mi/mi2-console.exp: Likewise.
1695 * gdb.mi/mi2-disassemble.exp: Likewise.
1696 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
1697 * gdb.mi/mi2-read-memory.exp: Likewise.
1698 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
1699 * gdb.mi/mi2-simplerun.exp: Likewise.
1700 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
1701 * gdb.mi/mi2-syn-frame.exp: Likewise.
1702 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
1703 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
1704 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
1705
e314d629
TT
17062012-07-09 Tom Tromey <tromey@redhat.com>
1707
1708 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
1709 * gdb.base/callfuncs.exp: Add cast-based test.
1710 * gdb.base/callfuncs.c (voidfunc): New function.
1711
06928b3f
DE
17122012-07-08 Doug Evans <dje@google.com>
1713
1714 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
1715
32f11bad
JK
17162012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1717
1718 Fix XFAIL compatibility with old i386 systems.
1719 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
1720 Check also 'Cannot insert breakpoint 0'.
1721
76b83c51
JK
17222012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1723
1724 PR 14321
1725 * gdb.base/find.exp
1726 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
1727
a6fb9c08
TT
17282012-07-06 Tom Tromey <tromey@redhat.com>
1729
1730 * gdb.base/whatis.exp: Add test.
1731
71918a86
TT
17322012-07-06 Tom Tromey <tromey@redhat.com>
1733
1734 * gdb.base/whatis.exp: Add regression test.
1735
fcde5961
TT
17362012-07-06 Tom Tromey <tromey@redhat.com>
1737
1738 * gdb.base/whatis.exp: Add tests.
1739
f9cf0f4a
JK
17402012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1741
1742 PR 12649
1743 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
1744 gdb_test_multiple $gdb_prompt terminator.
1745
979ade8b
PA
17462012-07-04 Pedro Alves <palves@redhat.com>
1747
1748 * gdb.mi/mi-reverse.exp: Use supports_reverse and
1749 supports_process_record.
1750
8a980b44
PA
17512012-07-04 Pedro Alves <palves@redhat.com>
1752
1753 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
1754 endings.
1755 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
1756
855ba978
SS
17572012-07-03 Stan Shebs <stan@codesourcery.com>
1758
1759 * gdb.base/info-os.c (main): Retry resource acquisition until an
1760 available one is found.
1761 * gdb.base/info-os.exp: Collect resource keys from the program
1762 and use them in matching.
1763
fcb44371
JK
17642012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1765
1766 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
1767 Wrap the test into loop for corefile and core0file.
1768
08a67be6
JK
17692012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1770
1771 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
1772 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
1773 .note.GNU-stack.
1774
0f3c2347
JK
1775 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
1776
ff4a4500
SDJ
17772012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
1778
1779 * gdb.base/help.exp (help b, help br, help bre, help brea, help
1780 break): Include help message for the new `-probe' and `-probe-stap'
1781 options.
1782
d3ce09f5
SS
17832012-07-02 Stan Shebs <stan@codesourcery.com>
1784
1785 * gdb.base/dprintf.exp: Add agent style tests.
1786
a1624241
JK
17872012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1788
1789 * gdb.base/stale-infcall.c (infcall): New label test-next.
1790 (main): New labels test-pass and test-fail.
1791 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
1792 $test_fail_bpnum to test-fail.
1793 (test system longjmp tracking support): New test.
1794 Delete $test_fail_bpnum.
1795 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
1796 breakpoint.
1797
42e7ad6c
DE
17982012-06-30 Doug Evans <dje@google.com>
1799
1800 * gdb.dwarf2/fission-reread.S: New file.
1801 * gdb.dwarf2/fission-reread.exp: New file.
1802
37ce89eb
SS
18032012-06-28 Stan Shebs <stan@codesourcery.com>
1804
1805 * gdb.mi/mi-logging.exp: New file.
1806
e5ef252a
PA
18072012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1808 Pedro Alves <palves@redhat.com>
1809
1810 * gdb.threads/siginfo-threads.exp: New file.
1811 * gdb.threads/siginfo-threads.c: New file.
1812 * gdb.threads/sigstep-threads.exp: New file.
1813 * gdb.threads/sigstep-threads.c: New file.
1814
22f1fbae
TT
18152012-06-28 Tom Tromey <tromey@redhat.com>
1816
1817 * gdb.go/package.exp: Partially revert earlier patch; use
1818 gdb_compile again. Use standard_output_file.
1819
2e3cf129
DE
18202012-06-27 Doug Evans <dje@google.com>
1821
1822 * gdb.dwarf2/fission-base.c: New file.
1823 * gdb.dwarf2/fission-base.S: New file.
1824 * gdb.dwarf2/fission-base.exp: New file.
1825
785fd303
JK
18262012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1827
1828 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
1829
1bb9788d
TT
18302012-06-27 Tom Tromey <tromey@redhat.com>
1831
1832 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
1833 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
1834
c83ee902
TT
18352012-06-27 Tom Tromey <tromey@redhat.com>
1836
1837 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
1838 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
1839 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
1840 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
1841 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
1842 prepare_for_testing.
1843 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
1844 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
1845 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
1846 standard_testfile.
1847 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
1848 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
1849 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
1850 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
1851 prepare_for_testing.
1852 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
1853 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
1854 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
1855 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
1856 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
1857 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
1858 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
1859 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
1860 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
1861 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
1862 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
1863 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
1864 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
1865 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
1866 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
1867 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
1868 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
1869 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
1870 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1871 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1872 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1873 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1874 standard_output_file.
1875 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1876 standard_output_file.
1877 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1878 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1879 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1880 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1881 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1882 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1883 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1884 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1885 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1886 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1887 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1888 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1889 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1890 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1891 * gdb.dwarf2/valop.exp: Use standard_testfile,
1892 prepare_for_testing.
1893
5204774b
TT
18942012-06-27 Tom Tromey <tromey@redhat.com>
1895
1896 * gdb.python/python.exp: Fix regexps in pagination tests.
1897
ee0bf529
SCR
18982012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1899
1900 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1901 'last' of gdb.Symtab_and_line.
1902 * gdb.python/py-symbol.c: Move break point comment to enable
1903 testing of gdb.Symtab_and_line.last.
1904
14fcc022
TT
19052012-06-26 Tom Tromey <tromey@redhat.com>
1906
1907 * gdb.threads/step.c: Remove.
1908 * gdb.threads/step.exp: Remove.
1909 * gdb.threads/step2.exp: Remove.
1910
0efbbabc
TT
19112012-06-26 Tom Tromey <tromey@redhat.com>
1912
1913 * gdb.threads/watchpoint-fork.exp (test): Use
1914 standard_output_file. Don't declare objdir.
1915 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1916 standard_output_file.
1917 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1918 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1919 clean_restart. Remove incdir.
1920 * gdb.threads/corethreads.exp: Use standard_testfile.
1921 * gdb.threads/execl.exp: Use standard_testfile,
1922 standard_output_file, clean_restart.
1923 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1924 clean_restart.
1925 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1926 clean_restart.
1927 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1928 incdir.
1929 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1930 clean_restart. Remove incdir.
1931 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1932 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1933 clean_restart. Remove incdir.
1934 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1935 Remove incdir.
1936 * gdb.threads/leader-exit.exp: Use standard_testfile.
1937 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1938 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1939 clean_restart.
1940 * gdb.threads/manythreads.exp: Use standard_testfile,
1941 clean_restart. Remove incdir.
1942 * gdb.threads/multi-create.exp: Use standard_testfile,
1943 clean_restart.
1944 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1945 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1946 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1947 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1948 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1949 * gdb.threads/pending-step.exp: Use standard_testfile,
1950 clean_restart. Remove incdir.
1951 * gdb.threads/print-threads.exp: Use standard_testfile,
1952 clean_restart. Remove incdir.
1953 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1954 clean_restart. Remove incdir.
1955 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1956 Remove incdir.
1957 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1958 incdir.
1959 * gdb.threads/sigthread.exp: Use standard_testfile,
1960 clean_restart.
1961 * gdb.threads/staticthreads.exp: Use standard_testfile,
1962 clean_restart. Remove incdir.
1963 * gdb.threads/switch-threads.exp: Use standard_testfile,
1964 clean_restart. Remove incdir.
1965 * gdb.threads/thread-execl.exp: Use standard_testfile,
1966 clean_restart. Remove incdir.
1967 * gdb.threads/thread-find.exp: Use standard_testfile,
1968 clean_restart.
1969 * gdb.threads/thread-specific.exp: Use standard_testfile,
1970 clean_restart. Remove incdir.
1971 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1972 clean_restart. Remove incdir.
1973 * gdb.threads/thread_check.exp: Use standard_testfile,
1974 clean_restart. Remove incdir.
1975 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1976 incdir.
1977 * gdb.threads/threadapply.exp: Use standard_testfile,
1978 clean_restart. Remove incdir.
1979 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1980 clean_restart. Remove incdir.
1981 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1982 clean_restart.
1983 * gdb.threads/tls-shared.exp: Use standard_testfile,
1984 clean_restart, standard_output_file.
1985 * gdb.threads/tls-var.exp: Use standard_testfile,
1986 standard_output_file.
1987 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1988 Remove incdir.
1989 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1990 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1991 incdir.
1992 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1993 clean_restart. Remove incdir.
1994
497a5eb0
TT
19952012-06-26 Tom Tromey <tromey@redhat.com>
1996
1997 * gdb.trace/actions.exp: Use standard_testfile.
1998 * gdb.trace/ax.exp: Use standard_testfile.
1999 * gdb.trace/backtrace.exp: Use standard_testfile.
2000 * gdb.trace/change-loc.exp: Use standard_testfile.
2001 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
2002 * gdb.trace/collection.exp: Use standard_testfile,
2003 prepare_for_testing.
2004 * gdb.trace/deltrace.exp: Use standard_testfile.
2005 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
2006 * gdb.trace/ftrace.exp: Use standard_testfile.
2007 * gdb.trace/infotrace.exp: Use standard_testfile.
2008 * gdb.trace/packetlen.exp: Use standard_testfile.
2009 * gdb.trace/passc-dyn.exp: Use standard_testfile.
2010 * gdb.trace/passcount.exp: Use standard_testfile.
2011 * gdb.trace/pending.exp: Use standard_testfile.
2012 * gdb.trace/report.exp: Use standard_testfile.
2013 * gdb.trace/save-trace.exp: Use standard_testfile.
2014 * gdb.trace/stap-trace.exp: Use standard_testfile.
2015 * gdb.trace/status-stop.exp: Use standard_testfile.
2016 * gdb.trace/strace.exp: Use standard_testfile.
2017 * gdb.trace/tfile.exp: Use standard_testfile.
2018 * gdb.trace/tfind.exp: Use standard_testfile.
2019 * gdb.trace/trace-break.exp: Use standard_testfile.
2020 * gdb.trace/trace-mt.exp: Use standard_testfile.
2021 * gdb.trace/tracecmd.exp: Use standard_testfile.
2022 * gdb.trace/tspeed.exp: Use standard_testfile.
2023 * gdb.trace/tstatus.exp: Use standard_testfile.
2024 * gdb.trace/tsv.exp: Use standard_testfile.
2025 * gdb.trace/unavailable.exp: Use standard_testfile,
2026 prepare_for_testing.
2027 * gdb.trace/while-dyn.exp: Use standard_testfile.
2028 * gdb.trace/while-stepping.exp: Use standard_testfile.
2029
7686c074
TT
20302012-06-26 Tom Tromey <tromey@redhat.com>
2031
2032 * gdb.reverse/break-precsave.exp: Use standard_testfile.
2033 * gdb.reverse/break-reverse.exp: Use standard_testfile.
2034 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
2035 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
2036 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
2037 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
2038 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
2039 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
2040 prepare_for_testing.
2041 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
2042 prepare_for_testing.
2043 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
2044 prepare_for_testing.
2045 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
2046 prepare_for_testing.
2047 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
2048 prepare_for_testing
2049 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
2050 * gdb.reverse/machinestate.exp: Use standard_testfile.
2051 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
2052 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
2053 build_executable.
2054 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
2055 build_executable.
2056 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
2057 standard_output_file.
2058 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
2059 standard_output_file.
2060 * gdb.reverse/step-precsave.exp: Use standard_testfile.
2061 * gdb.reverse/step-reverse.exp: Use standard_testfile.
2062 * gdb.reverse/until-precsave.exp: Use standard_testfile.
2063 * gdb.reverse/until-reverse.exp: Use standard_testfile.
2064 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
2065 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
2066
481fc100
TT
20672012-06-26 Tom Tromey <tromey@redhat.com>
2068
2069 * gdb.stabs/weird.exp: Remove directory-checking code. Use
2070 standard_output_file.
2071 * gdb.stabs/exclfwd.exp: Use standard_testfile,
2072 prepare_for_testing. Remove directory-checking code.
2073
7bb18ae2
TT
20742012-06-25 Tom Tromey <tromey@redhat.com>
2075
2076 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
2077 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
2078 build_executable, not prepare_for_testing.
2079 * gdb.multi/base.exp: Use standard_output_file. Use
2080 build_executable, not prepare_for_testing.
2081
cf09b3e4
TT
20822012-06-25 Tom Tromey <tromey@redhat.com>
2083
2084 * gdb.fortran/subarray.exp: Use standard_testfile,
2085 prepare_for_testing.
2086 * gdb.fortran/multi-dim.exp: Use standard_testfile.
2087 * gdb.fortran/module.exp: Use standard_testfile.
2088 * gdb.fortran/logical.exp: Use standard_testfile.
2089 * gdb.fortran/library-module.exp: Use standard_testfile,
2090 standard_output_file.
2091 * gdb.fortran/derived-type.exp: Use standard_testfile,
2092 prepare_for_testing.
2093 * gdb.fortran/complex.exp: Use standard_testfile,
2094 prepare_for_testing.
2095 * gdb.fortran/charset.exp: Use standard_testfile.
2096 * gdb.fortran/array-element.exp: Use standard_testfile,
2097 prepare_for_testing.
2098
18b5ff1b
KS
20992012-06-25 Keith Seitz <keiths@redhat.com>
2100
2101 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
2102 Change rbreak-related tests to KFAIL and add bugzilla numbers.
2103
17b77626
TT
21042012-06-25 Tom Tromey <tromey@redhat.com>
2105
2106 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
2107 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
2108 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
2109 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
2110
f91e3dc1
TT
21112012-06-25 Tom Tromey <tromey@redhat.com>
2112
2113 * gdb.linespec/ls-errs.exp: Use standard_testfile.
2114 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
2115 * gdb.linespec/linespec.exp: Use standard_testfile.
2116
a884434d
TT
21172012-06-25 Tom Tromey <tromey@redhat.com>
2118
2119 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
2120 prepare_for_testing.
2121
efc9d70a
TT
21222012-06-25 Tom Tromey <tromey@redhat.com>
2123
2124 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
2125 prepare_for_testing.
2126 * gdb.opt/inline-break.exp: Use standard_testfile,
2127 prepare_for_testing.
2128 * gdb.opt/inline-bt.exp: Use standard_testfile,
2129 prepare_for_testing.
2130 * gdb.opt/inline-cmds.exp: Use standard_testfile,
2131 prepare_for_testing.
2132 * gdb.opt/inline-locals.exp: Use standard_testfile,
2133 prepare_for_testing.
2134
e2fc92c6
TT
21352012-06-25 Tom Tromey <tromey@redhat.com>
2136
2137 * gdb.asm/asm-source.exp: Use standard_output_file,
2138 standard_testfile. Construct .o files in proper subdir.
2139
b0963d73
TT
21402012-06-25 Tom Tromey <tromey@redhat.com>
2141
2142 * gdb.server/ext-attach.exp: Use standard_testfile,
2143 prepare_for_testing.
2144 * gdb.server/ext-run.exp: Use standard_testfile,
2145 build_executable.
2146 * gdb.server/file-transfer.exp: Use standard_testfile,
2147 prepare_for_testing.
2148 * gdb.server/server-exec-info.exp: Use standard_testfile.
2149 * gdb.server/server-mon.exp: Use standard_testfile,
2150 prepare_for_testing.
2151 * gdb.server/server-run.exp: Use standard_testfile,
2152 build_executable.
2153 * gdb.server/solib-list.exp: Use standard_testfile,
2154 standard_output_file.
2155
8a3e1f8d
TT
21562012-06-25 Tom Tromey <tromey@redhat.com>
2157
2158 * lib/gdb.exp (standard_output_file): Use "file join".
2159 * gdb.go/chan.exp: Use standard_testfile.
2160 * gdb.go/handcall.exp: Use standard_testfile.
2161 * gdb.go/hello.exp: Use standard_testfile.
2162 * gdb.integers/chan.exp: Use standard_testfile.
2163 * gdb.go/methods.exp: Use standard_testfile.
2164 * gdb.go/package.exp: Use standard_testfile.
2165 * gdb.go/strings.exp: Use standard_testfile.
2166 * gdb.go/types.exp: Use standard_testfile.
2167 * gdb.go/unsafe.exp: Use standard_testfile.
2168
944a9061
MGD
21692012-06-25 Greta Yorsh <greta.yorsh@arm.com>
2170
2171 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
2172
1c06bd58
JK
21732012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2174
2175 Fix regression by the previous commit.
2176 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
2177
b4a58790
TT
21782012-06-22 Tom Tromey <tromey@redhat.com>
2179
2180 * gdb.python/lib-types.exp: Use standard_testfile,
2181 prepare_for_testing.
2182 * gdb.python/py-block.exp: Use standard_testfile.
2183 * gdb.python/py-breakpoint.exp: Use standard_testfile.
2184 * gdb.python/py-events.exp: Use standard_testfile,
2185 standard_output_file.
2186 * gdb.python/py-evsignal.exp: Use standard_testfile.
2187 * gdb.python/py-evethreads.exp: Use standard_testfile.
2188 * gdb.python/py-explore-cc.exp: Use standard_testfile.
2189 * gdb.python/py-explore.exp: Use standard_testfile.
2190 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
2191 standard_output_file.
2192 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
2193 prepare_for_testing.
2194 * gdb.python/py-frame-inline.exp: Use standard_testfile.
2195 * gdb.python/py-frame.exp: Use standard_testfile.
2196 * gdb.python/py-inferior.exp: Use standard_testfile.
2197 * gdb.python/py-infthread.exp: Use standard_testfile.
2198 * gdb.python/py-mi.exp: Use standard_testfile.
2199 * gdb.python/py-objfile-script.exp: Use standard_testfile,
2200 build_executable.
2201 * gdb.python/py-objfile.exp: Use standard_testfile.
2202 * gdb.python/py-pp-maint.exp: Use standard_testfile,
2203 prepare_for_testing.
2204 * gdb.python/py-prettyprint.exp: Use standard_testfile.
2205 * gdb.python/py-progspace.exp: Use standard_testfile,
2206 build_executable.
2207 * gdb.python/py-prompt.exp: Use standard_testfile,
2208 build_executable.
2209 * gdb.python/py-section-script.exp: Use standard_testfile,
2210 build_executable.
2211 * gdb.python/py-shared.exp: Use standard_testfile,
2212 standard_output_file, clean_restart.
2213 * gdb.python/py-symbol.exp: Use standard_output_file,
2214 prepare_for_testing.
2215 * gdb.python/py-symtab.exp: Use standard_output_file,
2216 prepare_for_testing
2217 * gdb.python/py-template.exp: Use standard_testfile.
2218 * gdb.python/py-type.exp: Use standard_testfile.
2219 * gdb.python/py-value-cc.exp: Use standard_testfile.
2220 * gdb.python/py-value.exp: Use standard_testfile.
2221 * gdb.python/python.exp: Use standard_testfile, build_executable.
2222
2c44deac
TT
22232012-06-22 Tom Tromey <tromey@redhat.com>
2224
2225 * gdb.objc/basicclass.exp: Use standard_testfile.
2226 (do_objc_tests): Don't declare objdir.
2227 * gdb.objc/nondebug.exp: Use standard_testfile.
2228 (do_objc_tests): Don't declare objdir.
2229 * gdb.objc/objcdecode.exp: Use standard_testfile.
2230 (do_objc_tests): Don't declare objdir.
2231
c24ccbce
TT
22322012-06-22 Tom Tromey <tromey@redhat.com>
2233
2234 * gdb.java/jmain.exp: Use standard_testfile.
2235 * gdb.java/jmisc.exp: Use standard_testfile.
2236 * gdb.java/jnpe.exp: Use standard_testfile.
2237 * gdb.java/jprint.exp: Use standard_testfile.
2238
0a6d0306
TT
22392012-06-22 Tom Tromey <tromey@redhat.com>
2240
2241 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
2242 (standard_output_file, standard_testfile): New procs.
2243 (build_executable, clean_restart): Use standard_output_file.
2244
6ea815ef
YQ
22452012-06-22 Yao Qi <yao@codesourcery.com>
2246
2247 * boards/native-gdbserver.exp: New proc ${board}_exec.
2248 * boards/native-stdio-gdbserver.exp: Likewise.
2249
4c93b1db
TT
22502012-06-21 Tom Tromey <tromey@redhat.com>
2251
2252 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
2253 (build_executable): Update.
2254 (get_compiler_info): Remove 'binfile' argument.
2255 * gdb.ada/arrayidx.exp: Update.
2256 * gdb.ada/null_array.exp: Update.
2257 * gdb.arch/altivec-abi.exp: Update.
2258 * gdb.arch/altivec-regs.exp: Update.
2259 * gdb.arch/amd64-byte.exp: Update.
2260 * gdb.arch/amd64-dword.exp: Update.
2261 * gdb.arch/amd64-word.exp: Update.
2262 * gdb.arch/i386-avx.exp: Update.
2263 * gdb.arch/i386-byte.exp: Update.
2264 * gdb.arch/i386-sse.exp: Update.
2265 * gdb.arch/i386-word.exp: Update.
2266 * gdb.arch/ppc-dfp.exp: Update.
2267 * gdb.arch/ppc-fp.exp: Update.
2268 * gdb.arch/vsx-regs.exp: Update.
2269 * gdb.base/all-bin.exp: Update.
2270 * gdb.base/annota1.exp: Update.
2271 * gdb.base/async.exp: Update.
2272 * gdb.base/attach.exp: Update.
2273 * gdb.base/break-interp.exp: Update.
2274 * gdb.base/call-ar-st.exp: Update.
2275 * gdb.base/call-rt-st.exp: Update.
2276 * gdb.base/call-sc.exp: Update.
2277 * gdb.base/callfuncs.exp: Update.
2278 * gdb.base/catch-load.exp: Update.
2279 * gdb.base/completion.exp: Update.
2280 * gdb.base/complex.exp: Update.
2281 * gdb.base/condbreak.exp: Update.
2282 * gdb.base/consecutive.exp: Update.
2283 * gdb.base/constvars.exp: Update.
2284 * gdb.base/corefile.exp: Update.
2285 * gdb.base/eval-skip.exp: Update.
2286 * gdb.base/expand-psymtabs.exp: Update.
2287 * gdb.base/exprs.exp: Update.
2288 * gdb.base/fileio.exp: Update.
2289 * gdb.base/fixsection.exp: Update.
2290 * gdb.base/funcargs.exp: Update.
2291 * gdb.base/gdb11530.exp: Update.
2292 * gdb.base/gdb1555.exp: Update.
2293 * gdb.base/gnu-ifunc.exp: Update.
2294 * gdb.base/gnu_vector.exp: Update.
2295 * gdb.base/info-macros.exp: Update.
2296 * gdb.base/jit-simple.exp: Update.
2297 * gdb.base/jit-so.exp: Update.
2298 * gdb.base/jit.exp: Update.
2299 * gdb.base/langs.exp: Update.
2300 * gdb.base/list.exp: Update.
2301 * gdb.base/logical.exp: Update.
2302 * gdb.base/long_long.exp: Update.
2303 * gdb.base/longjmp.exp: Update.
2304 * gdb.base/macscp.exp: Update.
2305 * gdb.base/mips_pro.exp: Update.
2306 * gdb.base/miscexprs.exp: Update.
2307 * gdb.base/morestack.exp: Update.
2308 * gdb.base/nodebug.exp: Update.
2309 * gdb.base/opaque.exp: Update.
2310 * gdb.base/pc-fp.exp: Update.
2311 * gdb.base/pending.exp: Update.
2312 * gdb.base/permissions.exp: Update.
2313 * gdb.base/pointers.exp: Update.
2314 * gdb.base/prelink.exp: Update.
2315 * gdb.base/printcmds.exp: Update.
2316 * gdb.base/psymtab.exp: Update.
2317 * gdb.base/ptype.exp: Update.
2318 * gdb.base/relational.exp: Update.
2319 * gdb.base/scope.exp: Update.
2320 * gdb.base/setvar.exp: Update.
2321 * gdb.base/shlib-call.exp: Update.
2322 * gdb.base/shreloc.exp: Update.
2323 * gdb.base/signals.exp: Update.
2324 * gdb.base/sizeof.exp: Update.
2325 * gdb.base/so-impl-ld.exp: Update.
2326 * gdb.base/so-indr-cl.exp: Update.
2327 * gdb.base/solib-disc.exp: Update.
2328 * gdb.base/solib-display.exp: Update.
2329 * gdb.base/solib-nodir.exp: Update.
2330 * gdb.base/solib-overlap.exp: Update.
2331 * gdb.base/solib-symbol.exp: Update.
2332 * gdb.base/solib-weak.exp: Update.
2333 * gdb.base/solib.exp: Update.
2334 * gdb.base/store.exp: Update.
2335 * gdb.base/structs.exp: Update.
2336 * gdb.base/structs2.exp: Update.
2337 * gdb.base/type-opaque.exp: Update.
2338 * gdb.base/unload.exp: Update.
2339 * gdb.base/varargs.exp: Update.
2340 * gdb.base/volatile.exp: Update.
2341 * gdb.base/watch_thread_num.exp: Update.
2342 * gdb.base/watchpoint-solib.exp: Update.
2343 * gdb.base/watchpoint.exp: Update.
2344 * gdb.base/watchpoints.exp: Update.
2345 * gdb.base/whatis.exp: Update.
2346 * gdb.cell/arch.exp: Update.
2347 * gdb.cell/break.exp: Update.
2348 * gdb.cell/bt.exp: Update.
2349 * gdb.cell/core.exp: Update.
2350 * gdb.cell/data.exp: Update.
2351 * gdb.cell/ea-cache.exp: Update.
2352 * gdb.cell/f-regs.exp: Update.
2353 * gdb.cell/fork.exp: Update.
2354 * gdb.cell/gcore.exp: Update.
2355 * gdb.cell/mem-access.exp: Update.
2356 * gdb.cell/ptype.exp: Update.
2357 * gdb.cell/registers.exp: Update.
2358 * gdb.cell/sizeof.exp: Update.
2359 * gdb.cell/solib-symbol.exp: Update.
2360 * gdb.cell/solib.exp: Update.
2361 * gdb.cp/ambiguous.exp: Update.
2362 * gdb.cp/breakpoint.exp: Update.
2363 * gdb.cp/bs15503.exp: Update.
2364 * gdb.cp/casts.exp: Update.
2365 * gdb.cp/class2.exp: Update.
2366 * gdb.cp/cpexprs.exp: Update.
2367 * gdb.cp/cplusfuncs.exp: Update.
2368 * gdb.cp/ctti.exp: Update.
2369 * gdb.cp/dispcxx.exp: Update.
2370 * gdb.cp/gdb1355.exp: Update.
2371 * gdb.cp/gdb2384.exp: Update.
2372 * gdb.cp/gdb2495.exp: Update.
2373 * gdb.cp/infcall-dlopen.exp: Update.
2374 * gdb.cp/local.exp: Update.
2375 * gdb.cp/m-data.exp: Update.
2376 * gdb.cp/m-static.exp: Update.
2377 * gdb.cp/mb-ctor.exp: Update.
2378 * gdb.cp/mb-inline.exp: Update.
2379 * gdb.cp/mb-templates.exp: Update.
2380 * gdb.cp/member-ptr.exp: Update.
2381 * gdb.cp/method.exp: Update.
2382 * gdb.cp/namespace.exp: Update.
2383 * gdb.cp/nextoverthrow.exp: Update.
2384 * gdb.cp/nsdecl.exp: Update.
2385 * gdb.cp/nsrecurs.exp: Update.
2386 * gdb.cp/nsstress.exp: Update.
2387 * gdb.cp/nsusing.exp: Update.
2388 * gdb.cp/pr-1023.exp: Update.
2389 * gdb.cp/pr-1210.exp: Update.
2390 * gdb.cp/pr-574.exp: Update.
2391 * gdb.cp/pr9631.exp: Update.
2392 * gdb.cp/printmethod.exp: Update.
2393 * gdb.cp/psmang.exp: Update.
2394 * gdb.cp/re-set-overloaded.exp: Update.
2395 * gdb.cp/rtti.exp: Update.
2396 * gdb.cp/shadow.exp: Update.
2397 * gdb.cp/templates.exp: Update.
2398 * gdb.cp/try_catch.exp: Update.
2399 * gdb.dwarf2/dw2-ranges.exp: Update.
2400 * gdb.dwarf2/pr10770.exp: Update.
2401 * gdb.fortran/library-module.exp: Update.
2402 * gdb.hp/gdb.aCC/optimize.exp: Update.
2403 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
2404 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
2405 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
2406 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
2407 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
2408 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
2409 * gdb.hp/gdb.compat/xdb1.exp: Update.
2410 * gdb.hp/gdb.compat/xdb2.exp: Update.
2411 * gdb.hp/gdb.compat/xdb3.exp: Update.
2412 * gdb.hp/gdb.defects/bs14602.exp: Update.
2413 * gdb.hp/gdb.defects/solib-d.exp: Update.
2414 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
2415 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
2416 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
2417 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
2418 * gdb.mi/gdb792.exp: Update.
2419 * gdb.mi/mi-pending.exp: Update.
2420 * gdb.mi/mi-solib.exp: Update.
2421 * gdb.mi/mi-var-cp.exp: Update.
2422 * gdb.opt/clobbered-registers-O2.exp: Update.
2423 * gdb.opt/inline-bt.exp: Update.
2424 * gdb.opt/inline-cmds.exp: Update.
2425 * gdb.opt/inline-locals.exp: Update.
2426 * gdb.python/py-events.exp: Update.
2427 * gdb.python/py-finish-breakpoint.exp: Update.
2428 * gdb.python/py-type.exp: Update.
2429 * gdb.reverse/solib-precsave.exp: Update.
2430 * gdb.reverse/solib-reverse.exp: Update.
2431 * gdb.server/solib-list.exp: Update.
2432 * gdb.stabs/weird.exp: Update.
2433 * gdb.threads/attach-into-signal.exp: Update.
2434 * gdb.threads/attach-stopped.exp: Update.
2435 * gdb.threads/tls-shared.exp: Update.
2436 * gdb.trace/change-loc.exp: Update.
2437 * gdb.trace/strace.exp: Update.
2438
95c391b6
TT
24392012-06-19 Tom Tromey <tromey@redhat.com>
2440
2441 * gdb.base/whatis.exp: Add tests.
2442
e910f0b6
TT
24432012-06-19 Tom Tromey <tromey@redhat.com>
2444
2445 * gdb.cp/m-static.cc (keepalive): New function.
2446 (gnu_obj_1::method): Use it.
2447
422d65e7
DE
24482012-06-18 Doug Evans <dje@google.com>
2449
2450 * gdb.base/info-fun.exp: New file.
2451 * gdb.base/info-fun.c: New file.
2452 * gdb.base/info-fun-solib.c: New file.
2453
e2e4d78b
JK
24542012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2455
2456 Remove stale dummy frames.
2457 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
2458 (maintenance info breakpoints): New tests.
2459 * gdb.base/stale-infcall.c: New file.
2460 * gdb.base/stale-infcall.exp: New file.
2461
1788b2d3
JK
24622012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2463
2464 * gdb.arch/amd64-entry-value-param.S: New file.
2465 * gdb.arch/amd64-entry-value-param.c: New file.
2466 * gdb.arch/amd64-entry-value-param.exp: New file.
2467
663b969e
TT
24682012-06-15 Tom Tromey <tromey@redhat.com>
2469
2470 * gdb.cp/namespace.exp: Add "show lang" test.
2471
8e09ad05
IS
24722012-06-15 Iain Sandoe <iain@codesourcery.com>
2473
2474 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
2475 case. (top level): Use gdb_file_cmd instead of gdb_load.
2476
f85e18ee
JK
24772012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2478
2479 PR tdep/14222
2480 * gdb.arch/i386-sse-stack-align.S: New file.
2481 * gdb.arch/i386-sse-stack-align.c: New file.
2482 * gdb.arch/i386-sse-stack-align.exp: New file.
2483
f3b5e280
KS
24842012-06-13 Keith Seitz <keiths@redhat.com>
2485
2486 PR breakpoints/13798 and mi/11541
2487 * gdb.linespec/ls-errs.exp: Add a few more tests for
2488 filenames with spaces and colons.
2489
50af5481
JK
24902012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2491
2492 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
2493 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
2494 (test_function): Call CV_f.
2495 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
2496 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
2497 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
2498 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
2499 (p CV_f(CV::i)): New tests.
2500
d55637df
TT
25012012-06-13 Tom Tromey <tromey@redhat.com>
2502
2503 * gdb.base/condbreak.exp: Add tests for "condition" completion.
2504
cc80f267
JK
25052012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2506
2507 Fix regression by the "ambiguous linespec" series.
2508 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
2509 tests.
2510
bb2af9cc
JK
25112012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2512
2513 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
2514 missing.
2515
e81a37f7
TT
25162012-06-11 Tom Tromey <tromey@redhat.com>
2517
2518 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
2519 location...
2520 (main): ...here.
2521
8efd7788
YQ
25222012-06-07 Yao Qi <yao@codesourcery.com>
2523
2524 * gdb.trace/strace.exp: Shorten some too-long lines.
2525
359f5fe6
PA
25262012-06-06 Pedro Alves <palves@redhat.com>
2527
2528 * gdb.threads/clone-new-thread-event.c: New file.
2529 * gdb.threads/clone-new-thread-event.exp: New file.
2530
7b2fe205
YQ
25312012-06-06 Yao Qi <yao@codesourcery.com>
2532
2533 * gdb.base/dprintf.c (main): Add extra parameter when calling
2534 printf and fprintf.
2535 (bar): New function. It is a dead function, but to ensure
2536 'malloc' is linked explicitly.
2537
3eca55e8
YQ
25382012-06-06 Yao Qi <yao@codesourcery.com>
2539
2540 * gdb.base/info-proc.exp: Return if target doesn't support
2541 'info proc'.
2542
91cc9324
JK
25432012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2544
2545 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
2546 (run program with breakpoint commands): XFAIl if it is not.
2547
c56e7c43
JB
25482012-06-05 Joel Brobecker <brobecker@adacore.com>
2549
2550 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
2551 and add comment.
2552 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
2553 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
2554 "STOP" marker. Adjust testing strategy to make it work on
2555 all targets.
2556
2557 * gdb.base/print-file-var-main.c (main): Rewrite using local
2558 variables and adjust get_version_2's return value check.
2559 Add small comment.
2560 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
2561 marker. Adjust testing strategy to make it work on all targets.
2562
ccab2054
JB
25632012-06-05 Joel Brobecker <brobecker@adacore.com>
2564
2565 * gdb.ada/bad-task-bp-keyword: New testcase.
2566
d0d86158
JK
25672012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2568
2569 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
2570 Simplify it to ...
2571 (symbol-file ${testfile1}): ... here.
2572 (test eliminated var my_global_symbol)
2573 (test eliminated var my_static_symbol)
2574 (test eliminated var my_global_func, get address of main): Wrap them to
2575 'single psymtabs' and 'single symtabs'
2576 (get address of my_global_symbol, get address of my_static_symbol)
2577 (get address of my_global_func, get address of main): Wrap them to
2578 'order1' and 'order2'.
2579
952cf74c
JK
2580 * gdb.base/code_elim.exp
2581 (add-symbol-file ${testfile1} 0x100000)
2582 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
2583 'order2'.
2584 (order1: add-symbol-file ${testfile1} 0x100000)
2585 (order1: add-symbol-file ${testfile2} 0x200000)
2586 (order2: add-symbol-file ${testfile2} 0x200000)
2587 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
2588 .bss as appropriate.
2589
0c5bf5a9
JK
25902012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2591
2592 * gdb.server/solib-list-lib.c: New file.
2593 * gdb.server/solib-list-main.c: New file.
2594 * gdb.server/solib-list.exp: New file.
2595
4196f325
MR
25962012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
2597
2598 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
2599 for 'set print symbol' change.
2600
bfb05775
JK
26012012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2602
2603 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
2604 .debug_abbrev_seg3.
2605
685b1105
JK
26062012-05-24 John Steele Scott <toojays@toojays.net>
2607
2608 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
2609 * gdb.dwarf2/dw2-icc-opaque.S: New file.
2610 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
2611
f3e0e960
SS
26122012-05-23 Stan Shebs <stan@codesourcery.com>
2613
2614 * gdb.mi/mi-info-os.exp: New file.
2615
11eb1b4d
KS
26162012-05-23 Keith Seitz <keiths@redhat.com>
2617
2618 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
2619 return -1 to suppress the rest of the tests.
2620 (compile_stap_bin): Return boolean success value.
2621
b1af9e97
TT
26222012-05-21 Tom Tromey <tromey@redhat.com>
2623
2624 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
2625 Remove kfails.
2626 (test_print_mi_member_types): Likewise.
2627
248537e3
TT
26282012-05-21 Tom Tromey <tromey@redhat.com>
2629
2630 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
2631 print symbol' change.
2632
d791e155
TJB
26332012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2634
2635 * gdb.python/py-prompt.exp: Quit if the target is remote.
2636
e77afa2e
JK
26372012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2638
2639 Fix ERROR: internal buffer is full.
2640 * gdb.base/info-os.exp (expect_multiline): New function.
2641 (get process list, get process groups, get threads)
2642 (get file descriptors, get internet-domain sockets)
2643 (get shared-memory regions, get semaphores, get message queues): Use
2644 it for these tests.
2645
9cb709b6
TT
26462012-05-18 Tom Tromey <tromey@redhat.com>
2647
2648 * gdb.mi/mi-var-cmd.exp: Update.
2649 * gdb.objc/basicclass.exp (do_objc_tests): Update.
2650 * gdb.cp/virtbase.exp: Update.
2651 * gdb.cp/classes.exp (test_static_members): Update.
2652 * gdb.cp/casts.exp: Update.
2653 * gdb.base/pointers.exp: Update.
2654 * gdb.base/funcargs.exp (pointer_args): Update.
2655 (structs_by_reference): Update.
2656 * gdb.base/find.exp: Update.
2657 * gdb.base/call-strs.exp: Send "set print symbol off".
2658 * gdb.base/call-ar-st.exp: Update.
2659 * gdb.ada/fun_addr.exp: Update.
2660 * gdb.base/printcmds.exp (test_print_symbol): New proc.
2661 Call it.
2662 (test_print_repeats_10, test_print_strings)
2663 (test_print_char_arrays): Update.
2664
b012acdd
TT
26652012-05-18 Tom Tromey <tromey@redhat.com>
2666
2667 * gdb.base/charset.exp (string_display): Update.
2668
1d51a733
TT
26692012-05-18 Tom Tromey <tromey@redhat.com>
2670
2671 * gdb.mi/mi2-var-display.exp: Update.
2672 * gdb.mi/mi-var-display.exp: Update.
2673 * gdb.mi/mi-var-child.exp: Update.
2674 * gdb.cp/expand-psymtabs-cxx.exp: Update.
2675 * gdb.cp/cp-relocate.exp (get_func_address): Update.
2676
957df313
DE
26772012-05-17 Doug Evans <dje@google.com>
2678
682c7f7b
DE
2679 * info-macros.exp: Pass "debug" to prepare_for_testing.
2680
957df313
DE
2681 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
2682 * gdb.ada/Makefile.in (clean): Ditto.
2683 * gdb.arch/Makefile.in (clean): Ditto.
2684 * gdb.asm/Makefile.in (clean): Ditto.
2685 * gdb.base/Makefile.in (clean): Ditto.
2686 * gdb.cell/Makefile.in (clean): Ditto.
2687 * gdb.cp/Makefile.in (clean): Ditto.
2688 * gdb.disasm/Makefile.in (clean): Ditto.
2689 * gdb.dwarf2/Makefile.in (clean): Ditto.
2690 * gdb.fortran/Makefile.in (clean): Ditto.
2691 * gdb.go/Makefile.in (clean): Ditto.
2692 * gdb.hp/Makefile.in (clean): Ditto.
2693 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
2694 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
2695 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
2696 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
2697 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
2698 * gdb.java/Makefile.in (clean): Ditto.
2699 * gdb.linespec/Makefile.in (clean): Ditto.
2700 * gdb.mi/Makefile.in (clean): Ditto.
2701 * gdb.modula2/Makefile.in (clean): Ditto.
2702 * gdb.multi/Makefile.in (clean): Ditto.
2703 * gdb.objc/Makefile.in (clean): Ditto.
2704 * gdb.opencl/Makefile.in (clean): Ditto.
2705 * gdb.opt/Makefile.in (clean): Ditto.
2706 * gdb.pascal/Makefile.in (clean): Ditto.
2707 * gdb.python/Makefile.in (clean): Ditto.
2708 * gdb.reverse/Makefile.in (clean): Ditto.
2709 * gdb.server/Makefile.in (clean): Ditto.
2710 * gdb.stabs/Makefile.in (clean): Ditto.
2711 * gdb.threads/Makefile.in (clean): Ditto.
2712 * gdb.trace/Makefile.in (clean): Ditto.
2713 * gdb.xml/Makefile.in (clean): Ditto.
2714
abc9d0dc
TT
27152012-05-16 Tom Tromey <tromey@redhat.com>
2716
2717 * gdb.base/macscp1.c (macscp_expr): Add comment.
2718 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
2719
6a3a010b
MR
27202012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
2721
2722 * gdb.base/return-nodebug.exp: Also test float and double types.
2723
01429c8e
JK
27242012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2725
2726 PR testsuite/12649
2727 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
2728
54115cd4
JK
2729 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
2730
0c5f383f
SDJ
27312012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
2732
2733 * gdb.base/stap-probe.exp (stap_test): Remove calls to
2734 `rerun_to_main'.
2735 (stap_test_no_debuginfo): Likewise.
2736
e7e0cddf
SS
27372012-05-14 Stan Shebs <stan@codesourcery.com>
2738
2739 * gdb.base/dprintf.c: New file.
2740 * gdb.base/dprintf.exp: New file.
2741
c772f8e7
HZ
27422012-05-14 Hui Zhu <hui_zhu@mentor.com>
2743
2744 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
2745 * gdb.trace/disconnected-tracing.c: New file.
2746 * gdb.trace/disconnected-tracing.exp: New file.
2747
7efc75aa
SCR
27482012-05-13 Siva Chandra Reddy <sivachandra@google.com>
2749
2750 * gdb.python/python.c: Add a new breakpoint comment.
2751 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
2752
85d4a676
SS
27532011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
2754
2755 * gdb.base/info-os.exp: New file.
2756 * gdb.base/info-os.c: New file.
2757
64ea88dc
JB
27582012-05-10 Joel Brobecker <brobecker@adacore.com>
2759
4647ab1b
JB
2760 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
2761 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
2762 New files.
64ea88dc 2763
afba63f1
JB
27642012-05-10 Joel Brobecker <brobecker@adacore.com>
2765
2766 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
2767 gdb.base/ctxobj.exp: New files.
2768
9d198b1e
TT
27692012-05-09 Tom Tromey <tromey@redhat.com>
2770
2771 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
2772
9bfee719
MR
27732012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
2774
2775 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
2776
3a7341d8
MR
27772012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
2778
2779 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
2780 before using it.
2781
52b3699b
TG
27822012-05-04 Tristan Gingold <gingold@adacore.com>
2783
2784 * gdb.base/set-noassign.exp: New test.
2785
a20ee7a4
SCR
27862012-05-03 Siva Chandra Reddy <sivachandra@google.com>
2787
2788 * gdb.python/py-symbol.exp: Add tests to test the new methods
2789 gdb.Symtab.global_block() and gdb.Symtab.static_block().
2790 * gdb.python/py-symbol.c: Add new struct to help test
2791 gdb.Symtab.static_block().
2792
bf2f0858
DE
27932012-05-03 Doug Evans <dje@google.com>
2794
2795 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
2796 commented out.
2797
2d4e0376
YQ
27982012-05-03 Yao Qi <yao@codesourcery.com>
2799
2800 * gdb.base/catch-syscall.exp: Skip it before compilation if target
2801 doesn't support.
2802 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
2803 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
2804
6d0bb9f3
YQ
28052012-05-03 Yao Qi <yao@codesourcery.com>
2806
2807 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
2808
fd820528
DE
28092012-04-30 Doug Evans <dje@google.com>
2810
2811 PR testsuite/13961
2812 * gdb.dwarf2/pr13961.S: New file.
2813 * gdb.dwarf2/pr13961.exp: New file.
2814
b9e219b9
YQ
28152012-04-29 Yao Qi <yao@codesourcery.com>
2816
2817 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
2818
3019eac3
DE
28192012-04-28 Doug Evans <dje@google.com>
2820
2821 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
2822 .Ltype_int_in_cu2. Use name "int2" instead of "int".
2823 All uses updated.
2824 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
2825 "ptype func_cu1" to expand cu2 before cu1.
2826
62e5f89c
SDJ
28272012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
2828 Tom Tromey <tromey@redhat.com>
2829
2830 * gdb.base/default.exp: Add `$_probe_arg*' convenience
2831 variables.
2832 * gdb.base/stap-probe.c: New file.
2833 * gdb.base/stap-probe.exp: New file.
2834 * gdb.trace/stap-trace.c: New file.
2835 * gdb.trace/stap-trace.exp: New file.
2836 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
2837 libgcc's unwinder.
2838
14132e89
MR
28392012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
2840
2841 * gdb.arch/mips16-thunks-inmain.c: New file.
2842 * gdb.arch/mips16-thunks-main.c: New file.
2843 * gdb.arch/mips16-thunks-sin.c: New file.
2844 * gdb.arch/mips16-thunks-sinfrob.c: New file.
2845 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
2846 * gdb.arch/mips16-thunks-sinmain.c: New file.
2847 * gdb.arch/mips16-thunks-sinmips16.c: New file.
2848 * gdb.arch/mips16-thunks.exp: New file.
2849
a766d390
DE
28502012-04-25 Doug Evans <dje@google.com>
2851
2852 * configure.ac: Create gdb.go/Makefile.
2853 * configure: Regenerate.
2854 * gdb.base/default.exp: Add "go" to "set language" testing.
2855 * gdb.go/Makefile.in: New file.
2856 * gdb.go/basic-types.exp: New file.
2857 * gdb.go/chan.exp: New file.
2858 * gdb.go/chan.go: New file.
2859 * gdb.go/handcall.exp: New file.
2860 * gdb.go/handcall.go: New file.
2861 * gdb.go/hello.exp: New file.
2862 * gdb.go/hello.go: New file.
2863 * gdb.go/integers.exp: New file.
2864 * gdb.go/integers.go: New file.
2865 * gdb.go/methods.exp: New file.
2866 * gdb.go/methods.go: New file.
2867 * gdb.go/package.exp: New file.
2868 * gdb.go/package1.go: New file.
2869 * gdb.go/package2.go: New file.
2870 * gdb.go/print.exp: New file.
2871 * gdb.go/strings.exp: New file.
2872 * gdb.go/strings.go: New file.
2873 * gdb.go/types.exp: New file.
2874 * gdb.go/types.go: New file.
2875 * gdb.go/unsafe.exp: New file.
2876 * gdb.go/unsafe.go: New file.
2877 * lib/future.exp: Add Go support.
2878 (gdb_find_go, gdb_find_go_linker): New procs.
2879 (gdb_default_target_compile): Add Go support.
2880 * lib/gdb.exp (skip_go_tests): New proc.
2881 * lib/go.exp: New file.
2882
e65f9ffb
TT
28832012-04-25 Tom Tromey <tromey@redhat.com>
2884
2885 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2886
14e75d8e
JK
28872012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2888 Jan Kratochvil <jan.kratochvil@redhat.com>
2889
2890 PR symtab/7259:
2891 * gdb.base/enumval.c: New test case.
2892 * gdb.base/enumval.exp: New test case.
2893 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2894 field.bitpos.
2895
f3525b70
PA
28962012-04-17 Pedro Alves <palves@redhat.com>
2897
2898 * Makefile.in (site.exp): Make site.exp source
2899 $srcdir/lib/append_gdb_boards_dir.exp.
2900 * lib/append_gdb_boards_dir.exp: New file.
2901
bccbefd2
JK
29022012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2903
2904 New option "set auto-load safe-path".
2905 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2906 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2907
bf88dd68
JK
29082012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2909
2910 auto-load: Implementation.
2911 * gdb.base/help.exp (test set height): Increase the height.
2912 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2913 to ...
2914 (info auto-load python-scripts): ... here.
2915 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2916 to ...
2917 (info auto-load python-scripts *): ... here.
2918
c0d4d1c0
YQ
29192012-04-16 Yao Qi <yao@codesourcery.com>
2920
2921 * lib/trace-support.exp (get_in_proc_agent): New.
2922 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2923 of in process trace agent.
2924 * gdb.trace/ftrace.exp: Likewise.
2925 * gdb.trace/pending.exp: Likewise.
2926 * gdb.trace/trace-break.exp: Likewise.
2927 * gdb.trace/trace-mt.exp
2928 * gdb.trace/tspeed.exp: Likewise.
2929 * gdb.trace/tstatus.exp
2930 * gdb.trace/strace.exp: Likewise.
2931
cbf68a60
TS
29322012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2933
dd6d3b70
TS
2934 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2935 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2936
cbf68a60
TS
2937 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2938
8264ba82
AG
29392012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2940
2941 PR mi/13393
2942 * gdb.mi/mi-var-rtti.cc: New file.
2943 * gdb.mi/mi-var-rtti.exp: New file.
2944 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2945 function.
2946 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2947
de0919f8 29482012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
2949
2950 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2951 EXECUTABLES.
2952 * gdb.python/py-explore.c: C program used for testing the new
2953 'explore' command on C constructs.
2954 * gdb.python/py-explore.cc: C++ program used for testing the new
2955 'explore' command on C++ constructs.
2956 * gdb-python/py-explore.exp: Tests for the new 'explore'
2957 command on C constructs.
2958 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2959 command on C++ constructs.
2960
a82da7dd
MK
29612012-04-07 Mark Kettenis <kettenis@gnu.org>
2962
2963 * gdb.base/funcargs.exp (complex_args): Fix typo.
2964
e127cba8
JK
29652012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2966
2967 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2968 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2969
40e084e1
KS
29702012-04-05 Keith Seitz <keiths@redhat.com>
2971
2972 * gdb.base/advance.exp: Update error message for
2973 "advance malformed" test.
2974 * gdb.base/break.exp: Likewise for "breakpoint with
2975 trailing garbage" test.
2976 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2977 with trailing garbage" test.
2978 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2979 trailng garbage" test.
2980 * gdb.base/until.exp: Likewise for "malformed until" test.
2981 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2982 for "breakpoint info (after setting on all)".
2983 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2984 tests.
2985 * gdb.cp/cplabel.cc: New file.
2986 * gdb.cp/cplabel.exp: New test.
2987 * gdb.linespec/ls-errs.c: New file.
2988 * gdb.linespec/ls-errs.exp: New test.
2989
a72c8f6a
JK
29902012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2991
2992 * gdb.trace/unavailable.exp
2993 (collect globals: print object on: print derived_partial)
2994 (collect globals: print object on: print derived_whole)
2995 (collect globals: print object off: print derived_partial)
2996 (collect globals: print object off: print derived_whole): Update
2997 expected output.
2998
f87a3023
KS
29992012-03-30 Keith Seitz <keiths@redhat.com>
3000
3001 * gdb.python: Add test for linespecs with commas.
3002
e2171b3c
KS
30032012-03-28 Keith Seitz <keiths@redhat.com>
3004
3005 * gdb.linespec/ls-dollar.cc: New file.
3006 * gdb.linespec/ls-dollar.exp: New test.
3007
30082012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
3009
3010 * gdb.cp/namespace.exp: Add breakpoint tests for functions
3011 starting with the global namespace.
3012
2f4e0a80
DE
30132012-03-23 Doug Evans <dje@google.com>
3014
3015 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
3016
7b282c5a
SCR
30172012-03-22 Siva Chandra Reddy <sivachandra@google.com>
3018
3019 * gdb.python/py-value.cc: Add test case for testing the
3020 methodology exposing C++ values to Python.
3021 * gdb.python/py-value-cc.exp: Add tests testing the methodology
3022 exposing C++ values to Python.
3023 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
3024
2e98ca53
JK
30252012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3026 Siddhesh Poyarekar <siddhesh@redhat.com>
3027
3028 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
3029 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
3030 (generate native core dump): Make the test unsupported if core cannot
3031 be generated.
3032
8320cc4f
JK
30332012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3034
3035 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
3036 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
3037 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
3038
3a69ffb2
JK
30392012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
3040
3041 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
3042
8fabffee
DE
30432012-03-17 Doug Evans <dje@google.com>
3044
3045 * dg-extract-results.sh: Handle KFAILs.
3046
ab260dad
JK
30472012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3048
3049 PR symtab/13777
3050 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
3051
53ba8333
JB
30522012-03-16 Joel Brobecker <brobecker@adacore.com>
3053
3054 * gdb.ada/set_pckd_arr_elt: New testcase.
3055
481860b3
GB
30562012-03-16 Gary Benson <gbenson@redhat.com>
3057
3058 PR breakpoints/10738
3059 * gdb.opt/inline-break.exp: New file.
3060 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
3061 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
3062 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
3063 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
3064 * gdb.base/async-shell.exp: Likewise.
3065 * lib/mi-support.exp (library_loaded_re): Likewise.
3066
410528f0
TT
30672012-03-15 Tom Tromey <tromey@redhat.com>
3068
3069 * gdb.cp/virtfunc2.exp: Update expected output.
3070 * gdb.cp/pr9631.exp: Update expected output.
3071 * gdb.cp/member-ptr.exp: Update expected output.
3072 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
3073 output.
3074 * gdb.cp/casts.exp: Update expected output.
3075
c4aeac85
TT
30762012-03-15 Tom Tromey <tromey@redhat.com>
3077
3078 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
3079 (test_info_vtbl): Likewise.
3080 (do_tests): Call test_info_vtbl.
3081 * gdb.cp/virtfunc.cc (va): New global.
3082
856d06f9
TS
30832012-03-15 Thomas Schwinge <thomas@codesourcery.com>
3084
3085 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
3086 describing DWARF data structures.
3087 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
3088 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
3089 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
3090 * gdb.dwarf2/dw2-entry-value.S: Likewise.
3091 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
3092 * gdb.dwarf2/dw2-param-error.S: Likewise.
3093 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
3094 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
3095 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
3096 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
3097 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
3098 * gdb.dwarf2/pr11465.S: Likewise.
3099
e837f12a
JK
31002012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3101
3102 * gdb.mi/mi2-prompt.exp: New file.
3103
ccbb4f28
JB
31042012-03-13 Joel Brobecker <brobecker@adacore.com>
3105
3106 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
3107
32039130
JB
31082012-03-13 Joel Brobecker <brobecker@adacore.com>
3109
3110 * gdb.ada/bp_range_type: New testcase.
3111
16899756
DE
31122012-03-13 Doug Evans <dje@google.com>
3113
3114 * gdb.base/default.exp: Delete tests for symbol-reloading.
3115 * gdb.base/help.exp: Ditto.
3116 * gdb.base/setshow.exp: Ditto.
3117 * gdb.base/gdb_history: Delete references to symbol-reloading.
3118
87b0bb13
JK
31192012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3120
3121 * gdb.base/attach-twice.c: New files.
3122 * gdb.base/attach-twice.exp: New files.
3123
0d7941a9
KS
31242012-03-08 Keith Seitz <keiths@redhat.com>
3125
3126 * lib/gdb.exp (gdb_get_line_number): Throw an
3127 error instead of returning -1.
3128 * gdb.base/break.exp: Remove unused variable
3129 bp_location5.
3130 * gdb.base/hbreak2.exp: Likewise.
3131 * gdb.base/sepdebug.exp: Likewise.
3132
f4647387
YQ
31332012-03-08 Yao Qi <yao@codesourcery.com>
3134 Pedro Alves <palves@redhat.com>
3135
3136 Fix PR server/13392.
3137 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
3138 (tracepoint_change_loc_2): Remove kfail. Return if failed to
3139 download tracepoints.
3140 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
3141 (pending_tracepoint_resolved_during_trace): Likewise.
3142 (pending_tracepoint_installed_during_trace): Likewise.
3143 (pending_tracepoint_with_action_resolved): Likewise.
3144
83c532cb
KS
31452012-03-08 Keith Seitz <keiths@redhat.com>
3146
3147 * gdb.ada/array_bounds.exp: Get breakpoint for line
3148 with "START", not "STOP".
3149 * gdb.python/py-infthread.exp: Do not continue to
3150 line marked "Break here.", which is undefined.
3151
d6b6bbb7
LM
31522012-03-08 Luis Machado <lgustavo@codesourcery.com>
3153
3154 Revert:
3155
3156 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3157
3158 Implement testsuite workaround for PR breakpoints/13781.
3159 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3160 (set breakpoint condition-evaluation host): New conditional command.
3161
7fe25d9b
JK
31622012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3163
3164 Fix CU relative vs. absolute DIE offsets.
3165 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
3166 one.
3167
51898c15
JK
31682012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
3169
3170 Fix false FAIL on distros with relro linkage as default.
3171 * gdb.reverse/solib-precsave.exp: Try to compile the test using
3172 -Wl,-z,norelro first.
3173
8131799e
JB
31742012-03-06 Joel Brobecker <brobecker@adacore.com>
3175
3176 * gdb.ada/bp_on_var: New testcase.
3177
ba241969
JB
31782012-03-06 Joel Brobecker <brobecker@adacore.com>
3179
3180 * gdb.ada/bp_enum_homonym: New testcase.
3181
abe49676
YQ
31822012-03-06 Yao Qi <yao@codesourcery.com>
3183
3184 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
3185 x86_64-*-* and i?86-*-*.
3186 Set up KFAIL for gdb/13808.
3187
d8df103b
TT
31882012-03-05 Tom Tromey <tromey@redhat.com>
3189
3190 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
3191 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
3192
b7b189f3
TT
31932012-03-05 Tom Tromey <tromey@redhat.com>
3194
3195 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
3196
69dc1c4d
YQ
31972012-03-04 Yao Qi <yao@codesourcery.com>
3198
3199 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
3200 messages for KFAIL.
3201
3f20c47f
JK
32022012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3203
3204 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
3205 (print one_two_three, indexes off, print few_reps, indexes off)
3206 (print many_reps, indexes off, print empty, indexes off)
3207 (print one_two_three, print few_reps, print many_reps, print empty):
3208 Call setup_xfail if $gcc_old.
3209
abf1152a
JK
32102012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3211
3212 Implement testsuite workaround for PR breakpoints/13781.
3213 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3214 (set breakpoint condition-evaluation host): New conditional command.
3215
a06715f8
JK
32162012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3217
3218 Code cleanup.
3219 * gdb.cp/mb-templates.exp: New variables executable. Use it for
3220 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
3221 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
3222 number 1 by $bpnum. Four times.
3223
5808517f
YQ
32242012-03-03 Yao Qi <yao@codesourcery.com>
3225
3226 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
3227
dfe2ac14
JK
32282012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3229
3230 Setup KFAIL for PR server/13796.
3231 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
3232
8bbc467a
JB
32332012-03-02 Joel Brobecker <brobecker@adacore.com>
3234
3235 * gdb.ada/operator_bp: New testcase.
3236
c0eac87f
JB
32372012-03-02 Joel Brobecker <brobecker@adacore.com>
3238
3239 * gdb.ada/info_locals_renaming: New testcase.
3240
4f42c881
TT
32412012-03-02 Tom Tromey <tromey@redhat.com>
3242
3243 * gdb.base/nextoverexit.c: New file.
3244 * gdb.base/nextoverexit.exp: New file.
3245
7380c0c9
EBM
32462012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3247
3248 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
3249 parameter.
3250
1faeff08
MR
32512012-03-01 Maciej W. Rozycki <macro@mips.com>
3252
3253 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
3254 core registers.
3255
320b6f49
MR
32562012-03-01 Maciej W. Rozycki <macro@mips.com>
3257 Maciej W. Rozycki <macro@codesourcery.com>
3258 Daniel Jacobowitz <dan@codesourcery.com>
3259
3260 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
3261
ad5f7d6e
PA
32622012-03-01 Pedro Alves <palves@redhat.com>
3263
3264 PR gdb/13767
3265
3266 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
3267 (gdb_collect_globals_test): Call it.
3268
d3dc44a6
KS
32692012-03-01 Keith Seitz <keiths@redhat.com>
3270
3271 * gdb.cp/method2.exp: Output of overload menu is now
3272 alphabetized. Update tests for "break A::method".
3273 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
3274 of hard-coding them.
3275 Overload menu is alphabetized: rewrite to accommodate.
3276 Unset variables LINE and TYPES which are used in other tests.
3277 Compute the output of "info break".
3278 Update the breakpoint table after all breakpoints are deleted.
3279 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
3280 compute ACTUALS and the method body based on parameters.
3281 Update expected output accordingly.
3282 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
3283 unique comments to allow the use of gdb_get_line_number.
3284
32852012-03-01 Keith Seitz <keiths@redhat.com>
3286
3287 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
3288 some Tcl syntax.
3289 * gdb.cp/ovldbreak.exp: Likewise.
3290
7949c2a0
KS
32912012-03-01 Keith Seitz <keiths@redhat.com>
3292
3293 * gdb.base/help.exp (help show user): Update expected result
3294 for new doc string changes (add "non-python").
3295
7d74f244
DE
32962012-03-01 Scott J. Goldman <scottjg@vmware.com>
3297
3298 * gdb.python/py-cmd.exp: Add test to verify that python commands can
3299 be put in the user-defined category and that the commands appear in
3300 "help user-defined".
3301
1b611343
JB
33022012-02-29 Joel Brobecker <brobecker@adacore.com>
3303
3304 * gdb.ada/tagged_not_init: New testcase.
3305
99b1c762
JB
33062012-02-29 Joel Brobecker <brobecker@adacore.com>
3307
3308 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
3309 * gdb.ada/enum_idx_packed: New testcase.
3310
2d4a02ee
JB
33112012-02-29 Joel Brobecker <brobecker@adacore.com>
3312
3313 * gdb.ada/aliased_array: New testcase.
3314
2e6fda7d
JB
33152012-02-29 Joel Brobecker <brobecker@adacore.com>
3316
3317 * gdb.ada/whatis_array_val: New testcase.
3318
9a7f938f
JK
33192012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3320
3321 Fix disp-step-syscall.exp: fork: single step over fork.
3322 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
3323 whitespaces.
3324 (single step over $syscall): Remove its check.
3325 (single step over $syscall final pc): New check.
3326
8703a944
JK
33272012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3328
3329 Support processors without SSSE3.
3330 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
3331 pabsd into ...
3332 (ssse3_test): ... a new function.
3333 (main): Call ssse3_test.
3334 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
3335 Update expected values everywhere.
3336 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
3337 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
3338 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
3339 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
3340 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
3341 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
3342 Move these tests lower.
3343 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
3344 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
3345 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
3346 New tests.
3347
c03e6ccc
YQ
33482012-02-29 Yao Qi <yao@codesourcery.com>
3349 Pedro Alves <palves@redhat.com>
3350
3351 * gdb.trace/trace-mt.c: New.
3352 * gdb.trace/trace-mt.exp: New.
3353
7964b62a
TS
33542012-02-28 Thomas Schwinge <thomas@codesourcery.com>
3355
2c8910ba
TS
3356 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
3357 numbers instead of hardcoding them.
3358 * gdb.base/annota1.c: Provide suitable markers.
3359 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
3360 numbers instead of hardcoding them.
3361 * gdb.base/annota3.c: Provide suitable markers.
3362
3363 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
3364 * gdb.base/annota3.c: Likewise.
3365 * gdb.base/sigall.c: Likewise.
3366 * gdb.base/signals.c: Likewise.
3367 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 3368
5a41c0b7
MR
33692012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
3370
3371 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
3372 failure return path.
3373
ebbbe5c5
LM
33742012-02-27 Luis Machado <lgustavo@codesourcery.com>
3375
3376 * gdb.base/save-bp.exp: Account for new condition evaluator output.
3377
8d126d8a
LM
33782012-02-24 Luis Machado <lgustavo@codesourcery.com>
3379
3380 * gdb.base/cond-eval-mode.exp: New file.
3381
11337c2f
PA
33822012-02-24 Pedro Alves <palves@redhat.com>
3383
3384 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
3385 (top level): Use with_test_prefix.
3386
13fc3e3c
PA
33872012-02-24 Pedro Alves <palves@redhat.com>
3388
3389 * gdb.threads/attach-into-signal.exp (corefunc): Use
3390 with_test_prefix.
3391
07c1b626
JK
33922012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3393
3394 Fix false FAILs on old CPUs without SSE.
3395 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
3396 Return untested for Illegal instruction.
3397
596ba138
JK
33982012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3399
3400 Fix false FAILs with glibc debug infos installed.
3401 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
3402 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
3403
aeaa2474
SA
34042012-02-22 Sterling Augustine <saugustine@google.com>
3405
3406 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
3407 constant with cast.
3408
aed555c9
PA
34092012-02-21 Pedro Alves <palves@redhat.com>
3410
3411 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
3412
78afebb4
PA
34132012-02-21 Pedro Alves <palves@redhat.com>
3414
3415 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
3416
fdcfef12
PA
34172012-02-21 Pedro Alves <palves@redhat.com>
3418
3419 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
3420 with_test_prefix.
3421
0f4d39d5
PA
34222012-02-21 Pedro Alves <palves@redhat.com>
3423
3424 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
3425 with_test_prefix here.
3426 (top level): Do it here instead. Remove `:' from the
3427 with_test_prefix string.
3428 * gdb.base/attach-pie-misread.exp: Remove the leading space the
3429 the suffix `:' from the with_test_prefix prefix string.
3430 * gdb.base/break-interp.exp: Ditto.
3431 * gdb.base/catch-load.exp: Ditto.
3432 * gdb.base/disp-step-syscall.exp: Ditto.
3433 * gdb.base/jit-so.exp: Ditto.
3434 * gdb.base/jit.exp: Ditto.
3435 * gdb.base/sepdebug.exp: Ditto.
3436 * gdb.base/solib-display.exp: Ditto.
3437 * gdb.base/solib-overlap.exp: Ditto.
3438 * gdb.base/watch-cond-infcall.exp: Ditto.
3439 * gdb.base/watchpoint.exp: Ditto.
3440 * gdb.dwarf2/dw2-noloc.exp: Ditto.
3441 * gdb.mi/mi-watch.exp: Ditto.
3442 * gdb.mi/mi2-watch.exp: Ditto.
3443 * gdb.threads/non-ldr-exc-1.exp: Ditto.
3444 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3445 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3446 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3447 * gdb.threads/watchpoint-fork.exp: Ditto.
3448 * gdb.threads/watchthreads-reorder.exp: Ditto.
3449 * gdb.trace/change-loc.exp: Ditto.
3450 * gdb.trace/pending.exp: Ditto.
3451 * gdb.trace/status-stop.exp: Ditto.
3452 * gdb.trace/strace.exp: Ditto.
3453 * gdb.trace/trace-break.exp: Ditto.
3454 * gdb.trace/unavailable.exp: Ditto.
3455 * lib/gdb.exp (with_test_prefix): Always prefix with space and
3456 suffix with colon. Adjust leading comments.
3457
6a5870ce
PA
34582012-02-21 Pedro Alves <palves@redhat.com>
3459 Tom Tromey <tromey@redhat.com>
3460
3461 * lib/gdb.exp: Add description of test prefixes.
3462 (with_test_prefix): New procedure.
3463 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
3464 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
3465 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
3466 instead of lappend to append to pf_prefix.
3467 * gdb.base/catch-load.exp: Use with_test_prefix.
3468 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
3469 * gdb.base/jit-so.exp: Use with_test_prefix.
3470 * gdb.base/jit.exp: Use with_test_prefix.
3471 * gdb.base/return-nodebug.exp (do_test): Use append instead of
3472 lappend to append to pf_prefix.
3473 * gdb.base/sepdebug.exp: Use with_test_prefix.
3474 * gdb.base/solib-display.exp: Use with_test_prefix.
3475 * gdb.base/solib-overlap.exp: Use with_test_prefix.
3476 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
3477 * gdb.base/watchpoint.exp: Use with_test_prefix.
3478 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
3479 * gdb.mi/mi-watch.exp: Use with_test_prefix.
3480 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
3481 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
3482 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
3483 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
3484 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
3485 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
3486 append instead of lappend to append to pf_prefix.
3487 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
3488 * gdb.trace/change-loc.exp: Use with_test_prefix.
3489 * gdb.trace/pending.exp: Use with_test_prefix.
3490 * gdb.trace/status-stop.exp: Use with_test_prefix.
3491 * gdb.trace/strace.exp: Use with_test_prefix.
3492 * gdb.trace/trace-break.exp: Use with_test_prefix.
3493 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
3494 instead of lappend to append to pf_prefix.
3495
35dc4a6b
JK
34962012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3497
3498 Fix racy FAILs.
3499 * gdb.base/inferior-died.c (main): Add return of 0.
3500 * gdb.base/inferior-died.exp (continue): Fix expectation of
3501 asynchronous events.
3502 (p 1): New test.
3503
c5a006e6
PA
35042012-02-20 Pedro Alves <palves@redhat.com>
3505
3506 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
3507 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
3508 gdb's internal debug output. For the non-threaded case, look for
3509 "Program received signal SIGLARM", for the threaded case, peek at
3510 the thread's siginfo.
3511
cc51a170
PA
35122012-02-20 Pedro Alves <palves@redhat.com>
3513
3514 General cleanup, make output test messages unique, and build
3515 different executable files for the non-threaded and threaded
3516 cases.
3517
3518 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
3519 Delete.
3520 (executable_nothr, executable_thr): New globals.
3521 (top level): Adjust to delete both executables.
3522 (corefunc): New parameter $executable. Set $pf_prefix instead of
3523 hand writing a prefix in tests. Issue a clean_restart and enable
3524 lin-lwp debug output here.
3525 (top level): Adjust. Use build_executable. Don't start gdb here,
3526 and don't enable lin-lwp debug output here.
3527 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
3528
c755f03d
JK
35292012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3530
3531 Fix racy FAILs.
3532 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
3533 "continue" command.
3534
6bec5e0a
JK
35352012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3536
3537 Fix for gdbserver non-extended mode.
3538 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
3539 and gdb_run_cmd.
3540
2e8265fd
TT
35412012-02-17 Tom Tromey <tromey@redhat.com>
3542
3543 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
3544 * gdb.python/py-events.exp: Check 'dir' output.
3545 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
3546
9e507076
YQ
35472012-02-17 Yao Qi <yao@codesourcery.com>
3548
3549 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
3550
32d22ab1
TT
35512012-02-16 Tom Tromey <tromey@redhat.com>
3552
3553 * gdb.base/inferior-died.c: Don't include stdio.h.
3554
9addecb9
TT
35552012-02-16 Tom Tromey <tromey@redhat.com>
3556
3557 * gdb.base/inferior-died.c: New file.
3558 * gdb.base/inferior-died.exp: New file.
3559
4cb6da1c
AR
35602012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
3561
3562 * gdb.base/break-inline.exp: New file.
3563 * gdb.base/break-inline.c: New file.
3564
3af2590d
TT
35652012-02-15 Tom Tromey <tromey@redhat.com>
3566
3567 * gdb.base/pc-fp.exp: Add "info register" tests.
3568
29988831
TT
35692012-02-15 Tom Tromey <tromey@redhat.com>
3570
3571 * gdb.base/regs.exp: Remove.
3572
10010058
PA
35732012-02-15 Pedro Alves <palves@redhat.com>
3574
3575 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
3576 the target doesn't support tracepoints.
3577 * gdb.trace/circ.exp: Ditto.
3578 * gdb.trace/collection.exp: Ditto.
3579 * gdb.trace/packetlen.exp: Ditto.
3580 * gdb.trace/passc-dyn.exp: Ditto.
3581 * gdb.trace/report.exp: Ditto.
3582 * gdb.trace/tfind.exp: Ditto.
3583 * gdb.trace/tspeed.exp: Ditto.
3584 * gdb.trace/tsv.exp: Ditto.
3585 * gdb.trace/unavailable.exp: Ditto.
3586 * gdb.trace/while-dyn.exp: Ditto.
3587
a2e0062d
PA
35882012-02-15 Pedro Alves <palves@redhat.com>
3589
3590 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
3591 gdb_test_multiple, and call unsupported instead of fail, if the
3592 remote side does not support the request.
3593
a1999d40
PA
35942012-02-15 Pedro Alves <palves@redhat.com>
3595
3596 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
3597 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
3598 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
3599 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
3600 * gdb.server/server-run.exp: Make sure gdb is disconnected.
3601 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
3602 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
3603 doesn't start with "extended-" already.
3604
7cee1e54
PA
36052012-02-15 Pedro Alves <palves@redhat.com>
3606
3607 Support extended-remote. Avoid cascading timeouts.
3608
3609 * gdb.base/attach.exp (do_attach_tests): Add expected output for
3610 the extended-remote target. If attaching with no file fails, load
3611 the file manually.
3612 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
3613
816338b5
SS
36142012-02-14 Stan Shebs <stan@codesourcery.com>
3615
3616 * gdb.base/ena-dis-br.exp: Add enable count test.
3617
cc30c4bd
PA
36182012-02-13 Pedro Alves <palves@redhat.com>
3619
3620 * config/mips-idt.exp: Delete.
3621 * gdb.base/a2-run.exp: Remove mips-idt xfails.
3622 * gdb.base/bitfields.exp: Remove mips-idt restarts.
3623 * gdb.base/break.exp: Remove mips-idt references.
3624 * gdb.base/chng-syms.exp: Ditto.
3625 * gdb.base/default.exp: Ditto.
3626 * gdb.base/funcargs.exp (funcargs_reload): Delete.
3627 (top level): Don't call it.
3628 * gdb.base/opaque.exp: Remove mips-idt restarts.
3629 * gdb.base/ptype.exp: Remove mips-idt xfails.
3630 * gdb.base/scope.exp: Remove mips-idt restarts.
3631 * gdb.base/sepdebug.exp: Remove mips-idt references.
3632 * gdb.base/watchpoint.exp (maybe_clean_restart)
3633 (maybe_reinitialize): Delete.
3634 (test_disabling_watchpoints, test_disabling_watchpoints)
3635 (test_watchpoint_triggered_in_syscall)
3636 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3637 Don't call them.
3638
57008375
JK
36392012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3640
3641 * gdb.server/server-exec-info.exp: New file.
3642
4a2d9c08
PA
36432012-02-10 Pedro Alves <palves@redhat.com>
3644
3645 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
3646 always non-empty.
3647 (test_attach): Always pass $exec to test_attach_gdb.
3648
09fa21bd
TT
36492012-02-08 Tom Tromey <tromey@redhat.com>
3650
3651 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
3652 before inferior is started.
3653
f0823d2c
TT
36542012-02-07 Tom Tromey <tromey@redhat.com>
3655
3656 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
3657 Symbol.value.
3658 * gdb.python/py-symbol.c (qq): Set default value.
3659
36602012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
3661
3662 * gdb.python/py-symbol.c (qq): New global.
3663 * gdb.python/py-symbol.exp: Add test for frame-less
3664 lookup_symbol.
3665 * gdb.python/py-symtab.exp: Fix line number.
3666
f7e44f65
JB
36672012-02-03 Joel Brobecker <brobecker@adacore.com>
3668
3669 * gdb.ada/mi_task_arg: New testcase.
3670
4c9ed63c
PA
36712012-02-02 Pedro Alves <palves@redhat.com>
3672
3673 * gdb.reverse/until-precsave.exp: Also put "record save" under the
3674 extended timeout.
3675
c0b9f2c6
PA
36762012-02-02 Pedro Alves <palves@redhat.com>
3677
3678 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
3679 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
3680
5f8cefd7
PA
36812012-02-02 Pedro Alves <palves@redhat.com>
3682
3683 * gdb.base/term.exp: Rewrite.
3684 * gdb.base/term.c: New.
3685
2f3a2569
PA
36862012-02-02 Pedro Alves <palves@redhat.com>
3687
3688 * gdb.base/default.exp (run "r" abbreviation, run): Add
3689 extended-remote expected output.
3690
f149aabd
TT
36912012-02-02 Tom Tromey <tromey@redhat.com>
3692
3693 * gdb.cp/dispcxx.exp: New file.
3694 * gdb.cp/dispcxx.cc: New file.
3695
03bef283
TT
36962012-02-01 Tom Tromey <tromey@redhat.com>
3697
3698 * gdb.base/jit-simple.exp: New file.
3699 * gdb.base/jit-simple.c: New file.
3700
a79b18b5
YQ
37012012-01-30 Yao Qi <yao@codesourcery.com>
3702
3703 * gdb.base/skip.exp: Make test result unique.
3704
f0d1a53e
JK
37052012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3706
3707 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
3708 compatibility with valgrind-3.7.0.
3709
4b3c9f41
PA
37102012-01-27 Pedro Alves <palves@redhat.com>
3711
3712 * gdb.base/watchpoint.exp (no_hw): New global.
3713 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
3714 disable hw watchpoints.
3715 (test_wide_location_1, test_wide_location_2): If no_hw is set,
3716 don't expect hw watchpoints.
3717 (no_hw_watchpoints): Always clean restart.
3718 (do_tests): New procedure, factored out from the top level.
3719 (top level): Run tests twice. Once with hw watchpoints enabled,
3720 another time with hw watchpoints disabled.
3721
a13491c8
PA
37222012-01-27 Pedro Alves <palves@redhat.com>
3723
3724 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
3725 out from the top level.
3726 (top level): Call it instead.
3727
f2c8a051
PA
37282012-01-27 Pedro Alves <palves@redhat.com>
3729
3730 * gdb.base/watchpoint.exp (top level): Re-enable hardware
3731 watchpoints sooner.
3732
654d7a9e
PA
37332012-01-27 Pedro Alves <palves@redhat.com>
3734
3735 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
3736
274f47f3
PA
37372012-01-27 Pedro Alves <palves@redhat.com>
3738
3739 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
3740 "You may have requested too many hardware
3741 breakpoints/watchpoints".
3742
e4d63ba2
PA
37432012-01-27 Pedro Alves <palves@redhat.com>
3744
3745 * gdb.base/watchpoint.exp (maybe_clean_restart)
3746 (maybe_reinitialize): New.
3747 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
3748 expect "hit N times".
3749 (test_disabling_watchpoints, test_complex_watchpoint)
3750 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3751 Call maybe_clean_restart.
3752 (top level): Use clean_restart. Remove "mips-idt-*"
3753 reinitialization.
3754
dbd95daf
PA
37552012-01-27 Pedro Alves <palves@redhat.com>
3756
3757 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
3758
f3ad2025
PA
37592012-01-27 Pedro Alves <palves@redhat.com>
3760
3761 * gdb.base/watchpoint.exp: Clean restart after tests that don't
3762 require `initialize' anymore. Remove unnecessary `initialize'
3763 calls.
3764
100aa3ae
PA
37652012-01-27 Pedro Alves <palves@redhat.com>
3766
3767 * gdb.base/watchpoint.exp (wp_set): Delete.
3768 (initialize, test_simple_watchpoint, top level): Remove dead code.
3769
c79a8e11
PA
37702012-01-27 Pedro Alves <palves@redhat.com>
3771
3772 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
3773 typo.
3774
048fe15a
PA
37752012-01-27 Pedro Alves <palves@redhat.com>
3776
3777 * config/extended-gdbserver.exp: New file.
3778 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
3779 comment.
3780 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
3781 * boards/native-extended-gdbserver.exp: New file.
3782
4033a6bf
PA
37832012-01-26 Pedro Alves <palves@redhat.com>
3784
3785 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
3786 and gdb_test_multiple.
3787
3d7f4b81
PA
37882012-01-26 Pedro Alves <palves@redhat.com>
3789
3790 Make test messages unique, and more identifiable.
3791 * gdb.multi/watchpoint-multi.exp: Change test messages.
3792
484abf42
TT
37932012-01-25 Tom Tromey <tromey@redhat.com>
3794
3795 * gdb.base/solib-disc.exp: Fix regexps.
3796
edcc5120
TT
37972012-01-24 Tom Tromey <tromey@redhat.com>
3798
3799 * lib/mi-support.exp (mi_expect_stop): Add special case for
3800 solib-event.
3801 * gdb.base/catch-load-so.c: New file.
3802 * gdb.base/catch-load.exp: New file.
3803 * gdb.base/catch-load.c: New file.
3804 * gdb.base/break-interp.exp (reach_1): Update regexp.
3805
30b91c90
JK
38062012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3807
3808 Fix fuzzy results.
3809 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
3810 lpsimple and func.
3811
53fe1783
GB
38122012-01-24 Gary Benson <gbenson@redhat.com>
3813
3814 Delete #if 0'd out code.
3815 * gdb.base/default.exp (info catch): Remove.
3816 * gdb.base/gdb_history (info catch): Likewise.
3817 * gdb.base/help.exp (info catch): Likewise.
3818
d0d8b0c6
JK
38192012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3820
3821 Fix watchpoints to be specific for each inferior.
3822 * gdb.multi/watchpoint-multi.c: New file.
3823 * gdb.multi/watchpoint-multi.exp: New file.
3824
4403d8e9
JK
38252012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3826
3827 Fix watchpoints across inferior fork.
3828 * gdb.threads/watchpoint-fork-child.c: New file.
3829 * gdb.threads/watchpoint-fork-mt.c: New file.
3830 * gdb.threads/watchpoint-fork-parent.c: New file.
3831 * gdb.threads/watchpoint-fork-st.c: New file.
3832 * gdb.threads/watchpoint-fork.exp: New file.
3833 * gdb.threads/watchpoint-fork.h: New file.
3834
050a2e1d
PA
38352012-01-23 Pedro Alves <palves@redhat.com>
3836
3837 * gdb.base/call-signal-resume.exp: Allow output after "return".
3838
6a52fb62
PA
38392012-01-20 Pedro Alves <palves@redhat.com>
3840
3841 * gdb.python/py-finish-breakpoint.py: Fix typo.
3842
145b16a9
UW
38432012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
3844
3845 * gdb.base/info-proc.exp: Also run on remote targets. Main
3846 "info proc" command is now always present; whether target supports
3847 actual info proc operation is detected when attempting to issue
3848 the command.
3849
26f6125e
JK
38502012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3851
3852 * .gdbinit: Remove.
3853
eb5227ce
PA
38542012-01-19 Pedro Alves <palves@redhat.com>
3855
3856 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
3857 look at the funtions' returns.
3858 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
3859 (jprint.print(int, int)): Change return type to int. Adjust.
3860
1db33378
PP
38612012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3862
3863 PR gdb/9538
3864 * gdb.base/sepdebug.exp: New test.
3865
b9736cf8
PA
38662012-01-18 Pedro Alves <palves@redhat.com>
3867
3868 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
3869 Allow output before ^done.
3870
4aac40c8
TT
38712012-01-16 Tom Tromey <tromey@redhat.com>
3872
3873 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3874 Add tests for relative directory.
3875
cafec441
TT
38762012-01-16 Tom Tromey <tromey@redhat.com>
3877
3878 * gdb.base/printcmds.c (enum flag_enum): New.
3879 (three): New global.
3880 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3881 enum printing.
3882 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3883 FlagEnumerationPrinter.
3884 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3885 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3886 (fval): New global.
3887
abcc4978
PA
38882012-01-16 Pedro Alves <palves@redhat.com>
3889
3890 * lib/gdb.exp (banned_procedures): New variable.
3891 (banned_variables_traced): Rename to ...
3892 (banned_traced): ... this.
3893 (gdb_init): Also trace banned procedures.
3894 (gdb_finish): Also untrace banned procedures.
3895
97ccebe8
PA
38962012-01-16 Pedro Alves <palves@redhat.com>
3897
3898 Remove all calls to strace.
3899
2af7517b
JK
39002012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3901
3902 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3903 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3904
9241a8bc
PP
39052012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3906
3907 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3908 * gdb.base/pie-execl.exp: Likewise.
3909
3848a17f
KS
39102012-01-12 Keith Seitz <keiths@redhat.com>
3911
3912 PR mi/10586
3913 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3914 (do_anonymous_type_tests): New function.
3915 (main): Call do_anonymous_type_tests.
3916 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3917 (verify_everything): New procedure.
3918 * gdb.mi/mi-var-cp.cc (class A): New class.
3919 (anonymous_structs_and_unions): New function.
3920 (main): Call anonymous_structs_and_unions.
3921 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3922 (verify_everything): New procedure.
3923
440e2fca
KS
39242012-01-12 Keith Seitz <keiths@redhat.com>
3925
3926 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3927 (varobj_tree::get_path_expr): Assume that all varobjs are
3928 compound unless they are known simple types.
3929 Adjust path expressions based on parent type, path parent type,
3930 and tree language.
3931 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3932 the root varobj.
3933 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3934
675399c9
PA
39352012-01-11 Pedro Alves <palves@redhat.com>
3936
3937 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3938 core files on this machine" anymore.
3939
97ddaa9b
PH
39402012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3941
3942 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3943 (main): Repeat recurser call.
3944 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3945 equivalent to 'local_x'.
3946
ea733575
PH
39472012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3948 Joel Brobecker <brobecker@adacore.com>
3949
3950 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3951
2ca0b532
PA
39522012-01-05 Pedro Alves <alves.ped@gmail.com>
3953
3954 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3955 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3956 * gdb.python/py-events.exp: Test that "step N" tripping on a
3957 breakpoint emits a breakpoint event.
3958
6e681866
JB
39592012-01-03 Joel Brobecker <brobecker@adacore.com>
3960
3961 * gdb.base/auxv.exp: Reformat the copyright notice.
3962
3c2d6aff
YQ
39632012-01-03 Yao Qi <yao@codesourcery.com>
3964
3965 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3966 (strace_trace_on_diff_addr): New.
3967 * gdb.trace/strace.c: (main): Add two local variables.
3968
0852fee3
UW
39692011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3970
3971 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3972 * gdb.cell/gcore.exp: Likewise.
3973 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3974 to verify the correct instance of main is selected.
3975
12c3e59c
JB
39762012-01-02 Joel Brobecker <brobecker@adacore.com>
3977
3978 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3979 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3980 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3981 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3982 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3983 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3984 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3985 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3986 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3987 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3988 gdb.threads/thread_check.c: Reformat copyright header.
3989
c0f378ec
EBM
39902011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3991
e4a7ca93 3992 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3993 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3994 is not enabled.
3995
3bc96cfb
JK
39962011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3997
3998 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3999 parameter to self_exec, adjust the function.
4000 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
4001 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
4002 (set var do_exit = 0): Remove test.
4003 (newline at end of file): Add one.
4004
095bcf5e
JB
40052011-12-27 Joel Brobecker <brobecker@adacore.com>
4006
4007 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
4008 New files.
4009
18d19bd1
JK
40102011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4011
4012 Fix racy FAILs.
4013 * gdb.threads/fork-thread-pending.c (barrier): New variable.
4014 (thread_function, thread_forker): Call pthread_barrier_wait for it.
4015 (main): Call pthread_barrier_init for it.
4016
e809353a
JK
40172011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4018
4019 Fix double send_gdb leading to racy FAILs.
4020 * gdb.base/break.exp (set silent break bp_location1): Replace
4021 3x send_gdb and gdb_expect by gdb_test.
4022 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
4023 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
4024 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
4025 instead of send_gdb. Twice.
4026 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
4027 3x send_gdb and gdb_expect by gdb_test.
4028 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
4029
da8cb7ec
JK
40302011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4031
4032 * gdb.linespec/linespec.exp: Compile using {c++}.
4033
ae1a303e
JK
40342011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4035
4036 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
4037 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
4038 (verify GCC PR debug/51668): New test.
4039
cc72b2a2
KP
40402011-12-23 Kevin Pouget <kevin.pouget@st.com>
4041
4042 Introduce gdb.FinishBreakpoint in Python.
4043 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
4044 py-finish-breakpoint2
4045 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
4046 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
4047 instead of line number.
4048 * gdb.python/py-finish-breakpoint.c: New file.
4049 * gdb.python/py-finish-breakpoint.exp: New file.
4050 * gdb.python/py-finish-breakpoint.py: New file.
4051 * gdb.python/py-finish-breakpoint2.cc: New file.
4052 * gdb.python/py-finish-breakpoint2.exp: New file.
4053 * gdb.python/py-finish-breakpoint2.py: New file.
4054
3b7962f9
JK
40552011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4056
4057 Partial fix of compatibility with gcc-4.7.
4058 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
4059 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
4060 Add comment to add a PASS case in the future.
4061
6538471c
JK
4062 Fix compatibility with gcc-4.7.
4063 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
4064
7052e42c
UW
40652011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
4066
4067 PR tdep/12797
4068 * gdb.base/callfuncs.exp: Remove KFAIL.
4069
9ac7f98e
JB
40702011-12-21 Joel Brobecker <brobecker@adacore.com>
4071
4072 * gdb.ada/task_bp: New testcase.
4073
f6eeced0
JK
40742011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4075
4076 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
4077 -DNO_SECTIONS.
4078 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
4079
72225e17
JK
40802011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4081
4082 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
4083 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
4084 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4085 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
4086 conditional for gcc <= 4.5.
4087
13ac8d2c
JK
40882011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4089
4090 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
4091 by XFAIL.
4092 * gdb.cp/static-method.exp (info addr A::func())
4093 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4094 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4095 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4096 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
4097 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
4098 (test value of F in k3_m): Likewise.
4099 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
4100 Likewise.
4101
049682ba
JK
41022011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4103
4104 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
4105 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
4106 Remove.
4107 * gdb.threads/attachstop-mt.c: Remove.
4108 * gdb.threads/attachstop-mt.exp: Remove.
4109
2c9d8796
MK
41102011-12-17 Mark Kettenis <kettenis@gnu.org>
4111
4112 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
4113
e0f9f062
DE
41142011-12-16 Doug Evans <dje@google.com>
4115
f4aa2101 4116 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
4117 * boards/native-gdbserver.exp: New file.
4118
e0f9f062
DE
4119 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
4120 gdbserver output.
4121 (gdbserver_default_get_remote_address): New function.
4122 (gdbserver_start): Call gdb,get_remote_address to compute argument
4123 to "target remote" command.
4124
80b6e756
PM
41252011-12-16 Phil Muldoon <pmuldoon@redhat.com>
4126
1c3ad6ab 4127 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
4128 python print-stack. Add set/show python print-stack
4129 off|full|message tests.
4130
1576bd00
YQ
41312011-12-15 Yao Qi <yao@codesourcery.com>
4132
4133 * gdb.trace/strace.c: New
4134 * gdb.trace/strace.exp: New.
4135
d6a0f6e0
TT
41362011-12-14 Tom Tromey <tromey@redhat.com>
4137
4138 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
4139
31015e1d
DE
41402011-12-14 Doug Evans <dje@google.com>
4141
4142 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
4143
7b50312a
PA
41442011-12-14 Pedro Alves <pedro@codesourcery.com>
4145
4146 PR threads/10729
4147
4148 * gdb.mi/watch-nonstop.c: New file.
4149 * gdb.mi/mi-watch-nonstop.exp: New file.
4150
924437bc
PA
41512011-12-13 Pedro Alves <pedro@codesourcery.com>
4152 Doug Evans <dje@google.com>
4153
4154 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
4155 (clean_restart): Remove references to the gdb_stub target board
4156 variable.
4157 (gdb_step_for_stub): Delete.
4158
4159 * gdb.base/annota1.exp: Remove all references to [target_info
4160 exists gdb_stub], gdb_step_for_stub and usestubs.
4161 * gdb.base/annota3.exp: Ditto.
4162 * gdb.base/async.exp: Ditto.
4163 * gdb.base/break.exp: Ditto.
4164 * gdb.base/code-expr.exp: Ditto.
4165 * gdb.base/commands.exp: Ditto.
4166 * gdb.base/completion.exp: Ditto.
4167 * gdb.base/condbreak.exp: Ditto.
4168 * gdb.base/consecutive.exp: Ditto.
4169 * gdb.base/cvexpr.exp: Ditto.
4170 * gdb.base/define.exp: Ditto.
4171 * gdb.base/display.exp: Ditto.
4172 * gdb.base/ena-dis-br.exp: Ditto.
4173 * gdb.base/environ.exp: Ditto.
4174 * gdb.base/gnu-ifunc.exp: Ditto.
4175 * gdb.base/maint.exp: Ditto.
4176 * gdb.base/pending.exp: Ditto.
4177 * gdb.base/sect-cmd.exp: Ditto.
4178 * gdb.base/sepdebug.exp: Ditto.
4179 * gdb.base/unload.exp: Ditto.
4180 * gdb.base/watchpoint-solib.exp: Ditto.
4181 * gdb.cp/annota2.exp: Ditto.
4182 * gdb.cp/annota3.exp: Ditto.
4183 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
4184 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
4185 * gdb.mi/mi-pending.exp: Ditto.
4186 * gdb.trace/circ.exp: Ditto.
4187 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
4188 * gdb.base/list.exp: Ditto.
4189
4190 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
4191 breakpoint function and all references to the usestubs macro.
4192 * gdb.base/exprs.c: Ditto.
4193 * gdb.base/freebpcmd.c: Ditto.
4194 * gdb.base/bitfields.c: Ditto.
4195 * gdb.base/bitfields2.c: Ditto.
4196 * gdb.base/break.c: Ditto.
4197 * gdb.base/call-sc.c: Ditto.
4198 * gdb.base/call-signals.c: Ditto.
4199 * gdb.base/callfuncs.c: Ditto.
4200 * gdb.base/charset.c: Ditto.
4201 * gdb.base/consecutive.c: Ditto.
4202 * gdb.base/constvars.c: Ditto.
4203 * gdb.base/funcargs.c: Ditto.
4204 * gdb.base/int-type.c: Ditto.
4205 * gdb.base/interrupt.c: Ditto.
4206 * gdb.base/langs0.c: Ditto.
4207 * gdb.base/list0.c: Ditto.
4208 * gdb.base/mips_pro.c: Ditto.
4209 * gdb.base/miscexprs.c: Ditto.
4210 * gdb.base/nodebug.c: Ditto.
4211 * gdb.base/opaque0.c: Ditto.
4212 * gdb.base/pointers.c: Ditto.
4213 * gdb.base/printcmds.c: Ditto.
4214 * gdb.base/ptype.c: Ditto.
4215 * gdb.base/recurse.c: Ditto.
4216 * gdb.base/reread1.c: Ditto.
4217 * gdb.base/reread2.c: Ditto.
4218 * gdb.base/restore.c: Ditto.
4219 * gdb.base/return.c: Ditto.
4220 * gdb.base/run.c: Ditto.
4221 * gdb.base/scope0.c: Ditto.
4222 * gdb.base/sepdebug.c: Ditto.
4223 * gdb.base/setshow.c: Ditto.
4224 * gdb.base/setvar.c: Ditto.
4225 * gdb.base/sigall.c: Ditto.
4226 * gdb.base/signals.c: Ditto.
4227 * gdb.base/structs.c: Ditto.
4228 * gdb.base/structs2.c: Ditto.
4229 * gdb.base/testenv.c: Ditto.
4230 * gdb.base/twice.c: Ditto.
4231 * gdb.base/unwindonsignal.c: Ditto.
4232 * gdb.base/watchpoint.c: Ditto.
4233 * gdb.base/watchpoints.c: Ditto.
4234 * gdb.base/whatis.c: Ditto.
4235 * gdb.cp/classes.cc: Ditto.
4236 * gdb.cp/cplusfuncs.cc: Ditto.
4237 * gdb.cp/derivation.cc: Ditto.
4238 * gdb.cp/formatted-ref.cc: Ditto.
4239 * gdb.cp/misc.cc: Ditto.
4240 * gdb.cp/overload.cc: Ditto.
4241 * gdb.cp/ovldbreak.cc: Ditto.
4242 * gdb.cp/ref-params.cc: Ditto.
4243 * gdb.cp/ref-types.cc: Ditto.
4244 * gdb.cp/templates.cc: Ditto.
4245 * gdb.cp/virtfunc.cc: Ditto.
4246 * gdb.hp/gdb.aCC/run.c: Ditto.
4247 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
4248 * gdb.hp/gdb.compat/xdb0.c: Ditto.
4249 * gdb.reverse/consecutive-reverse.c: Ditto.
4250 * gdb.reverse/sigall-reverse.c: Ditto.
4251 * gdb.reverse/until-reverse.c: Ditto.
4252 * gdb.reverse/watch-reverse.c: Ditto.
4253 * gdb.trace/actions.c: Ditto.
4254 * gdb.trace/circ.c: Ditto.
4255 * gdb.trace/collection.c: Ditto.
4256
fabde485
PA
42572011-12-13 Pedro Alves <pedro@codesourcery.com>
4258
4259 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
4260 (func6, func7): New.
4261 (main): Call func6 and func7.
4262 * gdb.base/watchpoint.exp (test_wide_location_1)
4263 (test_wide_location_2): New.
4264 (top level): Re-enable hardware watchpoints if necessary. Call
4265 test_wide_location_1 and test_wide_location_2.
4266
ff7d1690
YQ
42672011-12-11 Yao Qi <yao@codesourcery.com>
4268
4269 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
4270
a6af7abe
JB
42712011-12-11 Joel Brobecker <brobecker@adacore.com>
4272
4273 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
4274 expected output for unsupported case.
4275
61638e15
JK
42762011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4277
4278 PR testsuite/12649
4279 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
4280 Protect gdb_test_multiple by final $gdb_prompt match.
4281
0a00efc3
JK
42822011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4283
4284 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
4285 New variable, new test.
4286 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4287 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4288 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4289 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
4290 them if HAVE_GCC_45682_FIXED is not set.
4291
4511b1ba
YQ
42922011-12-10 Yao Qi <yao@codesourcery.com>
4293
4294 * gdb.trace/status-stop.exp: New.
4295 * gdb.trace/status-stop.c: New.
4296
27949e73
JK
42972011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4298
4299 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
4300 timeout.
4301
d8ea7931
TT
43022011-12-08 Tom Tromey <tromey@redhat.com>
4303
4304 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
4305 condition.
4306
1cc310d2
SS
43072011-12-07 Stan Shebs <stan@codesourcery.com>
4308
4309 * gdb.trace/tfind.exp: Update for output changes.
4310
d482a875
PA
43112011-12-07 Pedro Alves <pedro@codesourcery.com>
4312
4313 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
4314 throws "Cannot insert catchpoints in this configuration".
4315 * gdb.ada/mi_catch_ex.exp: Likewise.
4316
f0ba3972
PA
43172011-12-06 Pedro Alves <pedro@codesourcery.com>
4318
4319 * gdb.base/break-always.exp: Test changing memory at addresses
4320 with breakpoints inserted.
4321
f8eba3c6
TT
43222011-12-06 Joel Brobecker <brobecker@acacore.com>
4323
4324 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
4325 involving a fully qualified function name.
4326
43272011-12-06 Tom Tromey <tromey@redhat.com>
4328
4329 * gdb.ada/homonym.exp: Add three breakpoint tests.
4330
43312011-12-06 Tom Tromey <tromey@redhat.com>
4332
4333 * gdb.base/solib-weak.exp (do_test): Remove kfail.
4334 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
4335 * gdb.objc/objcdecode.exp: Update for output changes.
4336 * gdb.linespec/linespec.exp: New file.
4337 * gdb.linespec/lspec.cc: New file.
4338 * gdb.linespec/lspec.h: New file.
4339 * gdb.linespec/body.h: New file.
4340 * gdb.linespec/base/two/thefile.cc: New file.
4341 * gdb.linespec/base/one/thefile.cc: New file.
4342 * gdb.linespec/Makefile.in: New file.
4343 * gdb.cp/templates.exp (test_template_breakpoints): Update for
4344 output changes.
4345 * gdb.cp/re-set-overloaded.exp: Remove kfail.
4346 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
4347 makes one breakpoint.
4348 * gdb.cp/method2.exp (test_break): Update for output changes.
4349 * gdb.cp/mb-templates.exp: Update for output changes.
4350 * gdb.cp/mb-inline.exp: Update for output changes.
4351 * gdb.cp/mb-ctor.exp: Update for output changes.
4352 * gdb.cp/ovsrch.exp: Use fully-qualified names.
4353 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
4354 has multiple matches.
4355 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
4356 error message change.
4357 * gdb.base/list.exp (test_list_filename_and_number): Update for
4358 error message change.
4359 * gdb.base/break.exp: Disable pending breakpoints. Update for
4360 output changes.
4361 * configure.ac: Add gdb.linespec.
4362 * configure: Rebuild.
4363 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
4364
c642a434
UW
43652011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
4366
4367 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
4368 last_break register on s390*-*-* targets.
4369
b18003d1
JB
43702011-12-06 Joel Brobecker <brobecker@adacore.com>
4371
4372 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
4373 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
4374 of parameter X in procedure Foo.
4375
fe96589c
SS
43762011-12-05 Stan Shebs <stan@codesourcery.com>
4377
4378 * gdb.trace/tfind.exp: Update help string matches.
4379
1820ab47
JK
43802011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4381
4382 * gdb.server/ext-run.exp (get process list): Accept also systemd
4383 as PID 1.
4384
e11ac3a3
JK
43852011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4386 Pedro Alves <pedro@codesourcery.com>
4387
4388 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
4389 starting GDB.
4390 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
4391 $use_gdb_stub.
4392 * gdb.base/display.exp: Likewise.
4393 * gdb.base/ending-run.exp: Likewise.
4394 * gdb.base/list.exp (test_listsize): Likewise.
4395 * gdb.base/setshow.exp: Likewise.
4396 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
4397 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
4398 check by global $use_gdb_stub.
4399 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
4400 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
4401 (default_gdb_init): Unset global $use_gdb_stub.
4402 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
4403 by global $use_gdb_stub.
4404 * lib/gdbserver-support.exp: Extend comments for set_board_info
4405 gdb_protocol and gdb,socketport.
4406 (gdbserver_start_extended): Set global gdbserver_protocol and
4407 gdbserver_gdbport. Clear global use_gdb_stub.
4408 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
4409 from target use_gdb_stub.
4410 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
4411
1d41d75c
DE
44122011-12-03 Doug Evans <dje@google.com>
4413
4414 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
4415 (gdb_step_for_stub): Add comments.
4416
d6d7a51a
MR
44172011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
4418
4419 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
4420 to the caller.
4421 (gdb_test_multiple): Likewise.
4422
05acf274
JK
44232011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4424
4425 Fix gdb.mi/mi-solib.exp without system debug info installed.
4426 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
4427 expect attribute, return 0 for it. Update comments.
4428
2268b414
JK
44292011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4430
4431 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
4432 (corrupted list): Adjust the expectation.
4433
585861ea
JK
44342011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4435
4436 PR threads/13448
4437 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
4438 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
4439 * gdb.threads/tls-var-main.c: New file.
4440 * gdb.threads/tls-var.c: New file.
4441 * gdb.threads/tls-var.exp: New file.
4442
968643aa
JK
44432011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4444
4445 PR testsuite/12649
4446 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
4447 Protect gdb_test_multiple by final $gdb_prompt match.
4448 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
4449 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4450 (test_tracepoints): Likewise.
4451
9750bca9
JK
44522011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4453
4454 PR breakpoints/13346
4455 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
4456 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
4457 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
4458
ac1349b7
JB
44592011-12-01 Joel Brobecker <brobecker@adacore.com>
4460
4461 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
4462 * gdb.ada/homonym/homonym.adb: For use of all types defined
4463 locally inside both Get_Value subprograms.
4464
26d44faf
JK
44652011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4466
4467 Fix racy FAILs.
4468 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
4469 of send_gdb.
4470
514f6425
UW
44712011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4472
4473 * gdb.base/testenv.exp: Skip on remote targets. Unset global
4474 environment variable after test completed.
4475
4255c8d2
UW
44762011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4477
4478 * gdb.base/solib-nodir.exp: Skip if remote target.
4479 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
4480 application. Call gdb_load_shlibs.
4481 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
4482
a35ad96a
JB
44832011-11-29 Joel Brobecker <brobecker@adacore.com>
4484
4485 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
4486
1a1d5513
JB
44872011-11-28 Joel Brobecker <brobecker@adacore.com>
4488
4489 * gdb.ada/fullname_bp: New testcase.
4490
50b4ddf8
JK
44912011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4492
4493 PR testsuite/12649
4494 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
4495 Wrap send_gdb into a new gdb_test.
4496
fb0aec57
JK
4497 Code cleanup.
4498 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
4499 Convert send_gdb and gdb_expect to gdb_test_multiple.
4500
2376d946
JK
45012011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4502
4503 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
4504
1eec78bd
KS
45052011-11-23 Keith Seitz <keiths@redhat.com>
4506
4507 * lib/mi-support.exp (varobj_tree): New namespace and procs.
4508 (mi_varobj_tree_test_children_callback): New proc.
4509 (mi_walk_varobj_tree): New proc.
4510
36dfb11c
TT
45112011-11-22 Tom Tromey <tromey@redhat.com>
4512
4513 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
4514 Add "use_mi_command" argument.
4515 (mi_run_cmd, mi_run_with_cli): New procs.
4516 * gdb.mi/solib-lib.c: New file.
4517 * gdb.mi/solib-main.c: New file.
4518 * gdb.mi/mi-solib.exp: New file.
4519
0e965dd0
DE
45202011-11-21 Doug Evans <dje@google.com>
4521
4522 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
4523 _Unwind_DebugHook is missing.
4524
f196051f
SS
45252011-11-20 Stan Shebs <stan@codesourcery.com>
4526
4527 * gdb.trace/tstatus.exp: New.
4528 * gdb.trace/actions.c: Include string.h.
4529
bfccc43c
YQ
45302011-11-18 Yao Qi <yao@codesourcery.com>
4531
4532 * gdb.trace/pending.exp: New.
4533 * gdb.trace/pending.c: New.
4534 * gdb.trace/pendshr1.c: New.
4535 * gdb.trace/pendshr2.c: New.
4536 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
4537 tracepoint location becomes pending.
4538 (tracepoint_change_loc_2): New.
4539
73cd8ab1
DM
45402011-11-16 David S. Miller <davem@davemloft.net>
4541
4542 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
4543 target is sparc*-*-linux*
4544
77426730
PK
45452011-11-15 Paul Koning <paul_koning@dell.com>
4546
4547 * gdb.python/py-type.exp: New testcases for exceptions on scalar
4548 types.
4549
ed59ded5
DE
45502011-11-14 Doug Evans <dje@google.com>
4551
4552 * gdb.base/shell.exp: New file.
4553
405f8e94
SS
45542011-11-14 Stan Shebs <stan@codesourcery.com>
4555
4556 * gdb.trace/ftrace.c: New.
4557 * gdb.trace/ftrace.exp: New.
4558
1e4d1764
YQ
45592011-11-14 Yao Qi <yao@codesourcery.com>
4560
4561 * gdb.trace/change-loc-1.c: New.
4562 * gdb.trace/change-loc-2.c: New.
4563 * gdb.trace/change-loc.c: New.
4564 * gdb.trace/change-loc.exp: New.
4565 * gdb.trace/change-loc.h: New.
4566 * gdb.trace/trace-break.c (marker): Define new symbol.
4567 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
4568 New.
4569 (break_trace_same_addr_6): New.
4570
71eba9c2 45712011-11-12 Matt Rice <ratmice@gmail.com>
4572
4573 * gdb.base/info-macros.exp: Make tests for info definitions
4574 test info macro. Add tests for info macro argument processing.
4575 Rename a few tests.
4576
1d93e29a
KS
45772011-11-11 Keith Seitz <keiths@redhat.com>
4578
4579 PR gdb/12843
4580 * gdb.base/linespecs.exp: New file.
4581
a4b5b48a
DE
45822011-11-11 Doug Evans <dje@google.com>
4583
4584 * gdb.threads/print-threads.exp: Extend timeout for slower
4585 tests.
4586
f6b47be4
DE
45872011-11-10 Doug Evans <dje@google.com>
4588
792a0230
DE
4589 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
4590 "record to end of main" test.
4591
f6b47be4
DE
4592 * gdb.python/py-type.c (TS): New typedef.
4593 (ts): New global.
4594 * gdb.python/py-type.exp: Test field list of typedef.
4595
22355c90
JB
45962011-11-10 Joel Brobecker <brobecker@adacore.com>
4597
4598 * gdb.ada/small_reg_param: New testcase.
4599
a7860e76
TT
46002011-11-09 Tom Tromey <tromey@redhat.com>
4601
4602 * gdb.cp/destrprint.exp: New file.
4603 * gdb.cp/destrprint.cc: New file.
4604
72a2e3dc
MI
46052011-11-08 Meador Inge <meadori@codesourcery.com>
4606
4607 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
4608 (switch_stack_to_other): New test function.
4609 * gdb.arch/thumb-prologue.exp: New test cases.
4610
c7195df2 46112011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
4612
4613 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
4614
d3895d7d
YQ
46152011-11-08 Yao Qi <yao@codesourcery.com>
4616
4617 * gdb.exp (supports_process_record): New.
4618 (supports_reverse): New.
4619 * gdb.reverse/break-precsave.exp: Call support_process_record
4620 to run test conditionally.
4621 * gdb.reverse/consecutive-precsave.exp: Likewise.
4622 * gdb.reverse/i386-precsave.exp: Likewise.
4623 * gdb.reverse/machinestate-precsave.exp: Likewise.
4624 * gdb.reverse/solib-precsave.exp: Likewise.
4625 * gdb.reverse/step-precsave.exp: Likewise.
4626 * gdb.reverse/until-precsave.exp: Likewise.
4627 * gdb.reverse/watch-precsave.exp: Likewise.
4628 * gdb.reverse/break-reverse.exp: Call support_reverse to run
4629 test conditionally.
4630 * gdb.reverse/consecutive-reverse.exp: Likewise.
4631 * gdb.reverse/finish-precsave.exp: Likewise.
4632 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
4633 * gdb.reverse/finish-reverse.exp: Likewise.
4634 * gdb.reverse/i386-reverse.exp: Likewise.
4635 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4636 * gdb.reverse/machinestate.exp: Likewise.
4637 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
4638 * gdb.reverse/sigall-precsave.exp: Likewise.
4639 * gdb.reverse/sigall-reverse.exp: Likewise.
4640 * gdb.reverse/solib-reverse.exp: Likewise.
4641 * gdb.reverse/step-reverse.exp: Likewise.
4642 * gdb.reverse/until-reverse.exp: Likewise.
4643 * gdb.reverse/watch-reverse.exp: Likewise.
4644
a59306a3
YQ
46452011-11-05 Yao Qi <yao@codesourcery.com>
4646
4647 * gdb.trace/trace-break.exp: Add test on setting two
4648 fast tracepoints at the same address.
4649
87769f59
JK
46502011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4651
4652 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
4653
3065dfb6
SS
46542011-11-02 Stan Shebs <stan@codesourcery.com>
4655
4656 * gdb.trace/collection.c: Add code using strings.
4657 * gdb.trace/collection.exp: Add tests of string collection.
4658
89e208db
JK
46592011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4660
4661 * gdb.base/skip-solib.exp (executable_main): New variable.
4662 (binfile_main): Base it on that.
4663 Use $executable_main in clean_restart calls. Drop gdb_exit and
4664 gdb_start calls.
4665
405e54e9
JK
46662011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4667
4668 Fix racy FAILs.
4669 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
4670 breakpoint_re globals import by async. Set string_regex to .* for
4671 async. Remove the optional thread_selected_re and breakpoint_re
4672 globals expectations.
4673
58e8570a
JM
46742011-11-01 Joseph Myers <joseph@codesourcery.com>
4675
4676 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
4677 well as Cygwin.
4678
7b35ec7f 46792011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
4680
4681 Add tests for skip command.
89e208db
JK
4682 * gdb.base/skip-solib-lib.c: New
4683 * gdb.base/skip-solib-main.c: New
4684 * gdb.base/skip-solib.exp: New
4685 * gdb.base/skip.c: New
4686 * gdb.base/skip.exp: New
4687 * gdb.base/skip1.c: New
4688 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 4689
b9fd1791
PA
46902011-10-31 Yao Qi <yao@codesourcery.com>
4691 Pedro Alves <pedro@codesourcery.com>
4692
4693 * gdb.trace/trace-break.c: New.
4694 * gdb.trace/trace-break.exp: New.
4695
4323fecc
JK
46962011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4697
4698 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
4699 break-here-2.
4700
0e5bf2a8
PA
47012011-10-28 Pedro Alves <pedro@codesourcery.com>
4702
4703 * gdb.threads/no-unwaited-for-left.c: New.
4704 * gdb.threads/no-unwaited-for-left.exp: New.
4705 * gdb.threads/non-ldr-exc-1.c: New.
4706 * gdb.threads/non-ldr-exc-1.exp: New.
4707 * gdb.threads/non-ldr-exc-2.c: New.
4708 * gdb.threads/non-ldr-exc-2.exp: New.
4709 * gdb.threads/non-ldr-exc-3.c: New.
4710 * gdb.threads/non-ldr-exc-3.exp: New.
4711 * gdb.threads/non-ldr-exc-4.c: New.
4712 * gdb.threads/non-ldr-exc-4.exp: New.
4713
3a3dad98
JK
47142011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4715
4716 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
4717 * gdb.base/attach-pie-misread.exp: Likewise.
4718 * gdb.base/break-interp.exp: Likewise.
4719 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
4720 testcases for use_gdb_stub.
4721 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
4722 (continue): New testcase.
4723 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
4724 * gdb.threads/attach-into-signal.exp: Likewise.
4725 * gdb.threads/attach-stopped.exp: Likewise.
4726 * gdb.threads/attachstop-mt.exp: Likewise.
4727
d6a5d40c
PK
47282011-10-28 Paul Koning <paul_koning@dell.com>
4729
4730 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
4731
ca539be8
JK
47322011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4733
4734 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
4735 (mi_gdb_test): Import globals thread_selected_re
4736 and breakpoint_re. Expect them optionally at the regex start.
4737
d234ef5c
DE
47382011-10-27 Doug Evans <dje@google.com>
4739
4740 * gdb.python/python.exp: Test source -s.
4741
ab964825
PK
47422011-10-26 Paul Koning <paul_koning@dell.com>
4743
4744 * gdb.python/lib-types.cc (struct A): New structure.
4745 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 4746
54d8a644
PK
47472011-10-25 Paul Koning <paul_koning@dell.com>
4748
4749 PR python/13327
d234ef5c 4750
54d8a644
PK
4751 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
4752 fetch_lazy method.
4753
b0221781
YQ
47542011-10-24 Yao Qi <yao@codesourcery.com>
4755
4756 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
4757 target is tic6x-*-*.
4758
6cda5a20
JB
47592011-10-21 Joel Brobecker <brobecker@adacore.com>
4760
4761 * gdb.ada/mi_task_info/task_switch.adb: New file.
4762 * gdb.ada/mi_task_info.exp: New file.
4763
5ed9db04
JK
47642011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4765
4766 * gdb.cp/expand-psymtabs-cxx.exp: New file.
4767 * gdb.cp/expand-psymtabs-cxx.cc: New file.
4768
9df2fbc4
PM
47692011-10-20 Phil Muldoon <pmuldoon@redhat.com>
4770
4771 PR python/12656
4772
4773 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
4774 global_block tests.
4775
736086ba
TT
47762011-10-18 Tom Tromey <tromey@redhat.com>
4777
4778 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
4779
4af31552
TT
47802011-10-18 Tom Tromey <tromey@redhat.com>
4781
4782 * gdb.base/source.exp: Don't include full file name in test name.
4783 * gdb.python/python.exp: Don't include full file name in test
4784 name.
4785
43136979
AR
47862011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4787
4788 * gdb.base/attach-pie-noexec.c: New files.
4789 * gdb.base/attach-pie-noexec.exp: New files.
4790
543a9323
JM
47912011-10-17 Joseph Myers <joseph@codesourcery.com>
4792
4793 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
4794 prompt for each extra line in command.
4795
21ae7a4d
JK
47962011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4797
4798 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
4799 Revert the part of:
4800 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4801 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4802 Change the expected string.
4803
20ec36d9
JK
48042011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4805
4806 Fix results with system glibc debug info installed.
4807 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
4808 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
4809 Accept also __libc_ symbol prefix and no prefix.
4810
6501c2fc
KS
48112011-10-14 Keith Seitz <keiths@redhat.com>
4812
4813 PR c++/13225
4814 * gdb.cp/converts.cc (foo3_1): New function.
4815 (foo3_2): New functions.
4816 * gdb.cp/converts.exp: Add tests for int to pointer conversion
4817 and null pointer conversions of integer constant zero.
4818 Add test to check if all arguments are checked for incompatible
4819 conversion BADNESS.
4820
55b1fd0c
TT
48212011-10-14 Tom Tromey <tromey@redhat.com>
4822
4823 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
4824 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
4825 linespec.
4826
22c05d8a
JK
48272011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4828
4829 Fix internal error regression.
4830 * gdb.dwarf2/implptr-optimized-out.S: New file.
4831 * gdb.dwarf2/implptr-optimized-out.exp: New file.
4832
1d6edc3c
JK
48332011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4834
4835 Fix empty DWARF expressions DATA vs. SIZE conditionals.
4836 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
4837 (loclist): New.
4838 (4): New abbrev.
4839 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
4840 Use prepare_for_testing, remove clean_restart.
4841 (p arraynoloc, p arraycallnoloc): New tests.
4842
9ec72168
JK
48432011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4844
4845 * gdb.cp/namespace-enum.exp (executable): New variable.
4846 (binfile): Use ${objdir}/${subdir}/ prefix.
4847 Use ${executable} for clean_restart.
4848
9c6c53f7
SA
48492011-10-11 Sterling Augustine <saugustine@google.com>
4850
4851 * gdb.cp/Makefile.in: Add namespace-enum test.
4852 * gdb.cp/namespace-enum.exp: New file.
4853 * gdb.cp/namespace-enum.c: New file.
4854 * gdb.cp/namespace-enum-main.c: New file.
4855
fac7ceb3
UW
48562011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
4857
4858 * gdb.python/py-shared.exp: Relax filename check to handle remote:
4859 sysroot.
4860
941b2081
JK
48612011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4862
4863 Reimplement @entry in input expressions.
4864 * gdb.base/exprs.c (v_int_array_init): New variable.
4865 * gdb.base/exprs.exp (print v_int_array_init)
4866 (print *v_int_array_init@1, print *v_int_array_init@2)
4867 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
4868 (print v_int_array_init[1]@1): New tests.
4869
0344e878
JM
48702011-10-10 Joseph Myers <joseph@codesourcery.com>
4871
4872 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4873 expected message.
4874
5a56e9c5
DE
48752011-10-09 Doug Evans <dje@google.com>
4876
4877 * gdb.base/alias.exp: Add tests for alias command.
4878
2bda9cc5
JK
48792011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4880
4881 * gdb.arch/amd64-entry-value.s: New file.
4882 * gdb.mi/mi2-amd64-entry-value.s: New file.
4883
a471c594
JK
48842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4885
4886 Display @entry parameter values even for references.
4887 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4888 functions.
4889 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4890 reference and datap_input.
4891 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4892 breakpoints.
4893 (continue to breakpoint: entry_reference: reference)
4894 (entry_reference: bt at entry)
4895 (continue to breakpoint: entry_reference: breakhere_reference)
4896 (entry_reference: bt, entry_reference: ptype regparam)
4897 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4898 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4899 (entry_reference: p regcopy, entry_reference: p nodataparam)
4900 (entry_reference: p nodataparam@entry): New tests.
4901
36b11add
JK
49022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4903
4904 Support @entry in input expressions.
4905 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4906 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4907 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4908 (tailcall: p j@entry): New tests.
4909 * gdb.cp/koenig.cc (A::entry): New function.
4910 (main): Call it.
4911 * gdb.cp/koenig.exp (p entry (c)): New test.
4912
e18b2753
JK
49132011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4914
4915 Display @entry parameter values (without references).
4916 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4917 (different, validity, invalid): New functions.
4918 (main): Call them.
4919 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4920 stacktest, breakhere_stacktest, different, breakhere_different,
4921 breakhere_validity and breakhere_invalid.
4922 (entry: bt): Update for @entry.
4923 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4924 (entry_validity: *, entry_invalid: *): Many new tests.
4925 * gdb.base/break.exp
4926 (run until breakpoint set at small function, optimized file): Accept
4927 also the @entry suffix.
4928 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4929 * gdb.mi/mi2-amd64-entry-value.c: New files.
4930 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4931
2d6c5dc2
JK
49322011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4933
4934 Protect entry values against self tail calls.
4935 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4936 (main): Call self.
4937 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4938 (set debug entry-values 1, self: bt debug entry-values): New tests.
4939
111c6489
JK
49402011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4941
4942 Recognize virtual tail call frames.
4943 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4944 (amb_b, amb_a): New.
4945 (main): Call a and b.
4946 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4947 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4948 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4949 New tests.
4950
8e3b41a9
JK
49512011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4952
4953 Implement basic support for DW_TAG_GNU_call_site.
4954 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4955 * gdb.arch/amd64-entry-value.cc: New file.
4956 * gdb.arch/amd64-entry-value.exp: New file.
4957
181cebd4
JK
49582011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4959
4960 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4961 * gdb.dwarf2/implptr-64bit.S: New file.
4962 * gdb.dwarf2/implptr-64bit.exp: New file.
4963
741f5e3c
JK
49642011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4965
4966 Fix initial language detection with -readnow.
4967 * gdb.cp/readnow-language.cc: New file.
4968 * gdb.cp/readnow-language.exp: New file.
4969
a73d2258
JK
49702011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4971
4972 Fix printed anonymous struct name.
4973 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4974
af369495
JM
49752011-10-09 Joseph Myers <joseph@codesourcery.com>
4976
4977 * gdb.base/solib-symbol.exp: Do not include directories in
4978 filenames in expected messages.
4979
1fa57852
DE
49802011-10-07 Doug Evans <dje@google.com>
4981
4982 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4983
bd054e06
KP
49842011-10-07 Kevin Pouget <kevin.pouget@st.com>
4985
4986 Allow Python notification of new object-file loadings.
4987 * gdb.python/py-events.exp: Test newobjfile event.
4988 * gdb.python/py-events.py: Register newobjfile callback.
4989 * gdb.python/py-events.c: Add call to shared library
4990 * gdb.python/py-events-shlib.c: New file.
4991
8031b6f8
JM
49922011-10-06 Joseph Myers <joseph@codesourcery.com>
4993
4994 * gdb.base/fixsection.exp: Do not include directories in filename
4995 in expected message.
4996
7fea6923
PM
49972011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4998
4999 Add tests for passing of environment variables to inferior.
5000 * gdb.base/testenv.c: New test source.
5001 * gdb.base/testenv.exp: New expect test.
5002
687f2a88
PK
50032011-10-04 Paul Koning <paul_koning@dell.com>
5004
5005 * gdb.python/py-value.c (main): Break before return.
5006
cb6be26b
KP
50072011-10-04 Kevin Pouget <kevin.pouget@st.com>
5008
5009 PR python/12691: Add the inferior to Python exited event
5010 * gdb.python/py-events.exp: Test the inferior attribute of exited
5011 event with a fork.
5012 * gdb.python/py-events.py: Print inferior number on exit.
5013 * gdb.python/py-events.c: Fork the inferior.
5014
fb213700
EBM
50152011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
5016
5017 * gdb.base/jit.exp: Add testcase name to log message
5018
aa2071bd
PK
50192011-10-03 Paul Koning <paul_koning@dell.com>
5020 Jan Kratochvil <jan.kratochvil@redhat.com>
5021
5022 * gdb.python/py-value.exp
5023 (python inval = gdb.parse_and_eval('*(int*)0'))
5024 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
5025 (set argc=2, python print argc_lazy): New tests.
5026
dd11a36c
JB
50272011-10-02 Joel Brobecker <brobecker@adacore.com>
5028
5029 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
5030
46f886f1
JK
50312011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5032 Pedro Alves <pedro@codesourcery.com>
5033
5034 * gdb.python/py-value.exp (test_value_in_inferior): New variable
5035 can_read_0, test for it.
5036 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
5037 (parse_and_eval with memory error): ... here, make it untested if
5038 can_read_0.
5039
c5cb204f
MP
50402011-09-30 Marek Polacek <mpolacek@redhat.com>
5041
5042 * gdb.python/python.exp (verify pagination beforehand)
5043 (verify pagination afterwards): Fix race by splitting the line.
5044
68fb0ec0
JM
50452011-09-29 Joseph Myers <joseph@codesourcery.com>
5046
5047 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
5048 for 64-bit multilibs from i?86-* targets.
5049
6aee0d90
MP
50502011-09-29 Marek Polacek <mpolacek@redhat.com>
5051
5052 * lib/gdb.exp: Fix a typo in one of the comments.
5053
e9101ff5
MP
50542011-09-29 Marek Polacek <mpolacek@redhat.com>
5055
5056 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
5057 matching pattern.
5058
7a81bdbf
PK
50592011-09-28 Paul Koning <paul_koning@dell.com>
5060
5061 * gdb.python/py-type.c (enum E): New.
5062 * gdb.python/py-type.exp (test_fields): Add tests for Python
5063 mapping access to fields.
5064 (test_enums): New test for field access on enums.
5065
6710bf39
SS
50662011-09-27 Stan Shebs <stan@codesourcery.com>
5067
5068 * gdb.trace/collection.exp: Test collection of $_ret.
5069
b2a6bdeb
AT
50702011-09-22 Andreas Tobler <andreast@fgznet.ch>
5071
5072 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
5073 list of compilation switches for <*-*-freebsd*>.
5074
3c9057f3
SS
50752011-09-19 Stan Shebs <stan@codesourcery.com>
5076
5077 * gdb.trace/tspeed.exp: New file.
5078 * gdb.trace/tspeed.c: New file.
5079
34518530
YQ
50802011-09-18 Yao Qi <yao@codesourcery.com>
5081
5082 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
5083 instructions.
5084 (test_adr_32bit, test_pop_pc): Likewise.
5085 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
5086 Thumb instructions.
5087 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
5088 in gdb_test_multiple.
5089 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
5090
ab254057
YQ
50912011-09-17 Yao Qi <yao@codesourcery.com>
5092
5093 * lib/gdb.exp (can_single_step_to_signal_handler): New.
5094 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
5095 support single step to signal handler.
5096
9c317b71
YQ
50972011-09-17 Yao Qi <yao@codesourcery.com>
5098
5099 * gdb.base/disp-step-fork.c: New.
5100 * gdb.base/disp-step-syscall.exp: New.
5101 * gdb.base/disp-step-vfork.c: New.
5102
a8123151
JB
51032011-09-16 Joel Brobecker <brobecker@adacore.com>
5104
5105 * gdb.ada/tasks.exp: Make the expected output for
5106 the `info tasks' tests more resilient to spacing
5107 changes.
5108
63a9aad8
JK
51092011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
5110
5111 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
5112 (reached breakpoint 2, reached breakpoint 3): Update expected output.
5113
2aa48337
KP
51142011-09-15 Kevin Pouget <kevin.pouget@st.com>
5115
5116 PR Python/12692 Add gdb.selected_inferior() to Python interface.
5117 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
5118
6839b47f
KP
51192011-04-30 Kevin Pouget <kevin.pouget@st.com>
5120
5121 Handle multiple breakpoint hits in Python interface:
5122 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
5123 presence.
5124 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
5125 breakpoint hits.
5126
0935723e
JK
51272011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
5128 Jan Kratochvil <jan.kratochvil@redhat.com>
5129
5130 * gdb.python/py-events.exp: Remove pretty printing comment.
5131 * gdb.python/py-evsignal.exp: New file.
5132 * gdb.python/py-evthreads.c: Include signal.h.
5133 (thread3): Remove variable count3. Remove variable bad and use raise
5134 instead.
5135 (thread2): Remove variable count2. Move thread3 pthread_create here,
5136 merge pthread_join to a single line.
5137 (main): Remove variable count1. Merge pthread_join with pthread_create
5138 to a single line.
5139 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
5140 KFAIL python/12966 for gdbserver. Test return value of
5141 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
5142 gdb_expect by gdb_test and gdb_test_multiple.
5143 (thread 2, thread 3): New tests.
5144
4801a9a3
PA
51452011-09-12 Matt Rice <ratmice@gmail.com>
5146 Pedro Alves <pedro@codesourcery.com>
5147
5148 PR gdb/13175
5149
5150 * gdb.base/interp.exp: New tests.
5151 * gdb.base/interp.c: New file.
5152
24ece742
DE
51532011-09-12 Doug Evans <dje@google.com>
5154
5155 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
5156 * gdb.dwarf2/typeddwarf.exp: Ditto.
5157
7f062217
JK
51582011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5159
5160 Fix compatibility with x32 arch.
5161 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
5162 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
5163 is_x86_like_target.
5164 * testsuite/gdb.trace/collection.exp: Likewise.
5165 * testsuite/gdb.trace/report.exp: Likewise.
5166 * testsuite/gdb.trace/unavailable.exp: Likewise.
5167 * testsuite/gdb.trace/while-dyn.exp: Likewise.
5168 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
5169 (is_x86_like_target): Check also is_amd64_regs_target.
5170
08711b9a
JK
51712011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5172
5173 PR breakpoints/12435
5174 * gdb.arch/amd64-prologue-xmm.c: New file.
5175 * gdb.arch/amd64-prologue-xmm.exp: New file.
5176 * gdb.arch/amd64-prologue-xmm.s: New file.
5177
b99b5f66
JK
51782011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5179
5180 * gdb.dwarf2/dw2-param-error-main.c: New file.
5181 * gdb.dwarf2/dw2-param-error.S: New file.
5182 * gdb.dwarf2/dw2-param-error.exp: New file.
5183
a391a2f6
PA
51842011-09-08 Pedro Alves <pedro@codesourcery.com>
5185
5186 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
5187 inferior's pid and look for a core dump named core.$pid. Use
5188 `remote_file' commands on the host instead of hand coding shell
5189 commands on the build.
5190 * gdb.base/valgrind-db-attach.exp: Kill the program before
5191 finishing the test.
5192
7d8e6458 51932011-09-02 Matt Rice <ratmice@gmail.com>
5194
5195 * lib/prompt.exp: New file for testing the first prompt.
5196 * gdb.python/py-prompt.exp: Ditto.
5197 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
5198
68e77c9e
PA
51992011-09-02 Pedro Alves <pedro@codesourcery.com>
5200
5201 * gdb.threads/gcore-thread.exp: Set the global core_supported to
5202 0, before testing gcore.
5203
9655e943
JK
52042011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5205
df6dc84d
JK
5206 * dw2-ifort-parameter-debug.S: Update copyright year.
5207 * dw2-ifort-parameter.c: Update copyright year.
5208 * dw2-ifort-parameter.exp: Update copyright year.
5209
9655e943
JK
5210 * dw2-ifort-parameter-debug.S: New file.
5211 * dw2-ifort-parameter.c: New file.
5212 * dw2-ifort-parameter.exp: New file.
5213
353d1d73
JK
52142011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5215
5216 * gdb.base/commands.exp (error_clears_commands_left): New function.
5217 (): Call it.
5218
5c07461a
JK
52192011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5220
5221 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
5222 (C): Initialize `a'.
5223 * gdb.mi/mi-inheritance-syntax-error.exp
5224 (-data-evaluate-expression $path): Expect `a' as 5.
5225
0d932b2f
MK
52262011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
5227
5228 PR mi/11912
5229 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
5230 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
5231 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
5232 keyword in output of -var-info-path-expression.
5233
bdb54049
JK
52342011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5235
5236 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
5237 * gdb.trace/collection.exp: Likewise.
5238 * gdb.trace/report.exp: Likewise.
5239 * gdb.trace/unavailable.exp: Likewise.
5240 * gdb.trace/while-dyn.exp: Likewise.
5241
59cde39c
KS
52422011-08-18 Keith Seitz <keiths@redhat.com>
5243
5244 PR c++/12266
5245 * gdb.cp/meth-typedefs.cc: New file.
5246 * gdb.cp/meth-typedefs.exp: New file.
5247
fa3a4f15
PM
52482011-08-17 Phil Muldoon <pmuldoon@redhat.com>
5249
5250 * gdb.python/python.exp: Add extended-prompt tests.
5251
c1049fca
JK
52522011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5253
5254 * gdb.arch/i386-dr3-watch.exp
5255 (watchpoint on gap1 does not fit debug registers)
5256 (delete all watchpoints): Fix racy expect strings.
5257
d93f7b5c
YQ
52582011-08-14 Yao Qi <yao@codesourcery.com>
5259
5260 * gdb.base/maint.exp: set data_section to ".neardata".
5261 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
5262 * gdb.base/savedregs.exp: Handle SIGILL.
5263 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
5264 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
5265
457e09f0
DE
52662011-08-12 Doug Evans <dje@google.com>
5267
5268 * gdb.python/py-symbol.exp: Add test for symbol.type.
5269
5d0bb2fb
UW
52702011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
5271
5272 * gdb.threads/pthreads.exp: Enable on non-native configurations.
5273 * gdb.mi/mi-pthreads.exp: Likewise.
5274 * gdb.mi/mi2-pthreads.exp: Likewise.
5275 * gdb.mi/gdb669.exp.exp: Likewise.
5276
fcdfa280
PA
52772011-08-09 Pedro Alves <pedro@codesourcery.com>
5278
5279 * lib/mi-support.exp (detect_async): Rename to...
5280 (mi_detect_async): ... this.
5281 * gdb.mi/mi-nonstop-exit.exp: Adjust.
5282 * gdb.mi/mi-nonstop.exp: Adjust.
5283 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
5284 * gdb.mi/mi-nsintrall.exp: Adjust.
5285 * gdb.mi/mi-nsmoribund.exp: Adjust.
5286 * gdb.mi/mi-nsthrexec.exp: Adjust.
5287
9d8fa392
PA
52882011-08-09 Pedro Alves <pedro@codesourcery.com>
5289
5290 * gdb.base/display.c (do_loops): New `p_i' local.
5291 * gdb.base/display.exp: Test displaying a variable that is
5292 temporarily at a bad address.
5293
b6cede78
JK
52942011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5295
5296 * gdb.dwarf2/dw2-op-stack-value.S: New file.
5297 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
5298
67bedb8c
JK
52992011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5300
5301 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
5302 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
5303 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 5304
af6e93b2
PA
53052011-08-05 Pedro Alves <pedro@codesourcery.com>
5306
5307 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
5308 procedure.
5309 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
5310
1cf0e11f
YQ
53112011-08-05 Yao Qi <yao@codesourcery.com>
5312
5313 * gdb.base/callfuncs.exp: Set language after main.
5314 * gdb.cp/cplusfuncs.exp: Likewise.
5315 * gdb.cp/inherit.exp: Likewise.
5316
a1e28cb2
UW
53172011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5318
5319 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
5320 * gdb.base/watch-vfork.exp: Skip on remote targets.
5321
d4f5bbb9
UW
53222011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5323
5324 * gdb.threads/thread-find.exp: Support remote targets.
5325
724f4f80
UW
53262011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5327
5328 * gdb.base/jit.exp: Download solib_binfile to target.
5329 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
5330 and call dlopen without full path name.
5331 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
5332 dlopen without full path name.
5333
934709f0
PW
53342011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5335
5336 * gdb.base/break-always.exp: Complete the test
5337 with duplicated breakpoints and enabling/disabling them.
5338
c26106c4
TT
53392011-08-02 Tom Tromey <tromey@redhat.com>
5340
5341 PR gdb/11289:
5342 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
5343
9300444e 53442011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
5345
5346 PR gdb/13045
5347 * gdb.base/float.exp: Add new test case for PR gdb/13045
5348 * gdb.base/float.c: New file.
5349
00bd41d6
PM
53502011-07-28 Phil Muldoon <pmuldoon@redhat.com>
5351
5352 * gdb.python/py-mi.exp: Test printers returning string hint, and
5353 also not returning a value.
5354 * gdb.python/py-prettyprint.c: Add testcase for above.
5355 * gdb.python/py-prettyprint.py: Add test printer for above.
5356
d24f74ce
JK
53572011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5358
5359 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
5360 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5361 (.Ldie30) Add as field "data4".
5362 (.Ldie32) Rename field "b" to "shl".
5363 (abbrev4) Change for the "data4" field.
5364 (abbrev5, abbrev6) Remove.
5365 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
5366 (p &s.shl): ... here. Add comment.
5367 (p &s.data4): New.
5368
bb7da2bf
JK
53692011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5370
5371 Fix crash on lval_computed values.
5372 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
5373
11081198
JK
53742011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5375
5376 * gdb.base/help.exp (help whatis): Update the expected string.
5377
3c6e0cb3
JK
53782011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5379
5380 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
5381 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
5382 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5383 Change the expected string.
5384
efa80663
PA
53852011-07-26 Pedro Alves <pedro@codesourcery.com>
5386
5387 * gdb.base/watchpoint.exp
5388 (test_disable_enable_software_watchpoint): New procedure.
5389 (top level): Run it.
5390
db8e4570
UW
53912011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5392
5393 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
5394 executable file "${binfile}", C++ version "${binfile}-cxx".
5395 * gdb.python/py-prettyprint.exp: Likewise.
5396 * gdb.python/py-symbol.exp: Likewise.
5397 * gdb.python/py-type.exp: Likewise.
5398 * gdb.python/py-value.exp: Likewise.
5399 * gdb.python/py-template.exp (test_template_arg): Pass full executable
5400 file name instead of just suffix.
5401
543305c9
JK
54022011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5403
5404 Fix implicit pointer offsets.
5405 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
5406 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
5407 (continue to breakpoint: continue to baz breakpoint for implptr)
5408 (sanity check element 0, sanity check element 1)
5409 (enter the inlined function, check element 0 for the offset)
5410 (check element 1 for the offset)
5411 (continue to breakpoint: ignore the second baz breakpoint): New tests.
5412 (set foo breakpoint for implptr): Update the breakpoint number.
5413
b3215adc
UW
54142011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5415
5416 * gdb.python/py-mi.exp: Use different file names for different
5417 versions of the executable under test.
5418 * gdb.python/py-prettyprint.exp: Likewise.
5419 * gdb.python/py-symbol.exp: Likewise.
5420 * gdb.python/py-template.exp: Likewise.
5421 * gdb.python/py-type.exp: Likewise.
5422 * gdb.python/py-value.exp: Likewise.
5423
182b9acc
UW
54242011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5425
5426 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
5427 flag after restarting GDB if necessary.
5428
e6052b5d
UW
54292011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5430
5431 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
5432
1ced966e
PA
54332011-07-22 Pedro Alves <pedro@codesourcery.com>
5434
5435 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
5436 backend doesn't leave used debug registers behind.
5437
3543a589
TT
54382011-07-22 Tom Tromey <tromey@redhat.com>
5439
5440 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
5441 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
5442 argument.
5443 * gdb.dwarf2/typeddwarf-amd64.S: New file.
5444
14d15303 54452011-07-21 Matt Rice <ratmice@gmail.com>
5446
5447 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
5448 in mostlyclean rule. Add files ending in .core.
5449
9b158ba0 54502011-07-21 Matt Rice <ratmice@gmail.com>
5451
5452 PR macros/12999
5453 * gdb.base/info-macros.c: New test sources.
5454 * gdb.base/info-macros.exp: New tests.
5455
d17b6f81
PM
54562011-07-21 Phil Muldoon <pmuldoon@redhat.com>
5457
5458 * gdb.python/python.exp: Add prompt substitution tests.
5459
918dd910
JK
54602011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5461
5462 Fix crash if referenced CU is aged out.
5463 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
5464 New.
5465 * gdb.dwarf2/implptr.exp: Likewise.
5466
0e37a63c
JK
54672011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5468
5469 * gdb.dwarf2/implptr.S: Rebuilt.
5470 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
5471 (bar): Use them for j, k, l.
5472 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
5473 COMPILE.
5474 (print j in implptr:bar): Update for the intp typedef.
5475 (print p[0].x in implptr:foo): Use more exact regex.
5476
f65cf84c
TT
54772011-07-18 Tom Tromey <tromey@redhat.com>
5478
5479 * gdb.cp/static-method.exp: Add missing single quote.
5480
d5b4a7be
YQ
54812011-07-18 Yao Qi <yao@codesourcery.com>
5482
5483 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
5484 supported.
5485 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5486 * gdb.mi/mi-nonstop.exp: Likewise.
5487 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5488 * gdb.mi/mi-nsintrall.exp: Likewise.
5489 * gdb.mi/mi-nsmoribund.exp: Likewise.
5490 * gdb.mi/mi-nsthrexec.exp: Likewise.
5491 * gdb.python/py-evthreads.exp: Likewise.
5492
e9ea2662
JK
54932011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5494
5495 Code cleanup.
5496 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5497 it. Substitute it instead of test_compiler_info everywhere.
5498
ce451573
UW
54992011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5500
5501 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
5502 remote targets as well.
5503
756d88a7
UW
55042011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5505
5506 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
5507 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
5508
31f83dc5
UW
55092011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5510
5511 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
5512 a remote machine, not the host.
5513 (gdb_compile_shlib): Set soname if target is remote.
5514
059241a0
PP
55152011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5516
5517 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
5518
28a0b48c 55192011-07-13 Matt Rice <ratmice@gmail.com>
5520
5521 * gdb.python/py-objfile-script-gdb.py: Renamed to
5522 py-objfile-script-gdb.py.in.
5523 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
5524 py-objfile-script-gdb.py.
5525 * gdb.python/py-objfile-script.exp: Update reference to
5526 py-objfile-script-gdb.py.
5527
9a771b67
JK
55282011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5529
5530 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
5531 reference undefined label.
5532
04ad99e6
JK
55332011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5534
5535 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
5536 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
5537 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
5538 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
5539
713389e0
PM
55402011-07-11 Phil Muldoon <pmuldoon@redhat.com>
5541
5542 PR python/12438
5543 * gdb.python/python.exp: Add maint set/show python print-stack
5544 deprecated tests. Add set/show python print-backtrace tests.
5545
97d146f8
JK
55462011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5547
5548 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
5549 debug info.
5550
facde0e5 55512011-07-06 Matt Rice <ratmice@gmail.com>
5552
5553 * gdb.python/python.exp: Update filename paths.
5554 * gdb.python/py-symtab.exp: Ditto.
5555
438640d1
MP
55562011-07-06 Marek Polacek <mpolacek@redhat.com>
5557
5558 * gdb.python/py-evthreads.exp: Add missing `$'.
5559
33a365df
MF
55602011-07-06 Jie Zhang <jie.zhang@analog.com>
5561
5562 * config/bfin.exp: New file.
5563 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
5564 * gdb.asm/bfin.inc: New file.
5565
8f7ae686
MP
55662011-07-06 Marek Polacek <mpolacek@redhat.com>
5567
df46027d 5568 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
5569 the whole output.
5570
eb2a6f42
TT
55712011-07-05 Tom Tromey <tromey@redhat.com>
5572
5573 * gdb.java/jprint.java (jprint.hi): New field.
5574 * gdb.java/jprint.exp: Print string.
5575
177b42fe
TJB
55762011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
5577
5578 * gdb.base/call-sc.c: Fix typos.
5579 * gdb.base/ifelse.exp: Likewise.
5580 * gdb.base/structs.c: Likewise.
5581
3b2a0cf2
JB
55822011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5583
5584 * gdb.base/jit-so.exp: New test.
5585 * gdb.base/jit-dlmain.c: New file.
5586 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
5587
46fc714c
JK
55882011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5589
5590 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
5591 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
5592 * gdb.cp/pr9167.exp (p b): Likewise.
5593 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
5594 (test value of P in inner_m, test type of Z in inner_m): Call
5595 setup_xfail for gcc <= 4.5.
46fc714c 5596
418c7cf7
JK
55972011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5598
5599 * gdb.cp/paren-type.cc: New files.
5600 * gdb.cp/paren-type.exp: New files.
5601
3d50dd94
JK
56022011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5603
5604 Stop on first linespec terminator instead of eating what we can.
5605 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
5606 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
5607 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
5608 (break C::f()): ... this one.
5609 (break C::operator()()): New test.
5610 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
5611 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
5612 test.
5613
dcf9f4ab
JK
56142011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5615
5616 Fall back linespec to minimal symbols.
5617 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
5618 error message.
5619 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
5620 * gdb.cp/minsym-fallback-main.cc: New file.
5621 * gdb.cp/minsym-fallback.cc: New file.
5622 * gdb.cp/minsym-fallback.exp: New file.
5623 * gdb.cp/minsym-fallback.h: New file.
5624
3f542ed1
JK
56252011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5626
5627 * gdb.cp/no-dmgl-verbose.cc: New file.
5628 * gdb.cp/no-dmgl-verbose.exp: New file.
5629
56302011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
5631
5632 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
5633 __GI_.
5634 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
5635 (f): New function.
5636 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
5637 (complete p 'func<short>(): ... here.
5638 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
5639 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
5640 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
5641 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
5642 Make them KFAIL gcc/49546.
5643
00eb2c4a
JB
56442011-07-01 Joel Brobecker <brobecker@adacore.com>
5645
5646 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
5647
85a20c42
JK
56482011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5649
5650 Test GCC PR debug/49546.
5651 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
5652 (test type of F in k3_m, test value of F in k3_m): New.
5653 * gdb.cp/temargs.cc (struct S3, struct K3): New.
5654 (main): New variable k3. Call k3.k3_m.
5655
d2d43431
JB
56562011-07-01 Jean-Charles Delay <delay@adacore.com>
5657
5658 * gdb.ada/packed_array.exp: Fix expected outout.
5659
54ae186f
JB
56602011-07-01 Jean-Charles Delay <delay@adacore.com>
5661
5662 * gdb.ada/packed_array.exp: fixed expected output.
5663
8f17729f
JB
56642011-07-01 Joel Brobecker <brobecker@adacore.com>
5665
5666 * gdb.ada/same_enum: New testcase.
5667
f5aa6869
JB
56682011-07-01 Joel Brobecker <brobecker@adacore.com>
5669
5670 * gdb.ada/ptr_typedef: New testcase.
5671
828292f2
JB
56722011-07-01 Joel Brobecker <brobecker@adacore.com>
5673
5674 * gdb.ada/arrayptr.exp: Add ptype test.
5675
18920c42
JB
56762011-07-01 Joel Brobecker <brobecker@adacore.com>
5677
5678 * gdb.ada/char_enum: New testcase.
5679
3536d9e3 56802011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
5681
5682 * gdb.base/dump.exp (capture_pointer_with_type): New.
5683 Get value from address instead of name.
5684 Start GDB once, and do `dump' and `restore'
5685 tests together.
5686
db863c42
MF
56872011-06-30 Jie Zhang <jie.zhang@analog.com>
5688 Mike Frysinger <vapier@gentoo.org>
5689
5690 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
5691 helper functions for getting/setting remotetimeout variable.
5692 * lib/gdb.exp (gdb_load): If the target is remote, set
5693 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
5694 with $loadtimeout. Set $load_ok to 0 before doing the load.
5695 Instead of returning, immediately, set $load_ok to 0. Call
5696 set_remotetimeout with $oldremotetimeout, and then return if
5697 $load_ok is 1.
5698
e9e642a8
AB
56992011-06-30 Andrew Burgess <aburgess@broadcom.com>
5700
5701 * gdb.python/py-template.exp: Don't run this test if the target
5702 does not support c++ tests.
5703
32019081
JK
57042011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5705
5706 Fix non-only rename list for Fortran modules import.
5707 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
5708 tests.
5709 * gdb.fortran/module.f90 (module moduse): New.
5710 (program module): use moduse, test var_x, var_y and var_z.
5711
0ecee54c
TT
57122011-06-29 Tom Tromey <tromey@redhat.com>
5713
5714 PR testsuite/12040:
5715 * gdb.fortran/array-element.exp: Use f90, not f77.
5716 * gdb.fortran/complex.exp: Use f90, not f77.
5717 * gdb.fortran/derived-type.exp: Use f90, not f77.
5718 * gdb.fortran/library-module.exp: Use f90, not f77.
5719 * gdb.fortran/logical.exp: Use f90, not f77.
5720 * gdb.fortran/module.exp: Use f90, not f77.
5721 * gdb.fortran/multi-dim.exp: Use f90, not f77.
5722 * gdb.fortran/subarray.exp: Use f90, not f77.
5723
3b2b8fea
TT
57242011-06-29 Tom Tromey <tromey@redhat.com>
5725
5726 * gdb.fortran/charset.exp: New file.
5727 * gdb.fortran/charset.f90: New file.
5728
42159ca5
TT
57292011-06-29 Tom Tromey <tromey@redhat.com>
5730
5731 PR testsuite/12040:
5732 * lib/future.exp: New file, mostly extracted from ada.exp.
5733 Rewrote compatibility code to use rename.
5734 (gdb_find_gfortran): New proc.
5735 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
5736 gfortran patch.
5737 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
5738 Move to future.exp.
5739 * lib/gdb.exp: Always load future.exp.
5740
af69a5ce
YQ
57412011-06-28 Yao Qi <yao@codesourcery.com>
5742
5743 * gdb.cp/exception.cc: Don't include iostream.
5744 (bar): Remove print statement.
5745 (catcher): New.
5746 (main): Remove print statements. Call function catcher.
5747 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
5748 Set breakpoint on catcher, and check the value of parameter.
5749
ab5c6a72
YQ
57502011-06-23 Yao Qi <yao@codesourcery.com>
5751
5752 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
5753 1.2 is disabled. KFAIL for uclinux.
5754
9497469f
MP
57552011-06-23 Marek Polacek <mpolacek@redhat.com>
5756
5757 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
5758 mi_gdb_test.
5759
b9132588
MP
57602011-06-23 Marek Polacek <mpolacek@redhat.com>
5761
5d197ed0 5762 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 5763
e55595ca
MP
57642011-06-23 Marek Polacek <mpolacek@redhat.com>
5765
5d197ed0
MP
5766 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
5767
57682011-06-23 Marek Polacek <mpolacek@redhat.com>
5769
5770 * gdb.mi/mi2-basics.exp: Fix races. Honour the
5771 `test_exec_and_symbol_mi_operatons' return value.
5772 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5773 gdb_test_multiple.
5774 (test_exec_and_symbol_mi_operatons): Likewise.
5775 (test_path_specification): Likewise.
e55595ca 5776
be777e08
YQ
57772011-06-23 Yao Qi <yao@codesourcery.com>
5778
5779 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
5780 supported.
5781 * lib/gdb.exp (support_displaced_stepping): New.
5782
615556d6
YQ
57832011-06-23 Yao Qi <yao@codesourcery.com>
5784
5785 * gdb.threads/execl.exp: Skip on remote target.
5786
833b0ca7
MP
57872011-06-21 Marek Polacek <mpolacek@redhat.com>
5788
5d197ed0 5789 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
5790 mi_gdb_test.
5791
1ee4023a
MP
57922011-06-20 Marek Polacek <mpolacek@redhat.com>
5793
5d197ed0 5794 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 5795
d0b1d624
MP
57962011-06-20 Marek Polacek <mpolacek@redhat.com>
5797
5d197ed0 5798 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
5799 mi_gdb_test.
5800
79aa92c1
MP
58012011-06-20 Marek Polacek <mpolacek@redhat.com>
5802
5d197ed0 5803 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 5804
5ce5db06
YQ
58052011-06-14 Yao Qi <yao@codesourcery.com>
5806
5807 gdb/testsuite/
5808 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
5809
533a737e
JK
58102011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5811
5812 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
5813
d0e53741
TT
58142011-06-10 Tom Tromey <tromey@redhat.com>
5815
5816 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
5817 Add tests for pointer-to-member-function.
5818 * gdb.cp/temargs.cc (S::somefunc): New function.
5819 (K2): New class.
5820 (main): Instantiate K2; call method.
5821
b5916bbd
JB
58222011-06-08 Joel Brobecker <brobecker@adacore.com>
5823
5824 * gdb.python/py-inferior.c (f2): Make str an array rather
5825 than a pointer.
5826 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
5827
5be4dfca
JK
58282011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5829
5830 * gdb.base/async-shell.c: New file.
5831 * gdb.base/async-shell.exp: New file.
5832
9f47e254
PA
58332011-06-06 Pedro Alves <pedro@codesourcery.com>
5834
5835 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
5836
64b9b334
JB
58372011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
5838
5839 From Stephen Kitt <steve@sk2.org>
5840 * gdb.base/help.exp: Adjust following some spelling corrections
5841 in GDB.
5842
dbc0f131
YQ
58432011-06-01 Yao Qi <yao@codesourcery.com>
5844
5845 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
5846
fd336a18
KS
58472010-05-31 Keith Seitz <keiths@redhat.com>
5848
5849 PR c++/12750
5850 * gdb.cp/static-method.cc: New file.
5851 * gdb.cp/static-method.exp: New file.
5852
fa8b9902
KS
58532010-05-31 Keith Seitz <keiths@redhat.com>
5854
5855 PR symtab/12704
5856 * gdb.cp/anon-ns.cc: New file.
5857 * gdb.cp/anon-ns.exp: New file.
5858
0a5b1e09
PA
58592011-05-31 Pedro Alves <pedro@codesourcery.com>
5860
5861 * gdb.arch/i386-dr3-watch.c: New file.
5862 * gdb.arch/i386-dr3-watch.exp: New file.
5863
0578b8d1
YQ
58642011-05-30 Yao Qi <yao@codesourcery.com>
5865
5866 * gdb.base/callfuncs.c (t_structs_fc): New.
5867 (t_structs_dc, t_structs_ldc): New.
5868 (t_double_many_args):
5869 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
5870 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5871 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5872 * gdb.base/callfuncs.exp: Call new functions.
5873
6680506e
YQ
58742011-05-30 Yao Qi <yao@codesourcery.com>
5875
ff4d2c60
YQ
5876 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5877 Call rerun_and_prepare for each test to isolate effects.
5878
58792011-05-30 Yao Qi <yao@codesourcery.com>
5880
5881 * gdb.base/varargs.c (find_max_float_real): New.
5882 (find_max_double_real, find_max_long_double_real): New.
5883 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5884 * lib/gdb.exp (setup_kfail_for_target): New.
5885
e43ec454
YQ
58862011-05-30 Yao Qi <yao@codesourcery.com>
5887
5888 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5889 (callcd, callce, callcf, callc1a, callc1b): New.
5890 (callc2a, callc2b): New.
5891 * gdb.base/funcargs.exp (complex_args): New.
5892 (complex_integral_args, complex_float_integral_args): New.
5893 * lib/gdb.exp (support_complex_tests): New. Determine
5894 whether to run test cases on _Complex types.
5895
432b4d03
JK
58962011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5897
5898 * gdb.threads/leader-exit.c: New file.
5899 * gdb.threads/leader-exit.exp: New file.
5900
6caf069d
MP
59012011-05-27 Marek Polacek <mpolacek@redhat.com>
5902
9497469f 5903 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5904
97fce28b
MP
59052011-05-27 Marek Polacek <mpolacek@redhat.com>
5906
5907 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5908 remove the `supported' variable.
5909 * gdb.mi/mi-nonstop.exp: Likewise.
5910 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5911 * gdb.mi/mi-nsintrall.exp: Likewise.
5912 * gdb.mi/mi-nsmoribund.exp: Likewise.
5913 * gdb.mi/mi-nsthrexec.exp: Likewise.
5914
9da8c2a0
PA
59152011-05-26 Pedro Alves <pedro@codesourcery.com>
5916
5917 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5918
2c03e5be
PA
59192011-05-26 Pedro Alves <pedro@codesourcery.com>
5920
5921 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5922
2e21250d
KS
59232011-05-24 Keith Seitz <keiths@redhat.com>
5924
5925 PR breakpoint/12803
5926 * gdb.cp/cmpd-minsyms.cc (a): New method.
5927 (b): New method.
5928 (c): New method.
5929 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5930
cdac0397
PA
59312011-05-24 Pedro Alves <pedro@codesourcery.com>
5932
5933 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5934 watchpoint's command list didn't execute when the watchpoint went
5935 out of scope.
5936
ee5683ab
PM
59372011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5938
5939 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5940 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5941 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5942 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5943 * gdb.arch/i386-permbkpt.exp: Likewise.
5944 * gdb.arch/i386-prologue.exp: Likewise.
5945 * gdb.arch/i386-size-overlap.exp: Likewise.
5946 * gdb.arch/i386-size.exp: Likewise.
5947 * gdb.arch/i386-unwind.exp: Likewise.
5948 * gdb.reverse/i386-precsave.exp: Likewise.
5949 * gdb.reverse/i386-reverse.exp: Likewise.
5950 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5951 * gdb.reverse/i387-env-reverse.exp: Likewise.
5952 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5953
c91c8c16
PA
59542011-05-24 Pedro Alves <pedro@codesourcery.com>
5955
5956 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5957 file doesn't error, using MI.
5958
c50491a7
TT
59592011-05-23 Tom Tromey <tromey@redhat.com>
5960
5961 * gdb.base/charset.exp (string_display): Add tests to assign to
5962 arrays.
5963 * gdb.base/charset.c (short_array, int_array, long_array): New.
5964
4a07b7da
PA
59652011-05-20 Pedro Alves <pedro@codesourcery.com>
5966
5967 Cope with async mode.
5968
4a07b7da
PA
5969 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5970 into gdb_test + mi_expect_stop.
5971
b275f2d2
PA
59722011-05-20 Pedro Alves <pedro@codesourcery.com>
5973
5974 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5975 (callme): Remove printf call.
5976
eec52c44
PM
59772011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5978
5979 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5980 quote pattern to avoid problems with Cygwin/mingw expect versions.
5981 * gdb.base/default.exp (show convenience): Use double
5982 quote pattern for regular expressions.
5983
b3c8eb43
JK
59842011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5985
5986 Fix -readnow for -gdwarf-4 unused type units.
5987 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5988 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5989
ed731959
JK
59902011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5991
5992 * gdb.base/kill-after-signal.c: New file.
5993 * gdb.base/kill-after-signal.exp: New file.
5994
3b48433d
PA
59952011-05-16 Pedro Alves <pedro@codesourcery.com>
5996
5997 * gdb.ada/start.exp: Call untested with the correct test filename.
5998 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5999 test filename. Make the test's binary unique.
6000 * gdb.arch/i386-signal.exp: Call untested with the correct test
6001 filename.
6002 * gdb.arch/i386-size-overlap.exp: Ditto.
6003 * gdb.arch/Makefile.in (EXECUTABLES): Update.
6004 * gdb.base/gcore-buffer-overflow.exp: Ditto.
6005 * gdb.cp/call-c.exp: Ditto.
6006 * gdb.mi/mi-reverse.exp: Call untested with the correct test
6007 filename. Make the test's binary unique.
6008 * gdb.mi/Makefile.in (EXECUTABLES): Update.
6009 * gdb.python/py-mi.exp: Ditto.
6010 * gdb.python/Makefile.in (EXECUTABLES): Update.
6011 * gdb.reverse/i386-precsave.exp: Ditto.
6012 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
6013 test filename.
6014 * gdb.reverse/i387-stack-reverse.exp: Ditto.
6015 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
6016 unique.
6017 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
6018 test filename.
6019 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
6020 * gdb.trace/tfile.exp: Ditto.
6021
ba4a8bdd
YQ
60222011-05-14 Yao Qi <yao@codesourcery.com>
6023
6024 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
6025 type.
6026
dbaefcf7
DE
60272011-05-13 Doug Evans <dje@google.com>
6028
6029 * gdb.python/py-objfile-script.exp: New file.
6030 * gdb.python/py-objfile-script.c: New file.
6031 * gdb.python/py-objfile-script-gdb.py: New file.
6032 * testsuite/gdb.python/py-section-script.exp: Test
6033 "info auto-load-scripts".
6034
9930639c
TT
60352011-05-13 Tom Tromey <tromey@redhat.com>
6036
6037 * gdb.dwarf2/clztest.exp: New file.
6038 * gdb.dwarf2/clztest.c: New file.
6039 * gdb.dwarf2/clztest.S: New file.
6040
05272e11
DE
60412011-05-13 Doug Evans <dje@google.com>
6042
cc63ef9b
DE
6043 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
6044 String16 tests.
05272e11 6045
6edba76f
TT
60462011-05-13 Tom Tromey <tromey@redhat.com>
6047
6048 * lib/gdb.exp (is_x86_like_target): New proc.
6049 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
6050 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
6051 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
6052 -nostdlib to compiler.
6053 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
6054 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
6055 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
6056 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
6057 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
6058
028d0ed5
TJB
60592011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6060
6061 * gdb.python/py-function.exp: Test setting a value from a function
6062 which executes a command.
6063
8a9b8146
TT
60642011-05-12 Tom Tromey <tromey@redhat.com>
6065
6066 * gdb.dwarf2/typeddwarf.S: New file.
6067 * gdb.dwarf2/typeddwarf.c: New file.
6068 * gdb.dwarf2/typeddwarf.exp: New file.
6069
10483e8e
MP
60702011-05-12 Marek Polacek <mpolacek@redhat.com>
6071
6072 * gdb.mi/mi-basics.exp: Fix races. Honour the
6073 `test_exec_and_symbol_mi_operatons' return value.
6074 (test_mi_interpreter_selection): Use mi_gdb_test instead of
6075 gdb_test_multiple.
6076 (test_exec_and_symbol_mi_operatons): Likewise.
6077 (test_path_specification): Likewise.
6078
faf067f1
JK
60792011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6080
6081 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
6082 (gdb_touch_execfile): Remove catch wrappers. New variable time.
6083 Replace `file copy' and `file rename' by `file mtime'. Twice.
6084
7ff911a3
JK
60852011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6086
6087 * gdb.base/readline-ask.c: New file.
6088 * gdb.base/readline-ask.exp: New file.
6089 * gdb.base/readline-ask.inputrc: New file.
6090
a536c6d7
UW
60912011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
6092
6093 * gdb.cell/bt.exp: Delete breakpoints before running to signal
6094 to avoid race condition.
6095 * gdb.cell/coremaker.c: Use small stack size.
6096 * gdb.cell/ea-standalone.exp: Use file name without path as
6097 argument to c_to.
6098 * gdb.cell/fork.exp: Allow other output when continuing to end.
6099
d472a426
JK
61002011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6101
6102 * gdb.threads/corethreads.c: New file.
6103 * gdb.threads/corethreads.exp: New file.
6104
61052011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
6106
6107 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
6108 Try to compile the test using -Wl,-z,norelro first.
6109 (load_core): New variable libthread_db_seen, initialize it.
6110 (zeroed-threads cannot be listed): Protect it by XFAIL on
6111 !$libthread_db_seen.
6112
8be455d7
JK
61132011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6114
6115 PR 12573
6116 * gdb.dwarf2/dw2-skip-prologue.S: New file.
6117 * gdb.dwarf2/dw2-skip-prologue.c: New file.
6118 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
6119
1976171a
JK
61202011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6121
6122 * gdb.cp/psymtab-parameter.cc: New file.
6123 * gdb.cp/psymtab-parameter.exp: New file.
6124
7db6f30f
JK
61252011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
6126
6127 Fix a race.
6128 * gdb.cp/static-print-quit.exp (print c): Split to ...
6129 (print c - <return>, print c - q <return>, print c - to quit):
6130 ... these. Make the testfile untested on gdb-7.1.
6131
85161e9e 61322011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
6133
6134 * lib/gdb.exp (exec_target_file, exec_symbol_file,
6135 gdb_rename_execfile, gdb_touch_execfile): New.
6136 * gdb.base/reread.exp: Use new procs to handle multiple
6137 exec files.
6138
0c51be18
YQ
61392011-05-05 Yao Qi <yao@codesourcery.com>
6140
6141 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
6142 (test_adr_32bit, test_pop_pc): New.
6143 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
6144 (test_adr_32bit, test_pop_pc): New.
6145
4d393d60
JM
61462011-05-04 Joseph Myers <joseph@codesourcery.com>
6147
6148 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
6149 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
6150 targets.
6151 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
6152 handle targets.
6153
8ffd0459
JK
61542011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
6155
6156 * gdb.base/completion.exp (complete help info wat): Rename to ...
6157 (complete 'help info wat'): ... here.
6158 Remove all `-re ".*' and `-re "^.*' redundant regexes.
6159 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
6160
8e28d804
PA
61612011-05-04 Pedro Alves <pedro@codesourcery.com>
6162
6163 * gdb.base/completion.exp: Use gdb_test_multiple instead of
6164 gdb_test and explicit $gdb_prompt/timeout matches.
6165
3eb2ef34
YQ
61662011-05-04 Yao Qi <yao@codesourcery.com>
6167
6168 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
6169 and __thumb2__.
6170
aaaf81a3
MP
61712011-05-03 Marek Polacek <mpolacek@redhat.com>
6172
6173 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
6174 in place of `gdb_test "delete breakpoints"'. This eliminates two
6175 testcases.
6176
c4cbc0df
PA
61772011-05-02 Pedro Alves <pedro@codesourcery.com>
6178
6179 PR testsuite/12649
6180 Fix races.
6181
6182 * gdb.base/completion.exp: Remove all sleep calls. Remove
6183 unnecessary regexs. Don't explicitly expect anything after the
6184 prompt. Eat the prompt if necessary.
6185
b4cbb4a3
EBM
61862011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
6187
6188 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
6189 accept to show the caller line again as well as the line after.
6190
d65aec65
PM
61912011-04-29 Phil Muldoon <pmuldoon@redhat.com>
6192
6193 PR mi/12531
6194
6195 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
6196 compile target.
6197 * gdb.python/py-prettyprint.exp: Add C++ object for
6198 CPLUS_FAKE_CHILD test.
6199
30852783
UW
62002011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
6201
6202 * gdb.base/signest.exp: New file.
6203 * gdb.base/signest.c: Likewise.
6204
c7b1f0d9
JK
62052011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6206
6207 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
6208 thread and breakpoint notifications.
6209
559a7a62
JK
62102011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6211
6212 * gdb.base/fortran-sym-case.c: New file.
6213 * gdb.base/fortran-sym-case.exp: New file.
6214 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
6215 * gdb.dwarf2/dw2-case-insensitive.c: New file.
6216 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
6217
8344e389
JK
62182011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6219
6220 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
6221 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
6222 false #1', `if true else false #2' and `if true else false #3'.
6223
2484c66b
UW
62242011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
6225
6226 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
6227 while delivering signal.
6228
8d3788bd
VP
62292011-04-27 Vladimir Prus <vladimir@codesourcery.com>
6230
6231 MI breakpoint notifications.
6232
6233 * testsuite/gdb.mi/mi-cli.exp: Adust.
6234 * testsuite/gdb.mi/mi2-cli.exp: Adust.
6235 * testsuite/gdb.mi/mi-watch.exp: Adust.
6236 * testsuite/gdb.mi/mi2-watch.exp: Adust.
6237 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
6238 notifications.
6239
3e03848b
JK
62402011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6241
6242 * gdb.base/gdbindex-stabs-dwarf.c: New file.
6243 * gdb.base/gdbindex-stabs.c: New file.
6244 * gdb.base/gdbindex-stabs.exp: New file.
6245
918c9108
YQ
62462011-04-25 Yao Qi <yao@codesourcery.com>
6247
6248 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
6249 with /*...*/.
6250 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6251
90556b8c
JK
62522011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6253
6254 * gdb.python/py-value.exp (test_objfiles): Name the first test
6255 `py-value in file.filename'.
6256
03f2bd59
JK
62572011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6258
6259 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
6260 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
6261 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
6262 !gdbserver_reconnect_p..
6263 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
6264
7b08b9eb
JK
62652011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6266
6267 * gdb.cp/cpcompletion.exp (complete class methods)
6268 (complete class methods beginning with F): Move them above runto. New
6269 comment about the runto delimiter.
6270
b78974c3
PA
62712011-04-20 Pedro Alves <pedro@codesourcery.com>
6272
6273 * gdb.base/maint.exp: Test that "maint print registers" works
6274 without a running program.
6275
20429c40 62762011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 6277
20429c40
MP
6278 * gdb.base/setshow.exp: Fix racy tests.
6279 ($old_gdb_prompt): New variable.
6280
7a9dd1b2
TT
62812011-04-19 Tom Tromey <tromey@redhat.com>
6282
6283 * gdb.mi/mi-nsmoribund.exp:
6284 * gdb.hp/gdb.objdbg/objdbg01.exp:
6285 * gdb.base/structs.exp (test_struct_returns):
6286 * gdb.base/call-sc.exp (test_scalar_returns):
6287 * gdb.base/bigcore.exp: Remove duplicate words.
6288
02835898
JK
62892011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6290
6291 * gdb.base/break-interp-lib.c (v, vptr): New variables.
6292 * gdb.base/break-interp.exp (test_attach): New comment.
6293
254f582e
JK
62942011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6295
6296 * gdb.threads/gcore-thread.exp ($core0file): New variable.
6297 (clear __stack_user.next, clear stack_used.next)
6298 (save a zeroed-threads corefile): New test.
6299 Call core_load for $core0file.
6300 (zeroed-threads cannot be listed): New test.
6301
4fe85f5c
JK
63022011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6303
6304 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
6305 filename.
6306 ($srcfile): Preserve the original value.
6307 ($testfile): Match it the .exp filename.
6308 ($corefile): New variable. Substitute it around.
6309 Use clean_restart.
6310 ($prev_timeout): Remove.
6311 (load_core): Move core loading into this proc.
6312 Fix restore of $timeout if load_core fails.
6313
63524580
JK
63142011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6315
6316 * gdb.base/eu-strip-infcall.c: New file.
6317 * gdb.base/eu-strip-infcall.exp: New file.
6318
90359a16
JK
63192011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6320
6321 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
6322 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
6323
626e7282
JK
63242011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6325
6326 Fix Python access to inlined frames.
6327 * gdb.python/py-frame-inline.c: New file.
6328 * gdb.python/py-frame-inline.exp: New file.
6329
3363d018
EBM
63302011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
6331
6332 * gdb.base/gdb1090.exp: Change breakpoint location to read the
6333 content of 's24' correctly (avoiding "optimized out").
6334 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
6335
28781456
JK
63362011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6337
6338 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
6339
4a4106ca
TJB
63402011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6341
6342 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
6343 expect a colon in watch -location output.
6344
d26ccb4f
JK
63452011-04-13 Marek Polacek <mpolacek@redhat.com>
6346
df46027d 6347 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
6348 New testcase `expect response to define backtrace'. Also remove
6349 redundant `default' block.
6350
e1ab1f9c
JK
63512011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6352
6353 * gdb.python/py-prettyprint.c (struct hint_error): New.
6354 (main): New variable hint_error.
6355 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
6356 "print hint_error".
6357 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
6358 (register_pretty_printers): Register it.
6359
0c2e6019
TT
63602011-04-04 Tom Tromey <tromey@redhat.com>
6361
6362 * gdb.cp/maint.exp (test_help): Update.
6363 (test_namespace): Likewise.
6364
af57139d
JB
63652011-04-01 Joel Brobecker <brobecker@adacore.com>
6366
6367 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
6368 * gdb.ada/arrayptr.exp: Add new tests.
6369
956a9fb9
JB
63702011-04-01 Joel Brobecker <brobecker@adacore.com>
6371
6372 * gdb.ada/mi_catch_ex: New testcase.
6373
d0c4d642
PA
63742011-04-01 Pedro Alves <pedro@codesourcery.com>
6375
6376 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
6377 base::overload(void) method without specifying "const".
6378
18819fa6
UW
63792011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
6380
6381 * gdb.arch/thumb-singlestep.S: New file.
6382 * gdb.arch/thumb-singlestep.exp: Likewise.
6383
a4c8e806
TT
63842011-03-31 Tom Tromey <tromey@redhat.com>
6385
6386 * gdb.python/py-prettyprint.py (exception_flag): New global.
6387 (NoStringContainerPrinter._iterator.next): Check it.
6388 * gdb.python/py-prettyprint.c (main): New variable nstype2.
6389 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
6390
53832f31
TT
63912011-03-29 Tom Tromey <tromey@redhat.com>
6392
6393 * gdb.cp/anon-struct.cc: New file.
6394 * gdb.cp/anon-struct.exp: New file.
6395
e4620230
JK
63962011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6397
6398 Test STT_GNU_IFUNC support.
6399 * gdb.base/gnu-ifunc-lib.c: New file.
6400 * gdb.base/gnu-ifunc.c: New file.
6401 * gdb.base/gnu-ifunc.exp: New file.
6402
d0fb5eae
JK
64032011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6404
6405 Support a ring of related breakpoints.
6406 * gdb.base/watchpoint-delete.c: New file.
6407 * gdb.base/watchpoint-delete.exp: New file.
6408
20106cfb
JK
64092011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6410
6411 * gdb.ada/arrayparam.exp (print first after function call): Use
6412 explicit package name. Add a comment
6413 (print lasta after function call): Rename ...
6414 (print last after function call): ... it and use explicit package
6415 name.
6416 (print length after function call): Use explicit package name.
6417 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
6418 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
6419 (multiple matches for symbol i): Rename ...
6420 (multiple matches for symbol integervar): ... it.
6421 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
6422 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
6423
e7ab5e63
AB
64242011-03-25 Andrew Burgess <aburgess@broadcom.com>
6425
6426 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
6427 environment variable to make grep output more predictable. Move
6428 all the environment setup into gdb_init so it's done once per test
6429 case rather than each time we start gdb.
6430
9ef07c8c
TT
64312011-03-24 Tom Tromey <tromey@redhat.com>
6432
6433 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
6434 test.
6435
dd90784c
JK
64362011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6437
6438 * gdb.dwarf2/dw2-entry-value-main.c: New file.
6439 * gdb.dwarf2/dw2-entry-value.S: New file.
6440 * gdb.dwarf2/dw2-entry-value.exp: New file.
6441
05775840
PM
64422011-03-22 Phil Muldoon <pmuldoon@redhat.com>
6443
6444 PR python/12183
6445
6446 * gdb.python/py-function.exp: Add GdbError tests.
6447
8661b11b
PA
64482011-03-18 Pedro Alves <pedro@codesourcery.com>
6449
6450 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
6451 (reglocal_test_func, statlocal_test_func): New functions.
6452 (globals_test_func): Call new functions.
6453 * gdb.trace/unavailable.exp (gdb_collect_args_test)
6454 (gdb_collect_locals_test): New procedure.
6455 (gdb_trace_collection_test): Call new procedures.
6456
0fdb4f18
PA
64572011-03-18 Pedro Alves <pedro@codesourcery.com>
6458
6459 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
6460 (test_register, test_register_unavailable): New procedures.
6461 (gdb_unavailable_registers_test): New procedure.
6462 (gdb_trace_collection_test): Call it.
6463
99c3dc11
PM
64642011-03-18 Phil Muldoon <pmuldoon@redhat.com>
6465
6466 PR python/12149
6467
6468 * gdb.python/python.exp: Add gdb.write tests.
6469
29703da4
PM
64702010-03-17 Phil Muldoon <pmuldoon@redhat.com>
6471
6472 * gdb.python/Makefile.in: Add py-objfile.
6473 * gdb.python/py-objfile.exp: New file.
6474 * gdb.python/py-objfile.c: New file.
6475 * gdb.python/py-block.exp: Add is_valid tests.
6476 * gdb.python/py-inferior.exp: Ditto.
6477 * gdb.python/py-infthread.exp: Ditto.
6478 * gdb.python/py-symbol.exp: Ditto.
6479 * gdb.python/py-symtab.exp: Ditto.
6480
598997c8
KS
64812011-03-16 Keith Seitz <keiths@redhat.com>
6482
6483 PR c++/12273
6484 * gdb.cp/cmpd-minsyms.exp: New test.
6485 * gdb.cp/cmpd-minsyms.cc: New file.
6486
6487 PR c++/11734
6488 * gdb.cp/ovsrch.exp: New test.
6489 * gdb.cp/ovsrch.h: New file.
6490 * gdb.cp/ovsrch1.cc: New file.
6491 * gdb.cp/ovsrch2.cc: New file.
6492 * gdb.cp/ovsrch3.cc: New file.
6493 * gdb.cp/ovsrch4.cc: New file.
6494
c91513d8
PP
64952011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6496
6497 PR gdb/12528
6498 * gdb.base/Makefile.in: Adjust EXECUTABLES.
6499 * gdb.base/break-on-linker-gcd-function.exp: New test.
6500 * gdb.base/break-on-linker-gcd-function.cc: New file.
6501
7470fc63
AT
65022011-03-15 Andreas Tobler <andreast@fgznet.ch>
6503
6504 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
6505
959e7469
PM
65062011-03-15 Phil Muldoon <pmuldoon@redhat.com>
6507
6508 * lib/gdb.exp (gdb_unload): Add another termination case.
6509
9373cf26
JK
65102011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6511
6512 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
6513 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
6514 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
6515 Provide a stub byte there.
6516 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
6517 DW_AT_entry_pc.
6518 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
6519
24e9cda0
UW
65202011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
6521
6522 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
6523 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
6524 "generic ABI, auto".
6525 (altivec_abi_tests): Accept vectors returned by reference.
6526
7371cf6d
PM
65272010-03-14 Phil Muldoon <pmuldoon@redhat.com>
6528
6529 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
6530
ce77046a
UW
65312011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
6532
6533 * gdb.python/py-section-script.exp: Skip test if no Python support.
6534
176400c3
UW
65352011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
6536
6537 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
6538
ecec24e6
PM
65392011-03-10 Phil Muldoon <pmuldoon@redhat.com>
6540
6541 * gdb.python/py-parameter.exp: Update tests to the new Python
6542 parameter API. Add "no documentation" test. Add deprecated API
6543 backward compatibility test.
6544
5dbdd470
TT
65452011-03-09 Tom Tromey <tromey@redhat.com>
6546
6547 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
6548 gdb_continue_to_end.
6549
b66e66ee
MK
65502011-03-09 Mark Kettenis <kettenis@gnu.org>
6551
6552 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
6553 tabs.
6554
eceb0c5f
TT
65552011-03-09 Tom Tromey <tromey@redhat.com>
6556
6557 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
6558 parentheses.
6559 (gdb_continue_to_end): Add "allow_extra" parameter. Use
6560 $command.
6561 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
6562 argument to gdb_continue_to_end.
6563 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
6564 argument to gdb_continue_to_end.
6565 * gdb.cp/annota3.exp: Fix regex.
6566 * gdb.cp/annota2.exp: Fix regex.
6567 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
6568 gdb_continue_to_end.
6569 * gdb.base/call-signal-resume.exp: Revert earlier patch.
6570 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
6571 gdb_continue_to_end.
6572
63154eca
PA
65732011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6574
6575 * gdb.server/ext-run.exp
6576 (load new file without any gdbserver inferior): New test.
6577
967d1f9b
TT
65782011-03-07 Tom Tromey <tromey@redhat.com>
6579
6580 * Makefile.in (TAGS): Rewrite.
6581
d68dcbb9
JK
65822011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6583
6584 * gdb.trace/report.exp (12.1: trace report #1): New match for the
6585 initial commands echo. New match for `Found trace'. Anchor all the
6586 other matches. Anchor and match for `No trace frame found' the final
6587 match.
6588
6bf58e63
TT
65892011-03-07 Tom Tromey <tromey@redhat.com>
6590
6591 * Makefile.in (TAGS): New target.
6592
fda326dd
TT
65932011-03-07 Tom Tromey <tromey@redhat.com>
6594
6595 * lib/opencl.exp (skip_opencl_tests): Update for exit message
6596 change.
6597 * lib/mi-support.exp (mi_gdb_test): Update for exit message
6598 change.
6599 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
6600 exit message change.
6601 (skip_altivec_tests): Update for exit message change.
6602 (skip_vsx_tests): Likewise.
6603 (gdb_continue_to_end): Likewise. Add 'command' argument.
6604 * lib/cell.exp (skip_cell_tests): Update for exit message change.
6605 * gdb.threads/tls.exp: Update for exit message change.
6606 * gdb.threads/thread-unwindonsignal.exp: Use
6607 gdb_continue_to_end.
6608 * gdb.threads/step.exp (step_it): Update for exit message change.
6609 (continue_all): Likewise.
6610 * gdb.threads/print-threads.exp (test_all_threads): Update for
6611 exit message change.
6612 * gdb.threads/interrupted-hand-call.exp: Use
6613 gdb_continue_to_end.
6614 * gdb.threads/execl.exp: Use gdb_continue_to_end.
6615 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
6616 gdb_continue_to_end.
6617 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
6618 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
6619 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
6620 * gdb.cp/method.exp: Update for exit message change.
6621 * gdb.cp/mb-templates.exp: Update for exit message change.
6622 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
6623 * gdb.cp/annota3.exp: Update for exit message change.
6624 * gdb.cp/annota2.exp: Update for exit message change.
6625 * gdb.cell/fork.exp: Use gdb_continue_to_end.
6626 * gdb.base/term.exp: Update for exit message change.
6627 * gdb.base/step-test.exp (test_i): Update for exit message change.
6628 * gdb.base/sigstep.exp (advance): Update for exit message change.
6629 (advancei): Likewise.
6630 * gdb.base/siginfo.exp: Update for exit message change.
6631 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
6632 * gdb.base/reread.exp: Use gdb_continue_to_end.
6633 * gdb.base/langs.exp: Use gdb_continue_to_end.
6634 * gdb.base/interrupt.exp: Update for exit message change.
6635 * gdb.base/gdb1555.exp: Update for exit message change.
6636 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
6637 * gdb.base/ending-run.exp: Update for exit message change.
6638 * gdb.base/chng-syms.exp: Update for exit message change.
6639 * gdb.base/checkpoint.exp: Update for exit message change.
6640 * gdb.base/catch-syscall.exp (check_for_program_end): Use
6641 gdb_continue_to_end.
6642 (test_catch_syscall_with_wrong_args): Likewise.
6643 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
6644 * gdb.base/break-interp.exp (test_ld): Update for exit message
6645 change.
6646 * gdb.base/bang.exp: Update for exit message change.
6647 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
6648 (do_call_attach_tests): Likewise.
6649 * gdb.base/a2-run.exp: Update for exit message change.
6650 * gdb.arch/ppc-dfp.exp: Update for exit message change.
6651 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
6652 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
6653
dd19bd70
JK
66542011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6655
6656 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
6657
30e62689
TT
66582011-03-03 Tom Tromey <tromey@redhat.com>
6659
6660 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
6661 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
6662 * gdb.hp/gdb.aCC/configure.ac: Remove.
6663 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
6664 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
6665 * gdb.hp/gdb.base-hp/configure.ac: Remove.
6666 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
6667 * gdb.hp/gdb.compat/configure (Makefile): Remove.
6668 * gdb.hp/gdb.compat/configure.ac: Remove.
6669 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
6670 * gdb.hp/gdb.defects/configure (Makefile): Remove.
6671 * gdb.hp/gdb.defects/configure.ac: Remove.
6672 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
6673 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
6674 * gdb.hp/gdb.objdbg/configure.ac: Remove.
6675 * gdb.hp/configure.ac: Remove.
6676 * gdb.hp/configure: Remove.
6677 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
6678 substitution.
6679 (Makefile): Remove rule.
6680 * gdb.cell/configure.ac: Remove.
6681 * gdb.cell/configure: Remove.
6682 * gdb.stabs/Makefile.in (Makefile): Remove.
6683 (distclean): Don't remove config.status or config.log.
6684 * gdb.stabs/configure (Makefile): Remove.
6685 * gdb.stabs/configure.ac: Remove.
6686 * configure: Rebuild.
6687 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
6688 Remove stabs- and cell-specific logic. Test for existence of
6689 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
6690 subdirectories, gdb.cell, and and gdb.stabs.
6691 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
6692
c171f854
JB
66932011-03-03 Joel Brobecker <brobecker@adacore.com>
6694
6695 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
6696 end of buffer.
6697
9a5193cb
JB
66982011-03-02 Joel Brobecker <brobecker@adacore.com>
6699
6700 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
6701 gdb_test when running a test where we expected no output back.
6702
9bb4c1bb
MS
67032011-02-28 Michael Snyder <msnyder@vmware.com>
6704
6705 * gdb.cp/overload.cc: Change initializer value to integer.
6706
3bd0f5ef
MS
67072011-02-27 Michael Snyder <msnyder@vmware.com>
6708
6709 * gdb.multi/base.exp: Add test for remove-inferiors.
6710
2279eaad
JB
67112011-02-26 Joel Brobecker <brobecker@adacore.com>
6712
6713 * gdb.python/py-frame.exp: Simplify the initialization phase
6714 using prepare_for_testing.
6715
c82c0b55
MS
67162011-02-25 Michael Snyder <msnyder@vmware.com>
6717
6718 * gdb.multi/base.exp: Add tests for info inferiors with args.
6719
1d94651b
JK
67202011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6721
6722 * gdb.dwarf2/dw2-ranges.S: Rename to ...
6723 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
6724 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
6725 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
6726 asmfile3. Comment the STABS (#3) file compilation. Compile
6727 everything through assembler. Provide KFAIL for symtab/12497.
6728 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
6729 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
6730 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
6731 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
6732
3bd0f5ef
MS
67332011-02-24 Michael Snyder <msnyder@vmware.com>
6734
6735 * gdb.base/break.exp: Add tests for delete breakpoints using
6736 convenience variables and value history references.
6737
12c1418e
MS
67382011-02-24 Michael Snyder <msnyder@vmware.com>
6739
6740 * gdb.base/break.exp: Remove debugging 'printf' accidentally
6741 left behind in previous check-in.
6742
e5a67952
MS
67432011-02-23 Michael Snyder <msnyder@vmware.com>
6744
6745 * gdb.base/break.exp: Add tests for "info break" with arguments.
6746 * gdb.trace/infotrace.exp: Update patterns for error and help.
6747 * gdb.base/completion.exp: Update pattern.
6748 * gdb.base/ena-dis-br.exp: Update pattern.
6749 * gdb.base/help.exp: Update patterns.
6750
67512011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
6752
6753 * gdb.base/memattr.exp: New test.
6754 * gdb.base/memattr.c: Test load for memattr.exp.
6755
6e6fbe60
DE
67562011-02-22 Doug Evans <dje@google.com>
6757
6758 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
6759
1d41d745
MS
67602011-02-22 Michael Snyder <msnyder@vmware.com>
6761
6762 * Makefile.in: Make more clean.
6763 * gdb.ada/Makefile.in: Ditto.
6764 * gdb.arch/Makefile.in: Ditto.
6765 * gdb.asm/Makefile.in: Ditto.
6766 * gdb.base/Makefile.in: Ditto.
6767 * gdb.cp/Makefile.in: Ditto.
6768 * gdb.dwarf2/Makefile.in: Ditto.
6769 * gdb.java/Makefile.in: Ditto.
6770 * gdb.mi/Makefile.in: Ditto.
6771 * gdb.modula2/Makefile.in: Ditto.
6772 * gdb.python/Makefile.in: Ditto.
6773 * gdb.server/Makefile.in: Ditto.
6774 * gdb.stabs/Makefile.in: Ditto.
6775 * gdb.threads/Makefile.in: Ditto.
6776 * gdb.trace/Makefile.in: Ditto.
6777
79ba84ca
MS
67782011-02-22 Michael Snyder <msnyder@vmware.com>
6779
df46027d 6780 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
6781 info threads.
6782
b9b35694
JB
67832011-02-22 Joel Brobecker <brobecker@adacore.com>
6784
6785 * gdb.python/py-breakpoint.exp: Fix the expected output of
6786 one of the "maint info breakpoints" tests to accept the output
6787 generated on platforms that do not have hardware watchpoints.
6788
8bfb830f
JB
67892011-02-22 Joel Brobecker <brobecker@adacore.com>
6790
6791 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
6792 clean_restart. Be a little stricter in the expected output
6793 for one of the tests. Fix a typo in one of the comments.
6794
c45f3c54
JB
67952011-02-22 Joel Brobecker <brobecker@adacore.com>
6796
6797 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
6798 Delete variable binfile, no longer use. Add or modify test
6799 comments to make them unique.
6800
b97c863c
MS
68012011-02-21 Michael Snyder <msnyder@vmware.com>
6802
6803 * Makefile.in: Update for make clean.
6804 * gdb.ada/Makefile.in: Ditto.
6805 * gdb.arch/Makefile.in: Ditto.
6806 * gdb.asm/Makefile.in: Ditto.
6807 * gdb.base/Makefile.in: Ditto.
6808 * gdb.cp/Makefile.in: Ditto.
6809 * gdb.dwarf2/Makefile.in: Ditto.
6810 * gdb.java/Makefile.in: Ditto.
6811 * gdb.mi/Makefile.in: Ditto.
6812 * gdb.modula2/Makefile.in: Ditto.
6813 * gdb.python/Makefile.in: Ditto.
6814 * gdb.server/Makefile.in: Ditto.
6815 * gdb.stabs/Makefile.in: Ditto.
6816 * gdb.threads/Makefile.in: Ditto.
6817 * gdb.trace/Makefile.in: Ditto.
6818
aea5b279
MS
68192011-02-21 Michael Snyder <msnyder@vmware.com>
6820
6821 * gdb.threads/thread-find.exp: Update patterns for changes in
6822 output of "info threads" command.
6823
e3039479
UW
68242011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6825 Ulrich Weigand <uweigand@de.ibm.com>
6826
6827 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
6828 (skip_hw_watchpoint_tests): Likewise.
6829 (skip_hw_watchpoint_multi_tests): Likewise.
6830
b800ec70
UW
68312011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
6832
6833 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
6834 (skip_hw_watchpoint_tests): Likewise.
6835 (skip_hw_watchpoint_multi_tests): Likewise.
6836 (skip_hw_watchpoint_access_tests): Likewise.
6837
6838 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
6839 * gdb.base/pr11022.exp: Likewise.
6840 * gdb.base/watch-read.exp: Likewise.
6841 * gdb.base/watch_thread_num.exp: Likewise.
6842 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6843 * gdb.base/watchpoint-hw.exp: Likewise.
6844 * gdb.base/watchpoint.exp: Likewise.
6845 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
6846 * gdb.threads/watchthreads-reorder.exp: Likewise.
6847 * gdb.threads/watchthreads.exp: Likewise.
6848 * gdb.threads/watchthreads2.exp: Likewise.
6849
91033e37
JB
68502011-02-21 Joel Brobecker <brobecker@adacore.com>
6851
6852 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
6853 the debugger is unable to find the array bounds.
6854
eeaafae2
JK
68552011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6856
6857 * gdb.cp/typedef-operator.exp: New file.
6858 * gdb.cp/typedef-operator.cc: New file.
6859
e338d953
MS
68602011-02-17 Michael Snyder <msnyder@vmware.com>
6861
6862 * gdb.threads/thread-find.exp: Fix regular expressions.
6863
e67ad678
JB
68642011-02-17 Joel Brobecker <brobecker@adacore.com>
6865
6866 * gdb.ada/packed_array: Expand testcase to test printing of
6867 unconstrained packed array.
6868
93084bca
JB
68692011-02-17 Joel Brobecker <brobecker@adacore.com>
6870
6871 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6872
a0c78a73
PA
68732011-02-16 Pedro Alves <pedro@codesourcery.com>
6874
f65d5553 6875 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
6876 (main): Initialize it before collecting, and and clear it
6877 afterwards.
f65d5553
PA
6878 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6879 collecting with '{type} addr', where the addr expression is not an
6880 rvalue.
a0c78a73 6881
3dfcbbd2
KW
68822011-02-16 Ken Werner <ken.werner@de.ibm.com>
6883
6884 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6885 a bool variable. Expect correct OpenCL names for vector types. Use the
6886 uc3 variable name instead of referring to the uchar3 built-in type.
6887 Escape the asterisk at the half pointer test.
6888
08807d5a
PA
68892011-02-16 Pedro Alves <pedro@codesourcery.com>
6890
f65d5553 6891 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6892 (main): Initialize it before collecting, and and clear it
6893 afterwards.
f65d5553
PA
6894 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6895 collecting overlapping memory ranges.
08807d5a 6896
60f98dde
MS
68972011-02-15 Michael Snyder <msnyder@vmware.com>
6898
6899 * gdb.base/default.exp: Add tests for thread commands.
6900 * gdb.base/help.exp: Add tests for thread commands.
6901 * gdb.threads/thread-find.exp: New test for thread find command.
6902
648cd113
KW
69032011-02-15 Ken Werner <ken.werner@de.ibm.com>
6904
6905 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6906
494e194e
YQ
69072011-02-15 Yao Qi <yao@codesourcery.com>
6908
6909 PR tdep/12352
6910 * gdb.arch/arm-disp-step.S : New test for str instruction.
6911 * gdb.arch/arm-disp-step.exp : Likewise.
6912
d9492458
TJB
69132011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6914
6915 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6916 "vector_register2_vr" test strings. Test the extended floating
6917 point registers (F32~F63).
6918 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6919 IBM XL C compiler. Make the test program use a register provided
6920 by the compiler for the lxvd2x instruction.
6921
8af8e3bc
PA
69222011-02-14 Pedro Alves <pedro@codesourcery.com>
6923
6924 * gdb.trace/unavailable.cc (class Base, class Middle, class
6925 Derived): New types.
6926 (derived_unavail, derived_partial, derived_whole): New globals.
6927 (virtual_partial): New global.
6928 (virtualp): Point at virtual_partial.
6929 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6930 related to unavailable vptr.
6931
1b28d0b3
PA
69322011-02-14 Pedro Alves <pedro@codesourcery.com>
6933
6934 * gdb.trace/unavailable.cc (a, b, c): New globals.
6935 (main): Set and clear them.
6936 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6937 `a' and `c', and check that `b' isn't collected, although `a' and
6938 `c' are.
6939
ec0a52e1
PA
69402011-02-14 Pedro Alves <pedro@codesourcery.com>
6941
6942 * gdb.trace/unavailable.cc (struct Virtual): New.
6943 (virtualp): New global pointer.
6944 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6945 printing a pointer to an object whose type has a vtable, with
6946 print object on.
6947
24e6bcee
PA
69482011-02-14 Pedro Alves <pedro@codesourcery.com>
6949
6950 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6951 value repeat handles unavailableness.
6952
39d37385
PA
69532011-02-14 Pedro Alves <pedro@codesourcery.com>
6954
6955 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6956 tests for building arrays from unavailable values, subscripting
6957 non-memory rvalue unvailable arrays, and accessing fields or
6958 baseclasses of non-lazy unavailable values,
6959 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6960 struct types.
6961 (g_smallstruct, g_smallstruct_b): New globals.
6962
06d72e16
PA
69632011-02-14 Pedro Alves <pedro@codesourcery.com>
6964
6965 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6966
bc9a5551
JK
69672011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6968
6969 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6970 * gdb.cp/overload-const.exp: New file.
6971 * gdb.cp/overload-const.cc: New file.
6972
54fcddd0
UW
69732011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6974
6975 * gdb.opencl/callfuncs.cl: New file.
6976 * gdb.opencl/callfuncs.exp: New test.
6977 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6978
d6dafb7c
UW
69792011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6980
6981 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6982 when computing result.
6983 * gdb.arch/altivec-abi.exp: Update expected results.
6984
a449c2d8
TJB
69852011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6986
6987 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6988 * gdb.base/jit.exp: Likewise.
6989 * gdb.base/pie-execl.exp: Likewise.
6990 * gdb.base/solib-nodir.exp: Likewise.
6991 * gdb.base/solib-overlap.exp: Likewise.
6992
764880b7
PA
69932011-02-07 Pedro Alves <pedro@codesourcery.com>
6994
6995 * gdb.trace/collection.c (global_pieces): New.
6996 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6997 New procedure.
6998 (gdb_trace_collection_test): Call it.
6999
505500db
SW
70002011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
7001
7002 * gdb.python/py-evthreads.c: New file.
7003 * gdb.python/py-evthreads.exp: New file.
7004 * gdb.python/py-events.py: New file.
7005 * gdb.python/py-events.exp: New file.
7006 * gdb.python/py-events.c: New file.
7007
385203ed
DD
70082011-02-04 David Daney <ddaney@caviumnetworks.com>
7009
7010 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
7011
9011945e
AB
70122011-02-03 Andrew Burgess <aburgess@broadcom.com>
7013
7014 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
7015 gdb.base/disasm-end-cu.exp: New test for disassembling over the
7016 boundary between two compilation units.
7017
580688f3
PA
70182011-02-02 Pedro Alves <pedro@codesourcery.com>
7019
7020 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
7021 (Virtual): New structs.
7022 (virtual_o, virtual_middle_b): New globals.
7023 * gdb.cp/virtbase.exp: New tests.
7024
d3f0f853
PP
70252011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
7026
7027 * gdb.base/jit.exp: New file.
7028 * gdb.base/jit-main.c: New file.
7029 * gdb.base/jit-solib.c: New file.
7030
b2030fb5
UW
70312011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
7032
7033 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
7034 proceed to initial kernel entry point.
7035 * gdb.opencl/datatypes.exp: Likewise.
7036 * gdb.opencl/operators.exp: Likewise.
7037 * gdb.opencl/vec_comps.exp: Likewise.
7038
2db19d1e
SW
70392011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
7040
7041 * gdb.cp/nsnested.cc: New.
7042 * gdb.cp/nsnested.exp: New.
7043 * gdb.cp/nsnoimports.exp: New.
7044 * gdb.cp/nsnoimports.cc: New.
7045
6b0c4c1f
JB
70462011-01-31 Joel Brobecker <brobecker@adacore.com>
7047
7048 * gdb.base/interact.exp: Add extra tests that verify that
7049 the value of the interactive-mode setting does not change
7050 after the script is sourced.
7051
80b23b6a
JK
70522011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7053
7054 * gdb.cp/noparam.exp: New file.
7055 * gdb.cp/noparam.cc: New file.
7056
ffd5ec24
PA
70572011-01-28 Pedro Alves <pedro@codesourcery.com>
7058
7059 * gdb.trace/tfile.exp: Test that with no traceframe selected,
7060 there's no stack or registers.
7061
a81766d8
TT
70622011-01-26 Tom Tromey <tromey@redhat.com>
7063
7064 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
7065 space before string output. Add test for "set print pretty off"
7066 case.
7067
585fdaa1
PA
70682011-01-25 Pedro Alves <pedro@codesourcery.com>
7069
7070 * gdb.base/frame-args.exp: Adjust.
7071 * gdb.dwarf2/dw2-noloc.exp: Adjust.
7072 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
7073 * gdb.dwarf2/pieces.exp: Adjust.
7074 * gdb.opt/clobbered-registers-O2.exp: Adjust.
7075 * gdb.opt/inline-locals.exp: Adjust.
7076 * gdb.threads/fork-child-threads.exp: Adjust.
7077
d468832a
KW
70782011-01-25 Ken Werner <ken.werner@de.ibm.com>
7079
7080 * gdb.opencl/convs_casts.cl: Move program scope variables into the
7081 OpenCL kernel function. Add a comment as marker. Add address space
7082 qualifiers for the remaining program scope variables.
7083 * gdb.opencl/datatypes.cl: Likewise.
7084 * gdb.opencl/operators.cl: Likewise.
7085 * gdb.opencl/vec_comps.cl: Likewise.
7086 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
7087 Add breakpoint at the marker comment.
7088 * gdb.opencl/datatypes.exp: Likewise.
7089 * gdb.opencl/operators.exp: Likewise.
7090 * gdb.opencl/vec_comps.exp: Likewise.
7091
490f124f
PA
70922011-01-24 Pedro Alves <pedro@codesourcery.com>
7093
7094 * gdb.base/printcmds.c (some_struct): New struct and instance.
7095 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
7096 procedure.
7097 <global scope>: Call it.
7098
6da78614
KW
70992011-01-21 Ken Werner <ken.werner@de.ibm.com>
7100
7101 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
7102 argument to the gdb_compile_opencl_hostapp call.
7103
ec64c9aa
YQ
71042011-01-19 Yao Qi <yao@codesourcery.com>
7105
7106 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
7107 positve list.
7108
810cfdbb
YQ
71092011-01-19 Yao Qi <yao@codesourcery.com>
7110
7111 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
7112 canonical form.
7113 Remove "xscale-*-*"
7114 * gdb.xml/tdesc-regs.exp: Likewise.
7115 * gdb.python/py-section-script.exp: Replace ARM target triplet
7116 with canonical form.
7117 Match arm*-*-symbianelf*.
7118 * gdb.base/dup-sect.exp: Likewise.
7119 * lib/dwarf.exp: New.
7120 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
7121 dwarf2_support.
7122 * gdb.dwarf2/dup-psym.exp: Likewise.
7123 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
7124 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
7125 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
7126 * gdb.dwarf2/dw2-basic.exp: Likewise.
7127 * gdb.dwarf2/dw2-compressed.exp: Likewise.
7128 * gdb.dwarf2/dw2-const.exp: Likewise.
7129 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
7130 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
7131 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
7132 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
7133 * gdb.dwarf2/dw2-filename.exp: Likewise.
7134 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
7135 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
7136 * gdb.dwarf2/dw2-intercu.exp: Likewise.
7137 * gdb.dwarf2/dw2-intermix.exp: Likewise.
7138 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
7139 * gdb.dwarf2/dw2-noloc.exp: Likewise.
7140 * gdb.dwarf2/dw2-op-call.exp: Likewise.
7141 * gdb.dwarf2/dw2-producer.exp: Likewise.
7142 * gdb.dwarf2/dw2-ranges.exp: Likewise.
7143 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
7144 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
7145 * gdb.dwarf2/dw2-strp.exp: Likewise.
7146 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
7147 * gdb.dwarf2/implptr.exp: Likewise.
7148 * gdb.dwarf2/mac-fileno.exp: Likewise.
7149 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
7150 * gdb.dwarf2/pieces.exp: Likewise.
7151 * gdb.dwarf2/pr11465.exp: Likewise.
7152 * gdb.dwarf2/valop.exp: Likewise.
7153 * gdb.dwarf2/watch-notconst.exp: Likewise.
7154 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
7155
4694da01
TT
71562011-01-19 Tom Tromey <tromey@redhat.com>
7157
7158 * gdb.python/py-infthread.exp: Add thread tests.
7159
b075872c
JB
71602011-01-14 Joel Brobecker <brobecker@adacore.com>
7161
7162 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
7163
2c3e6e24
JB
71642011-01-14 Joel Brobecker <brobecker@adacore.com>
7165
7166 * gdb.ada/widewide: New testcase.
7167
de8fa76c
JB
71682011-01-13 Joel Brobecker <brobecker@adacore.com>
7169
7170 * gdb.base/interact.exp: New testcase.
7171
1b05df00
TT
71722011-01-12 Tom Tromey <tromey@redhat.com>
7173
7174 * gdb.mi/gdb2549.exp: Update for error message changes.
7175 * gdb.mi/mi-cli.exp: Likewise.
7176 * gdb.mi/mi-disassemble.exp: Likewise.
7177 * gdb.mi/mi-pthreads.exp: Likewise.
7178 * gdb.mi/mi-regs.exp: Likewise.
7179 * gdb.mi/mi-stack.exp: Likewise.
7180 * gdb.mi/mi-var-block.exp: Likewise.
7181 * gdb.mi/mi-var-cmd.exp: Likewise.
7182 * gdb.mi/mi2-cli.exp: Likewise.
7183 * gdb.mi/mi2-disassemble.exp: Likewise.
7184 * gdb.mi/mi2-pthreads.exp: Likewise.
7185 * gdb.mi/mi2-regs.exp: Likewise.
7186 * gdb.mi/mi2-stack.exp: Likewise.
7187 * gdb.mi/mi2-var-block.exp: Likewise.
7188 * gdb.mi/mi2-var-cmd.exp: Likewise.
7189
c2ff108b
JK
71902011-01-12 Andrew Burgess <aburgess@broadcom.com>
7191 Jan Kratochvil <jan.kratochvil@redhat.com>
7192
7193 PR fortran/11104 and DWARF unbound arrays detection.
7194 * gdb.fortran/multi-dim.exp: New file.
7195 * gdb.fortran/multi-dim.f90: New file.
7196
b716877b
AB
71972011-01-12 Andrew Burgess <aburgess@broadcom.com>
7198
7199 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
7200 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
7201 add new tests for opcode dumping.
7202
6c162d5e
TT
72032011-01-11 Tom Tromey <tromey@redhat.com>
7204
7205 * gdb.python/py-infthread.exp: Load gdb-python.exp.
7206
77b06cd7
TJB
72072010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
7208
7209 Convert hardware watchpoints to use breakpoint_ops.
7210 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
7211 type is not supported.
7212 * gdb.base/foll-fork.exp: Likewise.
7213 * gdb.base/foll-vfork.exp: Likewise.
7214
f39a75d0
PM
72152011-01-10 Phil Muldoon <pmuldoon@redhat.com>
7216
7217 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
7218 Use load_lib gdb-python.exp.
7219 * gdb.python/python.exp: Ditto.
7220 * gdb.python/py-function.exp: Ditto.
7221
fc529d80
AS
72222011-01-09 Andreas Schwab <schwab@linux-m68k.org>
7223
7224 * gdb.threads/tls.exp ("info address me"): Fix expected output.
7225
fb03cb59
JK
72262011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7227
7228 * configure: Regenerate.
7229
d8e22779
TT
72302011-01-06 Tom Tromey <tromey@redhat.com>
7231
7232 * gdb.python/py-frame.exp: Test gdb.newest_frame.
7233
09050809
JB
72342011-01-06 Joel Brobecker <brobecker@adacore.com>
7235
fc529d80
AS
7236 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
7237 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
7238 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7239 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
7240 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
7241 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7242 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
7243 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
7244 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
7245 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
7246 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
7247 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
7248 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
7249 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7250 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7251 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
7252 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
7253 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
7254 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7255 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
7256 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
7257 gdb.ada/uninitialized_vars.exp,
7258 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
7259 Simplify by using clean_restart.
09050809 7260
8ed5dd9e
JB
72612011-01-06 Joel Brobecker <brobecker@adacore.com>
7262
7263 Add marker to be used as anchor for inserting breakpoints.
7264 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
7265 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
7266 Likewise.
7267
7268 Remove uses of gdb_start_cmd.
7269 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
7270 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
7271
7272 Do not run testcase if testing with GDBserver.
7273 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
7274 if testing with GDBserver.
7275
368a124f
JB
72762011-01-06 Joel Brobecker <brobecker@adacore.com>
7277
7278 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
7279 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
7280 copyright header.
7281
44944448
JB
72822011-01-05 Joel Brobecker <brobecker@adacore.com>
7283
7284 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
7285 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
7286 testsuite/gdb.fortran/complex.f,
7287 testsuite/gdb.fortran/derived-type.f90,
7288 testsuite/gdb.fortran/library-module-lib.f90,
7289 testsuite/gdb.fortran/library-module-main.f90,
7290 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
7291 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
7292 Copyright year update.
7293
31886ea6
JB
72942011-01-05 Joel Brobecker <brobecker@adacore.com>
7295
7296 * gdb.base/langs1.f: Add copyright header.
7297
ebedcab5
JK
72982011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7299
7300 * gdb.base/morestack.exp: New file.
7301 * gdb.base/morestack.c: New file.
7302
de1eb2f9
JK
73032011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7304
7305 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
7306
9e87a409
JB
73072010-12-29 Joel Brobecker <brobecker@adacore.com>
7308
7309 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
7310 * gdb.ada/arrayptr.exp: Add test printing that new variable.
7311
720d1a40
JB
73122010-12-29 Joel Brobecker <brobecker@adacore.com>
7313
7314 * gdb.ada/lang_switch.exp: Correct expected parameter value.
7315
a283af87
AS
73162010-12-25 Andreas Schwab <schwab@linux-m68k.org>
7317
5d3d9cba
AS
7318 * gdb.threads/tls.exp: Fix typo.
7319
a283af87
AS
7320 * gdb.threads/thread-specific.exp (get_thread_list): Update.
7321 * gdb.threads/execl.exp: Update.
7322
2a20745c
YQ
73232010-12-23 Yao Qi <yao@codesourcery.com>
7324
7325 * gdb.arch/arm-disp-step.exp: New.
7326 * gdb.arch/arm-disp-step.S: New.
7327
a7658b96
TT
73282010-12-21 Tom Tromey <tromey@redhat.com>
7329
7330 * gdb.threads/execl.exp: Update.
7331 * gdb.threads/linux-dp.exp: Update.
7332 * gdb.threads/manythreads.exp: Update.
7333 * gdb.threads/tls.exp: Update.
7334
5b79abe7
TT
73352010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7336
7337 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
7338 (NextOverThrowDerivates) <resumebpt>: New.
7339 (resumebpt_test): New.
7340 (main): Call resumebpt_test.
7341 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
7342
0914bcdb
SS
73432010-12-12 Stan Shebs <stan@codesourcery.com>
7344
7345 * gdb.trace/tsv.exp: Test print command on trace state variables.
7346
305aeedc
TT
73472010-12-09 Tom Tromey <tromey@redhat.com>
7348
7349 * gdb.base/interp.exp: Add regression test.
7350
186c406b
TT
73512010-12-09 Tom Tromey <tromey@redhat.com>
7352
7353 * gdb.java/jnpe.java: New file.
7354 * gdb.java/jnpe.exp: New file.
7355 * gdb.cp/nextoverthrow.exp: New file.
7356 * gdb.cp/nextoverthrow.cc: New file.
7357
aae1c79a
DE
73582010-12-07 Doug Evans <dje@google.com>
7359
7360 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
7361 of data-directory.
7362 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
7363 updated.
7364 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
7365
60f98dde 73662010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
7367
7368 * gdb.base/callfuncs.exp: Test for skip_float_tests.
7369 * gdb.base/call-sc.exp: Ditto.
7370 * gdb.base/finish.exp: Ditto.
7371 * gdb.base/return.exp: Ditto.
7372 * gdb.base/return2.exp: Ditto.
7373
5fa290c1
DE
73742010-11-30 Doug Evans <dje@google.com>
7375
7376 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
7377 (gdb_expect_list): Fix spelling errors in comments.
7378 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
7379 send_gdb/gdb_expect_list where applicable.
7380 * gdb.base/call-ar-st.exp: Ditto.
7381 * gdb.base/funcargs.exp: Ditto.
7382 * gdb.base/gcore.exp: Ditto.
7383 * gdb.base/page.exp: Ditto.
7384 * gdb.base/sigaltstack.exp: Ditto.
7385 * gdb.base/siginfo.exp: Ditto.
7386 * gdb.base/sigstep.exp: Ditto.
7387 * gdb.base/trace-commands.exp: Ditto.
7388
4e04c971
DE
73892010-11-29 Doug Evans <dje@google.com>
7390
7391 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
7392 printer-name;subprinter-name.
7393
8cf6f0b1
TT
73942010-11-29 Tom Tromey <tromey@redhat.com>
7395
7396 * gdb.dwarf2/implptr.exp: New file.
7397 * gdb.dwarf2/implptr.c: New file.
7398 * gdb.dwarf2/implptr.S: New file.
7399
94b6973e
PM
74002010-11-29 Phil Muldoon <pmuldoon@redhat.com>
7401
fc529d80 7402 PR python/12199
94b6973e
PM
7403
7404 * gdb.python/py-breakpoint.exp: Test the delete method.
7405
8358c15c
JK
74062010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7407
7408 Fix step_resume_breakpoint unsaved during an infcall.
7409 * gdb.base/step-resume-infcall.exp: New file.
7410 * gdb.base/step-resume-infcall.c: New file.
7411
f6df29bc
TJB
74122010-11-24 Edjunior Machado <emachado@br.ibm.com>
7413
7414 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
7415
f2b5a5cf
TJB
74162010-11-24 Edjunior Machado <emachado@br.ibm.com>
7417
7418 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
7419 on ppc64's symbols; "finish" and "return" commands must accept to
7420 show the caller line again as well as the line after.
7421 * gdb.asm/powerpc64.inc: New file.
7422
6b0ecdc2
DE
74232010-11-23 Doug Evans <dje@google.com>
7424
7425 * lib/gdb.exp (gdb_test_sequence): New function.
7426 (gdb_expect_list): Add verbose -log call for each pattern.
7427 * gdb.base/signals.exp (test_handle_all_print): Call it.
7428 Reduce timeout increment from 6 minutes to 1 minute.
7429 * gdb.server/ext-run.exp: Call it.
7430
ea976c60
PM
74312010-11-23 Phil Muldoon <pmuldoon@redhat.com>
7432
f2b5a5cf 7433 PR python/12212
ea976c60
PM
7434
7435 * gdb.python/python.exp: Check that selected_thread raises an
7436 error when no inferior is loaded.
7437
c0efa795
JK
74382010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7439
7440 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
7441 * gdb.dwarf2/dw2-stack-boundary.S: New file.
7442
ec3aa567
JK
74432010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7444
7445 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
7446 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
7447
d8249011
DE
74482010-11-18 Doug Evans <dje@google.com>
7449
7450 * gdb.server/ext-run.exp: Fix intermittent failures.
7451
d4eba7d1
NF
74522010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7453
7454 * gdb.stabs/gdb11479.exp: Use runto_main.
7455
b04c2f88
NF
74562010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7457
7458 * gdb.base/break-entry.exp: Skip if using a stub.
7459
ae9d7ce4
NF
74602010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7461
7462 * gdb.python/py-inferior.exp: Pack values in target endianness.
7463
621c8364
TT
74642010-11-12 Tom Tromey <tromey@redhat.com>
7465
7466 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
7467 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
7468 MemoryError.
7469 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
7470 type.
7471 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
7472 MemoryError.
7473 (test_subscript_regression): Update exception type.
7474
84f4c1fe
PM
74752010-11-11 Phil Muldoon <pmuldoon@redhat.com>
7476
7477 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
7478 breakpoint tests.
7479
a1442452
PA
74802010-11-09 Pedro Alves <pedro@codesourcery.com>
7481
7482 * gdb.base/watchpoint.exp: Test "watch -location" with an
7483 innacessible location.
7484
efd11a33
JK
74852010-11-09 Edjunior Machado <emachado@br.ibm.com>
7486 Luis Machado <luisgpm@br.ibm.com>
7487
7488 * gdb.base/maint.exp: Expect "." prefix.
7489 * gdb.base/nodebug.exp: Expect "." Likewise.
7490 * gdb.base/sepsymtab.exp: Expect "." Likewise.
7491 * gdb.base/watchpoint-cond-gone.exp: Likewise.
7492 * gdb.base/watchpoint.exp: Expect a software watch to be created for
7493 POWER server processors.
7494
aa00efb5
JK
74952010-11-08 Edjunior Machado <emachado@br.ibm.com>
7496 Luis Machado <luisgpm@br.ibm.com>
7497
7498 * gdb.base/break-entry.exp: convert entry point for
7499 ppc64 and expect leading `.' on ppc64's symbols
7500
99e7ae30
DE
75012010-11-05 Doug Evans <dje@google.com>
7502
7503 * gdb.base/help.exp: Update expected output.
b521dba8
DE
7504 * gdb.python/py-param.exp: Delete, contents moved to ...
7505 * gdb.python/py-parameter.exp: ... here. New file.
7506 Add test for gdb.parameter ("directories").
99e7ae30 7507
f4b8a18d
KW
75082010-11-05 Ken Werner <ken.werner@de.ibm.com>
7509
7510 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
7511 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
7512 * configure: Regenerate.
7513 * gdb.opencl/Makefile.in: New File.
7514 * gdb.opencl/datatypes.exp: Likewise.
7515 * gdb.opencl/datatypes.cl: Likewise.
7516 * gdb.opencl/operators.exp: Likewise.
7517 * gdb.opencl/operators.cl: Likewise.
7518 * gdb.opencl/vec_comps.exp: Likewise.
7519 * gdb.opencl/vec_comps.cl: Likewise.
7520 * gdb.opencl/convs_casts.exp: Likewise.
7521 * gdb.opencl/convs_casts.cl: Likewise.
7522 * lib/opencl.exp: Likewise.
7523 * lib/opencl_hostapp.c: Likewise.
7524 * lib/opencl_kernel.cl: Likewise.
7525 * lib/cl_util.c: Likewise.
7526 * lib/cl_util.c: Likewise.
7527 * gdb.base/default.exp (set language): Add "opencl" to the list of
7528 languages.
7529
a9d5ef47
SW
75302010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
7531
7532 * gdb.cp/overload.exp: Added test for inheritance overload.
7533 * gdb.cp/overload.cc: Ditto.
7534 * gdb.cp/oranking.exp: Removed releveant kfails.
7535
03eb1c79
JK
75362010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7537 Joel Brobecker <brobecker@adacore.com>
7538
7539 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
7540 check test_compiler_info.
7541
dbc98a8b
KW
75422010-11-03 Ken Werner <ken.werner@de.ibm.com>
7543
7544 * gdb.base/gnu_vector.exp: Adjust expect messages.
7545
120bd360
KW
75462010-11-03 Ken Werner <ken.werner@de.ibm.com>
7547
7548 * gdb.base/gnu_vector.exp: Add unary operator tests.
7549
c37f7098
KW
75502010-11-03 Ken Werner <ken.werner@de.ibm.com>
7551
7552 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
7553
7b51bc51
DE
75542010-11-02 Doug Evans <dje@google.com>
7555
7556 * gdb.python/py-pp-maint.c: New file.
7557 * gdb.python/py-pp-maint.exp: New file.
7558 * gdb.python/py-pp-maint.py: New file.
7559
50c97f38
TT
75602010-11-02 Tom Tromey <tromey@redhat.com>
7561
7562 * gdb.base/default.exp: Remove "scheme" from language list.
7563
a289b8f6
JK
75642010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7565
7566 Revert:
7567 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7568 * gdb.threads/sigstep-threads.exp: New file.
7569 * gdb.threads/sigstep-threads.c: New file.
7570
cd017491
MS
75712010-10-20 Michael Snyder <msnyder@vmware.com>
7572
7573 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
7574
8e6a5956
UW
75752010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7576
7577 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
7578 Skip test completely if gdb,no_hardware_watchpoints.
7579
2c04da0d
UW
75802010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7581
7582 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
7583 strict, but do not check for any particular function name within libc.
7584
79afc5ef
SW
75852010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7586
7587 * gdb.cp/smartp.exp: New test.
7588 * gdb.cp/smartp.cc : New test.
7589
026ffab7
SW
75902010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7591
7592 * gdb.cp/converts.exp: Test pointer to bool conversion.
7593 Test pointer to long conversion.
7594 * gdb.cp/oranking.exp: Removed relevant kfail.
7595
3a772aa4
TT
75962010-10-18 Tom Tromey <tromey@redhat.com>
7597
7598 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
7599 argument to lazy_string.
7600 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
7601 (pp_ls.to_string): Use it.
7602 * gdb.python/py-prettyprint.c (main): Move declarations to top.
7603 Add "estring2" local.
7604
5fc3827b
JK
76052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7606
7607 Fix s390x compatibility.
7608 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
7609 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
7610
8aeb23f3
JK
76112010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7612
7613 * gdb.threads/sigstep-threads.exp: New file.
7614 * gdb.threads/sigstep-threads.c: New file.
7615
c1e56572
JK
76162010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7617
7618 * gdb.base/pie-execl.exp: New file.
7619 * gdb.base/pie-execl.c: New file.
7620
92163a10
JK
76212010-10-13 Doug Evans <dje@google.com>
7622 Jan Kratochvil <jan.kratochvil@redhat.com>
7623
7624 PR exp/12117
7625 * gdb.cp/ptype-cv-cp.cc: New file.
7626 * gdb.cp/ptype-cv-cp.exp: New file.
7627
7062b0a0
SW
76282010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
7629
7630 * gdb.cp/converts.cc: New test program.
7631 * gdb.cp/converts.exp: New test.
7632 * gdb.cp/overload.exp: Added test for void* vs int*.
7633 * gdb.cp/overload.exp: Ditto.
7634 * gdb.cp/oranking.exp: Removed related kfail.
7635
0e3509db
DE
76362010-10-13 Doug Evans <dje@google.com>
7637
7638 * lib/gdb-python.exp (gdb_check_python_config): New function.
7639 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
7640 * gdb.python/lib-types.cc: New file.
7641 * gdb.python/lib-types.exp: New file.
7642
8dc78533
JK
76432010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7644
7645 * gdb.python/py-error.exp: New file.
7646 * gdb.python/py-error.py: New file.
7647
93c17e06
JK
76482010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7649
7650 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
7651 gdb_test_multiple.
7652
d8b34041
JK
76532010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7654
7655 * gdb.base/break-interp.exp: Use ldlags for linking flags.
7656 * gdb.base/prelink.exp: Likewise.
7657 * gdb.base/solib-nodir.exp: Likewise.
7658 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
7659 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
7660 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
7661
e0cc584e
UW
76622010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
7663
7664 * break-interp.exp (test_ld): Use two separate gdb_expect statements
7665 for the "info files" test to avoid timeouts on slow machines.
7666
cfc353b1
JK
76672010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7668
7669 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
7670 (main): Make openlib dummy call.
7671
d3d7896d
JK
76722010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7673
7674 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
7675 * break-interp.exp (reach): Move the core body ...
7676 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
7677 (test_ld): Provide always real argument, even to the linker. Replace
7678 dl_main by _dl_debug_state.
7679
5e533c94
JK
76802010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7681
7682 Fix results of prelinked PIEs on ppc*.
7683 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
7684 Accept also DISPLACEMENT "PRESENT".
7685 (main): Replace "ZERO" displacements by "PRESENT".
7686
33540610
SW
76872010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
7688
7689 * gdb.cp/oranking.exp: New test.
7690 * gdb.cp/oranking.cc: New test program.
7691
3bdf2bbd
KW
76922010-10-08 Ken Werner <ken.werner@de.ibm.com>
7693
7694 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
7695 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
7696
2f608a3a
KW
76972010-10-06 Ken Werner <ken.werner@de.ibm.com>
7698
7699 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
7700 lush, lynx) New constant.
7701 * gdb.base/constvars.exp: Test const array types.
7702 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
7703
aa2e2d8d
DE
77042010-10-06 Doug Evans <dje@google.com>
7705
7706 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
7707 of syscall staging area.
7708
2844d6b5
KW
77092010-10-06 Ken Werner <ken.werner@de.ibm.com>
7710
7711 * gdb.base/gnu_vector.c: Add variable c4.
7712 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
7713 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7714
7d8ac8bb
MR
77152010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
7716
7717 * gdb.arch/altivec-abi.exp: Fix a typo.
7718
84a02e58
MR
77192010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
7720
7721 * lib/mi-support.exp (thread_selected_re): Correct pattern used
7722 to match a thread ID.
7723
b18e6318
JK
77242010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7725
7726 Fix s390x testcase compatibility.
7727 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
7728
a2c09bd0
DE
77292010-10-01 Doug Evans <dje@google.com>
7730
7731 * lib/gdb-python.exp: New file.
7732 * gdb.python/py-block.exp: Use it.
7733 * gdb.python/py-breakpoint.exp: Ditto.
7734 * gdb.python/py-frame.exp: Ditto.
7735 * gdb.python/py-inferior.exp: Ditto.
7736 * gdb.python/py-param.exp: Ditto.
7737 * gdb.python/py-prettyprint.exp: Ditto.
7738 * gdb.python/py-shared.exp: Ditto.
7739 * gdb.python/py-symbol.exp: Ditto.
7740 * gdb.python/py-symtab.exp: Ditto.
7741 * gdb.python/py-type.exp: Ditto.
7742 * gdb.python/py-value.exp: Ditto.
7743 * gdb.python/python.exp: Ditto.
7744
38f12cfc
TT
77452010-09-30 Tom Tromey <tromey@redhat.com>
7746
7747 * gdb.base/anon.exp: New file.
7748 * gdb.base/anon.c: New file.
7749
9ae8282d
TT
77502010-09-30 Tom Tromey <tromey@redhat.com>
7751
7752 * gdb.base/completion.exp: Test completion through anonymous
7753 union.
7754 * gdb.base/break1.c (struct some_struct): Add anonymous union.
7755
e9e07ba6
JK
77562010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7757
7758 Fix printing parameters of inlined functions.
7759 * gdb.dwarf2/dw2-inline-param.exp: New file.
7760 * gdb.dwarf2/dw2-inline-param-main.c: New file.
7761 * gdb.dwarf2/dw2-inline-param.S: New file.
7762
cd2effb2
JK
77632010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7764
7765 PR corefiles/12071.
7766 * gdb.base/corefile.exp (quit with a process, no question: load core)
7767 (quit with a core file): New tests.
7768
bceffbf3
JK
77692010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7770
7771 Fix GDB crash on inferior calls with self-referencing classes.
7772 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
7773 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
7774 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
7775
1736ad11
JK
77762010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7777
7778 Fix lost siginfo_t for inferior calls.
7779 * gdb.base/siginfo-infcall.exp: New file.
7780 * gdb.base/siginfo-infcall.c: New file.
7781
a176ad92
JB
77822010-09-22 Joel Brobecker <brobecker@adacore.com>
7783
7784 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
7785
c2b0a229
JK
77862010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7787
7788 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
7789 New test.
7790 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
7791
e8ae22d1
JB
77922010-09-22 Joel Brobecker <brobecker@adacore.com>
7793
7794 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
7795 type of our const type.
7796
ec322823
SW
77972010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
7798
7799 * gdb.cp/pr12028.cc: New.
7800 * gdb.cp/pr12028.exp: New.
7801
72929c62
JB
78022010-09-22 Joel Brobecker <brobecker@adacore.com>
7803
7804 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
7805
875b4ff5 78062010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 7807 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
7808
7809 PR mi/11407
7810 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
7811 * gdb.mi/dw2-ref-missing-frame-main.c New File.
7812 * gdb.mi/dw2-ref-missing-frame.S New File.
7813 * gdb.mi/dw2-ref-missing-frame.exp New File.
7814
7155d578
TT
78152010-09-14 Tom Tromey <tromey@redhat.com>
7816
7817 PR symtab/8399:
7818 * gdb.threads/tls.exp: Remove kfail. Update expected output.
7819
515ed532
TT
78202010-09-14 Tom Tromey <tromey@redhat.com>
7821
7822 PR exp/11803:
7823 * gdb.threads/tls.exp: Use C++.
7824 (check_thread_local): Use K::another_thread_local.
7825 * gdb.threads/tls.c (class K): New.
7826 (another_thread_local): Now a member of K.
7827 (spin): Update. No longer K&R C.
7828
450ca57c
SW
78292010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7830
7831 * gdb.cp/koenig.cc: created class for testing member lookup.
7832 * gdb.cp/koenig.exp: Added test for member lookup.
7833
dbd492a3
JK
78342010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7835
7836 Fix false FAILs on sourcetree topdir directory containing "kill".
7837 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
7838 source line matching regexp.
7839
8d4d924b
JK
78402010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7841
7842 * gdb.python/python.exp (set height 0, collect help from uiout)
7843 (verify help to uiout): New tests.
7844
8e64f2a0
JK
78452010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7846
7847 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
7848 is_lp64_target to check 64bit target.
7849
4569eed2
JK
78502010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7851
7852 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
7853 (test_ld) <powerpc64-*>: New.
7854
5e1617b1
DJ
78552010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7856
7857 * gdb.cp/templates.exp (test_template_args): Allow "struct".
7858
c767944b
DJ
78592010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7860
7861 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
7862 (FunctionArg::method): New function.
7863 (empty, arg): New variables.
7864 (main): Call arg.method.
7865 * gdb.cp/templates.exp (test_template_args): New function.
7866 (do_tests): Call it.
7867
27d3a3fc
UW
78682010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7869
7870 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7871 of "next" to proceed over pthread_exit call.
7872
55b7ce7f
UW
78732010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7874
7875 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7876 "maint print statistics" output to prevent expect timeouts.
7877
809df446
JK
78782010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7879
7880 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7881 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7882 (test_float_rejected): ... here.
7883 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7884 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7885 (test_float_rejected): ... here.
7886 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7887 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7888 (test_float_rejected): ... here.
7889 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7890 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7891 (test_float_rejected): ... here.
7892
8464be76
DJ
78932010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7894
7895 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7896 before disabling hardware watchpoints.
7897 (test_inaccessible_watchpoint): Check that hardware watchpoints
7898 are used. Test for watchpoints on a constant address.
7899
14dba4b4
JK
79002010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7901
7902 * gdb.base/ui-redirect.exp: New file.
7903
3f3540e1 79042010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7905 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7906
7907 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7908
0f254bb7
DE
79092010-08-31 Doug Evans <dje@google.com>
7910
7911 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7912
03f17ccf
TT
79132010-08-30 Tom Tromey <tromey@redhat.com>
7914
7915 PR python/11792:
7916 * gdb.python/py-value.exp (test_subscript_regression): Add
7917 dynamic_type test.
7918
640617ad
DJ
79192010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7920
7921 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7922 instead of running to main. Do not test the main function.
7923 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7924 Add new main.
7925
2ed91d1b
PA
79262010-08-26 Pedro Alves <pedro@codesourcery.com>
7927
7928 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7929 one test.
7930
673bfd45
DE
79312010-08-24 Doug Evans <dje@google.com>
7932
7933 PR symtab/11942
7934 * gdb.dwarf2/dw4-sig-types.cc: New file.
7935 * gdb.dwarf2/dw4-sig-types.h: New file.
7936 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7937 * gdb.dwarf2/dw4-sig-types.exp: New file.
7938
f9ffd4bb
TT
79392010-08-23 Tom Tromey <tromey@redhat.com>
7940
7941 PR python/11145:
7942 * gdb.python/py-value.c (Base, Derived): New types.
7943 (base): New global.
7944 * gdb.python/py-value.exp (test_subscript_regression): Add
7945 dynamic_cast test.
7946
d839c8a4
TT
79472010-08-23 Tom Tromey <tromey@redhat.com>
7948
7949 PR python/10676:
7950 * gdb.python/py-type.exp (test_fields): Add tests for type
7951 equality.
7952
702c2711
TT
79532010-08-23 Tom Tromey <tromey@redhat.com>
7954
7955 PR python/11915:
7956 * gdb.python/py-type.exp (test_fields): Add tests for array.
7957
832bafd3
KS
79582010-08-23 Keith Seitz <keiths@redhat.com>
7959
7960 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7961 have any children. Create a new abbrev for it.
7962 Add missing terminal sequence to .debug_abbrev.
7963
c37bf528
KS
79642010-08-20 Keith Seitz <keiths@redhat.com>
7965
7966 PR symtab/11465:
7967 * gdb.dwarf2/pr11465.exp: New test.
7968 * gdb.dwarf2/pr11465.S: New file.
7969 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7970 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7971
4572cbac
TJB
79722010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7973
7974 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7975 registers. Update data sets with the new v2_double element in the
7976 VSX register union. Add vector_register3_vr data set for the AltiVec
7977 registers. Use gdb_test_no_output instead of send_gdb.
7978
e7fbb131
PA
79792010-08-19 Pedro Alves <pedro@codesourcery.com>
7980
7981 * gdb.python/py-shared.exp: New file, factored out from
7982 python.exp.
7983 * gdb.python/py-shared.c: New file.
7984 * gdb.python/py-shared-sl.c: New file.
7985 * gdb.python/python-1.c: New file.
7986 * gdb.python/python-sl.c: Delete.
7987 * gdb.python/python.c: Mention python-1.c.
7988 * gdb.python/python.exp: Move shared library tests to
7989 py-shared.exp.
7990 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7991 (MISCELLANEOUS): New.
7992 (clean mostlyclean): Also remove $MISCELLANEOUS.
7993
d30f5e1f
DE
79942010-08-19 Doug Evans <dje@google.com>
7995
7996 PR exp/11926
7997 * gdb.base/printcmds.exp (test_float_accepted): New function.
7998 Move existing float tests there. Add tests for floats with suffixes.
7999 (test_float_rejected): New function.
8000 * gdb.java/jv-print.exp (test_float_accepted): New function.
8001 (test_float_rejected): New function.
8002 * gdb.objc/print.exp: New file.
8003 * gdb.pascal/print.exp: New file.
8004 * lib/objc.exp: New file.
8005
7b3fd859
PM
80062010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
8007
8008 * gdb.base/default.exp (info set): Avoid full buffer error and force
8009 reading up to final gdb prompt.
8010 (show): Likewise.
8011
c92817ce
TT
80122010-08-18 Tom Tromey <tromey@redhat.com>
8013
8014 PR symtab/11919:
8015 * gdb.base/completion.exp: Add test.
8016
f1208f9e
DE
80172010-08-18 Doug Evans <dje@google.com>
8018
8019 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
8020 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
8021 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
8022 Simplify, early exit if runto_main fails.
8023 * gdb.fortran/exprs.exp: load_lib fortran.exp.
8024 (set_lang_fortran): Moved to lib/fortran.exp.
8025 * gdb.fortran/types.exp: load_lib fortran.exp.
8026 (set_lang_fortran): Moved to lib/fortran.exp.
8027 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
8028 * gdb.java/jprint.exp (set_lang_java): Ditto.
8029 * gdb.java/jv-exp.exp: load_lib java.exp.
8030 If set_lang_java fails, issue a warning instead of failure to be
8031 consistent with other set_lang_foo uses.
8032 (set_lang_java): Moved to lib/java.exp.
8033 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
8034 If set_lang_java fails, issue a warning instead of failure to be
8035 consistent with other set_lang_foo uses.
8036 * gdb.pascal/types.exp: load_lib pascal.exp.
8037 (set_lang_pascal): Moved to lib/pascal.exp.
8038 * lib/fortran.exp: New file.
8039 * lib/java.exp (set_lang_java): New function.
8040 * lib/pascal.exp (set_lang_pascal): New function.
8041
2f06b485
YQ
80422010-08-18 Yao Qi <yao@codesourcery.com
8043
8044 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
8045 func_nofb_start and func_loopfb_start, so that address of functions
8046 is equal to these labels on Thumb.
8047
96e25403
YQ
80482010-08-18 Yao Qi <yao@codesourcery.com>
8049
8050 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
8051 to reflect latest c source file.
8052
36e6adc4
JK
80532010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8054
8055 * gdb.cp/infcall-dlopen.exp: New file.
8056 * gdb.cp/infcall-dlopen.cc: New file.
8057 * gdb.cp/infcall-dlopen-lib.cc: New file.
8058
f431efe5
PA
80592010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
8060 Pedro Alves <pedro@codesourcery.com>
8061
8062 PR breakpoints/11371
8063
8064 * gdb.base/watch-cond-infcall.exp: New file.
8065 * gdb.base/watch-cond-infcall.c: New file.
8066
06a64a0b
TT
80672010-08-16 Tom Tromey <tromey@redhat.com>
8068
8069 * gdb.base/help.exp: Update.
8070 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
8071 watchpoint.
8072 (test_watch_location): New proc.
8073 (test_watchpoint_in_big_blob): Delete watchpoint.
8074 * gdb.base/watchpoint.c (func5): New function.
8075 (main): Call it.
8076
70ebf4ed
DE
80772010-08-16 Doug Evans <dje@google.com>
8078
8079 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
8080
ca5c20b6
PM
80812010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8082
8083 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
8084 tests.
8085
7346b668
KW
80862010-08-11 Ken Werner <ken.werner@de.ibm.com>
8087
8088 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
8089 * gdb.base/gnu_vector.c: New File.
8090 * gdb.base/gnu_vector.exp: Likewise.
8091
cb2e07a6
PM
80922010-08-11 Phil Muldoon <pmuldoon@redhat.com>
8093
8094 * gdb.python/python.c: New File.
8095 * gdb.python/python-sl.c: New File.
8096 * gdb.python/python.exp: Test solib_address and decode_line
8097 * functions.
8098
5da1313b
JK
80992010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8100
8101 * gdb.python/python.exp (show height, set height 10)
8102 (verify pagination beforehand, verify pagination beforehand: q)
8103 (gdb.execute does not page, verify pagination afterwards)
8104 (verify pagination afterwards: q): New.
8105
49c3ccf7
DE
81062010-08-02 Doug Evans <dje@google.com>
8107
8108 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
8109 because of an older gcc, change test2
8110 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
8111 to unsupported.
8112
42c0c4f1
KH
81132010-07-30 Kazu Hirata <kazu@codesourcery.com>
8114
8115 * gdb.base/break-always.exp: Do not expect full paths to file
8116 names.
8117 * gdb.base/commands.exp: Likewise.
8118
d3765805
DE
81192010-07-30 Doug Evans <dje@google.com>
8120
c98ee71b
DE
8121 * gdb.cp/temargs.exp: For new tests that require newer gccs,
8122 xfail them when run with older gccs.
8123
fd961404
DE
8124 * lib/gdb.exp (build_executable): Forward "c++" option to
8125 get_compiler_info.
8126
999adef4
DE
8127 * gdb.python/py-type.exp (test_template): Mark as xfail tests
8128 "python print ttype.template_argument(1)" and
8129 "python print isinstance(ttype.template_argument(1), gdb.Value)"
8130 if using gcc 4.4 or earlier.
8131
d3765805
DE
8132 * gdb.base/valgrind-db-attach.exp: Use unique test name for
8133 attach-to-debugger handling.
8134
1276c759
JK
81352010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8136
8137 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
8138 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
8139 (main): Use copyreloc.
8140 * gdb.base/prelink.exp (split debug of executable)
8141 (.dynbss vs. .bss address shift): New tests.
8142
88caa9b9
PA
81432010-07-29 Pedro Alves <pedro@codesourcery.com>
8144
8145 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
8146 in gdb_test_multiple.
8147
c6f2ac43
PA
81482010-07-29 Pedro Alves <pedro@codesourcery.com>
8149
8150 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
8151 environment.
8152
326fd672
TT
81532010-07-28 Tom Tromey <tromey@redhat.com>
8154
8155 PR python/11060:
8156 * gdb.python/py-type.c (Temargs): New template.
8157 (temvar): New variable.
8158 * gdb.python/py-type.exp (test_template): New proc.
8159
3ce3b1ba
PA
81602010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
8161
8162 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
8163 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
8164
34eaf542
TT
81652010-07-28 Tom Tromey <tromey@redhat.com>
8166
8167 PR c++/9946:
8168 * gdb.cp/temargs.exp: New file.
8169 * gdb.cp/temargs.cc: New file.
8170
d41b819e
JK
81712010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8172
8173 * gdb.base/help.exp (help disassemble): Update the content.
8174
26ab7092
JK
81752010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
8176
8177 * gdb.threads/ia64-sigill.exp: New file.
8178 * gdb.threads/ia64-sigill.c: New file.
8179
5283e9e1
TT
81802010-07-27 Tom Tromey <tromey@redhat.com>
8181
8182 * gdb.opt/inline-cmds.c (ATTR): New define.
8183 (func1): Use it.
8184 (func2): Likewise.
8185 (func3): Likewise.
8186 (outer_inline1): Likewise.
8187 (outer_inline2): Likewise.
8188 * gdb.opt/inline-bt.c (ATTR): New define.
8189 (func1): Use it.
8190 (func2): Likewise.
8191 * gdb.opt/inline-locals.c (ATTR): New define.
8192 (func1): Use it.
8193 (func2): Likewise.
8194
e992ef73
TT
81952010-07-27 Tom Tromey <tromey@redhat.com>
8196
8197 * gdb.stabs/gdb11479.c (hack): New function.
8198 (test): Use it.
8199 (test2): Use it.
8200 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
8201 (int32_search_buf, int64_search_buf): No longer static.
8202 (x): Remove.
8203 * gdb.base/relocate.c (hack): New function.
8204
5374244e
PM
82052010-07-27 Phil Muldoon <pmuldoon@redhat.com>
8206
8207 * gdb.python/py-value.exp (test_inferior_function_call): New function.
8208 * gdb.python/py-value.c (func1): New function.
8209 (func2): Likewise.
8210
a99aee83
CV
82112010-07-26 Corinna Vinschen <vinschen@redhat.com>
8212
8213 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
8214 as not to clash with .data section.
8215
a04ba985
JG
82162010-07-26 Jerome Guitton <guitton@adacore.com>
8217
8218 * gdb.base/code_elim.exp: New file.
8219 * gdb.base/code_elim1.c: New file.
8220 * gdb.base/code_elim2.c: New file.
8221
23bd0f7c
PA
82222010-07-21 Pedro Alves <pedro@codesourcery.com>
8223
8224 PR symtab/11827
8225
8226 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
8227 (some_volatile_enum): New variable.
8228 * gdb.base/printcmds.exp (test_print_enums): New.
8229 <top level>: Call it.
8230
883df6dd
SW
82312010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
8232
8233 * gdb.cp/fpointer.cc: New test.
8234 * gdb.cp/fpointer.exp: New test.
8235
569b05a5
JK
82362010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8237
8238 * gdb.base/solib-nodir.exp: New file.
8239 * lib/gdb.exp (runto): New case for a GDB internal error.
8240
51d7d803
JK
82412010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8242 Ulrich Weigand <uweigand@de.ibm.com>
8243 Tom Tromey <tromey@redhat.com>
8244
8245 * gdb.base/charset-malloc.c: New file.
8246 * gdb.base/charset.c (malloc_stub): New prototype.
8247 (main): Call it instead of malloc itself.
8248 * gdb.base/charset.exp: Use only prepare_for_testing.
8249 (binfile): Remove the variable.
8250
c0edd9ed
JK
82512010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8252
8253 Make core files the process_stratum.
8254 * gdb.base/corefile.exp (run: load core again)
8255 (run: sanity check we see the core file, run: with core)
8256 (run: core file is cleared, attach: load core again)
8257 (attach: sanity check we see the core file, attach: with core)
8258 (attach: core file is cleared): New tests.
8259 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
8260
3cbaedff
KW
82612010-07-14 Ken Werner <ken.werner@de.ibm.com>
8262
8263 * gdb.arch/altivec-abi.exp: New tests.
8264
91158a56
TT
82652010-07-13 Tom Tromey <tromey@redhat.com>
8266
8267 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
8268 (main): Use it.
8269 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
8270
0f5238ed
TT
82712010-07-13 Tom Tromey <tromey@redhat.com>
8272
8273 * gdb.base/label.exp: New file.
8274 * gdb.base/label.c: New file.
8275
add265ae
L
82762010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
8277 H.J. Lu <hongjiu.lu@intel.com>
8278
8279 * lib/gdb.exp (is_ilp32_target): New.
8280 (is_lp64_target): Likewise.
8281
8282 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
8283 target.
8284 * gdb.arch/amd64-disp-step.exp: Likewise.
8285 * gdb.arch/amd64-dword.exp: Likewise.
8286 * gdb.arch/amd64-i386-address.exp: Likewise.
8287 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 8288
add265ae
L
8289 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
8290 target.
8291 * gdb.arch/i386-bp_permanent.exp: Likewise.
8292 * gdb.arch/i386-byte.exp: Likewise.
8293 * gdb.arch/i386-disp-step.exp: Likewise.
8294 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8295 * gdb.arch/i386-prologue.exp: Likewise.
8296 * gdb.arch/i386-size-overlap.exp: Likewise.
8297 * gdb.arch/i386-size.exp: Likewise.
8298 * gdb.arch/i386-sse.exp: Likewise.
8299 * gdb.arch/i386-unwind.exp: Likewise.
8300 * gdb.arch/i386-word.exp: Likewise.
8301
8302 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
8303 test only when building 64-bit executables. Do not hard-code
8304 -m64 option.
8305
2dfb8c17
DE
83062010-07-07 Doug Evans <dje@google.com>
8307
8308 * lib/gdb.exp (gdb_test_list_exact): New function.
8309 * gdb.base/default.exp (show convenience): Call it, add tests for
8310 $_sdata = void, $_thread = 0.
8311
4e5799b6
JK
83122010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8313 Joel Brobecker <brobecker@adacore.com>
8314
8315 Fix re-run of PIE executable, PR shlibs/11776.
8316 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
8317 Remove $displacement_main to match the solib-svr4.c change. New "kill"
8318 and re-"run" of the inferior.
8319
1a219cc7
JK
83202010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8321 Joel Brobecker <brobecker@adacore.com>
8322
8323 Cope with missing /usr/sbin/prelink.
8324 * lib/prelink-support.exp (prelink_no):
8325 <result == 1 && $output is "no such file or directory">: New.
8326 (prelink_yes): Likewise. Return on failed prelink_no.
8327
5e3b36f8
JK
83282010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8329 Joel Brobecker <brobecker@adacore.com>
8330
8331 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
8332 build_executable by build_executable_own_libs. Replace "prelink -R"
8333 execution by a call of prelink_yes. Comment why "prelink -r" needs no
8334 change.
8335 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
8336 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
8337 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
8338 Replace build_executable by build_executable_own_libs's function
8339 build_executable_own_libs.
8340 (prelinkNO): Create new stub to call prelink_no.
8341 (prelinkYES): Create new stub to call prelink_yes.
8342 (test_attach): Rename calls of copy to file_copy.
8343 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
8344 (copy): Move to ...
8345 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
8346 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
8347 * gdb.base/prelink.exp: Disable testcase also for is_remote and
8348 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
8349 special flags by gdb_compile_shlib. Replace second gdb_compile by
8350 build_executable_own_libs. Replace "prelink -R" execution by a call of
8351 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
8352 a second call of prelink_yes. Replace restart commands by
8353 clean_restart.
8354 (prelink): Rename to ...
8355 (seen displacement message): ... this test. Extend its expectation
8356 strictness.
8357
86e4bafc
JK
83582010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8359
8360 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
8361 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
8362 displacement message exactly once.
8363
3cd07d20
JK
83642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8365 Joel Brobecker <brobecker@adacore.com>
8366
8367 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
8368 its restore after the <$relink_args != ""> loop. new comment.
8369
0a1e94c7
JK
83702010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8371 Joel Brobecker <brobecker@adacore.com>
8372
8373 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
8374 code for it. New variable relink_args.
8375 (prelinkYES): Call prelinkNO.
8376 (test_attach): Accept new parameter relink_args. Re-prelink the binary
8377 in such case. Move the core code to ...
8378 (test_attach_gdb): ... a new function. Send GDB command "file".
8379 Extend expected "Attaching to " string.
8380
2f70bcfb
TT
83812010-07-02 Tom Tromey <tromey@redhat.com>
8382
8383 * gdb.base/bitops.exp: Remove extraneous "pass".
8384
a17ac5b0
TT
83852010-07-02 Ken Werner <ken.werner@de.ibm.com>
8386
8387 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8388
dc10affe
PA
83892010-07-01 Pedro Alves <pedro@codesourcery.com>
8390
d41c0fc8
PA
8391 * gdb.base/help.exp: Adjust expected output.
8392
83932010-07-01 Pedro Alves <pedro@codesourcery.com>
8394
8395 * gdb.base/help.exp: Adjust expected output.
dc10affe 8396
0a600c36
JK
83972010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8398
8399 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
8400 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
8401 c++/11702.
8402
37cc8bfe
JK
84032010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8404 Doug Evans <dje@google.com>
8405
8406 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
8407 add .dynamic entry'.
8408
254e6b9e
DE
84092010-06-29 Doug Evans <dje@google.com>
8410
8411 Test PR c++/11702.
8412 * gdb.cp/m-static.exp: Add testcase.
8413 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
8414
595939de 84152010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
8416 Tom Tromey <tromey@redhat.com>
8417 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
8418
8419 * gdb.python/py-inferior.c: New File.
8420 * gdb.python/py-infthread.c: New File.
8421 * gdb.python/py-inferior.exp: New File.
8422 * gdb.python/py-infthread.exp: New File.
8423
98751a41
JK
84242010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8425
8426 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
8427 (ptype ::C::OtherFileClass typedefs): New.
8428 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
8429 (C::OtherFileClass::cOtherFileClassVar2): New.
8430 (C::OtherFileClass::cOtherFileClassVar_use): Use also
8431 cOtherFileClassVar2.
8432 (C::cOtherFileType2, C::cOtherFileVar2): New.
8433 (C::cOtherFileVar_use): use also cOtherFileVar2.
8434 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
8435
41f62f39
JK
84362010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8437
8438 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
8439 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
8440 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
8441 (print ::C::cOtherFileVar)
8442 (whatis C::OtherFileClass::cOtherFileClassType)
8443 (whatis ::C::OtherFileClass::cOtherFileClassType)
8444 (print C::OtherFileClass::cOtherFileClassVar)
8445 (print ::cOtherFileClassVar)
8446 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
8447 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
8448 trailing content.
8449 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
8450 (C::OtherFileClass::cOtherFileClassVar)
8451 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
8452 (C::cOtherFileVar, C::cOtherFileVar_use): New.
8453
af53d231
JK
84542010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8455
8456 Test PR c++/11703 and PR gdb/1448.
8457 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
8458 gdb/1448.
8459
9655fd1a
JK
84602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8461
8462 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
8463 (main) <rtti_data>: New.
8464 * gdb.cp/virtbase.exp (print rtti_data): New.
8465
824cc8dd
JK
84662010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8467 Joel Brobecker <brobecker@adacore.com>
8468
8469 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
8470
6036c742
JK
84712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8472
8473 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
8474
de6a0421
DE
84752010-06-28 Doug Evans <dje@google.com>
8476
8477 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
8478
b2dae948
DE
84792010-06-27 Doug Evans <dje@google.com>
8480
8481 * gdb.cp/m-static.exp: Update expected test output.
8482
0f3bb72e
PH
84832010-06-25 Paul Hilfinger <hilfinger@adacore.com>
8484
889bf7c5
PA
8485 * gdb.gdb/selftest.exp: Adjust expected message for
8486 capturing start-up runtime.
0f3bb72e 8487
bc9f0842
TT
84882010-06-25 Tom Tromey <tromey@redhat.com>
8489
8490 PR python/10808:
8491 * gdb.python/python.exp: Add new tests.
8492
099ef718
SW
84932010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
8494
8495 * gdb.cp/operator.cc: Created an import loop.
8496 * gdb.cp/operator.exp: Added testcase for import loop.
8497
5868a632
JK
84982010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8499
8500 Test PR python/11407.
8501 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
8502 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
8503 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
8504 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
8505 executable_nofb and executable_fb. New variables srcsfile, objsfile,
8506 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
8507 binfile. Call gdb_compile with clean_restart twice.
8508 (func_nofb print, func_nofb backtrace, func_loopfb print)
8509 (func_loopfb backtrace): New.
8510
af76db58
JK
85112010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8512
8513 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
8514 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
8515 by a hand made one.
8516 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
8517 i?86 requirement. Remove variables srcfile and binfile. New variable
8518 sources, executable_nofb and executable_fb. Call prepare_for_testing.
8519
f2c7657e
UW
85202010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8521
8522 * gdb.cell/dwarfaddr.exp: New file.
8523 * gdb.cell/dwarfaddr.S: New file.
8524
628fe4e4
JK
85252010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8526
8527 Test PR 9436.
8528 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
8529
f1421989
HZ
85302010-06-24 Hui Zhu <teawater@gmail.com>
8531
8532 * gdb.base/eval.exp: New file.
8533
d03285ec
UW
85342010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8535
8536 * gdb.cell/fork.exp: New file.
8537 * gdb.cell/fork.c: Likewise.
8538 * gdb.cell/fork-spu.c: Likewise.
8539
41b2c92d
PM
85402010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
8541
8542 * lib/gdb.exp (banned_variables_traced): New global variable.
8543 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
8544 (gdb_init): Use `trace add variable' instead of obsolete
8545 `trace variable'.
8546
d5bc977f
DE
85472010-06-21 Doug Evans <dje@google.com>
8548
8549 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
8550
d2ed6730
UW
85512010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8552
8553 * gdb.arch/spu-ls.exp: New file.
8554 * gdb.arch/spu-ls.c: Likewise.
8555
6aed2dbc
SS
85562010-06-18 Stan Shebs <stan@codesourcery.com>
8557
8558 * gdb.threads/thread-specific.exp: Add tests of $_thread.
8559
e0756905
UW
85602010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8561
8562 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
8563 * gdb.base/watch-cond.exp: Likewise.
8564 * gdb.python/py-breakpoint.exp: Likewise.
8565
d8053d4d
PA
85662010-06-18 Pedro Alves <pedro@codesourcery.com>
8567
8568 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
8569 clean_restart, make sure every test has a distinct message, and
8570 that messages don't include the executable' full path.
8571
81ce510c
DE
85722010-06-17 Doug Evans <dje@google.com>
8573
8574 * gdb.arch/i386-size.exp: Updated expected output for
8575 DISASSEMBLY_OMIT_FNAME.
8576
65d79d4b
SDJ
85772010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8578 Sergio Durigan Junior <sergiodj@redhat.com>
8579
8580 * gdb.base/watch-notconst.c: New file.
8581 * gdb.base/watch-notconst.S: New file.
8582 * gdb.base/watch-notconst2.c: New file.
8583 * gdb.base/watch-notconst2.S: New file.
8584 * gdb.base/watch-notconst.exp: New file.
8585 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
8586 (func4): Add operations on `global_ptr_ptr'.
8587 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
8588 routine to test watchpoints created with a constant expression.
8589 (test_inaccessible_watchpoint): Include tests for watchpoints
8590 created with a constant expression.
8591
df0f4836
KB
85922010-06-14 Kevin Buettner <kevinb@redhat.com>
8593
8594 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8595 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
8596 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
8597 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
8598 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8599 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8600 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
8601 of `_start'.
8602
b769def5
UW
86032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8604
8605 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
8606 not supported on the target.
8607 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8608 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8609 * gdb.mi/mi-nsintrall.exp: Likewise.
8610 * gdb.mi/mi-nsmoribund.exp: Likewise.
8611 * gdb.mi/mi-nsthrexec.exp: Likewise.
8612
d914c394
SS
86132010-06-11 Stan Shebs <stan@codesourcery.com>
8614
8615 * gdb.base/permissions.exp: New file.
8616
86172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
8618
8619 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
8620 does not support ELF executable class.
8621
f3ce5b9c
UW
86222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8623
8624 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
8625
8e46892c
JK
86262010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8627
8628 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
8629 (runto): Catch "The target does not support running in non-stop mode.".
8630
6cc55c64
MS
86312010-06-11 Michael Snyder <msnyder@vmware.com>
8632
8633 * gdb.base/setshow.exp (set language asm): Don't use
8634 gdb_test_no_output, fails on some targets.
8635
caddefa4
UW
86362010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8637
8638 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
8639 * gdb.cp/pr9167.exp: Likewise.
8640
468b1aa7
UW
86412010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8642
8643 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
8644
5c3552dc
UW
86452010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8646
8647 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
8648
02e6fe6a
UW
86492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8650
8651 * gdb.base/charset.c (main): Make sure malloc gets linked in.
8652
0e03807e
TT
86532010-06-11 Tom Tromey <tromey@redhat.com>
8654
8655 PR gdb/9977, PR exp/11636::
8656 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
8657 (pieces_test_f6): Update expected output.
8658
2bdf28a0
JK
86592010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8660
8661 * gdb.base/moribund-step.exp: New.
8662
f6978de9
MS
86632010-06-08 Michael Snyder <msnyder@vmware.com>
8664
8665 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 8666 * gdb.ada/boolean_expr.exp:
f6978de9
MS
8667 * gdb.ada/frame_args.exp: Ditto.
8668 * gdb.ada/lang_switch.exp: Ditto.
8669 * gdb.ada/ptype_arith_binop.exp: Ditto.
8670 * gdb.ada/ref_param.exp: Ditto.
8671 * gdb.ada/type_coercion.exp:Ditto.
8672
8673 * gdb.asm/asm-source.exp: Ditto.
8674
8675 * gdb.base/attach.exp: Ditto.
8676 * gdb.base/bitfields2.exp: Ditto.
8677 * gdb.base/call-signal-resume.exp: Ditto.
8678 * gdb.base/callfuncs.exp: Ditto.
8679 * gdb.base/commands.exp: Ditto.
8680 * gdb.base/dbx.exp: Ditto.
8681 * gdb.base/default.exp: Ditto.
8682 * gdb.base/dump.exp: Ditto.
8683 * gdb.base/exprs.exp: Ditto.
8684 * gdb.base/freebpcmd.exp: Ditto.
8685 * gdb.base/interrupt.exp: Ditto.
8686 * gdb.base/list.exp: Ditto.
8687 * gdb.base/long_long.exp: Ditto.
8688 * gdb.base/maint.exp: Ditto.
8689 * gdb.base/ptype.exp: Ditto.
8690 * gdb.base/return.exp: Ditto.
8691 * gdb.base/setshow.exp: Ditto.
8692 * gdb.base/sigbpt.exp: Ditto.
8693 * gdb.base/sigrepeat.exp: Ditto.
8694
8695 * gdb.cp/classes.exp: Ditto.
8696
8697 * gdb.dwarf2/dw2-restore.exp: Ditto.
8698
8699 * gdb.gdb/selftest.exp: Ditto.
8700
8701 * gdb.multi/base.exp: Ditto.
8702 * gdb.multi/bkpt-multi-exec.exp: Ditto.
8703
8704 * gdb.python/py-block.exp: Ditto.
8705 * gdb.python/py-prettyprint.exp: Ditto.
8706 * gdb.python/py-template.exp: Ditto.
8707
8708 * gdb.server/ext-attach.exp: Ditto.
8709 * gdb.server/ext-run.exp: Ditto.
8710 * gdb.server/server-mon.exp: Ditto.
8711
8712 * gdb.threads/fork-thread-pending.exp: Ditto.
8713 * gdb.threads/hand-call-in-threads.exp: Ditto.
8714 * gdb.threads/interrupted-hand-call.exp: Ditto.
8715 * gdb.threads/linux-dp.exp: Ditto.
8716 * gdb.threads/manythreads.exp: Ditto.
8717 * gdb.threads/print-threads.exp: Ditto.
8718 * gdb.threads/pthreads.exp: Ditto.
8719 * gdb.threads/schedlock.exp: Ditto.
8720 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8721 * gdb.threads/threadapply.exp: Ditto.
8722
de7ff789
MS
87232010-06-08 Michael Snyder <msnyder@vmware.com>
8724
889bf7c5 8725 * gdb.ada/exec_changed.exp:
de7ff789
MS
8726 Use ".*" instead of "" as wildcard regexp.
8727
8728 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
8729 * gdb.base/call-ar-st.exp: Ditto.
8730 * gdb.base/checkpoint.exp: Ditto.
8731 * gdb.base/default.exp: Ditto.
8732 * gdb.base/dump.exp: Ditto.
8733 * gdb.base/ending-run.exp: Ditto.
8734 * gdb.base/fileio.exp: Ditto.
8735 * gdb.base/miscexprs.exp: Ditto.
8736 * gdb.base/pointers.exp: Ditto.
8737 * gdb.base/readline.exp: Ditto.
8738 * gdb.base/reread.exp: Ditto.
8739 * gdb.base/restore.exp: Ditto.
8740 * gdb.base/shlib-call.exp: Ditto.
8741 * gdb.base/valgrind-db-attach.exp: Ditto.
8742 * gdb.base/volatile.exp: Ditto.
8743 * gdb.base/watchpoints.exp: Ditto.
8744
8745 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
8746
8747 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
8748 * gdb.python/py-value.exp: Ditto.
8749
8750 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
8751 * gdb.trace/circ.exp: Ditto.
8752 * gdb.trace/collection.exp: Ditto.
8753 * gdb.trace/packetlen.exp: Ditto.
8754 * gdb.trace/passc-dyn.exp: Ditto.
8755 * gdb.trace/report.exp: Ditto.
8756 * gdb.trace/tfile.exp: Ditto.
8757 * gdb.trace/tfind.exp: Ditto.
8758 * gdb.trace/while-dyn.exp: Ditto.
8759
3bebe2f2
JK
87602010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8761
8762 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
8763
5c631832
JK
87642010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8765
8766 Test PR 10640.
8767 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
8768
4c3376c8
SW
87692010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
8770
8771 * gdb.cp/koenig.exp: Test for ADL operators.
8772 * gdb.cp/koenig.cc: Added ADL operators.
8773 * gdb.cp/operator.exp: New test.
8774 * gdb.cp/operator.cc: New test.
8775
dc226d5a
MS
87762010-06-04 Michael Snyder <msnyder@vmware.com>
8777
dfb88a23
MS
8778 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
8779 * gdb.base/pending.exp: Ditto.
f7ae76b3 8780
dc226d5a
MS
8781 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
8782
967cf477
DE
87832010-06-04 Doug Evans <dje@google.com>
8784
8785 * gdb.python/py-prettyprint.exp: Add new test for enabled and
8786 disabled printers.
8787 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
8788 (enable_lookup_function): New function.
8789
eb801841
TT
87902010-06-04 Tom Tromey <tromey@redhat.com>
8791
8792 * gdb.python/py-value.exp (test_value_hash): Don't test equality
8793 of hash and id.
8794
38979823
JK
87952010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8796
8797 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
8798 newline.
8799 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
8800 (empty verbose non-noisy clear, empty verbose noisy clear)
8801 (empty non-verbose noisy clear): Likewise.
8802
35ec993f
MS
88032010-06-03 Michael Snyder <msnyder@vmware.com>
8804
8805 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
8806 * gdb.base/display.exp: Ditto.
8807 * gdb.base/find.exp: Ditto.
8808 * gdb.base/ifelse.exp: Ditto.
8809 * gdb.base/multi-forks.exp: Ditto.
8810 * gdb.base/recurse.exp: Ditto.
8811 * gdb.base/setshow.exp: Ditto.
8812 * gdb.base/value-double-free.exp: Ditto.
8813 * gdb.base/watch-vfork.exp: Ditto.
8814 * gdb.base/watch_thread_num.exp: Ditto.
8815 * gdb.base/watchpoint-solib.exp: Ditto.
8816 * gdb.base/watchpoint.exp: Ditto.
8817 * gdb.base/watchpoints.exp: Ditto.
8818
8819 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
8820 * gdb.cp/overload.exp: Ditto.
8821 * gdb.cp/virtfunc.exp: Ditto.
8822
8823 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
8824
889bf7c5 8825 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
8826 Replace gdb_test with gdb_test_no_output.
8827
889bf7c5 8828 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
8829 Replace gdb_test with gdb_test_no_output.
8830 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8831 * gdb.threads/watchthreads.exp: Ditto.
8832 * gdb.threads/watchthreads2.exp: Ditto.
8833
8834 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
8835 * gdb.trace/tfind.exp: Ditto.
8836
c22decce
JB
88372010-06-03 Joel Brobecker <brobecker@adacore.com>
8838
8839 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
8840 successful test if message is the empty string.
8841
fd5700c7
JK
88422010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8843
8844 * gdb.fortran/module.exp (stopped language detection): New test.
8845
f55ee35c
JK
88462010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8847
8848 Support DW_TAG_module as separate namespaces.
8849 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
8850 gdb.fortran/library-module-lib.f90: New.
8851 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
8852 (print i): Remove.
8853 (continue to breakpoint: i-is-1, print var_i value 1)
8854 (continue to breakpoint: i-is-2, print var_i value 2)
8855 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
8856 (print var_d, print var_i value 14, ptype modmany, complete `modm)
8857 (complete `modmany, complete `modmany`, complete `modmany`var)
8858 (show language, setting breakpoint at module): New tests.
8859 * gdb.fortran/module.f90 (module mod): Remove.
8860 (module mod1, module mod2, module modmany, subroutine sub1)
8861 (subroutine sub2, program module): New.
8862
b8e8282f
JK
88632010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8864
8865 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
8866 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
8867 * gdb.cp/anon-union.exp (pass): Rename to ...
8868 (print z 2): ... here.
b8e8282f 8869
019ebafc
MS
88702010-06-02 Michael Snyder <msnyder@vmware.com>
8871
e68d8fd4
MS
8872 * gdb.trace/actions.exp: Use gdb_test_no_output.
8873 * gdb.trace/circ.exp: Ditto.
8874 * gdb.trace/packetlen.exp: Ditto.
8875 * gdb.trace/save-trace.exp: Ditto.
8876 * gdb.trace/tracecmd.exp: Ditto.
8877 * gdb.trace/tsv.exp: Ditto.
8878
12b5d08a
MS
8879 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8880 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8881 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8882 * gdb.threads/manythreads.exp: Ditto.
8883 * gdb.threads/print-threads.exp: Ditto.
8884 * gdb.threads/pthreads.exp: Ditto.
8885 * gdb.threads/schedlock.exp: Ditto.
8886 * gdb.threads/staticthreads.exp: Ditto.
8887 * gdb.threads/thread-specific.exp: Ditto.
8888 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8889 * gdb.threads/threadapply.exp: Ditto.
8890 * gdb.threads/watchthreads.exp: Ditto.
8891 * gdb.threads/watchthreads2.exp: Ditto.
8892
89493308
MS
8893 * gdb.python/py-block.exp: Use gdb_test_no_output.
8894 * gdb.python/py-prettyprint.exp: Ditto.
8895 * gdb.python/py-template.exp: Ditto.
8896 * gdb.python/py-value.exp: Ditto.
8897
8898 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8899 * gdb.reverse/watch-reverse.exp: Ditto.
8900
8901 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8902 * gdb.server/ext-run.exp: Ditto.
8903
019ebafc
MS
8904 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8905 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8906 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8907 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8908 * gdb.dwarf2/dw2-producer.exp: Ditto.
8909 * gdb.dwarf2/mac-fileno.exp: Ditto.
8910
8911 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8912 * gdb.gdb/selftest.exp: Ditto.
8913
8914 * gdb.multi/base.exp: Use gdb_test_no_output.
8915
8916 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8917
3e0ca3a5
JK
89182010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8919
8920 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8921
9db70545
MS
89222010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8923
a8d52276
MS
8924 * gdb.cp/class2.exp: Use gdb_test_no_output.
8925 * gdb.cp/classes.exp: Ditto.
8926 * gdb.cp/extern-c.exp: Ditto.
8927 * gdb.cp/inherit.exp: Ditto.
8928 * gdb.cp/maint.exp: Ditto.
8929 * gdb.cp/mb-inline.exp: Ditto.
8930 * gdb.cp/mb-templates.exp: Ditto.
8931 * gdb.cp/method2.exp: Ditto.
8932 * gdb.cp/misc.exp: Ditto.
8933 * gdb.cp/ovldbreak.exp: Ditto.
8934 * gdb.cp/punctuator.exp: Ditto.
8935 * gdb.cp/templates.exp: Ditto.
8936 * gdb.cp/virtbase.exp: Ditto.
8937
889bf7c5 8938 * gdb.threads/attach-stopped.exp:
9db70545 8939 Replace uses of send_gdb / gdb_expect.
889bf7c5 8940 * gdb.threads/attachstop-mt.exp:
9db70545 8941 Replace uses of send_gdb / gdb_expect.
889bf7c5 8942 * gdb.threads/gcore-thread.exp:
9db70545 8943 Replace uses of send_gdb / gdb_expect.
889bf7c5 8944 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
8945 Replace uses of send_gdb / gdb_expect.
8946 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8947 * gdb.threads/print-threads.exp:
9db70545
MS
8948 Replace uses of send_gdb / gdb_expect.
8949 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8950 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8951 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8952
8953 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8954 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8955 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8956 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8957 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8958 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8959 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8960 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8961 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8962 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8963 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8964
359cc68c
JK
89652010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8966
8967 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8968
7d3fe98e
SW
89692010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8970
8971 * gdb.cp/koenig.exp: Added new test case.
8972 * gdb.cp/koenig.cc: Ditto.
8973
27d3a1a2
MS
89742010-06-01 Michael Snyder <msnyder@vmware.com>
8975
8976 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8977 * gdb.base/arrayidx.exp: Ditto.
8978 * gdb.base/attach.exp: Ditto.
8979 * gdb.base/auxv.exp: Ditto.
8980 * gdb.base/bigcre.exp: Ditto.
8981 * gdb.base/break-always.exp: Ditto.
8982 * gdb.base/break-interp.exp: Ditto.
8983 * gdb.base/break.exp: Ditto.
8984 * gdb.base/breakpoint-shadow.exp: Ditto.
8985 * gdb.base/call-ar-st.exp: Ditto.
8986 * gdb.base/call-sc.exp: Ditto.
8987 * gdb.base/call-signal-resume.exp: Ditto.
8988 * gdb.base/callfuncs.exp: Ditto.
8989 * gdb.base/catch-syscall.exp: Ditto.
8990 * gdb.base/charset.exp: Ditto.
8991 * gdb.base/code-expr.exp: Ditto.
8992 * gdb.base/commands.exp: Ditto.
8993 * gdb.base/cond-expr.exp: Ditto.
8994 * gdb.base/condbreak.exp: Ditto.
8995 * gdb.base/cursal.exp: Ditto.
8996 * gdb.base/cvexpr.exp: Ditto.
8997 * gdb.base/default.exp: Ditto.
8998 * gdb.base/del.exp: Ditto.
8999 * gdb.base/detach.exp: Ditto.
9000 * gdb.base/display.exp: Ditto.
9001 * gdb.base/ena-dis-br.exp: Ditto.
9002 * gdb.base/eval-skip.exp: Ditto.
9003 * gdb.base/foll-fork.exp: Ditto.
9004 * gdb.base/foll-vfork.exp: Ditto.
9005 * gdb.base/frame-args.exp: Ditto.
9006 * gdb.base/funcargs.exp: Ditto.
9007 * gdb.base/gcore-buffer-overflow.exp: Ditto.
9008 * gdb.base/gdbvars.exp: Ditto.
9009 * gdb.base/help.exp: Ditto.
9010 * gdb.base/ifelse.exp: Ditto.
9011 * gdb.base/included.exp: Ditto.
9012 * gdb.base/list.exp: Ditto.
9013 * gdb.base/macscp.exp: Ditto.
9014 * gdb.base/maint.exp: Ditto.
9015 * gdb.base/multi-fork.exp: Ditto.
9016 * gdb.base/overlays.exp: Ditto.
9017 * gdb.base/page.exp: Ditto.
9018 * gdb.base/pending.exp: Ditto.
9019 * gdb.base/pointers.exp: Ditto.
9020 * gdb.base/pr11022.exp: Ditto.
9021 * gdb.base/prelink.exp: Ditto.
9022 * gdb.base/printcmds.exp: Ditto.
9023 * gdb.base/psymtab.exp: Ditto.
9024 * gdb.base/randomize.exp: Ditto.
9025 * gdb.base/relational.exp: Ditto.
9026 * gdb.base/relocate.exp: Ditto.
9027 * gdb.base/remote.exp: Ditto.
9028 * gdb.base/sepdebug.exp: Ditto.
9029 * gdb.base/set-lang-auto.exp: Ditto.
9030 * gdb.base/setshow.exp: Ditto.
9031 * gdb.base/setvar.exp: Ditto.
9032 * gdb.base/signals.exp: Ditto.
9033 * gdb.base/signull.exp: Ditto.
9034 * gdb.base/sigstep.exp: Ditto.
9035 * gdb.base/sizeof.exp: Ditto.
9036 * gdb.base/solib-disc.exp: Ditto.
9037 * gdb.base/store.exp: Ditto.
9038 * gdb.base/structs.exp: Ditto.
9039 * gdb.base/structs2.exp: Ditto.
9040 * gdb.base/subst.exp: Ditto.
9041 * gdb.base/term.exp: Ditto.
9042 * gdb.base/trace-commands.exp: Ditto.
9043 * gdb.base/unwindonsignal.exp: Ditto.
9044 * gdb.base/valgrind-db-attach.exp: Ditto.
9045 * gdb.base/varargs.exp: Ditto.
9046 * gdb.base/watch-cond.exp: Ditto.
9047 * gdb.base/watch_thread_num.exp: Ditto.
9048 * gdb.base/watchpoint-cond-gone.exp: Ditto.
9049 * gdb.base/watchpoint.exp: Ditto.
9050 * gdb.base/whatis-exp.exp: Ditto.
9051
f8d3bf8f
MS
90522010-06-01 Michael Snyder <msnyder@vmware.com>
9053
9054 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
9055 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
9056 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
9057 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
9058 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
9059 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
9060 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
9061 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
9062 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
9063 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
9064 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
9065 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
9066 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
9067 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
9068 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
9069
3f9e0d32
JK
90702010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9071
9072 * gdb.base/commands.exp (begin commands on watch): Remove excessive
9073 trailing newline.
9074 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
9075 * gdb.java/jmisc.exp (p *args\n): Rename to ...
9076 (p *args): ... here and remove excessive trailing newline.
9077
f629457d
JB
90782010-05-31 Joel Brobecker <brobecker@adacore.com>
9079
9080 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
9081
09eef106
JK
90822010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9083
9084 Accept the new Linux kernel "t (tracing stop)" string.
9085 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
9086 Update comment.
9087 (state_wait) <T (tracing stop)>: New.
9088 (main): Update the state_wait expect string.
9089
94f31136
PA
90902010-05-28 Pedro Alves <pedro@codesourcery.com>
9091
9092 * limits.c, limits.exp: Delete files.
9093 * Makefile.in (clean mostlyclean): Adjust.
9094 * tracecmd.exp: Adjust.
9095
096554ab
JK
90962010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9097
9098 * gdb.base/tui-layout.exp: New.
9099
27d3a1a2 91002010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 9101
889bf7c5 9102 * gdb.reverse/break-precsave.exp:
bcd2dc50 9103 Replace uses of send_gdb / gdb_expect.
889bf7c5 9104 * gdb.reverse/break-reverse.exp:
bcd2dc50 9105 Replace uses of send_gdb / gdb_expect.
889bf7c5 9106 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 9107 Replace uses of send_gdb / gdb_expect.
889bf7c5 9108 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 9109 Replace uses of send_gdb / gdb_expect.
889bf7c5 9110 * gdb.reverse/finish-precsave.exp:
bcd2dc50 9111 Replace uses of send_gdb / gdb_expect.
889bf7c5 9112 * gdb.reverse/finish-reverse.exp:
bcd2dc50 9113 Replace uses of send_gdb / gdb_expect.
889bf7c5 9114 * gdb.reverse/i386-precsave.exp:
bcd2dc50 9115 Replace uses of send_gdb / gdb_expect.
889bf7c5 9116 * gdb.reverse/i386-reverse.exp:
bcd2dc50 9117 Replace uses of send_gdb / gdb_expect.
889bf7c5 9118 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 9119 Replace uses of send_gdb / gdb_expect.
889bf7c5 9120 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 9121 Replace uses of send_gdb / gdb_expect.
889bf7c5 9122 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 9123 Replace uses of send_gdb / gdb_expect.
889bf7c5 9124 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 9125 Replace uses of send_gdb / gdb_expect.
889bf7c5 9126 * gdb.reverse/machinestate.exp:
bcd2dc50 9127 Replace uses of send_gdb / gdb_expect.
889bf7c5 9128 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 9129 Replace uses of send_gdb / gdb_expect.
889bf7c5 9130 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 9131 Replace uses of send_gdb / gdb_expect.
889bf7c5 9132 * gdb.reverse/solib-precsave.exp:
bcd2dc50 9133 Replace uses of send_gdb / gdb_expect.
889bf7c5 9134 * gdb.reverse/solib-reverse.exp:
bcd2dc50 9135 Replace uses of send_gdb / gdb_expect.
889bf7c5 9136 * gdb.reverse/step-precsave.exp:
bcd2dc50 9137 Replace uses of send_gdb / gdb_expect.
889bf7c5 9138 * gdb.reverse/step-reverse.exp:
bcd2dc50 9139 Replace uses of send_gdb / gdb_expect.
889bf7c5 9140 * gdb.reverse/until-precsave.exp:
bcd2dc50 9141 Replace uses of send_gdb / gdb_expect.
889bf7c5 9142 * gdb.reverse/until-reverse.exp:
bcd2dc50 9143 Replace uses of send_gdb / gdb_expect.
889bf7c5 9144 * gdb.reverse/watch-precsave.exp:
bcd2dc50 9145 Replace uses of send_gdb / gdb_expect.
889bf7c5 9146 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
9147 Replace uses of send_gdb / gdb_expect.
9148
3def43e0
JK
91492010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9150
9151 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
9152 excessive newline.
9153
27d3a1a2 91542010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
9155
9156 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
9157 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
9158 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
9159 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
9160 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
9161 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
9162 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
9163 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
9164 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
9165 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
9166 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
9167 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
9168 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
9169 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
9170 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
9171 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
9172 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
9173 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
9174 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 9175
27d3a1a2 91762010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 9177
22454424
MS
9178 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
9179 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
9180
9181 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
9182 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
9183 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
9184
889bf7c5 9185 * gdb.reverse/consecutive-reverse.exp:
22454424 9186 Replace uses of send_gdb / gdb_expect.
889bf7c5 9187 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
9188 Replace uses of send_gdb / gdb_expect.
9189
9190 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
9191 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
9192 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 9193 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
9194 Replace uses of send_gdb / gdb_expect.
9195 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
9196 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
9197 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
9198 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
9199 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
9200 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
9201 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
9202 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
9203 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
9204
92052010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 9206
22454424 9207 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9208
22454424 9209 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9210
22454424
MS
9211 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
9212 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
9213 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
9214 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
9215 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
9216 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
9217 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
9218 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
9219 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9220
6e5f2c59
TT
92212010-05-25 Tom Tromey <tromey@redhat.com>
9222
9223 * gdb.base/macscp.exp: Add missing space after setup_kfail.
9224
bbc8b958
TT
92252010-05-25 Tom Tromey <tromey@redhat.com>
9226
9227 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
9228 argument order.
9229 * gdb.base/macscp.exp: Fix setup_kfail argument order.
9230 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
9231 order.
9232 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
9233 order.
9234 * gdb.base/call-sc.exp (setup_kfails): Remove.
9235 (setup_compiler_kfails): Remove.
9236 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
9237 argument order.
9238 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
9239 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
9240 (advancei): Fix setup_kfail argument order.
9241 * gdb.base/radix.exp: Fix setup_kfail argument order.
9242 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
9243 order.
9244 * gdb.base/structs.exp (setup_kfails): Remove.
9245 (setup_compiler_kfails): Fix setup_kfail argument order.
9246 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
9247 order.
9248 * gdb.java/jmain.exp: Fix setup_kfail argument order.
9249 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
9250 setup_kfail argument order.
9251 * gdb.cp/overload.exp: Fix setup_kfail argument order.
9252
83d1babf
TT
92532010-05-25 Tom Tromey <tromey@redhat.com>
9254
9255 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
9256
6acb16a2
MS
92572010-05-25 Michael Snyder <msnyder@vmware.com>
9258
9259 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
9260 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
9261 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
9262 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
9263 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
9264 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
9265 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
9266 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
9267 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
9268 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
9269 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
9270 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
9271 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
9272 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
9273 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
9274 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
9275 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
9276 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
9277 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
9278 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
9279 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
9280 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
9281 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
9282 * gdb.base/default.exp: Replace send_gdb with gdb_test.
9283 * gdb.base/define.exp: Replace send_gdb with gdb_test.
9284 * gdb.base/display.exp: Replace send_gdb with gdb_test.
9285 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
9286 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
9287 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
9288 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
9289 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
9290 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
9291 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
9292 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
9293 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
9294 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
9295 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
9296 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
9297 * gdb.base/help.exp: Replace send_gdb with gdb_test.
9298 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
9299 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
9300 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9301 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
9302 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
9303 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
9304 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
9305 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 9306 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9307
93082010-05-25 Doug Evans <dje@google.com>
9309
9310 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
9311 gdb.string_to_argv.
ad3986f0 9312
d3b1e874
TT
93132010-05-21 Tom Tromey <tromey@redhat.com>
9314
9315 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
9316 Call it.
9317 * gdb.dwarf2/pieces.S: Update.
9318 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
9319
cb826367
TT
93202010-05-21 Tom Tromey <tromey@redhat.com>
9321
9322 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
9323 Call it.
9324 * gdb.dwarf2/pieces.c (struct C): New.
9325 (f6): New function.
9326 * gdb.dwarf2/pieces.S: Replace.
9327
74de6778
TT
93282010-05-21 Tom Tromey <tromey@redhat.com>
9329
9330 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
9331 Call it.
9332
afd74c5f
TT
93332010-05-21 Tom Tromey <tromey@redhat.com>
9334
9335 * gdb.dwarf2.pieces.exp: New file.
9336 * gdb.dwarf2.pieces.S: New file.
9337 * gdb.dwarf2.pieces.c: New file.
9338
a7b75dfd 93392010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9340 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
9341
9342 * lib/gdb.exp (gdb_test_no_output): New function.
9343 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
9344 when testing commands that should produce no output.
9345
c81c812a
JB
93462010-05-17 Joel Brobecker <brobecker@adacore.com>
9347
9348 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
9349 parameter that we want to watch being a constant.
9350
0cce5bd9
JB
93512010-05-17 Joel Brobecker <brobecker@adacore.com>
9352
9353 * gdb.ada/cond_lang: New testcase.
9354
47050449
JB
93552010-05-17 Joel Brobecker <brobecker@adacore.com>
9356
9357 * lib/gdb.exp (banned_variables): New variable/constant.
9358 (gdb_init): Add write trace on variables listed in banned_variables.
9359 (gdb_finish): Remove write traces on variables listed in
9360 banned_variables.
9361
77c01586
JB
93622010-05-17 Joel Brobecker <brobecker@adacore.com>
9363
9364 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
9365 * gdb.cp/koenig.exp: Likewise.
9366
88d4aea7
PM
93672010-05-14 Phil Muldoon <pmuldoon@redhat.com>
9368
889bf7c5 9369 PR python/11482
88d4aea7
PM
9370
9371 * gdb.python/py-value.exp (test_value_hash): New function.
9372
f5a010c0
PM
93732010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
9374
9375 PR exp/11530.
9376 * gdb.base/gdb11530.c: New file.
9377 * gdb.base/gdb11530.exp: New file.
9378
8ef4892f
JK
93792010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9380
9381 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
9382 * gdb.dwarf2/dw2-modula2-self-type.S: New.
9383
7322dca9
SW
93842010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
9385
9386 * gdb.cp/koenig.exp: New test.
9387 * gdb.cp/koenig.cc: New test program.
9388
02e7ea18
JB
93892010-05-05 Joel Brobecker <brobecker@adacore.com>
9390
9391 Remove the use of prms_id and bug_id throughout the testsuite.
9392
e1c34c5d
PM
93932010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
9394
9395 PR exp/11349.
9396 * testsuite/gdb.cp/ref-types.exp: Add test to examine
9397 use a reference local variable.
9398
8e1d0c49
JK
93992010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9400
9401 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
9402 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
9403 variable different_dir. Move debugfile into a full directory pathname
9404 under DIFFERENT_DIR.
9405 * lib/gdb.exp (separate_debug_filename): Remove.
9406 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
9407 variable debug_dir and mkdir of it. Update function comments.
9408
e66408ed
PA
94092010-04-29 Pedro Alves <pedro@codesourcery.com>
9410
9411 PR gdb/11557
9412
9413 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
9414 files.
9415
d7b32ed3
PM
94162010-04-29 Phil Muldoon <pmuldoon@redhat.com>
9417
889bf7c5 9418 * gdb.python/py-param.exp: New File.
d7b32ed3 9419
6aecb9c2
JB
94202010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
9421
9422 * gdb.base/default.exp: Fix "set language" test.
9423
bdf92a1c
PM
94242010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
9425
9426 PR breakpoints/11531.
9427 * gdb.base/gdb11531.c: New file.
9428 * gdb.base/gdb11531.exp: New file.
9429
3f172e24
TT
94302010-04-26 Tom Tromey <tromey@redhat.com>
9431
9432 * gdb.base/completion.exp: Add tests for completion and deprecated
9433 commands.
9434
64af4c92
JK
94352010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9436
9437 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
9438 (print /x char_array): Escape curly brackets.
9439
492928e4
JK
94402010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9441
9442 Fix deadlock on looped list of loaded shared objects.
9443 * gdb.base/solib-corrupted.exp: New.
9444
66d09542
DE
94452010-04-23 Doug Evans <dje@google.com>
9446
9447 * gdb.python/py-section-script.c: New file.
9448 * gdb.python/py-section-script.exp: New file.
9449 * gdb.python/py-section-script.py: New file.
9450
8bd10a10
CM
94512010-04-20 Chris Moller <cmoller@redhat.com>
9452
9453 PR 10179
9454
9455 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
9456 * gdb.base/pr10179-a.c:
9457 * gdb.base/pr10179-b.c:
9458 * gdb.base/pr10179.exp: New files.
9459
c0201579
JK
94602010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9461
9462 Fix crashes on dangling display expressions.
9463 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
9464 is SEP.
9465 (lib_flags): Remove the "debug" keyword.
9466 (libsepdebug): New variable for iterating new loop.
9467 (save_pf_prefix): New variable wrapping the loop.
9468 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
9469 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
9470
793b0ff8
PM
94712010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9472
9473 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
9474
097f51f7
PM
94752010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9476
9477 PR stabs/11479.
9478 * gdb.stabs/gdb11479.exp: New file.
9479 * gdb.stabs/gdb11479.c: New file.
9480
9a22f0d0
PM
94812010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9482
9483 * gdb.base/charset.c (Strin16, String32): New variables.
9484 * gdb.base/charset.exp (gdb_test): Test correct display
9485 of 16 or 32 bit strings.
9486
94872010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
9488
9489 PR 9167
9490 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
9491 * gdb.cp/pr9167.cc: New file.
9492 * gdb.cp/pr9167.exp: New file.
9493
9494
6e354e5e
PM
94952010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
9496
9497 PR pascal/11492.
9498 * gdb.pascal/gdb11492.pas: New file.
9499 * gdb.pascal/gdb11492.exp: New file.
9500
be942545
JB
95012010-04-20 Joel Brobecker <brobecker@adacore.com>
9502
1667e6e3 9503 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 9504
0c3acc09
JB
95052010-04-20 Joel Brobecker <brobecker@adacore.com>
9506
9507 * gdb.ada/dyn_loc: New testcase.
9508
ec31cde5
CM
95092010-04-20 Chris Moller <cmoller@redhat.com>
9510
9511 PR 10867
889bf7c5 9512
ec31cde5
CM
9513 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
9514 * gdb.cp/pr10687.cc: New file.
9515 * gdb.cp/pr10687.exp: New file.
9516
9517
ce4b0682
SDJ
95182010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9519 Sergio Durigan Junior <sergiodj@redhat.com>
9520
9521 * gdb.fortran/logical.exp: New testcase.
9522 * gdb.fortran/logical.f90: New file.
9523
3436961f
DE
95242010-04-19 Doug Evans <dje@google.com>
9525
9526 * gdb.base/help.exp (help source): Update expected output.
9527
4d836c09
JK
95282010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9529
9530 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
9531 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
9532 gdb_exit and return.
9533 (executable): New variable.
9534 (binfile): Use it.
9535
6149aea9
PA
95362010-04-19 Pedro Alves <pedro@codesourcery.com>
9537
9538 PR breakpoints/8554.
9539
9540 * gdb.trace/save-trace.exp: Adjust.
9541
ed41462c
L
95422010-04-17 H.J. Lu <hongjiu.lu@intel.com>
9543
9544 PR corefiles/11511
9545 * gdb.arch/system-gcore.exp: New.
9546 * gdb.arch/gcore.c: Likewise.
9547
3f7b2faa
DE
95482010-04-15 Doug Evans <dje@google.com>
9549
fa33c3cd
DE
9550 * gdb.python/py-progspace.c: New file.
9551 * gdb.python/py-progspace.exp: New file.
9552
3f7b2faa
DE
9553 * gdb.base/source.exp: Add tests for "source -s".
9554
79f283fe
PM
95552010-04-14 Phil Muldoon <pmuldoon@redhat.com>
9556
9557 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
9558 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
9559 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
9560 * gdb.python/py-mi.exp: New test for to_string returning None.
9561
fc8eb08a
PM
95622010-04-12 Phil Muldoon <pmuldoon@redhat.com>
9563
9564 * gdb.python/py-breakpoint.c: Make result global.
9565
26e197f6
JK
95662010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9567
9568 Fix non-GNU make compatibility.
9569 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
9570
adc36818
PM
95712010-04-09 Phil Muldoon <pmuldoon@redhat.com>
9572
9573 * gdb.python/py-breakpoint.exp: New File.
9574 * gdb.python/py-breakpoint.C: Ditto.
9575
64e17368
SS
95762010-04-08 Stan Shebs <stan@codesourcery.com>
9577
9578 * gdb.trace/actions.exp: Clear default-collect.
9579 * gdb.trace/save-trace.exp: Clear default-collect.
9580
fff5cc64
PM
95812010-04-08 Phil Muldoon <pmuldoon@redhat.com>
9582
9583 * gdb.python/py-value: Add null string variable.
9584 (test_lazy_string): Test zero length, NULL address lazy
9585 strings.
9586
a055a187
L
95872010-04-07 H.J. Lu <hongjiu.lu@intel.com>
9588
9589 * gdb.arch/i386-avx.c: New.
9590 * gdb.arch/i386-avx.exp: Likewise.
9591
9592 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
9593
96e39866
DE
95942010-04-06 Doug Evans <dje@google.com>
9595
9596 * gdb.base/source-test.gdb: New file.
9597 * gdb.base/source.exp: Test source -v.
9598
5984a431
UW
95992010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9600
9601 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
9602
ec8a089a
PM
96032010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
9604
9605 * gdb.stabs/aout.sed: Convert all backslash to double backslash
9606 within one line, unless it is followed by a double quote.
9607 * gdb.stabs/hppa.sed: Idem.
9608 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
9609 * gdb.stabs/weird.exp: Check for correct parsing of
9610 char and string constants.
ec8a089a
PM
9611 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
9612 in .stabs to .stabx substitution.
9613
fce3c1f0
SS
96142010-04-05 Stan Shebs <stan@codesourcery.com>
9615
9616 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
9617 constant global.
9618 * gdb.trace/tfile.exp: Try to print them.
9619
d77f58be
SS
96202010-04-04 Stan Shebs <stan@codesourcery.com>
9621
9622 * gdb.base/completion.exp: Update for new "info watchpoints".
9623 * gdb.base/default.exp: Ditto.
9624 * gdb.base/help.exp: Ditto.
9625 * gdb.base/watchpoint.exp: Ditto.
9626 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 9627
af54718e
SS
96282010-04-04 Stan Shebs <stan@codesourcery.com>
9629
9630 * gdb.trace/tfile.exp: Sharpen tfind test.
9631
74d1f91e
JK
96322010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9633
9634 * gdb.base/break-entry.exp: New.
9635
eb8e76db 96362010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 9637 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
9638
9639 * gdb.reverse/i386-sse-reverse.exp: New file.
9640 * gdb.reverse/i386-sse-reverse.c: New file.
9641
bf65cad8
PA
96422010-04-02 Pedro Alves <pedro@codesourcery.com>
9643
9644 * gdb.trace/tfind.exp: Adjust expected disassembly output.
9645
fff87407
SS
96462010-04-01 Stan Shebs <stan@codesourcery.com>
9647
9648 * gdb.trace/actions.exp: Tweak expected output.
9649 * gdb.trace/while-stepping.exp: Tweak expected output.
9650
fe01d668
L
96512010-04-01 H.J. Lu <hongjiu.lu@intel.com>
9652
9653 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
9654
86b17b60
PA
96552010-04-01 Pedro Alves <pedro@codesourcery.com>
9656
9657 * gdb.base/commands.exp: Adjust.
9658 * gdb.cp/extern-c.exp: Adjust.
9659
2c58c0a9
PA
96602010-04-01 Pedro Alves <pedro@codesourcery.com>
9661
9662 * gdb.trace/collection.c (local_test_func): Define a local struct,
9663 and instanciate it.
9664
0db9b91c
PA
96652010-04-01 Pedro Alves <pedro@codesourcery.com>
9666
9667 * gdb.trace/collection.exp (gdb_collect_args_test)
9668 (gdb_collect_argarray_test): XFAIL the tests that assume the
9669 argarray argument's elements are collected.
9670
8072405b
JK
96712010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9672
9673 * gdb.dwarf2/dw2-bad-parameter-type.exp,
9674 gdb.dwarf2/dw2-bad-parameter-type.S: New.
9675
8bf6485c
SS
96762010-03-31 Stan Shebs <stan@codesourcery.com>
9677
9678 * gdb.trace/save-trace.exp: Test save/restore of default-collect
9679 and tracepoint conditionals.
9680 (gdb_verify_tracepoints): Delete unused return.
9681
fd7f724a
KS
96822010-03-26 Keith Seitz <keiths@redhat.com>
9683
9684 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
9685 appear in the output before main.
9686 Remove KFAIL for gdb/2215 aka bz 9320.
9687
8d9e7719
DE
96882010-03-30 Doug Evans <dje@google.com>
9689
0906dd0b
DE
9690 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
9691 by dejagnu.
9692 * gdb.arch/amd64-dword.exp: Ditto.
9693
8d9e7719
DE
9694 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
9695 match.
9696 (break printf): Ditto.
9697
1da644f0
SW
96982010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
9699
9700 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
9701 gcc < 4.4.
9702 * gdb.cp/shadow.exp: Ditto.
9703
a8121990
PA
97042010-03-29 Pedro Alves <pedro@codesourcery.com>
9705
9706 * gdb.trace/collection.exp (run_trace_experiment): Make sure
9707 "tstart" is silent.
9708
6e79d367
PA
97092010-03-29 Pedro Alves <pedro@codesourcery.com>
9710
9711 * gdb.trace/collection.exp (executable): New.
9712 (binfile): Use it.
9713 (fpreg, spreg, pcreg): New.
9714 (test_register): Use gdb_test_multiple. Pass /x to print.
9715 (prepare_for_trace_test): New.
9716 (run_trace_experiment): Use "continue", not gdb_run_cmd.
9717 (gdb_collect_args_test, gdb_collect_argstruct_test)
9718 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
9719 prepare_for_trace_test.
9720 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
9721 fpreg, spreg and pcreg.
9722 (gdb_collect_expression_test, gdb_collect_globals_test): Use
9723 prepare_for_trace_test.
9724 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
9725 try to detect tracing support here. Don't set breakpoints at
9726 `begin' or `end' here.
9727 <global scope>: Use clean_restart. Run to main before checking
9728 for tracing support. Check for for tracing support here.
9729
09248348
JK
97302010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9731
9732 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
9733 " as $displacement" to "seen displacement message".
9734
d350db38
PA
97352010-03-28 Pedro Alves <pedro@codesourcery.com>
9736
9737 * gdb.trace/while-dyn.exp (executable): New variable.
9738 (binfile): Use it.
9739 (test_while_stepping): New function. Move most tests here. Call
9740 it once for each of the while-stepping, stepping and ws aliases.
9741
907af001
UW
97422010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9743
9744 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
9745 that do not provide the tagless_struct type name at all.
9746 (test_print_anon_union): Do not check value of uninitialized
9747 union member. Do not use cp_test_ptype_class, so we can accept
9748 "long" as well as "long int".
9749
610197fd
PA
97502010-03-26 Pedro Alves <pedro@codesourcery.com>
9751
9752 * gdb.trace/tfile.c (tohex, bin2hex): New.
9753 (write_error_trace_file): Hexify error description.
9754
6c28cbf2
SS
97552010-03-25 Stan Shebs <stan@codesourcery.com>
9756
9757 * gdb.trace/tfile.c: Generate an additional trace file, improve
9758 portability.
9759 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
9760 files in a better way.
9761
e62b8c7e
KS
97622010-03-25 Keith Seitz <keiths@redhat.com>
9763
9764 * gdb.java/jprint.exp: XFAIL printing of static class members
9765 because of GCC debuginfo problem.
9766
82ccf5a5
JK
97672010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9768
9769 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
9770
293e2f9e
DJ
97712010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9772
9773 * gdb.base/completion.exp: Allow long instead of long int.
9774 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
9775 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
9776 variable p.
9777 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
9778 * gdb.base/pointers.exp: Allow long instead of long int.
9779 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
9780 * gdb.base/step-line.exp: Allow a directory before the source file name.
9781
95a42b64
TT
97822010-03-24 Tom Tromey <tromey@redhat.com>
9783
9784 PR breakpoints/9352:
9785 * gdb.base/default.exp: Update.
9786 * gdb.base/commands.exp: Update.
9787 * gdb.cp/extern-c.exp: Test setting commands on multiple
9788 breakpoints at once.
9789
2390201f
DJ
97902010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9791
9792 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
9793 if gdb,nosignals.
9794 * gdb.base/watchpoints.c: Do not include unnecessary headers.
9795 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
9796 exited".
9797
8c9a6790
SS
97982010-03-24 Stan Shebs <stan@codesourcery.com>
9799
9800 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
9801
a6c727b2
DJ
98022010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9803
9804 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
9805 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
9806 argument. Handle "short" and "long".
9807 (Top level): Pass overprototyped output for old_fptr and xptr.
9808
4dfd5423
PA
98092010-03-23 Pedro Alves <pedro@codesourcery.com>
9810
9811 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
9812 format strings and add casts to avoid compiler warnings.
9813
98142010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
9815
9816 * lib/trace-support.exp (gdb_trace_setactions):
9817 Don't expect whitespace after ">" prompt.
9818 * gdb.trace/actions.exp: Adjust for output changes.
9819 * gdb.trace/while-stepping.exp: Likewise.
9820
c847d045
JK
98212010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9822
9823 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
9824 and r157645).
9825
5f717f1d
JK
98262010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9827
9828 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
9829 New.
9830
7d6d51d5
DJ
98312010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
9832
9833 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
9834 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
9835
3b11a015
SS
98362010-03-19 Stan Shebs <stan@codesourcery.com>
9837
9838 * gdb.trace/ax.exp: New file.
9839
d7d158ed
DE
98402010-03-19 Doug Evans <dje@google.com>
9841
6bb85cd1
DE
9842 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
9843 output from gcc.
9844
d7d158ed
DE
9845 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
9846 named /usr/sbin/prelink<foo>.
9847
4daf5ac0
SS
98482010-03-18 Stan Shebs <stan@codesourcery.com>
9849
9850 * gdb.trace/circ.exp: Test circular-trace-buffer.
9851 * gdb.trace/tfile.exp: Update tstatus test.
9852
e8d05480
JB
98532010-03-18 Joel Brobecker <brobecker@adacore.com>
9854
9855 * gdb.dwarf2/dw2-anonymous-func.S: New file.
9856 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
9857
441b986a
UW
98582010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9859
9860 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
9861
4247603b
PA
98622010-03-18 Pedro Alves <pedro@codesourcery.com>
9863
9864 * gdb.base/default.exp: Adjust the expected output of the finish
9865 and until commands when the inferior is not being run.
9866
13387711
SW
98672010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
9868
9869 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
9870 * gdb.cp/nsusing.exp: Ditto.
9871
6e31430b
TT
98722010-03-15 Tom Tromey <tromey@redhat.com>
9873
9874 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9875 * gdb.cp/userdef.cc (operator==): New function.
9876 (main): New locals mem1, mem2.
9877
e2d69cb5
JZ
98782010-03-15 Jie Zhang <jie@codesourcery.com>
9879
9880 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9881 Declare and use new loadtimeout variable.
9882
f572f0a9
DJ
98832010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9884
9885 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9886 Use gdb_load later.
9887
51f4c0b0
PA
98882010-03-14 Pedro Alves <pedro@codesourcery.com>
9889
9890 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9891 literal. Add missing endlines to prints to stderr.
9892
1c809c68
TT
98932010-03-12 Tom Tromey <tromey@redhat.com>
9894
9895 PR c++/9708:
9896 * gdb.cp/m-static.exp: Add regression test.
9897 * gdb.cp/m-static.cc (method): New method.
9898 (main): Call it.
9899
00ae8fef
SW
99002010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9901
9902 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9903 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9904
759f0f0b
PA
99052010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9906
21e24d21
PA
9907 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9908
99092010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9910
759f0f0b
PA
9911 * lib/gdb.exp (skip_stl_tests): New.
9912 (gdb_compile): Symbian needs -ldl.
9913 (shlib_target_file): New.
9914 (shlib_symbol_file): New.
9915 (gdb_load_shlibs): Use shlib_target_file.
9916 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9917 * gdb.cp/exception.exp: Use skip_stl_tests.
9918 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9919 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9920 * gdb.cp/mb-templates.exp: Ditto.
9921 * gdb.base/commands.exp: Relax regexes.
9922 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9923 shlib_target_file and shlib_symbol_file.
9924 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9925 sections.
9926 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9927 * gdb.base/solib-disc.exp: Use
9928 shlib_target_file and shlib_symbol_file.
9929 * gdb.base/unload.exp: Don't skip on symbian. Use
9930 shlib_target_file and shlib_symbol_file.
9931 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9932
6a8f2671 99332010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9934
6a8f2671
PA
9935 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9936 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9937 Issue a tfind end before looking for a tracepoint frame.
9938 * gdb.trace/tfind.exp: Adjust tstatus output.
9939 Adjust disassembly output.
9940 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9941
ccf26247
JK
99422010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9943
9944 * gdb.base/break-interp.exp: Create new displacement parameter value
9945 for the test_ld calls.
9946 (reach): New parameter displacement, verify its content. New push of
9947 pf_prefix "reach-$func:". Import global expect_out.
9948 (test_core): New parameter displacement, verify its content. New push
9949 of pf_prefix "core:". New command "set verbose on". Import global
9950 expect_out.
9951 (test_attach): New parameter displacement, verify its content. New
9952 push of pf_prefix "attach:". New command "set verbose on". Import
9953 global expect_out.
9954 (test_ld): New parameter displacement, pass it to the reach, test_core
9955 and test_attach calls and verify its content in the "ld.so exit" test.
9956 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9957 (prelink): Update expected text, use gdb_test.
9958
e469c7fb
DE
99592010-03-10 Doug Evans <dje@google.com>
9960
9961 * gdb.base/checkpoint.exp: Fix comment.
9962 Lengthen timeout while doing >600 checkpoints test.
9963 Rename duplicate "kill all one" test to keep test names unique.
9964
60e1c644
PA
99652010-03-10 Pedro Alves <pedro@codesourcery.com>
9966
9967 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9968
cec808ec
KS
99692010-03-08 Keith Seitz <keiths@redhat.com>
9970
889bf7c5
PA
9971 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9972 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9973 (dm_type_long): New function.
9974 (dm_type_unsigned_short): New function.
9975 (dm_type_unsigned_long): New function.
9976 (myint): New typedef.
9977 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9978 long, unsigned shor and long, operator char*, and typedef.
9979 (test_lookup_operator_functions): Add operator char* test.
9980 (test_paddr_operator_functions): Likewise.
9981 (test_paddr_overloaded_functions): Use probe values for
9982 short, long, and unsigned short and long.
9983 (test_paddr_hairy_functions): If the demangler probe detected
9984 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9985 demangler.
9986 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9987 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9988 and "print null_pmf".
9989 Add test "ptype a.*pmf".
9990 * gdb.cp/overload.exp: Allow optional "int" to appear with
9991 "short" and "long".
9992 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9993 long expect value for men_overload1arg.
9994 Allow "int" to appear with "short" and "long".
9995 When testing "info break", add argument for main (void).
9996 Also allow "int" to appear with "short" and "long".
9997 Ditto with "unsigned" and "long long".
cec808ec
KS
9998 * gdb.java/jmain.exp: Do not enclose methods names in single
9999 quotes.
10000 * gdb.java/jmisc.exp: Likewise.
10001 * gdb.java/jprint.exp: Likewise.
10002 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
10003
10004 From Jan Kratochvil <jan.kratochvil@redhat.com>:
10005 * gdb.cp/exception.exp (backtrace after first throw)
10006 (backtrace after second throw): Allow a namespace before __cxa_throw.
10007 (backtrace after first catch, backtrace after second catch): Allow
10008 a namespace before __cxa_begin_catch.
10009
10010 * gdb.cp/cpexprs.exp: New file.
10011 * gdb.cp/cpexprs.cc: New file.
10012
10013 From Daniel Jacobowitz <dan@codesourcery.com>
10014 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
10015 to use string_to_regexp.
10016 (ctor, dtor): New functions. Use them to match constructor
10017 and destructor function types.
10018 (Top level): Use runto_main.
10019
f870a310
TT
100202010-03-05 Tom Tromey <tromey@redhat.com>
10021
10022 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
10023 gdb.target_charset.
10024 (pp_ns.to_string): Likewise.
10025
0c199f28
KS
100262010-03-04 Keith Seitz <keiths@redhat.com>
10027
10028 * gdb.cp/overload.exp: Test that the filename portion of a linespec
10029 can be quoted. Test that both the filename and function/line
10030 portions can be quoted at the same time.
10031
c7437ca6
PA
100322010-03-04 Pedro Alves <pedro@codesourcery.com>
10033
10034 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
10035
b111b805
DE
100362010-03-03 Doug Evans <dje@google.com>
10037
24486cb7
DE
10038 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
10039 libc contains libpthread.
10040
b111b805
DE
10041 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
10042 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
10043 of gdb_compile. Add another pattern to match android backtrace.
10044
a0e0ef55
TT
100452010-03-03 Tom Tromey <tromey@redhat.com>
10046
10047 PR gdb/11345:
10048 * gdb.base/printcmds.exp (test_printf): Add test.
10049
1ba53b71
L
100502010-03-02 H.J. Lu <hongjiu.lu@intel.com>
10051
10052 * gdb.arch/amd64-byte.exp: New.
10053 * gdb.arch/amd64-dword.exp: Likewise.
10054 * gdb.arch/amd64-pseudo.c: Likewise.
10055 * gdb.arch/amd64-word.exp: Likewise.
10056 * gdb.arch/i386-byte.exp: Likewise.
10057 * gdb.arch/i386-pseudo.c: Likewise.
10058 * gdb.arch/i386-word.exp: Likewise.
10059
f5dff777
DJ
100602010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
10061
10062 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
10063 types. Add structreg, bitfields, and flags registers.
10064 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
10065 registers.
10066
90884b2b
L
100672010-03-01 H.J. Lu <hongjiu.lu@intel.com>
10068
10069 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
10070 (load_description): Set architecture if defined.
10071
dc00d89f
PM
100722010-02-28 Phil Muldoon <pmuldoon@redhat.com>
10073
10074 * gdb.python/py-frame.exp: Add read_var block tests.
10075 * gdb.python/py-frame.c (block): New function.
10076
0e095b7e
JK
100772010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
10078 Daniel Jacobowitz <dan@codesourcery.com>
10079
10080 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
10081
624f1a65
DM
100822010-02-25 David S. Miller <davem@davemloft.net>
10083
10084 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
10085 fix logic for setting all_syscalls_numbers.
10086
f3e9a817
PM
100872010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10088
10089 * Makefile.in: Add py-block and py-symbol.
10090 * gdb.python/py-symbol.exp: New File.
10091 * gdb.python/py-symtab.exp: New File.
10092 * gdb.python/py-block.exp: New File.
10093 * gdb.python/py-symbol.c: New File.
10094 * gdb.python/py-block.c: New File.
10095
f6bbabf0
PM
100962010-02-24 Phil Muldoon <pmuldoon@redhat.com>
10097
10098 PR python/11314
10099 * lib/gdb.exp (skip_python_tests): New function.
10100 * gdb.python/py-cmd.exp: Use skip_python_tests.
10101 * gdb.python/py-frame.exp: Likewise.
10102 * gdb.python/py-function.exp: Likewise.
10103 * gdb.python/py-prettyprint.exp: Likewise.
10104 * gdb.python/py-template.exp: Likewise.
10105 * gdb.python/py-type.exp: Likewise.
10106 * gdb.python/py-value.exp: Likewise.
10107
85d721b8
PA
101082010-02-22 Pedro Alves <pedro@codesourcery.com>
10109
10110 PR9605
10111
10112 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
10113
48e32051
TT
101142010-02-19 Tom Tromey <tromey@redhat.com>
10115
10116 PR c++/8693, PR c++/9496:
10117 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
10118 regression tests.
10119
ac9c0048
JK
101202010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10121
10122 Fix compatibility with m68k as.
10123 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
10124 Use only /* comments */.
10125
57bb97a4
UW
101262010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10127
10128 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
10129 * configure: Regenerate.
10130
7d1bf85c
DJ
101312010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
10132
10133 * gdb.python/py-type.exp: Check for Python support.
10134
061b5285
PA
101352010-02-17 Pedro Alves <pedro@codesourcery.com>
10136
10137 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
10138 `regsub' syntax available.
10139
f8a8bc2c
PA
101402010-02-17 Pedro Alves <pedro@codesourcery.com>
10141
10142 * gdb.base/shmain.c (main): Remove printf call.
10143 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
10144 * gdb.base/unload.c (main): Make format of fprintf a string
10145 literal. Add missing endlines to prints to stderr.
10146 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
10147
6f451e5e
TT
101482010-02-17 Tom Tromey <tromey@redhat.com>
10149
10150 * gdb.java/jprint.java (jprint.props): New field.
10151 * gdb.java/jprint.exp (set_lang_java): Add regression test.
10152
12d79008
PA
101532010-02-17 Pedro Alves <pedro@codesourcery.com>
10154
ef801a0e 10155 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
10156 available.
10157
d252f7e5
DJ
101582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10159
10160 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
10161 creation to support remote host testing.
10162
67bdab6c
DJ
101632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10164
10165 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
10166 Recognize "command not found".
10167
bb391223
DJ
101682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10169
10170 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
10171 single-stepping.
10172
70362913
DJ
101732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10174
10175 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
10176 if arguments are not supported.
10177
493f3c00
DJ
101782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10179
10180 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
10181 be const or non-const.
10182
8034c749
DJ
101832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10184
10185 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
10186 mi_send_resuming_command to send -exec-continue.
10187
791dfb64
DJ
101882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10189
10190 * gdb.base/list.exp (test_list_filename_and_function): Add test
10191 with single quotes.
10192 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
10193 matching.
10194 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
10195 Add KFAIL'd tests for PR gdb/11289.
10196
7c5fe868
DJ
101972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10198
10199 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
10200
fdc498b8
DJ
102012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10202
10203 * gdb.base/comp-dir/subdir/dummy.txt: New file.
10204 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
10205 a temporary directory.
10206
b519e2a6
DJ
102072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10208
10209 * gdb.base/charset.exp: Use a single regular expression to match
10210 show host-charset and show target-charset output.
10211
74164c56
JK
102122010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10213
10214 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
10215 "Illegal process-id" expect string more exact.
10216 (attach to digits-starting nonsense is prohibited): New.
10217
701ed6dc
JK
102182010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10219
10220 * gdb.base/prelink.exp (set verbose on): New.
10221
889bf7c5 102222010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
10223
10224 * mi-reverse.exp: New file. Test for reverse option to the
10225 following MI commands: exec-continue, exec-finish, exec-next,
10226 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 10227
dadf0e9c
JB
102282010-02-09 Joel Brobecker <brobecker@adacore.com>
10229
10230 * gdb.ada/ptype_tagged_param: New testcase.
10231
714f19d5
TT
102322010-02-08 Tom Tromey <tromey@redhat.com>
10233
10234 PR c++/8017:
10235 * gdb.cp/overload.exp: Add tests.
10236 * gdb.cp/overload.cc (struct K): New.
10237 (namespace N): New.
10238 (main): Call new functions.
10239 (K::staticoverload): Define.
10240
889bf7c5 102412010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
10242
10243 PR gdb/10728
10244 * gdb.cp/pr10728-x.h: New file.
10245 * gdb.cp/pr10728-x.cc: New file.
10246 * gdb.cp/pr10728-y.cc: New file.
10247 * gdb.cp/pr10728.exp: New file.
10248 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
10249
889bf7c5 102502010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
10251
10252 PR gdb/9067
10253 * gdb.cp/pr9067.exp: New
10254 * gdb.cp/pr9067.cc: New
10255 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
10256
7b356089
JB
102572010-02-08 Joel Brobecker <brobecker@adacore.com>
10258
10259 * lib/gdb.exp (gdb_test_timeout): New global variable.
10260 Set it to timeout if not already set.
10261 (gdb_init): Reset the value of timeout to gdb_test_timeout.
10262
1be00882
DE
102632010-02-05 Doug Evans <dje@google.com>
10264
10265 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
10266 user.
10267
82856980
SW
102682010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
10269
10270 PR c++/7935:
10271 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
10272
1a334831
TT
102732010-02-04 Tom Tromey <tromey@redhat.com>
10274
10275 * gdb.cp/virtbase.exp: Make test case names unique.
10276
9c3c02fd
TT
102772010-02-02 Tom Tromey <tromey@redhat.com>
10278
10279 * gdb.cp/virtbase.exp: Add regression tests.
10280 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
10281 (main): Instantiate RHC.
10282
0cc2414c
TT
102832010-02-02 Tom Tromey <tromey@redhat.com>
10284
10285 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
10286 type-printing change.
10287
edf3d5f3
TT
102882010-02-02 Tom Tromey <tromey@redhat.com>
10289
10290 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
10291 * gdb.cp/virtbase.cc: New file.
10292 * gdb.cp/virtbase.exp: New file.
10293 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
10294
e4b7f41c
JK
102952010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10296
10297 PR libc/11214:
10298 * gdb.threads/current-lwp-dead.c: Include features.h.
10299 (HAS_NOMMU): New.
10300 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
10301
b381ea14
JK
103022010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10303
10304 * gdb.base/symbol-without-target_section.exp,
10305 gdb.base/symbol-without-target_section.c: New.
10306
c593ac0e
DJ
103072010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10308
10309 * gdb.base/bigcore.exp: Reset increased timeout.
10310 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
10311
db25f29d
DJ
103122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10313
10314 * gdb.base/gcore.exp (capture_command_output): Use
10315 gdb_test_multiple.
10316
f9d67f43
DJ
103172010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10318
10319 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
10320 * gdb.arch/thumb2-it.exp (test_it_break): New function.
10321 (Top level): Call it.
10322
177321bd
DJ
103232010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10324
10325 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
10326
97f2ed50
DJ
103272010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10328
10329 * gdb.base/call-strs.exp, gdb.base/default.exp,
10330 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
10331 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
10332 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
10333 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
10334 gdb.base/watchpoint-solib.exp: Save and restore timeout.
10335 * gdb.base/ending-run.exp: Correct restore of timeout.
10336 * gdb.base/page.exp: Remove unnecessary timeout setting.
10337
e4e2711a
JB
103382010-01-29 Joel Brobecker <brobecker@adacore.com>
10339
10340 * gdb.ada/rec_return: New testcase.
10341
ba581dc1
JB
103422010-01-29 Joel Brobecker <brobecker@adacore.com>
10343
10344 * gdb.ada/call_pn: New testcase.
10345
4ea95be9
DJ
103462010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
10347
10348 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
10349 (Top level): Use it to resume.
10350 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
10351 the Thumb mode displaced stepping error as unsupported.
10352
df83a9bf
SW
103532010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
10354
889bf7c5
PA
10355 * gdb.cp/nsusing.exp: Added more tests.
10356 * gdb.cp/nsrecurs.exp: Ditto.
10357 * gdb.cp/nsusing.cc: Added test functions.
10358 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 10359
40b27cdc
JK
103602010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10361
10362 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
10363 absolute directory pathnames in gdb.sum file.
10364
de958931
SW
103652010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
10366
10367 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
10368 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
10369
708ead4e
TT
103702010-01-26 Tom Tromey <tromey@redhat.com>
10371
10372 PR exp/7643:
10373 * gdb.base/printcmds.exp (test_print_string_constants): Remove
10374 setup_kfail.
10375
b14e635e
SW
103762010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
10377
10378 * gdb.cp/nsrecurs.exp: New test.
10379 * gdb.cp/nsrecurs.cc: New test program.
10380 * gdb.cp/nsstress.exp: New test.
10381 * gdb.cp/nsstress.cc: New test program.
10382 * gdb.cp/nsdecl.exp: New test.
10383 * gdb.cp/nsdecl.cc: New test program.
10384
8540c487
SW
103852010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
10386
10387 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
10388 imported into file scope.
10389 Marked test as xfail.
10390 * gdb.cp/namespace-using.cc (marker5): New function.
10391 * gdb.cp/shadow.exp: New test.
10392 * gdb.cp/shadow.cc: New test program.
10393 * gdb.cp/nsimport.exp: New test.
10394 * gdb.cp/nsimport.cc: New test program.
10395
421d5d99
TT
103962010-01-25 Tom Tromey <tromey@redhat.com>
10397
10398 PR gdb/11049:
10399 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
10400 with "set print null-stop on".
10401
691f8dc1
JK
104022010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10403
10404 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
10405 Adjust it for DISASSEMBLY_OMIT_FNAME.
10406
0b92b5bb
TT
104072010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10408
10409 PR symtab/11199:
10410 * gdb.dwarf2/member-ptr-forwardref.exp,
10411 gdb.dwarf2/member-ptr-forwardref.S: New.
10412
23787403
JK
104132010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10414
10415 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
10416 (thread1_func): Protect thread1_tid with thread1_tid_cond by
10417 thread1_tid_mutex. Remove gdbstop_mutex handling.
10418 (thread2_func): Protect thread2_tid with thread2_tid_cond by
10419 thread2_tid_mutex. Remove gdbstop_mutex handling.
10420 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
10421 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
10422 pthread_cond_wait conditionalizations by while loops.
10423
b966cb8a
TT
104242010-01-20 Tom Tromey <tromey@redhat.com>
10425
10426 PR backtrace/10770:
10427 * gdb.dwarf2/pr10770.exp: New file.
10428 * gdb.dwarf2/pr10770.c: New file.
10429 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
10430
fcae584b
VP
104312010-01-20 Vladimir Prus <vladimir@codesourcery.com>
10432
10433 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
10434 that target was removed, and the test always runs native anyway.
10435
a0f49112
JK
104362010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10437
10438 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
10439 gdb.base/watchpoint-cond-gone-stripped.c: New.
10440
ceeb3d5a
TT
104412010-01-19 Tom Tromey <tromey@redhat.com>
10442
10443 PR c++/8000:
10444 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10445 existing tests.
10446 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
10447 (main): Use AAA::SomeEnum.
10448
dd322c54
JK
104492010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10450
10451 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
10452 (test_ignore_count): Declare line_callme_body global.
10453 (run to breakpoint with ignore count): Use line_callme_body.
10454 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
10455 (set line_main_hello, set line_main_return): Reindent.
10456 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
10457 New.
10458 (continue to callee4): Use line_callee4_body.
10459 (check *stopped from CLI command): Use line_callee4_next.
10460 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
10461 (set line_main_hello, set line_main_return): Reindent.
10462 (set line_callee4_head, set line_callee4_body): New.
10463 (continue to callee4): Use line_callee4_body.
10464
4e8f195d
TT
104652010-01-18 Tom Tromey <tromey@redhat.com>
10466
10467 PR c++/9680:
10468 * gdb.cp/casts.cc: Add new classes and variables.
10469 * gdb.cp/casts.exp: Test new operators.
10470
9e14a9ba
JB
104712010-01-18 Tom Tromey <tromey@redhat.com>
10472 Thiago Jung Bauermann <bauerman@br.ibm.com>
10473
10474 * gdb.python/source2.py: New file.
10475 * gdb.python/source1: New file.
10476 * gdb.python/python.exp: Test "source" command.
10477
00bf0b85
SS
104782010-01-15 Stan Shebs <stan@codesourcery.com>
10479
10480 * gdb.trace/tfile.c: New file.
10481 * gdb.trace/tfile.exp: New file.
889bf7c5 10482
55235ad7
JK
104832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10484
10485 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
10486
9f2982ff
JK
104872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10488
10489 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
10490
bbfba9ed
JK
104912010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10492
10493 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
10494 (libfunc): New parameter action. Implement also selectable "sleep".
10495 * gdb.base/break-interp-main.c: Include assert.h.
10496 (libfunc): New parameter action.
10497 (main): New parameters argc and argv. Assert argc. Pass argv.
10498 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
10499 (test_attach): New proc.
10500 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
10501 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
10502
61f0d762
JK
105032010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10504
10505 * gdb.base/break-interp.exp (test_core): New proc.
10506 (test_ld): Call it.
10507
06a6f270
JK
105082010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10509
10510 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
10511 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
10512 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
10513 and gdb_compile_shlib. Use new -Wl compiler options.
10514 (dl bt, main bt): New tests.
10515
51bee8e9
JK
105162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10517
10518 Support PIEs with no symfile_objfile.
10519 * gdb.base/break-interp.exp: New argument at the test_ld calls.
10520 (test_ld): New parameter trynosym.
10521 (test_ld <$trynosym>): New block.
10522
b8040f19
JK
105232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10524
10525 * gdb.base/break-interp.exp: New file.
10526
be759fcf
PM
105272010-01-13 Phil Muldoon <pmuldoon@redhat.com>
10528
10529 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
10530 * gdb.python/py-prettyprint.py (pp_ls): New printer.
10531 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
10532 test.
10533 * gdb.python/py-prettyprint.c: Define lazystring test structure.
10534 * gdb.python/py-mi.exp: Add lazy string test.
10535
dc146f7c
VP
105362010-01-13 Vladimir Prus <vladimir@codesourcery.com>
10537
10538 * lib/mi-support.exp (mi_check_thread_states): Handle
10539 core number in thread listing.
10540
b4ba55a1
JB
105412010-01-12 Joel Brobecker <brobecker@adacore.com>
10542
10543 * gdb.base/maint.exp: Adjust the expected output for the
10544 "maint print type" test. Use gdb_test_multiple instead of
10545 gdb_sent/gdb_expect.
10546
08e24bd4
DE
105472010-01-11 Doug Evans <dje@google.com>
10548
6496a609
DE
10549 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
10550 from gdbserver_download. All callers updated.
10551
08e24bd4
DE
10552 * gdb.server/ext-run.exp: "info os processes" requires xml support.
10553
b5cfddf5
JK
105542010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10555
10556 Implement binary numbers parsing.
10557 * gdb.base/printcmds.exp (test_integer_literals_accepted)
10558 (test_integer_literals_rejected): New binary tests.
10559
3725885a
RW
105602010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10561
10562 * gdb.cell/configure: Regenerate.
10563
37aeb5df
JK
105642010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10565
10566 * gdb.base/corefile.exp: Move the core finding block out and call it as
10567 core_find, new variable $corefile, replace corefile by $corefile and
10568 [file tail $corefile] for usage vs. test names resp.
10569 * lib/gdb.exp (core_find): Move it as a new function here. New
10570 parameter binfile and deletefiles. New variable $destcore. Pre-delete
10571 $destcore. Return "" on error.
10572
d521f563
JK
105732010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10574
10575 Workaround PR binutils/10802.
10576 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
10577 (twice).
10578
28f24826
DJ
105792010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10580
10581 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
10582
2de75e71
JB
105832010-01-08 Joel Brobecker <brobecker@adacore.com>
10584
10585 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
10586 call, to avoid interruption.
10587
fe00719b 105882010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
10589
10590 * gdb.stabs/weird.def (args93): New.
10591
d0ef5df8
DE
105922010-01-07 Doug Evans <dje@google.com>
10593
10594 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
10595
3a08d52f
TT
105962010-01-07 Tom Tromey <tromey@redhat.com>
10597
10598 * gdb.base/source.exp: Use correct line number.
10599
7a697b8d
SS
106002010-01-05 Stan Shebs <stan@codesourcery.com>
10601
10602 * gdb.trace/tracecmd.exp: Test ftrace.
10603
7803799a
UW
106042010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10605
10606 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
10607
c54eabfa
JK
106082010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10609
10610 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
10611 "uint_for_mi_testing".
10612
02e7ef19
JB
106132010-01-01 Joel Brobecker <brobecker@adacore.com>
10614
10615 Test indented comment in file being sourced.
10616 * gdb.base/commands.exp: Test indented comment in file being sourced.
10617
abd775ce
JB
106182010-01-01 Joel Brobecker <brobecker@adacore.com>
10619
10620 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
10621 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
10622 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
10623 notice.
10624
79b55b82
JB
106252010-01-01 Joel Brobecker <brobecker@adacore.com>
10626
10627 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
10628 notice.
10629
8997583e
JK
106302010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10631
10632 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
10633 missing $after_stopped and comma (,) expectation.
10634
6da95a67
SS
106352009-12-31 Stan Shebs <stan@codesourcery.com>
10636
10637 * gdb.trace/actions.exp: Test teval action.
889bf7c5 10638
218d2fc6
TJB
106392009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10640
10641 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
10642 (top level): Call test_watchpoint_in_big_blob.
10643 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
10644 watchpoints.
10645 (func3): Write to buf.
10646
236f1d4d
SS
106472009-12-29 Stan Shebs <stan@codesourcery.com>
10648
10649 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 10650
f61e138d
SS
106512009-12-28 Stan Shebs <stan@codesourcery.com>
10652
10653 * gdb.trace/tsv.exp: New file.
10654 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 10655
0219b378
DJ
106562009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
10657
10658 * gdb.base/find.c (main): Reference search buffers.
10659 * gdb.base/included.c (main): Reference integer.
10660 * gdb.base/ptype.c (charfoo): Declare.
10661 (intfoo): Call charfoo.
10662 * gdb.base/scope0.c (useitp): New function.
10663 (usestatics): Use useitp.
10664 (useit): Add a type for val.
10665 * gdb.base/scope1.c (useit1): Take a pointer argument.
10666 (usestatics1): Update calls to useit1.
10667 * gdb.cp/call-c.cc: Declare foo.
10668 (main): Call foo.
10669 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
10670 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
10671 (main): Call C::ensureRefs and ensureOtherRefs.
10672 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
10673 variables.
10674 (ensureOtherRefs): New function.
10675 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
10676 * gdb.cp/templates.cc (main): Call t5i.value.
10677
3f78692f
JK
106782009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10679
10680 Fix compatibility with G++-4.5.
10681 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
10682 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
10683 (uncaught return): Remove.
10684
429374b8
JK
106852009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10686 Phil Muldoon <pmuldoon@redhat.com>
10687
10688 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
10689 (bp_location13, bp_location14, bp_location17, bp_location18)
10690 (marker3_proto, marker4_proto): New variables.
10691 (breakpoint info): Update output.
10692 (run until breakpoint at marker3, run until breakpoint at marker4): New
10693 tests.
10694
859825b8
JK
106952009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10696
10697 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
10698 Replace the printf call of Y by provided "y-set-1" label. New block
10699 for the second shared library.
10700 * gdb.base/unload.exp: Compile also the second library, call
10701 gdb_load_shlibs also for it. Use now gdb_breakpoint.
10702 (single pending breakpoint info): Rename to ...
10703 (pending breakpoint info before run): ... this extended test.
10704 (libfile2, libname2, libsrcfile2, libsrc2)
10705 (lib_sl2): New variables.
10706 (exec_opts): Set also SHLIB_NAME2.
10707 (pending breakpoint info on first run at shrfunc1)
10708 (pending breakpoint info on second run at shrfunc1)
10709 (pending breakpoint info on second run at shrfunc2)
10710 (print y from libfile, print y from libfile2): New tests.
10711 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
10712 * gdb.base/unloadshr2.c: New.
10713
e6a386cd
HZ
107142009-12-22 Hui Zhu <teawater@gmail.com>
10715
10716 * gdb.reverse/sigall-reverse.exp: Adjust.
10717
9e19b45e
VP
107182009-12-21 Vladimir Prus <vladimir@codesourcery.com>
10719
10720 PR gdb/10884
10721
10722 * gdb.mi/var-cmd.c (do_bitfield_tests): New
10723 (main): Call do_bitfield_tests.
aacf5b1e 10724 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 10725
d53a7b30
JB
107262009-12-20 Joel Brobecker <brobecker@adacore.com>
10727
10728 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
10729 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
10730 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
10731 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
10732 gdb.modula2/unbounded1.c: Update copyright header.
10733
191ca0a1
CM
107342009-12-10 Chris Moller <moller@mollerware.com>
10735
10736 PR gdb/9399
10737 * gdb.cp/virtfunc2.exp: New tests
10738 * gdb.cp/virtfunc2.cc: New tests
10739 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
10740
0fa6cf1b
MS
107412009-12-10 Oza Pawandeep (paawan1982@yahoo.com
10742
10743 * gdb.reverse/i387-env-reverse.c: New file.
10744 * gdb.reverse/i387-env-reverse.exp: New file.
10745 * gdb.reverse/i387-stack-reverse.c: New file.
10746 * gdb.reverse/i387-stack-reverse.exp: New file.
10747
361ae042
PM
107482009-12-08 Phil Muldoon <pmuldoon@redhat.com>
10749
10750 * gdb.python/py-type.exp (test_range): New test.
10751
bfd31e71
PM
107522009-12-03 Phil Muldoon <pmuldoon@redhat.com>
10753
10754 PR python/10805
10755
10756 * gdb.python/py-type.exp: New file.
10757 * gdb.python/py-type.c: New file.
10758 * Makefile.in: Add py-type.
10759
57a1d736
TT
107602009-12-03 Tom Tromey <tromey@redhat.com>
10761
10762 * gdb.python/py-value.exp (test_parse_and_eval): New
10763 function.
10764
1f3b5d1b
PP
107652009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10766
10767 PR gdb/11022
10768
10769 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
10770 * gdb.base/pr11022.c: New test.
10771
8b7dbdc9
JK
107722009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10773
10774 Fix spurious false FAILs.
10775 * gdb.base/structs.c (chartest): New.
10776 (main): Fill-in chartest.
10777 * gdb.base/structs.exp (anychar_re, first): New.
10778 (start_structs_test): Import global anychar_re and first.
10779 New gdb_test call "set print elements 300; ${testfile}"
10780 (start_structs_test <$first>): New block.
10781 (any): Import global anychar_re. New variable ac. Use ${ac}.
10782
6a53b2ec
JK
107832009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10784
10785 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
10786
d7167b4c
JK
107872009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10788
10789 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
10790 Force $srcfile file.
10791 * gdb.base/foll-fork.c (callee): Comment out the printf call.
10792
b1798462
UW
107932009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10794
10795 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
10796 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10797 * gdb.threads/watchthreads-reorder.exp: Likewise.
10798
b6199126
DJ
107992009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
10800
10801 PR gdb/8704
10802
10803 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
10804 "if", and "thread". Correct matching in the previous test.
10805
b22a0510
DJ
108062009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
10807
10808 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
10809
930636d2
MS
108102009-11-23 Michael Snyder <msnyder@vmware.com>
10811
10812 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
10813 * gdb.reverse-watch-precsave.exp: Ditto.
10814
21a0512e
PP
108152009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
10816
10817 * gdb.asm/asm-source.exp: Adjust.
10818 * gdb.base/help.exp: Adjust.
889bf7c5 10819
fc30d5e0
PA
108202009-11-22 Pedro Alves <pedro@codesourcery.com>
10821
10822 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
10823 (do_syscall_tests_without_xml): Set data-directory to
10824 /the/path/to/nowhere.
10825
f6bc2008
PA
108262009-11-21 Pedro Alves <pedro@codesourcery.com>
10827
10828 * gdb.threads/local-watch-wrong-thread.c,
10829 gdb.threads/local-watch-wrong-thread.exp: New files.
10830
8c2fb5de
PA
108312009-11-21 Pedro Alves <pedro@codesourcery.com>
10832
10833 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
10834 assume new `regsub' syntax available.
10835
ebec9a0f
PA
108362009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10837
a79d3c27
JK
10838 * gdb.base/watchpoint-hw-hit-once.exp,
10839 gdb.base/watchpoint-hw-hit-once.c: New.
10840
108412009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10842
10843 * gdb.threads/watchthreads-reorder.exp,
10844 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 10845
276a961b
MK
108462009-11-17 Nathan Sidwell <nathan@codesourcery.com>
10847
10848 * gdb.xml/tdesc-regs.exp: Use for m68k.
10849
4867c1fb
PA
108502009-11-15 Pedro Alves <pedro@codesourcery.com>
10851
10852 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
10853
f6838f81
DJ
108542009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10855
10856 * lib/gdb.exp (current_target_name): New procedure.
10857 (gdb_wrapper_target): New variable.
10858 (gdb_wrapper_init): Set gdb_wrapper_target.
10859 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
10860 wrapper.
10861
4ac4dd3f
DJ
108622009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10863
10864 * gdb.base/remote.exp: Delete the slowest load test.
10865 Do not load with fixed packet sizes.
10866
a7881759
DJ
108672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10868
10869 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
10870
97a5b505
DJ
108712009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10872
10873 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10874 srcfile when setting a breakpoint.
10875
d3e1fc54
DJ
108762009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10877
10878 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10879 macros.
10880
7cbcbded
DJ
108812009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10882
10883 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10884 to be in memory.
10885 * gdb.base/display.c (force_mem): New.
10886 (do_loops): Use it. Add breakpoint comments.
10887 (do_vars): Add a breakpoint comment.
10888 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10889 line numbers.
10890
bdea3a92
NF
108912009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10892
10893 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10894 instead of a bare "run".
10895
269f82e5
PP
108962009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10897
10898 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10899
a69b7d9d
DJ
109002009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10901
10902 * lib/cell.exp (skip_cell_tests): Clean up test files before
10903 returning.
10904
b598bfda
DJ
109052009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10906
10907 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10908 and the breakpoint menu. Do not call perror if a prompt is seen.
10909 Consume the following GDB prompt.
10910 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10911 * gdb.cp/namespace.exp: Use gdb_test.
10912 * gdb.cp/templates.exp: Use gdb_test.
10913 (test_template_breakpoints): Use gdb_test_multiple.
10914
87728fa0
DJ
109152009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10916
10917 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10918 (marker4): Reference values.
10919
b67c692f
DJ
109202009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10921
10922 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10923 is missing.
10924
f0df251a
DJ
109252009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10926
10927 * gdb.base/break.c (need_malloc): New.
10928 * gdb.base/constvars.c (main): Reference crass and crisp.
10929 * gdb.base/gdb1821.c (main): Reference bar.
10930 * gdb.cp/gdb1355.cc (main): Reference s1.
10931 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10932 (main): Call them.
10933 * gdb.cp/hang2.cc (dummy2): Define.
10934 * gdb.cp/hang3.cc (dummy3): Define.
10935 * gdb.cp/m-data.cc (main): Reference shadow.
10936
bdf7534a
NF
109372009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10938 Nathan Froyd <froydnj@codesourcery.com>
10939
10940 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10941 remote host.
10942
f24fce77
NF
109432009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10944
10945 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10946 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10947 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10948 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10949 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10950 * gdb.dwarf2/dw2-producer.exp: Likewise.
10951 * gdb.dwarf2/mac-fileno.exp: Likewise.
10952 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10953 py-prettyprint.py to the remote host.
10954 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10955
40f0318e
KS
109562009-11-11 Keith Seitz <keiths@redhat.com>
10957
10958 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10959 use it instead of "Foo".
10960 * gdb.cp/classes.exp (do_tests): Add a test to access
10961 a method through a typedef'd class name.
10962
f3d9f7fb
NF
109632009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10964
10965 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10966 exponents.
10967 * gdb.base/pointers.exp: Likewise.
10968 * gdb.cp/ref-types.exp: Likewise.
10969
a4216f37
KS
109702009-11-11 Keith Seitz <keiths@redhat.com>
10971
10972 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10973 new[] and delete[].
10974 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10975 "void".
10976 (probe_demangler): Remove all single-quoting of
10977 method and variable names.
10978 (info_func_regexp): Remove the word "void" from any
10979 occurrence of "(void)".
10980 (print_addr_2): Remove all single-quoting of
10981 method names.
10982 (print_addr_2_kfail): Likewise.
10983 (print_addr): Single-quote C function names before
10984 passing to print_addr_2.
10985 (test_paddr_operator_functions): Remove single-quoting
10986 for method names.
10987 Add tests for operator new[] and operator delete[].
10988
9b14d7aa
JK
109892009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10990
10991 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10992
85feb311
KS
109932009-11-09 Keith Seitz <keiths@redhat.com>
10994
10995 * gdb.cp/overload.exp: Add tests for resolving overloaded
10996 methods in expression parsing/evaluation.
10997
fa335448
DJ
109982009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10999
11000 * lib/gdb.exp (default_gdb_version): Use --version instead of
11001 --command.
11002
ec3c07fc
NS
110032009-11-10 Nathan Sidwell <nathan@codesourcery.com>
11004
11005 * lib/gdb.exp (gdb_compile_test): New.
11006 (skip_ada_tests, skip_java_tests): New.
11007 (gdb_compile): Use gdb_compile_test for f77.
11008 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
11009 * lib/java.exp (compile_java_from_source): Remove runtests check,
11010 use gdb_compile_test to record result.
11011 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
11012 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
11013 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
11014 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
11015 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
11016 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
11017 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
11018 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
11019 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
11020 adjust gdb_compile invocations.
11021
b8b4e42b
JK
110222009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11023
11024 * Makefile.in (abs_builddir): New.
11025 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
11026 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
11027 `$(abs_builddir)/site.exp'.
11028
f8b7eaf3
DJ
110292009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
11030
11031 * config/m68k-emc.exp, lib/emc-support.exp,
11032 gdb.trace/gdb_c_test.c: Delete.
11033 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
11034 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
11035 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
11036 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
11037 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
11038 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
11039 casing for m68k-*-elf.
11040
c4187697
NS
110412009-11-03 Pedro Alves <pedro@codesourcery.com>
11042
11043 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
11044 * gdb.arch/i386-prologue.exp: Likewise.
11045 * gdb.arch/i386-unwind.exp: Likewise.
11046
db16b772
DJ
110472009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11048
11049 * lib/gdb.exp (gdb_expect): Fix timeout typo.
11050
bcf71277
DJ
110512009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11052
11053 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
11054
0105cee2
DJ
110552009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
11056
11057 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
11058
24ddea62
JK
110592009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11060
11061 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
11062
287ccc17
JK
110632009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11064
11065 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
11066 * gdb.base/sepdebug2.c: New file.
11067
08bca259 110682009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
11069
11070 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
11071 the modified warnings for catch syscall. Verify if GDB was compiled
11072 with support for lib expat, and choose which tests to run depending
11073 on this.
11074
5d4e2b76
VP
110752009-10-30 Vladimir Prus <vladimir@codesourcery.com>
11076
11077 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
11078 that composite commands are parsed OK. And also test
11079 that breakpoint commands do work.
11080
240e538a
MS
110812009-10-23 Michael Snyder <msnyder@vmware.com>
11082
11083 gdb.reverse/consecutive-precsave.exp: Change expect pattern
11084 to allow for new disassembly style.
11085
9c419145
PP
110862009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
11087
11088 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 11089
02506ff1
MS
110902009-10-22 Michael Snyder <msnyder@vmware.com>
11091
11092 * gdb.reverse/break-precsave.exp: New test.
11093 * gdb.reverse/consecutive-precsave.exp: Ditto.
11094 * gdb.reverse/finish-precsave.exp: Ditto.
11095 * gdb.reverse/i386-precsave.exp: Ditto.
11096 * gdb.reverse/machinestate-precsave.exp: Ditto.
11097 * gdb.reverse/sigall-precsave.exp: Ditto.
11098 * gdb.reverse/solilb-precsave.exp: Ditto.
11099 * gdb.reverse/step-precsave.exp: Ditto.
11100 * gdb.reverse/until-precsave.exp: Ditto.
11101 * gdb.reverse/watch-precsave.exp: Ditto.
11102
4cf866a3
MS
111032009-10-22 Michael Snyder <msnyder@vmware.com>
11104
11105 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
11106 for gdb_expect. Adjust one test's expect strings for the new
11107 format of disassemble.
11108 * gdb.reverse/finish-reverse.exp: Delete 'return'.
11109 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
11110 gdb_test_multiple.
11111 * gdb.reverse/step-reverse.exp: Delete 'return'.
11112 * gdb.reverse/until-reverse.exp: Delete blank lines.
11113 * gdb.reverse/watch-reverse.exp: Delete blank lines.
11114
2b28d209
PP
111152009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
11116
11117 * gdb.base/consecutive.exp: Adjust.
11118 * gdb.base/display.exp: Likewise.
11119 * gdb.base/pc-fp.exp: Likewise.
11120 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 11121
33b9c32b
MS
111222009-10-19 Michael Snyder <msnyder@vmware.com>
11123
11124 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
11125 * gdb.reverse/finish-reverse.c: Ditto.
11126 * gdb.reverse/sigall-reverse.c: Ditto.
11127 * gdb.reverse/solib-reverse.c: Ditto.
11128 * gdb.reverse/step-reverse.c: Ditto.
11129 * gdb.reverse/watch-reverse.c: Ditto.
11130
6c95b8df
PA
111312009-10-19 Pedro Alves <pedro@codesourcery.com>
11132 Stan Shebs <stan@codesourcery.com>
11133
11134 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
11135 * gdb.base/foll-exec.exp: Adjust to expect a process id before
11136 "Executing new program".
11137 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
11138 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
11139 left listed after having been killed.
11140 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
11141 * gdb.base/maint.exp: Adjust test.
11142
11143 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
11144 * gdb.multi/Makefile.in: New.
11145 * gdb.multi/base.exp: New.
11146 * gdb.multi/goodbye.c: New.
11147 * gdb.multi/hangout.c: New.
11148 * gdb.multi/hello.c: New.
11149 * gdb.multi/bkpt-multi-exec.c: New.
11150 * gdb.multi/bkpt-multi-exec.exp: New.
11151 * gdb.multi/crashme.c: New.
11152
279017b7
TG
111532009-10-13 Tristan Gingold <gingold@adacore.com>
11154
11155 * gdb.base/sepdebug.exp: Check debug info are found.
11156
0413d738
PA
111572009-10-08 Pedro Alves <pedro@codesourcery.com>
11158
11159 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
11160 bits.
11161
c628eecc
JK
111622009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11163
11164 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
11165
38af1bfe
JB
111662009-10-07 Joel Brobecker <brobecker@adacore.com>
11167
11168 * gdb.base/watchpoints.c: Add copyright header. Reformat one
11169 of the comments.
11170
2b0adecd
PM
111712009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
11172
11173 * gdb.base/annota1.exp: Remove obsolete match_max increase.
11174 * gdb.base/annota3.exp: Idem.
11175 * gdb.base/maint.exp: Idem.
11176
8d417781
PM
111772009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
11178
889bf7c5 11179 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
11180 to default.
11181
bb61102d
PM
111822009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11183
889bf7c5 11184 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
11185 mingw and cygwin targets.
11186
ace5c364
PM
111872009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
11188 Pedro Alves <pedro@codesourcery.com>
11189
889bf7c5 11190 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
11191 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
11192
c2d494a0
PM
111932009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11194
e1b52ce2
PM
11195 * gdb.base/shr1.c: Use %p in format string.
11196 * gdb.base/unload.c: Avoid warning in fprintf.
11197 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 11198
209f53f5
PM
111992009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
11200
11201 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
11202 long type.
11203 (test_unlink): Correct printf string.
11204 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
11205 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
11206
8172766a
JK
112072009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11208
11209 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
11210 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
11211 * gdb.arch/ia64-breakpoint-shadow.S: New file.
11212
0f73703c
UW
112132009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11214
11215 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
11216 * gdb.objc/nondebug.exp: Likewise.
11217
b32306ca
UW
112182009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11219
11220 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
11221 target_info setting.
11222
11223 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
11224 that detect new threads during "info threads".
11225
0057022f
UW
112262009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11227
11228 * gdb.threads/manythreads.c (main): Increase thread stack size
11229 to 2*PTHREAD_STACK_MIN.
11230 * gdb.threads/multi-create.c (main): Likewise.
11231 (create_function): Likewise.
11232
f29c0325
UW
112332009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11234
11235 * gdb.base/dump.exp: Pass difference of pointer types instead
11236 of integer types as offset to restore in intarr3.srec case.
11237
fcb34849
UW
112382009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11239
11240 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
11241
d5142e3b
UW
112422009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11243
11244 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
11245
087b74b2 112462009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 11247
087b74b2
PM
11248 New test for two watchpoints, with disabling of
11249 the first inserted.
11250 * testsuite/gdb.base/watchpoints.c: New file.
11251 * testsuite/gdb.base/watchpoints.exp: New file.
11252
96c07c5b
TT
112532009-09-25 Tom Tromey <tromey@redhat.com>
11254
11255 * gdb.base/charset.exp: Test utf-16 strings with Python.
11256
b8899f2b
TT
112572009-09-25 Tom Tromey <tromey@redhat.com>
11258
11259 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
11260 UCS-4.
11261 * gdb.base/charset.c (utf_32_string): Rename.
11262 (init_utf32): Rename.
11263 (main): Update.
11264
329719ec
TT
112652009-09-22 Tom Tromey <tromey@redhat.com>
11266
11267 * gdb.python/py-function.exp: Add regression tests.
11268
11ef0d76
KS
112692009-09-21 Keith Seitz <keiths@redhat.com>
11270
11271 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
11272 with invalid operator.
11273
3fe8f3b3
KS
112742009-09-21 Keith Seitz <keiths@redhat.com>
11275
11276 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
11277 and destructor using typedef name of class.
11278 * gdb.cp/classes.cc (class Base1): Add a destructor.
11279 (base1): New typedef.
11280 (use_methods): Instanitate an object of type base1.
11281 * gdb.cp/templates.exp (test_template_typedef): New procedure.
11282 (do_tests): Call test_template_typedef.
11283 * gdb.cp/templates.cc (Baz::~Baz): New method.
11284 (intBazOne): New typedef.
11285 (main): Instantiate intBazOne.
11286
7a9fe101
PM
112872009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11288
11289 PR python/10633
11290
11291 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
11292 Function.
11293 (run_lang_tests): Add print elements test.
11294
2e4d963f
PM
112952009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11296
11297 * gdb.python/py-value.exp (test_subscript_regression): New
11298 function. Test for invalid subscripts.
11299 * gdb.python/py-value.c (main): Add test array, and pointer to it.
11300 (ptr_ref): New function.
11301
ec7e75e7
PP
113022009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11303
11304 * gdb.base/default.exp: Fix "show convenience".
11305
0cc7d26f
TT
113062009-09-15 Tom Tromey <tromey@redhat.com>
11307
11308 * lib/mi-support.exp (mi_create_varobj): Update.
11309 (mi_create_floating_varobj): Likewise.
11310 (mi_create_dynamic_varobj): New proc.
11311 (mi_varobj_update): Update.
11312 (mi_varobj_update_with_type_change): Likewise.
11313 (mi_varobj_update_kv_helper): New proc.
11314 (mi_varobj_update_dynamic_helper): Rewrite.
11315 (mi_varobj_update_dynamic): New proc.
11316 (mi_list_varobj_children): Update.
11317 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
11318 * gdb.python/python-prettyprint.py (pp_outer): New class.
11319 (pp_nullstr): Likewise.
11320 (lookup_function): Register new printers.
11321 * gdb.python/python-prettyprint.c (struct substruct): New type.
11322 (struct outerstruct): Likewise.
11323 (substruct_test): New function.
11324 (struct nullstr): New type.
11325 (string_1, string_2): New globals.
11326 (main): Add new tests.
11327 * gdb.python/python-mi.exp: Added regression tests.
11328 * gdb.mi/mi2-var-display.exp: Update.
11329 * gdb.mi/mi2-var-cmd.exp: Update.
11330 * gdb.mi/mi2-var-child.exp: Update.
11331 * gdb.mi/mi2-var-block.exp: Update.
11332 * gdb.mi/mi-var-invalidate.exp: Update.
11333 * gdb.mi/mi-var-display.exp: Update.
11334 * gdb.mi/mi-var-cmd.exp: Update.
11335 * gdb.mi/mi-var-child.exp: Update.
11336 * gdb.mi/mi-var-block.exp: Update.
11337 * gdb.mi/mi-break.exp: Update.
11338 * gdb.mi/gdb701.exp: Update.
11339
a96d9b2e
SDJ
113402009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
11341
11342 * Makefile.in: Inclusion of catch-syscall object.
11343 * gdb.base/catch-syscall.c: New file.
11344 * gdb.base/catch-syscall.exp: New file.
11345
b43b923a
MS
113462009-09-12 Michael Snyder <msnyder@vmware.com>
11347
11348 * gdb.reverse/step-reverse.exp: Explicitly check for targets
11349 that can support reverse debuggnig.
11350
cec03d70
TT
113512009-09-11 Tom Tromey <tromey@redhat.com>
11352
11353 * gdb.dwarf2/valop.S: New file.
11354 * gdb.dwarf2/valop.exp: New file.
11355
e23bb3fc
MK
113562009-09-11 Mark Kettenis <kettenis@gnu.org>
11357
11358 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
11359
37c3696d
DE
113602009-09-10 Doug Evans <dje@google.com>
11361
11362 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
11363 Add $gdb_prompt to second breakpoint regexp.
11364
5172aecb
JB
113652009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
11366
11367 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
11368 names, add missing ones.
11369 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
11370 * gdb.python/py-frame.c: Rename from python-frame.c.
11371 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
11372 testfile name.
11373 * gdb.python/py-function.exp: Rename from python-function.exp.
11374 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
11375 testfile name.
11376 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
11377 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
11378 Adjust testfile name.
11379 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
11380 * gdb.python/py-template.cc: Rename from python-template.cc.
11381 * gdb.python/py-template.exp: Rename from python-template.exp.
11382 Adjust testfile name.
11383 * gdb.python/py-value.c: Rename from python-value.c.
11384 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
11385 testfile name.
11386
b554e4bd
JK
113872009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11388
11389 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
11390 $bpt2address.
11391 (Second breakpoint address is valid on ia64)
11392 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
11393
9a68ae16
JM
113942009-09-03 Joseph Myers <joseph@codesourcery.com>
11395
11396 * gdb.base/ending-run.exp: Restrict regular expression matching
11397 line number to require closing brace following.
11398
146b9145
DE
113992009-09-03 Doug Evans <dje@google.com>
11400
11401 * gdb.base/store.exp (check_set): Fix typo in expected value message.
11402
787d21e1
TT
114032009-09-02 Tom Tromey <tromey@redhat.com>
11404
11405 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
11406
e7802207
TT
114072009-09-02 Tom Tromey <tromey@redhat.com>
11408
11409 * gdb.dwarf2/callframecfa.exp: New file.
11410 * gdb.dwarf2/callframecfa.S: New file.
11411
817aadd2
JK
114122009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11413
11414 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
11415 gdb.base/solib-overlap-main.c: New.
11416
4a76eae5
DJ
114172009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
11418
11419 PR gdb/10565
11420
11421 * gdb.base/bitfields.c (struct container, container): New.
11422 (main): Initialize it and call break5.
11423 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
11424
d4b96c9a
JK
114252009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11426
11427 Support constant DW_AT_data_member_location by GCC PR debug/40659.
11428 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
11429
4e22772d
JK
114302009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11431
11432 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
11433
2efab443
MS
114342009-08-26 Michael Snyder <msnyder@vmware.com>
11435
11436 * gdb.base/i386-reverse.c: New file.
11437 * gdb.base/i386-reverse.exp: New file.
11438 * gdb.base/Makefile.in: Add new files to be removed.
11439
07ab73a0
JM
114402009-08-26 Joseph Myers <joseph@codesourcery.com>
11441
11442 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
11443 environment-pwd for remote host.
11444 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
11445
676accff
KS
114462009-08-24 Keith Seitz <keiths@redhat.com>
11447
11448 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
11449 Add two new C++ completer tests which limit the output to a
889bf7c5 11450 given class.
676accff 11451
f9f7ad22
MS
114522009-08-24 Michael Snyder <msnyder@vmware.com>
11453
11454 * gdb.base/del.exp: Fix typo in comment.
11455 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
11456
81ecdfbb
RW
114572009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11458
11459 * configure: Regenerate.
11460 * gdb.hp/configure: Likewise.
11461 * gdb.hp/gdb.aCC/configure: Likewise.
11462 * gdb.hp/gdb.base-hp/configure: Likewise.
11463 * gdb.hp/gdb.compat/configure: Likewise.
11464 * gdb.hp/gdb.defects/configure: Likewise.
11465 * gdb.hp/gdb.objdbg/configure: Likewise.
11466 * gdb.stabs/configure: Likewise.
11467
cab0c772
UW
114682009-08-19 Doug Evans <dje@google.com>
11469
11470 * gdb.base/gdbvars.c: New file.
11471 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
11472
b8fa0bfa
PA
114732009-08-14 Pedro Alves <pedro@codesourcery.com>
11474
11475 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11476 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
11477
b84aa90a
PA
114782009-08-13 Pedro Alves <pedro@codesourcery.com>
11479
11480 * gdb.base/default.exp: Adjust "set language test": it's now an
11481 enum command. Larger help string moved to "help set language".
11482 * gdb.base/help.exp: Adjust "help set language" expected output,
11483 now lists all known languages.
11484
0d8f9b2c
NF
114852009-08-11 Nathan Froyd <froydnj@codesourcery.com>
11486
11487 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
11488 all frame arguments.
11489 * gdb.arch/altivec-regs.exp: Likewise.
11490
bda180e0
TT
114912009-08-07 Tom Tromey <tromey@redhat.com>
11492
11493 * gdb.base/setshow.exp: Add tests for changes to set language, set
11494 check range, and set check type.
11495
48cb2d85
VP
114962009-08-03 Vladimir Prus <vladimir@codesourcery.com>
11497
11498 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
11499 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 11500 Call it.
48cb2d85 11501
1ea34204
UW
115022009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11503
11504 * configure.ac: Run gdb.cell tests when appropriate.
11505 * configure: Regenerate.
11506 * lib/cell.exp: New file.
11507 * gdb.cell: New directory.
11508 * gdb.cell/configure.ac: New file.
11509 * gdb.cell/configure: New file.
11510 * gdb.cell/Makefile.in: New file.
11511 * gdb.cell/arch.exp: New file.
11512 * gdb.cell/break.c: New file.
11513 * gdb.cell/break.exp: New file.
11514 * gdb.cell/break-spu.c: New file.
11515 * gdb.cell/bt.c: New file.
11516 * gdb.cell/bt2-spu.c: New file.
11517 * gdb.cell/bt-spu.c: New file.
11518 * gdb.cell/bt.exp: New file.
11519 * gdb.cell/coremaker.c: New file.
11520 * gdb.cell/coremaker-spu.c: New file.
11521 * gdb.cell/core.exp: New file.
11522 * gdb.cell/gcore.exp: New file.
11523 * gdb.cell/data.c: New file.
11524 * gdb.cell/data.exp: New file.
11525 * gdb.cell/data-spu.c: New file.
11526 * gdb.cell/ea-cache.exp: New file.
11527 * gdb.cell/ea-cache.c: New file.
11528 * gdb.cell/ea-cache-spu.c: New file.
11529 * gdb.cell/ea-standalone.c: New file.
11530 * gdb.cell/ea-standalone.exp: New file.
11531 * gdb.cell/ea-test.c: New file.
11532 * gdb.cell/ea-test.exp: New file.
11533 * gdb.cell/f-regs.exp: New file.
11534 * gdb.cell/mem-access.c: New file.
11535 * gdb.cell/mem-access.exp: New file.
11536 * gdb.cell/mem-access-spu.c: New file.
11537 * gdb.cell/ptype.exp: New file.
11538 * gdb.cell/registers.exp: New file.
11539 * gdb.cell/size.c: New file.
11540 * gdb.cell/sizeof.exp: New file.
11541 * gdb.cell/size-spu.c: New file.
11542 * gdb.cell/solib.exp: New file.
11543 * gdb.cell/solib-symbol.exp: New file.
11544
85e747d2
UW
115452009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11546
11547 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
11548
58d6951d
DJ
115492009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11550
11551 * gdb.base/float.exp: Handle VFP registers.
11552
6e0a4f15
MS
115532009-07-14 Michael Snyder <msnyder@vmware.com>
11554
dcd5da87
MS
11555 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
11556 to bring gdb to the beginning of the calling line.
11557
6e0a4f15
MS
11558 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
11559 confusing the i386 epilogue unwinder.
11560
782b2b07
SS
115612009-07-14 Stan Shebs <stan@codesourcery.com>
11562
11563 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
11564
f662c3bc
MS
115652009-07-14 Michael Snyder <msnyder@vmware.com>
11566
11567 * gdb.reverse/step-reverse.exp (stepi into function call):
11568 Call instruction may not be first instruction in the line.
11569 (reverse stepi from a function call): Used wrong line number.
11570
8f313923
JK
115712009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11572
11573 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
11574
4662c76e
JK
115752009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11576
11577 Fix gdb.base/macscp.exp when using custom inputrc.
11578 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
11579 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
11580 env(TERM) set.
11581 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
11582 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
11583
aa81e255
JK
115842009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11585
11586 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
11587 * gdb.base/annota1.exp (thread_test): Import global $testfile.
11588 Change the compilation target to match the testcase name.
11589 * gdb.base/sect-cmd.exp: Change the compilation target to match the
11590 testcase name.
11591 * a2-run.exp: Use for setup prepare_for_testing. Change the
11592 compilation target to match the testcase name.
11593 * gdb.base/commands.exp: Likewise.
11594 * gdb.base/finish.exp: Likewise.
11595 * gdb.base/float.exp: Likewise.
11596 * gdb.base/info-target.exp: Likewise.
11597 * gdb.base/relational.exp: Likewise.
11598 * gdb.base/term.exp: Likewise.
11599 * gdb.base/until.exp: Likewise.
11600 * gdb.base/volatile.exp: Likewise.
11601 * gdb.base/whatis-exp.exp: Likewise.
11602
4c93b1d7
HZ
116032009-07-11 Hui Zhu <teawater@gmail.com>
11604
11605 * gdb.base/help.exp (disassemble): Update expected help text.
11606
812f7342
TT
116072009-07-09 Tom Tromey <tromey@redhat.com>
11608
11609 * lib/gdb.exp: Handle TRANSCRIPT.
11610 (remote_spawn, remote_close, send_gdb): New procs.
11611
fbb8f299
PM
116122009-07-10 Phil Muldoon <pmuldoon@redhat.com>
11613
11614 * gdb.python/python-prettyprint.c: Add counted null string
11615 structure.
11616 * gdb.python/python-prettyprint.exp: Print null string. Test for
11617 embedded nulls.
11618 * gdb.python/python-prettyprint.py (pp_ns): New Function.
11619 * gdb.python/python-value.exp (test_value_in_inferior): Add
11620 variable length string fetch tests.
11621 * gdb.python/python-value.c (main): Add strings for string fetch tests.
11622
c0ac0ec7
JK
116232009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11624
11625 * gdb.base/dump.exp (inaccessible memory is reported): New test.
11626
30b66ecc
TT
116272009-07-07 Tom Tromey <tromey@redhat.com>
11628
11629 * gdb.base/call-rt-st.exp: Update for change to escape output.
11630 * gdb.base/callfuncs.exp: Likewise.
11631 * gdb.base/charset.exp: Likewise.
11632 * gdb.base/constvars.exp: Likewise.
11633 * gdb.base/long_long.exp: Likewise.
11634 * gdb.base/pointers.exp: Likewise.
11635 * gdb.base/printcmds.exp: Likewise.
11636 * gdb.base/setvar.exp: Likewise.
11637 * gdb.base/store.exp: Likewise.
11638 * gdb.cp/ref-types.exp: Likewise.
11639 * gdb.mi/mi-var-child.exp: Likewise.
11640 * gdb.mi/mi-var-display.exp: Likewise.
11641 * gdb.mi/mi2-var-display.exp: Likewise.
11642 * gdb.base/charset.exp: Test octal escape sequence length.
11643 Update for change to escape output.
11644
187c4a2b
JK
116452009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11646
11647 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
11648
d80a43f9
DJ
116492009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
11650
11651 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
11652
047427a8
JK
116532009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11654
11655 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
11656 gdbserver increasing $portnum if "Can't bind address" has been seen.
11657
8b5a0f4f
PA
116582009-07-05 Pedro Alves <pedro@codesourcery.com>
11659
11660 * gdb.base/ending-run.exp: Add "step out of main" pattern for
11661 mingw32ce.
11662
7d93ba58
PA
116632009-07-05 Pedro Alves <pedro@codesourcery.com>
11664
11665 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
11666 VFP format.
11667
2277426b
PA
116682009-07-02 Pedro Alves <pedro@codesourcery.com>
11669
11670 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
11671 linux. Adjust to use "inferior", "info inferiors", "detach
11672 inferior" and "kill inferior" instead of "restart", "info fork",
11673 "detach fork" and "delete fork".
11674 * gdb.base/ending-run.exp: Spell out "info".
11675 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
11676 the "kill" command.
11677
5af949e3
UW
116782009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11679
11680 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
11681 change to prefix TLS offset in hex with 0x.
11682
5d3729b5
UW
116832009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11684
11685 * gdb.base/default.exp: Update test case for "x" changes.
11686
af589bd0
TG
116872009-07-01 Tristan Gingold <gingold@adacore.com>
11688
11689 * gdb.base/bigcore.exp: Make darwin untested.
11690
40974f91
JK
116912009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11692
11693 * gdb.base/completion.exp (directory completion): Create the directory.
11694 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
11695 escapeuniquesub.
11696 (directory completion 2): Expect now ${escapeuniquesub}.
11697 (Glob remaining of directory test): Remove one excessive newline.
11698 Expect the real output.
11699
59dd3af6
JK
117002009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11701
11702 Fix `make check//%' target after `make check' has been ran.
11703 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
11704 a mkdir call.
11705 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
11706 (%/.dir): Remove.
11707
f4e164aa
JK
117082009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11709
11710 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
11711 the expected result record.
11712
69af2122
JK
117132009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11714
11715 Remove racy FAILs relying just on the timeouts.
11716 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
11717 (annotation_level 2): Remove racy FAILs.
11718
2fd481e1
PP
117192009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
11720
11721 gdb/10275
889bf7c5
PA
11722 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
11723
c38f313d
DJ
117242009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
11725
11726 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
11727
8b777f02
VP
117282009-06-30 Vladimir Prus <vladimir@codesourcery.com>
11729
11730 * gdb.mi/mi-stack.exp: Testing symbolic options
11731 to -stack-list-locals and -stack-list-arguments.
11732
00c7eacf
JK
117332009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11734
11735 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
11736
6bc80edc
TT
117372009-06-29 Tom Tromey <tromey@redhat.com>
11738
11739 * dg-extract-results.sh: New file.
11740 * Makefile.in (FORCE_PARALLEL): New variable.
11741 (CHECK_TARGET): New conditional variable.
11742 (check): Use CHECK_TARGET.
11743 (DO_RUNTEST): New variable.
11744 (check-single): New target.
11745 (TEST_DIRS): New variable.
11746 (TEST_TARGETS): Likewise.
11747 (check-parallel): New target.
11748 (check-gdb.%): New pattern.
11749 (BASE1_FILES): New variable.
11750 (BASE2_FILES): Likewise.
11751 (check-gdb.base%): New pattern.
11752 (%/.dir): New pattern.
11753 * configure: Rebuild.
11754 * aclocal.m4 (AM_CONDITIONAL): New defun.
11755 * configure.ac: Check whether user is using GNU make.
11756 (GMAKE): New conditional.
11757
794684b6
SW
117582009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
11759
11760 * gdb.cp/namespace-nested-import.cc: New test.
11761 * gdb.cp/namespace-nested-import.exp: New test.
11762
edb3359d
DJ
117632009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
11764
11765 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
11766 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
11767 * gdb.opt/Makefile.in (EXECUTABLES): Update.
11768 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
11769 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
11770 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
11771 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
11772 gdb.opt/inline-markers.c: New files.
11773 * lib/gdb.exp (skip_inline_frame_tests): New function.
11774 (skip_inline_var_tests): New function.
11775
cf657a0c
AS
117762009-06-27 Andreas Schwab <schwab@linux-m68k.org>
11777
11778 * gdb.cp/exception.exp: Don't require $hex before inner frame in
11779 backtrace.
11780
28d41a99
MS
117812009-06-27 Michael Snyder <msnyder@vmware.com>
11782
11783 * gdb.reverse: New directory.
11784 * gdb.reverse/break-reverse.c: New test.
11785 * gdb.reverse/break-reverse.exp: New test.
11786 * gdb.reverse/consecutive-reverse.c: New test.
11787 * gdb.reverse/consecutive-reverse.exp: New test.
11788 * gdb.reverse/finish-reverse.c: New test.
11789 * gdb.reverse/finish-reverse.exp: New test.
11790 * gdb.reverse/machinestate.c: New test.
11791 * gdb.reverse/ms1.c: New test.
11792 * gdb.reverse/machinestate.exp: New test.
11793 * gdb.reverse/Makefile.in: New file.
11794 * gdb.reverse/shr2.c: New test.
11795 * gdb.reverse/solib-reverse.c: New test.
11796 * gdb.reverse/solib-reverse.exp: New test.
11797 * gdb.reverse/step-reverse.c: New test.
11798 * gdb.reverse/step-reverse.exp: New test.
11799 * gdb.reverse/until-reverse.c: New test.
11800 * gdb.reverse/ur1.c: New test.
11801 * gdb.reverse/until-reverse.exp: New test.
11802 * gdb.reverse/watch-reverse.c: New test.
11803 * gdb.reverse/watch-reverse.exp: New test.
11804 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
11805 * configure: Regenerate.
11806
fe3c8b0d
DE
118072009-06-26 Doug Evans <dje@google.com>
11808
11809 * gdb.base/psymtab.exp: Turn off pending breakpoints.
11810
3a72a602
PM
118112009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
11812
11813 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
11814 windows problem for 'file delete $binfile'.
11815
27aa8d6a
SW
118162009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
11817
11818 * gdb.cp/namespace-using.exp: New test.
11819 * gdb.cp/namespace-using.cc: New test.
11820
8ac055f8
JB
118212009-05-20 Joel Brobecker <brobecker@adacore.com>
11822
11823 * gdb.ada/variant_record_packed_array: New testcase.
11824
85e306ed
TT
118252009-06-23 Tom Tromey <tromey@redhat.com>
11826
11827 * gdb.base/charset.exp (test_combination): Regression test.
11828 * gdb.base/charset.c (my_wchar_t): New typedef.
11829 (myvar): New global.
11830 (main): Set myvar.
11831
56643c5e
PM
118322009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
11833
11834 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11835 target.
11836
1fac167a
UW
118372009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11838
11839 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
11840
7ccb0be9
UW
118412009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11842
11843 * gdb.mi/gdb680.exp: Update test for error message.
11844
568d6575
UW
118452009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11846
11847 * gdb.base/annota1.exp: Allow multiple occurrences of the
11848 frames-invalid annotation.
11849 * gdb.cp/annota2.exp: Likewise.
11850
7cd1089b
PM
118512009-06-15 Phil Muldoon <pmuldoon@redhat.com>
11852
11853 * gdb.cp/gdb2495.cc: New file.
11854 * gdb.cp/gdb2495.exp: New file.
11855
72c63395
JK
118562009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11857
11858 Report error on GDB crash during runto.
11859 * lib/gdb.exp (runto <eof>): New.
11860
3788363d
DJ
118612009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
11862
11863 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
11864 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
11865 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
11866 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
11867 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
11868 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
11869 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
11870 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11871 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11872 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11873 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11874 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11875 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11876 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11877 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11878 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11879 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11880 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11881 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11882 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11883 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11884 gdb.trace/passcount.exp, gdb.trace/report.exp,
11885 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11886 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11887 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11888 executable.
11889
17592de3
PA
118902009-06-07 Pedro Alves <pedro@codesourcery.com>
11891
11892 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11893 defined before referencing it.
11894
701e355d
DE
118952009-06-03 Doug Evans <dje@google.com>
11896
11897 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11898 * gdb.arch/i386-see.c: Ditto.
11899
f2292c65
PM
119002009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11901
11902 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11903 (check_macro): Return 1 if undefined.
11904 If first test fails, check if macro debug information is available,
11905 and report unsupported test if no macro information is found.
11906
5a437975
DE
119072009-05-29 Doug Evans <dje@google.com>
11908
11909 * gdb.threads/hand-call-in-threads.exp: New.
11910 * gdb.threads/hand-call-in-threads.c: New.
11911
c141c696
MS
119122009-05-29 Michael Snyder <msnyder@vmware.com>
11913
11914 * gdb.base/break-always.exp: Change "1" to "on".
11915 Add confirmation check.
11916
b3444185
PA
119172009-05-28 Pedro Alves <pedro@codesourcery.com>
11918
11919 * gdb.threads/threxit-hop-specific.c: New.
11920 * gdb.threads/threxit-hop-specific.exp: New.
11921 * gdb.threads/thread-execl.c: New.
11922 * gdb.threads/thread-execl.exp: New.
11923
b6313243
TT
119242009-05-27 Tom Tromey <tromey@redhat.com>
11925 Thiago Jung Bauermann <bauerman@br.ibm.com>
11926
11927 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11928 (mi_child_regexp): Likewise.
11929 (mi_list_varobj_children_range): Likewise.
11930 (mi_get_features): Likewise.
11931 (mi_list_varobj_children): Rewrite.
11932 * gdb.python/python-mi.exp: New file.
11933
a6bac58e
TT
119342009-05-27 Tom Tromey <tromey@redhat.com>
11935 Thiago Jung Bauermann <bauerman@br.ibm.com>
11936 Phil Muldoon <pmuldoon@redhat.com>
11937 Paul Pluzhnikov <ppluzhnikov@google.com>
11938
11939 * gdb.python/python-prettyprint.exp: New file.
11940 * gdb.python/python-prettyprint.c: New file.
11941 * gdb.python/python-prettyprint.py: New file.
11942 * gdb.base/display.exp: print/r is now valid.
11943
2c74e833
TT
119442009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11945 Tom Tromey <tromey@redhat.com>
11946 Pedro Alves <pedro@codesourcery.com>
11947 Paul Pluzhnikov <ppluzhnikov@google.com>
11948
11949 * gdb.python/python-template.exp: New file.
11950 * gdb.python/python-template.cc: New file.
11951 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11952 tests.
11953 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11954 Call it.
11955 (test_value_after_death): New proc.
11956 * gdb.python/python-value.c (PTR): New typedef.
11957 (main): New variable 'x'.
11958
89c73ade
TT
119592009-05-27 Tom Tromey <tromey@redhat.com>
11960
11961 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11962 tests.
11963 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11964 Call it.
11965
a75724bc
PA
119662009-05-27 Pedro Alves <pedro@codesourcery.com>
11967
11968 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11969
e58b0e63
PA
119702009-05-24 Pedro Alves <pedro@codesourcery.com>
11971
11972 * gdb.threads/fork-thread-pending.c: New.
11973 * gdb.threads/fork-thread-pending.exp: New.
11974
4ac36638
JK
119752009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11976
11977 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11978 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11979
889bf7c5 119802009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11981
889bf7c5 11982 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11983
b242c3c2
PA
119842009-05-17 Pedro Alves <pedro@codesourcery.com>
11985
11986 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11987 `gdb_get_line_number'. Call `callee' in both parent and child.
11988 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11989 `gdb_get_line_number' instead of hardcoding line numbers.
11990 (catch_fork_unpatch_child): New procedure to test detaching
11991 breakpoints from child fork.
11992 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11993 hardcoding line numbers.
11994 (do_fork_tests): Run `catch_fork_unpatch_child'.
11995
ee342b23
VP
119962009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11997
11998 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11999 of structure type enters or leaves the scope, it
12000 is reported by -var-update.
12001
e2009e98
DE
120022009-05-11 Doug Evans <dje@sebabeach.org>
12003
12004 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 12005 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
12006 * gdb.threads/schedlock.c (main): Fix off-by-one error.
12007
00903456
JK
120082009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
12009
12010 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
12011
dc621c35
DE
120122009-04-30 Doug Evans <dje@google.com>
12013
12014 * gdb.threads/watchthreads2.exp: New testcase.
12015 * gdb.threads/watchthreads2.c: New testcase.
12016
9ab4e744
DE
120172009-04-29 Doug Evans <dje@google.com>
12018
12019 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
12020 * gdb.cp/mb-ctor.cc: Ditto.
12021 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
12022 * gdb.cp/mb-inline.h (multi_line_foo): New function.
12023 * gdb.cp/mb-inline1.cc: Call it.
12024 * gdb.cp/mb-inline2.cc: Ditto.
12025 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
12026 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
12027
484086b7
JK
120282009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
12029
12030 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
12031 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
12032 Replace all uses of `decimal' by `nonzero'.
12033 (info macro FROM_COMMANDLINE): New test.
12034
379a77b5
TT
120352009-04-27 Tom Tromey <tromey@redhat.com>
12036
12037 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
12038
b92b73c2
DE
120392009-04-27 Doug Evans <dje@google.com>
12040
12041 * gdb.threads/watchthreads.c (main): Initialize args before starting
12042 the threads. Plus formatting cleanup.
12043 * gdb.threads/watchthreads.exp: Avoid errant failures due to
12044 biased scheduling of one thread.
12045
945a118d
JG
120462009-04-27 Jerome Guitton <guitton@adacore.com>
12047
12048 * gdb.cp/templates.cc (GetMax): New template.
12049 (main): Declare two instances of GetMax.
12050 * gdb.cp/templates.exp: Add new test.
12051
d389af10
JK
120522009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
12053
12054 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
12055
e7f86de9
JM
120562009-04-22 Joseph Myers <joseph@codesourcery.com>
12057
12058 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
12059
334cc82d
TT
120602009-04-15 Tom Tromey <tromey@redhat.com>
12061
12062 * gdb.base/charset.exp: Add regression test.
12063
d12672cc
JB
120642009-04-14 Joel Brobecker <brobecker@adacore.com>
12065
12066 * gdb.base/exe-lock.exp: New testcase.
12067
18e8c3bc
TT
120682009-04-13 Tom Tromey <tromey@redhat.com>
12069
12070 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
12071 operator on Frame.
12072
5ecd5cbe
UW
120732009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12074
12075 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
12076 * gdb.server/ext-attach.exp: Likewise.
12077
7309f756
VP
120782009-04-03 Vladimir Prus <vladimir@codesourcery.com>
12079
12080 Eliminate some sleep usage.
12081
889bf7c5
PA
12082 * gdb.mi/basics.c (do_nothing): New.
12083 (main): Use do_nothing instead of printf, so that
12084 not to introduce race condition between output of
12085 inferiour and output of gdb. Do not use sleep as it
12086 is not generally available on embedded targets.
7309f756 12087
f4b95f6f
PA
120882009-04-02 Pedro Alves <pedro@codesourcery.com>
12089
12090 * gdb.server/ext-attach.exp: Expect an optional process id after
12091 "Detached from remote process".
12092
de40b933
JK
120932009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12094
12095 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
12096 gdb.dwarf2/dw2-unresolved.exp: New.
12097
2ae101a4
PA
120982009-04-02 Pedro Alves <pedro@codesourcery.com>
12099
12100 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
12101 mi_run_to_main.
12102
56a8e183
PA
121032009-04-02 Pedro Alves <pedro@codesourcery.com>
12104
12105 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
12106 mi_run_to_main. Skip thread exit test on remote targets.
12107 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
12108 mi_run_to_main.
12109 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
12110 mi_run_to_main.
12111 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
12112 when expecting ^connected. Detect when the target doesn't support
12113 non-stop mode.
12114 (mi_run_cmd): Detect if non-stop mode was requested by isn't
12115 supported. Return -1 on error, 0 on success.
12116 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
12117 (mi_runto): Return mi_runto_helper's result explicitly.
12118
c35fafde
PA
121192009-04-01 Pedro Alves <pedro@codesourcery.com>
12120
12121 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
12122
f8a8dce6
JB
121232009-04-01 Tom Tromey <tromey@redhat.com>
12124
12125 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
12126 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
12127 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
12128 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
12129
71c25dea
TT
121302009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
12131 Jan Kratochvil <jan.kratochvil@redhat.com>
12132
12133 PR gdb/931
12134 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
12135 output.
12136 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
12137 for gdb/931.
12138 * dw2-strp.S (DW_AT_language): Change to C++.
12139 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
12140
02d9a9ce
JB
121412009-03-31 Joel Brobecker <brobecker@adacore.com>
12142
12143 * gdb.ada/tasks: New testcase.
12144
1042e4c0
SS
121452009-03-30 Stan Shebs <stan@codesourcery.com>
12146
12147 * gdb.trace/actions.exp: Update to match new info trace format.
12148 * gdb.trace/deltrace.exp: Ditto.
12149 * gdb.trace/infotrace.exp: Ditto.
12150 * gdb.trace/passcount.exp: Ditto.
12151 * gdb.trace/save-trace.exp: Ditto.
12152 * gdb.trace/while-stepping.exp: Ditto.
12153 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
12154
f8f6f20b
TJB
121552009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
12156
12157 * gdb.python/python-frame.c: New file.
12158 * gdb.python/python-frame.exp: New file.
12159
c0c6f777
TJB
121602009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
12161
12162 * gdb.python/python-value.exp: Add tests for the address
12163 attribute.
12164
3cb51905
AS
121652009-03-29 Andreas Schwab <schwab@linux-m68k.org>
12166
12167 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
12168
88fc996f
DE
121692009-03-26 Doug Evans <dje@google.com>
12170
12171 * gdb.mi/mi-nonstop-exit.exp: New file.
12172 * gdb.mi/non-stop-exit.c: New file.
12173
56ef84b1
TT
121742009-03-26 Tom Tromey <tromey@redhat.com>
12175
12176 Update for change to prologue skipping:
12177 * gdb.mi/mi2-simplerun.exp: Update.
12178 * gdb.mi/mi2-break.exp: Update.
12179 * gdb.mi/mi-simplerun.exp: Update.
12180 * gdb.mi/mi-break.exp: Update.
12181 * gdb.base/ending-run.exp: Update.
12182
def2b000
TJB
121832009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
12184
12185 * gdb.python/python-value.exp (test_value_in_inferior): Test
12186 gdb.Value.is_optimized_out attribute.
12187
442ddf59
JK
121882009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
12189
12190 * gdb.dwarf2/dw2-noloc-main.c: New file.
12191 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
12192 (.text): Remove.
12193 (.data): New.
12194 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
12195 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
12196 (DW_TAG_subprogram func_cu1, noloc): Remove.
12197 (main): New.
12198 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
12199 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
12200 (file_symbols): New procedure.
12201
a8df5de4
TT
122022009-03-25 Tom Tromey <tromey@redhat.com>
12203
12204 * gdb.base/charset.exp (valid_target_charset): New proc.
12205 Use it to skip tests on invalid charsets.
12206
cc1d7add
PM
122072009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
12208
12209 * gdb.base/completion.exp: Add a test for directory completion.
12210
bcd5727b
JK
122112009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12212
12213 Fix a racy FAIL.
12214 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
12215 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
12216
cc924cad
TJB
122172009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
12218
12219 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
12220 * gdb.python/python-function.exp: Add test for function returning
12221 a GDB value.
12222
bc3b79fd
TJB
122232009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
12224
12225 * gdb.python/python-function.exp: New file.
12226
6c7a06a3
TT
122272009-03-20 Tom Tromey <tromey@redhat.com>
12228
12229 * gdb.base/store.exp: Update for change to escape output.
12230 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
12231 to escape output.
12232 * gdb.base/pointers.exp: Update for change to escape output.
12233 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
12234 to escape output.
12235 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
12236 escape output.
12237 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
12238 to escape output.
12239 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
12240 escape output.
12241 * gdb.base/setvar.exp: Update for change to escape output.
12242 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
12243 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
12244 to escape output.
12245 (test_print_string_constants): Likewise.
12246 * gdb.base/charset.exp (valid_host_charset): Check size of
12247 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
12248 cases. Handle "auto"-related output.
12249 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
12250 (uvar, Uvar): New globals.
12251
c31af87b
JG
122522009-03-19 Jerome Guitton <guitton@adacore.com>
12253
12254 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
12255 deltas.
12256 * gdb.ada/fixed_points.exp: Ditto.
12257
51272cf2
PA
122582009-03-18 Pedro Alves <pedro@codesourcery.com>
12259
12260 * return-nodebug.c: Don't include stdio.h.
12261 (init): Delete.
12262 (func): Delete definition and provide extern declaration.
12263 (t): New.
12264 (main): Don't call printf. Call func and store its result in t.
12265 * return-nodebug1.c: New.
12266 * return-nodebug.exp: Don't expect stdio output. Instead, print
12267 the global variable t. Drop printf formatters and cast types from
12268 foreach loop. Don't use prepare_for_testing. Compile
12269 return-nodebug.c and return-nodebug1.c in separate steps. Don't
12270 define FORMAT or CAST.
12271
d24948ac
PP
122722009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12273
12274 * gdb.base/solib-display.exp: Disable test for remote targers.
12275
61ff14c6
JK
122762009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12277
12278 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
12279
cb4dce93
JK
122802009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12281
12282 Fix a racy FAIL.
12283 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
12284 code from `follow parent, print pids'.
12285 (`follow child, print pids', `follow parent, print pids'): Call it.
12286 Replace `gdb_test "break..."' by gdb_breakpoint.
12287
f7c60c5e
VP
122882009-03-13 Vladimir Prus <vladimir@codesourcery.com>
12289
12290 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 12291 sync and async modes.
f7c60c5e 12292
383ace49
JB
122932009-03-12 Joel Brobecker <brobecker@adacore.com>
12294
12295 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
12296 that was checked in by mistake. Remove loading of ada.exp, since
12297 this is not necessary in this case.
12298
4ce102af
JB
122992009-03-12 Joel Brobecker <brobecker@adacore.com>
12300
12301 * gdb.ada/ptype_arith_binop.exp: New testcase.
12302
529a2aef
JB
123032009-03-12 Joel Brobecker <brobecker@adacore.com>
12304
12305 * gdb.ada/mod_from_name: New testcase.
12306
8a38181c
JB
123072009-03-12 Joel Brobecker <brobecker@adacore.com>
12308
12309 * gdb.ada/tick_last_segv: New testcase.
12310
11436dee
VP
123112009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12312
61ff14c6 12313 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 12314
1f31650a
VP
123152009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12316
61ff14c6
JK
12317 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
12318 include the token in ^running and frame info in *stopped.
1f31650a 12319
a3247a22
PP
123202009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12321
12322 * solib-display.exp: New file.
12323 * solib-display-main.c: New file.
12324 * solib-display-lib.c: New file.
61ff14c6 12325
aae64587
PA
123262009-03-05 Pedro Alves <pedro@codesourcery.com>
12327
12328 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
12329
44aabfbc
JK
123302009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
12331
12332 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
12333 (list_and_check_macro): Use more specific test name.
12334 (next to definition): Make the test names unique.
12335
c087fcd3
PM
123362009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
12337
12338 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 12339
c86cf029
VP
123402009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12341
12342 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
12343 notifications.
12344 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
12345 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
12346 * lib/mi-support.exp (library_loaded_re): New.
12347 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
12348
3ea85240
VP
123492009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12350
12351 * gdb.gdb/observer.exp: Use test_notification observer, not
12352 normal_stop, everywhere.
12353 (test_normal_stop_notifications): Rename to...
12354 (test_notifications): ...this.
12355 (test_observer_normal_stop): Rename to...
12356 (test_observer): ...this.
12357
1903f0e6
DE
123582009-02-16 Doug Evans <dje@google.com>
12359
12360 * gdb.arch/amd64-disp-step.S (test_int3): New test.
12361 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
12362 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
12363 (test_prefixed_syscall,test_int3): New tests.
12364 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
12365 (test_prefixed_syscall,test_int3): New tests.
12366
1d33d6ba
VP
123672009-02-14 Vladimir Prus <vladimir@codesourcery.com>
12368
3cb51905
AS
12369 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
12370 (mi_expect_interrupt): Likewise.
12371 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
12372 response.
1d33d6ba 12373
faafb047
PM
123742009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12375
12376 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
12377 * gdb.base/pc-fp.exp (get_valueofx): Remove.
12378 Replace calls to get_valueofx by get_hexadecimal_valueof.
12379
417e16e2
PM
123802009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12381
12382 * lib/gdb.exp (get_valueof): Accept anything as a return value.
12383 (get_integer_valueof): New procedure.
12384 (get_sizeof): Use new get_integer_value_of.
12385 * gdb.base/sizeof.exp: Replace all uses of get_valueof
12386 by get_integer_valueof.
12387
7065b901
TT
123882009-02-13 Tom Tromey <tromey@redhat.com>
12389
12390 * gdb.base/remote.exp (get_sizeof): Remove.
12391 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
12392 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
12393 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
12394 * lib/gdb.exp (get_valueof): Move from long_long.exp.
12395 (get_sizeof): Likewise.
12396
5d7cb8df
JK
123972009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12398
12399 PR fortran/9806
12400 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
12401
b2febfff
PP
124022009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12403
12404 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
12405
4aa995e1
PA
124062009-02-06 Pedro Alves <pedro@codesourcery.com>
12407
12408 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
12409
d8906c6f
TJB
124102009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12411
12412 * gdb.python/python-cmd.exp: New file.
12413
ff4ab08d
TG
124142009-02-06 Tristan Gingold <gingold@adacore.com>
12415
12416 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
12417
aacd552b
TG
124182009-02-05 Tristan Gingold <gingold@adacore.com>
12419
12420 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12421 pointer is dereferenced and use this signal name in regexp.
12422 * gdb.base/signull.exp: Ditto.
12423 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
12424 * gdb.base/signull.c (main): Ditto.
12425
08c637de
TJB
124262009-02-04 Tom Tromey <tromey@redhat.com>
12427 Thiago Jung Bauermann <bauerman@br.ibm.com>
12428
12429 * gdb.python/python-value.exp: Use `gdb.history' instead of
12430 `gdb.value_from_history'.
12431 (test_value_numeric_ops): Add test for conversion of enum constant.
12432 * gdb.python/python-value.c (enum e): New type.
12433 (evalue): New global.
12434 (main): Use argv.
12435
20261af8
JG
124362009-02-04 Jerome Guitton <guitton@adacore.com>
12437
12438 * gdb.ada/uninitialized_vars: New test program.
12439 * gdb.ada/uninitialized_vars.exp: New testcase.
12440
52e44b43
TT
124412009-02-02 Tom Tromey <tromey@redhat.com>
12442
12443 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
12444 * gdb.cp/pr2489.cc: Rename...
12445 * gdb.cp/pr9594.cc: ... to this.
12446
1c71341a
TT
124472009-02-02 Tom Tromey <tromey@redhat.com>
12448
12449 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
12450 * gdb.cp/pr2489.cc: New file.
12451 * gdb.cp/cpcompletion.exp: New file.
12452
a4295225
TT
124532009-02-02 Tom Tromey <tromey@redhat.com>
12454
12455 PR exp/9059:
12456 * gdb.cp/call-c.exp: Add regression test.
12457 * gdb.cp/call-c.cc (FooHandle): New typedef.
12458 (main): New variable 'handle'.
12459
592375cd
VP
124602009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12461
12462 * lib/mi-support.exp (et_mi_thread_list)
12463 (check_mi_and_console_threads): Adjust for current thread in
12464 -thread-list-ids output.
12465
41447f92
VP
124662009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12467
889bf7c5
PA
12468 * gdb.mi/mi-break.exp (test_disabled_creation): New.
12469 Call it.
41447f92 12470
35669430
DE
124712009-01-28 Doug Evans <dje@google.com>
12472
12473 * gdb.arch/amd64-disp-step.S: New file.
12474 * gdb.arch/amd64-disp-step.exp: New file.
12475 * gdb.arch/i386-disp-step.S: New file.
12476 * gdb.arch/i386-disp-step.exp: New file.
12477
09f00d9a
PM
124782009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
12479
12480 * gdb.base/find.exp: Set newline variable
12481 using quotes instead of braces to fix cygwin failures.
12482
1e8fb976
PA
124832009-01-23 Pedro Alves <pedro@codesourcery.com>
12484
12485 * gdb.base/radix.exp: Add tests to ensure that that set
12486 input-radix 0 and set output-radix 0 are really rejected.
12487
da061712
PA
124882009-01-23 Pedro Alves <pedro@codesourcery.com>
12489
12490 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
12491 copyright years.
12492
dd7e2d2b
PA
124932009-01-23 Pedro Alves <pedro@codesourcery.com>
12494
12495 PR gdb/9664:
12496 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
12497
392452f6
PA
124982009-01-22 Pedro Alves <pedro@codesourcery.com>
12499
12500 PR c++/9631:
12501 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
12502
8653e71c
PM
125032009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
12504
12505 * gdb.server/file-transfer.exp: Use EXEEXT variable for
12506 binfile definition to fix Windows OS failure.
12507
a12cc160
DJ
125082009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12509
12510 PR gdb/9346
12511 * gdb.base/interrupt.c (sigint_handler): New.
12512 (main): Install a SIGINT handler if SIGNALS is defined. Exit
12513 on error.
12514 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
12515 Test "signal SIGINT".
12516
b89667eb
DE
125172009-01-19 Doug Evans <dje@google.com>
12518
12519 * gdb.base/break.exp: Update expected gdb output.
12520 * gdb.base/sepdebug.exp: Ditto.
12521 * gdb.mi/mi-syn-frame.exp: Ditto.
12522 * gdb.mi/mi2-syn-frame.exp: Ditto.
12523 * gdb.base/call-signal-resume.exp: New file.
12524 * gdb.base/call-signals.c: New file.
12525 * gdb.base/unwindonsignal.exp: New file.
12526 * gdb.base/unwindonsignal.c: New file.
12527 * gdb.threads/interrupted-hand-call.exp: New file.
12528 * gdb.threads/interrupted-hand-call.c: New file.
12529 * gdb.threads/thread-unwindonsignal.exp: New file.
12530
adb483fe
DJ
125312009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12532
12533 * gdb.base/define.exp: Test defining and hooking prefix commands.
12534 * gdb.python/python.exp: Update test for "show user" output.
12535
60023297
JK
125362009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12537
12538 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
12539 now the output exactly, using less wildcards. Expect also the output
12540 of gfortran-4.3. Update for the f-valprint.c modification from
12541 2008-04-22.
12542 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
12543 Remove gdb_test test names where matching the command.
12544
ccc57cf9
PA
125452009-01-01 Pedro Alves <pedro@codesourcery.com>
12546
12547 PR breakpoints/9681:
12548 * gdb.base/watchpoint.exp: Add regression test.
12549
c7a6ca08
PA
125502008-12-31 Pedro Alves <pedro@codesourcery.com>
12551
12552 * gdb.threads/attach-into-signal.exp: Don't use
12553 gdb_suppress_entire_file.
12554 * gdb.threads/attach-stopped.exp: Ditto.
12555 * gdb.threads/attachstop-mt.exp: Ditto.
12556
3a031f65
PA
125572008-12-31 Pedro Alves <pedro@codesourcery.com>
12558
12559 PR gdb/8812:
12560 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
12561
09e6485f
PA
125622008-12-29 Pedro Alves <pedro@codesourcery.com>
12563
12564 PR gdb/7536:
12565 * gdb.base/radix.exp: Add tests to ensure invalid input radices
12566 and unsupported output radices are really rejected.
12567
0cd53049
JK
125682008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12569
12570 * gdb.cp/punctuator.exp: Backslash the '$' signs.
12571
ba163c7e
TT
125722008-12-22 Tom Tromey <tromey@redhat.com>
12573
12574 * gdb.cp/punctuator.exp: New file.
12575
6f4de6c9
JK
125762008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12577
12578 * gdb.base/completion.exp (Completing non-existing component): New test.
12579
0f34d0b4
JK
125802008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12581
12582 Fix for PR gdb/8648.
12583 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
12584 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
12585 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
12586 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
12587
db2ad4c3
JK
125882008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12589
12590 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
12591
bb5ef15e
DP
125922008-12-16 Christophe Lyon <christophe.lyon@st.com>
12593
12594 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
12595 compiler actually generate code at the expected line number.
12596
90142adc
JZ
125972008-12-15 Jie Zhang <jie.zhang@analog.com>
12598
12599 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
12600
fad6eecd
TT
126012008-12-12 Tom Tromey <tromey@redhat.com>
12602
12603 * gdb.base/commands.exp (redefine_hook_test): New proc.
12604 Call it.
12605
17c8aaf5
TT
126062008-12-11 Tom Tromey <tromey@redhat.com>
12607
12608 * gdb.base/macscp.exp: New regression test.
12609
7c8adf68
TT
126102008-12-11 Tom Tromey <tromey@redhat.com>
12611
12612 * gdb.base/macscp.exp: Print "address.addr".
12613 * gdb.base/macscp1.c (struct outer): New struct.
12614 (address): New global.
12615
b05dcbb7
TT
126162008-12-09 Tom Tromey <tromey@redhat.com>
12617
12618 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
12619 Call it.
12620
2d476de1
DE
126212008-12-04 Doug Evans <dje@google.com>
12622
12623 * gdb.server/ext-run.exp: Relax regexp for init program.
12624
87bdc959
TG
126252008-12-03 Tristan Gingold <gingold@adacore.com>
12626
12627 * gdb.base/macscp.exp: Generate an object file during compilation
12628 to work around Darwin dsymutil limitations.
12629
e0740f77
JK
126302008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12631
12632 Test resolving external references to TLS variables.
12633 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
12634 FILE2_THREAD_LOCAL.
12635 (testfile2, srcfile2): New variables.
12636 * gdb.threads/tls.c (file2_thread_local)
12637 (function_referencing_file2_thread_local): New.
12638 * gdb.threads/tls2.c: New file.
12639
67f0aac5
JB
126402008-11-28 Joel Brobecker <brobecker@adacore.com>
12641
12642 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
12643 rather than integer, as integer might not be big enough when
12644 on 64bit targets.
67f0aac5 12645
c332165e
JG
126462008-11-27 Jerome Guitton <guitton@adacore.com>
12647
12648 * gdb.cp/formatted-ref.exp: Add equality test.
12649 * gdb.ada/formatted_ref.exp: Ditto.
12650
fc9b693c
JK
126512008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12652
12653 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
12654 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
12655
a9c64011
AS
126562008-11-20 Andreas Schwab <schwab@suse.de>
12657
12658 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
12659 matching syscall entry point.
12660 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12661 (tcatch_vfork_then_child_follow): Likewise. Finish through
12662 vfork even if we stopped at the syscall trampoline.
12663
e2fd701e
DE
126642008-11-20 Doug Evans <dje@google.com>
12665
12666 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
12667
69abc51c
TJB
126682008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
12669
12670 * gdb.arch/ppc-dfp.exp: New file.
12671 * gdb.arch/ppc-dfp.c: New file.
12672
c14c28ba
PP
126732008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
12674
12675 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 12676
2e74121d
DE
126772008-11-17 Doug Evans <dje@google.com>
12678
12679 * gdb.mi/mi-syn-frame.exp: Update expected output.
12680 * gdb.mi/mi2-syn-frame.exp: Update expected output.
12681
66bb093b
VP
126822008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12683
12684 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
12685 "thread N" results in =thread-selected.
12686 * lib/mi-support (mi_run_cmd, mi_expect_stop)
12687 (mi_send_resuming_command_raw): Be prepared for
12688 =thread-selected.
12689
3d043ef6
VP
126902008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12691
a9c64011
AS
12692 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
12693 * lib/mi-support.exp: Likewise.
3d043ef6 12694
808104c8
JB
126952008-11-16 Joel Brobecker <brobecker@adacore.com>
12696
12697 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
12698 commands from the expected output for "help catch".
12699
00b22944
JB
127002008-11-15 Joel Brobecker <brobecker@adacore.com>
12701
12702 * gdb.ada/int_deref.exp: New testcase.
12703
59669435
TT
127042008-11-14 Nick Roberts <nickrob@snap.net.nz>
12705
12706 * gdb.mi/gdb2549.exp: New file.
12707
de04a248
DE
127082008-11-11 Doug Evans <dje@google.com>
12709
12710 * gdb.base/callexit.exp: New file.
12711 * gdb.base/callexit.c: New file.
12712
6b8ce727
DE
127132008-11-10 Doug Evans <dje@google.com>
12714
12715 * lib/gdb.exp (GDBFLAGS): Move -nx ...
12716 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
12717 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
12718 (default_gdb_start,default_gdb_exit): Ditto.
12719 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
12720 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
12721 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
12722 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
12723 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
12724 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
12725
1b14b8aa
AS
127262008-11-03 Andreas Schwab <schwab@suse.de>
12727
12728 * gdb.base/hashline2.exp: Fix typo.
12729 * gdb.base/hashline3.exp: Likewise.
12730
f3134b88
TT
127312008-10-30 Tom Tromey <tromey@redhat.com>
12732
12733 * gdb.base/pointers.exp: Add test.
12734 * gdb.base/pointers.c (k, S): New typedefs.
12735 (instance): New global.
12736
c2226152
AS
127372008-10-30 Andreas Schwab <schwab@suse.de>
12738
12739 * gdb.base/args.exp: Add tests for newlines.
12740
462f405c
JB
127412008-10-30 Joel Brobecker <brobecker@adacore.com>
12742
12743 gdb.base/foll-exec.exp: Update the expected output of a couple
12744 of "info breakpoints" tests.
12745
79a45b7d
TT
127462008-10-28 Tom Tromey <tromey@redhat.com>
12747
12748 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
12749
adc13a14
PA
127502008-10-24 Pedro Alves <pedro@codesourcery.com>
12751
12752 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
12753 gdb_start_cmd.
12754 Use runto_main before any test that requires execution.
12755
252fbfc8
PA
127562008-10-23 Pedro Alves <pedro@codesourcery.com>
12757
12758 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
12759 instead of SIGINT.
12760
28148e3d
JB
127612008-10-22 Joel Brobecker <brobecker@adacore.com>
12762
12763 * gdb.base/completion.exp: Update expected output following
12764 the addition of the "info tasks" command.
12765
c209f847
TT
127662008-10-22 Tom Tromey <tromey@redhat.com>
12767
12768 * gdb.base/exprs.exp (test_expr): Add test for string
12769 concatenation.
12770
f177e350
PA
127712008-10-19 Pedro Alves <pedro@codesourcery.com>
12772
12773 * configure.ac: Output gdb.python/Makefile.
12774 * configure: Regenerate.
12775 * gdb.python/Makefile.in: New.
12776
cce89356
JB
127772008-10-16 Joel Brobecker <brobecker@adacore.com>
12778
12779 * gdb.base/foll-fork.exp: Adjust the expected output to match
12780 the new description for fork/vfork catchpoints in the "info
12781 breakpoints" output.
12782
176d289d
TJB
127832008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
12784
12785 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
12786
a08702d6
TJB
127872008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12788
12789 * gdb.python/python-value.c: New file.
12790 * gdb.python/python-value.exp: New file.
12791
1c5cfe86
PA
127922008-10-15 Pedro Alves <pedro@codesourcery.com>
12793
12794 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
12795
5a98ad69
DP
127962008-10-15 Denis Pilat <denis.pilat@st.com>
12797
41702f1b 12798 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 12799
dcb1a1e2
TT
128002008-10-09 Tom Tromey <tromey@redhat.com>
12801
12802 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
12803 'fprintf' and 'stderr'.
12804
9124fe48
JB
128052008-10-07 Joel Brobecker <brobecker@adacore.com>
12806
12807 * gdb.ada/ref_tick_size.exp: New testcase.
12808
45452591
DE
128092008-10-06 Doug Evans <dje@google.com>
12810
12811 * gdb.dwarf2/dw2-cu-size.exp: New file.
12812 * gdb.dwarf2/dw2-cu-size.S: New file.
12813
12814 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
12815 .Ltype_int for clarity.
12816
4fc5b208
PP
128172008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12818
12819 PR gdb/2384:
12820 * gdb.cp/gdb2384.exp: Extended to test more cases.
12821 * gdb.cp/gdb2384.cc: Likewise.
12822 * gdb.cp/gdb2384-base.h: Likewise.
12823 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 12824
d78df370
JK
128252008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12826
12827 * gdb.base/maint.exp (maint print type): Remove printing
12828 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
12829
9a044a89
TT
128302008-09-30 Tom Tromey <tromey@redhat.com>
12831
12832 * gdb.base/macscp.exp: Add completion tests.
12833 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
12834 (TWENTY_THREE): Likewise.
12835 (FORTY_EIGHT): Likewise.
12836
506800a9
TT
128372008-09-30 Tom Tromey <tromey@redhat.com>
12838
12839 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
12840 everywhere.
12841 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
12842
1a6f01b5
JK
128432008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12844
12845 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
12846 testcase is derived from. Fix racy dependency on an expected PID
12847 number. No longer support the testcase on Linux kernel 2.4.x.
12848
2fae03e8
TT
128492008-09-27 Tom Tromey <tromey@redhat.com>
12850
12851 * gdb.base/macscp.exp: Add tests for stringification, splicing,
12852 and varargs.
12853
1ad15515
PA
128542008-09-22 Pedro Alves <pedro@codesourcery.com>
12855
12856 * lib/mi-support.exp (mi_expect_interrupt): New.
12857 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
12858 from gdb.mi/mi-nonstop.exp.
12859 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
12860 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
12861 lib/mi-support.exp.
12862 Use mi_check_thread_states throughout. Avoid ".*" and do not
12863 require an anchor after -exec-run.
12864
d0b76dc6
DJ
128652008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
12866
12867 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
12868 stop is pending. Avoid ".*" when two stops are pending.
12869 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
12870 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12871 newlines in fullnames.
12872 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12873 (mi_expect_stop): Update comments. Only anchor in sync mode.
12874 Do not match newlines.
12875 (mi_send_resuming_command_raw): Always return status.
12876 (mi_get_stop_line): Do not match more than one line by accident.
12877 Only anchor in sync mode.
12878 (mi_run_inline_test): If -exec-next fails, give up.
12879
9990c830
UW
128802008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12881
12882 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12883 on SPU.
12884
ebcf6f00
JB
128852008-09-10 Joel Brobecker <brobecker@adacore.com>
12886
12887 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12888
b6db24e5
JB
128892008-09-10 Joel Brobecker <brobecker@adacore.com>
12890
12891 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12892 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12893 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12894 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12895 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12896 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12897 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12898 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12899 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12900 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12901 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12902 Include the "= " sequence in the expected output of print tests.
12903
2bf448e0
JB
129042008-09-10 Joel Brobecker <brobecker@adacore.com>
12905
12906 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12907 description for boolean types.
12908
d51fd4c8
PA
129092008-09-09 Pedro Alves <pedro@codesourcery.com>
12910
12911 * gdb.base/hook-stop-continue.c: New.
12912 * gdb.base/hook-stop-continue.exp: New.
12913
694182d2
DJ
129142008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12915
12916 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12917
3b8a7fc0
JG
129182008-09-08 Jerome Guitton <guitton@adacore.com>
12919
12920 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12921 (stack_check_probe_2, stack_check_probe_loop_1)
12922 (stack_check_probe_loop_2): New functions.
12923 (main): Add call to these new functions.
12924 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12925 functions, check that the breakpoint is inserted at the appropriate
12926 location.
12927 (insert_breakpoint): Slightly refine this procedure so that it can
12928 be called several times in the test.
12929
96cc0ae8
JG
129302008-09-08 Jerome Guitton <guitton@adacore.com>
12931
12932 * gdb.base/stack-checking.c: New file.
12933 * gdb.base/stack-checking.exp: New file.
12934
1f08b409
TJB
129352008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12936
12937 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12938 * gdb.arch/altivec-regs.exp: Likewise.
12939 * gdb.arch/vsx-regs.exp: Likewise.
12940
3099e1c4
TJB
129412008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12942
12943 * gdb.arch/ppc-fp.exp: New file.
12944 * gdb.arch/ppc-fp.c: New file.
12945
cc69bfc1
PP
129462008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12947
12948 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12949 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 12950
b02a33db
MS
129512008-09-04 Michael Snyder <msnyder@vmware.com>
12952
12953 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12954 as "at" (for non-debug functions such as _start).
12955
2992cbe0
UW
129562008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12957
12958 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12959 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12960 software watchpoints.
12961 * gdb.base/watch_thread_num.exp: Likewise.
12962
514f746b
AR
129632008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12964
12965 * gdb.arch/i386-bp_permanent.exp: New test.
12966
876cecd0
TT
129672008-08-24 Tom Tromey <tromey@redhat.com>
12968
12969 * gdb.base/maint.exp: Update "maint print type".
12970
80f73d71
VP
129712008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12972
12973 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12974 support. Adjust the order of "*running" notifications.
12975 * gdb.mi/non-stop.c: Don't cast from int to void* and
12976 back.
12977
d9c78d7d
MK
129782008-08-20 Mark Kettenis <kettenis@gnu.org>
12979
12980 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12981 expect to find it in the "info frame" output.
12982
97a2d1d3
DJ
129832008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12984
12985 * gdb.base/interp.exp: Always consume both prompts.
12986
b96e2927
PA
129872008-08-20 Pedro Alves <pedro@codesourcery.com>
12988
12989 * gdb.base/pending.exp: Test pending breakpoints without symbols
12990 loaded.
12991
8cf6e61a
VP
129922008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12993
12994 * lib/mi-support.exp (mi_expect_stop): Produce
12995 more details on failures.
12996 * gdb.mi/mi-nonstop.exp: New.
12997 * gdb.mi/non-stop.c: New.
12998
c6ebd6cf
VP
129992008-08-19 Vladimir Prus <vladimir@codesourcery.com>
13000
a9c64011
AS
13001 * gdb.mi/mi-async.exp: Use 'set target-async'.
13002 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 13003
46a9b8ed
DJ
130042008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
13005
13006 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
13007
44feb3ce
TT
130082008-08-17 Tom Tromey <tromey@redhat.com>
13009
13010 * gdb.base/help.exp (help catch): Rewrite.
13011
311a4e6b
TJB
130122008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
13013
13014 * gdb.base/define.exp: Test indented command documentation.
13015 * gdb.python/python.exp: Test indented multi-line command.
13016
604c2f83
LM
130172008-08-15 Luis Machado <luisgpm@br.ibm.com>
13018
13019 * testsuite/gdb.arch/vsx-regs.c: New source file.
13020 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
13021 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
13022
886a217c
TT
130232008-08-14 Tom Tromey <tromey@redhat.com>
13024
13025 * gdb.base/macscp.exp: Add regression test for "macro define" or
13026 "macro undef" with no arguments.
13027
c814a4f3
PP
130282008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
13029
13030 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 13031
12ab8a60
UW
130322008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13033
13034 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
13035
d57a3c85
TJB
130362008-08-06 Tom Tromey <tromey@redhat.com>
13037
13038 * gdb.python/python.exp: New file.
13039
c7b778ff
JK
130402008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
13041
13042 Fix for PR gdb/1543.
13043 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
13044 $LOCATION.
13045 (location): New variable.
13046 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
13047 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
13048 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
13049 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
13050 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
13051 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
13052 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
13053 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
13054 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
13055 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
13056 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
13057 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
13058 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
13059 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
13060 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
13061 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
13062 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
13063 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
13064 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
13065 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
13066 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
13067 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
13068 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
13069 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
13070 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
13071 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
13072 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
13073 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
13074 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
13075 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
13076 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
13077 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
13078 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
13079 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
13080 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
13081 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
13082 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
13083 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
13084 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
13085 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
13086 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
13087 gdb.base/type-opaque.exp, gdb.base/until.exp,
13088 gdb.base/value-double-free.c, gdb.base/varargs.exp,
13089 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
13090 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
13091 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
13092 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
13093 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
13094 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
13095 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
13096 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
13097 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
13098 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
13099 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
13100 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
13101 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
13102 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
13103 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
13104 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
13105 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
13106 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
13107 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
13108 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13109 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
13110 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
13111 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
13112 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
13113 gdb.pascal/types.exp, gdb.stabs/weird.exp,
13114 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
13115 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
13116 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
13117 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
13118 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
13119 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
13120 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
13121 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
13122 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
13123 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
13124 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
13125 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
13126 lib/mi-support.exp, lib/trace-support.exp: Remove reference
13127 to bug-gdb@prep.ai.mit.edu .
13128
5e06a3d1
VP
131292008-07-31 Vladimir Prus <vladimir@codesourcery.com>
13130
13131 * lib/mi-support.exp (mi_load_shlibs): New.
13132 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
13133
9d81d21b
VP
131342008-07-30 Vladimir Prus <vladimir@codesourcery.com>
13135
13136 * lib/mi-support.exp (get_mi_thread_list)
13137 (check_mi_and_console_threads): New, moved from ...
13138 * gdb.mi/mi-pthread.exp: ...here.
13139 * gdb.mi/gdb669.exp (get_mi_thread_list)
13140 (check_mi_and_console_threads): Delete.
13141 * gdb.mi/mi2-pthread.exp: Likewise.
13142
bae98fe0
TT
131432008-07-28 Tom Tromey <tromey@redhat.com>
13144
13145 * Makefile.in (just-check): Remove. Move body to...
13146 (check): ... here.
13147
57380f4e
DJ
131482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13149
13150 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
13151 Add a test for duplicated SIGINTs.
13152
e09490f1
DJ
131532008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13154
13155 * gdb.threads/schedlock.exp (get_args): Update to work for any
13156 value of NUM.
13157 (Top level): Report the number of threads that did not resume.
13158
6387b45f
DJ
131592008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13160
13161 * gdb.dwarf2/dw2-compressed.S: Also define __start.
13162
62f64ff2
DJ
131632008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
13164
13165 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
13166 non-MI prompt.
13167
fa8de41e
TT
131682008-07-26 Tom Tromey <tromey@redhat.com>
13169
13170 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
13171 (function_struct, function_struct_ptr): New globals.
13172 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
13173 function pointer in a struct.
13174
ccb3ac8a
TT
131752008-07-26 Tom Tromey <tromey@redhat.com>
13176
13177 * gdb.base/macscp.exp: Add test for macro lexing bug.
13178
d7d9f01e
TT
131792008-07-18 Tom Tromey <tromey@redhat.com>
13180
13181 * gdb.base/macscp.exp: Add macro tests.
13182
9bf07184
PP
131832008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13184
13185 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
13186
becf6477
PP
131872008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
13188
13189 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
13190
0709f7d3
PP
131912008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
13192
13193 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 13194
7093c834
PP
131952008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
13196
13197 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 13198
b432ffe3
JK
131992008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
13200
13201 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
13202
b1a268e5
VP
132032008-07-12 Vladimir Prus <vladimir@codesourcery.com>
13204
13205 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
13206
e2995f8e
KB
132072008-07-11 Kevin Buettner <kevinb@redhat.com>
13208
13209 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
13210 of regexp to account for changes made to GDB in the printing of
13211 byte vectors.
13212
14032a66
TT
132132008-07-11 Tom Tromey <tromey@redhat.com>
13214
13215 * gdb.base/completion.exp: Add 'help' completion test.
13216
981505ef
JK
132172008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13218
13219 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
13220
10568435
JK
132212008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13222
13223 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
13224
4487aabf
PA
132252008-07-09 Pedro Alves <pedro@codesourcery.com>
13226
13227 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
13228
a4a9b1c4
PA
132292008-07-09 Pedro Alves <pedro@codesourcery.com>
13230
13231 * gdb.base/fullname.exp: Restore pwd if compiling failed.
13232
3c3185ac
JK
132332008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13234
13235 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
13236
7ebd49dc
VP
132372008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13238
13239 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
13240 previous commit. Add a comment.
13241
84e46146
PA
132422008-06-28 Pedro Alves <pedro@codesourcery.com>
13243
13244 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
13245
0f8d4a2f
VP
132462008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13247
13248 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
13249
f747e0ce
PA
132502008-06-27 Pedro Alves <pedro@codesourcery.com>
13251
13252 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
13253 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
13254 compiling an executable, link in an object that forces unbuffered
13255 output.
13256 * lib/set_unbuffered_mode.c: New file.
13257
734a5c36
JK
132582008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13259
13260 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
13261
a2840c35
VP
132622008-06-25 Vladimir Prus <vladimir@codesourcery.com>
13263
a9c64011
AS
13264 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
13265 mi_expect_stop.
13266 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
13267 Demand that *running is output.
13268 (detect_async): Perform checking every time.
13269 (mi_send_resuming_command): Extract everything into...
13270 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
13271 (mi_expect_stop): Don't accept any output before *stopped.
13272
6ae37fef
VP
132732008-06-13 Vladimir Prus <vladimir@codesourcery.com>
13274
13275 Robustify mi-simplerun.
a9c64011
AS
13276 * gdb.mi/basics.c (main): Add a call to sleep.
13277 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
13278 * gdb.mi/mi2-cli.exp: Likewise.
13279 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 13280
b4aa76f0 132812008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
13282
13283 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
13284
e1ac3328
VP
132852008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13286
a9c64011
AS
13287 * gdb.mi/mi-console.exp: Adjust.
13288 * gdb.mi/mi-syn-frame.exp: Adjust.
13289 * gdb.mi/mi2-console.exp: Adjust.
13290 * gdb.mi/mi2-syn-frame.exp: Adjust.
13291 * lib/mi-support.exp (mi_run_cmd): Adjust.
13292 (mi_send_resuming_command): Adjust.
e1ac3328 13293
f7f9a841
VP
132942008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13295
13296 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
13297 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
13298 testing of stopped.
13299 * gdb.mi/mi2-syn-frame.exp: Likewise.
13300 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
13301 (async, detect_async): New.
13302 (mi_expect_stop, mi_continue_to_line): Adjust expectation
13303 depending on if we're running in sync or async mode.
f7f9a841 13304
37cd5d19
TT
133052008-06-09 Tom Tromey <tromey@redhat.com>
13306
13307 * gdb.base/completion.exp: New tests for field name completion
13308 with spaces, and field name completion with '->'.
13309
65d12d83
TT
133102008-06-06 Tom Tromey <tromey@redhat.com>
13311
13312 * gdb.base/break1.c (struct some_struct): New struct.
13313 (values): New global.
13314 * gdb.base/completion.exp: Add field name completion test.
13315
ebfe2e3f
PP
133162008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13317
13318 * gdb.cp/call-c.exp: Test for incorrect handling of reference
13319 to pointer.
13320 * gdb.cp/call-c.cc: Likewise.
13321
bcf6fc3a
NR
133222008-06-06 Nick Roberts <nickrob@snap.net.nz>
13323
13324 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
13325 annotation.
13326
49fd4a42 133272008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 13328 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
13329
13330 * gdb.threads/execl.c, gdb.threads/execl1.c,
13331 gdb.threads/execl.exp: New tests.
a9c64011 13332
8a34ac3f
AR
133332008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
13334 Daniel Jacobowitz <dan@codesourcery.com>
13335
13336 * gdb.cp/exception.exp: Activate test, make it work with pending
13337 catchpoints.
13338
86ae69ef
JK
133392008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13340
13341 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
13342
f7f9ae2c
VP
133432008-05-28 Vladimir Prus <vladimir@codesourcery.com>
13344
a9c64011
AS
13345 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
13346 now printed.
13347 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 13348
2a2d4dc3
AS
133492008-05-27 Andreas Schwab <schwab@suse.de>
13350
13351 * gdb.base/frame-args.exp: Handle arguments that are optimized
13352 out.
13353
5099e4d9
LM
133542008-05-26 Luis Machado <luisgpm@br.ibm.com>
13355
13356 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
13357 quiet for ppc32 and group options into a single variable.
13358
d9c36a91
JB
133592008-05-23 Joel Brobecker <brobecker@adacore.com>
13360
13361 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
13362 of zero-size elements.
13363 * gdb.ada/null_array.exp: Test printing this new array.
13364
103a8671
JK
133652008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13366
13367 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
13368
07a4cc1a 133692008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
13370
13371 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
13372 of the "finish" command.
13373
55f996a7
NR
133742008-05-21 Nick Roberts <nickrob@snap.net.nz>
13375
13376 * gdb.base/annota1.exp: Test for new annotation.
13377
907fc202
UW
133782008-05-16 Pedro Alves <pedro@codesourcery.com>
13379
13380 * gdb.base/fixsection.exp: New file.
13381 * gdb.base/fixsection0.c: New file.
13382 * gdb.base/fixsection1.c: New file.
13383
e8f97270
UW
133842008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13385
13386 * gdb.base/annota1.exp: Accept printf@... in place of printf.
13387 * gdb.base/annota3.exp: Likewise.
13388
ac0bb574
NF
133892008-05-13 Nathan Froyd <froydnj@codesourcery.com>
13390
13391 * gdb.base/watch_thread_num.exp: Don't run tests that require
13392 watchpoints if the target doesn't support them.
13393
6fadd07a
DE
133942008-05-12 Doug Evans <dje@google.com>
13395
13396 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
13397
6e9a4a30
JB
133982008-05-09 Joel Brobecker <brobecker@adacore.com>
13399
13400 * gdb.ada/assign_1.exp: New testcase.
13401
08388c79
DE
134022008-05-09 Doug Evans <dje@google.com>
13403
a3c83fae
DE
13404 * gdb.base/find.exp: New file.
13405 * gdb.base/find.c: New file.
08388c79 13406
bd5ddfe8
DJ
134072008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
13408
13409 * gdb.base/commands.exp (watchpoint_command_test): Handle
13410 gdb,no_hardware_watchpoints.
13411 * gdb.base/float.exp: Allow ARM targets without floating point.
13412 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
13413
b5dd68e2 134142008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 13415 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
13416
13417 * gdb.ada/lang_switch: New test program.
13418 * gdb.ada/lang_switch.exp: New testcase.
13419
382d13d1
DE
134202008-05-05 Doug Evans <dje@google.com>
13421
13422 * gdb.base/help.exp (disassemble): Update expected help text.
13423
9dd789d0
PA
134242008-05-04 Pedro Alves <pedro@codesourcery.com>
13425
13426 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
13427
611c83ae
PA
134282008-05-04 Pedro Alves <pedro@codesourcery.com>
13429
13430 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
13431 different times.
13432
ff013f42
JK
134332008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13434
13435 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
13436 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
13437 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
13438 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
13439
96dff6a2
VP
134402008-05-04 Vladimir Prus <vladimir@codesourcery.com>
13441
13442 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
13443 notification to appear.
13444
55cd6f92
DJ
134452008-05-04 Daniel Jacobowitz <dan@debian.org>
13446
13447 * gdb.base/fullname.c: New file.
13448 * gdb.base/fullname.exp: New file.
13449 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
13450
d705c43c
PA
134512008-05-03 Pedro Alves <pedro@codesourcery.com>
13452
13453 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
13454 expressions with macros.
13455
333222e1
JK
134562008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13457
13458 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
13459
5ac01682
DJ
134602008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
13461
13462 * gdb.base/completion.exp: Handle lack of other symbols beginning
13463 with "a".
13464
13465 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
13466
237fc4c9
PA
134672008-05-02 Jim Blandy <jimb@codesourcery.com>
13468
13469 * gdb.asm/asmsrc1.s: Add scratch space.
13470
ed5e9466
DJ
134712008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13472 Daniel Jacobowitz <dan@codesourcery.com>
13473
13474 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
13475 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
13476 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
13477
b39cc962
DJ
134782007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
13479
13480 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
13481
36d520f5
JB
134822008-05-01 Joel Brobecker <brobecker@adacore.com>
13483
13484 * gdb.base/info-target.exp: New testcase.
13485
8d4e3071
DJ
134862008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13487
13488 * gdb.cp/hang.exp: Use .cc instead of .C.
13489 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
13490 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
13491
6f3f3097
DJ
134922008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13493
13494 * gdb.base/gdb1250.exp: Remove perror.
13495 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
13496
5550a914
PA
134972008-04-30 Pedro Alves <pedro@codesourcery.com>
13498
13499 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
13500 .2byte.
13501
d848e687
DJ
135022008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
13503
13504 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
13505 (maybe_kfail): New.
13506
93b5768b
PA
135072008-04-25 Pedro Alves <pedro@codesourcery.com>
13508
13509 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
13510
721c02de
VP
135112008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13512
a9c64011
AS
13513 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
13514 * gdb.mi/mi2-syn-frame.exp: Likewise.
13515 * lib/mi-support.exp: Likewise.
721c02de 13516
74960c60
VP
135172008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13518
13519 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
13520 to specify regexp for the location to stop at.
13521 * gdb.base/break-always.c: New.
13522 * gdb.base/break-always.exp: New.
13523
d24317b4
VP
135242008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13525
13526 * lib/mi-support.exp (mi_runto_helper): Adjust
13527 for the original-location field.
13528 (mi_create_breakpoint, mi_list_breakpoints): New.
13529 * gdb.mi/mi-break.exp: Adjust.
13530 * gdb.mi/mi2-break.exp: Adjust.
13531 * gdb.mi/mi-pending.exp: Adjust.
13532 * gdb.mi/mi-simplerun.exp: Adjust.
13533 * gdb.mi/mi2-simplerun.exp: Adjust.
13534 * gdb.mi/mi-syn-frame.exp: Adjust.
13535 * gdb.mi/mi2-syn-frame.exp: Adjust.
13536 * gdb.mi/mi-until.exp: Adjust.
13537 * gdb.mi/mi2-until.exp: Adjust.
13538 * gdb.mi/mi-var-display.exp: Adjust.
13539 * gdb.mi/mi2-var-display.exp: Adjust.
13540 * gdb.mi/mi-watch.exp: Adjust.
13541 * gdb.mi/mi2-watch.exp: Adjust.
13542
fdc59709 135432008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 13544
a9c64011
AS
13545 * aclocal.m4: Add override.m4.
13546 * configure: Regenerate.
fdc59709 13547
8e91f023
VP
135482008-04-19 Vladimir Prus <vladimir@codesourcery.com>
13549
13550 * gdb.mi/var-cmd.c (do_at_tests): Verify that
13551 '-var-update --all-values' reports new value even the type
13552 of a variable object has changed.
13553
233a11ab
CS
135542008-04-18 Craig Silverstein <csilvers@google.com>
13555
13556 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
13557 files.
d24317b4 13558
9c1137ad
JB
135592008-04-18 Joel Brobecker <brobecker@adacore.com>
13560
13561 * gdb.ada/atomic_enum: New test program.
13562 * gdb.ada/atomic_enum.exp: New testcase.
13563
66d0bbc7
DE
135642008-04-17 Doug Evans <dje@google.com>
13565
13566 * gdb.opt/Makefile.in: Fix whitespace.
13567
100906b0
UW
135682008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
13569
13570 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
13571
4584e32e
DE
135722008-04-17 Doug Evans <dje@google.com>
13573
13574 * gdb.base/hashline1.exp: New testcase.
13575 * gdb.base/hashline2.exp: New testcase.
13576 * gdb.base/hashline2.exp: New testcase.
13577
0a320680
PA
135782008-04-17 Pedro Alves <pedro@codesourcery.com>
13579
13580 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
13581
18ac113b
AR
135822008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
13583
13584 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
13585 temporary breakpoint to match "Temporary breakpoint".
13586 * gdb.base/break.exp (delete_breakpoints): Likewise.
13587 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
13588 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
13589 * gdb.base/display.exp: Likewise.
13590 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
13591 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
13592 * gdb.base/restore.exp (restore_tests): Likewise.
13593 * gdb.base/sepdebug.exp: Likewise.
13594 * gdb.base/watchpoint.exp: Likewise.
13595 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
13596 * gdb.mi/mi-pending.exp: Likewise.
13597 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
13598 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
13599 * gdb.mi/mi-var-cmd.exp: Likewise.
13600 * gdb.mi/mi-var-display.exp: Likewise.
13601 * gdb.mi/mi2-cli.exp: Likewise.
13602 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
13603 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
13604 * gdb.mi/mi2-var-display.exp: Likewise.
13605 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
13606 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
13607 new "disp" field.
a9c64011 13608 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
13609 reason. This is to support fix for PR2424.
13610
add38693
JK
136112008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13612
13613 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
13614
fcacd99f
VP
136152008-04-13 Vladimir Prus <vladimir@codesourcery.com>
13616
13617 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 13618 field. Add more floating varobj tests.
fcacd99f 13619 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
13620 field.
13621 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
13622 (main): Call do_at_tests.
13623 * lib/mi-support.exp (mi_create_floating_varobj)
13624 (mi_varobj_update_with_type_change): New.
fcacd99f 13625
de051565
MK
136262008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
13627
13628 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
13629 option of -var-evaluate-expression.
13630 * gdb.mi/mi2-var-display.exp: Likewise.
13631
dbc52822
VP
136322008-04-07 Vladimir Prus <vladimir@codesourcery.com>
13633
13634 Introduce test setup helpers.
a9c64011
AS
13635 * lib/gdb.exp (build_executable, clean_restart)
13636 (prepare_for_testing): New.
13637 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
13638 * gdb.base/return.exp: Likewise.
13639 * gdb.base/ending-run.exp: Likewise.
dbc52822 13640
473591da
NR
136412008-04-07 Nick Roberts <nickrob@snap.net.nz>
13642
13643 * gdb.mi/mi-async.exp: New test for asynchronous Machine
13644 Interface (MI) responses.
13645
2b2d9e11
VP
136462008-04-06 Vladimir Prus <vladimir@codesourcery.com>
13647
a9c64011
AS
13648 * gdb.cp/breakpoint.cc: New code to test conditions involving
13649 member variables.
13650 * gdb.cp/breakpoint.exp: Test condition involving member
13651 variables.
2b2d9e11 13652
bb378428
VP
136532008-04-05 Vladimir Prus <vladimir@codesourcery.com>
13654
13655 * lib/mi-support.exp (mi_expect_stop): New.
13656 (mi_run_cmd): Change the
13657 token. Use mi_send_resuming_command, use
13658 mi_expect_stop.
13659 (mi_execute_to_helper): Rename to mi_execute_to.
13660 (mi_send_resuming_command): Add more error patterns.
13661 (mi_wait_for_stop): Renamed to...
13662 (mi_get_stop_line): ...this.
13663 (mi_run_inline_test): Adjust.
13664
13665 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
13666 * gdb.mi/mi-console.exp: Likewise.
13667 * gdb.mi/mi-pending.exp: Likewise.
13668 * gdb.mi/mi-simplerun.exp: Likewise.
13669 * gdb.mi/mi-stack.exp: Likewise.
13670 * gdb.mi/mi-stepi.exp: Likewise.
13671 * gdb.mi/mi-syn-frame.exp: Add comment.
13672 * gdb.mi/mi-until.exp: Likewise.
13673 * gdb.mi/mi-var-display.exp: Likewise.
13674 * gdb.mi/mi-watch.exp: Likewise.
13675 * gdb.mi/mi2-cli.exp: Likewise.
13676 * gdb.mi/mi2-console.exp: Likewise.
13677 * gdb.mi/mi2-simplerun.exp: Likewise.
13678 * gdb.mi/mi2-stack.exp: Likewise.
13679 * gdb.mi/mi2-stepi.exp: Likewise.
13680 * gdb.mi/mi2-until.exp: Likewise.
13681 * gdb.mi/mi2-var-display.exp: Likewise.
13682 * gdb.mi/mi2-watch.exp: Likewise.
13683
62172bb9
UW
136842008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13685
13686 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
13687
13688 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
13689
a13e061a
PA
136902008-04-04 Pedro Alves <pedro@codesourcery.com>
13691
13692 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
13693 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
13694 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13695 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
13696 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
13697 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
13698 expect an mi error duplicated in stderr.
13699
eae06beb
JB
137002008-04-03 Joel Brobecker <brobecker@adacore.com>
13701
13702 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
13703 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
13704 Add a couple of tests that verify the behavior when the new setting
13705 is set to "cancel" and "all".
13706 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
13707 "ask" before we start the testing.
13708
79c6ced6
AR
137092008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
13710
13711 * gdb.cp/casts.cc: Add class reference variables.
13712 * gdb.cp/casts.exp: New test cases for up/down casting references.
13713
6c2d1a6b
MK
137142008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
13715
13716 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
13717 instead of beginning to make an extra test pass.
13718 * gdb.mi/mi2-var-display.exp: Likewise.
13719
55b411d9
MR
137202008-03-31 Maciej W. Rozycki <macro@mips.com>
13721
13722 * gdb.base/break.exp: Mark failures as such. Fix formatting.
13723
c6140da2
MD
137242008-03-31 Markus Deuling <deuling@de.ibm.com>
13725 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13726
13727 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
13728 value. Add xfail for older kernels.
13729
79732189
AR
137302008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
13731
13732 Bring mi-support in line with gdb.exp.
13733 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
13734 (mi_gdb_start): New function.
13735
33c3676e
MR
137362008-03-28 Maciej W. Rozycki <macro@mips.com>
13737
13738 * gdb.mi/mi-var-cmd.exp: Fix a typo.
13739
92e28119
VP
137402008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13741
13742 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
13743 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 13744
9e8e3afe
VP
137452008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13746
13747 * lib/mi-support.exp (mi_create_varobj_checked): New.
13748 (mi_list_varobj_children): Allow to check for a
13749 value.
13750 (mi_list_array_varobj_children): New.
13751
13752 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
13753 and mi_list_varobj_children, as opposed to hardcoding
13754 expected strings.
13755 * gdb.mi/gdb701.exp: Likewise.
13756 * gdb.mi/gdb792.exp: Likewise.
13757 * gdb.mi/mi-var-block.exp: Likewise.
13758 * gdb.mi/mi-var-cmd.exp: Likewise.
13759 * gdb.mi/mi-var-invalidate.exp: Likewise.
13760 * gdb.mi/mi2-var-block.exp: Likewise.
13761 * gdb.mi/mi2-var-child.exp: Likewise.
13762 * gdb.mi/mi2-var-cmd.exp: Likewise.
13763 * gdb.mi/mi2-var-display.exp: Likewise.
13764
9df50351
JK
137652008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13766
13767 Fix random false FAILs on i386.
13768 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
13769
31e5d73a
DJ
137702008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13771
13772 PR gdb/544
13773 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
13774
12f4afab
DJ
137752008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13776
13777 PR gdb/544
13778 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
13779
b562a0cb
DJ
137802008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13781
13782 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
13783 fixed PR gdb/544.
13784
17faa917
DJ
137852008-03-21 Pedro Alves <pedro@codesourcery.com>
13786
13787 * gdb.threads/fork-child-threads.exp: Test next over fork.
13788
6214f497
DJ
137892008-03-21 Chris Demetriou <cgd@google.com>
13790
13791 * gdb.base/break.exp (rbreak junk): New test for rbreak
13792 "Junk at end of arguments" issue.
13793
63092375
DJ
137942008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13795
13796 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
13797 *& to work on created array elements.
13798 (Top level): Test print $pc with a file. Test string operations
13799 without a target.
13800 * gdb.base/ptype.exp: Do not expect *& to work on created array
13801 elements.
13802
b21991b0
DJ
138032008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13804
13805 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13806 gdb.threads/staticthreads.exp: Update exit query.
13807
c4b347c7
SL
138082008-03-07 Sandra Loosemore <sandra@codesourcery.com>
13809
13810 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
13811
fa4727a6
DJ
138122008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
13813
13814 * gdb.base/watchpoint.c (global_ptr, func4): New.
13815 (main): Call func4.
13816 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
13817 (test_inaccessible_watchpoint): New.
13818
2f34202f
MR
138192008-02-29 Maciej W. Rozycki <macro@mips.com>
13820
13821 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
13822 select the largest.
13823
0d6ba1b1
DJ
138242008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13825
13826 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
13827 frames-invalid annotations.
13828
e691325a
PM
138292008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
13830
a9c64011 13831 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 13832
f85b5ecc
DE
138332008-02-27 Doug Evans <dje@google.com>
13834
13835 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
13836 for bug 1738.
13837 (breakpoint_to_handler_entry): Ditto.
13838
b40e7bf3
JB
138392008-02-27 Joel Brobecker <brobecker@adacore.com>
13840
13841 * gdb.base/ending-run.exp: Use the first line of code inside
13842 function body to test breakpoints.
13843 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
13844 location where the breakpoint is inserted when using the line
13845 where a function is declared. Fix typo in the description of
13846 one of the tests.
13847 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
13848
2faca73a
PM
138492008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13850
13851 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 13852 tests.
2faca73a 13853
6f439c36
PM
138542008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13855
13856 * gdb.base/args.exp: avoid same output for tests
13857 with single quotes.
13858
54e52265
VP
138592008-02-26 Vladimir Prus <vladimir@codesourcery.com>
13860
a9c64011
AS
13861 * gdb.base/annota1.exp: Adjust for 'info break'
13862 format changes.
13863 * gdb.base/annota3.exp: Likewise.
13864 * gdb.base/break.exp: Likewise.
13865 * gdb.base/condbreak.exp: Likewise.
13866 * gdb.base/pending.exp: Likewise.
13867 * gdb.base/sepdebug.exp: Likewise.
13868 * gdb.base/unload.exp: Likewise.
13869 * gdb.cp/ovldbreak.exp: Likewise.
13870 * gdb.mi/mi-pending.exp: Likewise.
54e52265 13871
897b09ca
DE
138722008-02-07 Doug Evans <dje@google.com>
13873
13874 * gdb.cp/mb-inline.exp: New.
13875 * gdb.cp/mb-inline.h: New.
13876 * gdb.cp/mb-inline1.cc: New.
13877 * gdb.cp/mb-inline2.cc: New.
13878
b1c32d35
PM
138792008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13880
13881 * gdb.pascal/floats.pas: New test program.
13882 * gdb.pascal/floats.exp: New testcase.
13883
1a4ca44a
TJB
138842008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13885
13886 * gdb.base/callfuncs.c (t_float_many_args): New function.
13887 (t_double_many_args): New function.
13888 * gdb.base/callfuncs.exp: Add tests for exceeding float
13889 and double parameters passed through the stack.
13890
439048e8
JB
138912008-02-05 Joel Brobecker <brobecker@adacore.com>
13892
13893 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13894 gdb.ada/complete/foo.adb: New files.
13895 * gdb.ada/complete.exp: New testcase.
13896
81fe8080
DE
138972008-02-03 Doug Evans <dje@google.com>
13898
301f0ecf
DE
13899 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13900
81fe8080
DE
13901 * gdb.cp/gdb2384.exp: New file.
13902 * gdb.cp/gdb2384.cc: New file.
13903 * gdb.cp/gdb2384-base.h: New file.
13904 * gdb.cp/gdb2384-base.cc: New file.
13905
4b071aec
DE
139062008-02-02 Doug Evans <dje@google.com>
13907
13908 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13909
61137ba6
JB
139102007-02-01 Joel Brobecker <brobecker@adacore.com>
13911
13912 * gdb.ada/sym_print_name: New test program.
13913 * gdb.ada/sym_print_name.exp: New testcase.
13914
139152007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13916
13917 * gdb.ada/nested/hello.adb: New file.
13918 * gdb.ada/nested.exp: New testcase.
13919 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13920
98deb0da
VP
139212008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13922
13923 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13924 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13925 don't cause future evaluations of function to report
13926 creation of internal breakpoints.
98deb0da 13927
723a2275
VP
139282008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13929
13930 * gdb.mi/mi-break.exp (test_error): New.
13931 Call it.
13932
fb546a2f
LM
139332008-01-31 Luis Machado <luisgpm@br.ibm.com>
13934
13935 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13936 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13937
2d8fd90a
PM
139382008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13939
13940 * gdb.pascal/integers.pas: New test program.
13941 * gdb.pascal/integers.exp: New testcase.
13942
a7fa0ded
PM
139432008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13944
13945 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13946
5e1a1926
TJB
139472008-01-30 Luis Machado <luisgpm@br.ibm.com>
13948
13949 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13950 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13951
8d04f9f0
JB
139522008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13953
13954 * gdb.ada/formatted_ref: New test program.
13955 * gdb.ada/formatted_ref.exp: New testcase.
13956
13957 * gdb.cp/formatted-ref.cc: New file.
13958 * gdb.cp/formatted-ref.exp: New testcase.
13959
ce75a98f
JB
139602008-01-30 Joel Brobecker <brobecker@adacore.com>
13961
13962 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13963
e835f6bf
NR
139642008-01-30 Nick Roberts <nickrob@snap.net.nz>
13965
13966 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13967 (test_file_list_exec_source_file): Update to new macro-info field.
13968
d118ef87
PH
139692008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13970
13971 * gdb.ada/exprs: New test program.
13972 * gdb.ada/exprs.exp: New testcase.
13973
7d35ab09
TJB
139742008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13975
13976 * dfp-test.c (DELTA, DELTA_B): New definitions.
13977 (double_val1, double_val2, double_val3, double_val4, double_val5,
13978 double_val6, double_val7, double_val8, double_val9, double_val10,
13979 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13980 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13981 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13982 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13983 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13984 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13985 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13986 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13987 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13988 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13989 dec128_val16): New global variables.
13990 (decimal_dec128_align): New function.
13991 (decimal_mixed): Likewise.
13992 (decimal_many_args_dec32): Likewise.
13993 (decimal_many_args_dec64): Likewise.
13994 (decimal_many_args_dec128): Likewise.
13995 (decimal_many_args_mixed): Likewise.
13996 * dfp-test.exp: Add tests calling new inferior functions.
13997
2d717e4f
DJ
139982008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13999
14000 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
14001 gdb.server/ext-run.exp: New files.
14002 * lib/gdbserver-support.exp (gdbserver_download): New.
14003 (gdbserver_start): New. Update gdbserver expected
14004 output.
14005 (gdbserver_spawn): Use them.
14006 (gdbserver_start_extended): New.
14007
e85a822c
DJ
140082008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
14009
14010 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
14011 Run on GNU/Linux.
14012 (do_exec_tests): Check for systems which do not support catchpoints.
14013 Do not match START.
14014 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
14015 Run on GNU/Linux. Enable verbose output.
14016 (check_fork_catchpoints): New.
14017 (explicit_fork_child_follow, catch_fork_child_follow)
14018 (tcatch_fork_parent_follow): Update expected messages.
14019 (do_fork_tests): Use check_fork_catchpoints.
14020 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
14021 Run on GNU/Linux. Enable verbose output.
14022 (check_vfork_catchpoints): New.
14023 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
14024 expected messages.
14025 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
14026
401ea829
JB
140272008-01-29 Jim Blandy <jimb@red-bean.com>
14028
14029 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
14030 host' errors.
14031 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
14032
aceaf3ad
JB
140332008-01-29 Jim Blandy <jimb@red-bean.com>
14034
14035 * gdb.threads/sigthread.c: Use barriers to ensure that
14036 child_thread and child_thread_two are always initialized before we
14037 start to use them.
14038
a5606eee
VP
140392008-01-29 Vladimir Prus <vladimir@codesourcery.com>
14040
14041 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
14042 * gdb.base/watchpoint-solib.c: New.
14043 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 14044
c55a82bb
PM
140452008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
14046
14047 * gdb.base/gdb1056.exp: Add unsigned integer test.
14048
0993fe05
DE
140492008-01-28 Doug Evans <dje@google.com>
14050
14051 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
14052
4fe42e7f
JB
140532008-01-27 Jim Blandy <jimb@codesourcery.com>
14054
c7a69933
JB
14055 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
14056
4fe42e7f
JB
14057 * gdb.base/expand-psymtabs.exp: Doc fix.
14058
5def8285
MK
140592008-01-26 Mark Kettenis <kettenis@gnu.org>
14060
14061 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
14062
5313c911
NR
140632008-01-24 Nick Roberts <nickrob@snap.net.nz>
14064
a9c64011 14065 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
14066 -var-set-format.
14067
93815fbf
VP
140682008-01-23 Chris Demetriou <cgd@google.com>
14069
14070 * gdb.threads/thread_events.c: New testcase source file.
14071 * gdb.threads/thread_events.exp: New testcase expect file.
14072
467a88ee
NR
140732008-01-23 Nick Roberts <nickrob@snap.net.nz>
14074
14075 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
14076
14077 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
14078 -var-set-format.
14079
d8f82aba
DJ
140802008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
14081 Vladimir Prus <vladimir@codesourcery.com>
14082
14083 * gdb.base/float.exp: Allow missing floating point for m68k and
14084 PowerPC.
14085
60c46647
VP
140862008-01-22 Vladimir Prus <vladimir@codesourcery.com>
14087
14088 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
14089 ignore count.
14090 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
14091 * gdb.mi/mi-cli.exp: Adjust.
14092 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 14093
c7dd36a1
PA
140942008-01-17 Pedro Alves <pedro@codesourcery.com>
14095
14096 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
14097 and 'dummy_ptr' integer pointer. Initialize struct_declarations
14098 with dummy_ptr's address.
14099 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
14100 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
14101 all targets.
14102 * gdb.mi/mi2-var-child.exp: Likewise.
14103
39d5313e
JB
141042008-01-09 Joel Brobecker <brobecker@adacore.com>
14105
14106 * gdb.ada/null_array: New test program.
14107 * gdb.ada/null_array.exp: New testcase.
14108
0aea4bf3
LM
141092008-01-09 Luis Machado <luisgpm@br.ibm.com>
14110
14111 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
14112 with required float modifiers.
14113
0b354900
JB
141142008-01-08 Joel Brobecker <brobecker@adacore.com>
14115
14116 * gdb.ada/funcall_param: New test program.
14117 * gdb.ada/funcall_param.exp: New testcase.
14118
cdb7f5d4
JB
141192008-01-08 Joel Brobecker <brobecker@adacore.com>
14120
14121 * gdb.ada/arrayparam: New test program.
14122 * gdb.ada/arrayparam.exp: New testcase.
14123
88e2547f
JB
141242008-01-08 Joel Brobecker <brobecker@adacore.com>
14125
14126 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
14127 landed. Should also fix random failures in the test following it.
14128
f6867ce0
TJB
141292008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
14130
14131 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
14132 for expressions with decimal float values.
14133 (test_dfp_conversions): New function to test casts to and from
14134 decimal float types.
14135 Call test_dfp_conversions.
14136 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
14137 elements.
14138 (main): Initialize ds.float4 and ds.double8 elements.
14139 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
14140 string to new error message.
14141 (d64_set_tests): Likewise.
14142 (d128_set_tests): Likewise.
14143 Add tests for expressions with decimal float variables. Add tests for
14144 conversions to and from decimal float types.
14145
f9c11282
JB
141462008-01-05 Joel Brobecker <brobecker@adacore.com>
14147
14148 * gdb.ada/packed_tagged/comp_bug.adb: New file.
14149 * gdb.ada/packed_tagged.exp: New testcase.
14150
0ecbca72
JB
141512008-01-04 Joel Brobecker <brobecker@adacore.com>
14152
14153 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
14154 gdb.ada/homonym/homonym_main.adb: New files.
14155 * gdb.ada/homonym.exp: New testcase.
14156
c18d3d89
JB
141572008-01-04 Joel Brobecker <brobecker@adacore.com>
14158
14159 * gdb.ada/packed_array.exp: Add testing of references to
14160 a packed array.
14161
ecc7085b
JB
141622008-01-04 Joel Brobecker <brobecker@adacore.com>
14163
14164 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
14165 New files.
14166 * gdb.ada/type_coercion.exp: New testcase.
14167
c474c922
JB
141682008-01-04 Joel Brobecker <brobecker@adacore.com>
14169
14170 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
14171 gdb.ada/tagged/foo.adb: New file.
14172 * gdb.ada/tagged.exp: New testcase.
14173
9005b927
JB
141742008-01-04 Joel Brobecker <brobecker@adacore.com>
14175
14176 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
14177 gdb.ada/ptype_field/foo.adb: New files.
14178 * gdb.ada/ptype_field.exp: New testcase.
14179
1a6aaad8
JB
141802008-01-03 Joel Brobecker <brobecker@adacore.com>
14181
14182 * gdb.ada/print_pc.exp: New testcase.
14183
0ef22f53
JB
141842008-01-03 Joel Brobecker <brobecker@adacore.com>
14185
14186 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
14187 gdb.ada/taft_type/p.adb: New files.
14188 * gdb.ada/taft_type.exp: New testcase.
14189
1689ecf8
JB
141902008-01-03 Joel Brobecker <brobecker@adacore.com>
14191
14192 * gdb.ada/array_bounds/bar.adb: New file.
14193 * gdb.ada/array_bounds.exp: New testcase.
14194
a4d0b9c3
JB
141952008-01-03 Joel Brobecker <brobecker@adacore.com>
14196
14197 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
14198 gdb.ada/arrayptr/foo.adb: New files.
14199 * gdb.ada/arrayptr.exp: New testcase.
14200
a31ace00
JB
142012008-01-03 Joel Brobecker <brobecker@adacore.com>
14202
14203 * gdb.base/set-lang-auto.exp: New testcase.
14204
a97fced3
JB
142052008-01-03 Joel Brobecker <brobecker@adacore.com>
14206
14207 * gdb.ada/fun_addr/foo.adb: New file.
14208 * gdb.ada/fun_addr.exp: New testcase.
14209
ef29ce1a
JK
142102008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14211
14212 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
14213 New files
14214
0fafefe3
JB
142152008-01-02 Joel Brobecker <brobecker@adacore.com>
14216
14217 * array_subscript_addr/p.adb: New file.
a9c64011 14218 * array_subscript_addr.exp: New testcase.
0fafefe3 14219
c4359f8d
JB
142202008-01-02 Joel Brobecker <brobecker@adacore.com>
14221
a9c64011 14222 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
14223 New files.
14224 * gdb.ada/str_cmp_ref.exp: New testcase.
14225
1aa1b15b
JB
142262008-01-01 Joel Brobecker <brobecker@adacore.com>
14227
14228 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
14229 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 14230 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 14231
81c9b2cf
JB
142322008-01-01 Joel Brobecker <brobecker@adacore.com>
14233
14234 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
14235 gdb.ada/ref_param/pck.ads: New files.
14236 * gdb.ada/ref_param.exp: New testcase.
14237
319e4674
JB
142382008-01-01 Joel Brobecker <brobecker@adacore.com>
14239
14240 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
14241 gdb.ada/interface/foo.adb: New files.
14242 * gdb.ada/interface.exp: New testcase.
14243
ef682c56
JB
142442007-12-31 Jim Blandy <jimb@codesourcery.com>
14245
14246 * gdb.base/multi-forks.exp: Consume all output from child
14247 processes before proceeding to next test.
14248
f6f3eb6c
JB
142492007-12-29 Jim Blandy <jimb@codesourcery.com>
14250
14251 * configure: Regenerated.
14252
f652e42f
JB
142532007-12-27 Joel Brobecker <brobecker@adacore.com>
14254
14255 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
14256 gdb.ada/fixed_cmp/fixed.adb: New files.
14257 * gdb.ada/fixed_cmp.exp: New testcase.
14258
6943e596
JB
142592007-12-27 Joel Brobecker <brobecker@adacore.com>
14260
14261 * gdb.ada/boolean_expr.exp: New testcase.
14262
aad9a193
JB
142632007-12-26 Jim Blandy <jimb@codesourcery.com>
14264
14265 * gdb.base/multi-forks.exp: Doc fix.
14266
fb5f3683
JB
142672007-12-26 Joel Brobecker <brobecker@adacore.com>
14268
14269 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14270 * gdb.ada/char_param.exp: Do not compile our test program with
14271 -gnata, this is unnecessary.
14272 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
14273
384e4a9c
JB
142742007-12-24 Joel Brobecker <brobecker@adacore.com>
14275
14276 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
14277 gdb.ada/print_chars/foo.adb: New files.
14278 * gdb.ada/print_chars.exp: New testcase.
14279
01e044f7
JB
142802007-12-24 Joel Brobecker <brobecker@adacore.com>
14281
14282 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
14283 gdb.ada/char_param/foo.adb: New files.
14284 * gdb.ada/char_param.exp: New testcase.
14285
0ce17860
JB
142862007-12-22 Jim Blandy <jimb@codesourcery.com>
14287
14288 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
14289 hard-coding source line numbers into the test.
14290 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
14291 gdb_get_line_number to find.
14292
919809b9
JB
142932007-12-22 Joel Brobecker <brobecker@adacore.com>
14294
14295 * gdb.base/ptype.c (highest): New struct type.
14296 (the_highest): New variable of that type.
14297 (main): Add dummy assignment to a field of variable the_highest.
14298 * gdb.base/ptype.exp: Test type printing of our new variable.
14299
abc8a88d
PM
143002007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
14301
14302 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 14303 and record first explicitly generated thread number.
abc8a88d
PM
14304 Use that thread number for thread specific watchpoint test.
14305 Add iteration number to repetitive tests.
14306
5158f3e3
CES
143072007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
14308 Jim Blandy <jimb@codesourcery.com>
14309
14310 * gdb.base/expand-psymtabs.c: New testcase
14311 source file.
14312 * gdb.base/expand-psymtabs.exp: New testcase
14313 expect file.
14314
37e4754d
LM
143152007-12-17 Luis Machado <luisgpm@br.ibm.com>
14316
14317 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
14318 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
14319
551e5d04
JB
143202007-12-17 Joel Brobecker <brobecker@adacore.com>
14321
14322 * gdb.ada/frame_args/foo.adb: New file.
14323 * gdb.ada/frame_args/pck.ads: New file.
14324 * gdb.ada/frame_args/pck.adb: New file.
14325 * gdb.ada/frame_args.exp: New testcase.
14326
a05ee097
JB
143272007-12-17 Joel Brobecker <brobecker@adacore.com>
14328
14329 * gdb.base/frame-args.c: New file.
14330 * gdb.base/frame-args.exp: New testcase.
14331
c162e8c9 143322007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 14333 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
14334
14335 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
14336
afe8ab22 143372007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14338
afe8ab22
VP
14339 * gdb.mi/mi-pending.exp: New.
14340 * gdb.mi/mi-pending.c: New.
14341 * gdb.mi/mi-pendshr.c: New.
14342
dfdfb3ca
JB
143432007-12-06 Jim Blandy <jimb@codesourcery.com>
14344
14345 * gdb.base/default.exp: Update expected output for 'info catch'.
14346
b7fca990
JK
143472007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14348
14349 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
14350 must be set to binary.
14351
6a1afc1e
PA
143522007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
14353
14354 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
14355
a6b151f1
DJ
143562007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
14357
14358 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
14359 gdb.mi/mi-file-transfer.exp: New.
14360
43039443
JK
143612007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14362
14363 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
14364
0ef2251b
MR
143652007-11-22 Maciej W. Rozycki <macro@mips.com>
14366
14367 * gdb.trace/backtrace.exp: Fix a typo.
14368 * gdb.trace/circ.exp: Likewise.
14369 * gdb.trace/collection.exp: Likewise.
14370 * gdb.trace/limits.exp: Likewise.
14371 * gdb.trace/report.exp: Likewise.
14372 * gdb.trace/tfind.exp: Likewise.
14373 * gdb.trace/while-dyn.exp: Likewise.
14374
5443631e
NR
143752007-11-21 Nick Roberts <nickrob@snap.net.nz>
14376
14377 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
14378 objects of pointers that can't be dereferenced are now
14379 "noneditable".
14380
a4ce5b0d
UW
143812007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14382
14383 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
14384 (target_cpu): Remove.
14385
d6e956e5
VP
143862007-10-15 Vladimir Prus <vladimir@codesourcery.com>
14387
14388 * gdb.base/ending-run.exp: Expect the list of cleared
14389 breakpoint to come in natural order, not the reversed one.
a9c64011 14390
214270ab
VP
143912007-11-07 Vladimir Prus <vladimir@codesourcery.com>
14392
14393 * gdb.mi/mi-var-child.c (do_child_deletion): New.
14394 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 14395
1a619819
LM
143962007-11-05 Luis Machado <luisgpm@br.ibm.com>
14397
14398 * gdb.base/printcmds.exp: New function
14399 test_printf_with_dfp.
14400
5b01a6fa
DE
144012007-11-02 Doug Evans <dje@google.com>
14402
14403 * gdb.disasm/t01_mov.s: Remove carriage returns.
14404 * gdb.disasm/t02_mova.s: Ditto.
14405 * gdb.disasm/t03_add.s: Ditto.
14406 * gdb.disasm/t04_sub.s: Ditto.
14407 * gdb.disasm/t05_cmp.s: Ditto.
14408 * gdb.disasm/t06_ari2.s: Ditto.
14409 * gdb.disasm/t07_ari3.s: Ditto.
14410 * gdb.disasm/t08_or.s: Ditto.
14411 * gdb.disasm/t09_xor.s: Ditto.
14412 * gdb.disasm/t10_and.s: Ditto.
14413 * gdb.disasm/t11_logs.s: Ditto.
14414 * gdb.disasm/t12_bit.s: Ditto.
14415 * gdb.disasm/t13_otr.s: Ditto.
14416
ec33ab7f
JK
144172007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14418
14419 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
14420
ae0d01ff
UW
144212007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14422
14423 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
14424 provide DFP support.
14425
55eddb0f
DJ
144262007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
14427
14428 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
14429 Test "set powerpc vector-abi". Skip auto-detection tests for old
14430 toolchains.
14431
7020f05c
PA
144322007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14433
14434 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
14435 with [string compare].
14436
84bc3db9
PA
144372007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14438
14439 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
14440 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
14441
5876dc88
LM
144422007-10-25 Luis Machado <luisgpm@br.ibm.com>
14443
14444 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
14445 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
14446 * gdb.opt/Makefile.in: New makefile.
14447 * Makefile.in: Create new directory "gdb.opt".
14448 * configure.ac: Add "gdb.opt" directory.
14449 * configure: Regenerated.
a9c64011 14450
c3ea9a14
DE
144512007-10-25 Doug Evans <dje@google.com>
14452
14453 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
14454 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
14455
a9c64011 144562007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
14457 Thiago Jung Bauermann <bauerman@br.ibm.com>
14458
14459 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
14460 Floating Point expressions.
14461 * gdb.base/dfp-test.exp: new file adding tests for Decimal
14462 Floating Point variables.
14463 * gdb.base/dfp-test.c: new file containing program with Decimal
14464 Floating variables, used by gdb.base/dfp-test.exp.
14465
62a24a2b
DJ
144662007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
14467
14468 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
14469
e7b1eae6
UW
144702007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14471
14472 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
14473 compiling test case with GCC.
14474 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
14475
c641edcc
UW
144762007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14477
14478 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14479 format changes.
14480
5e5ebfe6
MS
144812007-10-18 Michael Snyder <msnyder@specifix.com>
14482
14483 * gdb.base/dbx.exp: Add missing "-re " operator.
14484
e831e7b6
GM
144852007-10-16 Gaius Mulley <gaius@glam.ac.uk>
14486
14487 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
14488 * configure.ac: Removed trailing spaces after backslash.
14489 * gdb.modula2: New directory.
14490 * gdb.modula2/Makefile.in: New file.
14491 * gdb.modula2/unbounded-array.exp: New file.
14492 * gdb.modula2/unbounded1.c: New file.
14493
7cc46491
DJ
144942007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
14495
14496 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
14497
144982007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
14499
14500 * gdb.base/sigstep.c (main): Add checks for
14501 return values for setitimer call.
14502 Call setitimer again with itimer = ITIMER_REAL
14503 if first call to setitimer fails.
14504
e91528f0
KH
145052007-10-11 Kazu Hirata <kazu@codesourcery.com>
14506
14507 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
14508 of $timeout.
14509
2ec9a4f8
DJ
145102007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14511
14512 * gdb.server/server-run.exp: Test for dynamic linker symbols.
14513
145142007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
14515
14516 * lib/gdb.exp (gdb_run_cmd): Move comment outside
14517 of gdb_expect call, to avoid interruption.
14518
64b2fa04
PA
145192007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
14520
14521 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
14522 (v_unsigned_long_long, v_long_long_array)
14523 (v_signed_long_long_array, v_unsigned_long_long_array)
14524 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
14525 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
14526 [!NO_LONG_LONG]: New.
14527 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
14528 v_long_long_member.
14529
14530 (v_long_long_func, v_signed_long_long_func)
14531 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
14532 (main) [!NO_LONG_LONG]: Initialize long long variants.
14533
14534 * gdb.base/whatis.exp: If board file requests no_long_long, build
14535 test with NO_LONG_LONG defined. Test long long, signed long long,
14536 and unsigned long long variants but only if board file doesn't
14537 disable it.
14538
a912286e 145392007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 14540 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
14541
14542 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
14543 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
14544 * configure: Regenerated.
14545 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
14546 gdb.pascal/types.exp, lib/pascal.exp: New files.
14547
471ba8c9
DJ
145482007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
14549
14550 * gdb.cp/classes.exp (do_tests): Always step to the line after the
14551 call.
14552 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
14553 to return to the call.
14554 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
14555 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
14556 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
14557 * gdb.mi/mi-until.exp (test_until): Likewise.
14558 * gdb.mi/mi2-until.exp (test_until): Likewise.
14559
fef8a650
DJ
145602007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
14561
14562 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
14563 two-char array.
14564 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
14565
d983da9c
DJ
145662007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
14567
14568 * gdb.threads/watchthreads.c (thread_function): Sleep between
14569 iterations.
14570 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
14571 at once for S/390. Generate matching fails and passes.
14572
17f62551
VP
145732007-09-27 Vladimir Prus <vladimir@codesourcery.com>
14574
14575 * gdb.mi/var-cmd.c (do_children_tests): Initialize
14576 the 'struct_declarations' variable to zeros.
a9c64011 14577
ed0616c6
VP
145782007-09-24 Vladimir Prus <vladimir@codesourcery.com>
14579
14580 * gdb.cp/mb-ctor.cc: New.
14581 * gdb.cp/mb-ctor.exp: New.
14582 * gdb.cp/mb-templates.cc: New.
14583 * gdb.cp/mb-templates.exp: New.
14584
41f1b697
DJ
145852007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
14586
14587 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
14588
3f213f78
PA
145892007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
14590
14591 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
14592 targets.
14593 * configure: Regenerate.
14594
0d381245 145952007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14596
0d381245
VP
14597 * gdb.base/annota1.exp: Adjust for 'info break'
14598 format changes.
14599 * gdb.base/annota3.exp: Likewise.
14600 * gdb.base/break.exp: Likewise.
14601 * gdb.base/condbreak.exp: Likewise.
14602 * gdb.base/pending.exp: Likewise.
14603 * gdb.base/sepdebug.exp: Likewise.
14604 * gdb.base/unload.exp: Likewise.
14605 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 14606
fe3f5fa8
VP
146072007-09-22 Vladimir Prus <vladimir@codesourcery.com>
14608
14609 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
14610 messages.
14611 * gdb.base/chng-syms.exp: Likewise.
14612 * gdb.base/unload.exp: Likewise.
a9c64011 14613
a75cf6c0
DJ
146142007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
14615
14616 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
14617
18ecae38
DJ
146182007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
14619
14620 * schedlock.c (NUM): Change to 1.
14621 (main): Use args[0] for the main thread.
14622 * schedlock.exp: Only expect two threads. Only issue one pass or fail
14623 regardless of the number of threads.
14624
5509918f
MR
146252007-09-14 Maciej W. Rozycki <macro@mips.com>
14626
4a543daf
MR
14627 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
14628 type down.
14629 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14630 test.
14631 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
14632 watchpoint type down.
14633 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14634 test.
14635
146362007-09-14 Maciej W. Rozycki <macro@mips.com>
14637
5509918f
MR
14638 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
14639 Move all the tests here and run them twice, once using software
14640 watchpoints and once using hardware watchpoints.
14641 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
14642
40b53987
DJ
146432007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
14644
14645 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
14646 test.
14647
695e2681
MK
146482007-09-10 Mark Kettenis <kettenis@gnu.org>
14649
8b3fc8d8
MK
14650 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
14651 build-id.
14652
695e2681
MK
14653 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
14654 know about $ORIGIN. Calculate output dir from $dest instead of
14655 using ${objdir}/{$subdir}.
14656
58d69f29
MK
146572007-09-09 Mark Kettenis <kettenis@gnu.org>
14658
14659 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
14660 gcore, before continuing with the test.
14661
3e347599
DJ
146622007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
14663
14664 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
14665 * gdb.mi/mi-watch.exp: Likewise.
14666
ea37ba09
DJ
146672007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14668 Jim Blandy <jimb@codesourcery.com>
14669
14670 * gdb.arch/i386-sse.exp: Do not expect character constants.
14671 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
14672 * gdb.base/display.exp: Allow print/s.
14673 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
14674 and unsigned char array changes.
14675
2025a643
DJ
146762007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14677
14678 * gdb.base/display.exp: Add tests for printf %p.
14679
26669a27
PA
146802007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
14681
14682 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
14683 the dll name to unicode.
14684
c8f021f8
JK
146852007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14686
14687 * gdb.base/default.exp (show version): Update the version text.
14688 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
14689
4cf31eea
JK
146902007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14691
14692 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
14693 New files.
14694
4935890f
JK
146952007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14696
14697 * lib/gdb.exp (build_id_debug_filename_get): New function.
14698 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
14699 Remove the generate DEBUG file for the future testcase runs.
14700 New testcase for the NT_GNU_BUILD_ID retrieval.
14701 Move the final testing step to ...
14702 (test_different_dir): ... a new function.
14703 New parameter XFAIL to XFAIL all the tests performed.
14704 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
14705 New parameter TYPE to PF_PREFIX all the tests performed.
14706
02142340
VP
147072007-08-31 Vladimir Prus <vladimir@codesourcery.com>
14708
14709 * gdb.mi/mi-var-cp.cc (path_expression): New
14710 function.
14711 * gdb.mi/mi-var-cp.exp: Run path exression tests.
14712
36acd84e
UW
147132007-08-27 Markus Deuling <deuling@de.ibm.com>
14714
14715 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
14716 to fit into SPU Local Store memory.
14717
a896d121
JB
147182007-08-23 Joel Brobecker <brobecker@adacore.com>
14719
14720 * gdb.base/default.exp: Adjust the expected output of "info
14721 warranty" after the switch to GPLv3.
14722
7b433602
JB
147232007-08-23 Joel Brobecker <brobecker@adacore.com>
14724
14725 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
14726 to 30000 (from 20000).
14727
e22f8b7c
JB
147282007-08-23 Joel Brobecker <brobecker@adacore.com>
14729
14730 Switch the license of all .exp files to GPLv3.
14731 Switch the license of all .f and .f90 files to GPLv3.
14732 Switch the license of all .s and .S files to GPLv3.
14733
5a0e3bd0
JB
147342007-08-23 Joel Brobecker <brobecker@adacore.com>
14735
14736 * configure.ac: Switch license to GPLv3.
14737
cc00619d
JB
147382007-08-23 Joel Brobecker <brobecker@adacore.com>
14739
14740 Switch the licensing to GPLv3 for all .ads and .adb files.
14741
8d26208a
DJ
147422007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
14743
14744 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
14745 and t_int_double.
14746 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
14747
4fcb9948
JB
147482007-08-17 Joel Brobecker <brobecker@adacore.com>
14749
14750 * gdb.base/step-line.c: Switch license to GPL version 3, and
14751 update copyright year.
14752 * gdb.base/step-line.inp: Likewise.
14753
b9c34f67
JB
147542007-08-17 Joel Brobecker <brobecker@adacore.com>
14755
14756 * gdb.base/gdb1555.exp: Make expected output immune to formatting
14757 changes inside gdb1555.c.
14758 * gdb.base/pending.exp: Likewise.
14759
2cc17678
DJ
147602007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
14761
14762 * config/default.exp: New file.
14763
e48883f7
DJ
147642007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14765
14766 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
14767 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
14768
1ab80e5b
MR
147692007-07-30 Maciej W. Rozycki <macro@mips.com>
14770
14771 * gdb.base/dump.exp: Force the correct endianness for binary
14772 formats not carrying this information.
14773
aba471f5
DJ
147742007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14775
14776 * gdb.threads/staticthreads.exp: Match .*sem_post.
14777
d4e07204
DJ
147782007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14779
14780 * gdb.base/readline.exp (operate_and_get_next): Match the final
14781 prompt.
14782
2b97317d
KB
147832007-07-23 Kevin Buettner <kevinb@redhat.com>
14784
14785 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
14786 to restarting SID.
14787
44efa07a
KB
147882007-07-18 Kevin Buettner <kevinb@redhat.com>
14789
14790 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14791 prior to `gdb_start'.
14792
7b5ebade
KB
147932007-07-18 Kevin Buettner <kevinb@redhat.com>
14794
14795 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
14796 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
14797 Remove call to gdb_unload.
14798
255e7678
DJ
147992007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
14800 Daniel Jacobowitz <dan@codesourcery.com>
14801
14802 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
14803 for __WIN32__.
14804 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
14805 * gdb.base/unload.exp: Use shared library test routines.
14806
3a40aaa0
UW
148072007-07-03 Markus Deuling <deuling@de.ibm.com>
14808
14809 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
14810 * gdb.base/solib-symbol-lib.c: Likewise.
14811 * gdb.base/solib-symbol-main.c: Likewise.
14812
b0f4b84b
DJ
148132007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
14814
14815 * config/gdbserver.exp (gdb_reconnect): New.
14816 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
14817 gdb.base/solib-disc.exp: New files.
14818 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
14819 remote debugging".
14820 (gdb_compile): Add shlib_load flag.
14821 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
14822 port.
14823 (gdbserver_reconnect): New.
14824
1b05479a
DJ
148252007-07-01 Nick Roberts <nickrob@snap.net.nz>
14826 Daniel Jacobowitz <dan@codesourcery.com>
14827
14828 * gdb.base/annota3.exp: Test for if construct.
14829
86f78eb2
DJ
148302007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
14831
14832 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
14833
6a2eb474 148342007-06-21 Chris Dearman <chris@mips.com>
a9c64011 14835 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
14836
14837 * gdb.base/display.exp: Allow a newline after display/i.
14838 * gdb.base/pc-fp.exp: Likewise.
14839 * gdb.base/sigbpt.exp: Likewise.
14840
f8b73d13
DJ
148412007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14842
14843 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
14844 required features to be included.
14845
4339e69e
DJ
148462007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14847
14848 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
14849 in info threads output.
14850
23d964e7
UW
148512007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14852 Markus Deuling <deuling@de.ibm.com>
14853
14854 * gdb.arch/spu-info.exp: New testcase.
14855 * gdb.arch/spu-info.c: New file.
14856
fd20f75b
DJ
148572007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
14858
14859 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
14860 tpcs_offset. Restore lr after the call.
14861 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
14862
2226f861
DJ
148632007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
14864
14865 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
14866 (gdbserver_run): Kill any running gdbserver.
14867 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
14868
d12371a9
MR
148692007-05-17 Maciej W. Rozycki <macro@mips.com>
14870
14871 * gdb.base/sigbpt.exp: Preset segv_addr.
14872
93f02886
DJ
148732007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14874
14875 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14876 (gdb_compile_shlib): Likewise.
14877 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14878 (default_gdb_init): Clear cleanfiles.
14879 (gdb_finish): Delete recorded cleanfiles.
14880 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14881
14882 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14883 Do not use isnative.
14884 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14885 gdb.base/so-impl-ld.exp: Likewise.
14886 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14887 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14888 gdb_compile.
14889
b04e06d7
VP
148902007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14891
14892 * config/unknown.exp: Remove.
14893
069ed931
UW
148942007-05-15 Markus Deuling <deuling@de.ibm.com>
14895
14896 * gdb.base/info-proc.exp: Check is_remote.
14897
09db0d03
UW
148982007-05-14 Markus Deuling <deuling@de.ibm.com>
14899
14900 * gdb.base/gcore.exp: Initialize variable core_supported.
14901
af2cbe8c
DJ
149022007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14903
14904 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14905
027c0295
DJ
149062007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14907
14908 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14909 * gdb.threads/print-threads.exp (test_all_threads): Allow
14910 negative and hexadecimal thread IDs.
14911
dc5000e7
DJ
149122007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14913
14914 * gdb.java/jprint.java (public): Avoid invalid call to static
14915 method.
14916
2e74ed18
DP
149172007-05-14 Denis Pilat <denis.pilat@st.com>
14918
14919 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14920 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14921 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14922 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14923 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14924
83547f02
UW
149252007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14926
14927 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14928 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14929 this mode.
14930 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14931 * gdb.base/spu.ld: New file.
14932
b18be20d
DJ
149332007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14934
14935 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14936
be444858
DJ
149372007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14938
14939 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14940
b1d53152
DJ
149412007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14942
14943 * gdb.java/jmain.exp: Handle demangled names with and without method
14944 signatures.
14945
d084b331
DJ
149462007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14947
14948 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14949 (have_a_very_merry_interrupt): Remove calls to puts.
14950 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14951 inferior output.
14952 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14953 test names.
14954
db9d7fc5
DJ
149552007-04-29 Markus Deuling <deuling@de.ibm.com>
14956 Daniel Jacobowitz <dan@codesourcery.com>
14957
14958 * gdb.base/auxv.exp (core_works): Also check is_remote.
14959 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14960
ef783a7d 149612007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14962
ef783a7d
VP
14963 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14964 message, not the undefined 'module' variable.
14965 * gdb.base/siginfo.exp: Likewise.
14966 * gdb.base/sigstep.exp: Likewise.
14967 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14968 serialport.
14969 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14970
b7b73cae
CV
149712007-04-25 Corinna Vinschen <vinschen@redhat.com>
14972
14973 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14974 target sim fails. Return 0 otherwise.
14975 (gdb_load): Return prematurely if gdb_target_sim fails.
14976
7d90fdfa
DP
149772007-04-16 Denis Pilat <denis.pilat@st.com>
14978
14979 * gdb.base/setshow.exp: Reset height after having set it to 100.
14980
5d3e9c85
DP
149812007-04-16 Denis Pilat <denis.pilat@st.com>
14982
14983 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14984
18e75969
DP
149852007-04-16 Denis Pilat <denis.pilat@st.com>
14986
14987 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14988
25d5ea92
VP
149892007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14990
14991 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14992 tests. Run the frozen varobjs test.
14993 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14994 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14995
0b49cb80
JK
149962007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14997
14998 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14999 gdb.base/type-opaque.exp: New files.
15000
a73bafbc 150012007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
15002
15003 * gdb.mi/mi-var-child.c
a73bafbc
VP
15004 (do_children_tests): User char[2] instead of
15005 char so that automatic printing of pointers to char
15006 don't give unpredicable result.
15007 * gdb.mi/var-cmd.c (do_locals_test): Initialize
15008 local variables.
15009 * gdb.mi/mi-var-child.exp: Step to right line
15010 of do_children_tests.
15011 * gdb.mi/mi2-var-child.exp: Likewise.
15012 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 15013 do_locals_tests.
a73bafbc
VP
15014 (do_children_tests): User char[2] instead of
15015 char so that automatic printing of pointers to char
a9c64011 15016 don't give unpredicable result.
a73bafbc 15017 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15018 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
15019 Pass test name to mi_wait_for_stop.
15020
7ce59000
DJ
150212007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15022
15023 * gdb.asm/asm-source.exp: Remove d10v case.
15024 * lib/gdb.exp (skip_cplus_tests): Likewise.
15025 * gdb.asm/d10v.inc: Deleted.
15026
20389057
DJ
150272007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15028
15029 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
15030
8807d78b
DJ
150312007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
15032
15033 * config/netware.exp: Delete file.
15034
aa3edb8e
JB
150352007-03-29 Joel Brobecker <brobecker@adacore.com>
15036
15037 * gdb.dwarf2/dw2-noloc.S: New file.
15038 * gdb.dwarf2/dw2-noloc.exp: New file.
15039
297561ac
PA
150402007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
15041
15042 * gdb.cp/method2.cc: New test.
15043 * gdb.cp/method2.exp: New test.
15044 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
15045
1f81bd39
DJ
150462007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15047
15048 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
15049
9453113a
DJ
150502007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
15051
15052 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
15053
b741e217
DJ
150542007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
15055
15056 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
15057 (gdb_load): Delete, replace with...
15058 (gdb_reload): ...this.
15059 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
15060 * gdb.server/server-mon.exp: Likewise.
15061 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
15062 (gdb_start_cmd): New.
15063 (gdb_file_cmd): Save the last loaded file.
15064 (gdb_reload): New.
15065 (gdb_gnu_strip_debug): Use transform.
15066 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
15067 support here. Use new $last_loaded_file. Check mtime.
15068 (gdb_target_cmd): Handle ObjC failure case.
15069 (infer_host_exec): Delete.
15070 (gdbserver_load): Rename to...
15071 (gdbserver_run): ...this. Simplify.
15072 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
15073 (mi_gdb_load): Move most contents to a new function...
15074 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
15075 (mi_run_cmd): Use mi_gdb_target_load.
15076 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
15077 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
15078 Use gdb_run_cmd.
15079 * gdb.base/charsign.exp: Remove incorrect comment.
15080 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
15081 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
15082 gdb.base/start.exp: Use gdb_start_cmd.
15083
446ab585 150842007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 15085 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
15086
15087 * gdb.base/sigbpt.exp: Fix the message when skipping test.
15088 * gdb.base/signull.exp: Similarly.
15089
bbb88ebf
UW
150902007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15091
15092 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
15093 messages available to test cases (like chng-sym.exp).
15094
cb8c4a99
AS
150952007-03-14 Andreas Schwab <schwab@suse.de>
15096
15097 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
15098 format changes.
15099
4e463ff5
DJ
151002007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
15101
15102 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
15103 (optimized_1): New.
15104 (main): Call optimized_1.
15105 (gdb2029): Correct typos. Call gdb2029_marker.
15106 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
15107 for gdb2029.
15108
b6db2c47
MK
151092007-03-12 Mark Kettenis <kettenis@gnu.org>
15110
15111 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
15112 as tabs. Remove redundant test pattern.
15113
70ed3737
UW
151142007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15115
15116 * gdb.base/long_long.exp: Accept optional symbol name in <...>
15117 for /a format output.
15118
47b67b60
DJ
151192007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
15120
15121 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
15122 collect output incrementally.
15123
b8953b0e
UW
151242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15125
15126 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
15127 for -var-create lpcharacter test.
15128 * gdb.mi/mi2-var-cmd.exp: Likewise.
15129
7acd5c40
UW
151302007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15131
15132 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
15133 pass on targets where address zero is readable.
15134
9c6759c1
UW
151352007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15136
15137 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
15138 just a single architecture.
15139
a2f1aeb4
UW
151402007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15141
15142 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
15143 (fetch_all_registers): New function, uses gdb_test_multiple and
15144 exp_continue to fetch inferior output line-by-line.
15145 Replace all uses of do_get_all_registers by fetch_all_registers.
15146
46579ac2
UW
151472007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15148
15149 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
15150 in target_info.
15151
fc133f24
MS
151522007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15153
a9c64011 15154 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
15155 consistancy; add a default (timeout) case.
15156
7646a51d
MS
151572007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15158
15159 * gdb.base/watchpoint.exp: Fix truncated comment.
15160
dcfff61f
MS
151612007-03-02 Michael Snyder <michael.snyder@palmsource.com>
15162
15163 * Makefile.in: Remove spurious single-quotes from sed command.
15164
664e3ee9
DJ
151652007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
15166
15167 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
15168 func.
15169 * gdb.mi/mi2-var-cmd.exp: Likewise.
15170
d7cc6f2f
JB
151712007-02-27 Joel Brobecker <brobecker@adacore.com>
15172
a9c64011
AS
15173 * gdb.dwarf2/dw2-producer.S: New file.
15174 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
15175
151762007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
15177
15178 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15179 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15180 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15181 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15182 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
15183 Revert tests to use mi_gdb_test and include value field in output
15184 of -var-create.
15185
93d42b30
DJ
151862007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15187
15188 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
15189
c499ed39
DJ
151902007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
15191
15192 * gdb.base/maint.exp: Remove full paths from test names.
15193 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
15194 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
15195
9836f81b
JB
151962007-02-27 Joel Brobecker <brobecker@adacore.com>
15197
15198 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
15199
c74d0ad8
DJ
152002007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15201
15202 * gdb.server/server-mon.exp: New test.
15203
2711e456
DJ
152042007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15205
15206 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
15207
ff6f572f
DJ
152082007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15209
15210 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
15211 register capitalization.
15212
fada3feb
DP
152132007-02-13 Denis Pilat <denis.pilat@st.com>
15214
15215 * gdb.mi/mi-var-invalidate.exp: New file.
15216
fb1e4ffc
DJ
152172007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15218
15219 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
15220
3da939d7
DJ
152212007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15222
15223 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
15224
123dc839
DJ
152252007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15226
15227 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
15228 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
15229
877e3645 152302007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
15231
15232 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15233 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15234 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15235 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15236 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 15237 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 15238 Update tests to include value field in output of -var-create.
a9c64011 15239
3c0a2960
AS
152402007-02-08 Andreas Schwab <schwab@suse.de>
15241
15242 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
15243
108546a0
DJ
152442007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
15245
15246 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
15247 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
15248
d701dcab
DP
152492007-02-02 Denis Pilat <denis.pilat@st.com>
15250
15251 * gdb.threads/threadapply.exp: check that frame is not changed by
15252 the thread apply all command.
15253
783e3e2f
AS
152542007-01-31 Andreas Schwab <schwab@suse.de>
15255
6d9c3a87
AS
15256 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15257
3c50d7b9
AS
15258 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
15259 in the dwarf sections.
15260 * gdb.dwarf2/mac-fileno.S: Likewise.
15261
783e3e2f
AS
15262 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
15263 bspstore register on ia64.
15264
78ff580e
AS
152652007-01-29 Andreas Schwab <schwab@suse.de>
15266
cc8e9b12
AS
15267 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
15268 "frame-begin" annotation.
15269
78ff580e
AS
15270 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
15271 number of "frames-invalid" annotations.
15272
704a4f78
DJ
152732007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15274
15275 * gdb.base/commands.exp: Call if_commands_test.
15276 (gdb_test_no_prompt, if_commands_test): New.
15277
e741bf94
MK
152782007-01-28 Mark Kettenis <kettenis@gnu.org>
15279
15280 * gdb.threads/sigthread.c (NSIGS): Make bigger.
15281
474d0ad3
AS
152822007-01-27 Andreas Schwab <schwab@suse.de>
15283
15284 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
15285 .short/.int/.quad in the dwarf sections.
15286 * gdb.dwarf2/dw2-intercu.S: Likewise.
15287 * gdb.dwarf2/dw2-intermix.S: Likewise.
15288
e784b426
JK
152892007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15290
15291 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
15292 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
15293 array.
e784b426
JK
15294 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
15295 * gdb.base/setvar.exp: Likewise.
15296
37f08e04
AS
152972007-01-26 Andreas Schwab <schwab@suse.de>
15298
9a01813a
AS
15299 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
15300 test.
15301
37f08e04
AS
15302 * gdb.base/multi-forks.exp ("restart $i"): Also match
15303 __kernel_syscall_via_break.
15304
6e2a9270
VP
153052007-01-24 Vladimir Prus <vladimir@codesourcery.com>
15306
15307 * lib/mi-support.exp (mi_delete_varobj): New.
15308 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
15309 testcase.
15310 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
15311 (main): Call the above.
15312 (reference_update_test, base_in_reference_test)
15313 (reference_to_pointer): Delete the created varobjs.
a9c64011 15314
e515b470
DJ
153152007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
15316
15317 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
15318 * configure: Regenerated.
15319 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
15320 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
15321 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
15322 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
15323 * lib/gdb.exp (gdb_skip_xml_test): New function.
15324
08d8bcd7
DJ
153252007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
15326
15327 * gdb.base/sigrepeat.exp: Correct error message.
15328
153292007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
15330 Daniel Jacobowitz <dan@codesourcery.com>
15331
15332 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
15333 gdb.arch/i386-gnu-cfi-asm.S: New files.
15334
97c3f1f3
JK
153352007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15336
15337 * lib/gdb.exp: Abort on missing `site.exp'.
15338
cb1df416
DJ
153392007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15340 Daniel Jacobowitz <dan@codesourcery.com>
15341
15342 * gdb.base/included.c, gdb.base/included.exp,
15343 gdb.base/included.h: New files.
15344
35990120
DJ
153452007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15346
15347 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
15348 (maximize_rlimit): Reduce limits on 64-bit systems.
15349
6e81a116 153502007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
15351
15352 From Marcus Deuling <deuling@de.ibm.com>:
15353 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
15354 every case.
15355
6c3c41f3
NR
153562007-01-13 Nick Roberts <nickrob@snap.net.nz>
15357
15358 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
15359 (test_path_specification): Use objdir instead of srcdir to always
15360 get an absolute filename.
15361
2f12c312
DJ
153622007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
15363
15364 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
15365
81121995
VP
153662007-01-11 Vladimir Prus <vladimir@codesourcery.com>
15367
15368 * gdb.mi/mi-var-cp.cc (reference_update_tests):
15369 Make sure the variable we're using is in scope.
15370 (reference_to_pointer): Likewise.
15371
4741b737
DJ
153722007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15373
15374 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
15375 has no debug information.
15376
054410c3
DJ
153772007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15378
15379 * gdb.base/annota1.exp: Remove extra send_gdb.
15380
818f79f6
DJ
153812007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15382
15383 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
15384
f7a6bb70
DJ
153852007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15386
15387 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
15388
57e66780
DJ
153892007-01-08 Nick Roberts <nickrob@snap.net.nz>
15390 Daniel Jacobowitz <dan@codesourcery.com>
15391
15392 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
15393 lcharacter or linteger change. Correct duplicated test name.
15394 * gdb.mi/mi2-var-cmd.exp: Likewise.
15395
3d799a95
DJ
153962007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15397
15398 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
15399
154002007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 15401
a9c64011
AS
15402 * gdb.base/nofield.c: New file.
15403 * gdb.base/nofield.exp: New testcase.
51679ba9 15404
eafb94e8
NR
154052007-01-05 Nick Roberts <nickrob@snap.net.nz>
15406
15407 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
15408
15409 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
15410 test.
15411
5e572bb4
DJ
154122007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15413
15414 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
15415
74a44383
DJ
154162007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15417
15418 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
15419 when continuing.
15420
1b572db9
DJ
154212007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15422
15423 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
15424 Expect ".exe" extension.
15425
381bc39b
DJ
154262007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15427
15428 * gdb.base/charset.exp: Add explicit filename to break.
15429 * gdb.base/dbx.exp: Add explicit filename to breaks.
15430
2b70e4c6
DJ
154312007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15432
15433 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
15434 * gdb.mi/mi2-file.exp: Likewise.
15435
303b6f5d
DJ
154362007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15437
15438 Implement specification of MI tests as comments
15439 in C and C++ sources.
15440 * lib/mi-support.exp (mi_autotest_data): New variable.
15441 (mi_autotest_source): New variable.
15442 (count_newlines, mi_prepare_inline_tests)
15443 (mi_get_inline_test, mi_continue_to_line)
15444 (mi_run_inline_test, mi_tbreak)
15445 (mi_send_resuming_command, mi_wait_for_stop): New functions.
15446 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
15447 Run inline tests.
15448 * gdb.mi/mi-var-cp.cc: Define tests here.
15449
23da0d94
VP
154502007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15451
15452 Simplify usage of mi_continue_to.
15453 * lib/mi-support.exp (mi_runto_helper): Renamed
15454 from mi_runto, added new parameter 'run_or_continue'.
15455 (mi_runto): Use mi_runto_helper.
15456 (mi_continue_to): Accept just function name as parameter.
15457 Use mi_runto_helper.
15458 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
15459 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15460
f9e18282
JB
154612006-01-04 Joel Brobecker <brobecker@adacore.com>
15462
15463 Make this testcase a bit more realistic. The current code
15464 is too simplistic, and allows the compiler to optimize out
15465 some of the entities we need for this testcase.
15466 * gdb.ada/null_record/bar.ads (Void_Star): New type.
15467 (Do_Nothing): Add extra parameter.
15468 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
15469 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
15470 by using a variable of type Void_Star.
15471
fd678c65
JB
154722006-01-04 Joel Brobecker <brobecker@adacore.com>
15473
15474 * gdb.ada/catch_ex/foo.adb: New file.
15475 * gdb.ada/catch_ex.exp: New testcase.
15476
05cfdb42
DJ
154772007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
15478
15479 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
15480 pass --image-base to linker.
15481
2e03ee74
DJ
154822007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15483 Daniel Jacobowitz <dan@codesourcery.com>
15484
15485 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
15486 secondary prompts.
15487
0d5de010
DJ
154882007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15489
15490 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
15491 output. Test the types of members and member pointers.
15492 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
15493 gdb/2092.
15494 * gdb.cp/member-ptr.exp: Search for a comment instead of a
15495 statement. Enable for GCC. Update expected output for some tests
15496 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
15497 layout.
15498 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
15499 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
15500 (Diamond::vget_base): New.
15501 (main): Add new tests.
15502 * gdb.cp/printmethod.exp: Update expected output for member functions.
15503 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
15504 print pEe->D::vg().
15505
61a771aa
DJ
155062007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15507
15508 * gdb.threads/tls.exp: Allow stops in sem_post.
15509
2fa63963
DJ
155102006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
15511
15512 * gdb.base/annota1.exp: Allow .*printf in backtraces.
15513 * gdb.base/annota3.exp: Likewise.
15514 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
15515 again (instead of timing out).
15516 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
15517 GCC bug 26475.
15518 * gdb.java/jmisc.exp: Adjust to work with method signatures including
15519 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
15520 test from jmisc1.exp.
15521 * gdb.java/jmisc1.exp: Delete.
15522 * gdb.java/jprint.exp: Adjust to work with method signatures including
15523 return types.
15524 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
15525 * gdb.threads/linux-dp.exp: Don't be confused by program output.
15526 * lib/java.exp (compile_java_from_source): Pass the correct type
15527 to target_compile.
15528
5eefc2b7
JB
155292006-12-31 Joel Brobecker <brobecker@adacore.com>
15530
15531 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
15532 (stack_align_edx): New function.
15533 (stack_align_eax): New function.
15534 (main): Add calls to stack_align_edx and stack_align_eax.
15535 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
15536 Add testing for the cases where the register used during a stack
15537 realignment is edx. Same for eax.
15538
227c54da
DJ
155392006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
15540
15541 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
15542 and generic PE targets.
15543
cab8ac94
JB
155442006-12-29 Joel Brobecker <brobecker@adacore.com>
15545
15546 * gdb.ada/array_return.exp: Update copyright date list.
15547
ba54f318
JB
155482006-12-27 Joel Brobecker <brobecker@adacore.com>
15549
15550 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
15551 (Create_Small_Float_Vector): New function.
15552 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
15553 function body.
15554 * gdb.ada/array_return/p.adb: Use new type and function from
15555 package Pck.
15556 * gdb.ada/array_return.exp: Add a test verifying that GDB is
15557 able to print the value returned by a function returning an
15558 array of float.
15559
6b7a35dd
JB
155602006-12-20 Joel Brobecker <brobecker@adacore.com>
15561
15562 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
15563 The associated tests should be PASSing.
15564
038224f6
VP
155652006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15566
15567 Test for base in references.
15568 * gdb.mi/mi-var-cp.cc: Add test code.
15569 * gdb.mi/mi-var-cp.exp: Test for bases in references.
15570 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
15571 * gdb.mi/mi2-watch.exp: Likewise.
15572 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
15573 (mi_list_varobj_children): New function.
15574
b26ed50d
VP
155752006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15576
15577 * lib/mi-support.exp
15578 (mi_runto): Accept "()" after function name.
15579 (mi_create_varobj): New function.
15580 (mi_varobj_update): New function.
15581 (mi_Check_varobj_value): New function.
15582 * gdb.mi/mi-var-cp.exp: New file.
15583 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 15584
08232497
DJ
155852006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
15586
15587 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
15588 gdb.base/weaklib2.c: New files.
15589
d394c993 155902006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 15591
ac6c2fba
NS
15592 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
15593 info. Adjust test names.
15594
8ec659a0 15595 * gdb.base/break.c (main): Move position of malloc.
d394c993 15596 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 15597
acd65feb
VP
155982006-11-28 Vladimir Prus <vladimir@codesourcery.com>
15599
15600 * gdb.mi/mi-var-cmd.exp: Check -var-update after
15601 assignement of arrays and function pointers.
15602 * gdb.mi/var-cmd.c: Add declaration necessary for above
15603 tests.
15604
f556d5e5
NS
156052006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15606
15607 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
15608
15609 * gdb.threads/linux-dp.exp: Read thread table before and after
15610 creating each philosopher and verify it.
15611
697bc68d
NS
156122006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15613 Paul Brook <paul@codesourcery.com>
15614 Daniel Jacobowitz <dan@codesourcery.com>
15615
15616 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 15617 main to remove duplication. Add start function of the form
697bc68d
NS
15618 '_*start[1-9]*'. Add RVDS start function.
15619
29d73ae4
DJ
156202006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15621
15622 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
15623
c1d88655
UW
156242006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15625
15626 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
15627 * gdb.asm/spu.inc: New file.
15628 * gdb.base/term.exp: Disable if [target_info exists noargs].
15629 * gdb.gdb/complaints.exp: Disable if ![isnative].
15630 * gdb.gdb/selftest.exp: Likewise.
15631 * gdb.gdb/observer.exp: Likewise.
15632 * gdb.gdb/xfullpath.exp: Likewise.
15633 * gdb.base/attach.exp: Disable on SPU target.
15634 * gdb.cp/bs145503.exp: Likewise.
15635 * gdb.cp/exception.exp: Likewise.
15636 * gdb.cp/userdef.exp: Likewise.
15637
32a13b1a
DJ
156382006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15639
15640 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
15641
d8295fe9
VP
156422006-11-10 Vladimir Prus <vladimir@codesourcery.com>
15643
15644 * gdb.base/completion.exp: Fix completion tests for
15645 'info' and 'info '.
15646 * gdb.base/help.exp (help_test_raw, test_class_help)
15647 (test_prefix_command_help): Move...
15648 * lib/gdb.exp: Here.
15649 * gdb.base/main.exp: Adjust.
15650 * gdb.cp/maint.exp: Adjust.
15651 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 15652
8c394015
VP
156532006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15654
15655 * gdb.stabs/weird.exp (print_weird_var): Use
15656 gdb_test_multiple instead of gdb_expect.
15657
027fc1bc
VP
156582006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15659
15660 * gdb.base/help.exp (help_test_raw): New.
15661 (test_class_help): New.
15662 (test_prefix_command_help): New.
15663 Adjust testcases.
15664
67609209
FR
156652006-11-09 Christophe Lyon <christophe.lyon@st.com>
15666
15667 * gdb.base/constvars.c (main): Write to crass and crips, so that
15668 they are allocated by the compiler.
15669
f73adfeb
AS
156702006-10-27 Andreas Schwab <schwab@suse.de>
15671
15672 * gdb.base/multi-forks.exp: Use "detach fork" instead of
15673 "detach-fork".
15674
2f83a18e
DJ
156752006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
15676
15677 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
15678 of patterns.
15679
94277a38
DJ
156802006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15681
15682 * gdb.base/sepdebug.exp: Remove debug format test.
15683 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
15684 Handle no-symtab.
15685 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
15686
5bd2f6e2
DJ
156872006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15688
15689 * gdb.threads/manythreads.c (thread_function, main): Don't cast
15690 int to pointer or pointer to int.
15691 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
15692
8c008720
DJ
156932006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
15694
15695 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
15696
9e35dae4
DJ
156972006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15698
15699 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
15700
d9639e13
DJ
157012006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15702
15703 PR c++/2116
15704 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
15705
390a1bd0
JB
157062006-10-06 Joel Brobecker <brobecker@adacore.com>
15707
15708 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
15709 the corresponding bug has been fixed in GDB (PR/2018).
15710
dd920c33
JB
157112006-10-06 Joel Brobecker <brobecker@adacore.com>
15712
15713 * gdb.base/subst.exp: New testcase.
15714
53bbefe9
JB
157152006-10-06 Joel Brobecker <brobecker@adacore.com>
15716
15717 * gdb.ada/array_return/pck.ads: Add copyright notice.
15718 * gdb.ada/array_return/pck.adb: Likewise.
15719 * gdb.ada/array_return/p.adb: Likewise.
15720 * gdb.ada/exec_changed/first.adb: Likewise.
15721 * gdb.ada/exec_changed/second.adb: Likewise.
15722
09851417
JB
157232006-10-06 Joel Brobecker <brobecker@adacore.com>
15724
15725 * gdb.ada/watch_arg/watch.adb: New file.
15726 * gdb.ada/watch_arg.exp: New testcase.
15727
041bf30d
VP
157282006-10-02 Vladimir Prus <vladimir@codesourcery.com>
15729
15730 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 15731 via string_to_regexp.
041bf30d 15732 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 15733
f286fbdd 157342006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
15735
15736 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
15737 Remove unused / obsolete files.
15738
7c07f349
NR
157392006-09-19 Nick Roberts <nickrob@snap.net.nz>
15740
15741 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
15742
cd5ff84a
VP
157432006-09-17 Vladimir Prus <vladimir@codesourcery.com>
15744
15745 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
15746 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 15747 the number of frames.
cd5ff84a 15748
ae018d1a
DJ
157492006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
15750
15751 * gdb.base/args.c (main): Add breakpoint marker.
15752 * gdb.base/args.exp: Use args_test for tests. Add new tests which
15753 really test empty arguments.
15754 (args_load): Delete.
15755 (args_test): New.
15756
b399c549
NR
157572006-09-13 Nick Roberts <nickrob@snap.net.nz>
15758
15759 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 15760 check for one file.
b399c549 15761
2ab1eb7a
VP
157622006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
15763
15764 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
15765 HIGH_FRAME argument to -stack-list-locals can be larger than
15766 the number of frames.
a9c64011 15767
476308bf
FF
157682006-08-18 Fred Fish <fnf@specifix.com>
15769
15770 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
15771 '$' in front of skip_vmx_tests_saved when setting that.
15772
8625200f
AS
157732006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
15774
15775 * gdb.base/trace-commands.exp: New file.
15776
089ec8f1
DJ
157772006-08-10 Joel Brobecker <brobecker@adacore.com>
15778 Daniel Jacobowitz <dan@codesourcery.com>
15779
15780 * gdb.base/step-bt.exp: Make hexadecimal address optional in
15781 expected output of the backtrace commands.
15782
b60f0898
JB
157832006-08-09 Joel Brobecker <brobecker@adacore.com>
15784
15785 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
15786 untested followed by return combination.
15787 * gdb.arch/altivec-regs.exp: Likewise.
15788 * gdb.arch/e500-abi.exp: Likewise.
15789 * gdb.arch/e500-regs.exp: Likewise.
15790 * gdb.arch/gdb1291.exp: Likewise.
15791 * gdb.arch/gdb1431.exp: Likewise.
15792 * gdb.arch/gdb1558.exp: Likewise.
15793 * gdb.arch/i386-prologue.exp: Likewise.
15794 * gdb.arch/i386-unwind.exp: Likewise.
15795 * gdb.asm/asm-source.exp: Likewise.
15796 * gdb.base/a2-run.exp: Likewise.
15797 * gdb.base/advance.exp: Likewise.
15798 * gdb.base/all-bin.exp: Likewise.
15799 * gdb.base/annota1.exp: Likewise.
15800 * gdb.base/annota3.exp: Likewise.
15801 * gdb.base/args.exp: Likewise.
15802 * gdb.base/arithmet.exp: Likewise.
15803 * gdb.base/assign.exp: Likewise.
15804 * gdb.base/async.exp: Likewise.
15805 * gdb.base/attach.exp: Likewise.
15806 * gdb.base/bang.exp: Likewise.
15807 * gdb.base/bigcore.exp: Likewise.
15808 * gdb.base/bitfields.exp: Likewise.
15809 * gdb.base/bitfields2.exp: Likewise.
15810 * gdb.base/break.exp: Likewise.
15811 * gdb.base/call-sc.exp: Likewise.
15812 * gdb.base/call-strs.exp: Likewise.
15813 * gdb.base/callfuncs.exp: Likewise.
15814 * gdb.base/checkpoint.exp: Likewise.
15815 * gdb.base/chng-syms.exp: Likewise.
15816 * gdb.base/code-expr.exp: Likewise.
15817 * gdb.base/commands.exp: Likewise.
15818 * gdb.base/completion.exp: Likewise.
15819 * gdb.base/cond-expr.exp: Likewise.
15820 * gdb.base/condbreak.exp: Likewise.
15821 * gdb.base/consecutive.exp: Likewise.
15822 * gdb.base/constvars.exp: Likewise.
15823 * gdb.base/corefile.exp: Likewise.
15824 * gdb.base/cvexpr.exp: Likewise.
15825 * gdb.base/dbx.exp: Likewise.
15826 * gdb.base/define.exp: Likewise.
15827 * gdb.base/detach.exp: Likewise.
15828 * gdb.base/display.exp: Likewise.
15829 * gdb.base/dump.exp: Likewise.
15830 * gdb.base/ena-dis-br.exp: Likewise.
15831 * gdb.base/ending-run.exp: Likewise.
15832 * gdb.base/environ.exp: Likewise.
15833 * gdb.base/eval-skip.exp: Likewise.
15834 * gdb.base/exprs.exp: Likewise.
15835 * gdb.base/fileio.exp: Likewise.
15836 * gdb.base/finish.exp: Likewise.
15837 * gdb.base/float.exp: Likewise.
15838 * gdb.base/foll-exec.exp: Likewise.
15839 * gdb.base/foll-fork.exp: Likewise.
15840 * gdb.base/foll-vfork.exp: Likewise.
15841 * gdb.base/freebpcmd.exp: Likewise.
15842 * gdb.base/funcargs.exp: Likewise.
15843 * gdb.base/gcore.exp: Likewise.
15844 * gdb.base/gdb1090.exp: Likewise.
15845 * gdb.base/gdb1250.exp: Likewise.
15846 * gdb.base/huge.exp: Likewise.
15847 * gdb.base/info-proc.exp: Likewise.
15848 * gdb.base/interrupt.exp: Likewise.
15849 * gdb.base/jump.exp: Likewise.
15850 * gdb.base/langs.exp: Likewise.
15851 * gdb.base/lineinc.exp: Likewise.
15852 * gdb.base/list.exp: Likewise.
15853 * gdb.base/logical.exp: Likewise.
15854 * gdb.base/long_long.exp: Likewise.
15855 * gdb.base/macscp.exp: Likewise.
15856 * gdb.base/maint.exp: Likewise.
15857 * gdb.base/mips_pro.exp: Likewise.
15858 * gdb.base/miscexprs.exp: Likewise.
15859 * gdb.base/multi-forks.exp: Likewise.
15860 * gdb.base/opaque.exp: Likewise.
15861 * gdb.base/overlays.exp: Likewise.
15862 * gdb.base/pc-fp.exp: Likewise.
15863 * gdb.base/pointers.exp: Likewise.
15864 * gdb.base/printcmds.exp: Likewise.
15865 * gdb.base/psymtab.exp: Likewise.
15866 * gdb.base/ptype.exp: Likewise.
15867 * gdb.base/recurse.exp: Likewise.
15868 * gdb.base/relational.exp: Likewise.
15869 * gdb.base/relocate.exp: Likewise.
15870 * gdb.base/remote.exp: Likewise.
15871 * gdb.base/reread.exp: Likewise.
15872 * gdb.base/restore.exp: Likewise.
15873 * gdb.base/return.exp: Likewise.
15874 * gdb.base/return2.exp: Likewise.
15875 * gdb.base/scope.exp: Likewise.
15876 * gdb.base/sect-cmd.exp: Likewise.
15877 * gdb.base/sep.exp: Likewise.
15878 * gdb.base/sepdebug.exp: Likewise.
15879 * gdb.base/setshow.exp: Likewise.
15880 * gdb.base/setvar.exp: Likewise.
15881 * gdb.base/sigall.exp: Likewise.
15882 * gdb.base/sigbpt.exp: Likewise.
15883 * gdb.base/signals.exp: Likewise.
15884 * gdb.base/signull.exp: Likewise.
15885 * gdb.base/sizeof.exp: Likewise.
15886 * gdb.base/solib.exp: Likewise.
15887 * gdb.base/step-line.exp: Likewise.
15888 * gdb.base/step-test.exp: Likewise.
15889 * gdb.base/structs.exp: Likewise.
15890 * gdb.base/structs2.exp: Likewise.
15891 * gdb.base/term.exp: Likewise.
15892 * gdb.base/twice.exp: Likewise.
15893 * gdb.base/until.exp: Likewise.
15894 * gdb.base/varargs.exp: Likewise.
15895 * gdb.base/volatile.exp: Likewise.
15896 * gdb.base/watchpoint.exp: Likewise.
15897 * gdb.base/whatis-exp.exp: Likewise.
15898 * gdb.base/whatis.exp: Likewise.
15899 * gdb.cp/ambiguous.exp: Likewise.
15900 * gdb.cp/annota2.exp: Likewise.
15901 * gdb.cp/annota3.exp: Likewise.
15902 * gdb.cp/bool.exp: Likewise.
15903 * gdb.cp/breakpoint.exp: Likewise.
15904 * gdb.cp/casts.exp: Likewise.
15905 * gdb.cp/class2.exp: Likewise.
15906 * gdb.cp/classes.exp: Likewise.
15907 * gdb.cp/cplusfuncs.exp: Likewise.
15908 * gdb.cp/ctti.exp: Likewise.
15909 * gdb.cp/derivation.exp: Likewise.
15910 * gdb.cp/exception.exp: Likewise.
15911 * gdb.cp/gdb1355.exp: Likewise.
15912 * gdb.cp/hang.exp: Likewise.
15913 * gdb.cp/inherit.exp: Likewise.
15914 * gdb.cp/local.exp: Likewise.
15915 * gdb.cp/m-data.exp: Likewise.
15916 * gdb.cp/m-static.exp: Likewise.
15917 * gdb.cp/member-ptr.exp: Likewise.
15918 * gdb.cp/method.exp: Likewise.
15919 * gdb.cp/misc.exp: Likewise.
15920 * gdb.cp/namespace.exp: Likewise.
15921 * gdb.cp/overload.exp: Likewise.
15922 * gdb.cp/ovldbreak.exp: Likewise.
15923 * gdb.cp/pr-1023.exp: Likewise.
15924 * gdb.cp/pr-1210.exp: Likewise.
15925 * gdb.cp/pr-574.exp: Likewise.
15926 * gdb.cp/printmethod.exp: Likewise.
15927 * gdb.cp/psmang.exp: Likewise.
15928 * gdb.cp/ref-params.exp: Likewise.
15929 * gdb.cp/ref-types.exp: Likewise.
15930 * gdb.cp/rtti.exp: Likewise.
15931 * gdb.cp/templates.exp: Likewise.
15932 * gdb.cp/try_catch.exp: Likewise.
15933 * gdb.cp/userdef.exp: Likewise.
15934 * gdb.cp/virtfunc.exp: Likewise.
15935 * gdb.disasm/am33.exp: Likewise.
15936 * gdb.disasm/h8300s.exp: Likewise.
15937 * gdb.disasm/mn10300.exp: Likewise.
15938 * gdb.disasm/sh3.exp: Likewise.
15939 * gdb.disasm/t01_mov.exp: Likewise.
15940 * gdb.disasm/t02_mova.exp: Likewise.
15941 * gdb.disasm/t03_add.exp: Likewise.
15942 * gdb.disasm/t04_sub.exp: Likewise.
15943 * gdb.disasm/t05_cmp.exp: Likewise.
15944 * gdb.disasm/t06_ari2.exp: Likewise.
15945 * gdb.disasm/t07_ari3.exp: Likewise.
15946 * gdb.disasm/t08_or.exp: Likewise.
15947 * gdb.disasm/t09_xor.exp: Likewise.
15948 * gdb.disasm/t10_and.exp: Likewise.
15949 * gdb.disasm/t11_logs.exp: Likewise.
15950 * gdb.disasm/t12_bit.exp: Likewise.
15951 * gdb.disasm/t13_otr.exp: Likewise.
15952 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15953 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15954 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15955 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15956 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15957 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15958 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15959 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15960 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15961 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15962 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15963 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15964 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15965 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15966 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15967 * gdb.mi/gdb701.exp: Likewise.
15968 * gdb.mi/gdb792.exp: Likewise.
15969 * gdb.mi/mi-basics.exp: Likewise.
15970 * gdb.mi/mi-break.exp: Likewise.
15971 * gdb.mi/mi-cli.exp: Likewise.
15972 * gdb.mi/mi-console.exp: Likewise.
15973 * gdb.mi/mi-disassemble.exp: Likewise.
15974 * gdb.mi/mi-eval.exp: Likewise.
15975 * gdb.mi/mi-file.exp: Likewise.
15976 * gdb.mi/mi-read-memory.exp: Likewise.
15977 * gdb.mi/mi-regs.exp: Likewise.
15978 * gdb.mi/mi-return.exp: Likewise.
15979 * gdb.mi/mi-simplerun.exp: Likewise.
15980 * gdb.mi/mi-stack.exp: Likewise.
15981 * gdb.mi/mi-stepi.exp: Likewise.
15982 * gdb.mi/mi-syn-frame.exp: Likewise.
15983 * gdb.mi/mi-until.exp: Likewise.
15984 * gdb.mi/mi-var-block.exp: Likewise.
15985 * gdb.mi/mi-var-child.exp: Likewise.
15986 * gdb.mi/mi-var-cmd.exp: Likewise.
15987 * gdb.mi/mi-var-display.exp: Likewise.
15988 * gdb.mi/mi-watch.exp: Likewise.
15989 * gdb.mi/mi2-basics.exp: Likewise.
15990 * gdb.mi/mi2-break.exp: Likewise.
15991 * gdb.mi/mi2-cli.exp: Likewise.
15992 * gdb.mi/mi2-console.exp: Likewise.
15993 * gdb.mi/mi2-disassemble.exp: Likewise.
15994 * gdb.mi/mi2-eval.exp: Likewise.
15995 * gdb.mi/mi2-file.exp: Likewise.
15996 * gdb.mi/mi2-read-memory.exp: Likewise.
15997 * gdb.mi/mi2-regs.exp: Likewise.
15998 * gdb.mi/mi2-return.exp: Likewise.
15999 * gdb.mi/mi2-simplerun.exp: Likewise.
16000 * gdb.mi/mi2-stack.exp: Likewise.
16001 * gdb.mi/mi2-stepi.exp: Likewise.
16002 * gdb.mi/mi2-syn-frame.exp: Likewise.
16003 * gdb.mi/mi2-until.exp: Likewise.
16004 * gdb.mi/mi2-var-block.exp: Likewise.
16005 * gdb.mi/mi2-var-child.exp: Likewise.
16006 * gdb.mi/mi2-var-cmd.exp: Likewise.
16007 * gdb.mi/mi2-var-display.exp: Likewise.
16008 * gdb.mi/mi2-watch.exp: Likewise.
16009 * gdb.stabs/exclfwd.exp: Likewise.
16010 * gdb.stabs/weird.exp: Likewise.
16011 * gdb.threads/gcore-thread.exp: Likewise.
16012 * gdb.trace/actions.exp: Likewise.
16013 * gdb.trace/backtrace.exp: Likewise.
16014 * gdb.trace/circ.exp: Likewise.
16015 * gdb.trace/collection.exp: Likewise.
16016 * gdb.trace/deltrace.exp: Likewise.
16017 * gdb.trace/infotrace.exp: Likewise.
16018 * gdb.trace/limits.exp: Likewise.
16019 * gdb.trace/packetlen.exp: Likewise.
16020 * gdb.trace/passc-dyn.exp: Likewise.
16021 * gdb.trace/passcount.exp: Likewise.
16022 * gdb.trace/report.exp: Likewise.
16023 * gdb.trace/save-trace.exp: Likewise.
16024 * gdb.trace/tfind.exp: Likewise.
16025 * gdb.trace/tracecmd.exp: Likewise.
16026 * gdb.trace/while-dyn.exp: Likewise.
16027 * gdb.trace/while-stepping.exp: Likewise.
16028
f4b618d1
JB
160292006-08-08 Joel Brobecker <brobecker@adacore.com>
16030
16031 * gdb.base/step-bt.c: New file.
16032 * gdb.base/step-bt.exp: New testcase.
16033
3d00d119
DJ
160342006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
16035
16036 * config/monitor.exp (gdb_load): Remove support for obsolete
16037 download-write-size.
16038 * gdb.base/remote.exp: Likewise. Update all callers of
16039 gdb_timed_load.
16040
017b5bd4
DJ
160412006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
16042
16043 * cursal.exp: Pass binfile to gdb_load.
16044
837c599d
DJ
160452006-08-01 Nathan Sidwell <nathan@codesourcery.com>
16046
16047 * gdb.base/cursal.exp: Add "" to gdb_load call.
16048
8dd4540b
MK
160492006-07-29 Mark Kettenis <kettenis@gnu.org>
16050
16051 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
16052 NetBSD/ELF targets.
16053
ab5c9f60
DJ
160542006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
16055
16056 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
16057 operator*.
16058
4c42eaff
DJ
160592006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
16060
16061 * gdb.base/completion.exp: Update for change in "file" behavior.
16062 * gdb.stabs/weird.exp: Likewise.
16063 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
16064 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
16065
0155cc76
NS
160662006-07-24 Nathan Sidwell <nathan@codesourcery.com>
16067
16068 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
16069 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
16070
16026cd7
AS
160712006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
16072
16073 * gdb.base/default.exp: Update source command error message.
16074 * gdb.base/help.exp: Update 'help source' message.
16075
16963cb6
DJ
160762006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
16077
16078 * gdb.cp/bs15503.exp: Update comment for no longer crashing
16079 test.
16080
6d7fd486
AS
160812006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
16082
16083 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
16084
29e8a844
DJ
160852006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16086
16087 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
16088
6afcfa39
DJ
160892006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
16090
16091 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
16092
267a692b
MK
160932006-07-17 Mark Kettenis <kettenis@gnu.org>
16094
16095 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
16096 *-*-openbsd* from targets for wich we expect ARM FPA floating
16097 point format.
16098
85d2fec4
NR
160992006-07-17 Nick Roberts <nickrob@snap.net.nz>
16100
16101 * gdb.cp/annota3.exp: Expect frame-begin annotation.
16102
161032006-07-17 Mark Kettenis <kettenis@gnu.org>
16104
16105 * gdb.base/annota3.exp: Expect frame-begin annotation.
16106
85b4c6e8
JB
161072006-07-14 Joel Brobecker <brobecker@adacore.com>
16108
16109 * gdb.base/help.exp: Adjust "help unset" test to accept
16110 any list of unset commands.
16111
fb933624
DJ
161122006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
16113 Daniel Jacobowitz <dan@codesourcery.com>
16114
16115 * gdb.cp/ref-params.exp: New test.
16116 * gdb.cp/ref-params.cc: New source file.
16117 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
16118
1dff4b64
MK
161192006-07-08 Mark Kettenis <kettenis@gnu.org>
16120
16121 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
16122 spaces/tabs in regular expressions since they might not be there.
16123
40d2e0e3
AS
161242006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
16125
16126 * gdb.base/ifelse.exp: New file.
16127
f6c957d2
NS
161282006-07-04 Nathan Sidwell <nathan@codesourcery.com>
16129
16130 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
16131 line.
16132 * gdb.base/huge.exp: Loop over compilation to find a size that
16133 is acceptable.
16134 * gdb.base/remote.exp: Correct expected strings.
16135 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
16136
b9c5a23d
DJ
161372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16138
16139 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
16140
9af2e58d
DJ
161412006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16142
16143 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
16144 native.
16145
30930ca5
DJ
161462006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16147
16148 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
16149 enable stabs testing.
16150
aa32fa1d
DJ
161512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16152
bd4a4c80 16153 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
16154 gdb_test_multiple does.
16155
321fef15
DJ
161562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
16157
16158 * Makefile.in (host_alias): Remove.
16159 (target_alias): Use @target_noncanonical@.
16160 (site.exp): Don't set host_alias.
16161 * aclocal.m4: Remove contents. Include acx.m4.
16162 * configure: Regenerated.
16163 * configure.ac: Use ACX_NONCANONICAL_TARGET.
16164
e1c2defa
NS
161652006-06-13 Nathan Sidwell <nathan@codesourcery.com>
16166
e63b55d1
NS
16167 * lib/gdb.exp (gdb_load_cmd): New.
16168
5600ea19
NS
16169 * gdb.base/fileio.c: Add system(NULL) test.
16170 * gdb.base/fileio.exp: Check it.
16171
e1c2defa
NS
16172 * gdb.base/break.c: Add 10a breakpoint at }
16173 * gdb.base/break.exp: Add test for breakpoint at }
16174 * gdb.cp/anon-union.cc: Add code at end of function.
16175 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
16176 * gdb.mi/var-cmd.c: Add code at end of function.
16177 * gdb.mi/mi-var-display.exp: Adjust end of next.
16178 * gdb.mi/mi2-var-display.exp: Likewise.
16179 * gdb.base/fileio.c: Add stop function and insert calls at
16180 stopping places.
16181 * gdb.base/fileio.exp: Breakpoint stop function and remove
16182 explicit line number references.
16183
6c0112ec
JB
161842006-05-19 Joel Brobecker <brobecker@adacore.com>
16185
a9c64011
AS
16186 * gdb.base/del.exp (test_delete_alias): New function.
16187 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 16188
154189a4
FF
161892006-05-18 Fred Fish <fnf@specifix.com>
16190
16191 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
16192 required. Check for spurious output after program exits normally.
16193
582e64c2
FF
161942006-05-17 Fred Fish <fnf@specifix.com>
16195
16196 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
16197 gdb_load, so it works in the simulator.
16198
8ef6493a
FF
161992006-05-11 Fred Fish <fnf@specifix.com>
16200
16201 * gdb.base/bang.exp: Ignore unexpected output between the
16202 "program exited normally" and the gdb prompt, as many other
16203 tests do.
16204
692b141c
MK
162052006-05-07 Mark Kettenis <kettenis@gnu.org>
16206
16207 * gdb.base/help.exp: Make "delete checkpoint" part option for
16208 "help d" and "help delete" tests.
16209
540b8a30
UW
162102006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16211
a9c64011 16212 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
16213 expected output in some mi_gdb_test statements.
16214 * gdb.mi/mi2-basics.exp: Likewise.
16215
9b6462d9
JB
162162006-05-05 Joel Brobecker <brobecker@adacore.com>
16217
16218 * gdb.base/del.c: New file.
16219 * gdb.base/del.exp: New testcase.
16220
954de43b
DM
162212006-05-05 David S. Miller <davem@sunset.davemloft.net>
16222
16223 * gdb.base/break.exp: Do not assume a breakpoint on
16224 main will actually be in $srcfile when optimizing.
1303f75e
DM
16225 * gdb.base/savedregs.exp: Do not require that the dummy
16226 frame location match up to a symbol and source file location.
c3242428
DM
16227 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
16228 will get printed without a mi_cmd_data_list_register_values prefix.
16229 (*-data-list-register-*): Correct regular expressions to expect the new
16230 pseudo d? floating point registers.
16231 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 16232
c7e64c9a
DJ
162332006-05-05 Christophe Lyon <christophe.lyon@st.com>
16234
16235 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
16236 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
16237 is allocated by the compiler.
16238 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
16239 anons, e, anone to force their allocation by the compiler.
16240
162412006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
16242
16243 * gdb.base/help.exp: Update expected text for help d and
16244 help delete.
16245
27ce9a6d
MK
162462006-05-02 Mark Kettenis <kettenis@gnu.org>
16247
16248 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
16249 NetBSD/ELF targets.
16250
8608915f
MK
162512006-04-30 Mark Kettenis <kettenis@gnu.org>
16252
16253 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
16254 single-step breakpoint fails; make this a KFAIL on
16255 sparc*-*-openbsd*.
16256 * gdb.base/siginfo.exp: Likewise.
16257 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16258
b8db102d
MS
162592006-04-26 Michael Snyder <msnyder@redhat.com>
16260
16261 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
16262 which may have to consume output from other forks.
16263 Add tests to make sure that "delete fork" succeeded.
16264
c702009a
MS
162652006-04-20 Michael Snyder <msnyder@redhat.com>
16266
16267 * 2006-03-22 Jim Blandy <jimb@redhat.com>
16268 Add support for the Renesas M32C and M16C.
16269
16270 * gdb.asm/asm-source.exp: Add m32c target.
16271 * gdb.asm/m32c.inc: Support for m32c target.
16272
e28493f2
AS
162732006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
16274
16275 * gdb.base/commands.exp (recursive_source_test): New test.
16276
880da185
DM
162772006-04-04 David S. Miller <davem@sunset.davemloft.net>
16278
16279 * gdb.base/float.exp: Add pattern for sparc targets.
16280
61d9b92f
DJ
162812006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16282
16283 * gdb.base/commands.exp (stray_arg0_test): New test.
16284
bd717df8
PB
162852006-03-30 Paul Brook <paul@codesourcery.com>
16286
16287 * gdb.mi/mi-until.exp: kfail broken until command.
16288 * gdb.mi/mi2-until.exp: Ditto.
16289
ec793d3c
NR
162902006-03-27 Nick Roberts <nickrob@snap.net.nz>
16291
16292 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
16293
831004b7
AO
162942006-03-08 Alexandre Oliva <aoliva@redhat.com>
16295
16296 * gdb.base/prelink.exp: Anchor tested-for regular expression
16297 on gdb prompt.
16298
effe49a0
PB
162992006-03-07 Paul Brook <paul@codesourcery.com>
16300
16301 * gdb.base/assign.exp: Correct fail message.
16302
e5461016
PB
163032006-03-07 Paul Brook <paul@codesourcery.com>
16304
16305 * lib/compiler.c: Extract armcc version number.
16306 * lib/compiler.cc: Ditto.
16307
fc91c6c2
PB
163082006-03-07 Paul Brook <paul@codesourcery.com>
16309
16310 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
16311 additional_flags=-w.
16312 * gdb.arch/altivec-regs.exp: Ditto.
16313 * gdb.arch/e500-abi.exp: Ditto.
16314 * gdb.arch/e500-regs.exp: Ditto.
16315 * gdb.base/all-bin.exp: Ditto.
16316 * gdb.base/annota1.exp: Ditto.
16317 * gdb.base/annota3.exp: Ditto.
16318 * gdb.base/args.exp: Ditto.
16319 * gdb.base/arithmet.exp: Ditto.
16320 * gdb.base/assign.exp: Ditto.
16321 * gdb.base/async.exp: Ditto.
16322 * gdb.base/bang.exp: Ditto.
16323 * gdb.base/break.exp: Ditto.
16324 * gdb.base/call-rt-st.exp: Ditto.
16325 * gdb.base/completion.exp: Ditto.
16326 * gdb.base/cond-expr.exp: Ditto.
16327 * gdb.base/condbreak.exp: Ditto.
16328 * gdb.base/consecutive.exp: Ditto.
16329 * gdb.base/define.exp: Ditto.
16330 * gdb.base/display.exp: Ditto.
16331 * gdb.base/ena-dis-br.exp: Ditto.
16332 * gdb.base/environ.exp: Ditto.
16333 * gdb.base/eval-skip.exp: Ditto.
16334 * gdb.base/info-proc.exp: Ditto.
16335 * gdb.base/jump.exp: Ditto.
16336 * gdb.base/logical.exp: Ditto.
16337 * gdb.base/long_long.exp: Ditto.
16338 * gdb.base/maint.exp: Ditto.
16339 * gdb.base/miscexprs.exp: Ditto.
16340 * gdb.base/pc-fp.exp: Ditto.
16341 * gdb.base/pointers.exp: Ditto.
16342 * gdb.base/relational.exp: Ditto.
16343 * gdb.base/reread.exp: Ditto.
16344 * gdb.base/sect-cmd.exp: Ditto.
16345 * gdb.base/sep.exp: Ditto.
16346 * gdb.base/sepdebug.exp: Ditto.
16347 * gdb.base/until.exp: Ditto.
16348 * gdb.base/whatis-exp.exp: Ditto.
16349 * gdb.cp/annota2.exp: Ditto.
16350 * gdb.cp/annota3.exp: Ditto.
16351 * gdb.trace/actions.exp: Ditto.
16352 * gdb.trace/backtrace.exp: Ditto.
16353 * gdb.trace/circ.exp: Ditto.
16354 * gdb.trace/collection.exp: Ditto.
16355 * gdb.trace/deltrace.exp: Ditto.
16356 * gdb.trace/infotrace.exp: Ditto.
16357 * gdb.trace/limits.exp: Ditto.
16358 * gdb.trace/packetlen.exp: Ditto.
16359 * gdb.trace/passc-dyn.exp: Ditto.
16360 * gdb.trace/passcount.exp: Ditto.
16361 * gdb.trace/report.exp: Ditto.
16362 * gdb.trace/save-trace.exp: Ditto.
16363 * gdb.trace/tfind.exp: Ditto.
16364 * gdb.trace/tracecmd.exp: Ditto.
16365 * gdb.trace/while-dyn.exp: Ditto.
16366 * gdb.trace/while-stepping.exp: Ditto.
16367 * lib/gdb.exp: Ditto.
16368 (gdb_compile): Handle nowarning option.
16369
5f4a23d9
AO
163702006-03-07 Alexandre Oliva <aoliva@redhat.com>
16371
16372 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
16373 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
16374 Rename executable to prelinkt. Don't re-prelink if we didn't
16375 get a core file. Test prelink -u exit status to tell whether
16376 prelinking failed. Use gdb_test_multiple.
16377
9733fc94
DJ
163782006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
16379
16380 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
16381 (do_tests): Call it.
16382
cc10cae3
AO
163832006-02-28 Alexandre Oliva <aoliva@redhat.com>
16384
16385 * gdb.base/prelink.exp: New test.
16386 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
16387
15c46491
WZ
163882006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
16389
16390 * gdb.fortran/derived-type.f90: New file.
16391 * gdb.fortran/derived-type.exp: New testcase.
16392
5c9f7ded
DJ
163932006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
16394
16395 * gdb.base/default.exp: Allow ';' as a directory separator.
16396
5b96932b
AS
163972006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16398
16399 * gdb.base/help.exp (help add-symbol-file): Update.
16400
1986bccd
AS
164012006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16402
16403 * gdb.base/help.exp (help load): Update expected results.
16404
a8b7528f
FF
164052006-02-19 Fred Fish <fnf@specifix.com>
16406
16407 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
16408 specifix hex value as part of results.
16409 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 16410
f8261448
FF
164112006-02-16 Fred Fish <fnf@specifix.com>
16412
16413 * gdb.base/whatis.c: Define variables using typedefs char_addr,
16414 ushort_addr, and slong_addr, so the typedefs are not optimized
16415 away.
16416 * gdb.base/whatis.exp: Add tests using type name for struct type,
16417 union type, enum type, and typedef.
a9c64011 16418
31d8bdd2
MK
164192006-02-13 Mark Kettenis <kettenis@gnu.org>
16420
16421 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
16422
34e41e63
JB
164232006-02-13 Jim Blandy <jimb@redhat.com>
16424
16425 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
16426 case where it takes two "next" commands to skip past the init
16427 call.
16428
ac6e4f31
FF
164292006-02-12 Fred Fish <fnf@specifix.com>
16430
16431 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
16432 to handle cases where it takes two "next" commands to skip
16433 past the init call.
16434
2db2d571
JB
164352006-02-07 Joel Brobecker <brobecker@adacore.com>
16436
16437 * gdb.ada/array_return.exp: Mark the last test as expected to fail
16438 on hppa32 targets.
16439
38fcd64c
DJ
164402006-02-06 Vladimir Prus <ghost@cs.msu.su>
16441
16442 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
16443 field.
16444
1315ad46
MK
164452006-01-29 Mark Kettenis <kettenis@gnu.org>
16446
16447 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
16448
5625b943
DJ
164492006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16450
16451 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
16452 files.
16453
80df1bbe
DJ
164542006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16455
16456 * gdb.cp/maint.exp: Set complaints to a positive value.
16457
9078e690
DJ
164582006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16459
16460 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
16461 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
16462 function name.
16463
9c903399
DJ
164642006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16465
16466 * gdb.base/checkpoint.c: Update copyright notice. Include
16467 <stdlib.h>.
16468
761ae4d6
JB
164692006-01-04 Jim Blandy <jimb@redhat.com>
16470
16471 * gdb.asm/asm-source.exp: Independently provide default values for
16472 asm-flags and debug-flags. Use 'string equal' to do the
16473 comparison, not the implicit expr's '==' operator. Remove
16474 now-unneeded assignments to asm-flags. In h8300 case, place
16475 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
16476
099ac3dd
MS
164772006-01-04 Michael Snyder <msnyder@redhat.com>
16478
16479 * gdb.base/checkpoint.c: New file.
16480 * gdb.base/checkpoint.exp: New file.
16481 * gdb.base/multi-fork.c: New file.
16482 * gdb.base/multi-fork.exp: New file.
16483 * gdb.base/pi.txt: New file (data for checkpoint.c test).
16484
f4d85314
FF
164852006-01-04 Fred Fish <fnf@specifix.com>
16486
16487 * gdb.base/ptype.c (foo): Add typedef.
16488 (intfoo): Add function.
16489 * gdb.base/ptype1.c: New file.
16490 * gdb.base/ptype.exp: Handle compilation and linking with two
16491 source files. Test that proper type for "foo" is found based
16492 on source context rather than first match found in symtabs.
16493
a1b06f35
MK
164942005-12-28 Mark Kettenis <kettenis@gnu.org>
16495
16496 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
16497 * gdb.asm/openbsd.inc: Indent commands.
16498
d082a1e2
MK
164992005-12-26 Mark Kettenis <kettenis@gnu.org>
16500
c65016bd
MK
16501 * gdb.base/freebpcmd.exp: Increase timeout.
16502
d082a1e2
MK
16503 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
16504
d3c32a0e
DJ
165052005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
16506
16507 * gdb.base/default.exp: Update check for "show version".
16508
9fdb1f50
RC
165092005-12-09 Randolph Chung <tausq@debian.org>
16510
16511 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
16512 * gdb.asm/pa64.inc: New file.
16513
5f2c56f7
RC
165142005-12-09 Randolph Chung <tausq@debian.org>
16515
16516 * gdb.asm/common.inc: Indent commands.
16517 * gdb.asm/asmsrc1.s: Likewise.
16518 * gdb.asm/asmsrc2.s: Likewise.
16519
8117349c
RC
165202005-12-09 Randolph Chung <tausq@debian.org>
16521
16522 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
16523 (get_addr_of_sym): Remove duplicate print.
16524 (gen_core): xfail hppa*-*-hpux*, update expected output.
16525 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
16526 * gdb.arch/pa64-nullify.s: New file.
16527
8f07f25a
RC
165282005-12-09 Randolph Chung <tausq@debian.org>
16529
16530 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
16531
55b39184
DJ
165322005-12-07 Christophe Lyon <christophe.lyon@st.com>
16533
16534 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
16535 code generation for these functions.
16536 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
16537 error message.
16538
31e2b00f
AS
165392005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
16540
16541 * gdb.base/help.exp (help b, help br, help bre, help brea)
16542 (help break): Update the expected message.
16543
c3d0b56e
SC
165442005-11-11 Stephane Carrez <stcarrez@nerim.fr>
16545
16546 * gdb.asm/m68hc11.inc: Setup the data section.
16547 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
16548 script for this test.
16549 (m6812-*-*): Likewise.
16550
36ae0ea9
RC
165512005-11-09 Randolph Chung <tausq@debian.org>
16552
16553 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
16554
9d6f42e9
WZ
165552005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
16556
16557 * gdb.base/break.exp: Fix a comment typo.
16558
e2126a14
EZ
165592005-11-03 Jim Blandy <jimb@redhat.com>
16560
a9c64011
AS
16561 Checked in by Elena Zannoni <ezannoni@redhat.com>
16562
889bf7c5 16563 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 16564
e0ac7199
CV
165652005-11-02 Corinna Vinschen <vinschen@redhat.com>
16566
16567 * gdb.arch/gdb1558.c: Include stdio.h.
16568
31d3fb18
MK
165692005-10-31 Mark Kettenis <kettenis@gnu.org>
16570
16571 * gdb.asm/asm-source.exp: Use -e instead of --entry.
16572
e52b687c
MK
165732005-10-31 Mark Kettenis <kettenis@gnu.org>
16574
16575 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
16576
f4711d79
PG
165772005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
16578
a9c64011
AS
16579 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16580 vscr" tests to better match output.
f4711d79 16581
987a9106
JB
165822005-10-12 Jim Blandy <jimb@redhat.com>
16583
16584 * gdb.base/structs.exp (any): New function.
16585 (test_struct_returns): Don't make any assumptions at all about
16586 what value the function returns when GDB can't set the return
16587 value.
16588
2336bb58
JB
165892005-10-09 Joel Brobecker <brobecker@adacore.com>
16590
16591 * gdb.ada/arrayidx/p.adb: New file.
16592 * gdb.ada/arrayidx.exp: New testcase
16593
165942005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
16595
16596 * gdb.ada/array_return/pck.ads: New file.
16597 * gdb.ada/array_return/pck.adb: New file.
16598 * gdb.ada/array_return/p.adb: New file.
16599 * gdb.ada/array_return.exp: New testcase.
16600
705335ea
JB
166012005-10-03 Joel Brobecker <brobecker@adacore.com>
16602
a9c64011
AS
16603 * gdb.base/arrayidx.c: New file.
16604 * gdb.base/arrayidx.exp: New testcase.
705335ea 16605
11ee9940
NR
166062005-09-29 Nick Roberts <nickrob@snap.net.nz>
16607
16608 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
16609 frames-invalid and breakpoints-invalid are no longer generated
16610 with level 3 so don't expect them in the output.
16611
39fb8e9e
BR
166122005-09-27 Bob Rossi <bob@brasko.net>
16613
a9c64011 16614 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
16615 from test. Escape the | in mi_gdb_test call.
16616 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
16617 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
16618 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
16619 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
16620 expected regex's in mi_gdb_test calls.
16621 * lib/mi-support.exp: Remove arbitrary .* from tests.
16622 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
16623 Fully anchor GDB/MI expected results in mi_gdb_test.
16624 * lib/gdb.exp (string_to_regexp): Escape the ] character.
16625 * gdb.base/sizeof.exp: Remove escape character. Correct test.
16626
2af48f68
PB
166272005-09-26 Paul Brook <paul@codesourcery.com>
16628
16629 * long_long.exp: Exclude eabi targets from arm FPA float format test.
16630
f34502bc
WZ
166312005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16632
16633 * bfp-test.c: New file.
16634 * bfp-test.exp: New testcase.
16635
ca929517
WZ
166362005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16637
16638 * gdb.fortran/subarray.exp: New testcase to test the evaluation
16639 of subarray and substring variable.
16640 * gdb.fortran/subarray.f: New source file for the test of subarray
16641 and substring variable evaluation.
16642 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
16643 of string constant.
16644
c761af65
DJ
166452005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
16646
16647 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
16648 copyright dates.
16649
561d7a1d
PG
166502005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
16651
16652 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
16653 powerpc altivec' test with an almost identical 'info vector' test.
16654
b2b64cc9
PG
166552005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16656
a9c64011
AS
16657 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16658 vscr" tests to match output.
b2b64cc9 16659
6ac4d15a
PG
166602005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16661
a9c64011
AS
16662 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
16663 output.
6ac4d15a 16664
40e55bef
BR
166652005-09-11 Bob Rossi <bob@brasko.net>
16666
889bf7c5
PA
16667 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
16668 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
16669 commands that return an MI output command and an asyncronous MI output
16670 command.
40e55bef
BR
16671 * gdb.mi/mi-console.exp: Ditto.
16672
3c7385ec
BR
166732005-09-11 Bob Rossi <bob@brasko.net>
16674
16675 * gdb.mi/mi-var-child.c: Include <string.h>.
16676
a6cd0eb3
DJ
166772005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
16678
16679 * killed.exp: Correct gdb_expect syntax.
16680
2f168eed
CV
166812005-08-09 Corinna Vinschen <vinschen@redhat.com>
16682
16683 * lib/mi-support.exp (mi_gdb_load): Fix typo.
16684
ecd3fd0f
BR
166852005-08-02 Bob Rossi <bob@brasko.net>
16686
16687 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
16688 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
16689 Change tests to inferior-tty-set/show.
16690 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
16691 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
16692 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
16693 inferior. Use mi_gdb_test to get GDB and Inferior output.
16694 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
16695 descriptor.
16696 (mi_inferior_tty_name): Add inferior PTY file name.
16697 (mi_gdb_start): Add INFERIOR_PTY parameter.
16698 (mi_gdb_test): Add IPATTERN parameter.
16699
f1ea48cb 167002005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 16701
f1ea48cb
BR
16702 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
16703 parameter to mi_gdb_test.
16704 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
16705
6e650a67
DJ
167062005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16707
16708 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
16709 struct_declarations.
16710 * gdb.mi/mi-var-child.exp: Step over the initialization of
16711 struct_declarations.
16712
8be260b6
DJ
167132005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16714
16715 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
16716 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
16717 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
16718 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
16719 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
16720 file.
16721
4e660f07
NR
167222005-07-27 Nick Roberts <nickrob@snap.net.nz>
16723
16724 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
16725 (do_children_tests): Assign values to the extra elements.
16726
16727 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
16728 them for tests for "-var-update --no-values" and
a9c64011 16729 "-var-update --all-values".
4e660f07
NR
16730 Add test for "-var-list-children --simple-values".
16731
16732 * gdb.mi/basics.c (callee4): Add integer array D[3]...
16733
16734 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
16735 "-stack-list-locals --simple-values" Improve doc strings and
16736 comments.
16737
6bdae935
MK
167382005-07-18 Mark Kettenis <kettenis@gnu.org>
16739
598b7a6f
MK
16740 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
16741 *-*-openbsd*.
16742 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
16743
6bdae935
MK
16744 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
16745 sigaltsatck'.
16746
1323e929 167472005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 16748
1323e929
BR
16749 * gdb.base/default.exp (tty): Changed output of command.
16750 * gdb.base/help.exp (help tty): Ditto.
16751
b1a9c082
MK
167522005-07-12 Mark Kettenis <kettenis@gnu.org>
16753
16754 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
16755
10a844a2
MK
167562005-07-10 Mark Kettenis <kettenis@gnu.org>
16757
16758 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
16759 -stack-select-frame without arguments.
16760 (test_stack_frame_listing): Add test for newly implemented command
16761 -stack-info-frame.
16762
3cb3b8df
BR
167632005-07-06 Bob Rossi <bob@brasko.net>
16764
16765 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
16766 command.
16767 (Copyright): Update copyright.
16768
a0c5fbcf
WZ
167692005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
16770
16771 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
16772 tests to evaluate exponentiation expression.
16773
984971d0
AS
167742005-06-29 Andreas Schwab <schwab@suse.de>
16775
16776 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
16777 main to avoid warnings.
16778
16779 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
16780
fe03833f
NR
167812005-06-20 Nick Roberts <nickrob@snap.net.nz>
16782
16783 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
16784 -stack-select-frame without arguments.
16785 (test_stack_frame_listing): Add test for newly implemented command
16786 -stack-info-frame.
a9c64011 16787
7a55f279
WZ
167882005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
16789
0ffa0ea5
DJ
16790 * gdb.fortran/array-element.f: New file.
16791 * gdb.fortran/array-element.exp: New testcase.
7a55f279 16792
26585198
DJ
167932005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16794
16795 * gdb.base/bigcore.exp: Correct checks for systems which can
16796 not dump a large core file.
16797
c1bd25fd
DJ
167982005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16799
16800 * gdb.base/relocate.c: Add a copyright notice.
16801 (dummy): Remove.
16802 * gdb.base/relocate.exp: Test printing the values of variables
16803 from a relocatable file.
16804
589e074d
DJ
168052005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16806
16807 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
16808 excess MI output after an error.
16809
0915f927
JB
168102005-05-29 Joel Brobecker <brobecker@adacore.com>
16811
16812 * gdb.arch/alpha-step.c: New file.
16813 * gdb.arch/alpha-step.exp: New testcase.
16814
76ff342d
DJ
168152005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
16816 Dennis Brueni <dennis@slickedit.com>
16817
16818 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
16819 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
16820 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
16821 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
16822 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16823 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
16824 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
16825
96b0c7ac
DJ
168262005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
16827 Wu Zhou <woodzltc@cn.ibm.com>
16828
16829 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16830 IBM's xlc compiler.
16831 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
16832 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
16833
f21565d2
JB
168342005-05-13 Jim Blandy <jimb@redhat.com>
16835
16836 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
16837 calling gdb_suppress_entire_file.
16838 * gdb.base/charset.exp: Same.
16839 * gdb.base/call-rt-st.exp: Same.
16840
6006a3a1
BR
168412005-05-05 Bob Rossi <bob_rossi@cox.net>
16842
16843 * lib/gdb.exp (fullname_syntax): Added global regex.
16844 (fullname_syntax_POSIX): Ditto.
16845 (fullname_syntax_UNC): Ditto.
16846 (fullname_syntax_DOS_CASE): Ditto.
16847 (fullname_syntax_DOS): Ditto.
16848 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
16849 fullname_syntax variable to scope and use it.
16850 (test_file_list_exec_source_files): Ditto.
16851 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
16852
c3b69c04
DJ
168532005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
16854
16855 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
16856
3c95e6af
PG
168572004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
16858
a9c64011
AS
16859 * lib/gdb.exp (skip_altivec_tests): New function, based on
16860 check_vmx_hw_available from the GCC testsuite.
16861 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
16862 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 16863
78df6c56
JB
168642005-05-02 Jim Blandy <jimb@redhat.com>
16865
16866 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
16867 calling gdb_suppress_entire_file.
16868
1690f9cf
DJ
168692005-04-30 Randolph Chung <tausq@debian.org>
16870
16871 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16872 Slightly relax "sem_post" name checking.
16873
5ea106f7
PG
168742005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16875
16876 * gdb.base/unload.exp: Use new shared library infrastructure.
16877
bf7234cf
PG
168782005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16879
16880 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 16881 infrastructure.
bf7234cf 16882
547b869a
CV
168832005-04-29 Corinna Vinschen <vinschen@redhat.com>
16884
16885 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16886 * gdb.asm/h8300.inc: New file.
16887
f07e55f0
PG
168882005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16889
16890 * gdb.base/shlib-call.exp: Change to use new shared library
16891 infrastructure.
16892
3cbba3d1
PG
168932005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16894
a9c64011
AS
16895 * gdb.base/pending.exp: Change to use new shared library
16896 infrastructure.
3cbba3d1 16897
ed6df200
PG
168982005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16899
a9c64011
AS
16900 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16901 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16902
8c8f4ebe
PG
169032005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16904
a9c64011
AS
16905 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16906 shared objects being adjusted and update copyright years.
8c8f4ebe 16907
607fbc54
DJ
169082005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16909
16910 * ChangeLog: Correct some 2003-01-13 dates.
16911 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16912 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16913 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16914 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16915 gdb.trace/tfind.exp: Update copyright years.
16916
57bf0e56
DJ
169172005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16918 Daniel Jacobowitz <dan@codesourcery.com>
16919
16920 * lib/gdb.exp (gdb_compile): Handle shlib=.
16921 (gdb_compile_shlib): New function.
16922
9b593790
PG
169232005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16924
a9c64011 16925 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16926
9494c6a5
DJ
169272005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16928
16929 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16930 gdb.server.
16931 * configure.ac: Likewise.
16932 * configure: Regenerated.
16933 * gdb.gdbserver/Makefile.in: Moved to...
16934 * gdb.server/Makefile.in: ... here.
16935 * gdb.gdbserver/server.c: Moved to...
16936 * gdb.server/server.c: ... here.
16937 * gdb.gdbserver/server-run.exp: Moved to...
16938 * gdb.server/server-run.exp: ... here.
16939
6f8eac0e
DJ
169402005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16941
16942 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16943 * configure.ac: Create gdb.gdbserver/Makefile.
16944 * configure: Regenerated.
16945 * lib/gdbserver-support.exp: New file, derived from
16946 config/gdbserver.exp.
16947 * config/gdbserver.exp: Use gdbserver-support.exp.
16948 * gdb.gdbserver/Makefile.in: New file.
16949 * gdb.gdbserver/server.c: New file.
16950 * gdb.gdbserver/server-run.exp: New file.
16951
6e87504d
PG
169522005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16953
a9c64011
AS
16954 * lib/gdb.exp (test_compiler_info): Return compiler_info
16955 if no arguments are given.
6e87504d 16956
d1779be4
PG
169572005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16958
16959 * gdb.arch/altivec-abi.exp: Check for compiler and set
16960 use altivec' flag accordingly.
16961 * gdb.arch/altivec-regs.exp: Likewise.
16962
88750304
DJ
169632005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16964
16965 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16966
f3fb768d
AS
169672005-03-27 Andreas Schwab <schwab@suse.de>
16968
16969 * gdb.base/bigcore.c (main): Add missing mode argument in open
16970 call.
16971
7e813ac5
DJ
169722005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16973
16974 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16975 downloads.
16976 * config/gdbserver.exp (gdb_load): Likewise.
16977
8e3049aa
PB
169782005-03-14 Paul Brook <paul@codesourcery.com>
16979
16980 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16981 targets.
16982
a9df7c44
JB
169832005-03-09 Joel Brobecker <brobecker@adacore.com>
16984
16985 * gdb.dwarf2/dup-psym.S: New file.
16986 * gdb.dwarf2/dup-psym.exp: New testcase.
16987
9f0d94e8
JB
169882005-03-09 Joel Brobecker <brobecker@adacore.com>
16989
16990 * gdb.ada/exec_changed/first.adb: New file.
16991 * gdb.ada/exec_changed/second.adb: New file.
16992 * gdb.ada/exec_changed.exp: New testcase.
16993
5f579bc5
NS
169942005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16995
36e9969c
NS
16996 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16997 (A2): New class.
16998 (main): Test operator+.
16999 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
17000 breakpoint test.
17001
5f579bc5
NS
17002 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
17003 * gdb.base/signull.exp: Disable if gdb,nosignals.
17004 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
17005 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
17006 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
17007 * gdb.mi/mi2-console.exp: Likewise.
17008 * gdb.trace/collection.exp (run_trace_experiment): Consume the
17009 continue output at start.
17010 (gdb_collect_locals_test): Robustify regexp.
17011 * gdb.trace/passc-dyn.exp: Fix comment typo.
17012 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
17013
be46087e
CV
170142005-03-08 Corinna Vinschen <vinschen@redhat.com>
17015
17016 * gdb.asm/asm-source.exp: Add iq2000 case.
17017 * gdb.asm/iq2000.inc: New file.
17018
384e1a61 170192005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 17020
384e1a61
MI
17021 * gdb.base/command.exp: Change hardcoded value to regular expression.
17022 * gdb.base/float.exp: Add powerpc to the list of targets checked.
17023
584b6e9e
DJ
170242005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
17025
17026 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
17027 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
17028 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
17029 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
17030 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
17031
ab5b5d61
MK
170322005-03-05 Mark Kettenis <kettenis@gnu.org>
17033
17034 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
17035 changes.
17036
ae051c1b
PG
170372004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
17038
a9c64011
AS
17039 * lib/compiler.c: Add test for IBM's xlc compiler.
17040 * lib/compiler.cc: Likewise.
ae051c1b 17041
3f0f6ed2
JB
170422004-02-24 Joel Brobecker <brobecker@adacore.com>
17043
17044 * gdb.ada/fixed_points.exp: Create compilation object directory
17045 before running the test.
17046 * gdb.ada/null_record.exp: Likewise.
17047 * gdb.ada/packed_array.exp: Likewise.
17048 * gdb.ada/start.exp: Likewise.
17049
724f452b
JB
170502005-02-15 Joel Brobecker <brobecker@adacore.com>
17051
17052 * gdb.ada/packed_array/pa.adb: New file.
17053 * gdb.ada/packed_array.exp: New testcase.
17054
57f5cdfb 170552005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 17056
1f393151
MK
17057 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
17058 files.
17059
ebdda337
MK
17060 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
17061 on *-*-openbsd*. Correctly match whitespace in regukar
17062 expressions.
17063
cf309262
DJ
170642005-02-10 Daniel Jacobowitz <dan@debian.org>
17065
17066 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
17067 PR exp/1821
17068 * gdb.base/gdb1821.c: New test file.
17069 * gdb.base/gdb1821.exp: New test file.
17070
3be49e7a
JB
170712005-02-09 Joel Brobecker <brobecker@adacore.com>
17072
17073 * gdb.base/start.c: New file.
17074 * gdb.base/start.exp: New testcase.
17075
e292e67d
JB
170762005-02-09 Joel Brobecker <brobecker@adacore.com>
17077
17078 * gdb.ada/start/dummy.adb: New file.
17079 * gdb.ada/start.exp: New testcase.
17080
dbdfa66c
CV
170812005-02-09 Corinna Vinschen <vinschen@redhat.com>
17082
17083 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
17084 for printing symbols and statistics.
17085 Add test for using relative pathnames in "maint print msymbols" test.
17086 Mark "maint info sections DATA" XFAIL on Cygwin.
17087 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
17088 tests.
17089
d7941671
AC
170902005-02-09 Andreas Schwab <schwab@suse.de>
17091
17092 Committed by Andrew Cagney <cagney@gnu.org>
17093 * gdb.base/remotetimeout.exp: New file.
17094
74e5ef44
MK
170952005-02-07 Mark Kettenis <kettenis@gnu.org>
17096
17097 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
17098
464dd14d
JB
170992005-02-03 Joel Brobecker <brobecker@adacore.com>
17100
17101 * gdb.ada/gnat_ada.gpr: New file.
17102 * gdb.ada/gnat_ada.gin: Delete, no longer used.
17103 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
17104 * configure.ac: No longer generate gnat_ada.gpr.
17105 * configure: Regenerate.
17106 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
17107 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
17108 * gdb.ada/null_record/bar.ads: Likewise.
17109 * gdb.ada/null_record/bar.adb: Likewise.
17110 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
17111 * gdb.ada/null_record.exp (testdir): New variable.
17112 (testfile): executable is now in testdir subdirectory.
17113 (srcfile): Use full path to the main compilation unit.
17114 * gdb.ada/fixed_points.exp: Same changes as above.
17115
30d756ae
NR
171162005-02-03 Nick Roberts <nickrob@snap.net.nz>
17117
17118 * gdb.base/interp.exp: New test.
17119
9d799f85
AC
171202005-01-24 Andrew Cagney <cagney@gnu.org>
17121
17122 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
17123
15656118
AC
171242005-01-19 Andrew Cagney <cagney@gnu.org>
17125
a892c31b
AC
17126 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
17127 configure.ac not configure.in.
17128
15656118
AC
17129 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
17130 of powerpc*-*-*.
17131 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 17132 * gdb.base/list.exp (test_list_function)
15656118
AC
17133 (test_list_filename_and_function): Ditto.
17134 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
17135
a7b01baf
AC
171362005-01-16 Andrew Cagney <cagney@gnu.org>
17137
17d92a02
AC
17138 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
17139
a7b01baf
AC
17140 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
17141
bc8332bb
AC
171422005-01-14 Andrew Cagney <cagney@gnu.org>
17143
17144 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
17145 * gdb.mi/mi2-var-cmd.exp: Ditto.
17146
4d074752
CV
171472005-01-10 Corinna Vinschen <vinschen@redhat.com>
17148
17149 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
17150
bec39cab
AC
171512005-01-07 Andrew Cagney <cagney@gnu.org>
17152
17153 * configure.ac: Rename configure.in, require autoconf 2.59.
17154 * configure: Re-generate.
17155 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
17156 * gdb.stabs/configure: Re-generate.
17157 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
17158 * gdb.hp/configure: Re-generate.
17159 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
17160 autoconf 2.59.
17161 * gdb.hp/gdb.objdbg/configure: Re-generate.
17162 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
17163 autoconf 2.59.
17164 * gdb.hp/gdb.defects/configure: Re-generate.
17165 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
17166 autoconf 2.59.
17167 * gdb.hp/gdb.compat/configure: Re-generate.
17168 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
17169 autoconf 2.59.
17170 * gdb.hp/gdb.base-hp/configure: Re-generate.
17171 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
17172 autoconf 2.59.
17173 * gdb.hp/gdb.aCC/configure: Re-generate.
17174
f10b16d4
JB
171752004-12-15 Jim Blandy <jimb@redhat.com>
17176
17177 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
17178 under NPTL when there is debugging info available for libpthread.
17179
fb6e1814
JG
171802004-12-13 Jerome Guitton <guitton@gnat.com>
17181
17182 * gdb.ada/fixed_points.c: New file.
17183 * gdb.ada/fixed_points.exp: New file.
17184
fe46cd3a
RC
171852004-12-03 Randolph Chung <tausq@debian.org>
17186
17187 * gdb.arch/pa-nullify.exp: New file.
17188 * gdb.arch/pa-nullify.s: New file.
17189
8de0841b
RC
171902004-11-30 Randolph Chung <tausq@debian.org>
17191
17192 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
17193 instead of "tbug". Fix regexp to work properly with gdb_test.
17194
c8170782
PH
171952004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
17196
17197 * gdb.base/bitfields2.exp: New test.
17198 * gdb.base/bitfields2.c: New file.
17199
954269c2
RE
172002004-11-28 Richard Earnshaw <rearnsha@arm.com>
17201
17202 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
17203
0107feed
RC
172042004-11-16 Randolph Chung <tausq@debian.org>
17205
17206 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
17207
f073ae8c
DJ
172082004-11-14 Daniel Jacobowitz <dan@debian.org>
17209
17210 * gdb.threads/threadapply.exp: Correct "macro details" test.
17211
19ad59e7
JJ
172122004-11-11 Jeff Johnston <jjohnstn@redhat.com>
17213
17214 * gdb.threads/threadapply.exp: New test.
17215 * gdb.threads/threadapply.c: New file.
17216
9cf0961b
MK
172172004-11-07 Mark Kettenis <kettenis@gnu.org>
17218
17219 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
17220 frames.
17221
c789492a
FL
172222004-11-05 Felix Lee <felix+log1@specifixinc.com>
17223
17224 * gdb.base/cursal.exp: New file.
17225 * gdb.base/cursal.c: New file.
17226
a1e167bb
AC
172272004-11-03 Andrew Cagney <cagney@gnu.org>
17228
17229 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
17230
b7cbf173
MK
172312004-10-30 Mark Kettenis <kettenis@gnu.org>
17232
17233 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
17234 NetBSD/ELF targets.
17235
88f9d34f
JB
172362004-10-29 Joel Brobecker <brobecker@gnat.com>
17237
17238 * gdb.threads/bp_in_thread.c: New file, copied from
17239 pthread_cond_wait.c.
17240 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
17241 file, rather than reusing the .c file from another testcase.
17242
ca7d6a0c
JB
172432004-10-20 Joel Brobecker <brobecker@gnat.com>
17244
17245 * gdb.ada/null_record.exp: Check where we stopped after
17246 sending the start command, instead of where the associated
17247 temporary breakpoint was inserted.
17248
0d863d03
AC
172492004-10-14 Andrew Cagney <cagney@gnu.org>
17250
17251 * gdb.mi/gdb701.c (main): Return 0.
17252
d11e72cb
DJ
172532004-10-13 Daniel Jacobowitz <dan@debian.org>
17254
d40539a4 17255 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 17256
e1923096
JJ
172572004-10-12 Jeff Johnston <jjohnstn@redhat.com>
17258
17259 * gdb.threads/schedlock.c: Add comment markers to use to find
17260 line numbers.
17261 * gdb.threads/schedlock.exp: Adjust regex to handle the new
17262 comments.
17263 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
17264 breakpoint lines.
17265
ec8ba2c9
DJ
172662004-10-12 Daniel Jacobowitz <dan@debian.org>
17267
17268 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
17269
0eb3658b
DJ
172702004-10-12 Daniel Jacobowitz <dan@debian.org>
17271
17272 * configure.in: Add gdb.dwarf2.
17273 * configure: Regenerated.
17274 * Makefile.in: Add gdb.dwarf2.
17275 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
17276 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
17277 gdb.dwarf2/file1.txt: New files.
17278
a271cc33
OF
172792004-10-11 Orjan Friberg <orjanf@axis.com>
17280
a9c64011 17281 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
17282 of "run", since the latter doesn't work with remote targets. Adjust
17283 the breakpoint numbering accordingly.
17284 * gdb.threads/pthread_cond_wait.exp: Ditto.
17285
895ce074
MC
172862004-10-08 Michael Chastain <mec.gnu@mindspring.com>
17287
17288 * gdb.base/overlays.exp: Update copyright years.
17289
6be3092d
KI
172902004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
17291
17292 * gdb.base/overlays.exp: Disable if target is Linux.
17293
e05389b8
FL
172942004-10-06 Felix Lee <felix+log1@specifixinc.com>
17295
17296 * config/gdbserver.exp (gdb_load): Use right filename on remote.
17297
73cb587d
KI
172982004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
17299
17300 * gdb.asm/asm-source.exp: Add m32r-linux target.
17301 * gdb.asm/m32r-linux.inc: New file.
17302
3c0edcdc
AC
173032004-09-24 Andrew Cagney <cagney@redhat.com>
17304 David Anderson <anderson@redhat.com>
17305
17306 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
17307 command fails, assume things will work.
17308 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
17309 (_GNU_SOURCE): Define.
17310 (print_unsigned, print_hex): Change parameter to "long long".
17311 (print_byte_count): New function, use to print byte counts.
17312 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
17313 O_LARGEFILE.
17314 (main): Compute an upper bound on a corefile in max_core_size.
17315 Limit memory chunk size to max_core_size. Limit total memory
17316 allocated to max_core_size.
17317
4bb3667f
AC
173182004-09-23 Andrew Cagney <cagney@gnu.org>
17319
17320 * gdb.base/bigcore.exp: Replace the code that creates a corefile
17321 from a separate process with code that creates a corefile by
17322 making the inferior dump core.
17323
60fe1a51
MK
173242004-09-23 Mark Kettenis <kettenis@gnu.org>
17325
17326 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
17327 block.
17328
8e937346
MC
173292004-09-23 Michael Chastain <mec.gnu@mindspring.com>
17330
17331 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
17332 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
17333 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
17334 Likewise.
17335
7213f6d6
JJ
173362004-09-20 Jeff Johnston <jjohnstn@redhat.com>
17337
17338 * gdb.java/jprint.exp: New test case for java inferior call.
17339 * gdb.java/jprint.java: Ditto.
17340
eac69dca
JB
173412004-09-15 Joel Brobecker <brobecker@gnat.com>
17342
17343 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
17344
22227696
MC
173452004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17346
17347 * gdb.threads/killed.c: Include <stdlib.h>.
17348 * gdb.threads/pthreads.c: Likewise.
17349
7dd403a4
MC
173502004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17351
17352 * gdb.threads/killed.c: Add copyright notice.
17353
33f2d567
JM
173542004-09-10 Jason Molenda (jmolenda@apple.com)
17355
a9c64011
AS
17356 * gdb.base/define.exp: Two new tests to verify zero space chars
17357 after 'if' and 'while' commands in a user-defined command is correctly
17358 parsed.
33f2d567 17359
e05b62ac
AC
173602004-09-08 Andrew Cagney <cagney@gnu.org>
17361
17362 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
17363 delivery test with duplicate at end of file.
17364
9cbe82da
MK
173652004-09-06 Mark Kettenis <kettenis@jive.nl>
17366
17367 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
17368
564803d9
MC
173692004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17370
17371 * config/hppro.exp: Removed.
17372
7c6807ce
MC
173732004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17374
17375 * config/sparclet.exp: Removed.
17376
bf7e26dd
MC
173772004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17378
17379 * config/udi.exp: Removed.
17380
714e341b
MC
173812004-09-02 Michael Chastain <mec.gnu@mindspring.com>
17382
17383 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
17384 of "exp_continue".
17385 (advancei): Likewise.
17386
1236e623
JJ
173872004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17388
17389 * gdb.base/unload.exp: Fix so messages aren't duplicated.
17390
3bdcad15
MI
173912004-09-01 Manoj Iyer <manjo@austin.ibm.com>
17392
228af206 17393 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
17394 to check for nodebug in executable.
17395 * gdb.gdb/observer.exp (setup_test): Likewise.
17396 * gdb.gdb/selftest.exp (test_with_self): Likewise.
17397 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
17398
c72b934c
AC
173992004-09-01 Andrew Cagney <cagney@gnu.org>
17400
17401 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17402 files.
17403
edd9b715
JJ
174042004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17405
17406 * gdb.base/unload.exp: Fix expected warning message to match
17407 latest format.
17408
fb4ce06b
CV
174092004-09-01 Corinna Vinschen <vinschen@redhat.com>
17410
17411 * gdb.base/call-rt-st.exp: Fix typos.
17412
ce78e7c3
MI
174132004-08-31 Manoj Iyer <manjo@austin.ibm.com>
17414
17415 * gdb.threads/thread_check.exp: New testcase.
17416 * gdb.threads/thread_check.c: New testcase.
17417
2dedb159
AC
174182004-08-31 Andrew Cagney <cagney@gnu.org>
17419
17420 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
17421 (skip_to_handler_entry): New procedures. Test stepping into a
17422 handler when the breakpoint is at the handler's entry point.
17423
68f53502
AC
174242004-08-30 Andrew Cagney <cagney@gnu.org>
17425
17426 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
17427 gdb/1757.
17428
3e3ffd2b
MC
174292004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17430
17431 With code from Manoj Iyer <manjo@austin.ibm.com>:
17432 * lib/gdb.exp (gdb_file_cmd): Return more information in the
17433 return value. Add an arm for "no debugging symbols found".
17434 Change a stray "error" to "perror".
17435 (gdb_run_cmd): Adapt to new return value.
17436 * gdb.base/remote.exp: Adapt to new return value.
17437 * gdb.gdb/complaints.exp: Likewise.
17438 * gdb.gdb/observer.exp: Likewise.
17439 * gdb.gdb/selftest.exp: Likewise.
17440 * gdb.gdb/xfullpath.exp: Likewise.
17441
4b6f5fd2
JB
174422004-08-27 Joel Brobecker <brobecker@gnat.com>
17443
17444 * gdb.threads/bp_in_thread.exp: New testcase.
17445
e5b25496
MC
174462004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17447
17448 Fix PR testsuite/1735.
17449 * gdb.threads/schedlock.c (thread_function): Add a cast
17450 to suppress a gcc warning.
17451 * gdb.threads/thread-specific.c (thread_function): Likewise.
17452
934353d6
MC
174532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17454
17455 * gdb.base/unload.c: Include <stdlib.h>.
17456
f98a0aef 174572004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 17458
f98a0aef 17459 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
17460 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
17461 synchronized after the "return".
17462
5a2e8882
MC
174632004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17464
17465 * gdb.mi/basics.c: Include <stdio.h>.
17466 * gdb.mi/pthreads.c: Include <stdlib.h>.
17467 * gdb.mi/var-cmd.c: Include <stdlib.h>.
17468
a9640423
MC
174692004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17470
17471 * gdb.threads/schedlock.c: Add copyright notice.
17472
b04e311d
AC
174732004-08-25 Andrew Cagney <cagney@gnu.org>
17474
17475 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
17476 (skip_over_handler, breakpoint_over_hander): New test procedures.
17477 (advance, advancei): Add a proper prefix, do not use
17478 rerun_to_main.
17479 * gdb.base/sigstep.c (main): Change to use an infinite loop.
17480
7c27f15b
MC
174812004-08-24 Michael Chastain <mec.gnu@mindspring.com>
17482
17483 * gdb.mi/basics.c: Add copyright notice.
17484 * gdb.mi/var-cmd.c: Add copyright notice.
17485
fffc87ae
MC
174862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17487
17488 * lib/gdb.exp: Remove signed_keyword_not_used.
17489 * lib/compiler.c: Likewise.
17490 * lib/compiler.cc: Likewise.
17491
d782e0bf
MC
174922004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17493
17494 * gdb.base/whatis.c: Remove conditional disabling of "signed".
17495 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
17496
96033e83
MC
174972004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17498
17499 * gdb.base/whatis.c: Add copyright notice.
17500
cf38c229
MK
175012004-08-20 Mark Kettenis <kettenis@gnu.org>
17502
17503 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
17504 it to skip the breakpoints encoded in the inline assembly.
17505
f4b49756
MC
175062004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17507
17508 * Makefile.in: Add gdb.fortran.
17509
2f193b69
MC
175102004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17511
17512 * gdb.base/call-sc.exp (test_scalar_returns):
17513 Fix cut-and-paste glitch in "Make fun return now".
17514
89a237cb
MC
175152004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17516
17517 * configure.in: Add gdb.fortran.
17518 * configure: Regenerate.
17519 * gdb.fortran/Makefile.in: New file.
17520 * lib/gdb.exp (skip_fortran_tests): New procedure.
17521
469aff8e
MC
175222004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17523
17524 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
17525 reference to bug-gnu@prep.ai.mit.edu.
17526 * gdb.mi/mi-var-child.exp: Likewise.
17527 * gdb.mi/mi-var-cmd.exp: Likewise.
17528 * gdb.mi/mi-var-display.exp: Likewise.
17529 * gdb.mi/mi2-var-block.exp: Likewise.
17530 * gdb.mi/mi2-var-child.exp: Likewise.
17531 * gdb.mi/mi2-var-cmd.exp: Likewise.
17532 * gdb.mi/mi2-var-display.exp: Likewise.
17533
00b51b9f
MK
175342004-08-15 Mark Kettenis <kettenis@gnu.org>
17535
17536 * gdb.base/unload.c (main): Make local variable msg const.
17537
45f07fef
MC
175382004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17539
17540 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
17541 to bug-gnu@prep.ai.mit.edu.
17542 * gdb.mi/mi-disassemble.exp: Likewise.
17543 * gdb.mi/mi-eval.exp: Likewise.
17544 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
17545 default line number.
17546 * gdb.mi/mi-return.exp: Likewise.
17547 * gdb.mi/mi-simplerun.exp: Likewise.
17548 * gdb.mi/mi-stack.exp: Likewise.
17549 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
17550 number with explicit range test.
17551 * gdb.mi/mi-watch.exp: Likewise.
17552 * gdb.mi/mi2-break.exp: Likewise.
17553 * gdb.mi/mi2-cli.exp: Likewise.
17554 * gdb.mi/mi2-disassemble.exp: Likewise.
17555 * gdb.mi/mi2-eval.exp: Likewise.
17556 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
17557 default line number.
17558 * gdb.mi/mi2-return.exp: Likewise.
17559 * gdb.mi/mi2-simplerun.exp: Likewise.
17560 * gdb.mi/mi2-stack.exp: Likewise.
17561 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
17562 number with explicit range test.
17563 * gdb.mi/mi2-watch.exp: Likewise.
17564
dd8c8ee7
MC
175652004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17566
17567 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
17568 * gdb.cp/m-static.exp: Likewise.
17569 * gdb.cp/rtti.exp: Likewise.
17570
4e838464
MK
175712004-08-14 Mark Kettenis <kettenis@gnu.org>
17572
17573 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
17574
8d8cb839
EZ
175752004-08-14 Eli Zaretskii <eliz@gnu.org>
17576
17577 * ChangeLog: Prefix Local Variables with semi-colons and indent
17578 the reference to older ChangeLog files, to fix fontification in
17579 Emacs.
17580
deea8bb0
MC
175812004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17582
17583 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
17584 * gdb.mi/mi2-break.exp: Likewise.
17585
c3297504
MC
175862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17587
17588 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
17589
25808999
MC
175902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17591
17592 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
17593
226a8d71
MC
175942004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17595
17596 * gdb.cp/classes.exp: Remove unused declarations. Just let
17597 test names default instead of providing special names. Remove
17598 extraneous demangler test.
17599
37fdf854
JJ
176002004-08-12 Jeff Johnston <jjohnstn@redhat.com>
17601
17602 * gdb.base/unload.exp: New test for breakpoints in dynamically
17603 loaded libraries.
17604 * gdb.base/unload.c: Ditto.
17605 * gdb.base/unloadshr.c: Ditto.
17606
2d3a7986
MC
176072004-08-12 Michael Chastain <mec.gnu@mindspring.com>
17608
17609 * gdb.cp/classes.exp (test_ptype_class_objects): Call
17610 cp_test_ptype_class.
17611 (test_enums): Likewise.
17612
c72b934c
AC
176132004-08-10 Andrew Cagney <cagney@gnu.org>
17614
17615 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17616 files.
17617
cc503c8a
AC
176182004-08-10 Andrew Cagney <cagney@gnu.org>
17619
17620 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
17621 init_malloc call.
17622
902f2ccb
MC
176232004-08-10 Michael Chastain <mec.gnu@mindspring.com>
17624
17625 * ChangeLog: Add copyright notice. The notice is copied
17626 from emacs 21.3 top level ChangeLog.
17627
78c90502
MC
176282004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17629
17630 * lib/cp-support.exp: New file.
17631 * lib/cp-support.exp (cp_test_type_class): New function.
17632 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
17633 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
17634 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
17635 cp_test_ptype_class.
17636
88e5ea78
MC
176372004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17638
17639 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
17640 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17641 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
17642 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
17643 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
17644 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
17645 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
17646 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
17647 gdb.mi/mi2-watch.exp: Update copyright years.
17648
6a89fc9c
MK
176492004-08-09 Mark Kettenis <kettenis@gnu.org>
17650
17651 * gdb.base/sigaltstack.exp: Provide proper anchoring.
17652
1482e0de
MC
176532004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17654
17655 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
17656 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
17657 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
17658 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17659 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
17660 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
17661 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
17662 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17663 gdb.mi/mi-watch.exp: Update copyright years.
17664
1a5ce3f3
DJ
176652004-08-08 Daniel Jacobowitz <dan@debian.org>
17666
17667 PR gdb/1738
17668 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
17669 from a breakpoint with a pending signal.
17670
04f6ecf2
DJ
176712004-08-08 Daniel Jacobowitz <dan@debian.org>
17672
17673 PR gdb/1736
17674 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
17675 * gdb.base/sigaltstack.exp (finish_test): Consume output until
17676 the prompt.
17677 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
17678
54d90d35
DJ
176792004-08-08 Daniel Jacobowitz <dan@debian.org>
17680
17681 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
17682
d2f6abb0
DJ
176832004-08-08 Daniel Jacobowitz <dan@debian.org>
17684
17685 PR gdb/1736
17686 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
17687 for i?86-*-linux*.
17688
5598c03d
DJ
176892004-08-08 Daniel Jacobowitz <dan@debian.org>
17690
17691 * gdb.arch/i386-prologue.exp: Compile without debug information.
17692
c6fee705
MC
176932004-08-08 Michael Chastain <mec.gnu@mindspring.com>
17694
17695 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
17696 rather than asking gdb to search.
17697
dd90efdb
MC
176982004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17699
17700 * gdb.base/gcore.c: Include <string.h>.
17701
1e84bec1
MC
177022004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17703
17704 * gdb.base/gcore.c: Add copyright notice.
17705
e425eb2b
MC
177062004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17707
17708 * gdb.base/freebpcmd.c: Include <stdio.h>.
17709 * gdb.base/long_long.c: Include <string.h>.
17710 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
17711 * gdb.base/siginfo.c: Include <string.h>.
17712 * gdb.base/sigstep.c: Include <string.h>.
17713
cb9aaed5
MC
177142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17715
17716 * gdb.base/complex.c: Include <stdlib.h>.
17717
55944f3d
MC
177182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17719
17720 * gdb.base/complex.c: Add copyright notice.
17721
7b2953d9
MC
177222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17723
17724 * gdb.base/charset.c: Include <stdlib.h>.
17725
c9133d23
MC
177262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17727
17728 * gdb.base/auxv.c: Include <stdlib.h>.
17729
0a8490ad
MC
177302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17731
17732 * gdb.base/auxv.c: Add copyright notice.
17733
3426d5ec
MC
177342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17735
17736 * gdb.base/coremaker.c: Add copyright notice.
17737 * gdb.base/coremaker2.c: Add copyright notice.
17738
8da195dd
AC
177392004-08-04 Andrew Cagney <cagney@gnu.org>
17740
17741 * gdb.base/store.exp: Update copyright.
17742 (check_set, up_set, check_struct, up_struct): Add a prefix to test
17743 names, do not import gdb_prompt.
17744
8d394f98
AC
177452004-08-01 Andrew Cagney <cagney@gnu.org>
17746
17747 Fix PR testsuite/1729.
17748 * gdb.base/dump.exp: Add test name to callers of capture_value, do
17749 not use capture_value with value 4.
17750 (capture_value): Add optional test name parameter.
17751 (test_reload_saved_value, test_restore_saved_value): Use $msg as
17752 the prefix, pass to capture_value.
17753
b6702b23
MK
177542004-08-01 Mark Kettenis <kettenis@gnu.org>
17755
17756 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
17757 * gdb.arch/i386-prologue.c (standard): New prototype and function.
17758 (main): Call new function.
17759
c203e0ca
MC
177602004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17761
17762 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
17763
a7995a30
MC
177642004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17765
17766 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
17767
9366563b
MC
177682004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17769
b6eeaf26 17770 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
17771 Accept more values of vtbl pointer. Remove some messages
17772 about "obsolete gcc or gdb".
17773
2fc1f950
MC
177742004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17775
17776 * gdb.cp/classes.exp: Accept more varieties of ptype output.
17777
c724d49b
MC
177782004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17779
17780 * gdb.base/asm-source.exp: Properly convert target board
17781 debug flags from gcc format to binutils format.
17782
736b0fce
MK
177832004-07-28 Mark Kettenis <kettenis@gnu.org>
17784
17785 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
17786 gdb1718". PR backtrace/1718 partially fixed.
17787
5633ea5c
JJ
177882004-07-27 Jeff Johnston <jjohnstn@redhat.com>
17789
17790 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
17791
575eebb1
NC
177922004-07-26 Nick Clifton <nickc@redhat.com>
17793
17794 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
17795 good default value for a specific architecture is available then
17796 set it to that value. Otherwise default to the -gstabs switch.
17797 Remove the -g... switches from the asm-flags variable. Allow the
17798 target board info to override the value if it wants to. Pass the
17799 switch on the assembler command line.
17800
62104619
MK
178012004-07-23 Mark Kettenis <kettenis@gnu.org>
17802
17803 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
17804 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
17805 (main): Call new function.
17806
4a1135b8
MC
178072004-07-22 Michael Chastain <mec.gnu@mindspring.com>
17808
17809 Test for PR exp/1715.
17810 * gdb.base/radix.exp: Refactor common procedures. Make all
17811 test names unique. Change XFAIL to KFAIL.
17812
8a12c1f0
MC
178132004-07-20 Michael Chastain <mec.gnu@mindspring.com>
17814
17815 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
17816 * gdb.ada/gnat_ada.gin: ... to here.
17817 * configure.in: Use gnat_ada.gin.
17818 * configure: Regenerate.
17819
23b451cf
AC
178202004-07-20 Andrew Cagney <cagney@gnu.org>
17821
17822 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
17823 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
17824 XFAILs. Clean up test messages and comments. Check backtraces.
17825 Delete re-sync code.
17826
ab618a02
MC
178272004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17828
17829 Fix PR cli/740.
17830 * gdb.base/annota1.exp: Honor gdb,nosignals.
17831 * gdb.base/annota3.exp: Likewise.
17832
46dad340
MC
178332004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17834
17835 * lib/java.exp: Update copyright notice.
17836
756d8c70
AC
178372004-07-19 Andrew Cagney <cagney@gnu.org>
17838
17839 * gdb.base/selftest.exp: Copy file from here ...
17840 * gdb.gdb/selftest.exp: ... to here.
17841
586027e6
AC
178422004-07-16 Andrew Cagney <cagney@redhat.com>
17843
17844 * lib/insight-support.exp: Delete file.
17845 * lib/java.exp (java_init): Fix copyright.
17846
029d2200
AC
178472004-07-16 Andrew Cagney <cagney@gnu.org>
17848
17849 * gdb.base/restore.c: Append "prologue" to comments marking the a
17850 function's prologue.
17851 * gdb.base/restore.exp: Update copyright, re-indent.
17852 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
17853 callerN" prefix where needed. Update patterns that match a
17854 function's prologue.
17855
653b62c5
MC
178562004-07-16 Michael Chastain <mec.gnu@mindspring.com>
17857
17858 * gdb.base/restore.c: Add copyright notice.
17859
f7d690e5
AC
178602004-07-16 Andrew Cagney <cagney@gnu.org>
17861
17862 * gdb.base/logical.exp: Update copyright.
17863 (evaluate): New procedure. Use to re-implement tests using
17864 several tables.
17865
d629a7cb
MH
178662004-07-14 Martin Hunt <hunt@redhat.com>
17867
17868 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
17869 which fixes some problems where init.tcl was not found.
17870
9c7bb332
AC
178712004-07-13 Andrew Cagney <cagney@gnu.org>
17872
6bf46641
AC
17873 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17874 (check_sizeof, check_valueof): Do not include the output in the
17875 test name. Use gdb_test.
17876 (get_valueof): Use gdb_test_multiple.
17877
c4ffd4c0
AC
17878 * gdb.base/step-test.exp: Update copyright. Use
17879 gdb_test_multiple. Ensure that test names do not include
17880 architecture dependent output.
17881
ab89363a
AC
17882 * gdb.gdb/observer.exp: Update copyright.
17883 (setup_test): Use gdb_test_multiple.
17884 (attach_first_observer, attach_second_observer)
17885 (attach_third_observer, detach_first_observer)
17886 (detach_second_observer, detach_third_observer)
17887 (reset_counters, check_counters): Make $message a prefix.
17888 (test_normal_stop_notifications): Add "args" parameter - a list of
17889 init functions to be called. Make $message a prefix,
17890 (test_observer_normal_stop): Change the message prefixes so that
17891 they are unique, pass the attach / detach procedures to
17892 test_normal_stop_notifications.
17893
ec58997a
AC
17894 * gdb.base/signull.exp (test_segv): Prefix all tests with
17895 "${name}". Clean up test messages.
17896
b475183b
AC
17897 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17898
9c7bb332
AC
17899 * gdb.base/ena-dis-br.exp: Update copyright.
17900 (break_at): New function. Replace send_gdb with gdb_test,
17901 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17902 ignore count, not stopped at bpt", with KFAIL.
17903
2dd95497
CV
179042004-07-13 Corinna Vinschen <vinschen@redhat.com>
17905
17906 * gdb.base/attach.exp: Remove cleanupfile handling.
17907
419e626b
AC
179082004-07-12 Andrew Cagney <cagney@gnu.org>
17909
17910 * gdb.base/annota1.exp: Cleanup corefile test name.
17911 * gdb.base/annota3.exp: Ditto.
17912
8b1b3228
AC
179132004-07-12 Andrew Cagney <cagney@gnu.org>
17914
78650829
AC
17915 * gdb.base/signals.exp: Clean up copyright, re-indent.
17916
8b1b3228
AC
17917 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17918 gdb_test and gdb_test_multiple.
17919
935c2760
JJ
179202004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17921
17922 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17923 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17924 provide line number info for first statement in main.
17925
1544280f
AC
179262004-07-08 Andrew Cagney <cagney@gnu.org>
17927
1279f4ff
AC
17928 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17929
1544280f
AC
17930 * gdb.base/sigbpt.exp: Make the common part of each test name a
17931 prefix instead of suffix.
17932
bcc82369
BR
179332004-07-07 Bob Rossi <bob_rossi@cox.net>
17934
17935 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17936 test from test_tbreak_creation_and_listing to
17937 test_file_list_exec_source_file
17938 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17939 Changed name of test from test_tbreak_creation_and_listing to
17940 test_file_list_exec_source_file
17941
23f4b0aa
JJ
179422004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17943
17944 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17945 the jmisc() constructor instead of <init>.
17946 * gdb.java/jmisc1.exp: Ditto.
17947
56401cd5
AC
179482004-07-07 Andrew Cagney <cagney@gnu.org>
17949
17950 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17951 corrupting the PC.
17952
44ae2f6a
MC
179532004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17954
17955 * gdb.cp/templates.exp: Accept whitespace change in demangler
17956 output.
17957
45a83408
AC
179582004-07-06 Andrew Cagney <cagney@gnu.org>
17959
17960 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17961
d205ad70
MC
179622004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17963
17964 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17965 * lib/compiler.cc: Likewise.
17966
06ea1a61
MC
179672004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17968
17969 * lib/compiler.cc: Work around string preprocessing problem
17970 with old hp c++ compiler.
17971 * lib/compiler.c: Likewise.
17972
daab1251
CV
179732004-06-29 Corinna Vinschen <vinschen@redhat.com>
17974
17975 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17976 directives to conditionalize symbol prefixing.
17977 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17978 additional_flags handling. Add underscore prefix for Cygwin.
17979 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17980 conditionalize symbol prefixing.
17981 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17982 additional_flags handling. Add underscore prefix for Cygwin.
17983
cc984116
CV
179842004-06-29 Corinna Vinschen <vinschen@redhat.com>
17985
17986 * gdb.base/bigcore.exp: Skip test on Cygwin.
17987
c279b077
MC
179882004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17989
17990 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17991 formats for "info register". Use gdb_test_multiple. Fix
17992 the "invalid register" test.
17993
0e915747
CV
179942004-06-28 Corinna Vinschen <vinschen@redhat.com>
17995
17996 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17997 PID for Cygwin. Add Cygwin specific strings to check for in some
17998 tests.
17999 (do_attach_tests): Add a test for user interaction when attaching
18000 to a process with no matching symbol table already loaded.
18001
11422c86
AC
180022004-06-26 Andrew Cagney <cagney@gnu.org>
18003
18004 Test PR java/1567 and PR java/1565.
18005 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
18006 * gdb.java/jmisc2.exp: Delete file.
18007
cefbce26
MC
180082004-06-26 Michael Chastain <mec.gnu@mindspring.com>
18009
18010 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
18011
e19f872c
CV
180122004-06-25 Corinna Vinschen <vinschen@redhat.com>
18013
18014 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
18015 attach process.
18016
d931ba3b
MC
180172004-06-23 Michael Chastain <mec.gnu@mindspring.com>
18018
18019 * gdb.cp/pr-1553.exp: Remove.
18020
aef68c48
MC
180212004-06-22 Michael Chastain <mec.gnu@mindspring.com>
18022
18023 * gdb.cp/pr-1553.cc: Remove.
18024 * gdb.cp/pr-1553.exp: Disable this test.
18025
8d5df71a
JB
180262004-06-20 Jim Blandy <jimb@redhat.com>
18027
a9c64011 18028 Fix PR testsuite/1680.
8d5df71a
JB
18029 * gdb.arch/i386-sse.exp: Properly quote curly braces in
18030 regular expressions.
18031
4ac6f39d
MC
180322004-06-19 Michael Chastain <mec.gnu@mindspring.com>
18033
18034 Fix PR testsuite/1679.
18035 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
18036 Issue an UNSUPPORTED result instead.
18037
1b413552
JB
180382004-06-18 Jim Blandy <jimb@redhat.com>
18039
18040 * gdb.base/charset.exp: Only send a control-C if we see a new
18041 prompt and incomplete command.
18042
6daa6ebd
MC
180432004-06-18 Michael Chastain <mec.gnu@mindspring.com>
18044
18045 * gdb.cp/pr-574.cc: Add copyright notice.
18046
51fa4ae0
JB
180472004-06-17 Jim Blandy <jimb@redhat.com>
18048
18049 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
18050 cases where the regexp has no groups; this grabs random text from
18051 the previous test suite, whatever that was.
18052
8fea26c5
MC
180532004-06-17 Michael Chastain <mec.gnu@mindspring.com>
18054
18055 * gdb.cp/printmethod.cc: Add copyright notice.
18056
1e3aeb41
MC
180572004-06-16 Michael Chastain <mec.gnu@mindspring.com>
18058
18059 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
18060
9d9030bc
AC
180612004-06-16 Andrew Cagney <cagney@gnu.org>
18062
18063 * gdb.base/signull.c: Update copyright. Include <string.h>.
18064 (bowler): Replace data_pointer with data_read
18065 and data_write cases. Add code_descriptor case.
18066 (zero, desc): New array and pointer.
18067 (data, code): Change to simple pointers.
18068 * gdb.base/signull.exp: Fix probe pattern matching a function
18069 descriptor SIGSEGV. Replace data_pointer with data_read and
18070 data_write tests.
18071
acd4ad44
AC
180722004-06-16 Andrew Cagney <cagney@gnu.org>
18073
18074 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
18075
08fd625c
MC
180762004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18077
18078 * gdb.base/long_long.c: Add copyright notice.
18079
1903502c
MC
180802004-06-15 Michael Chastain <mec.gnu@mindspring.com>
18081
18082 * gdb.base/long_long.exp: Remove reference to
18083 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
18084 to gdb_breakpoint and gdb_continue_to_breakpoint.
18085
83313cb1
JB
180862004-06-14 Jim Blandy <jimb@redhat.com>
18087
18088 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
18089 endian case.
18090
1bf404ef
AC
180912004-06-14 Andrew Cagney <cagney@gnu.org>
18092
18093 * gdb.base/gcore.exp (capture_command_output): Delete the always
18094 passing tests containing inferior values.
18095 * gdb.base/ending-run.exp: Do not include the breakpoint address
18096 in the test message. Update copyright.
18097 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
18098 size in the test name, use gdb_test_multiple. Update copyright.
18099
ef220b33
MC
181002004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18101
18102 * gdb.cp/ref-types.cc: Add copyright notice.
18103
4f70a4c9
MC
181042004-06-14 Michael Chastain <mec.gnu@mindspring.com>
18105
18106 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
18107 hp_aCC_compiler.
18108 * lib/compiler.cc: Likewise.
18109 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
18110 'set' commands. Log diagnostics for other lines. Set
18111 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
18112
335928ac
MC
181132004-06-13 Michael Chastain <mec.gnu@mindspring.com>
18114
18115 * gdb.cp/try_catch.cc: Add copyright notice.
18116
2efb12e8
MC
181172004-06-12 Michael Chastain <mec.gnu@mindspring.com>
18118
18119 * gdb.cp/userdef.cc: Add copyright notice.
18120
0bbed51a
MC
181212004-06-11 Michael Chastain <mec.gnu@mindspring.com>
18122
18123 * gdb.cp/virtfunc.cc: Add copyright notice.
18124
e12a46c9
RC
181252004-06-11 Randolph Chung <tausq@debian.org>
18126
18127 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
18128 problem.
18129
338e05af
AC
181302004-06-10 Andrew Cagney <cagney@gnu.org>
18131
18132 * lib/compiler.cc, lib/compiler.c: Append either
18133 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
18134 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
18135 instead of gcc-3-3.
18136
dc3f10cb
AC
181372004-06-09 Andrew Cagney <cagney@gnu.org>
18138
b4d946af
AC
18139 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
18140 gdb/1455, bug is specific to "long long" and "double".
a9c64011 18141
dc3f10cb
AC
18142 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
18143 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
18144 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
18145 fixed.
18146
b5c0bfa2
AC
181472004-06-09 Andrew Cagney <cagney@gnu.org>
18148
18149 * gdb.base/structs.exp (test_struct_returns): Replace
18150 "return_value_unknown" and "finish_value_unknown" by
18151 "return_value_known" and "finish_value_known". Instead of
18152 "return_value_unknown" iff "finish_value_unknown", check
18153 "return_value_known" implies "finish_value_known".
18154
caeb605f
MH
181552004-06-08 Martin Hunt <hunt@redhat.com>
18156
18157 * gdb.base/float.exp: Add pattern for mips targets.
18158
c892bb64
RC
181592004-06-08 Randolph Chung <tausq@debian.org>
18160
18161 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
18162 message for unknown architectures more clear.
18163
48306d3e
JB
181642004-06-08 Joel Brobecker <brobecker@gnat.com>
18165
18166 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
18167 start the execution of the program.
18168
83ecb59f
JB
181692004-06-07 Jim Blandy <jimb@redhat.com>
18170
18171 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
18172 * gdb.arch/i386-cpuid.h: New helper file.
18173
55264cb4
RC
181742004-06-07 Randolph Chung <tausq@debian.org>
18175
18176 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
18177 has started.
18178
23cadb28
RM
181792004-06-04 Roland McGrath <roland@redhat.com>
18180
18181 Fix PR gdb/1647.
18182 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
18183 differently to be robust to output buffering differences.
18184
51d01eda
MC
181852004-06-04 Michael Chastain <mec.gnu@mindspring.com>
18186
18187 * gdb.threads/pthreads.exp: Update copyright years.
18188 (check_control_c): Change asynchronous 'after' to synchronous.
18189
f4fc3b93
RM
181902004-06-04 Roland McGrath <roland@redhat.com>
18191
18192 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
18193 next gdb prompt.
18194
4013522b
MC
181952004-06-02 Michael Chastain <mec.gnu@mindspring.com>
18196
18197 Fix PR gdb/1636.
18198 * gdb.threads/manythreads.exp: Change asynchronous 'after'
18199 calls to synchronous.
18200
7a8f1e6b
JB
182012004-05-26 Jim Blandy <jimb@redhat.com>
18202
18203 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
18204
81bb3443
RC
182052004-05-24 Randolph Chung <tausq@debian.org>
18206
18207 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
18208 * gdb.asm/pa.inc: New file.
18209
8f5a3103
MK
182102004-05-22 Mark Kettenis <kettenis@gnu.org>
18211
18212 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
18213
734b8fe8 182142004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 18215 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
18216
18217 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
18218 GDB prompt.
18219
725603e1
UW
182202004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18221
f4fc3b93 18222 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
18223 setjmp/longjmp. Use sigaction instead of signal.
18224
8b923272 182252004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 18226 Michael Snyder <msnyder@redhat.com>
8b923272
JB
18227
18228 * gdb.threads/pthread_cond_wait.c: New file.
18229 * gdb.threads/pthread_cond_wait.exp: New testcase.
18230
8bfabb04
AC
182312004-05-13 Andrew Cagney <cagney@redhat.com>
18232
18233 * gdb.base/signull.exp, gdb.base/signull.c: New files.
18234 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
18235
42edda50
AC
182362004-05-11 Andrew Cagney <cagney@redhat.com>
18237
18238 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
18239 fixed but revealed gdb/1639.
18240
d303a6c7
AC
182412004-05-10 Andrew Cagney <cagney@redhat.com>
18242
18243 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
18244 func1" and "next to 2nd alarm", kernel bug avoided.
18245
bf08c2a1
DJ
182462004-05-10 Daniel Jacobowitz <dan@debian.org>
18247
18248 PR external/1568
18249 * gdb.base/bigcore.exp: Check the size of the dumped core file.
18250 XFAIL if it is smaller than bytes_allocated.
18251 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
18252 (main): Make chunks_allocated unsigned. Correct comment.
18253
c0586a34
JB
182542004-05-07 Joel Brobecker <brobecker@gnat.com>
18255
18256 * gdb.arch/powerpc-aix-prologue.c: New file.
18257 * gdb.arch/powerpc-aix-prologue.exp: New file.
18258
f2785d12
JB
182592004-05-07 Jim Blandy <jimb@redhat.com>
18260
18261 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
18262 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
18263
bd7f6e30
JB
182642004-05-06 Joel Brobecker <brobecker@gnat.com>
18265
18266 * gdb.base/sep.exp: No longer setup_kfail when the program was
18267 built with dwarf2.
18268
0a5e7efe
JI
182692004-05-05 Jim Ingham <jingham@apple.com>
18270
18271 * gdb.base/pending.exp: Make sure pending breakpoints
18272 preserve the ignore count.
f4fc3b93 18273
a8958849
MK
182742004-04-27 Jerome Guitton <guitton@gnat.com>
18275
18276 * i386-prologue.exp: Add testcase for jump instruction as first
18277 instruction of the real code.
18278 * i386-prologue.c (jump_at_beginning): New function.
18279
7e103f5b
MK
182802004-04-28 Mark Kettenis <kettenis@gnu.org>
18281
18282 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
18283 x86_64-*-*.
18284
5d38b224
MK
182852004-04-28 Mark Kettenis <kettenis@gnu.org>
18286
18287 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
18288 i*86-*-*.
18289
0ef32fd9
MK
182902004-04-25 Mark Kettenis <kettenis@gnu.org>
18291
18292 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
18293 expression that checks the return type.
18294
71d7dd7c
AC
182952004-04-23 Andrew Cagney <cagney@redhat.com>
18296
18297 * gdb.base/call-sc.exp: New test of scalar call/return values.
18298 * gdb.base/call-sc.c: Ditto.
18299
1e9f977e
JJ
183002004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18301
18302 * gdb.threads/manythreads.c: Reduce thread stack size.
18303
899d9e3a
JJ
183042004-04-23 Jeff Johnston <jjohnstn@redhat.com>
18305
18306 * gdb.threads/manythreads.c: Add copyright notice.
18307
61bcae62
AC
183082004-04-23 Andrew Cagney <cagney@redhat.com>
18309
18310 * gdb.base/siginfo.exp: Better handle step out of signal.
18311 * gdb.base/sigstep.exp: Ditto.
18312
7339a42e 183132004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 18314 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
18315
18316 * gdb.threads/manythreads.c: New testcase.
18317 * gdb.threads/manythreads.exp: Ditto.
18318
5c98409b
JB
183192004-04-22 Jim Blandy <jimb@redhat.com>
18320
18321 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
18322 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
18323
3b611f1a
MC
183242004-04-21 Michael Chastain <mec.gnu@mindspring.com>
18325
18326 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
18327
f0fd9238
AC
183282004-04-21 Andrew Cagney <cagney@redhat.com>
18329
18330 * gdb.base/sigstep.c: New file.
18331 * gdb.base/sigstep.exp: New file.
18332
90990674
JB
183332004-04-16 Joel Brobecker <brobecker@gnat.com>
18334
18335 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
18336 call to observer_notify_normal_stop.
18337
78cef34b
AC
183382004-04-15 Andrew Cagney <cagney@redhat.com>
18339
18340 * gdb.base/siginfo.c: New file.
18341 * gdb.base/siginfo.exp: New file.
18342
d2343407
JB
183432004-04-12 J. Brobecker <brobecker@gnat.com>
18344
18345 * gdb.base/sep.exp: Fix typo in comment.
18346
a2dba3c8
JB
183472004-04-12 J. Brobecker <brobecker@gnat.com>
18348
18349 * gdb.base/sep.c: New file.
18350 * gdb.base/sep-proc.c: New file.
18351 * gdb.base/sep.exp: New testcase.
18352
15f7b60e
MK
183532004-04-09 Mark Kettenis <kettenis@gnu.org>
18354
18355 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
18356 support.
18357
44f4de1a
AC
183582004-04-05 Andrew Cagney <cagney@redhat.com>
18359
18360 * gdb.base/sigaltstack.c: New file.
18361 * gdb.base/sigaltstack.exp: New file.
18362
ef04f396
JB
183632004-04-04 Joel Brobecker <brobecker@gnat.com>
18364
18365 * gdb.base/foll-fork.exp: Update the expected output for
18366 "help set follow-fork-mode", to match a change that was made
18367 to the help of this variable on 2004-01-13.
18368
d40d2c92
JB
183692004-04-01 Joel Brobecker <brobecker@gnat.com>
18370
18371 * lib/ada.exp: Add copyright notice.
18372 * bar.ads: Likewise.
18373 * bar.adb: Likewise.
18374 * null_record.adb: Likewise.
18375 * null_record.exp: Likewise.
18376 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
18377
f86ef5a3
JB
183782004-04-01 Joel Brobecker <brobecker@gnat.com>
18379
18380 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
18381 * configure: Regenerate.
18382
414e70e3
JB
183832004-04-01 Joel Brobecker <brobecker@gnat.com>
18384
18385 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
18386 to build the application. Remove the message printed when in
18387 verbose mode, redundant with the UNSUPPORTED message above.
18388
f0aaee49
JB
183892004-03-31 Joel Brobecker <brobecker@gnat.com>
18390
18391 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
18392 * gdb.ada (null_record.exp): New testcase.
18393
ac81cb54
JB
183942004-03-31 Joel Brobecker <brobecker@gnat.com>
18395
18396 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
18397
854af2f7
JB
183982004-03-31 Joel Brobecker <brobecker@gnat.com>
18399
18400 * gdb.ada: New subdirectory.
18401 * gdb.ada/Makefile.in: New file.
18402 * gdb.ada/gnat_ada.gpr.in: New file.
18403
034cb681
JB
184042004-03-31 Joel Brobecker <brobecker@gnat.com>
18405
18406 * lib/ada.exp: New file.
18407
78a1a894
DJ
184082004-03-24 Daniel Jacobowitz <drow@mvista.com>
18409
18410 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
18411 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
18412
4b2b3b3e
AC
184132004-03-22 Andrew Cagney <cagney@redhat.com>
18414
18415 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
18416 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
18417 Problem identified by Ulrich Weigand.
18418
23c73aa3
DC
184192004-03-17 David Carlton <carlton@kealia.com>
18420
18421 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
18422 PR c++/826.
18423
d63a86f8
RM
184242004-03-16 Roland McGrath <roland@redhat.com>
18425
18426 * gdb.base/auxv.exp: New file.
18427 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
18428
0e02aa50
DC
184292004-03-12 David Carlton <carlton@kealia.com>
18430
18431 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
18432 * gdb.cp/pr-1553.cc: Ditto.
18433 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
18434 pass branch.
18435
c20b71be
MC
184362004-03-12 Michael Chastain <mec.gnu@mindspring.com>
18437
18438 * gdb.cp/templates.exp: Accept more template types.
18439
c7414a01
MC
184402004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18441
18442 From Corinna Vinschen with modifications.
18443 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
18444 local variable obj_with_enum.
18445 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
18446 results with obj_with_enum.
18447
ed69573c
MC
184482004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18449
18450 * gdb.cp/classes.cc: New file, copied from misc.cc.
18451 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
18452
28301461
MC
184532004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18454
18455 * gdb.cp/misc.cc: Add copyright notice.
18456
1198ecbe
DC
184572004-03-05 David Carlton <carlton@kealia.com>
18458
18459 * gdb.cp/rtti.exp: Add 'print *obj3' test.
18460 * gdb.cp/rtti.h: Update copyright.
18461 (namespace n2::n3): New.
18462 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
18463 (n2::n3::func3): New.
18464 (main): Call n2::n3::func3.
18465 * gdb.cp/rtti2.cc: Update copyright.
18466 (n2::create3): New.
18467
9e08c470
MK
184682004-03-04 Mark Kettenis <kettenis@gnu.org>
18469
18470 * gdb.asm/openbsd.inc: Fix typo.
18471
4bebc3aa
FF
184722004-03-03 Fred Fish <fnf@redhat.com>
18473
18474 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
18475 "val" instead of unused "size". Update copyright year.
18476
6ea9fb37
DJ
184772004-02-29 Daniel Jacobowitz <drow@mvista.com>
18478
18479 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
18480 to use unsigned char.
18481 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
18482 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
18483
23b23974
DJ
184842004-02-29 Daniel Jacobowitz <drow@mvista.com>
18485
18486 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
18487 line of output.
18488
7574fd53
DJ
184892004-02-28 Daniel Jacobowitz <drow@mvista.com>
18490
18491 * gdb.base/relocate.c (dummy): Initialize.
18492
a195357f
DJ
184932004-02-28 Daniel Jacobowitz <drow@mvista.com>
18494
18495 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
18496 a breakpoint at exit.
18497
72fd54a9
FF
184982004-02-27 Fred Fish <fnf@redhat.com>
18499
18500 * gdb.base/chng-syms.exp: Add expect condition to match failing
18501 case that isn't a timeout.
18502
b9d23137
AC
185032004-02-27 Andrew Cagney <cagney@redhat.com>
18504
18505 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
18506 support.
18507
15d208f6 185082004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 18509
15d208f6
FF
18510 * gdb.arch/gdb1431.c: Remove.
18511 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
18512 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
18513 of "until" incorrectly.
18514
98f9cd2d
JB
185152004-02-26 J. Brobecker <brobecker@gnat.com>
18516
18517 * gdb.cp/class2.cc (empty): New class.
18518 (refer): New function.
18519 (main): Declare an object of type empty and use it.
18520 * gdb.cp/class2.exp: Print the value of an object of type empty.
18521
9b50c11b
JJ
185222004-02-26 Jeff Johnston <jjohnstn@redhat.com>
18523
18524 * gdb.base/langs.exp: Update query string to match the
18525 new nquery format used for pending breakpoints.
18526
0dcd613f
AC
185272004-02-26 Andrew Cagney <cagney@redhat.com>
18528
18529 Fix PR i18n/1570.
18530 * gdb.base/charset.c: Update copyright notice.
18531 (main, init_string): Remove the escape character '\e' tests.
18532 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
18533 * gdb.base/charset.exp (valid_host_charset): Ditto.
18534 * gdb.base/setvar.exp: Ditto.
18535
b8a56647
AC
185362004-02-24 Andrew Cagney <cagney@redhat.com>
18537
90d59e34
AC
18538 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
18539 mmapped data in core file" PASS and FAIL messages consistent.
18540
b8a56647
AC
18541 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
18542 setting a breakpoint. Work around PR java/1565.
18543
9f27c604
JJ
185442004-02-23 Jeff Johnston <jjohnstn@redhat.com>
18545
18546 * lib/gdb.exp (gdb_breakpoint): Update query string to match
18547 new nquery format.
18548 * gdb.base/pending.exp: Ditto.
18549
3224a706
MK
185502004-02-22 Mark Kettenis <kettenis@gnu.org>
18551
18552 * configure.in: Run stabs tests on *BSD.
18553 * configure: Regenerated.
18554
41e0a9ca
MK
185552004-02-21 Mark Kettenis <kettenis@gnu.org>
18556
18557 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
18558
1e1b3428
FF
185592004-02-20 Fred Fish <fnf@redhat.com>
18560
18561 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
18562 blank in test for "returns short", for consistency with other
18563 "returns xxx" tests. Update copyright year.
18564
f9a7572a
FF
185652004-02-19 Fred Fish <fnf@redhat.com>
18566
18567 New testcase for PR breakpoint/1558.
18568 * gdb.arch/gdb1558.exp: New file.
18569 * gdb.arch/gdb1558.c: New file.
18570
b2ce2854
EZ
185712004-02-19 Elena Zannoni <ezannoni@redhat.com>
18572
18573 * gdb.base/nodebug.exp: Fix typo.
18574
e7c9ff01
JB
185752004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18576
18577 Committed by Jim Blandy <jimb@redhat.com>.
18578
62f4b920
JB
18579 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
18580
2db536a1
JB
18581 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
18582
e7c9ff01
JB
18583 * gdb.base/float.exp: Support s390*-*-* targets.
18584
f3205b34
AF
185852004-02-17 Adam Fedor <fedor@gnu.org>
18586
18587 * gdb.base/gdb1555.exp: New file.
18588 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
18589
9d62932d
EZ
185902004-02-17 Elena Zannoni <ezannoni@redhat.com>
18591
18592 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
18593
344c9711
FF
185942004-02-16 Fred Fish <fnf@redhat.com>
18595
18596 * gdb.arch/gdb1291.c: Remove
18597 * gdb.arch/gdb1291.s: New test input file.
18598 * gdb.arch/gdb1291.exp: Expand test to check case that should not
18599 fail. Test for correct result, known incorrect result, other
18600 failures and timeouts.
18601
2d822687
AC
186022004-02-16 Andrew Cagney <cagney@redhat.com>
18603
18604 * gdb.base/bigcore.exp: New file.
18605 * gdb.base/bigcore.c: New file.
18606
dac15b66
AC
186072004-02-13 Andrew Cagney <cagney@redhat.com>
18608
18609 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
18610 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
18611 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
18612 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
18613 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
18614 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
18615 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
18616 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
18617 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
18618 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
18619
6bdfc2c4
JJ
186202004-02-11 Jeff Johnston <jjohnstn@redhat.com>
18621
18622 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
18623 executed is an alloc instruction.
18624
87b3ede8
DC
186252004-02-11 David Carlton <carlton@kealia.com>
18626
18627 * gdb.cp/breakpoint.exp: New.
18628 * gdb.cp/breakpoint.cc: New.
18629
6e19e2bf
MC
186302004-02-11 Michael Chastain <mec.gnu@mindspring.com>
18631
18632 Partial fix for PR gdb/1543.
18633 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
18634 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
18635 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
18636 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
18637 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
18638 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
18639 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
18640 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
18641 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
18642 to bug-gdb@prep.ai.mit.edu .
18643 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
18644 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
18645 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
18646 Likewise.
18647
5c5455dc
AC
186482004-02-10 Andrew Cagney <cagney@redhat.com>
18649
18650 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
18651 using gdb_internal_error_resync.
18652
9cf689d7
DJ
186532004-02-09 Daniel Jacobowitz <drow@mvista.com>
18654
18655 * gdb.threads/thread-specific.exp: Stop early if no threads are
18656 found.
18657
d2dc51db
MC
186582004-02-09 Michael Chastain <mec.gnu@mindspring.com>
18659
18660 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
18661
14b1a056
DJ
186622004-02-08 Daniel Jacobowitz <drow@mvista.com>
18663
18664 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
18665 breakpoints.
18666
83f66e8f
DJ
186672004-02-07 Daniel Jacobowitz <drow@mvista.com>
18668
18669 * config/sim.exp (gdb_load): Handle $arg == "".
18670 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
18671 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
18672
30fc0091
EZ
186732004-02-07 Elena Zannoni <ezannoni@redhat.com>
18674
a9c64011
AS
18675 * gdb.base/maint.exp: Update test to reflect
18676 obstack changes.
30fc0091 18677
4d806929
JJ
186782004-02-04 Jeff Johnston <jjohnstn@redhat.com>
18679
18680 * gdb.base/pendshr.c (pendfunc): New function that calls
18681 pendfunc1.
18682 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
18683
7bfdd688
FF
186842004-02-04 Fred Fish <fnf@redhat.com>
18685
18686 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
18687 function symbols and update copyright years.
18688 * gdb.arch/gdb1291.c: Ditto.
18689
aaa08ee4
MC
186902004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18691
18692 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
18693
dbad7755
MC
186942004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18695
18696 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
18697
ec4646ef
MC
186982004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18699
18700 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
18701
1b802196
FF
187022004-02-02 Fred Fish <fnf@redhat.com>
18703
18704 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
18705 remote targets. Update copyright years.
18706
18fe2033
JJ
187072004-02-02 Jeff Johnston <jjohnstn@redhat.com>
18708
18709 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
18710 support.
18711 * gdb.base/langs.exp: Fix test which attempts to create
18712 breakpoint on non-existent function to handle new pending
18713 support.
18714 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
18715 a breakpoint.
18716 * gdb.base/pending.exp: New test.
18717 * gdb.base/pending.c: New file.
18718 * gdb.base/pendshr.c: Ditto.
18719
8d577d32
DC
187202004-02-02 David Carlton <carlton@kealia.com>
18721
18722 * gdb.cp/overload.exp: Add overloadNamespace tests.
18723 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
18724 (overloadNamespace, XXX): New.
18725 (main): Call XXX::marker2.
18726
3ad13771
FF
187272004-02-01 Fred Fish <fnf@redhat.com>
18728
18729 * gdb.base/dump.exp: Use runto_main instead of "runto main".
18730 * gdb.base/finish.exp: Ditto.
18731 * gdb.base/gcore.exp: Ditto.
18732 * gdb.base/huge.exp: Ditto.
18733 * gdb.base/info-proc.exp: Ditto.
18734 * gdb.base/return2.exp: Ditto.
18735 * gdb.threads/gcore-thread.exp: Ditto.
18736
44c75849
DJ
187372004-02-01 Daniel Jacobowitz <drow@mvista.com>
18738
18739 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
18740
005bc093
MK
187412004-02-01 Mark Kettenis <kettenis@gnu.org>
18742
18743 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
18744 that opening the file succeeds on OpenBSD.
18745
c47cebdb
DJ
187462004-02-01 Daniel Jacobowitz <drow@mvista.com>
18747
18748 * gdb.threads/thread-specific.c: New file.
18749 * gdb.threads/threads-specific.exp: New test script.
18750 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
18751 to expect_out.
18752
5a01311c
MK
187532004-02-01 Mark Kettenis <kettenis@gnu.org>
18754
18755 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
18756 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
18757 only on the "print_small_structs from print_long_arg_list" test.
18758
ce22a4f1
DJ
187592004-02-01 Daniel Jacobowitz <drow@mvista.com>
18760
18761 * gdb.base/completion.exp: Kill a stray backslash.
18762
18763 From Jim Ingham <jingham@apple.com>:
18764 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
18765 agrees with the result from sending a tab.
18766
abbab9d3
DJ
187672004-01-31 Daniel Jacobowitz <drow@mvista.com>
18768
18769 * gdb.base/chng-syms.exp: Remove stray newline.
18770
53904d1e
MK
187712004-01-31 Mark Kettenis <kettenis@gnu.org>
18772
18773 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
18774 *-*-openbsd*.
18775 * gdb.asm/openbsd.inc: New file.
18776
3a4b3aac
MK
187772004-01-30 Mark Kettenis <kettenis@gnu.org>
18778
18779 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
18780 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
18781 *-*solaris2*. Remove commented out default settings for
18782 asm-flags. Replace gdb_compile with target_link.
18783
ebac27b4
MC
187842004-01-29 Michael Chastain <mec.gnu@mindspring.com>
18785
18786 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
18787 for all tests. Remove old hp-ux and cygnus xfail cases.
18788
d8679d84
PH
187892004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
18790
18791 * gdb.base/chng-syms.exp: New file.
18792 * gdb.base/chng-syms.c: New file.
18793
0a55bc22
MC
187942004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18795
18796 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
18797 Provide arms for current output in all my configurations.
18798
94b8e876
MC
187992004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18800
18801 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
18802 * lib/compiler.cc: Likewise.
18803 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
18804 get the right preprocessor. Eval the output directly. Remove
18805 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
18806 hp_f77_compiler and hp_f90_compiler completely.
18807 (gdb_preprocess): Delete.
18808 (get_compiler): Delete.
18809
7cf03d44
MK
188102004-01-24 Mark Kettenis <kettenis@gnu.org>
18811
18812 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
18813 <string.h>.
18814
68b6dce9
NR
188152004-01-24 Nick Roberts <nick@nick.uklinux.net>
18816
18817 * gdb.mi/mi-stack.exp: Update copyright.
18818
b368761e
DC
188192004-01-23 David Carlton <carlton@kealia.com>
18820
18821 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
18822 test for cp_lookup_transparent_type.
18823 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
18824 call them.
18825
f2061b53
DJ
188262004-01-23 Daniel Jacobowitz <drow@mvista.com>
18827
18828 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
18829 after -var-update.
18830
37fc574a
DC
188312004-01-23 David Carlton <carlton@kealia.com>
18832
18833 * gdb.cp/namespace.cc (C::ensureRefs): New.
18834 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
18835
8e94b928
NR
188362004-01-20 Nick Roberts <nick@nick.uklinux.net>
18837
18838 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
18839 case "-stack-list-locals 2".
18840 * gdb.mi/mi-var-child.exp: Test for case
18841 "-var-list-children --all-values NAME".
18842
997b0952
MC
188432004-01-18 Michael Chastain <mec.gnu@mindspring.com>
18844
18845 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
18846
52470da3
MK
188472004-01-18 Mark Kettenis <kettenis@gnu.org>
18848
7049b4b8
MK
18849 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
18850 used with gdb_test_multiple.
18851
52470da3
MK
18852 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
18853 read at address 0. This fixes PR testsuite/1504.
18854
da6012e5
DJ
188552004-01-18 Daniel Jacobowitz <drow@mvista.com>
18856
18857 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
18858 Remove downloading, guessing the host executable, the calls to
18859 gdb_file_cmd and gdb_target_cmd, and "load" support.
18860 (infer_host_exec): New function broken out from gdb_load.
18861 (gdb_load): New wrapper for gdbserver_gdb_load.
18862 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
18863 gdb_target_cmd. Use -target-select.
18864 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
18865 Download binaries to the host. Clear last_mi_remote_file when
18866 we load a new binary.
18867 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
18868 call gdbserver_gdb_load and mi_gdb_target_cmd.
18869
32c70722
MC
188702004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18871
18872 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18873 type patterns.
18874
b0cecf36
MC
188752004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18876
18877 * gdb.cp/templates.exp: Fix typo in test name of
18878 "print Foo<volatile char*>::foo".
18879
4120d7e6
MC
188802004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18881
18882 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18883
f679e530
BE
188842004-01-16 Ben Elliston <bje@wasabisystems.com>
18885
18886 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18887 (clean mostlyclean): Remove empty rm.
18888
091c48f6
MC
188892004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18890
18891 * gdb.base/setvar.exp: Add copyright years.
18892
3e5fc8d2
DC
188932004-01-14 David Carlton <carlton@bactrian.org>
18894
18895 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18896 PR c++/1511 and update coment.
18897 * gdb.cp/templates.exp: Update patterns to match current output.
18898 If changes involve something other than whitespace, KFAIL
18899 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18900
63d06c5c
DC
189012004-01-14 David Carlton <carlton@kealia.com>
18902
18903 * gdb.cp/namespace.exp: Add tests involving classes defined within
18904 namespaces.
18905 * gdb.cp/namespace.cc (C::CClass): New.
18906 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18907
a51dab88
EZ
189082004-01-14 Elena Zannoni <ezannoni@redhat.com>
18909
18910 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18911 what debug info we have. Print a better message if something goes
18912 wrong while producing the separate debug info file.
18913
a476ccc9
MC
189142004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18915
18916 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18917
f453692c
MC
189182004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18919
18920 * gdb.base/callfuncs.c: Add copyright notice.
18921
f40063a5
MC
189222004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18923
18924 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18925 inheritance. PR gdb/1498, PR gcc/13539.
18926
19ac3974
EZ
189272004-01-13 Elena Zannoni <ezannoni@redhat.com>
18928
a9c64011
AS
18929 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18930 test specific name.
18931 * gdb.mi/gdb669.exp: Ditto.
18932 * gdb.mi/mi-pthreads.exp: Ditto.
18933 * gdb.mi/mi1-pthreads.exp: Ditto.
18934 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18935
56c97c6e
MC
189362004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18937
18938 * gdb.cp/member-ptr.cc: Add copyright notice.
18939
a0644324
MC
189402004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18941
18942 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18943 some patterns for recent versions of gcc and hpacc. Delete
18944 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18945 Delete tests that access a NULL pointer-to-member-data. This
18946 script is still disabled for gcc.
18947
32fabe09
EZ
189482004-01-12 Elena Zannoni <ezannoni@redhat.com>
18949
18950 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 18951 escaped correctly.
32fabe09 18952
1f8a6abb
EZ
189532004-01-12 Elena Zannoni <ezannoni@redhat.com>
18954
18955 * gdb.base/sepdebug.exp: New file.
18956 * gdb.base/sepdebug.c: New file.
18957 * lib/gdb.exp (separate_debug_filename): New procedure.
18958 (gdb_gnu_strip_debug): New procedure.
18959
48efe704
AC
189602004-01-12 Andrew Cagney <cagney@redhat.com>
18961
18962 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18963 * gdb.mi/ChangeLog-1999-2003: New file.
18964
a9415475
AC
189652004-01-12 Andrew Cagney <cagney@redhat.com>
18966
18967 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18968 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18969 or EEXIST", treat EBUSY as an XFAIL.
18970
83b8cf9d
MC
189712004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18972
18973 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18974 hp_cc_compiler.
18975
9939d2a8
MC
189762004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18977
18978 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18979 decorations.
18980
1ff8cadf
MC
189812004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18982
18983 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18984 and "(aCC)" decorations. Remove obsolete doco about old
18985 test results.
18986
6fa9022e
MC
189872004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18988
18989 * gdb.cp/exception.exp: Fix typo in doco.
18990
209721fe
MK
189912004-01-09 Mark Kettenis <kettenis@gnu.org>
18992
18993 * gdb.base/gdb1476.exp: Fix typo.
18994
ef11303e
MC
189952004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18996
18997 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18998 file.
18999
041ab88c
MC
190002004-01-09 Michael Chastain <mec.gnu@mindspring.com>
19001
19002 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
19003 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
19004 Use gdb_compile. Remove restriction on gcc. Add some patterns
19005 for recent version of gdb. Delete second half, which was a copy
19006 of the first half with different build flags. This test is
19007 still disabled because it is still not ready for production.
19008
e36d075a
MC
190092004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19010
19011 * gdb.cp/exception.cc: Add copyright notice.
19012 * gdb.cp/exception.exp: Add a notice that this file is broken
19013 because of line number changes caused by addition of copyright
19014 notice.
19015
42b190ad
MC
190162004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19017
19018 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
19019 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
19020
8f25f06b
MC
190212004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19022
19023 * gdb.cp/classes.exp: Accept gnu abi 2.
19024 * gdb.cp/derivation.exp: Likewise.
19025 * gdb.cp/overload.exp: Likewise.
19026 * gdb.cp/virtfunc.exp: Likewise.
19027
06ded8b8
MC
190282004-01-08 Michael Chastain <mec.gnu@mindspring.com>
19029
19030 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
19031 semicolon after end of function.
19032
77c26ae3
MC
190332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19034
19035 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
19036 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
19037 boilerplate code for compiling and running the program under
19038 test. Add some string method tests.
19039
20757486
MC
190402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19041
19042 * gdb.cp/bs15503.cc: Add copyright notice.
19043 * gdb.cp/bs15503.exp: Adjust line number.
19044
0fd3b503
MC
190452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19046
19047 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
19048 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
19049
10d1bea8
MC
190502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19051
19052 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
19053 hp_cc_compiler.
19054
2789202a
MC
190552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19056
19057 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
19058 * gdb.cp/ctti.exp: Use the marker instead of "next".
19059 With gcc, run further before bailing.
19060
b862f14c
MC
190612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19062
19063 * gdb.cp/cttiadd.cc: Add copyright notice.
19064 * gdb.cp/cttiadd1.cc: Likewise.
19065 * gdb.cp/cttiadd2.cc: Likewise.
19066 * gdb.cp/cttiadd3.cc: Likewise.
19067
96da2469
MC
190682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19069
19070 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
19071 Use gdb_test, gdb_test_multiple. Use floating-point values that
19072 have exact representations in IEEE-ish formats.
19073
053248ff
MC
190742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19075
19076 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
19077 compilers. Delete duplicate call to get_compiler_info.
19078 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
19079 * gdb.base/volatile.exp: Likewise.
19080
84acecdd
MK
190812004-01-07 Mark Kettenis <kettenis@gnu.org>
19082
19083 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
19084 memory at address 0.
19085
fe11a27f
MC
190862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
19087
19088 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
19089 to test for hp-ux assembler. Fix copyright years.
19090
60ad077b
AC
190912004-01-07 Andrew Cagney <cagney@redhat.com>
19092
19093 * gdb.base/fileio.c (strerrno): Add "EBUSY".
19094
1c9b8f33
AC
190952004-01-07 Andrew Cagney <cagney@redhat.com>
19096
19097 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
19098 when creating the read-only file. From analysis by Roland McGrath
19099 and Elena Zannoni.
19100
753ccc7a
MC
191012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19102
19103 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
19104
eca3e36b
MC
191052004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19106
19107 * gdb.base/cvexpr.c: Be type-safe with function pointers and
19108 data pointers.
19109
f8d4bac4
MC
191102004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19111
19112 * gdb.cp/m-static.exp: Compile one source file at a time.
19113 Delete unused call to get_compiler_info.
19114
9b4e0f94
MC
191152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
19116
19117 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
19118 * gdb.base/call-rt-st.exp: Likewise.
19119 * gdb.base/nodebug.exp: Likewise.
19120 * gdb.base/volatile.exp: Likewise.
19121 * gdb.cp/ref-types.exp: Likewise.
19122 * gdb.cp/templates.exp: Likewise.
19123
023c1024
MK
191242004-01-05 Mark Kettenis <kettenis@gnu.org>
19125
19126 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
19127
19703c4a
MC
191282004-01-05 Michael Chastain <mec.gnu@mindspring.com>
19129
19130 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
19131 hppa*-hp-hpux*.
19132
18b67037
MK
191332004-01-04 Mark Kettenis <kettenis@gnu.org>
19134
ba6219c8
MK
19135 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19136 x86_64-*-*.
19137
18b67037
MK
19138 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
19139 sparc64-*-* and sparc*-solaris2*.
19140
1bfbbb9d
MK
191412004-01-04 Mark Kettenis <kettenis@gnu.org>
19142
19143 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
19144 return ${tests}" test. The ${tests} already mentions the
19145 filename.
19146
06846494
MC
191472004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19148
19149 * gdb.cp/local.exp: Accept gcc abi 2.
19150
3b0cb202
MC
191512004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19152
19153 * gdb.cp/templates.exp: Accept gcc abi 2.
19154
0643ec3f
MC
191552004-01-02 Michael Chastain <mec.gnu@mindspring.com>
19156
19157 * lib/compiler.cc: Remove supports_template_debugging.
19158 * gdb.cp/templates.exp: Do not test supports_template_debugging.
19159
d231d0b1
MC
191602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19161
19162 * gdb.cp/namespace.exp: Accept gcc abi 2.
19163
44ffb27c
MC
191642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19165
19166 * gdb.cp/method.exp: Accept gcc abi 2.
19167
184ad485
MC
191682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19169
19170 * gdb.cp/classes.exp: Generate identical results as old version.
19171 * gdb.cp/derivation.exp: Likewise.
19172 * gdb.cp/overload.exp: Likewise.
19173 * gdb.cp/virtfunc.exp: Likewise.
19174
116f09e7
MC
191752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19176
19177 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
19178 mysterious bug with sourceware version of expect.
19179
b1379776
MC
191802004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19181
19182 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
19183 current versions of gcc, including gcc abi 2. Remove gratuitous
19184 restart of test program. Use gdb_test_multiple and gdb_test for
19185 all tests. Add patterns to xfail missing "const" in "const char *"
19186 and kfail PR gdb/1155.
19187
6b7a4c0e
MC
191882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
19189
19190 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
19191 current versions of gcc, including gcc abi 2. Remove gratuitous
19192 restart of test program. Use gdb_test_multiple and gdb_test for
19193 all tests. Add patterns to kfail PR gdb/1498.
19194
51615d72
MC
191952003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19196
19197 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
19198 current versions of gcc, including gcc abi 2. Use "breakpoint"
19199 and "continue" instead of restarting the target program. Use
19200 gdb_test_multiple and gdb_test for all tests.
19201
7b79a9d7
MK
192022004-01-01 Mark Kettenis <kettenis@gnu.org>
19203
19204 * gdb.asm/asm-source.exp: Update copyright year. Link statically
19205 for *-*-solaris2*.
19206
1cd3489f
MC
192072003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19208
19209 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
19210 current versions of gcc, including gcc abi 2. Use "breakpoint"
19211 and "continue" instead of restarting the target program several
19212 times. Use gdb_test_multiple and gdb_test for all tests.
19213
850742db
MC
192142003-12-18 Michael Chastain <mec.gnu@mindspring.com>
19215
19216 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
19217 source files.
19218
eb4bbda8
MC
192192003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19220
19221 * gdb.base/environ.exp: Handle compiling test case from multiple
19222 source files.
19223
e42c7771
MC
192242003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19225
19226 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
19227
80e4b428
JB
192282003-12-17 Jim Blandy <jimb@redhat.com>
19229
5f06973a
JB
19230 * gdb.base/freebpcmd.c: Add copyright notice.
19231
80e4b428
JB
19232 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
19233
0ab84fb7
MC
192342003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19235
19236 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
19237
1b3bb3d0
JB
192382003-12-13 Jim Blandy <jimb@redhat.com>
19239
19240 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
19241
3a4c9371
KB
192422003-12-12 Kevin Buettner <kevinb@redhat.com>
19243
19244 * gdb.asm/frv.inc: New file.
19245 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
19246
a1dea79a
FF
192472003-12-09 Fred Fish <fnf@redhat.com>
19248
19249 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
19250 functions to break1.c and leave prototypes behind. Add more
19251 "set breakpoint NN here" comments.
19252 * gdb.base/break1.c: New file.
19253
19254 * gdb.base/break.exp: Handle compiling test case from multiple
19255 source files and change source file references as needed.
19256 * gdb.base/completion.exp: Ditto.
19257 * gdb.base/condbreak.exp: Ditto.
19258 * gdb.base/define.exp: Ditto.
19259 * gdb.base/ena-dis-br.exp: Ditto.
19260 * gdb.base/info-proc.exp: Ditto.
19261 * gdb.base/maint.exp: Ditto.
19262 * gdb.base/until.exp: Ditto.
19263
19264 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
19265 hardcoded line numbers.
19266 * gdb.base/define.exp: Ditto.
19267 * gdb.base/ena-dis-br.exp: Ditto.
19268 * gdb.base/maint.exp: Ditto.
19269 * gdb.base/until.exp: Ditto.
19270
19271 * gdb.base/completion.exp: Use "break1" for completion tests since
19272 "break" is no longer a unique prefix.
19273
5266b69c
AC
192742003-12-06 Andrew Cagney <cagney@redhat.com>
19275
19276 * gdb.base/structs.exp (test_struct_returns): When applicable, set
19277 "return_value_unimplemented". When an unimplemented struct return
19278 architecture, report incorrect values as a KFAIL
19279
374451f0
MC
192802003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19281
19282 * gdb.cp/rtti.exp: Accept new wording of warning from
19283 cp_lookup_rtti_type.
19284
ba9b20a7
MC
192852003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19286
19287 Partial fix for PR testsuite/1456.
19288 * gdb.base/scope.exp (test_at_main): Replace references to
19289 gcc_compiled with calls to test_compiler_info.
19290 (test_at_foo): Likewise.
19291 (test_at_bar): Likewise.
19292
b74b6d0b
MC
192932003-12-04 Michael Chastain <mec.gnu@mindspring.com>
19294
19295 Partial fix for PR testsuite/1456.
19296 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
19297 to test_compiler_info.
19298
ccfa3402
MC
192992003-12-03 Michael Chastain <mec.gnu@mindspring.com>
19300
19301 * gdb.base/so-impl-ld.exp: Update copyright notice.
19302
f6246aba
MC
193032003-12-02 Michael Chastain <mec.gnu@mindspring.com>
19304
19305 Partial fix for PR testsuite/1456.
19306 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
19307 to test_compiler_info.
19308
13ae734a
MC
193092003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19310
19311 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
19312 from current versions of gdb. Clean up regular expressions.
19313 Delete redundant timeout case.
19314
d8e1cdee
MC
193152003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19316
19317 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
19318 from current versions of gdb. Clean up regular expressions.
19319 Delete redundant timeout case.
19320
96457b64
MC
193212003-12-01 Michael Chastain <mec.gnu@mindspring.com>
19322
19323 Partial fix for PR testsuite/1456.
19324 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
19325 gcc_compiled with call to test_compiler_info.
19326
f35309fc
MC
193272003-11-30 Michael Chastain <mec.gnu@mindspring.com>
19328
19329 Partial fix for PR testsuite/1456.
19330 * gdb.base/list.exp (test_list_function): Delete unused declaration
19331 of gcc_compiled.
19332
d7afdf9b
MC
193332003-11-29 Michael Chastain <mec.gnu@mindspring.com>
19334
19335 Partial fix for PR testsuite/1456.
19336 * gdb.base/complex.exp: Replace reference to gcc_compiled with
19337 call to test_compiler_info.
19338
71507b56
MK
193392003-11-29 Mark Kettenis <kettenis@gnu.org>
19340
19341 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
19342 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
19343 it to create the appropriate note.inc.
19344 * gdb.asm/asmsrc1.s: Include "note.inc".
19345 * gdb.asm/netbsd.inc: New file.
19346 * gdb.asm/empty.inc: New file.
19347
f81f93f7
MC
193482003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19349
19350 Partial fix for PR testsuite/1456.
19351 * gdb.base/constvars.exp: Replace references to gcc_compiled with
19352 calls to test_compiler_info.
19353
9a77938e
MC
193542003-11-27 Michael Chastain <mec.gnu@mindspring.com>
19355
19356 Partial fix for PR testsuite/1456.
19357 * gdb.base/volatile.exp: Replace references to gcc_compiled with
19358 calls to test_compiler_info.
19359
e8367dc7
MK
193602003-11-27 Mark Kettenis <kettenis@gnu.org>
19361
19362 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
19363 pattern for the KFAILs.
19364
526c61ee
AF
193652003-11-25 Adam Fedor <fedor@gnu.org>
19366
19367 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
19368 * gdb.objc/objcdecode.m: New file.
19369
28f2d600
AF
193702003-11-25 Adam Fedor <fedor@gnu.org>
19371
19372 * gdb.objc/nondebug.exp: Test for PR objc/1236.
19373 * gdb.objc/nondebug.m: New file.
19374
a3895cee
BE
193752003-11-26 Ben Elliston <bje@wasabisystems.com>
19376
19377 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19378 NetBSD as it does on FreeBSD. Modelled on a similar change by
19379 Mark Kettenis on 2003-05-30.
19380 (link-flags): Set to "--entry _start" regardless of target.
19381 Special linker flags are to be appended to $link-flags.
19382 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
19383
c9f2c8a3
MC
193842003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19385
19386 * gdb.cp/method.exp: Accept output of new demangler.
19387
15a0587a 193882003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
19389
19390 * gdb/class2.exp: New file.
19391 * gdb/class2.cc: New file.
19392
3c00b570
MC
193932003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19394
19395 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
19396 of new demangler.
19397
7027acc7
MK
193982003-11-23 Mark Kettenis <kettenis@gnu.org>
19399
19400 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
19401 of gdb_test "run".
19402
b0e1598a
MK
194032003-11-23 Mark Kettenis <kettenis@gnu.org>
19404
19405 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
19406 "continue" into "run".
19407
4d9eda44
MC
194082003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19409
19410 Partial fix for PR testsuite/1456.
19411 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
19412 call to test_compiler_info.
19413 * gdb.cp/ctti.exp: Likewise.
19414 * gdb.cp/derivation.exp: Likewise.
19415 * gdb.cp/member-ptr.exp: Likewise.
19416 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
19417 reference to gcc_compiled.
19418
194192003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
19420
19421 Fix PR testsuite/1463.
19422 * gdb.base/structs.exp (start_structs_test): Call
19423 get_debug_format before using the debug format.
19424
d422fe19
AC
194252003-11-22 Andrew Cagney <cagney@redhat.com>
19426
19427 * lib/gdb.exp (gdb_test_multiple): Add simple example.
19428 * gdb.base/structs.exp: Use gdb_test_multiple.
19429
039cf96d
AC
194302003-11-20 Andrew Cagney <cagney@redhat.com>
19431
6882279b
AC
19432 * gdb.base/structs.exp: Handle and recover from internal errors.
19433 Replace "foo${n}" with "foo<n>" in test messages.
19434
e53890ae
AC
19435 * gdb.base/structs.exp: Update copyright. Rewrite.
19436 * gdb.base/structs.c: Update copyright. Rewrite.
19437
2b211c59
AC
19438 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
19439 resync count exceeded.
d63a86f8 19440
039cf96d
AC
19441 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
19442 from the internal error.
19443 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
19444 Original from Jim Blandy.
19445 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 19446
eac98b22
AC
194472003-11-19 Andrew Cagney <cagney@redhat.com>
19448
19449 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
19450 KFAIL.
19451
67455b2a
MK
194522003-11-17 Mark Kettenis <kettenis@gnu.org>
19453
19454 New testcase for PR backtrace/1435.
19455 * gdb.arch/i386-unwind.exp: New file.
19456 * gdb.arch/i386-unwind.c: New file.
19457
853d6e5b
AC
194582003-11-17 Andrew Cagney <cagney@redhat.com>
19459
19460 * lib/gdb.exp (compiler_info): New global.
19461 (test_compiler_info): New function.
19462 (get_compiler_info): Set compiler_info.
19463 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
19464 "compiler_info" to gcc-<major>-<minor>.
19465
38cf6e11
MC
194662003-11-15 Michael Chastain <mec.gnu@mindspring.com>
19467
19468 * gdb.trace/configure: Remove.
19469
a50d3602
EZ
194702003-11-13 Elena Zannoni <ezannoni@redhat.com>
19471
19472 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 19473 breakpoints.
a50d3602
EZ
19474 * gdb.base/break.exp: Remove all references to explicit line
19475 numbers.
19476
d9407aaa
NC
194772003-11-11 Nick Clifton <nickc@redhat.com>
19478
19479 * gdb.base/shreloc.exp: Do not run for targets which do not
19480 support shared objects.
19481
db488fc1
CV
194822003-11-10 Corinna Vinschen <vinschen@redhat.com>
19483
19484 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
19485 Don't run tests if nofileio flag is given.
19486
6a90a18e
EZ
194872003-11-07 Elena Zannoni <ezannoni@redhat.com>
19488
19489 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 19490 as well as 'Watchpoint'.
6a90a18e 19491
0b915e9c
EZ
194922003-11-06 Elena Zannoni <ezannoni@redhat.com>
19493
19494 Reported by Jim Ingham <jingham@apple.com>:
19495 * gdb.base/annota1.exp: Match at least one occurrence of the
19496 signal handler annotation.
19497
d7e4b55f
EZ
194982003-11-06 Elena Zannoni <ezannoni@redhat.com>
19499
a9c64011
AS
19500 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
19501 as well as 'Watchpoint'.
d7e4b55f 19502
2fe4e8d0
MC
195032003-11-05 Michael Chastain <mec@shout.net>
19504
19505 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
19506
6ef88553
KW
195072003-11-03 Kris Warkentin <kewarken@qnx.com>
19508
19509 * gdb.arch/gdb1291.c: New test file.
19510 * gdb.arch/gdb1291.exp: New test script.
19511 * gdb.arch/gdb1431.c: New test file.
19512 * gdb.arch/gdb1431.exp: New test script.
19513
ae7dc4d8
MC
195142003-10-22 Michael Chastain <mec@shout.net>
19515
19516 * gdb.mi/pthreads.c: Add copyright notice.
19517
c39d7427
MC
195182003-10-22 Michael Chastain <mec@shout.net>
19519
19520 * gdb.threads/pthreads.c: Add copyright notice.
19521
8b7d96c1
MC
195222003-10-20 Michael Chastain <mec@shout.net>
19523
19524 * gdb.base/gdb1056.exp: New test script.
19525
d1d69fdd
DJ
195262003-10-13 Daniel Jacobowitz <drow@mvista.com>
19527
19528 * gdb.threads/killed.exp: Use gdb_run_cmd.
19529
7d605576
DJ
195302003-10-13 Daniel Jacobowitz <drow@mvista.com>
19531
19532 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
19533 create a core file.
19534 * gdb.threads/gcore-thread.exp: Likewise.
19535
618ec112
CV
195362003-10-13 Corinna Vinschen <vinschen@redhat.com>
19537
19538 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
19539 type, based on char type.
19540 (struct bit_flags_short_t): New bitfield type, based on short type.
19541 (init_bit_flags_char): New fuction.
19542 (init_bit_flags_short): Ditto.
19543 (print_bit_flags_char): Ditto.
19544 (print_bit_flags_short): Ditto.
19545 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
19546
9367a73c
MC
195472003-10-11 Michael Chastain <mec@shout.net>
19548
19549 * gdb.base/call-rt-st.exp: Update copyright year.
19550
1decf120
KI
195512003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
19552
19553 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
19554 * gdb.disasm/sh3.s: Ditto.
19555
5445b2ae
DJ
195562003-10-07 Daniel Jacobowitz <drow@mvista.com>
19557
19558 * gdb.threads/switch-threads.exp: New test.
19559 * gdb.threads/switch-threads.c: New source file.
19560
aec24853
CV
195612003-10-07 Corinna Vinschen <vinschen@redhat.com>
19562
19563 * gdb.base/ending-run.exp: Add sh specific case.
19564
adc7428d
AC
195652003-10-06 Andrew Cagney <cagney@redhat.com>
19566
19567 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
19568 * gdb.disasm/mn10200.exp: Delete obsolete file.
19569
c9d37158
DJ
195702003-09-29 Daniel Jacobowitz <drow@mvista.com>
19571
19572 * ChangeLog: Correct an entry command.exp -> commands.exp.
19573 * gdb.base/commands.exp (bp_deleted_in_command_test)
19574 (temporary_breakpoint_commands): Check noargs.
19575
79c2c32d
DC
195762003-09-25 David Carlton <carlton@kealia.com>
19577
19578 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
19579 of some print tests, where appropriate. Add tests for C::D::cd,
19580 E::ce, F::cXfX, G::XgX.
19581 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
19582
594e6d67
RE
195832003-09-25 Richard Earnshaw <rearnsha@arm.com>
19584
19585 * lib/java.exp (java_init): Import target_alias before using it.
19586
10f0d451
DC
195872003-09-25 David Carlton <carlton@kealia.com>
19588
19589 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
19590
274bcba0
EZ
195912003-09-23 Elena Zannoni <ezannoni@redhat.com>
19592
d63a86f8 19593 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 19594 weirdness.
274bcba0 19595
cdbf20f7
MC
195962003-09-17 Michael Chastain <mec@shout.net>
19597
19598 * gdb.cp/gdb1355.exp: New file.
19599 * gdb.cp/gdb1355.c: New file.
19600
71e06f80
CV
196012003-09-15 Corinna Vinschen <vinschen@redhat.com>
19602
19603 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
19604 * gdb.asm/sh.inc: New file.
19605
5c4e30ca
DC
196062003-09-11 David Carlton <carlton@kealia.com>
19607
bd45b7af
DC
19608 * gdb.cp/namespace.exp: Add tests for namespace types.
19609 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
19610 (test_namespace): New.
19611
1c199746
EZ
196122003-09-11 Elena Zannoni <ezannoni@redhat.com>
19613
a9c64011 19614 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 19615 * gdb.stabs/weird.exp: Ditto.
1c199746 19616
04ed252f
MC
196172003-09-08 Michael Chastain <mec@shout.net>
19618
19619 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
19620
d8a2d9e7
MC
196212003-09-07 Michael Chastain <mec@shout.net>
19622
19623 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
19624 'parse error'.
19625
161afb24
MK
196262003-09-07 Mark Kettenis <m.kettenis@osp.nl>
19627
19628 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
19629
49f2741a
MC
196302003-08-30 Michael Chastain <mec@shout.net>
19631
19632 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
19633 * gdb.gdb/observer.exp: Ditto.
19634 * gdb.gdb/xfullpath.exp: Ditto.
19635
8afa723e
MK
196362003-08-29 Mark Kettenis <kettenis@gnu.org>
19637
19638 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
19639 *-*-*bsd*.
19640
f31dfe3b
JJ
196412003-08-28 Jeff Johnston <jjohnstn@redhat.com>
19642
19643 * gdb.base/dump.exp: Skip for ia64.
19644
4630e498
JJ
196452003-08-25 Jeff Johnston <jjohnstn@redhat.com>
19646
19647 * gdb.asm/asm-source.exp: Add ia64 support.
19648 * gdb.asm/ia64.inc: New file.
19649
1105b7ef
MC
196502003-08-22 Michael Chastain <mec@shout.net>
19651
19652 * gdb.cp: New directory.
19653 * gdb.cp/*: Copy from gdb.c++/*.
19654 * gdb.c++/*: Remove.
19655 * Makefile.in: Change gdb.c++ to gdb.cp.
19656 * configure.in: Ditto.
19657 * configure: Regnerate.
19658
c945b932
MK
196592003-08-18 Mark Kettenis <kettenis@gnu.org>
19660
19661 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
19662 * gdb.arch/i386-prologue.c (gdb1338): Add function.
19663
2b66634b
DJ
196642003-08-17 Daniel Jacobowitz <drow@mvista.com>
19665
19666 * mi-var-display.exp (-var-list-children weird): Accept function
19667 pointers with argument types.
19668 * mi1-var-display.exp (-var-list-children weird): Likewise.
19669 * mi2-var-display.exp (-var-list-children weird): Likewise.
19670
a356f73b
DJ
196712003-08-17 Daniel Jacobowitz <drow@mvista.com>
19672
19673 * gdb.base/annota3.exp: Add missing newline.
19674
483417b8
MC
196752003-08-06 Michael Chastain <mec@shout.net>
19676
19677 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
19678
c99c59c3
MS
196792003-08-12 Michael Snyder <msnyder@redhat.com>
19680
19681 * gdb.base/float.exp: Add test for SH.
19682
55ed7501
MK
196832003-08-10 Mark Kettenis <kettenis@gnu.org>
19684
19685 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
19686
1a371f2e
EZ
196872003-08-07 Elena Zannoni <ezannoni@redhat.com>
19688
19689 * gdb.base/completion.exp: Remove reduntant completion test
19690 on filename.
19691
e0f353ce
EZ
196922003-08-07 Elena Zannoni <ezannoni@redhat.com>
19693
a9c64011
AS
19694 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
19695 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
19696 gdb.trace/save-trace.exp: Make sure that full pathnames are
19697 escaped correctly.
e0f353ce 19698
5710a1af 196992003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 19700
a9c64011
AS
19701 * configure.in: Don't generate config.h from config.hin.
19702 * configure: Regenerate.
19703 * config.hin: Remove file.
19704 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
19705 * gdb.threads/pthreads.c: Ditto.
5710a1af 19706
dcd81ce9
DJ
197072003-08-07 Daniel Jacobowitz <drow@mvista.com>
19708
19709 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19710 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
19711 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
19712 Replace ld24 with seth/add3.
19713
6009d884
AC
197142003-08-02 Andrew Cagney <cagney@redhat.com>
19715
19716 * gdb.base/annota3.exp: New file.
19717 * gdb.base/annota3.c: New file.
19718 * gdb.c++/annota3.exp: New file.
19719 * gdb.c++/annota3.cc: New file.
19720
51514e06
MC
197212003-07-29 Michael Chastain <mec@shout.net>
19722
19723 * gdb.threads/tls.c (spin): Check errno only if sem_wait
19724 actually failed.
19725 (do_pass): Likewise.
19726 * gdb.threads/tls.exp: Always initialize no_of_threads.
19727
4ee6625b
DJ
197282003-07-27 Daniel Jacobowitz <drow@mvista.com>
19729
19730 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
19731 pattern.
19732 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
19733 * gdb.threads/tls.exp: Recognize one case of the host library not
19734 supporting TLS.
19735
225f2bf6
AC
197362003-07-27 Andrew Cagney <cagney@redhat.com>
19737
19738 * gdb.base/fileio.exp: Use SH when running commands using
19739 remote_exec.
19740
bcb27c9f
DJ
197412003-07-24 Daniel Jacobowitz <drow@mvista.com>
19742
19743 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19744 * gdb.base/relocate.c (dummy): New padding array.
19745
3d67be83
MS
197462003-07-22 Michael Snyder <msnyder@redhat.com>
19747
d63a86f8 19748 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
19749
19750 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
19751 patterns to be more general, accepting old and new output.
19752 Some output chars (such as '+') also must be quoted.
d63a86f8 19753 Some addresses are displayed numerically instead of
3d67be83
MS
19754 symbolically.
19755
57ba3b85
MS
197562003-07-23 Michael Snyder <msnyder@redhat.com>
19757
686d097c
MS
19758 * gdb.base/return2.exp: Don't test long-long return.
19759
57ba3b85
MS
19760 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
19761 * gdb.disasm/t01_mov.exp: Ditto.
19762 * gdb.disasm/t02_mova.s: Ditto.
19763 * gdb.disasm/t02_mova.exp: Ditto.
19764 * gdb.disasm/t03_add.s: Ditto.
19765 * gdb.disasm/t03_add.exp: Ditto.
19766 * gdb.disasm/t04_sub.s: Ditto.
19767 * gdb.disasm/t04_sub.exp: Ditto.
19768 * gdb.disasm/t05_cmp.s: Ditto.
19769 * gdb.disasm/t05_cmp.exp: Ditto.
19770 * gdb.disasm/t06_ari2.s: Ditto.
19771 * gdb.disasm/t06_ari2.exp: Ditto.
19772 * gdb.disasm/t07_ari3.s: Ditto.
19773 * gdb.disasm/t07_ari3.exp: Ditto.
19774 * gdb.disasm/t08_or.s: Ditto.
19775 * gdb.disasm/t08_or.exp: Ditto.
19776 * gdb.disasm/t09_xor.s: Ditto.
19777 * gdb.disasm/t09_xor.exp: Ditto.
19778 * gdb.disasm/t10_and.s: Ditto.
19779 * gdb.disasm/t10_and.exp: Ditto.
19780 * gdb.disasm/t11_logs.s: Ditto.
19781 * gdb.disasm/t11_logs.exp: Ditto.
19782 * gdb.disasm/t12_bit.s: Ditto.
19783 * gdb.disasm/t12_bit.exp: Ditto.
19784 * gdb.disasm/t13_otr.s: Ditto.
19785 * gdb.disasm/t13_otr.exp: Ditto.
19786
e00759ef
EZ
197872003-07-22 Elena Zannoni <ezannoni@redhat.com>
19788
19789 * gdb.threads/tls.exp :Add kfail for 'info address' case.
19790
8bc2021f
EZ
197912003-07-22 Elena Zannoni <ezannoni@redhat.com>
19792
a9c64011
AS
19793 * gdb.threads/tls.c : New file.
19794 * gdb.threads/tls.exp : New file.
19795 * gdb.threads/tls-main.c : New file.
19796 * gdb.threads/tls-shared.c : New file.
19797 * gdb.threads/tls-shared.exp : New file.
8bc2021f 19798
89320c4c
AS
197992003-07-22 Andreas Schwab <schwab@suse.de>
19800
19801 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
19802
180dea7c
AS
198032003-07-20 Andreas Schwab <schwab@suse.de>
19804
19805 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
19806 due to insn reordering.
19807
0714963c
AC
198082003-07-15 Andrew Cagney <cagney@redhat.com>
19809
19810 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
19811
98a23b3f
MC
198122003-07-15 Michael Chastain <mec@shout.net>
19813
19814 * gdb.base/gdb1250.exp: New file.
19815 * gdb.base/gdb1250.c: New file.
19816
27e417a2
ML
198172003-07-09 Michal Ludvig <mludvig@suse.cz>
19818
19819 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
19820 expansion of size_t to 'unsigned long', not only to 'unsigned'.
19821
8bc2021f
EZ
198222003-07-09 Elena Zannoni <ezannoni@redhat.com>
19823
a9c64011
AS
19824 * gdb.threads/tls.c: New file.
19825 * gdb.threads/tls.exp: New file.
19826 * gdb.threads/tls-main.c: New file.
19827 * gdb.threads/tls-shared.c: New file.
19828 * gdb.threads/tls-shared.exp: New file.
8bc2021f 19829
d99968dc
EZ
198302003-07-09 Elena Zannoni <ezannoni@redhat.com>
19831
19832 * gdb.base/annota1.exp: Make sure that we properly escape the
19833 full path of the source file. Xfail more permissive patterns,
d63a86f8 19834 due to a compiler debug info problem.
d99968dc 19835
83876b3b
AS
198362003-07-07 Andreas Schwab <schwab@suse.de>
19837
2705e972
AS
19838 * gdb.asm/m68k.inc: New file.
19839 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
19840
83876b3b
AS
19841 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
19842 arguments"): Also match negative number.
19843
19844 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
19845
3a871b37
DJ
198462003-07-03 Daniel Jacobowitz <drow@mvista.com>
19847
19848 * gdb.base/store.c (charest): New typedef.
19849 (add_char): Rename to add_charest, update.
19850 (wack_char): Rename to wack_charest, update types. Return l + r
19851 to keep r live across the call.
19852 (wack_short, wack_int, wack_long, wack_longest, wack_float)
19853 (wack_double, wack_doublest): Return l + r to keep r live across
19854 the call.
19855 * gdb.base/store.exp: Accomodate store.c changes.
19856
b2a7f303
DC
198572003-06-30 David Carlton <carlton@kealia.com>
19858
19859 * gdb.c++/maint.exp (test_invalid_name): New.
19860 (test_first_component): Add tests for invalid names.
19861
3c6cb4a1
MC
198622003-06-29 Michael Chastain <mec@shout.net>
19863
19864 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
19865 output of '<VTT for class>' for virtual base classes.
19866
f1c2644b
DJ
198672003-06-29 Daniel Jacobowitz <drow@mvista.com>
19868
19869 * gdb.base/completion.exp: Tab-complete "complet" instead of
19870 "compl".
19871 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19872
18080350
DJ
198732003-06-29 Daniel Jacobowitz <drow@mvista.com>
19874
19875 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19876 * gdb.base/volatile.exp: Likewise.
19877
f56973f8
DJ
198782003-06-29 Daniel Jacobowitz <drow@mvista.com>
19879
19880 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19881 gdb/1265.
19882
198832003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19884 Daniel Jacobowitz <drow@mvista.com>
19885
19886 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19887 initial line count of 'captured_main' from 26 to 32.
19888 (test_with_self): Allow xmalloc call to be interleaved with the
19889 preceding two lines.
19890
e766d4d6
JB
198912003-06-24 Joel Brobecker <brobecker@gnat.com>
19892
19893 * gdb.base/bang.exp: New testcase.
19894
f125c9a4
JB
198952003-06-23 Joel Brobecker <brobecker@gnat.com>
19896
19897 * gdb.base/langs.exp: Add some tests for the "minimal" language
19898 support.
19899
6e25beaf
EZ
199002003-06-23 Elena Zannoni <ezannoni@redhat.com>
19901
19902 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19903 the testcase.
19904
2f816dda
DJ
199052003-06-22 Daniel Jacobowitz <drow@mvista.com>
19906
19907 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19908 offset.
19909
db5a5748
DJ
199102003-06-22 Daniel Jacobowitz <drow@mvista.com>
19911
19912 * gdb.c++/pr-1210.cc: New file.
19913 * gdb.c++/pr-1210.exp: New file.
19914
1df0c130
DJ
199152003-06-21 Daniel Jacobowitz <drow@mvista.com>
19916
19917 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19918 000-exec-continue.
19919
a92feac0
MK
199202003-06-15 Mark Kettenis <kettenis@gnu.org>
19921
19922 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19923 on *-*-*bsd* instead of *-*-freebsd*.
19924
81a58f5b
AC
199252003-06-14 Andrew Cagney <cagney@redhat.com>
19926
19927 * gdb.base/store.exp: Test longest and doublest. Test all
19928 parameters. Weaken return statement match.
19929 * gdb.base/store.c: Add longest and doublest - aka long long and
19930 long double functions. Put all parameters into local register
19931 variables. Use negative values.
19932
b257a0d3
AC
199332003-06-14 Andrew Cagney <cagney@redhat.com>
19934
19935 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19936 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19937 exit status.
19938 * gdb.base/fileio.exp: Disable target when nointerrupts and
19939 noinferiorio, instead of limiting it to remote. Use remote_exec
19940 instead of system.
d63a86f8 19941
21c38304
JJ
199422003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19943
19944 * gdb.base/float.exp: Add ia64 support.
19945
1bcdb424
CV
199462003-06-12 Corinna Vinschen <vinschen@redhat.com>
19947
19948 * gdb.base/fileio.exp: Run only on remote targets.
19949
6aeb981f
CV
199502003-06-10 Corinna Vinschen <vinschen@redhat.com>
19951
19952 * gdb.base/fileio.c: New file, testing File-I/O.
19953 * gdb.base/fileio.exp: Ditto.
19954
53df362e
RG
199552003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19956
19957 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19958 shared objects after relocation at load time (gdb PR/1132).
19959 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 19960 as above, part of the shared object relocation test.
53df362e 19961
ffee1b46
MK
199622003-06-08 Mark Kettenis <kettenis@gnu.org>
19963
b5ca3722
MK
19964 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19965 fully filled history list.
19966 * gdb.base/gdb_history: New file.
19967
03ed860d
MK
19968 * gdb.base/signals.exp: XFAIL "continue to func1" on
19969 i*86-*-freebsd*.
19970
ffee1b46
MK
19971 * gdb.base/attach.exp: When trying to attach to a nonexistent
19972 process, make it possible to specify the PID based on the target,
19973 and do so for *-*-freebsd*.
19974
d80dbb52
RH
199752003-06-02 Richard Henderson <rth@redhat.com>
19976
19977 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19978
6dd77b81
RH
199792003-06-02 Richard Henderson <rth@redhat.com>
19980
19981 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19982
f6347e16
RH
199832003-06-02 Richard Henderson <rth@redhat.com>
19984
19985 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19986
2c161407
DJ
199872003-06-01 Daniel Jacobowitz <drow@mvista.com>
19988
19989 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19990 of globalvar.
19991
572eb746
MK
199922003-06-01 Mark Kettenis <kettenis@gnu.org>
19993
19994 * gdb.asm/asm-source.exp: Check for memory read errors in
19995 disassembler test on *BSD too.
19996
9e9617a5
RH
199972003-06-01 Richard Henderson <rth@redhat.com>
19998
19999 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
20000 for .frame.
20001 (gdbasm_call): Lose ldgp.
20002 (gdbasm_startup): Add frame information.
20003 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
20004
7b34ad4e
MK
200052003-05-31 Mark Kettenis <kettenis@gnu.org>
20006
20007 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
20008 i?86-*-*.
20009
10059fdf
MK
200102003-05-30 Mark Kettenis <kettenis@gnu.org>
20011
20012 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
20013 FreeBSD.
20014
acf4b816
RH
200152003-05-29 Richard Henderson <rth@redhat.com>
20016
20017 * gdb.asm/alpha.inc: New file.
20018 * gdb.asm/asm-source.exp: Use it.
20019
e9ecd949
JB
200202003-05-29 Jim Blandy <jimb@redhat.com>
20021
20022 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
20023 'core.PID'.
20024
e3e5a4f3
JB
200252003-05-22 Jim Blandy <jimb@redhat.com>
20026
20027 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
20028 backtrace.
d63a86f8 20029
72fe3d25
DC
200302003-05-20 David Carlton <carlton@math.stanford.edu>
20031
20032 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
20033 this time.
20034
58da2eb2
DC
200352003-05-19 David Carlton <carlton@bactrian.org>
20036
20037 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
20038 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
20039
1fcb5155
DC
200402003-05-19 David Carlton <carlton@bactrian.org>
20041
20042 * gdb.c++/namespace.exp: Add namespace scope and anonymous
20043 namespace tests.
20044 Bump copyright date.
20045 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
20046 (main): Call C::D::marker2.
20047 * gdb.c++/namespace1.cc: New file.
20048
85e85163
JJ
200492003-05-14 Jeff Johnston <jjohnstn@redhat.com>
20050
20051 Roland McGrath <roland@redhat.com>
d63a86f8 20052 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
20053 there is no manager thread.
20054
a25fbfec
JJ
200552003-05-08 Jeff Johnston <jjohnstn@redhat.com>
20056
d63a86f8
RM
20057 * gdb.threads/schedlock.exp: Remove assumption that all threads
20058 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
20059 in one of the child threads rather than the main thread.
20060
be375bae
JB
200612003-05-07 Jim Blandy <jimb@redhat.com>
20062
09bf6082
JB
20063 Add support for assembly source testing on the s390x.
20064 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
20065 architecture.
20066 * gdb.asm/s390x.inc: New file.
20067
be375bae
JB
20068 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
20069 succession of 'if' statements.
20070
00905d52
AC
200712003-05-05 Andrew Cagney <cagney@redhat.com>
20072
20073 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
20074
b1e29e33
AC
200752003-05-05 Andrew Cagney <cagney@redhat.com>
20076
20077 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
20078 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
20079
e33d66ec
EZ
200802003-05-02 Elena Zannoni <ezannoni@redhat.com>
20081
20082 * gdb.base/charset.exp: Update based on new behavior of set/show
20083 charset commands.
20084
2b6fd0d8
AC
200852003-05-01 Andrew Cagney <cagney@redhat.com>
20086
20087 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
20088 variable do not give memory errors.
20089
130cacce
AF
200902003-04-30 Adam Fedor <fedor@gnu.org>
20091
20092 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
20093 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
20094 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
20095 gdb.objc/basicclass.m: : New files
20096
20097 * lib/gdb.exp (gdb_compile_objc): New procedure.
20098
bea71854
DJ
200992003-04-27 Daniel Jacobowitz <drow@mvista.com>
20100
20101 * gdb.base/signals.exp: Make backtrace tests more specific.
20102
0f20eeea
DC
201032003-04-23 David Carlton <carlton@bactrian.org>
20104
20105 * gdb.c++/maint.exp (test_first_component): Add tests for
20106 'operator' in more locations.
20107
c8c4d8dc
KB
201082003-04-16 Kevin Buettner <kevinb@redhat.com>
20109
20110 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
20111
3fe60e3c
EZ
201122003-04-16 Elena Zannoni <ezannoni@redhat.com>
20113
20114 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 20115 func marke' instead. Update test name.
3fe60e3c 20116
9219021c
DC
201172003-04-15 David Carlton <carlton@math.stanford.edu>
20118
20119 * gdb.c++/maint.exp: New file.
20120
5dd55bdd
EZ
201212003-04-14 Elena Zannoni <ezannoni@redhat.com>
20122
20123 * gdb.threads/schedlock.c: Change type of thread function argument
20124 to long, to avoid warnings on 64-bit platforms.
20125
00890572
EZ
201262003-04-14 Elena Zannoni <ezannoni@redhat.com>
20127
a9c64011
AS
20128 * gdb.base/attach.exp: Add new message from ptrace in case of
20129 attaching to nonexistent process.
d63a86f8 20130
93201743
JB
201312003-04-11 Jim Blandy <jimb@redhat.com>
20132
20133 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20134 gdb.c++/userdef.cc: Place comments on the lines to which the
20135 marker function might return.
20136 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20137 gdb.c++/userdef.exp: Look for those comments to check that we've
20138 returned to the right place, instead of checking line numbers.
20139
2a11c64d
EZ
201402003-04-11 Elena Zannoni <ezannoni@redhat.com>
20141
a9c64011
AS
20142 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
20143 match on sourcefile name, instead of directory name.
2a11c64d 20144
68ab8fc5
EZ
201452003-04-10 Elena Zannoni <ezannoni@redhat.com>
20146
d63a86f8 20147 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
20148 working directory name.
20149
5624293a
JB
201502003-04-09 Jim Blandy <jimb@redhat.com>
20151
20152 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
20153 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
20154 after an inferior function call, report the failure, but allow the
20155 test to continue.
20156
f1f02ee4
SC
201572003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20158
20159 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20160 with -DPROTOTYPES.
20161
6eb79af0
SC
201622003-04-05 Stephane Carrez <stcarrez@nerim.fr>
20163
20164 * gdb.base/break.exp: Revert last patch.
20165
8dfb4cf0
SC
201662003-04-04 Stephane Carrez <stcarrez@nerim.fr>
20167
20168 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
20169 with -DPROTOTYPES.
20170
ed4c619a
AC
201712003-04-02 Andrew Cagney <cagney@redhat.com>
20172
20173 * gdb.base/callfuncs.exp: Make "print add" messages unique.
20174 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
20175 matching directories by the name breakpoint.
20176 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
20177 Make "continue to marker1" consistent.
20178 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
20179 message consistent.
20180 * lib/gdb.exp: Put "the program is no longer running", and "the
20181 program exited" in parenthesis.
20182 * lib/mi-support.exp: Ditto.
d63a86f8 20183
4e35d5f0 201842003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 20185
4e35d5f0
BR
20186 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
20187
71900fe8
AC
201882003-03-29 Andrew Cagney <cagney@redhat.com>
20189
20190 * gdb.base/sizeof.c (main): Print the value of '\377'.
20191 * gdb.base/sizeof.exp: Check the sign of '\377'.
20192
c0655a16
MC
201932003-03-27 Michael Chastain <mec@shout.net>
20194
20195 * gdb.base/gdb1090.exp: New file.
20196 * gdb.base/gdb1090.cc: New file.
20197
5b2a3989
JB
201982003-03-27 J. Brobecker <brobecker@gnat.com>
20199
20200 * gdb.gdb/observer.exp: New regression test.
20201
79876890
MC
202022003-03-27 Michael Chastain <mec@shout.net>
20203
20204 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
20205 * gdb.base/ptype.exp: Likewise.
20206
6eac95e3
CV
202072003-03-27 Corinna Vinschen <vinschen@redhat.com>
20208
20209 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
20210
e8c71839
MC
202112003-03-26 Michael Chastain <mec@shout.net>
20212
20213 * gdb.base/ptype.exp: Actually use some typedef'd types.
20214
71b10041
SC
202152003-03-21 Stephane Carrez <stcarrez@nerim.fr>
20216
20217 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
20218 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
20219
2512cf80
CV
202202003-03-20 Corinna Vinschen <vinschen@redhat.com>
20221
20222 * gdb.base/default.exp: Fix regular expression.
20223
0d195a4f
CV
202242003-03-20 Corinna Vinschen <vinschen@redhat.com>
20225
20226 * gdb.base/args.exp: Fix regular expression.
20227
8a2dbca8
CV
202282003-03-20 Corinna Vinschen <vinschen@redhat.com>
20229
20230 * gdb.base/help.exp: Allow Win32 child process.
20231
bf028682
CV
202322003-03-20 Corinna Vinschen <vinschen@redhat.com>
20233
20234 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
20235 when stepping out of main().
20236
182dbe85
CV
202372003-03-20 Corinna Vinschen <vinschen@redhat.com>
20238
20239 * gdb.base/default.exp: Check for win32 specific message when calling
20240 "run" without executable.
20241
d67a6ba5
CV
202422003-03-20 Corinna Vinschen <vinschen@redhat.com>
20243
20244 * gdb.base/args.exp: Expect .exe in output.
20245
a955b5bb
CV
202462003-03-20 Corinna Vinschen <vinschen@redhat.com>
20247
20248 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
20249 Cygwin native.
20250
bf6bad4b
AC
202512003-03-17 Andrew Cagney <cagney@redhat.com>
20252
20253 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
20254 vector registes.
20255 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
20256 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
20257
293e9a31
DC
202582003-03-17 David Carlton <carlton@math.stanford.edu>
20259
20260 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
20261 test, for PR breakpoints/38.
20262 Call test_watchpoint_and_breakpoint.
20263 * gdb.base/watchpoint.c (func3): New function.
20264 (main): Call func3.
20265
5330f2db
DC
202662003-03-04 David Carlton <carlton@math.stanford.edu>
20267
20268 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
20269 Garply<Garply<char> >:: garply".
20270 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
20271 with respect to PR c++/1111; note also PR c++/1113.
20272 (test_template_breakpoints): KFAIL "constructor breakpoint" with
20273 respect to PR c++/1062.
20274 KFAIL "destructor breakpoint" with respect to PR c++/1112.
20275
6ece72da
DC
202762003-03-03 David Carlton <carlton@math.stanford.edu>
20277
20278 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
20279 with respect to PR c++/57.
20280 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
20281 c++/826.
20282 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
20283 respect to PR c++/57.
20284
85ca1584
DC
202852003-03-03 David Carlton <carlton@math.stanford.edu>
20286
20287 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
20288 respect to PR c++/33 into FAILs.
20289
98e9c5b8
MC
202902003-03-03 Michael Chastain <mec@shout.net>
20291
7bedbf27
MC
20292 * configure.in: Update copyright years.
20293
202942003-03-03 Michael Chastain <mec@shout.net>
20295
20296 * Makefile.in: Update copyright years.
98e9c5b8 20297
f683e100
DC
202982003-02-28 David Carlton <carlton@math.stanford.edu>
20299
20300 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
20301 print class instead of struct and/or superfluous protection
20302 specifiers, as long as the resulting output is equivalent to the
20303 source code.
20304 Delete FIXME from end of messages on tests that don't need
20305 fixing.
20306
a9e0cf2c
DC
203072003-02-28 David Carlton <carlton@math.stanford.edu>
20308
20309 * gdb.c++/templates.exp (do_tests): Allow const in the two
20310 Foo<volatile char *>::foo tests.
20311
e8d359df
MS
203122003-02-27 Michael Snyder <msnyder@redhat.com>
20313
d63a86f8 20314 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
20315 will be consistant.
20316
0b71dc91
DC
203172003-02-26 David Carlton <carlton@math.stanford.edu>
20318
20319 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
20320 char *>::foo" test with respect to PR c++/33. Create a new test
20321 which is identical to that one except that it doesn't put the
20322 space between the "char" and the "*"; KFAIL it, too.
20323
dd14ab43
DC
203242003-02-26 David Carlton <carlton@math.stanford.edu>
20325
20326 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
20327 template types into either PASSes or KFAILs (corresponding to PR
20328 c++/57). Tweak indentation. Update copyright.
20329
1146c7f1
SC
203302003-02-23 Stephane Carrez <stcarrez@nerim.fr>
20331
20332 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
20333
74641dfb
MC
203342003-02-13 Michael Chastain <mec@shout.net>
20335
20336 * gdb.base/exprs.exp: Remove i960 remnants.
20337 * gdb.base/funcargs.exp: Likewise.
20338 * gdb.base/list.exp: Likewise.
20339 * gdb.base/ptype.exp: Likewise.
20340
559cd2d0
DC
203412003-02-14 David Carlton <carlton@math.stanford.edu>
20342
20343 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
20344 pEe->D::vg()" from XFAIL to KFAIL.
20345
c4f90d87
JM
203462003-02-13 Jason Molenda (jmolenda@apple.com)
20347
20348 * gdb.base/maint.exp: Update maint print statistics regexp to include
20349 new entries.
20350
cbc4d97c
MC
203512003-02-13 Michael Chastain <mec@shout.net>
20352
20353 * gdb.c++/inherit.exp: Remove call to get_debug_format.
20354
40f235b7
MC
203552003-02-12 Michael Chastain <mec@shout.net>
20356
20357 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
20358 * gdb.c++/inherit.exp: Likewise.
20359 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
20360 * gdb.c++/templates.exp: Likewise.
20361 * gdb.c++/virtfunc.exp: Likewise.
20362
c56716b0
JM
203632003-02-06 Jason Molenda (jason-cl@molenda.com)
20364
20365 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
20366 why the code is written that way.
20367
070afcf8
MC
203682003-02-05 Michael Chastain <mec@shout.net>
20369
20370 * gdb.base/dump.exp: Add missing copyright line.
20371
5d0331e5
JM
203722003-02-05 Jason Molenda (jason-cl@molenda.com)
20373
f7ae6d3e 20374 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
20375 at the beginning so the breakpoint doesn't get set on the loop.
20376
92851186
MC
203772003-02-05 Michael Chastain <mec@shout.net>
20378
20379 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
20380 output for configurations with gcc 2.95.3.
20381
cbf1e085
AC
203822003-02-05 Keith Seitz <keiths@redhat.com>
20383 Andrew Cagney <ac131313@redhat.com>
20384
20385 * gdb.mi/mi-cli.exp: New file.
d63a86f8 20386
29518e1e
MC
203872003-02-04 Michael Chastain <mec@shout.net>
20388
20389 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
20390 Call perror and then continue.
20391
5af1d5f3
MC
203922003-02-03 Michael Chastain <mec@shout.net>
20393
20394 * gdb.c++/pr-1023.cc: New file.
20395 * gdb.c++/pr-1023.exp: New file.
20396
6b549786
JB
203972003-02-05 Jim Blandy <jimb@redhat.com>
20398
20399 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
20400 it's local to foobar. Check for it there, and check that it's not
20401 present in main.
20402 * gdb.c++/local.cc (marker2): New function.
20403 (foobar): Call marker1.
20404 (main): Call marker2 instead of marker1.
20405
67f16606
AC
204062003-02-04 Andrew Cagney <ac131313@redhat.com>
20407
20408 * gdb.disasm/mn10200.exp: Obsolete file.
20409 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
20410 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
20411 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
20412
1c5cb38e
DC
204132003-02-04 David Carlton <carlton@math.stanford.edu>
20414
20415 * gdb.c++/overload.exp: Test intToChar(1).
20416 * gdb.c++/overload.cc (intToChar): New.
20417 (main): Call intToChar.
20418
d1fe6965
DC
204192003-02-03 David Carlton <carlton@math.stanford.edu>
20420
20421 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
20422 'might_kfail' arg.
20423 KFAIL some of the continue_to_bp_overloaded calls, according to
20424 PR c++/1025.
20425
9ba61c5d
MC
204262003-02-01 Michael Chastain <mec@shout.net>
20427
20428 * gdb.base/advance.c (marker1): New marker function.
20429 * gdb.base/advance.exp: When the 'advance' command lands on the
20430 return breakpoint, it can legitimately stop on either the
20431 current line or the next line. Accommodate both outcomes.
20432 * gdb.base/until.exp: Likewise.
20433
e7494ffb
AC
204342003-02-02 Andrew Cagney <ac131313@redhat.com>
20435
20436 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20437 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
20438 now a list, not a tuple.
20439 * gdb.mi/mi-var-display.exp: Ditto.
20440 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 20441
075559bc
AC
204422003-02-01 Andrew Cagney <ac131313@redhat.com>
20443
20444 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20445 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
20446 stack backtraces.
20447 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 20448
2bd4c7b1
MK
204492003-02-01 Mark Kettenis <kettenis@gnu.org>
20450
20451 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20452 gdb.mi/mi1-pthreads.exp: Return instead of calling
20453 gdb_suppress_entire_file.
20454
eabd8992
MS
204552003-02-01 Mark Salter <msalter@redhat.com>
20456
20457 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
20458
71469e2f
MS
204592003-01-31 Mark Salter <msalter@redhat.com>
20460
20461 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
20462 Support empty arg.
20463
38a94d44
MC
204642003-01-30 Michael Chastain <mec@shout.net>
20465
20466 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
20467 This was a workaround for a UTF-8 bug in readline 4.3. The bug
20468 has been fixed in gdb/readline on 2003-01-09.
20469
19ea9e73
MS
204702003-01-29 Michael Snyder <msnyder@redhat.com>
20471
e8d359df
MS
20472 * gdb.base/maint.exp: Allow for leading underscore in symbol.
20473 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
20474 * gdb.base/args.exp: Skip if target does not support args passing.
20475
2307bd6a
DJ
204762003-01-22 Daniel Jacobowitz <drow@mvista.com>
20477
19ea9e73 20478 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
20479 gdb_test. Accept a list of expect arguments as the third
20480 parameter.
20481 (gdb_test): Use it.
20482
f2dd3617
EZ
204832003-01-20 Elena Zannoni <ezannoni@redhat.com>
20484
20485 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
20486 allow for different test tree configurations. Update some
20487 tescases accordingly.
20488 * gdb.arch/altivec-regs.exp: Ditto.
20489 * gdb.asm/asm-source.exp: Ditto.
20490 * gdb.base/advance.exp: Ditto.
20491 * gdb.base/display.exp: Ditto.
d63a86f8 20492 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
20493 * gdb.base/mips_pro.exp: Ditto.
20494 * gdb.base/overlays.exp: Ditto.
20495 * gdb.base/relocate.exp: Ditto.
20496 * gdb.base/setshow.exp: Ditto.
20497 * gdb.base/step-line.exp: Ditto.
20498 * gdb.base/step-test.exp: Ditto.
20499 * gdb.base/until.exp: Ditto.
20500 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
20501
c71cdefd
DC
205022003-01-17 David Carlton <carlton@math.stanford.edu>
20503
20504 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
20505 corresponding to PR c++/945.
20506 Update copyright.
20507
fdba05d7
DC
205082003-01-17 David Carlton <carlton@math.stanford.edu>
20509
20510 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
20511 corresponding to PR c++/68.
20512
205132003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
20514
20515 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
20516 (test_paddr_hairy_functions): Call print_addr_2_kfail for
20517 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
20518
c362c33a
EZ
205192003-01-15 Elena Zannoni <ezannoni@redhat.com>
20520
0fbc361c
EZ
20521 * gdb.base/break.exp: Fix change of default location, because of
20522 removal of until tests.
20523 * gdb.base/help.exp: Update test for new 'until' help message.
20524 Add test for help on 'advance'.
a9c64011 20525 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 20526
dabf8a35
MK
205272003-01-15 Mark Kettenis <kettenis@gnu.org>
20528
20529 * gdb.base/default.exp: Adapt "info float" test for recent changes
20530 to that command. Add test for "info vector".
20531 * gdb.base/float.exp: New file. Add test for "info float" that
20532 resembles the old test in gdb.base/default.exp.
20533
a1769aca
DC
205342003-01-15 David Carlton <carlton@math.stanford.edu>
20535
20536 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
20537
82025e13
EZ
205382003-01-15 Elena Zannoni <ezannoni@redhat.com>
20539
20540 * gdb.base/break.exp: Move the tests of until command from here...
20541 * gdb.base/until.exp: ... to here. New file. Add other tests.
20542 * gdb.base/advance.c: New file.
20543 * gdb.base/advance.exp: New file.
20544
8f9ab801
EZ
205452003-01-14 Elena Zannoni <ezannoni@redhat.com>
20546
a9c64011
AS
20547 * gdb.base/args.c: New file.
20548 * gdb.base/args.exp: New file.
8f9ab801 20549
9ae66589
DJ
205502003-01-14 Daniel Jacobowitz <drow@mvista.com>
20551
20552 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
20553
8d77e5c3
DJ
205542003-01-14 Daniel Jacobowitz <drow@mvista.com>
20555
20556 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
20557
12d2f0a1
DJ
205582003-01-14 Daniel Jacobowitz <drow@mvista.com>
20559
20560 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
20561 dates.
20562
6ca37014
DJ
205632003-01-13 Daniel Jacobowitz <drow@mvista.com>
20564
20565 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
20566
b0023472
DJ
205672003-01-13 Daniel Jacobowitz <drow@mvista.com>
20568
20569 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
20570 (ptype &*"foo").
20571 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
20572
607fbc54 205732003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
20574
20575 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
20576 * gdb.mi/mi1-console.exp: Likewise.
20577
607fbc54 205782003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
20579
20580 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
20581 * gdb.mi/mi1-console.exp: Likewise.
20582
a1fb14a2
DJ
205832003-01-13 Daniel Jacobowitz <drow@mvista.com>
20584
20585 * gdb.c++/overload.exp: Remove some fixed XFAILs.
20586
c4cf40b7
DJ
205872003-01-09 Daniel Jacobowitz <drow@mvista.com>
20588
20589 * gdb.base/detach.exp: New test.
20590
696d5a5b
DJ
205912003-01-09 Daniel Jacobowitz <drow@mvista.com>
20592
20593 * Makefile.in (ALL_SUBDIRS): New variable.
20594 (subdirs, clean, distclean): Use it.
20595 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
20596 regenerating Makefile, since it is generated from the top level.
20597 * gdb.asm/Makefile.in: Likewise.
20598 * gdb.base/Makefile.in: Likewise.
20599 * gdb.c++/Makefile.in: Likewise.
20600 * gdb.disasm/Makefile.in: Likewise.
20601 * gdb.java/Makefile.in: Likewise.
20602 * gdb.mi/Makefile.in: Likewise.
20603 * gdb.threads/Makefile.in: Likewise.
20604 * gdb.trace/Makefile.in: Likewise.
20605
754533e4
DC
206062003-01-09 David Carlton <carlton@math.stanford.edu>
20607
20608 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
20609 Add copyright year 2003.
20610
d8b3e9ee
MC
206112003-01-06 Michael Chastain <mec@shout.net>
20612
20613 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
20614 When selecting a thread, 'line' and 'file' are optional.
20615 * gdb.mi/mi1-pthreads.exp: Likewise.
20616
8e9e0fe6
AS
206172003-01-06 Andreas Schwab <schwab@suse.de>
20618
20619 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
20620 failures.
20621
b5ab8ff3
DJ
206222003-01-04 Daniel Jacobowitz <drow@mvista.com>
20623
20624 Fix PR gdb/844
20625 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
20626 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
20627
20628 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
20629 instead of calling gdb_suppress_entire_file.
20630 * gdb.threads/print-threads.exp: Likewise.
20631 * gdb.threads/schedlock.exp: Likewise.
20632
20633 * gdb.threads/killed.exp: Return instead of calling
20634 gdb_suppress_entire_file.
20635 * gdb.threads/linux-dp.exp: Likewise.
20636 * gdb.threads/pthreads.exp: Likewise.
20637
1e698235
DJ
206382003-01-04 Daniel Jacobowitz <drow@mvista.com>
20639
20640 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
20641 stabs.
20642 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
20643 * gdb.base/whatis.exp: Always allow (void) after function names.
20644
147ff08c
DJ
206452003-01-04 Daniel Jacobowitz <drow@mvista.com>
20646
20647 * gdb.c++/casts.exp: Correct regexp.
20648
dc62bfc2
MK
206492003-01-04 Mark Kettenis <kettenis@gnu.org>
20650
20651 * configure.in: Call AC_CONFIG_HEADER. Don't call
20652 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
20653 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
20654 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
20655 aforementioned directories in the AC_OUPUT call.
20656 * config.hin: New file.
20657 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20658 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
20659 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
20660 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
20661 pass -I$objdir instead of -I$objdir/$subdir in compilation.
20662 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
20663 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
20664 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
20665 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
20666 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
20667 gdb.threads/configure.in, gdb.threads/configure,
20668 gdb.threads/config.in, gdb.trace/configure.in,
20669 gdb.trace/configure: Removed.
20670
77afa639
MC
206712003-01-03 Michael Chastain <mec@shout.net>
20672
20673 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
20674 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
20675
7634bb6e
DJ
206762003-01-03 Daniel Jacobowitz <drow@mvista.com>
20677
20678 * gdb.base/store.exp: Fix regular expressions.
20679
b39c905e
MK
206802002-12-28 Mark Kettenis <kettenis@gnu.org>
20681
20682 * configure.in: Rewrite.
20683 * configure: Regenerated.
20684
0a8551dd
DC
206852003-01-03 David Carlton <carlton@math.stanford.edu>
20686
20687 * gdb.base/psymtab.exp: New file.
20688 * gdb.base/psymtab1.c: Ditto.
20689 * gdb.base/psymtab2.c: Ditto.
20690
c60b7188
AF
206912002-12-23 Adam Fedor <fedor@gnu.org>
20692
20693 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
20694
ee73db83
DC
206952002-12-23 David Carlton <carlton@math.stanford.edu>
20696
20697 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
20698 and current_directory initialization.
20699
d6c1774e
JB
207002002-12-22 Jim Blandy <jimb@redhat.com>
20701
f0a847b8
JB
20702 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
20703 rather than as part of the output file name.
20704
d6c1774e
JB
20705 * gdb.base/attach.exp: There's no need to copy the test program to
20706 /tmp; that was only ever necessary on HP/UX, and this test is
20707 entirely disabled there anyway.
20708
f0708dbb
JB
207092002-12-21 Jim Blandy <jimb@redhat.com>
20710
4c2acfea
JB
20711 * gdb.c++/psmang.exp: Doc fix.
20712
f0708dbb
JB
20713 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
20714 test.
20715
9579e000
DC
207162002-12-20 David Carlton <carlton@math.stanford.edu>
20717
20718 * gdb.c++/annota2.exp: KFAIL annotate-quit.
20719
d1810171
MC
207202002-12-18 Michael Chastain <mec@shout.net>
20721
20722 * gdb.c++/annota2.exp: Add copyright year 2002.
20723
76565097
DC
207242002-12-17 David Carlton <carlton@math.stanford.edu>
20725
20726 * gdb.c++/try_catch.cc: Add marker comments.
20727 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
20728 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
20729 * gdb.c++/m-static.cc: Ditto.
20730 * gdb.c++/m-static1.cc: Ditto.
20731 * gdb.c++/try_catch.cc: Ditto.
20732
da81390b
JJ
207332002-12-16 Jeff Johnston <jjohnstn@redhat.com>
20734
20735 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
20736 to see whether we are using the new -environment-directory
20737 command which resets via -r or the old version of the command
20738 which may prompt the user. Part of fix for gdb/741.
20739
b304d130
AC
207402002-12-13 Andrew Cagney <ac131313@redhat.com>
20741
20742 * gdb.fortran/types.exp: Update obsolete comment.
20743 * gdb.fortran/exprs.exp: Ditto.
20744 * lib/gdb.exp: Delete obsolete code.
20745 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
20746 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
20747 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
20748 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
20749 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
20750 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
20751 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
20752 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
20753 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
20754 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
20755 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
20756 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
20757 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
20758 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
20759 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
20760 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
20761 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
20762 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
20763 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
20764 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
20765 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
20766 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
20767 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
20768 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
20769 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
20770 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
20771 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
20772 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
20773 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
20774 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
20775 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
20776 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
20777 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
20778 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
20779 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
20780 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
20781 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
20782
a23b6e6a
DC
207832002-12-11 David Carlton <carlton@math.stanford.edu>
20784
20785 * gdb.c++/m-data.exp: Add test for members that shadow global
20786 variables: see PR gdb/804.
20787 * gdb.c++/m-data.cc: Ditto.
20788
6604731b
DJ
207892002-12-10 Daniel Jacobowitz <drow@mvista.com>
20790
20791 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
20792
de46ecd7
DC
207932002-12-06 David Carlton <carlton@math.stanford.edu>
20794
20795 * gdb.base/store.c: Don't declare functions static.
20796
27e829d0
AC
207972002-12-04 Andrew Cagney <ac131313@redhat.com>
20798
20799 * gdb.base/store.exp, gdb.base/store.c: New files.
20800
92806416
DJ
208012002-12-03 Daniel Jacobowitz <drow@mvista.com>
20802
20803 * gdb.base/selftest.exp: Update for current gdb.
20804
3bcbaac5
DJ
208052002-12-03 Daniel Jacobowitz <drow@mvista.com>
20806
20807 * gdb.base/maint.exp: Only dump symbols from one source file
20808 or objfile.
20809
f4f00b1f
DJ
208102002-12-03 Daniel Jacobowitz <drow@mvista.com>
20811
20812 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
20813 function call.
20814
f1c8a949
JB
208152002-11-25 Jim Blandy <jimb@redhat.com>
20816
20817 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
20818 function appearing in error message.
20819
9e297a97
DJ
208202002-11-21 Daniel Jacobowitz <drow@mvista.com>
20821
20822 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
20823
1f312e79
JJ
208242002-11-08 Jeff Johnston <jjohnstn@redhat.com>
20825
d63a86f8
RM
20826 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
20827 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
20828 should be in mi console format. This is part of fix for PR gdb/604.
20829
83c31e7d
FN
208302002-09-18 Fernando Nasser <fnasser@redhat.com>
20831
20832 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
20833 which explicitly prints the zero offset as "+0".
20834
322b3f65
DJ
208352002-10-22 Daniel Jacobowitz <drow@mvista.com>
20836
20837 * gdb.threads/schedlock.c (args): Make unsigned.
20838
208392002-10-21 Daniel Jacobowitz <drow@mvista.com>
20840
20841 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
20842 numbers. Allow "foo2|selected stack frame".
20843 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
20844 * gdb.asm/asmsrc2.s: Likewise.
20845 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
20846 comments.
20847 * gdb.asm/mips.inc: New file.
20848
5e2fe5b8
AF
208492002-10-18 Adam Fedor <fedor@gnu.org>
20850
20851 * gdb.base/default.exp: Update expected output to include 'ObjC'.
20852 * gdb.base/help.exp: Likewise.
20853
abe1a5d0
KB
208542002-10-17 Kevin Buettner <kevinb@redhat.com>
20855
20856 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
20857 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
20858
10abb1d4
JB
208592002-10-02 Jim Blandy <jimb@redhat.com>
20860
20861 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
20862
1f609b42
AC
208632002-10-01 Andrew Cagney <ac131313@redhat.com>
20864
20865 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
20866 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
20867 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
20868 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
20869 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
20870 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20871 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20872
0aee02e4
AC
208732002-09-29 Andrew Cagney <ac131313@redhat.com>
20874
20875 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20876 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20877 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20878 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20879 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20880 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20881 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20882
6fde09ad
KB
208832002-09-27 Kevin Buettner <kevinb@redhat.com>
20884
20885 * gdb.base/annota1.exp (info break): Make directory components of
20886 path optional since not all compilers emit this debug information.
20887
889bf7c5
PA
20888 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20889 step ends up stepping out of the function instead of stopping on
20890 the epilogue.
6fde09ad 20891
9e8aab75
KS
208922002-09-26 Keith Seitz <keiths@redhat.com>
20893
20894 * lib/insight-support.exp (gdbtk_start): Figure out where
20895 the insight executable is based on where gdb is. Use this
20896 executable to start insight instead of gdb.
20897
e36180d7
AC
208982002-09-25 Andrew Cagney <cagney@redhat.com>
20899
20900 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20901
9dd34b2b
AC
209022002-09-24 Andrew Cagney <ac131313@redhat.com>
20903
20904 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20905 test_isolated_complaints.
20906 (test_empty_complaint): New function.
20907 (test_empty_complaints): New function. Check no output when no
20908 complaints.
d63a86f8 20909
dea97812
KB
209102002-09-19 Jim Blandy <jimb@redhat.com>
20911
a9c64011 20912 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20913
54951bd7
AC
209142002-09-19 Andrew Cagney <ac131313@redhat.com>
20915
20916 * gdb.gdb/complaints.exp: New file.
20917
dec43320
AC
209182002-09-18 Andrew Cagney <ac131313@redhat.com>
20919
20920 * gdb.base/maint.exp: Check `help maint internal-warning'.
20921
e70d6e3f
DC
209222002-09-18 David Carlton <carlton@math.stanford.edu>
20923
20924 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20925 numbers, and replace them by a single breakpoint after the
20926 constructors are all finished.
20927 Add test 4.
20928 * gdb.c++/m-static.cc: Add test 4.
20929 * gdb.c++/m-static.h: New file.
20930 * gdb.c++/m-static1.cc: New file.
20931
20932 * gdb.c++/printmethod.exp: New file.
20933 * gdb.c++/printmethod.cc: New file.
20934
20935 * gdb.c++/pr-574.exp: New file.
20936 * gdb.c++/pr-574.cc: New file.
20937
afb5c968
CV
209382002-09-18 Corinna Vinschen <vinschen@redhat.com>
20939
20940 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20941 embedded targets which never actually exit.
20942
31e45dee
FN
209432002-09-18 Fernando Nasser <fnasser@redhat.com>
20944
20945 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20946 "don't step after run" as unresolved or unsupported, instead of xfail.
20947
a283c5a1
CV
209482002-09-18 Corinna Vinschen <vinschen@redhat.com>
20949
20950 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20951 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20952 Add newline to expected string in "step out of main (status wrapper)"
20953 case.
20954
11350d2a
CV
209552002-09-18 Corinna Vinschen <vinschen@redhat.com>
20956
20957 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20958 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20959
0deec7d6
TT
209602002-09-17 Tom Tromey <tromey@redhat.com>
20961
20962 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20963 \000, not \0, in double-quoted string.
20964
b2b4a1b5
CV
209652002-09-14 Corinna Vinschen <vinschen@redhat.com>
20966
c9d37158 20967 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
20968 string after running the commands execution on breakpoint tests.
20969
1c56143a
CV
209702002-09-13 Corinna Vinschen <vinschen@redhat.com>
20971
20972 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20973
37f8da45
JB
209742002-09-12 Joel Brobecker <brobecker@gnat.com>
20975
20976 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20977
08b468e0
KS
209782002-09-10 Keith Seitz <keiths@redhat.com>
20979
20980 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20981 runto proc.
20982 (mi_run_to_main): Use mi_runto.
20983 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20984
dc360f58
KS
209852002-09-10 Keith Seitz <keiths@redhat.com>
20986
20987 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20988 regexp for stopping at main. Could have multiple event notifications.
20989 Don't assume that main was declared with no parameters.
20990 (mi_next): Use mi_step_to.
20991 (mi_step): Use mi_next_to.
20992
ce3abcfb
CV
209932002-09-09 Corinna Vinschen <vinschen@redhat.com>
20994
20995 * gdb.base/default.exp: Fix expected string in `info float' test.
20996
d1f5b980
BE
209972002-09-09 Ben Elliston <bje@redhat.com>
20998
20999 * config/mips.exp: Update comments.
21000 * config/mips-idt.exp: Likewise.
21001 * config/nind.exp: Likewise.
21002 * config/slite.exp: Likewise.
21003 * config/sparclet.exp: Likewise.
21004 * config/udi.exp: Likewise.
21005 * config/vx.exp: Likewise.
21006 * config/vxworks29k.exp: Likewise.
21007
2f71430b
JB
210082002-09-05 Jim Blandy <jimb@redhat.com>
21009
21010 * gdb.threads/killed.exp: Fix test failure message.
21011
7ddebc7e
KS
210122002-09-04 Keith Seitz <keiths@redhat.com>
21013
21014 * lib/mi-support.exp: Update copyright.
21015 (mi_gdb_test): Increase the priority of the expected pattern
21016 so that it matches gdb_test.
21017
0ae67eb3
KS
210182002-09-03 Keith Seitz <keiths@redhat.com>
21019
21020 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
21021 Use integer comparison instead of string comparison for testing
21022 whether binary was built.
21023
38fc42c8
JB
210242002-09-03 Jim Blandy <jimb@redhat.com>
21025
21026 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
21027
b6ff0e81
JB
210282002-08-29 Jim Blandy <jimb@redhat.com>
21029
21030 * gdb.threads/pthreads.exp: Move the portable thread compilation
21031 code into a function in lib/gdb.exp, and call that from here.
21032 * lib/gdb.exp (gdb_compile_pthreads): New function.
21033
07c98896
KS
210342002-08-29 Keith Seitz <keiths@redhat.com>
21035
21036 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
21037 expect_out so that callers can get at it.
21038
0312286c
DJ
210392002-08-23 Daniel Jacobowitz <drow@mvista.com>
21040
21041 * gdb.threads/print-threads.c: New file.
21042 * gdb.threads/print-threads.exp: New file.
21043 * gdb.threads/schedlock.c: New file.
21044 * gdb.threads/schedlock.exp: New file.
21045
dd039bc4
EZ
210462002-08-22 Elena Zannoni <ezannoni@redhat.com>
21047
a9c64011
AS
21048 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
21049 not altivec.c.
dd039bc4 21050
1f36144c
MK
210512002-08-17 Mark Kettenis <kettenis@gnu.org>
21052
21053 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
21054 targets. The problem should be fixed now.
21055
16057ec7 210562002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
21057
21058 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
21059 2002-07-24 change that removes final dots from error messages.
21060
3c1499ad
TT
210612002-08-13 Tom Tromey <tromey@redhat.com>
21062
21063 * gdb.base/readline.exp: New file.
21064
a20ce2c3
AC
210652002-08-01 Andrew Cagney <ac131313@redhat.com>
21066
21067 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
21068 supress message.
21069
db034ac5
AC
210702002-08-01 Andrew Cagney <cagney@redhat.com>
21071
21072 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
21073 CHILL_FOR_TARGET and CHILL_LIB.
21074 * configure.in (configdirs): Remove gdb.chill.
21075 * configure: Regenerate.
21076 * lib/gdb.exp: Obsolete references to chill.
21077 * gdb.fortran/types.exp: Ditto.
21078 * gdb.fortran/exprs.exp: Ditto.
21079
3e000b18
KB
210802002-07-30 Kevin Buettner <kevinb@redhat.com>
21081
21082 * gdb.base/shlib-call.exp (additional_flags): Conditionally
21083 set Irix-specific compile and link flags.
21084
28f4966b
KB
210852002-07-29 Kevin Buettner <kevinb@redhat.com>
21086
21087 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
21088 source files. The ``-o'' option doesn't work with the ``-E'' option
21089 when using the Irix compiler.
21090
46c0d5a6
DJ
210912002-07-19 Daniel Jacobowitz <drow@mvista.com>
21092
21093 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
21094 Improve support for reusing an exec file. Copy exec file
21095 to target, and run gdbserver on the target instead of on the host.
21096
eecf4bed
JB
210972002-07-18 Jim Blandy <jimb@redhat.com>
21098
0f815cdf
JB
21099 * gdb.base/ending-run.exp: Don't expect to see the program end in
21100 some orderly fashion when we're running on a real stand-alone
21101 board.
21102
eecf4bed
JB
21103 * gdb.base/interrupt.exp: Correct logic for skipping tests on
21104 targets that don't support interrupts.
21105
52d309e4
JB
211062002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
21107
21108 * gdb.base/attach.exp: Add patterns to match output from /proc-based
21109 systems.
21110 Move comments in expect statements to inside the actions, so that they
21111 don't get matched against.
21112
ff683d9e
MK
211132002-07-10 Mark Kettenis <kettenis@gnu.org>
21114
21115 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
21116 function when asleep" test.
21117
b5356753
AC
211182002-07-10 Andrew Cagney <ac131313@redhat.com>
21119
21120 * gdb.base/page.exp: Rewrite to handle problems with very long
21121 `info set' output. Update copyright.
21122
6aa4d13a
AC
211232002-06-26 Andrew Cagney <ac131313@redhat.com>
21124
21125 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
21126 gdb.threads-hp.
21127 * gdb.hp/configure: Regenerate.
21128 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
21129 * gdb.hp/gdb.threads-hp/configure: Delete file.
21130 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
21131
8cf8c2b8
AC
211322002-06-22 Andrew Cagney <ac131313@redhat.com>
21133
21134 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
21135 setlocale, bindtextdomain and textdomain.
21136
6827a8f8
JB
211372002-06-11 Jim Blandy <jimb@redhat.com>
21138
919d772c
JB
21139 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
21140 preprocessor macro information is present.
21141
6827a8f8
JB
21142 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
21143 tests.
21144
c15b0d21
MS
211452002-06-06 Michael Snyder <msnyder@redhat.com>
21146
c5984d70
MS
21147 * gdb.base/overlays.exp: Record addresses of overlay
21148 functions in TCL variables rather than in GDB variables,
21149 to avoid having GDB convert them to pointers (with loss
21150 of information).
21151
d63a86f8 21152 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 21153 default linker script changes.
c15b0d21
MS
21154 * gdb.base/long_long.exp: Add check for sizeof (long double).
21155
be26fe0d
ML
211562002-06-06 Michal Ludvig <mludvig@suse.cz>
21157
21158 * gdb.asm/asm-source.exp: Add x86-64 target.
21159 * gdb.asm/x86_64.inc: New.
d63a86f8 21160
258093ca 211612002-05-30 Michael Chastain <mec@shout.net>
258093ca 21162
4b3153f1 21163 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
21164 * gdb.c++/m-static.cc: New file.
21165 * gdb.c++/m-static.exp: New file.
21166
241264c6
MS
211672002-05-28 Michael Snyder <msnyder@redhat.com>
21168
21169 * gdb.base/call-ar-st.exp: Allow for reduced floating point
21170 precision.
21171
9bba8c8f 211722002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 21173
4b3153f1 21174 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
21175 * gdb.c++/m-data.cc: New file.
21176 * gdb.c++/m-data.exp: New file.
21177
211782002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 21179
4b3153f1 21180 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 21181 * gdb.c++/try_catch.cc: New file.
d63a86f8 21182 * gdb.c++/try_catch.exp: New file.
9bba8c8f 21183
def1b996
MC
211842002-05-27 Michael Chastain <mec@shout.net>
21185
21186 * gdb.c++/local.exp: Accept more nested types in output.
21187
522ba268
MC
211882002-05-26 Michael Chastain <mec@shout.net>
21189
21190 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
21191
277254ba
MS
211922002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
21193
21194 * lib/gdb.exp (gdb_wrapper_init): Just because
21195 gdb_wrapper_file exists, this does not mean that the file
21196 should not be rebuilt. That is what gdb_wrapper_initialized
21197 is for.
21198 (default_gdb_init): Reset gdb_wrapper_initialized.
21199
b61a8733
MS
212002002-05-23 Michael Snyder <msnyder@redhat.com>
21201
d63a86f8 21202 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
21203 the precision of the floating point test results.
21204 * gdb.base/call-rt-st.exp: Ditto.
21205
b61a8733
MS
21206 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
21207 * gdb.base/call-rt-st.exp: Ditto.
21208
56f6e910
MC
212092002-05-19 Michael Chastain <mec@shout.net>
21210
21211 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
21212
ad0b0016
EZ
212132002-05-19 Elena Zannoni <ezannoni@redhat.com>
21214
a9c64011
AS
21215 * configure.in (configdirs): Add gdb.arch.
21216 * configure: Regenerate.
ad0b0016 21217
f617d2b6
JB
212182002-05-17 Jim Blandy <jimb@redhat.com>
21219
21220 * gdb.base/completion.exp: Recognize the more detailed error
21221 messages produced by the macro expander's lexical analyzer.
21222
eac2a696
EZ
212232002-05-14 Elena Zannoni <ezannoni@redhat.com>
21224
a9c64011
AS
21225 * gdb.arch/altivec-abi.c: New file.
21226 * gdb.arch/altivec-abi.exp: New file.
21227 * gdb.arch/altivec-regs.c: New file.
21228 * gdb.arch/altivec-regs.exp: New file.
eac2a696 21229
2fdde8f8
DJ
212302002-05-14 Daniel Jacobowitz <drow@mvista.com>
21231
21232 * gdb.base/maint.exp (maint print type): Update for new type
21233 structure.
d63a86f8 21234
e31f1a7c
EZ
212352002-05-14 Elena Zannoni <ezannoni@redhat.com>
21236
21237 * gdb.arch: New directory.
21238 * gdb.arch/configure.in: New file.
21239 * gdb.arch/configure: New file.
21240 * gdb.arch/Makefile.in: New file.
21241
db589741
CV
212422002-05-13 Corinna Vinschen <vinschen@redhat.com>
21243
21244 * gdb.asm/asm-source.exp: Add v850 as supported target.
21245 * gdb.asm/v850.inc: New file.
21246
8ce2a7dc
DJ
212472002-05-13 Daniel Jacobowitz <drow@mvista.com>
21248
21249 * gdb.c++/annota2.exp (annotate-quit): Add comment.
21250
df763c7f
DJ
212512002-05-12 Daniel Jacobowitz <drow@mvista.com>
21252
21253 * gdb.base/break.exp: Check 'break "marker2"'.
21254
377daeed
MS
212552002-05-10 Michael Snyder <msnyder@redhat.com>
21256
21257 * gdb.base/long_long.exp: Fix typo.
21258
c4b7bc2b
JB
212592002-05-10 Jim Blandy <jimb@redhat.com>
21260
ecac9a4e
JB
21261 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
21262 a bug.
21263
c4b7bc2b
JB
21264 * gdb.base/printcmds.exp (test_integer_literals_rejected):
21265 Recognize more detailed error message produced by the macro
21266 expander's lexical analyzer.
21267 * lib/gdb.exp (test_print_reject): Same.
21268
e71019a1
MK
212692002-05-09 Mark Kettenis <kettenis@gnu.org>
21270
21271 * gdb.c++/method.exp: Fix typo.
21272
fedfc8e6
MS
212732002-05-08 Michael Snyder <msnyder@redhat.com>
21274
166a1957
MS
21275 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
21276 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 21277 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
21278 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
21279 Add iftarget clause for strongarm.
d63a86f8 21280
f1c47eb2
MS
212812002-05-06 Michael Snyder <msnyder@redhat.com>
21282
cb9a9d3e
MS
21283 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
21284 (gdb_continue_to_end): Accept output from status wrapper.
21285 * gdb.base/ending-run.exp: Add case for output from status wrapper.
21286 Clean up fail messages to match pass messages.
21287
f1c47eb2
MS
21288 Enable the "needs_status_wrapper" testsuite feature.
21289 * lib/gdb.exp (gdb_wrapper_init): New procedure.
21290 (gdb_compile): Conditionally call gdb_wrapper_init.
21291 * gdb.base/a2-run.exp: Recognize output from status wrapper.
21292 * gdb.c++/method.exp: Recognize output from status wrapper.
21293
6079c749
BE
212942002-05-06 Ben Elliston <bje@redhat.com>
21295From Graydon Hoare <graydon@redhat.com>
21296
21297 * config/sid.exp: Include support for "rawsid" protocol.
21298
188baff3
JB
212992002-05-03 Jim Blandy <jimb@redhat.com>
21300
21301 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
21302 * gdb.c++/hang3.C: New file.
21303
b9c07f0f
AC
213042002-05-04 Andrew Cagney <ac131313@redhat.com>
21305
21306 * gdb.base/default.exp: Remove obsolete code.
21307 * gdb.c++/misc.exp: Ditto. Update copyright.
21308 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
21309 * gdb.base/whatis.exp: Ditto. Update copyright.
21310 * gdb.base/scope.exp: Ditto. Update copyright.
21311 * gdb.base/ptype.exp: Ditto. Update copyright.
21312 * gdb.base/printcmds.exp: Ditto. Update copyright.
21313 * gdb.base/opaque.exp: Ditto. Update copyright.
21314 * gdb.base/list.exp: Ditto.
21315 * gdb.base/funcargs.exp: Ditto. Update copyright.
21316 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
21317 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
21318 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
21319 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
21320 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
21321 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
21322
5c7a0397
MS
213232002-05-02 Michael Snyder <msnyder@redhat.com>
21324
d6dcc264 21325 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
21326 * gdb.base/long_long.exp: Add xscale target.
21327 * gdb.base/default.exp: Add xscale target.
21328
eb7f1c48
JB
213292002-05-01 Jim Blandy <jimb@redhat.com>
21330
21331 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
21332 gdb.c++/hang.exp: New test.
21333
a6befae8
FF
213342002-05-01 Fred Fish <fnf@redhat.com>
21335
21336 * gdb.base/completion.exp: Handle completions of "./Make" for
21337 more than one completion possibility, as is the case when we
21338 build and test in the source tree.
21339
0a310277
AG
213402002-04-29 Anthony Green <green@redhat.com>
21341
21342 * gdb.java/jmisc1.exp: New file.
21343 * gdb.java/jmisc2.exp: New file.
21344
6ff9af88
DJ
213452002-04-24 Daniel Jacobowitz <drow@mvista.com>
21346
21347 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
21348
96b3d632
EZ
213492002-04-23 Elena Zannoni <ezannoni@redhat.com>
21350
21351 * gdb.base/help.exp: Change 'help status' to allow for target
21352 dependent output differences.
21353
5019bb54
MC
213542002-04-22 Michael Chastain <mec@shout.net>
21355
21356 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
21357
a805a116
MC
213582002-04-22 Michael Chastain <mec@shout.net>
21359
21360 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
21361
a1706bfd
DM
213622002-04-17 David S. Miller <davem@redhat.com>
21363
21364 * gdb.asm/sparc64.inc: New file.
21365 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
21366
a73a20a2
EZ
213672002-04-19 Elena Zannoni <ezannoni@redhat.com>
21368
21369 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
21370 instruction file directly into the build tree. Clean up at end of
21371 test.
21372
ba678339
DM
213732002-04-18 David S. Miller <davem@redhat.com>
21374
21375 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
21376 handle 64-bit platforms correctly.
21377 * gdb.base/maint.exp: Likewise.
21378
b03399da
KB
213792002-04-18 Kevin Buettner <kevinb@redhat.com>
21380
21381 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
21382 ``-fpic'' when compiling files comprising a shared library, but
21383 it does need additional linker flags in order to find shared
21384 libraries at run time.
21385
e2004992
KB
213862002-04-18 Kevin Buettner <kevinb@redhat.com>
21387
21388 * gdb.base/cvexpr.c (use): New function.
21389 (main): Invoke use() on all global variables to prevent
21390 some linkers from deleting these otherwise unused symbols.
21391
d8937120
MC
213922002-04-17 Michael Chastain <mec@shout.net>
21393From David S. Miller <davem@redhat.com>
21394
21395 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
21396 handle 64-bit platforms correctly.
21397
ffd61a58
MS
213982002-04-12 Michael Snyder <msnyder@redhat.com>
21399From Jim Blandy <jimb@redhat.com>
a9c64011 21400 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
21401 script can handle this instead.
21402 * gdb.base/bar.c (barx): Same.
21403 * gdb.base/baz.c (bazx): Same.
21404 * gdb.base/grbx.c (grbxx): Same.
21405
21406 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
21407 manager doesn't automatically unmap overlays unnecessarily.
21408
6b8426a6
MH
214092002-04-10 Martin M. Hunt <hunt@redhat.com>
21410
21411 * gdb.base/ending-run.exp: Fix pattern for Mips targets
21412 stepping out of main.
21413
34af4875
MC
214142002-04-09 Michael Chastain <mec@shout.net>
21415
21416 * gdb.c++/local.cc (main): Move call to marker1() inside nested
21417 scope so that the nested scope tests will make sense.
21418 * gdb.c++/local.exp: Write patterns that actually work with gcc
21419 (the HP patterns "were never known to work with gcc").
21420 Keep the old aCC patterns too.
21421
2d1676a0
DJ
214222002-04-09 Daniel Jacobowitz <drow@mvista.com>
21423
21424 * gdb.base/attach.exp: Correct target board test.
21425
3a63e3f9
MC
214262002-04-08 Michael Chastain <mec@shout.net>
21427
21428 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
21429 in a const method. Add some xfail and fail cases for configurations
21430 that do not emit the "const ...".
21431
f18dabd2
MC
214322002-04-07 Michael Chastain <mec@shout.net>
21433
21434 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
21435 Accept "A * const" and "const A * const" as type of "this".
21436 Fix spelling of getFunky throughout. Make messages uniform.
21437
0fcddd82
EZ
214382002-04-07 Elena Zannoni <ezannoni@redhat.com>
21439
a9c64011 21440 Work around for PR gdb/285:
0fcddd82
EZ
21441 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
21442
16a8534a
EZ
214432002-04-07 Elena Zannoni <ezannoni@redhat.com>
21444
21445 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
21446 instructions file at run time instead of configure time.
21447 Sometimes we run the test in a directory that is not the one we
21448 configured in.
21449 * gdb.asm/configure.in: Delete creation of symlink.
21450 * gdb.asm/configure: Regenerate.
21451
24181d81
JB
214522002-04-05 J. Brobecker <brobecker@gnat.com>
21453
21454 * gdb.gdb/xfullpath.exp: New test, to exercise the new
21455 xfullpath () function.
21456
7cdb7107
DJ
214572002-04-04 Daniel Jacobowitz <drow@mvista.com>
21458
21459 * gdb.asm/Makefile.in: Correct dependencies.
21460
21461 * gdb.asm/powerpc.inc: New file.
21462 * gdb.asm/asm-source.exp: Add PowerPC.
21463 * gdb.asm/configure.in: Likewise.
21464 * gdb.asm/configure: Regenerated.
21465
a7d17088
DJ
214662002-04-04 Daniel Jacobowitz <drow@mvista.com>
21467
21468 * gdb.base/relocate.exp: New file.
21469 * gdb.base/relocate.c: New file.
21470
cd721503
FF
214712002-04-04 Fred Fish <fnf@redhat.com>
21472
21473 * gdb.base/step-test.exp: Update comment regarding stopping in
21474 memcpy/bcopy calls inserted as part of the compiler runtime.
21475
b22ad7a7
MS
214762002-04-04 Michael Snyder <msnyder@redhat.com>
21477
21478 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
21479
5f279fa6
DJ
214802002-04-03 Daniel Jacobowitz <drow@mvista.com>
21481
21482 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
21483 (gdb_expect): Remove $notransfer hack.
21484
dd0fd3ce
DJ
214852002-04-02 Daniel Jacobowitz <drow@mvista.com>
21486
21487 * gdb.c++/classes.exp ("calling method for small class"): Match
21488 updated register output.
21489
1e50cda1
DJ
214902002-03-30 Daniel Jacobowitz <drow@mvista.com>
21491
21492 Fix PR gdb/452
21493 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
21494 when finished. Make gdb_file_cmd send "exec-file" when
21495 appropriate.
21496
24015922
DJ
214972002-03-30 Daniel Jacobowitz <drow@mvista.com>
21498
21499 * gdb.base/attach.exp: Remove extra setup_xfail.
21500
dd7dfd64
MS
215012002-03-26 Michael Snyder <msnyder@redhat.com>
21502
21503 * gdb.base/default.exp: Add tests for dump, append, and restore.
21504 * gdb.base/help.exp: Add tests for dump, append, and restore.
21505 * gdb.base/dump.exp: New file, test dump, append and restore.
21506 * gdb.base/dump.c: New file.
21507
48b2f8d7
MS
215082002-03-27 Michael Snyder <msnyder@redhat.com>
21509
d63a86f8 21510 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
21511 clean-ups in help messages.
21512
05b4d525
FF
215132002-03-26 Fred Fish <fnf@redhat.com>
21514
21515 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
21516 have debugging info for those functions and the compiler uses them
21517 internally to copy structs around.
21518
d7679631
FF
215192002-03-26 Fred Fish <fnf@redhat.com>
21520
21521 * gdb.base/list.exp: Revert the change made yesterday and add note
21522 about why we don't list the default lines for remote targets.
21523
523ac3f9
MS
215242002-03-25 Michael Snyder <msnyder@redhat.com>
21525
21526 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
21527
754b2b8d
FF
215282002-03-25 Fred Fish <fnf@redhat.com>
21529
21530 * gdb.base/list.exp: This test works on remote targets so remove
21531 the short circuit for remote targets. Update copyright.
21532
33c3e192
FF
215332002-03-25 Fred Fish <fnf@redhat.com>
21534
21535 * gdb.base/attach.exp: Fix logic error that was suppressing this
21536 test for all non hppa*-*-hpux* targets, instead of the hp target.
21537 Move comments closer to the suppression point. Also now need to
21538 check that we are running natively.
21539
d43e73ee
MS
215402002-03-22 Michael Snyder <msnyder@redhat.com>
21541
882c8f02
MS
21542 * gdb.base/default.exp: Add test for gcore. Update copyright.
21543 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 21544
04c12f60
FF
215452002-03-06 Fred Fish <fnf@redhat.com>
21546
21547 * gdb.base/funcargs.c: Remove extraneous ';' character.
21548 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
21549
b43df995
MC
215502002-03-04 Michael Chastain <mec@shout.net>
21551
21552 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
21553 accommodate gcc v3 function signature.
21554 * gdb.mi/mi0-var-cmd-exp: Ditto.
21555
92362027
AC
215562002-02-24 Andrew Cagney <ac131313@redhat.com>
21557
21558 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
21559 ``GNU/Linux'' or ``Linux kernel''
21560 * testsuite/gdb.threads/pthreads.c: Ditto.
21561
258ad32d
MC
215622002-02-24 Michael Chastain <mec@shout.net>
21563
21564 * gdb.threads/pthreads.c (thread1): Add a return statement.
21565 (thread2): Likewise.
21566 (foo): Likewise.
21567
04c3b3d4
MC
215682002-02-23 Michael Chastain <mec@shout.net>
21569
21570 * gdb.threads/linux-dp.c (philosopher): Add a return statement
21571 to placate gcc.
21572
5a2a0a20
MC
215732002-02-23 Michael Chastain <mec@shout.net>
21574
21575 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
21576 test "ptype bint". The test passes on all my stabs configurations.
21577
a640f7fc
JB
215782002-02-21 Jim Blandy <jimb@redhat.com>
21579
27924826
JB
21580 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
21581 filename at a time, and watch for the ones we want to see.
21582
a640f7fc
JB
21583 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
21584 types of pointers to prototyped functions.
21585
edcc8c75
AC
215862002-02-20 Andrew Cagney <ac131313@redhat.com>
21587
21588 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
21589 signed, unsigned and straight char.
21590 (padding_char, padding_short, padding_int, padding_long,
21591 padding_long_long, padding_float, padding_double,
21592 padding_long_double): New global variables.
21593 (fill, fill_structs): New functions.
21594
21595 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
21596 for correctly sized writes. Update copyright.
21597 (get_valueof): New procedure.
21598 (get_sizeof): Call get_valueof.
21599 (check_valueof): New procedure.
21600 (check_padding): New procedure.
21601
ac57ea44
MC
216022002-02-20 Michael Chastain <mec@shout.net>
21603
21604 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
21605 to setup_xfail. Document some of the remaining calls.
21606
7a10c941
MC
216072002-02-18 Michael Chastain <mec@shout.net>
21608
21609 * gdb.c++/userdef.exp: Update copyright year.
21610
fb8acdcc
DJ
216112002-02-18 Daniel Jacobowitz <drow@mvista.com>
21612
21613 * gdb.c++/userdef.exp: Test overloaded operators properly.
21614 Remove xfails.
21615
fda6ae12
MS
216162002-02-14 Michael Snyder <msnyder@redhat.com>
21617
21618 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
21619
676a0442
DJ
216202002-02-14 Daniel Jacobowitz <drow@mvista.com>
21621
21622 * gdb.base/a2-run.exp: Check for a remote target properly.
21623 * gdb.base/annota1.exp: Likewise.
21624 * gdb.base/list.exp: Likewise.
21625 * gdb.base/reread.exp: Likewise.
21626 * gdb.base/scope.exp: Likewise.
21627 * gdb.base/shlib-call.exp: Likewise.
21628 * gdb.base/term.exp: Likewise.
21629 * gdb.c++/annota2.exp: Likewise.
21630
78b4f468
RE
216312002-02-13 Richard Earnshaw <rearnsha@arm.com>
21632
21633 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
21634
9a81ba51
MC
216352002-02-10 Michael Chastain <mec@shout.net>
21636
21637 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
21638 (call_after_alloca): Ditto.
21639
004af6c7
DJ
216402002-02-10 Daniel Jacobowitz <drow@mvista.com>
21641
21642 * gdb.base/ending-run.exp: Guard "cont" test with
21643 gdb_skip_stdio_test.
21644
37225f62
JB
216452002-02-06 Jim Blandy <jimb@redhat.com>
21646
21647 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
21648 from here...
21649 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
21650 To here. Disable this test on non-HP platforms. Add big comment.
21651
fe6fdd96
MS
216522002-02-04 Michael Snyder <msnyder@redhat.com>
21653
21654 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
21655 other than d10v and m32r.
21656
036fad3f
RE
216572002-02-02 Richard Earnshaw <rearnsha@arm.com>
21658
21659 * gdb.base/default.exp: Rewrite test patterns to reduce time
21660 taken to match them.
21661
7148ab62
DJ
216622002-01-30 Daniel Jacobowitz <drow@mvista.com>
21663
21664 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
21665 Allow a start function above main.
21666 * gdb.threads/linux-dp.exp: Fix copyright date.
21667
396cc255
DJ
216682002-01-30 Daniel Jacobowitz <drow@mvista.com>
21669
a9c64011
AS
21670 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
21671 (check_philosopher_stack): Check for manager thread before checking
21672 for a just-starting thread.
396cc255 21673
f038d31b
DJ
216742002-01-30 Daniel Jacobowitz <drow@mvista.com>
21675
21676 From Neil Booth <neil@daikokuya.demon.co.uk>:
21677 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
21678 warnings.
21679
b3ff9d9a
FF
216802002-01-21 Fred Fish <fnf@redhat.com>
21681
21682 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
21683 not caller.
21684
39ad761d
JB
216852002-01-21 Jim Blandy <jimb@redhat.com>
21686
21687 * gdb.base/reread.exp: Check that GDB properly re-reads the
21688 executable file when it changes while no inferior is running.
21689
aaf320fa
FF
216902002-01-21 Fred Fish <fnf@redhat.com>
21691
a9c64011
AS
21692 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
21693 optionally accept the "shlib events" variation.
aaf320fa 21694
808a31f5
JB
216952002-01-21 Jim Blandy <jimb@redhat.com>
21696
21697 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
21698 call `fflush' after every `printf', so that the output is produced
21699 at predictable points, regardless of whatever buffering does (or
21700 doesn't) take place.
21701 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
21702 at different points.
21703
4420d5e2
DJ
217042002-01-20 Daniel Jacobowitz <drow@mvista.com>
21705
21706 * gdb.c++/inherit.exp: Update copyright years.
21707 * gdb.c++/method.exp: Likewise.
21708
3e36a0f4
DJ
217092002-01-20 Daniel Jacobowitz <drow@mvista.com>
21710
21711 * gdb.c++/classes.exp: Update for improved v3 support and skipping
21712 artificial methods/arguments.
21713 * gdb.c++/derivation.exp: Likewise.
21714 * gdb.c++/inherit.exp: Likewise.
21715 * gdb.c++/method.exp: Likewise.
21716 * gdb.c++/virtfunc.exp: Likewise.
21717
b4ceaee6
AC
217182002-01-18 Andrew Cagney <ac131313@redhat.com>
21719
21720 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
21721 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
21722 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
21723 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
21724 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
21725 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
21726
ecace851
JB
217272002-01-17 Jim Blandy <jimb@redhat.com>
21728
21729 * gdb.asm/asm-source.exp (info symbol): Take another shot at
21730 anchoring the pattern matching the entry point symbol's name.
21731
375fc983
AC
217322002-01-17 Andrew Cagney <ac131313@redhat.com>
21733
21734 * gdb.base/maint.exp: Update ``maint internal-error'' to match
21735 continue/quit query. Update copyright.
21736
fe6fdd96
MS
217372002-01-14 Michael Snyder <msnyder@redhat.com>
21738
21739 * gdb.base/gcore.exp: Remove extra debugging output.
21740
e017c81f
DJ
217412002-01-13 Daniel Jacobowitz <drow@mvista.com>
21742
21743 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
21744 for slightly dubious v2 mangled string.
21745
37ab3bf8
DJ
217462002-01-13 Daniel Jacobowitz <drow@mvista.com>
21747
21748 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
21749
1bc05c3a 217502002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 21751
1bc05c3a 21752 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 21753
1bc05c3a
JM
21754 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
21755 constructors.
21756 * gdb.c++/derivation.exp: Likewise.
21757 * gdb.c++/templates.exp: Likewise.
21758 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 21759
1bc05c3a
JM
217602002-01-10 Michael Snyder <msnyder@redhat.com>
21761
21762 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 21763
a911c360
MS
217642002-01-08 Michael Snyder <msnyder@redhat.com>
21765
21766 * gdb.base/gcore.exp: New test for generate-core-file command.
21767 * gdb.base/gcore.c: Testcase for above.
21768 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
21769
ea2119ec
JM
217702002-01-08 Jason Merrill <jason@redhat.com>
21771
21772 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
21773
68203136
FF
217742002-01-07 Fred Fish <fnf@redhat.com>
21775
21776 * gdb.c++/overload.exp: Remove unconditional xfails for:
21777 print foo_instance1.overloadargs(1)
21778 print foo_instance1.overloadargs(1, 2)
21779 print foo_instance1.overloadargs(1, 2, 3)
21780 print foo_instance1.overloadargs(1, 2, 3, 4)
21781 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
21782 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
21783 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
21784 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
21785 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
21786 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
21787 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
21788 print foo_instance1.overload1arg()
21789 print foo_instance1.overload1arg((char)arg2)
21790 print foo_instance1.overload1arg((signed char)arg3)
21791 print foo_instance1.overload1arg((unsigned char)arg4)
21792 print foo_instance1.overload1arg((int)arg7)
21793 print foo_instance1.overload1arg((unsigned int)arg8)
21794 print foo_instance1.overload1arg((float)arg11)
21795 print foo_instance1.overload1arg((double)arg12)
d63a86f8 21796
21b9b5b1
MS
217972002-01-07 Michael Snyder <msnyder@redhat.com>
21798
21799 * gdb.base/huge.exp: New test. Print a very large target data object.
21800 (skip_huge_test): New test variable. Define if you want to skip this
21801 test. The test reads an 8 megabyte data object from the target, so it
21802 might be very time consuming on remote targets with a slow connection.
21803 * gdb.base/huge.c: New file. Test case for above.
21804
725f922e
FF
218052002-01-07 Fred Fish <fnf@redhat.com>
21806
21807 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
21808 g_instance.bfoo, and g_instance.cfoo.
21809
889bf7c5 218102002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 21811
889bf7c5
PA
21812 * gdb.base/break.c (multi_line_if_conditional): New function.
21813 (multi_ilne_while_conditional): Likewise.
21814 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
21815 IF or WHILE condition puts the breakpoint at the start of
21816 the condition.
f286b2c3 21817
634d57ec
JL
21818 * gdb.base/selftest.exp (backtrace through signal handler): Remove
21819 hppa*-*-hpux* expected failure.
21820 * gdb.base/structs.exp (do_function_calls): Similarly.
21821
21822 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
21823 watchpoints.
21824
9fbfe2dc
AC
218252002-01-06 Andrew Cagney <ac131313@redhat.com>
21826
21827 Fix PR gdb/66.
21828 * gdb.base/structs.exp: Replace skip for a29k with skip for
21829 gdb,cannot_call_functions.
21830 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
21831 * gdb.base/callfuncs.exp: Ditto.
21832 * gdb.base/call-rt-st.exp: Ditto.
21833 * gdb.base/call-strs.exp: Ditto.
21834 * gdb.base/callfwmall.exp: Ditto.
21835 * gdb.base/scope.exp: Obsolete xfail a29k.
21836 * gdb.c++/misc.exp: Ditto.
21837 * gdb.c++/cplusfuncs.exp: Ditto.
21838 * gdb.base/ptype.exp: Ditto.
21839 * gdb.base/printcmds.exp: Ditto.
21840 * gdb.base/opaque.exp: Ditto.
21841 * gdb.base/list.exp: Ditto.
21842 * gdb.base/funcargs.exp: Ditto.
21843 * gdb.base/default.exp: Ditto.
21844
8ddad156
MS
218452002-01-04 Michael Snyder <msnyder@redhat.com>
21846
ca4976a6 21847 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
21848 * gdb.base/maint.exp: Add tests for maint info sections options.
21849
1b074332
JL
21850Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
21851
21852 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
21853
7d159115
CV
218542001-12-20 Corinna Vinschen <vinschen@redhat.com>
21855
21856 * gdb.asm/arm.inc: New file.
21857 * gdb.asm/asm-source.exp: Add arm targets.
21858 * gdb.asm/configure.in: Ditto.
21859 * gdb.asm/configure: Recreated from configure.in.
21860
8fb87725
JL
21861Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
21862
afabe08c
JL
21863 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
21864 with HP's compiler.
21865 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
21866 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
21867 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
21868 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
21869
21870 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21871 either HP's compilers or GCC.
21872
db521deb
JL
21873 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21874 a SIGBUS or SIGSEGV.
21875
21876 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21877
21878 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21879 can be compiled with either HP's compiler or GCC.
21880
cfa88ab7
JL
21881 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21882 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21883 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21884
ca344dff
JL
21885 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21886 to match current gdb output. Update due to using auto-solib-limit
21887 for limiting instead of overloading auto-solib-add.
21888 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21889 test program.
21890
3f3c6e55 21891 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21892 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21893 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21894 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21895 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21896 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21897 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21898 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21899 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21900 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21901 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21902 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21903 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21904
8fb87725
JL
21905 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21906 a SIGTRAP to the inferior.
21907
cf599fa7
CV
219082001-12-19 Corinna Vinschen <vinschen@redhat.com>
21909
21910 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21911 Substitute call to target_link by call to gdb_compile.
21912
2cd045cd
JL
21913Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21914
a9c64011
AS
21915 * gdb.base/break.exp: Fix HP specific search string when testing
21916 backtracing in a called function.
2cd045cd 21917
a9c64011
AS
21918 * gdb.base/constvars.exp: Only set lang to C++ if we're
21919 compiling the test with HP's compilers.
21920 * gdb.base/volatile.exp: Similarly.
2cd045cd 21921
99ebe9ac
JB
219222001-12-19 Jim Blandy <jimb@redhat.com>
21923
21924 * gdb.base/printcmds.exp: Expect the null character to be printed
21925 as '\0', and the '\013' to be printed as '\v'.
21926 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21927 * gdb.base/setvar.exp: Same.
21928
b9891b29
JB
219292001-12-17 Jim Blandy <jimb@redhat.com>
21930
0eba65ab
JB
21931 * gdb.base/completion.exp: Rather than completing very long
21932 filenames, which can make the readline library produce output we
21933 don't recognize, cd to the directory first, and then complete
21934 using nice, short relative paths.
21935
6970b5b1
JB
21936 * gdb.base/completion.exp: On some systems, there is, in fact, a
21937 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21938 variables as being in scope. So use `no_var_named_this'
21939 instead of `b'.
6970b5b1 21940
b9891b29 21941 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21942 can't find the core file's registers as a failure.
b9891b29 21943
e6ccd35f
JSC
219442001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21945
a9c64011
AS
21946 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21947 test expect string more specific.
e6ccd35f 21948
105ba819
CV
219492001-12-13 Corinna Vinschen <vinschen@redhat.com>
21950
21951 * gdb.asm/asm-source.exp: Add support for xstormy16.
21952 * gdb.asm/configure.in: Ditto.
21953 * gdb.asm/configure: Rebuild.
21954 * gdb.asm/xstormy16.inc: New file.
21955
e9e79dd9
FF
219562001-12-10 Fred Fish <fnf@redhat.com>
21957
21958 * gdb.base/maint.exp: Update to match changes in type dumping code.
21959
347dc97d
JB
219602001-12-10 Jim Blandy <jimb@redhat.com>
21961
21962 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
21963 matching the entry point symbol's name at the beginning of the
21964 line.
347dc97d 21965
5178b9d6
DJ
219662001-12-07 Daniel Jacobowitz <drow@mvista.com>
21967
21968 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21969 gdb.c++/inherit.exp, gdb.c++/method.exp,
21970 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21971 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21972 and class layout support.
21973
af890c52
DJ
219742001-12-07 Daniel Jacobowitz <drow@mvista.com>
21975
21976 * gdb.c++/classes.exp: Add test for static member function.
21977 * gdb.c++/misc.cc: Add class with static member function.
21978
7a345fb3
JB
219792001-12-07 Jim Blandy <jimb@redhat.com>
21980
f2e54a80 21981 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21982 those tests as `unsupported'.
21983 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21984 Rewrite subsequent tests to use it.
21985
21986 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21987 those tests as `unsupported'.
21988 * gdb.base/structs.exp (call_struct_func): New function.
21989 (do_function_calls): Use call_struct_func to call the functions
21990 returning structs.
21991
0bc69509
JB
21992 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21993 whether functions are prototyped or not, so we can't possibly pass
21994 arguments to t_float_values2 properly.
21995
7a345fb3
JB
21996 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21997 value of `timeout' for targets other than the mips*tx39-*.
21998
edb6ede1
MS
219992001-12-06 Michael Snyder <msnyder@redhat.com>
22000
d63a86f8 22001 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
22002 and detect whether the start symbol has a leading underscore.
22003
2d842f13
JB
220042001-12-04 Jim Blandy <jimb@redhat.com>
22005
22006 * gdb.base/completion.exp: Clarify indentation.
22007
68550daf
JB
220082001-12-03 Jim Blandy <jimb@redhat.com>
22009
22010 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
22011 variables on the S/390, not `.word'.
22012
cd5195a8
JB
220132001-11-30 Jim Blandy <jimb@redhat.com>
22014
22015 Add assembly-source tests for s390-ibm-linux.
22016 * gdb.asm/s390.inc: New file.
22017 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
22018 the S/390 architecture.
a9c64011 22019 * gdb.asm/configure: Regenerated.
cd5195a8 22020
ca9efc90
MS
220212001-11-30 Michael Snyder <msnyder@redhat.com>
22022
22023 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
22024 next, info source, info sources, info line, global and static
22025 variables, and static functions.
22026 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
22027 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
22028 * gdb.asm/asmsrc1.s: Add a static function and some variables.
22029 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
22030 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
22031 (gdbasm_leave): Restore frame pointer.
22032 (gdbasm_startup): Copy stack set-up from crt0.S.
22033
d0e66976
FN
220342001-11-26 Fernando Nasser <fnasser@redhat.com>
22035
22036 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
22037 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
22038 to a local (non-static) variable. Copy tstruct.a to a static buffer
22039 and return a pointer to that buffer.
22040 * gdb.base/callfwmall.c (t_structs_a): Ditto.
22041
e2334072
MK
220422001-11-24 Mark Kettenis <kettenis@gnu.org>
22043
22044 * gdb.asm/configure.in: Fix recognition of ix86 target.
22045 * gdb.asm/configure: Regenerate.
22046
756caa3d
MS
220472001-11-21 Michael Snyder <msnyder@redhat.com>
22048
22049 * gdb.asm/sparc.inc: New file.
22050 * gdb.asm/asm-source.exp: Recognize sparc target.
22051 * gdb.asm/configure.in: Recognize sparc target.
22052 * gdb.asm/configure: Regenerate.
d63a86f8 22053
9a4d72d5
MS
220542001-11-21 Michael Snyder <msnyder@redhat.com>
22055
22056 * gdb.asm/m32r.inc: New file.
22057 * gdb.asm/asm-source.exp: Recognize m32r target.
22058 * gdb.asm/configure.in: Recognize m32r target.
22059 * gdb.asm/configure: Regenerate.
22060
a773d1cd
MS
220612001-11-20 Michael Snyder <msnyder@redhat.com>
22062
017ac23d
MS
22063 * gdb.asm/i386.inc: New file.
22064 * gdb.asm/asm-source.exp: Recognize ix86 target.
22065 * gdb.asm/configure.in: Recognize ix86 target.
22066 * gdb.asm/configure: Regenerate.
22067
a773d1cd
MS
22068 * gdb.c++/namespace.exp: Fix quotes in output messages.
22069
bb632afb
MS
220702001-11-14 Michael Snyder <msnyder@redhat.com>
22071
25d559ca 22072 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
22073 qualifier in a type cast expression, to designate an address
22074 in the instruction space (Harvard architecture).
22075
4749e309
MS
220762001-11-13 Michael Snyder <msnyder@redhat.com>
22077
22078 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
22079 Tests for expressions using 'const' and 'volatile'.
22080
25050984
CV
220812001-11-13 Corinna Vinschen <vinschen@redhat.com>
22082
22083 * gdb.asm/asm-sources.exp: Allow defining linker flags.
22084
1902c51f
DJ
220852001-11-12 Daniel Jacobowitz <drow@mvista.com>
22086
22087 * lib/mi-support.exp (mi_run_to_helper): Move comments
22088 outside of gdb_expect.
22089
dcf95b47
DJ
220902001-11-11 Daniel Jacobowitz <drow@mvista.com>
22091
22092 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
22093 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
22094 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
22095 mi0_run_to): New functions.
22096 * gdb.mi/mi-simplerun.exp: Use them.
22097 * gdb.mi/mi0-simplerun.exp: Likewise.
22098 * gdb.mi/mi-var-cmd.exp: Likewise.
22099 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 22100
45b074e1
AC
221012001-11-10 Andrew Cagney <ac131313@redhat.com>
22102
22103 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
22104 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
22105
bf50d346
AC
221062001-11-09 Andrew Cagney <ac131313@redhat.com>
22107
22108 * gdb.base/restore.exp: Include $expected value in restored test
22109 message.
22110
9383332c
AC
221112001-11-09 Andrew Cagney <ac131313@redhat.com>
22112
22113 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
22114 implemented.
22115
db62520a
MS
221162001-11-08 Michael Snyder <msnyder@redhat.com>
22117
22118 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
22119 Add pass/fail message for stop at breakpoint in call dummy function.
22120
b5703437
MS
221212001-11-07 Michael Snyder <msnyder@redhat.com>
22122
d63a86f8
RM
22123 * gdb.c++/templates.exp (test_template_breakpoints):
22124 If we get an overload menu, but it does not match what
760f6330 22125 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
22126 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
22127 making the whitespace optional. Argument for "new" may be
22128 "unsigned" as well as "unsigned int/long".
d63a86f8 22129 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
22130 making the whitespace optional. Also replace "(void) with
22131 "((void|)), making the keyword "void" optional.
d63a86f8 22132 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
22133 making the whitespace optional. Also replace "(void) with
22134 "((void|)), making the keyword "void" optional.
3bf40917
MS
22135 * gdb.base/callfuncs.c (t_float_values): This function must
22136 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 22137 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
22138 can be tested against both cases. Usually one case involves
22139 promotion of float to double, while the other does not.
22140 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
22141 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
22142 includes a stack frame for "start".
22143
c8ab4e6d
JB
221442001-11-05 Jim Blandy <jimb@redhat.com>
22145
22146 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
22147 pointers are 32 bits long, and that offsets of relocs are always
22148 stored in the data (REL-style), and not in the reloc entry itself
22149 (RELA-style).
22150 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
22151 stabs.
22152
3f08ced9
MS
221532001-11-01 Michael Snyder <msnyder@redhat.com>
22154
22155 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
22156 and regular expression operators by using quoting.
22157
cbfa24cd
MS
221582001-10-31 Michael Snyder <msnyder@redhat.com>
22159
22160 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
22161 depending on what the symbol table contains.
22162 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
22163 the output of the ptype command. Similarly, accept both "const &"
22164 and "const&".
22165
aaa68313
CV
221662001-10-31 Corinna Vinschen <vinschen@redhat.com>
22167
22168 * gdb.base/miscexprs.c (main): Add usage of preprocessor
22169 symbol `STORAGE' to allow to choose the storage class of
22170 the local datastructures.
22171 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
22172 compiler directive.
22173
91740388
MS
221742001-10-30 Michael Snyder <msnyder@redhat.com>
22175
22176 * gdb.base/jump.exp: Allow it to run for all targets.
22177
1b7c05e7
CV
221782001-10-29 Corinna Vinschen <vinschen@redhat.com>
22179
22180 * gdb.base/call-ar-st.c (print_double_array): Match for loop
22181 with new double_array size.
22182 (main): Change storage class of all local variables to static.
22183 Reduce size of double_array to 9.
22184 * gdb.base/call-ar-st.exp: Increase timeout value.
22185 Change expected output for double array to match new size in
22186 call-ar-st.c.
22187
36a22261
CV
221882001-10-29 Corinna Vinschen <vinschen@redhat.com>
22189
22190 * gdb.base/ending-run.exp: Create identical output when passing
22191 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 22192 Stormy16 target.
36a22261 22193
92b8ae91
MK
221942001-10-28 Mark Kettenis <kettenis@gnu.org>
22195
22196 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
22197 that we catch the expected failure under Linux/x86.
22198
cb135b83
OF
221992001-10-29 Orjan Friberg <orjanf@axis.com>
22200
22201 * gdb.base/setvar.exp: Escape curly braces.
22202 * gdb.stabs/weird.exp: Ditto.
22203
6884aa54
DJ
222042001-10-27 Daniel Jacobowitz <drow@mvista.com>
22205
22206 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
22207 * gdm.mi/mi0-hack-cli.exp: Likewise.
22208
0398c9aa
AC
222092001-10-25 Andrew Cagney <ac131313@redhat.com>
22210
22211 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
22212 messages.
22213
d20bf2e8
AC
222142001-10-21 Andrew Cagney <ac131313@redhat.com>
22215
22216 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
22217 checking MI enabled.
22218
03dd63aa
CV
222192001-10-09 Corinna Vinschen <vinschen@redhat.com>
22220
22221 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
22222
1d9d99f3
FCE
222232001-10-04 Frank Ch. Eigler <fche@redhat.com>
22224
22225 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
22226 if gdb child process crashes, just signal an error.
22227
838ae6c4
JB
222282001-10-02 Jim Blandy <jimb@redhat.com>
22229
22230 * lib/gdb.exp (test_xfail_format): Simplify.
22231
22232 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
22233 front of the variable name `format'. Simplify `if'.
22234
8f0cbc1c
DJ
222352001-10-01 Daniel Jacobowitz <drow@mvista.com>
22236
22237 * gdb.threads/pthreads.exp: Wait for output and delay
22238 before sending ^C.
22239
1f08dafd
DJ
222402001-10-01 Daniel Jacobowitz <drow@mvista.com>
22241
22242 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
22243 some incorrect output instead of timing out.
22244 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
22245
674f90ff
CV
222462001-09-28 Corinna Vinschen <vinschen@redhat.com>
22247
22248 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
22249 check to allow additional `int'.
22250
9b284272
DJ
222512001-09-27 Daniel Jacobowitz <drow@mvista.com>
22252
22253 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
22254 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
22255
b55a4771
MS
222562001-09-27 Michael Snyder <msnyder@redhat.com>
22257
22258 * lib/gdb.exp (test_debug_format): New proc.
22259 (setup_xfail_format): Use new proc test_debug_format.
22260 * gdb.base/constvars.exp (local_compiler_xfail_check): New
22261 proc; use new service proc test_debug_format.
22262 Replace all other "gcc_compiled" tests with this test.
22263 * gdb.base/volatile.exp (local_compiler_xfail_check): New
22264 proc; use new service proc test_debug_format.
22265 Replace all other "gcc_compiled" tests with this test.
22266
222672001-09-27 Michael Snyder <msnyder@redhat.com>
22268
22269 * gdb.base/cvexpr.exp: New file.
22270 * gdb.base/cvexpr.c: New file
22271 Test for expressions using const and volatile keywords.
22272
4e6667ac
CV
222732001-09-26 Corinna Vinschen <vinschen@redhat.com>
22274
22275 * gdb.base/constvars.exp: Check for different orders of keywords
22276 and additional "int" strings in output.
22277
4f337972
AC
222782001-09-22 Andrew Cagney <ac131313@redhat.com>
22279
22280 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
22281 responses from "help maint".
22282
2015650d
FCE
222832001-09-19 Frank Ch. Eigler <fche@redhat.com>
22284
22285 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
22286 to localhost:NNN instead of :NNN, in case Xvfb is listening
22287 only on TCP.
22288
f3bcedc1
CV
222892001-09-19 Corinna Vinschen <vinschen@redhat.com>
22290
22291 * gdb.base/recurse.exp: When checking leaving the watchpoint
22292 scope, recognize when gdb is in function's epilogue and pass.
22293
6b819c92
KS
222942001-09-18 Keith Seitz <keiths@redhat.com>
22295
22296 * lib/insight-support.exp (_gdbtk_export_target_info): Add
22297 support for running tests against sid targets.
22298 (gdbtk_done): Ditto.
22299
a10c9419
CV
223002001-09-18 Corinna Vinschen <vinschen@redhat.com>
22301
22302 * gdb.base/ending-run.c (main): Set stdout buffersize
22303 to the same reasonable value for any target.
22304 * gdb.base/ending-run.exp: Add a regular expression
22305 to make testsuite happy on Sanyo Stormy16 target.
22306
739d0d99
CV
223072001-09-17 Corinna Vinschen <vinschen@redhat.com>
22308
22309 * gdb.base/display.c (do_loops): Add float variable `f'.
22310 Increment f in loop.
22311 * gdb.base/display.exp: Increment timeout by 60 seconds.
22312 Change float display test to use variable `f'.
22313
1b8947f0
JB
223142001-09-17 Jim Blandy <jimb@redhat.com>
22315
22316 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
22317 overflowing the limited breakpoint tables on some ROM monitors
22318 (like the ROM68K).
22319
9890ac81
FCE
223202001-09-15 Frank Ch. Eigler <fche@redhat.com>
22321
22322 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
22323 the "-ac" (disable access control) flag.
22324
6db765ea
JH
223252001-08-30 Jeff Holcomb <jeffh@redhat.com>
22326
22327 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
22328 ints.
22329
4c32cc04
KS
223302001-08-30 Keith Seitz <keiths@redhat.com>
22331
22332 * lib/gdb.exp: Move all insight-related functionality into
22333 separate file.
22334 * lib/insight-support.exp: New file.
22335
8d6e6f81
FCE
223362001-08-29 Frank Ch. Eigler <fche@redhat.com>
22337
22338 * config/sid.exp (sid_start): Never set sid verbosity; disable
22339 expect_background {} that consumed its stdout; tolerate </dev/null.
22340 Attempt to set endianness override in "sid" protocol mode. Cleanup.
22341
6a90e1d0
AC
223422001-08-18 Andrew Cagney <ac131313@redhat.com>
22343
22344 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
22345 CLI jump command to start it.
22346 (mi_run_to_main): Fail immediatly when unexpected output.
22347
1759b3c3
AC
223482001-08-18 Andrew Cagney <ac131313@redhat.com>
22349
22350 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
22351 beginning of function. Fix PR gdb/191.
22352
61d11d80
FCE
223532001-08-16 Frank Ch. Eigler <fche@redhat.com>
22354
22355 * config/sid.exp (sid_start): Don't warn if we cannot figure out
22356 what to force sid endianness to.
22357
942a4df2
KS
223582001-08-15 Keith Seitz <keiths@redhat.com>
22359
22360 * lib/gdb.exp (gdbtk_start): Don't set environment
22361 variables for TCL_LIBRARY and friends. Insight will
22362 now figure these out for itself.
22363
0521c418
MS
223642001-08-02 Michael Snyder <msnyder@redhat.com>
22365
22366 * gdb.base/completion.exp: Remove the symbol "a64l" from
22367 the expect string; this is target-specific, and not related
22368 to what is being tested.
22369
74a9a58a
DB
223702001-08-02 Dave Brolley <brolley@redhat.com>
22371
22372 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
22373
c70819fa
MS
223742001-07-25 Michael Snyder <msnyder@redhat.com>
22375
c2b8fa57
MS
22376 * gdb.base/consecutive.exp: New file. Test stepping over
22377 breakpoints on consecutive instructions.
22378 * gdb.base/consecutive.c: New file.
22379
c70819fa
MS
22380 * gdb.base/call-rt-st.exp: Use double-backslash to quote
22381 curly braces in regular expressions.
22382
2b1a1355
MS
223832001-07-25 Michael Snyder <msnyder@redhat.com>
22384
22385 * gdb.base/ending-run.exp: Accept "Program exited normally" as
22386 legitimate output from stepping out of main.
22387
413eca6f
KS
223882001-07-22 Keith Seitz <keiths@redhat.com>
22389
22390 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
22391 the empty string, do not run the tests.
22392
7e5a9322
SC
223932001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22394
22395 * gdb.base/long_long.exp: Detect size of pointer. Take into
22396 account 2-byte pointers when testing for p/a results.
22397
de58f10f
SC
223982001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22399
d63a86f8 22400 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
22401 and defined to 1K for m68hc11.
22402 (random_data): Reduce table to 1K for embedded platforms (68hc11).
22403 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
22404 (sizeof_random_data): New variable to tell the size of the data table;
22405 don't test past this size; always run to main.
22406
d6f5fea1
SC
224072001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22408
22409 * gdb.base/return2.exp: return of long long and double fails for
22410 68HC11; don't execute these tests on that platform.
22411 * gdb.base/return.exp: Return of a double fails for 68hc11.
22412
c477543d
SC
224132001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22414
22415 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
22416 tests that print a float.
22417 * call-rt-st.exp: Likewise.
22418
63cf1c79
MK
224192001-07-12 Mark Kettenis <kettenis@gnu.org>
22420
22421 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
22422 running this test on Linux.
22423
112f9ab5
MC
224242001-06-24 Michael Chastain <chastain@redhat.com>
22425
22426 * gdb.base/arithmet.exp: Remove some tests to make all test names
22427 unique.
22428
4970cb0f
MS
224292001-07-03 Michael Snyder <msnyder@redhat.com>
22430
22431 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
22432 the output of the ptype command.
22433
d85da69f
MS
224342001-07-02 Michael Snyder <msnyder@redhat.com>
22435
4c8a82de
MS
22436 * gdb.base/completion.exp: Don't assume that break.c is the only
22437 source file that may contain functions named "marker".
d85da69f
MS
22438 * gdb.base/corefile.exp: Quote the curly braces in regexp.
22439
8afc772b
AC
224402001-06-28 Andrew Cagney <ac131313@redhat.com>
22441
22442 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
22443 of files to delete.
22444
22445 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
22446 * gdb.disasm/h8300s.exp: New file.
22447 gdb.disasm/h8300s.s: Likewise.
22448
cff22675
AC
224492001-06-27 Andrew Cagney <ac131313@redhat.com>
22450
22451 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
22452 empty breakpoint tables.
22453
68c81b54
AC
224542001-06-25 Andrew Cagney <ac131313@redhat.com>
22455
22456 * lib/mi-support.exp: Update args=... part of stop-reason
22457 patterns. Accept either a list or a tuple.
22458
2dd62704
AC
224592001-06-23 Andrew Cagney <ac131313@redhat.com>
22460
22461 * lib/mi-support.exp: Remove local emacs variable defining
22462 change-log-default-name.
22463
b4127474
MC
224642001-06-22 Michael Chastain <chastain@redhat.com>
22465
22466 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
22467 This is operationally compatible with the previous version.
22468
8dbfb380
JB
224692001-06-13 Jim Blandy <jimb@redhat.com>
22470
22471 * lib/gdb.exp (gdb_test): Doc fix.
22472
f2d8c86d
MC
224732001-06-10 Michael Chastain <chastain@redhat.com>
22474
22475 * gdb.base/exprs.exp: Remove a duplicate test.
22476
81564d34
JB
224772001-06-06 Jim Blandy <jimb@redhat.com>
22478
22479 * gdb.base/return2.exp (main): Use values to test float and double
22480 returns that are not NaN's, to avoid being confused by IEEE
22481 comparison rules.
22482
da55addb
MS
224832001-06-04 Michael Snyder <msnyder@redhat.com>
22484
22485 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 22486 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
22487 rather than wait for 12 more tests to time out.
22488
42c65987
JB
224892001-06-06 Jim Blandy <jimb@redhat.com>
22490
b18bced9 22491 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 22492 Don't forget to match the GDB prompt.
b18bced9 22493
42c65987
JB
22494 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
22495
5b41e5f0
JB
224962001-06-04 Jim Blandy <jimb@redhat.com>
22497
22498 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
22499 command.
22500
015e046f
KB
225012001-05-31 Kevin Buettner <kevinb@redhat.com>
22502
22503 * gdb.base/annota1.exp (info break): Match four or more spaces
22504 after "Address".
22505
fb1ffbbe
MC
225062001-05-31 Michael Chastain <chastain@redhat.com>
22507
22508 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
22509 (dm_type_int_star): Likewise.
22510 (dm_type_long_star): Likewise.
22511 (dm_type_void_star): Likewise.
22512
5ea2a32c
KB
225132001-05-29 Kevin Buettner <kevinb@redhat.com>
22514
22515 * gdb.base/completion.exp (INPUTRC): Set this environment variable
22516 to a known value in order to get consistent results regardless
22517 of the setting of INPUTRC or the presence or contents of .inputrc.
22518
ae23c492
MS
225192001-05-24 Michael Snyder <msnyder@redhat.com>
22520
ac55707e
MS
22521 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
22522 Don't require that the main thread and the manager thread are the
22523 first in the list.
22524
ae23c492
MS
22525 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
22526 debugging. If test fails, issue an "unsupported" not a "fail".
22527
400071f1
JB
225282001-05-24 Jim Blandy <jimb@redhat.com>
22529
22530 Don't assume that short is shorter than int.
22531 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
22532 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 22533 this isn't true.
400071f1
JB
22534 ("print unsigned char == (~0)"): Add test that verifies that ~0,
22535 an int, is not equal to ~0 stored in an unsigned char. This tests
22536 the same thing that the previous test meant to, but works on
22537 16-bit machines, too.
22538 ("print unsigned char != (~0)"): Same test, complemented.
22539
0816a3e5
MS
225402001-05-24 Michael Snyder <msnyder@redhat.com>
22541
22542 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 22543 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
22544 and prevents dejagnu getting out of step.
22545
f6dc23a9
KB
225462001-05-23 Kevin Buettner <kevinb@redhat.com>
22547
22548 * gdb.base/finish.exp (finish_void): Revise pattern for
22549 stopping on the call statement to not permit stopping at
22550 the start of the instructions comprising the call sequence.
22551
7dbd117d
MC
225522001-05-19 Michael Chastain <chastain@redhat.com>
22553
22554 * gdb.base/callfuncs.exp: Make all test names unique.
22555 * gdb.base/commands.exp: Make all test names unique.
22556 * gdb.base/condbreak.exp: Make all test names unique.
22557 * gdb.base/dbx.exp: Make all test names unique.
22558 * gdb.base/default.exp: Make all test names unique.
22559 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
22560 and TIMEOUT messages to their corresponding PASS message.
22561 * gdb.base/ending-run.exp: Make all test names unique.
22562 * gdb.base/long_long.exp: Remove duplicate test.
22563
6b0b0a9e
KB
225642001-05-21 Kevin Buettner <kevinb@redhat.com>
22565
22566 * gdb.base/finish.exp (finish_void): Allow "finish" command to
22567 stop on the call statement as well as the statement after the
22568 call.
22569
2caa35cb
MS
225702001-05-21 Michael Snyder <msnyder@redhat.com>
22571
22572 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
22573
40713331
EZ
225742001-05-10 Elena Zannoni <ezannoni@redhat.com>
22575
a9c64011
AS
22576 * gdb.base/completion.exp: Revamp test. Make it execute on all
22577 platforms.
40713331 22578
c2c1be8d
EZ
225792001-05-10 Elena Zannoni <ezannoni@redhat.com>
22580
a9c64011
AS
22581 * config/gdbserver.exp (gdb_load): Handle the case
22582 in which the arguments to gdbserver are given in the
22583 baseboard configuration file.
22584 Also handle the case in which the server needs to do a
22585 load.
2c9cd303 22586
9671de48
KS
225872001-05-07 Keith Seitz <keiths@cygnus.com>
22588
a9c64011
AS
22589 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
22590 set up the display for testing.
22591 (gdbtk_start): Convert all paths to paths that tcl will like.
22592 Export target information to environment.
22593 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
22594 necessary.
22595 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
22596 (to_tcl_path): New proc to convert a given pathname into
22597 a path acceptible as an argument to a tcl command.
22598 (_gdbtk_export_target_info): New proc to export target info
22599 into the environment for gdbtk testing.
22600 (gdbtk_done): New proc to signal end-of-test.
9671de48 22601
5a360f47
JB
226022001-05-06 Jim Blandy <jimb@redhat.com>
22603
22604 * restore.c: Make the code of caller0 correspond to its comment.
22605
66c756c6
MS
226062001-05-03 Michael Snyder <msnyder@redhat.com>
22607
22608 * config/sid.exp (gdb_target_sid): Check for error messages.
22609 On error or timeout, don't make expect exit (which will terminate
22610 all subsequent tests); instead just make gdb exit.
d63a86f8 22611 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
22612 return a negative value.
22613
a966fde5
JB
226142001-04-24 Jim Blandy <jimb@redhat.com>
22615
851c18e0
JB
22616 * gdb.c++/templates.exp: If we see the prompt for the overload
22617 list, but we haven't recognized any of the longer patterns,
22618 arrange for this test to fail, not hang.
22619
a966fde5
JB
22620 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
22621 variations.
22622
db144853
MC
226232001-04-22 Michael Chastain <chastain@redhat.com>
22624
22625 * gdb.c++/local.exp: Use the 'runto' library function.
22626 * gdb.c++/namespace.exp: Likewise.
22627 * gdb.c++/overload.exp: Likewise.
22628
3207ec21
KB
226292001-03-26 Kevin Buettner <kevinb@redhat.com>
22630
22631 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
22632 * gdb.base/step-line.exp: New file. Test step/next in presence of
22633 #line directives.
22634 * gdb.base/step-line.c: New file. Test program for the above.
22635 * gdb.base/step-line.inp: New file. We pretend that this file has
22636 been transformed by some other tool into step-line.c.
22637
13b57657
JB
226382001-03-21 Jim Blandy <jimb@redhat.com>
22639
22640 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
22641 unmangled operator names.
22642
754cbe1c
JB
226432001-03-20 Jim Blandy <jimb@redhat.com>
22644
22645 * gdb.threads/linux-dp.exp: Recognize an additional message
22646 generated by GDB when it doesn't understand how to debug threads
22647 on the target system.
22648
177495c9
AC
226492001-03-19 Andrew Cagney <ac131313@redhat.com>
22650
22651 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
22652
f266096b
MC
226532001-03-12 Michael Chastain <chastain@redhat.com>
22654
22655 * gdb.c++/derivation.exp: Use the 'runto' library function.
22656
cac3c2ff
MC
226572001-03-12 Michael Chastain <chastain@redhat.com>
22658
22659 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
22660
b6c11a24
MC
226612001-02-24 Michael Chastain <chastain@redhat.com>
22662
22663 * gdb.c++/ref-types.exp: Change handwritten code to library
22664 function 'runto'.
22665
6bae5bce
OF
226662001-03-16 Orjan Friberg <orjanf@axis.com>
22667
22668 * gdb.base/signals.exp: Set count to 0 explicitly.
22669
0015fd9a
MS
226702001-03-15 Mark Salter <msalter@redhat.com>
22671
22672 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
22673 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
22674 (gdb_load): Add support for additional target_info: gdb_download_size
22675 and gdb_load_timeout.
0015fd9a 22676
fc33412a
DT
22677Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
22678
22679 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
22680 file -- to prevent failing when the compile fails but we have no
22681 intention of running the tests anyway.
fc33412a
DT
22682
22683 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
22684 tests if set.
22685
22686 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 22687 integers.
fc33412a
DT
22688
22689 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
22690 * gdb.c++/namespace.exp: Ditto.
22691
115f06de
OF
226922001-03-07 Orjan Friberg <orjanf@axis.com>
22693
22694 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
22695 * gdb.base/pointers.exp: Relax pattern match of decimals.
22696
b6ba6518
KB
226972001-03-06 Kevin Buettner <kevinb@redhat.com>
22698
22699 * Makefile.in, config/abug.exp, config/cfdbug.exp,
22700 config/cpu32bug.exp, config/dve.exp, config/est.exp,
22701 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
22702 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
22703 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
22704 config/sh.exp, config/sid.exp, config/slite.exp,
22705 config/sparclet.exp, config/udi.exp, config/unknown.exp,
22706 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
22707 config/vxworks.exp, config/vxworks29k.exp,
22708 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
22709 gdb.base/all-bin.exp, gdb.base/annota1.exp,
22710 gdb.base/arithmet.exp, gdb.base/assign.exp,
22711 gdb.base/async.exp, gdb.base/attach.exp,
22712 gdb.base/bitfields.exp, gdb.base/bitops.exp,
22713 gdb.base/break.exp, gdb.base/call-ar-st.exp,
22714 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
22715 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
22716 gdb.base/commands.exp, gdb.base/completion.exp,
22717 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
22718 gdb.base/constvars.exp, gdb.base/corefile.exp,
22719 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
22720 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
22721 gdb.base/ending-run.exp, gdb.base/environ.exp,
22722 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
22723 gdb.base/finish.exp, gdb.base/foll-exec.exp,
22724 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
22725 gdb.base/funcargs.exp, gdb.base/help.exp,
22726 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
22727 gdb.base/logical.exp, gdb.base/long_long.exp,
22728 gdb.base/maint.exp, gdb.base/mips_pro.exp,
22729 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
22730 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
22731 gdb.base/pointers.exp, gdb.base/printcmds.exp,
22732 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
22733 gdb.base/regs.exp, gdb.base/relational.exp,
22734 gdb.base/remote.exp, gdb.base/reread.exp,
22735 gdb.base/restore.exp, gdb.base/return2.exp,
22736 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
22737 gdb.base/selftest.exp, gdb.base/setshow.exp,
22738 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
22739 gdb.base/sigall.exp, gdb.base/signals.exp,
22740 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
22741 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
22742 gdb.base/step-test.exp, gdb.base/structs.c,
22743 gdb.base/structs.exp, gdb.base/structs2.exp,
22744 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
22745 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
22746 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
22747 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22748 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
22749 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
22750 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
22751 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
22752 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
22753 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
22754 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
22755 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
22756 gdb.fortran/types.exp, gdb.java/jmisc.exp,
22757 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
22758 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
22759 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
22760 gdb.trace/circ.exp, gdb.trace/collection.exp,
22761 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
22762 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
22763 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
22764 gdb.trace/report.exp, gdb.trace/save-trace.exp,
22765 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
22766 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
22767 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
22768 notices.
22769
dc96c6c7 227702001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
22771
22772 * gdb.base/varargs.c (find_max_double): Fix printf format string:
22773 first arg is int not float.
22774
dc96c6c7 227752001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
22776
22777 * gdb.base/reread.exp: Unsupported for non-native targets;
22778 doesn't work for remote debugging.
22779
9b0c4aeb
FN
227802001-02-19 Fernando Nasser <fnasser@redhat.com>
22781
22782 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
22783 * gdb.base/ending-run.exp: Properly handle the BSP state when
22784 stepping past the end of main.
9b0c4aeb 22785
02aa71d5
MC
227862001-02-19 John Moore <jmoore@redhat.com>
22787
22788 * gdb.base/commands.exp (infrun_breakpoint_command_test):
22789 Converted HPUX fix for non-expected items following multiple
22790 step commands into general solution for all platforms.
22791
1fa449a4
MC
227922001-02-18 Michael Chastain <chastain@redhat.com>
22793
22794 * gdb.c++/classes.exp (do_tests): Change runto statements
22795 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22796 statements demangler agnostic.
22797 * gdb.c++/virtfunc.exp (do_tests): Likewise.
22798 (gdb_virtfunc_restart): Likewise.
22799
b2f9ec70
MC
228002001-02-14 Michael Chastain <chastain@redhat.com>
22801
22802 * gdb.c++/inherit.exp (do_tests): Change runto statements
22803 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22804 statements demangler agnostic.
22805
cf74b8ca
AC
22806Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
22807
22808 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
22809 ``continue to bkpt at common_routine in thread 2'' and ``stopped
22810 before calling common_routine 15 times'' tests.
cf74b8ca 22811
99f78f56
MC
228122001-02-11 Michael Chastain <chastain@redhat.com>
22813
22814 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
22815 Helps the test script figure out which demangler is in use.
22816 (dm_type_foo_ref): Ditto.
22817 (dm_type_int_star): Ditto.
22818 (dm_type_long_star): Ditto.
22819 (dm_type_unsigned_int): Ditto.
22820 (dm_type_void): Ditto.
22821 (dm_type_void_star): Ditto.
99707966 22822 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
22823 Probe the gdb demangler and set variables to accommodate
22824 formatting differences.
22825 (info_func_regexp): New function. Same as info_func, but
22826 matches against a regexp.
22827 (info_func): Match against a literal string.
22828 (print_addr_2): New function. Match against a literal string,
22829 which can be different from the input to gdb.
22830 (print_addr): Simply call print_addr_2 with the same argument twice.
22831 (test_lookup_operator_functions): Use demangler formatting variables.
22832 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
22833 the tests in the same order as the C++ class declaration.
22834 (test_paddr_operator_functions): Ditto.
22835 (test_paddr_overloaded_functions): Ditto.
22836 (test_paddr_hairy_functions): Use demangler formatting variables.
22837 Add reference to gdb/19 for related tests.
22838 (do_tests): Call probe_demangler.
22839
1de8f023
KB
228402001-01-30 Kevin Buettner <kevinb@redhat.com>
22841
22842 * gdb.c++/templates.cc (printf): Remove unused function definition.
22843
ca3f91ed
MS
228442001-01-26 Felix Lee <flee@redhat.com>
22845
22846 * sid.exp (sid_exit): Pass host, not target, to remote_close.
22847
228482001-01-25 matthew green <mrg@redhat.com>
22849
22850 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
22851 up sid.
22852 (sid_exit): Call `remote_pop_conn' after GDB is gone.
22853
228542001-01-25 matthew green <mrg@redhat.com>
22855
22856 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 22857 Deprecate $sid_spawn_id.
ca3f91ed
MS
22858 (sid_exit): Remove code necessary only for `spawn.'
22859
228602001-01-25 matthew green <mrg@redhat.com>
22861
22862 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
22863
fb18ec4a
MC
228642001-01-28 Michael Chastain <chastain@redhat.com>
22865
22866 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
22867 to call when tests fail. It takes gdb out of the overloaded
22868 function choice menu back to the main prompt, so that the test
22869 program stays synchronized.
22870 (set_bp_overloaded): New proc to collect all the common
22871 code for setting a breakpoint on an overloaded name. Calls
22872 take_gdb_out_of_choice_menu when needed.
22873 (menu_overload1arg): New variable to collect the repeated
22874 instances of the expected menu for an overloaded name. Change
22875 the regular expression to handle changes in g++ type encoding:
22876 "void" can be either "void" or "", and "unsigned int" can be
22877 either "unsigned int" or "unsigned".
22878 (continue_to_bp_overloaded): Change regular expressions to handle
22879 changes in g++ type encoding.
22880 (no proc): Call take_gdb_out_of_choice_menu when needed.
22881 Remove redundant calls to "info break". Accept either "canceled"
22882 or "cancelled". Change regular expressions in "info break"
22883 calls to handle changes in g++ type encoding. Give all tests
22884 unique strings.
22885
9c646a6e
BE
228862001-01-17 Ben Elliston <bje@redhat.com>
22887
22888 * config/sid.exp: New file.
22889
9549d9c1
AC
22890Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22891
22892 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22893
dc96c6c7 228942000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22895
22896 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22897 Add a RE to accept a non-ascii char if one is ever presented.
22898
b4df4f68
FN
228992000-12-20 Fernando Nasser <fnasser@redhat.com>
22900
297dd0fd 22901 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22902
dc96c6c7 229032000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22904
d63a86f8 22905 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22906 in regexp. One '\' does not suffice on Linux.
22907
4a7bddb6
MC
229082000-12-09 Michael Chastain <chastain@redhat.com>
22909
22910 * gdb.base/break.exp (test_clear_command): Use a marker function
22911 rather than 'main' for the test function. Also move this
22912 test to an execution point where the marker function names are
22913 guaranteed to be bound to functions. (Executing tests after a
22914 'finish' from main runs into name conflicts with local names
22915 in __libc_start_main).
22916
dc96c6c7 229172000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22918
22919 * gdb.base/finish.exp: New test for gdb's "finish" command.
22920 * gdb.base/return2.exp: New test for gdb's "return" command.
22921 * gdb.base/return2.c: New source file for above.
22922
dc96c6c7 229232000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22924
22925 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22926 * gdb.base/miscexprs.exp: Ditto.
22927 * gdb.base/pointers.exp: Ditto.
22928 * gdb.c++/derivation.exp: Ditto.
22929 * gdb.c++/local.exp: Ditto.
22930 * gdb.c++/namespace.exp: Ditto.
22931 * gdb.c++/overload.exp: Ditto.
22932 * gdb.c++/ref-types.exp: Ditto.
22933
dc96c6c7 229342000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22935
22936 * gdb.base/constvars.exp: Test result of "up" command.
22937 * gdb.base/miscexprs.exp: Ditto.
22938 * gdb.base/pointers.exp: Ditto.
22939 * gdb.base/scope.exp: Ditto.
22940 * gdb.c++/derivation.exp: Ditto.
22941 * gdb.c++/local.exp: Ditto.
22942 * gdb.c++/namespace.exp: Ditto.
22943 * gdb.c++/overload.exp: Ditto.
22944 * gdb.c++/ref-types.exp: Ditto.
22945
44097287
FN
229462000-11-22 Michael Chastain <chastain@redhat.com>
22947
22948 * mips_pro.exp: Accept either "middle -> top -> main" or
22949 "middle -> main" in the backtrace, because gcc can optimize
22950 tail calls to jumps. Remove setup_xfail for the hppa case.
22951 Add a comment with the original warning messages from PR 3016,
22952 which was filed in 1993, to preserve them for posterity.
22953
9d2e1bab
ND
229542000-11-17 Nick Duffek <nsd@redhat.com>
22955
22956 * lib/gdb.exp (gdb_test): Override timeout with board info.
22957
1aca8eb7
ND
229582000-11-17 Nick Duffek <nsd@redhat.com>
22959
22960 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22961 the second kill and detach messages.
22962
93076499
ND
229632000-11-17 Nick Duffek <nsd@redhat.com>
22964
22965 * configure.in: Add AC_EXEEXT.
22966 * configure: Regenerate.
22967 * Makefile.in (just-check): Export EXEEXT.
22968 * lib/gdb.exp ($EXEEXT): Import from environment.
22969 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22970 expect "maint dump-me" on Cygwin.
22971 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22972 $EXEEXT.
22973
30e87cd3
ND
229742000-11-17 Nick Duffek <nsd@redhat.com>
22975
22976 * gdb.base/break.exp: Test backtrace and finish from called
22977 function on all platforms, not just HP-UX.
22978
dc96c6c7 229792000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22980
22981 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22982 code from gdb_target_monitor, so it can be used independantly
22983 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22984
dc96c6c7 229852000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22986
22987 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22988 * gdb.base/corefile.exp: Expect the message "Program is being
22989 debugged already" when we send the "corefile" command, since
22990 the preceeding gdb_load may have connected gdb to a remote target.
22991 * gdb.base/display.exp: Disable hardware watchpoints if new
22992 board info variable "no_hardware_watchpoints" is true.
22993 Replace single-letter commands with more readable ones.
22994 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22995 if new board info variable "no_hardware_watchpoints" is true.
22996 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22997 to see if stdio (printf) testing is possible.
22998 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22999 board info variable "no_hardware_watchpoints" is true. Use new
23000 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
23001
39124dea
FN
230022000-11-13 Fernando Nasser <fnasser@redhat.com>
23003
23004 From Orjan Friberg <orjanf@axis.com>:
23005 * gdb.base/printcmds.exp: Escape curly braces followed by a number
23006 in array print pattern match.
23007
a9e2e984
FN
230082000-11-09 Fernando Nasser <fnasser@redhat.com>
23009
23010 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
23011 spelling "cancelled" to U.S. spelling "canceled" to match changes
23012 made to gdb.
23013 * gdb.c++/ovldbreak.exp: Ditto.
23014
c7db355b
PS
230152000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
23016
23017 * gdb.base/callfuncs.c (main): Moved to end of file, call
23018 t_double_values to initialize the FPU before inferior calls are made.
23019 * gdb.base/callfuncs.exp: Test for register preservation after calling
23020 inferior functions. Add tests for continuining, finishing and
23021 returning from a stop in a call dummy.
23022
dc96c6c7 230232000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
23024
23025 * gdb.base/commands.exp: Break up long lines, and re-indent.
23026
dc96c6c7 230272000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
23028
23029 * config/gdbserver.exp: Rewritten from the ground up, to make it
23030 compatible with the current dejagnu tree, and to make it work with
23031 the new "gdbserver" in libremote.
23032
dc96c6c7 230332000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23034
23035 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
23036 * gdb.base/varargs.exp: Skip entire test if no printf support.
23037 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
23038 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
23039
dc96c6c7 230402000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
23041
23042 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
23043 no floating point support.
23044 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
23045 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
23046 * gdb.base/call-rt-st.exp: Ditto.
23047 * gdb.base/call-strs.exp: Ditto.
23048
bac5fc66
JG
230492000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
23050
23051 * gdb.base/sizeof.c: include <stdio.h>.
23052
23053 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
23054 'finish', otherwise uncaptured gdb_prompt would potentially
23055 throw remaining test points out of sync.
bac5fc66 23056
b22a6027
SB
230572000-07-26 Scott Bambrough <scottb@netwinder.org>
23058
23059 * gdb.base/recurse.exp: Run tests for all targets.
23060 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
23061 gnu-oldld case on ARM.
23062 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
23063 for ARM targets.
d63a86f8 23064
d8231941
AG
23065Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
23066
23067 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
23068 * gdb.java/configure: Rebuild.
23069
8caabe69
AG
23070Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
23071
23072 * gdb.java/jv-exp.exp: New file.
23073
9d273ca3
AG
23074Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
23075
23076 * configure: Rebuilt.
23077 * configure.in (configdirs): Add gdb.java.
23078 * gdb.java/jmisc.java: New file.
23079 * gdb.java/jmisc.exp: New file.
23080 * gdb.java/Makefile.in: New file.
23081 * gdb.java/configure: Rebuilt.
23082 * gdb.java/configure.in: New file.
23083 * lib/java.exp: New file.
23084
4f823a66
AC
23085Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
23086
23087 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 23088 underflow.
4f823a66 23089
2391e11d
AC
23090Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
23091
23092 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 23093 and the compilers sizes.
2391e11d 23094
54602222
ND
230952000-07-09 Nick Duffek <nsd@redhat.com>
23096
23097 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
23098 (use_methods): New function.
23099 (main): Call use_methods().
23100 * gdb.c++/classes.exp (test_method_param_class): New procedure.
23101 (do_tests): Call test_method_param_class.
23102
2bec0572
ND
231032000-07-09 Nick Duffek <nsd@redhat.com>
23104
23105 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
23106 spelling.
23107 (test_enums): New procedure. Move enum tests from end of script
23108 to here. Set breakpoint on function name instead of line number.
23109 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
23110 (enums2): New marker function.
23111 (enums1): New function.
23112 (main): Call enums1(). Move enum tests to enums1().
23113
78492fde
AC
23114Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
23115
23116 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 23117 compile/link program. Update line numbers.
78492fde
AC
23118 * gdb.asm/d10v.inc: Define ``startup''.
23119 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 23120
49a2cef8
AC
23121Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
23122
23123 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
23124
3e6c8688
EZ
231252000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23126
23127 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 23128 of 'help maint print' command.
3e6c8688 23129
9ff5cbe9
AC
23130Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
23131
23132 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 23133 they use gdb_expect_list.
9ff5cbe9 23134
17c579bd
AC
23135Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
23136
23137 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
23138 memory-read-packet-size'' instead of ``set endian big'' to test
23139 long commands.
17c579bd 23140
e6d71bf3
DB
231412000-06-03 Daniel Berlin <dan@cgsoftware.com>
23142
23143 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 23144 g++, and stop skipping them.
e6d71bf3
DB
23145
23146 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
23147 work under g++.
23148
d63a86f8 23149 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
23150 initialization.
23151
dc96c6c7 231522000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
23153
23154 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
23155 the regular expression: accept an (almost) arbitrary sequence of
23156 "frames-invalid" and "breakpoints-invalid" messages both before
23157 and after the "starting" message.
23158
dc96c6c7 231592000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
23160
23161 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 23162
dc96c6c7 231632000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
23164
23165 * gdb.base/annota1.exp (annotate-signal-handler-caller):
23166 Relax the regular expression a little, make it pass on Solaris 8.
23167
8216cda9
KB
231682000-05-12 Kevin Buettner <kevinb@redhat.com>
23169
23170 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 23171 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
23172 Instead, it is permissible for gdb to stop on the line of the
23173 call itself.
23174
1a570b2f
MS
231752000-05-12 Michael Snyder <msnyder@.cygnus.com>
23176
23177 * gdb.base/break.exp (bp on small function, optimized file):
23178 Add a second pass pattern. The behavior differs here between stabs
23179 and dwarf for one-line functions. Stabs preserves two line symbols
23180 (one before the prologue and one after) with the same line number,
23181 but dwarf regards these as duplicates and discards one of them.
23182 Therefore the address after the prologue (where the breakpoint is)
23183 has no exactly matching line symbol, and GDB reports the breakpoint
23184 as if it were in the middle of a line rather than at the beginning.
23185
dc96c6c7 231862000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 23187
d63a86f8 23188 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
23189 rather than "send_gdb" (for consistancy).
23190
7d418785
AC
23191Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
23192
23193 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
23194 * gdb.c++/templates.cc: Properly check for GCC version number.
23195 * lib/compiler.cc: Likewise
23196
dc96c6c7 231972000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 23198
d63a86f8 23199 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
23200 gdb may not stop at the first line of main, due to code motion.
23201
dc96c6c7 232022000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
23203
23204 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
23205 This test depends on parsing the printf output from the target.
23206 Since the sparclet stub doesn't do stdio, this will never work.
23207 * gdb.base/call-rt-st.exp: ditto.
23208 * gdb.base/call-strs: ditto.
23209
dc96c6c7 232102000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
23211
23212 * gdb.base/miscexprs.exp: make sizeof long array test portable.
23213
23214 * gdb.base/ending-run.exp: After connecting to a remote target,
23215 but before running, the target will appear to be in a random
23216 location. Specify both a file and a line for breakpoints.
23217 Also, the function that calls main may be called 'init'
23218 rather than 'start'.
23219
a5a51225
EZ
232202000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23221
23222 * gdb.base/help.exp: Update output for add-symbol-file command.
23223
7930cc7c
FN
232242000-04-10 Fernando Nasser <fnasser@cygnus.com>
23225
23226 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23227 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
23228
23e37ab1
C
232292000-04-07 J.T. Conklin <jtc@redback.com>
23230
e93c542c
C
23231 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
23232
23e37ab1
C
23233 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
23234
591b8fa3
PDM
23235Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
23236
23237 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 23238 values that can be represented exactly.
591b8fa3
PDM
23239 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
23240 above change, and to not check against the directory part of the source
23241 file name.
23242 (step into print_long_arg_list): Likewise.
23243 (print print_small_structs from print_long_arg_list): Likewise.
23244 (print print_long_arg_list): Likewise.
23245
7a495180
EZ
232462000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23247
30b53638 23248 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 23249
beb998c6
AC
23250Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
23251
23252 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
23253
1c689132
DB
232542000-03-25 Daniel Berlin <dan@cgsoftware.com>
23255
23256 * gdb.base/commands.exp (deprecated_command_test): Add test for
23257 deprecate with no arguments.
23258
c1790a9d
JL
232592000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
23260
23261 * gdb.base/break.exp: Add new test for setting breakpoints on
23262 optimized code so we can test breakpoints work even when function
23263 prologues may be optimized away
23264
003ba290
FN
232652000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
23266
23267 From David Whedon <dwhedon@gordian.com>
a9c64011 23268 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 23269
6837a0a2
DB
232702000-03-22 Daniel Berlin <dan@cgsoftware.com>
23271
23272 * gdb.base/help.exp: Added test for new apropos command.
23273
b9593231
KB
232742000-03-21 Kevin Buettner <kevinb@redhat.com>
23275
23276 * gdb.base/pointers.c (usevar): New function.
23277 (main): Make sure that global variables v_int_pointer2, rptr,
23278 and y are all referenced someplace in the program by calling
23279 usevar() on them. [Some linkers delete symbols which are
23280 never referenced. The space remains, but there's no way to
23281 get a (symbolic) handle on the variable from the debugger.]
23282
751a959b
EZ
232832000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23284
23285 * gdb.base/printcmds.c: Add typedeffed arrays.
23286
23287 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 23288 procedure to test arrays that are typedef'd.
751a959b 23289
73a93a32
JI
232902000-03-13 James Ingham <jingham@leda.cygnus.com>
23291
23292 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 23293 the library directories.
73a93a32 23294
fb40c209
AC
23295Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
23296
23297 * configure.in (configdirs): Add sub directory gdb.mi.
23298 * configure: Re-generate.
23299
23300 * gdb.mi: New directory.
d63a86f8 23301
ee4dd2c9
AC
233022000-02-25 Scott Bambrough <scottb@netwinder.org>
23303
23304 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 23305 a long long value as a double on ARM platforms.
ee4dd2c9 23306
70f0cc22
JB
233072000-02-16 Jim Blandy <jimb@redhat.com>
23308
23309 * gdb.base/break.exp ("breakpoint line number"): Make sure the
23310 default source file is set properly before running this test.
23311
853819b8
EZ
233122000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23313
23314 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 23315 gdbtk/library directory, not in gdbtcl2.
853819b8 23316
dfcd3bfb
JM
233172000-02-04 Jim Blandy <jimb@redhat.com>
23318
23319 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
23320 backslash from regexp pattern.
23321
23322 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
23323 procedure. Use it to run all the "continue to bp overloaded"
23324 tests. Note that this changes the names of the tests slightly.
23325 If the breakpoint hit message includes a hex PC value, because
23326 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
23327 from the real source code, still consider that a pass.
23328
23329 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
23330 XFAIL here if the breakpoint message contains a hex address. Note
23331 similar change on 1999-11-02.
23332
23333 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
23334
23335 * gdb.base/ptype.exp: Establish a default source file before
23336 calling get_debug_format.
23337
233382000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
23339
23340 * gdb.base/watchpoint.exp: Remove duplication of test messages.
23341
8b93c638
JM
233422000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23343
23344 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
23345 of successive stepi commands -- while in the prologue we should see
23346 the function entry bracket.
23347
233482000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23349
23350 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
23351 reach __change_mode() when stepping through the end of main().
23352
c5394b80
JM
233532000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
23354
23355 * gdb.base/default.exp: Fix expected pattern.
23356 * gdb.base/help.exp: Same.
23357
0d06e24b
JM
233582000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23359
23360 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 23361 Don't use xfail's because that affects only the following test.
d63a86f8 23362
0d06e24b 23363 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 23364 solaris or linux.
0d06e24b
JM
23365
23366 * gdb.base/selftest.exp: Update to reflect changes to main.c.
23367
dc96c6c7 233682000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 23369
d63a86f8 23370 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
23371 "A syntax error" rather than "A parse error". Accept both.
23372
233732000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
23374
23375 * gdb.base/default.exp: Remove OS dependent string from "target
23376 remote" test.
23377 * gdb.base/help.exp: Same for "help target remote" test.
23378
c3f6f71d
JM
233792000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23380
23381 From Jim Kingdon <kingdon@redhat.com>:
23382
23383 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
23384 prompt (cleanup rather than necessity, but still might keep output
23385 from spilling to next test).
c3f6f71d
JM
23386
233872000-01-02 Fred Fish <fnf@cygnus.com>
23388
23389 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
23390 AIX, which defines them in <sys/types.h>.
23391
ed9a39eb 233921999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 23393
ed9a39eb 23394 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 23395 float" test.
ed9a39eb
JM
23396
233971999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 23398
ed9a39eb 23399 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
23400
23401 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
23402 outermost frame disallowed".
23403
234041999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
23405
23406 * gdb.base/setvar.exp: New tests for setting the value of a struct
23407 with a constant list.
23408
234091999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23410
23411 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
23412 require the user to type a cast before setting the value of a struct.
23413
de57eccd
JM
234141999-12-06 Jim Blandy <jimb@cygnus.com>
23415
23416 * gdb.base/default.exp: Expect the new 'info float' command on
23417 all i386 platforms.
23418
23419 * gdb.threads/linux-dp.exp: Expand our ability to recognize
23420 LinuxThreads libraries that don't support debugging.
23421
c2d11a7d
JM
23422Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23423
23424 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
23425 Change the buffer type to ``unsigned char'' to simplify size
23426 arithmetic.
c2d11a7d
JM
23427
23428 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
23429 stub only handles 400-1 byte packets. Verify that the download
23430 worked.
c2d11a7d
JM
23431
234321999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
23433
23434 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
23435 tests, using UNRESOLVED for the untested cases. Also, does not wait
23436 for a timeout if the prompt was received before a recognizable pattern.
23437
234381999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
23439
23440 * lib/gdb.exp (gdb_expect_list): Fix spelling.
23441
234421999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23443
23444 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 23445 watchpoints.
c2d11a7d
JM
23446
234471999-11-24 Jason Merrill <jason@casey.cygnus.com>
23448
23449 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
23450
23451 * gdb.c++/local.exp: Be more flexible in recognizing local class
23452 name mangling. Don't allow horribly truncated method names.
23453 * gdb.c++/derivation.exp: Expect protected inheritance.
23454 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
23455 * gdb.c++/virtfunc.exp: Likewise.
23456 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
23457 when printing a nested enum.
23458
234591999-11-22 Jim Blandy <jimb@cygnus.com>
23460
23461 * gdb.base/step-test.exp: Properly await GDB's response to setting
23462 a breakpoint on the call to large_struct_by_value.
23463
23464 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
23465 just because we have debug info for the `start' function.
23466
234671999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
23468
23469 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
23470 "Unknown signal" messages, which indicate (on LinuxThreads) that
23471 GDB doesn't know how to debug threads on this system. This is
23472 better than hanging while philosopher 0 dumps chatter into gdb.log.
23473
234741999-11-18 Tom Tromey <tromey@cygnus.com>
23475
23476 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
23477
234781999-11-18 Fred Fish <fnf@cygnus.com>
23479
23480 * gdb.base/coremaker2.c: Add sample program for generating
23481 cores that is more self contained than coremaker.c. Eventually
23482 I'll add more code to this and tie it into the testsuite.
23483
4ce44c66
JM
234841999-11-12 Stan Shebs <shebs@andros.cygnus.com>
23485
23486 * gdb.base/dollar.exp: Remove, now in gdb.hp.
23487
234881999-11-10 Jimmy Guo <guo@cup.hp.com>
23489
23490 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 23491 from $srcdir/lib/.
4ce44c66 23492 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 23493 and gdb.c++/.
4ce44c66
JM
23494
23495 * gdb.c++/derivation.exp: remove redundant get compiler info code.
23496
d63a86f8 23497 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
23498 'continue with watch' test point.
23499
235001999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
23501
23502 Merged from p2linux-990323-branch:
d63a86f8 23503
4ce44c66
JM
23504 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
23505
11cf8741
JM
23506Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
23507
23508 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 23509 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
23510
23511Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
23512
23513 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 23514 gdb_expect_list.
11cf8741
JM
23515
23516Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
23517
23518 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
23519
235201999-11-03 Mark Salter <msalter@cygnus.com>
23521
23522 * gdb.base/break.exp: Fix "stub continue" pattern.
23523
235241999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
23525
23526 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
23527
235281999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
23529
23530 * gdb.base/display.exp ("finish"): Add timeout clause.
23531
23532 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
23533 plain prompt clause, so this doesn't have to time out in order to
23534 fail.
23535
23536 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 23537 breakpoint hit messages include an address.
11cf8741
JM
23538
23539 * gdb.base/display.exp: Don't forget to escape parens in regular
23540 expressions. Unix regexp notatation sucks.
23541
235421999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23543
23544 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 23545 order for 'signalled' message.
11cf8741 23546
5c44784c
JM
235471999-11-01 Stan Shebs <shebs@andros.cygnus.com>
23548
23549 From Jimmy Guo <guo@cup.hp.com>:
23550 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
23551 * gdb.base/annota1.c: Add code for tests to work with.
23552
235531999-10-26 Frank Ch. Eigler <fche@cygnus.com>
23554
23555 * gdb.base/remote.exp: New test for remote downloading settings.
23556 * gdb.base/remote.c: New file with large .data.
23557
917317f4
JM
235581999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
23559
23560 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
23561 for LinuxThreads support, merged from the Code Fusion branch.
23562
23563Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
23564
23565 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
23566 containing exp_continue into a while within an expect. Don't
23567 attempt a start more than three times. Check return value from
23568 gdb_load.
d63a86f8 23569
2df3850c
JM
23570Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
23571
23572 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 23573 a pass case.
2df3850c 23574
2acceee2
JM
235751999-10-01 Kevin Buettner <kevinb@cygnus.com>
23576
23577 * gdb.base/break.c (main): Added a statement that we can step
23578 off of.
23579 * gdb.base/break.exp: Added tests for setting a breakpoint
23580 at an offset and stepping onto a breakpoint.
23581
235821999-10-01 Fred Fish <fnf@cygnus.com>
23583
d63a86f8 23584 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
23585 gdb output.
23586
c2c6d25f
JM
235871999-09-18 Jim Blandy <jimb@cris.red-bean.com>
23588
23589 * gdb.base/break.exp: Code locations are in hex, don't forget!
23590 (For HP-UX.)
23591
235921999-09-17 Stan Shebs <shebs@andros.cygnus.com>
23593
23594 * condbreak.exp: Use break.c as test program.
23595 * condbreak.c: Remove, redundant with break.c.
23596
235971999-09-15 Stan Shebs <shebs@andros.cygnus.com>
23598
23599 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 23600 Z-packets if the target needs it.
c2c6d25f
JM
23601
236021999-09-13 James Ingham <jingham@leda.cygnus.com>
23603
23604 * gdb.c++/overload.exp: Added tests for listing overloaded
23605 functions with function pointers in the arg, explicitly calling
23606 out the version you want.
23607
cff3e48b
JM
236081999-09-09 Stan Shebs <shebs@andros.cygnus.com>
23609
23610 * long_long.exp: Add variations of test cases that work for
23611 targets with 16-bit ints and 32-bit doubles.
23612
d4f3574e
SS
236131999-09-08 Stan Shebs <shebs@andros.cygnus.com>
23614
23615 * break.c (main): Compare a possibly-uninitialized argc with an
23616 unlikely value that fits in 16 bits.
23617
236181999-09-07 Stan Shebs <shebs@andros.cygnus.com>
23619
23620 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
23621 0xfeeb, don't want negative numbers if ints are 16 bits.
23622
23623 * lib/gdb.exp (skip_cplus_tests): New proc.
23624 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
23625 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
23626 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
23627 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
23628 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
23629 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
23630 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
23631 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
23632
23633 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
23634
23635Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
23636
23637 * gdb.base/corefile.exp (up): Allow a parameter to appear
23638 in the frame that we're going up to.
23639
23640 From Jim Blandy <jimb@cygnus.com>:
23641
23642 * gdb.base/default.exp (info float): Expect some output now.
23643
23644 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
23645 returning floating-point values to fail on the x86.
23646 * gdb.base/callfwmall.exp (do_function_calls): Same.
23647
23648 * gdb.base/list.exp (test_listsize): Correct expectations for
23649 listing line 1 with listsize 2. Also, listing a single line
23650 works now, as does listing three lines. [Kevin's note: There
23651 were a number of other cases fixed too where the expectations
23652 differed...]
23653
236541999-09-02 Stan Shebs <shebs@andros.cygnus.com>
23655
23656 * gdb.base/selftest.exp: Add case for when version prints as
23657 constant string instead of char pointer.
23658
104c1213
JM
236591999-08-25 Stan Shebs <shebs@andros.cygnus.com>
23660
23661 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 23662 stepping out of main.
104c1213
JM
23663
23664 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
23665 G++ used.
23666
23667 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 23668 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
23669
23670 * gdb.c++/ovldbreak.exp: Update match string in test that
23671 includes a warning of multiple breakpoints.
23672
236731999-08-24 Stan Shebs <shebs@andros.cygnus.com>
23674
23675 * gdb.base/display.exp: Improve precision of step-after-finish
23676 added yesterday.
23677
23678 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 23679 test.
104c1213
JM
23680
23681 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
23682 configs when using G++, not just hppa*.
23683
236841999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23685
23686 * gdb.base/async.c: New file.
23687 * gdb.base/async.exp: New file.
23688
23689Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
23690
23691 * gdb.base/break.exp: Tweak PA specific tests to properly handle
23692 PA64.
23693
53a5351d
JM
23694Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
23695
104c1213
JM
23696 * gdb.base/display.exp: "finish" can leave us mid-line on many
23697 targets, deal with it. Add a small constant to main, instead of
23698 1000 since main+1000 may not be a valid address in the target.
23699
53a5351d
JM
23700 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
23701 on hpux11.
23702
23703 * gdb.base/attach.exp: Handle another hpux11 error message variant
23704 when attaching to a process that does not exist.
23705
237061999-08-19 J.T. Conklin <jtc@redback.com>
23707
23708 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 23709 characters in 'continue to 1241' test.
53a5351d
JM
23710
237111999-08-17 Stan Shebs <shebs@andros.cygnus.com>
23712
23713 * gdb.base/call-ar-st.exp: Add a shorter match case for the
23714 stop in print_long_arg_list, define and use a whitespace
23715 variable in print_small_structs test, add an XFAIL for Solaris.
23716 * gdb.base/dbx.exp: XFAIL func commands until somebody is
23717 interested enough to fix.
23718
7be570e7
JM
237191999-08-13 Keith Seitz <keiths@cygnus.com>
23720
23721 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
23722 (dbx_gdb_load): Remove. Use gdb_load instead, since that
23723 proc knows about targets other than the natives.
23724 (test_assign): Use "gdb_run_cmd" to "run" the target.
23725 Check that we've actually hit the breakpoint at main.
23726 When we attempt to assign a value to a local variable, check
23727 that the variable is in the current scope, i.e., don't use
23728 a test with an empty result.
23729
23730Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
23731
23732 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 23733 command.
7be570e7
JM
23734
237351999-08-09 Stan Shebs <shebs@andros.cygnus.com>
23736
23737 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23738 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
23739 gdb.compat, gdb.threads-hp.
23740 gdb.hp/configure, gdb.hp/configure.in: New files.
23741 gdb.hp/Makefile.in: Recurse into new subdirs.
23742 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
23743 gdb.hp/gdb.objdbg: New directory, tests for debugging info
23744 in object files.
23745 gdb.hp/tools: New directory, aux tools for HP-specific tests.
23746
96baa820
JM
237471999-08-05 Stan Shebs <shebs@andros.cygnus.com>
23748
23749 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 23750 funky printf, remove a bogus p/a test.
96baa820
JM
23751
237521999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23753
23754 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
23755 connected to the target. This is necessary when running not
23756 natively.
96baa820
JM
23757
237581999-08-03 Stan Shebs <shebs@andros.cygnus.com>
23759
23760 * gdb.base/step-test.exp: Removed some extraneous messages.
23761
23762 * gdb.base/long_long.exp: Don't run memory examination tests
23763 on little-endian targets (they will need a different set of
23764 results to match).
23765
237661999-08-02 Stan Shebs <shebs@andros.cygnus.com>
23767
23768 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
23769 until somebody decides to fix GDB.
23770
23771 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 23772 constant as "ULL".
96baa820
JM
23773 * gdb.base/long_long.exp: Loosen x/c test, add partial result
23774 matches for a couple x/2 commands.
23775
a0b3c4fd
JM
237761999-07-30 Stan Shebs <shebs@andros.cygnus.com>
23777
23778 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
23779 by merging in ref-types2 tests.
23780 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
23781
23782 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23783 * gdb.c++/Makefile.in: Add standard actions.
23784 (EXECUTABLES): Rename from PROGS, update list.
23785 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
23786 from gdb.hp.
23787 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
23788 foo and bar locals.
23789 * gdb.c++/anon-union.exp: Fix tests to match.
23790 * gdb.c++/classes.exp: Run if HP compiler used, add extra
23791 expect matches to handle output variations.
23792 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
23793 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 23794 output, add HP alternatives for new and delete prints.
a0b3c4fd 23795 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 23796 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
23797 * gdb.c++/demangle.exp: Use $style when reporting failure.
23798 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
23799 * gdb.c++/inherit.exp: Run if HP compiler used, add some
23800 match alternatives.
23801 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 23802 compilers.
a0b3c4fd
JM
23803 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
23804 * gdb.c++/method.exp: Add match alternatives.
23805 * gdb.c++/misc.cc: Add bool types.
23806 * gdb.c++/misc.exp: Add tests for bool types.
23807 * gdb.c++/overload.exp: Add xfails.
23808 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
23809 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
23810 add some more template parameter tests (only for HP currently).
23811 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
23812 * gdb.c++/virtfunc.cc: Add return type and value for main.
23813 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
23814 match alternatives.
d63a86f8 23815
a0b3c4fd
JM
238161999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23817
23818 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
23819
238201999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
23821
23822 * gdb.base/signals.exp: Don't expect getting a backtrace from
23823 within a signal handler to fail on Linux.
23824
238251999-07-29 Stan Shebs <shebs@andros.cygnus.com>
23826
23827 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23828 * lib/gdb.exp: Remove some gratuitious semicolons.
23829 (delete_breakpoints): Increase timeout.
23830 (gdb_expect): Add -notransfer option.
23831 (gdb_test): Use -notransfer option.
23832 (get_compiler_info): Add f77 case.
23833 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 23834 case.
a0b3c4fd
JM
23835 (gdb_preprocess): Call get_compiler.
23836
23837 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
23838 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
23839 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
23840 gdb.base/long_long.exp, gdb.base/printcmds.exp,
23841 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
23842 third arg to gdb_test.
a0b3c4fd
JM
23843 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
23844 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 23845 HP-UX xfails, add others.
a0b3c4fd
JM
23846 * gdb.base/completion.exp: Reflect name change of self-test.
23847 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
23848 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
23849 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
23850 HP failure number.
a0b3c4fd
JM
23851 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
23852 useless HP-UX 10.30 references.
23853 * gdb.base/maint.exp: Loosen matches.
23854 * gdb.base/pointers.c (main): Declare more_code.
23855 * gdb.base/pointers.exp: Match on output of a `next'.
23856 * gdb.base/structs.c: Add prototypes.
23857 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
23858 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
23859
238601999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23861
23862 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 23863 command.
a0b3c4fd
JM
23864
238651999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23866
23867 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
23868 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
23869
23870 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
23871 debug info. Deal with lack of signal hanlder info in stack.
23872
a9c64011 23873 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
23874 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23875
5a2468f5
JM
238761999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23877
23878 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 23879 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 23880
adf40b2e
JM
23881Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23882
23883 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23884 a1-selftest.exp.
adf40b2e
JM
23885 * gdb.base/configure: Re-generate.
23886
238871999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23888
23889 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23890 in trying to run first and name is too long.
23891
23892 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23893 pointers2.c and pointers2.exp, respectively.
23894 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23895 doschk happier.
23896
43e526b9
JM
238971999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23898
23899 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23900 callfuncs2.c and callfuncs2.exp.
23901
23902 * gdb.base/list.exp: Remove mistaken xfails.
23903 * gdb.base/list0.h: Add optional prototypes.
23904
9846de1b
JM
23905Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23906
a9c64011 23907 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23908 calling malloc.
a9c64011
AS
23909 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23910 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23911 use.
9846de1b
JM
23912
239131999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23914
23915 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23916 * gdb.base/annota2.cc, annota2.exp: Move from here.
23917 * gdb.c++/annota2.cc, annota2.exp: To here.
23918 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23919
43ff13b4
JM
23920Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23921
23922 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23923 a consistent format.
43ff13b4 23924
085dd6e6
JM
239251999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23926
23927 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23928 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23929 HP compilers, also set the globals $true and $false.
23930
23931 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23932 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23933 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23934 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23935 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23936 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23937 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23938 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23939 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23940 whatis.c} Add C++ compatible function definitions and return
23941 types, add includes for library functions.
085dd6e6
JM
23942 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23943 * gdb.base/step-test.c (myglob): Rename from glob.
23944 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
23945 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23946 files, move here from gdb.hp.
085dd6e6 23947 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
23948 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23949 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23950 Adjust line numbers in regexps.
085dd6e6
JM
23951
23952 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23953 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23954 instead of 0/1.
23955
23956 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23957 foll-vfork.exp: New files, move here from gdb.hp.
23958 * gdb.base/page.exp: New file, test of pagination command.
23959
23960 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23961 recursion test.
23962 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23963
23964 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 23965 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
23966
23967 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 23968 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 23969 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 23970 watchpoint test.
085dd6e6
JM
23971 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23972 them work.
23973 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23974 expressions properly.
23975 * gdb.base/corefile.exp: Loosen the match slightly.
23976 * gdb.base/default.exp: Allow "Error accessing memory" message
23977 also.
23978 * gdb.base/display.exp: Skip over x/0 j if PA64.
23979 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23980 * gdb.base/interrupt.exp: Ditto.
23981 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23982 in use.
23983 * gdb.base/list.exp: Add xfails for HP-UX.
23984 * gdb.base/long_long.exp: Refine some of the numeric matches.
23985 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23986 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23987 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23988 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23989 * gdb.base/ptype.exp: Succeed on more varieties of output.
23990 * gdb.base/scope.exp: Add xfails for HP-UX.
23991 * gdb.base/sect-cmd.exp: Add more cases.
23992 * gdb.base/setvar.exp: Add xfails for HP-UX.
23993 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23994 * gdb.base/signals.exp: Match on void symbolically.
23995 * gdb.base/step-test.exp: Add case for PA64.
23996 * gdb.base/term.exp: Add exit and restart.
23997 * gdb.base/twice.exp: Clean up after self.
23998 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23999 * gdb.base/whatis.exp: Allow more ways to pass tests.
24000
24001 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 24002 no longer useful.
085dd6e6
JM
24003
24004Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
24005
24006 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 24007 list of patterns.
085dd6e6 24008 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
24009 print_double_array(double_array)", "continuing to breakpoint
24010 1018", "print print_double_array(array_d)" and "continuing to
24011 1034" tests.
d63a86f8 24012
085dd6e6
JM
240131999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
24014
a9c64011 24015 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
24016
240171999-06-24 Stan Shebs <shebs@andros.cygnus.com>
24018
24019 * config/mt-*: Remove, these haven't been used since 1996.
24020
240211999-06-22 Stan Shebs <shebs@andros.cygnus.com>
24022
24023 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 24024 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
24025 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
24026
9e0b60a8
JM
240271999-06-18 Stan Shebs <shebs@andros.cygnus.com>
24028
24029 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
24030 simpler match case for the ptype of the big class.
24031
240321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24033
24034 * gdb.exp: Fix test for gdb_prompt existence.
24035
240361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24037
24038 * gdb.exp (gdb_test): Add fail after calls to perror.
24039
240401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24041
24042 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
24043
240441999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
24045
24046 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
24047
0f71a2f6
JM
24048Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
24049
24050 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 24051 malloc() is linked in.
0f71a2f6
JM
24052
240531999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
24054
24055 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
24056 step at end.
24057
24058 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
24059
240601999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
24061
24062 * gdb.java/jv-print.exp: New file. (Our first Java test!)
24063
cce74817
JM
24064Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
24065
24066 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
24067 * gdb.base/mips_pro.exp: Likewise.
24068
240691999-06-02 Keith Seitz <keiths@cygnus.com>
24070
24071 * gdb.c++/templates.cc: Change all "new" operators to throw
24072 an exception.
24073 * gdb.c++/cplusfuncs.cc: Likewise.
24074
24075 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
24076
24077Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
24078
24079 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
24080 * gdb.base/ending-run.exp: When stepping out of main, accept a
24081 step into an arbitrary assembler file.
cce74817 24082
392a587b
JM
240831999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24084
d63a86f8 24085 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 24086 "breakpoint-invalid" to be printed.
d63a86f8 24087 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
24088 number of "frames-invalid" and "breakpoint-invalid" to be printed.
24089 * gdb.base/annota2.cc: Initialize a.x to 0.
24090
9e086581
JM
240911999-05-17 Keith Seitz <keiths@cygnus.com>
24092
24093 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
24094 when "skip_float_tests" set.
24095 Ditto for "print print_double_array(array_d)", "print print_small_structs",
24096 "print print_ten_doubles", and "step into print_long_arg_list".
24097 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
24098 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
24099 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
24100 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
24101 "skip_float_tests" is set.
24102 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
24103 when "skip_float_tests" set.
d63a86f8 24104
cd0fc7c3
SS
241051999-05-06 Keith Seitz <keiths@cygnus.com>
24106
24107 * gdb.base/annota2.cc: Include stdio.h.
24108
24109Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
24110
24111 * gdb.base/crossload.exp: Remove, this has been disabled ever
24112 since BFD stopped including all targets, and cross-GDB gets
24113 plenty of testing anyway.
24114 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
24115 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
24116 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
24117 * gdb.base/README: Remove, was doc for this.
24118 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 24119 needed.
cd0fc7c3 24120
b83266a0
SS
241211999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24122
24123 * gdb.base/call-ar-st.exp: Fix one regular expression in test
24124 output.
24125
24126 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
24127 * gdb.base/annota2.exp: New file. More annotation tests.
24128 * gdb.base/annota1.c: New file. Source file for annota1.exp.
24129 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
24130
241311999-04-23 Angela Marie Thomas <angela@cygnus.com>
24132
24133 * config/cfdbug.exp: New file.
24134
7a292a7a
SS
241351999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
24136
24137 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
24138 Marcus Daniel's and Dale Hawkins's demangler crashes.
24139
24140 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
24141 test_lucid_style_demangling, test_arm_style_demangling,
24142 test_hp_style_demangling): Try Tom Tromey's core-dumping
24143 identifier under each demangling style.
7a292a7a
SS
24144
241451999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
24146
24147 * gdb.c++/demangle.exp: Include the current demangling style
24148 in all test names.
24149 (current_demangling_style): New global variable.
24150 (set_demangling_style, test_demangling_core, test_demangling,
24151 test_demangling_exact): New functions.
24152 (test_gnu_style_demangling, test_lucid_style_demangling,
24153 test_arm_style_demangling, test_hp_style_demangling): Use those,
24154 instead of calling gdb_test and gdb_test_exact directly.
24155 (catch_demangling_errors): New function, which reports errors
24156 signalled by the demangling test functions in an orderly way.
24157 (do_tests): Use catch_demangling_errors.
24158
241591999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
24160
24161 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 24162 grouping in expressions, not {}.
7a292a7a
SS
24163
24164 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 24165 initialized yet.
7a292a7a
SS
24166
241671999-04-01 Stan Shebs <shebs@andros.cygnus.com>
24168
24169 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
24170 are listed.
24171
241721999-03-26 Stan Shebs <shebs@andros.cygnus.com>
24173
24174 * gdb.stabs/weird.exp: Test for CC being defined before
24175 looking at its value.
24176
241771999-03-25 Stan Shebs <shebs@andros.cygnus.com>
24178
24179 * gdb.base/call-ar-st.exp: Remove stray '#'.
24180 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
24181 "short int" and "long int".
24182 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 24183 change, to mollify finicky HP compiler.
7a292a7a
SS
24184 * gdb.hp/reg-test.exp (testfile): Fix file name.
24185 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 24186
7a292a7a
SS
24187 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
24188 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
24189 alternate form of enum ptype.
24190
c906108c
SS
241911999-03-23 Stan Shebs <shebs@andros.cygnus.com>
24192
7a292a7a
SS
24193 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
24194 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
24195 passing skip_hp_tests, so as not to waste time on guaranteed
24196 failure.
7a292a7a 24197
c906108c
SS
24198 * gdb.c++/overload.cc: Pass string instead of char addr, always
24199 init ccpfoo.
24200 * gdb.c++/templates.cc: Fix syntax error.
24201
7a292a7a
SS
24202Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24203
24204 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 24205 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
24206 command.
24207
242081999-03-18 James Ingham <jingham@cygnus.com>
24209
24210 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
24211
24212 * gdb.c++/method.exp: It was testing an uninitialized int on the
24213 stack and assuming it was positive.
24214
24215 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
24216
24217 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 24218 keep it from killing the rest of the tests.
7a292a7a
SS
24219 Use gdb_continue_to_end.
24220
24221 * gdb.base/sigall.exp: use gdb_continue_to_end.
24222
24223 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
24224
24225 * gdb.base/display.exp: use runto_main, not run.
24226
d63a86f8
RM
24227 * gdb.base/default.exp: Check for the current error message in the
24228 r abbreviation test.
7a292a7a
SS
24229 Add strongarm to the targets that know info float.
24230
d63a86f8 24231 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
24232 run which doesn't work with monitors.
24233
24234 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
24235
24236 * gdb.base/break.exp: use the gdb_continue_to_end proc.
24237
24238 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
24239 program. Traps the case (in Cygmon) when the program never really
24240 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
24241 more places, so I used my name. Sorry Mark...
24242
24243 * config/monitor.exp (gdb_target_monitor): added another
24244 target_info parameter: remotebinarydownload. This will set the
24245 remotebinarydownload flag if this is causing some boards trouble.
24246
242471999-03-18 Mark Salter <msalter@cygnus.com>
24248
24249 * lib/gdb.exp (continue_to_exit): New function.
24250
24251 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
24252 * gdb.base/ending-run.exp: Ditto.
24253 * gdb.base/step-test.exp: Ditto.
24254
242551999-03-16 Stan Shebs <shebs@andros.cygnus.com>
24256
24257 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
24258 (suggested by Art Haas <ahaas@neosoft.com>).
24259
242601999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
24261
889bf7c5 24262 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
24263
24264Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
24265
24266 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 24267 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
24268
242691999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
24270
24271 * gdb.base/call-strs.exp: Don't assume that `step' will step over
24272 a call to strlen; sometimes we do have sources.
24273
242741999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
24275
24276 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 24277 character, so GDB won't print garbage after its end.
d63a86f8 24278
c906108c
SS
24279 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
24280 breakpoint there instead. Sometimes GCC emits memcpy to handle
24281 the large structures being passed by value, so we step into that
24282 instead of sum_array_print, which obscures what we're really testing.
24283 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
24284 the bizarre steps into memcpy, so do that here. Add check for
24285 stepping into function calls that pass large structures by value.
24286 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
24287 Remove all references to specific line numbers.
24288 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
24289 New type and function.
24290 (main): Call large_struct_by_value, passing it a large struct by value.
24291 * lib/gdb.exp (gdb_get_line_number): New function.
24292
24293 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
24294 more portable.
24295
7a292a7a
SS
242961999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
24297
c906108c
SS
24298 * lib/gdb.exp: Doc fixes.
24299
7a292a7a
SS
243001999-03-05 Nick Clifton <nickc@cygnus.com>
24301
d63a86f8 24302 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
24303
243041999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
24305
c906108c 24306 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
24307 commands. They're not germane to this test, and they don't work
24308 that way on remote targets.
c906108c 24309
3fc11d3e
JM
243101999-03-01 James Ingham <jingham@cygnus.com>
24311
24312 * Changelog entries merged over from gdb development branch.
24313
3fc11d3e
JM
24314 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
24315
24316 * lib/gdb.exp (gdbtk_analyze_results): Generic function
24317 for outputting results of test run.
24318
2d4a1622 24319 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
24320
24321 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 24322
7a292a7a
SS
243231999-02-25 Felix Lee <flee@cygnus.com>
24324
24325 * lib/gdb.exp (debug_format): initialize
24326
c906108c
SS
243271999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
24328
24329 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
24330 * gdb.base/call-rt-st.c: Ditto.
24331
c906108c
SS
243321999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
24333
24334 * gdb.threads/pthreads.exp (horiz): New variable.
24335 (test_startup): Fix regexps that capture thread numbers.
24336
243371999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
24338
24339 * gdb.base/smoke.exp: Disambiguate two test case names (both
24340 called ``print'').
24341
24342Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24343
24344 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 24345 compilation.
c906108c
SS
24346
243471999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24348
24349 * gdb.base/miscexprs.exp: Change patterns to match GDB's
24350 actual output formatting.
24351 * gdb.base/smoke.exp: GDB removes leading 0's.
24352 * gdb.base/volatile.exp: Don't check type of remuneration;
24353 that variable is no longer defined in constvars.c.
24354 * gdb.base/step-test.c (main): Exit with explicit exit code.
24355 * gdb.base/step-test.exp: Remove two nexti checks--they are
24356 not portable.
24357
243581999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24359
24360 * gdb.base/help.exp ("help delete display"): Fix test to match
24361 gdb's output.
24362
24363 * gdb.base/long_long.c (known_types): Initialize values to zero.
24364 * gdb.base/long_long.exp: Step one more line
24365 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
24366 leading zeros. Explicitly ask for hex formatting. Use
24367 unique test case names.
c906108c
SS
24368
24369Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24370
d63a86f8 24371 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
24372
24373 * gdb.c++/method.exp: Add missing close brace.
24374
243751999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
24376
24377 * gdb.base/maint.exp: Use 'set height 0' to disable page
24378 prompting, not 'set height 400'.
24379
24380 Fix a bunch of timeouts.
24381 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
24382 four separate tests, so expect doesn't take forever to match a ton
24383 of text against a regexp with lots of .* forms.
24384 ("maint print psymbols", "maint print symbols"): Make some of
24385 these greps more selective, so that expect doesn't try to wade
24386 through huge piles of output and time out.
24387
24388 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
24389
24390 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
24391 tests: one which doesn't expect shlib events to be reported, and
24392 another which does, but is XFAIL for all platforms other than
24393 HP/UX.
c906108c
SS
24394
24395 * gdb.base/break.exp: Teach the test suite that the `catch
24396 fork', `catch vfork', and `catch exec' commands produce error
24397 messages on platforms that don't provide these features.
24398
24399Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24400
24401 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
24402 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
24403 (shortening names from solib_threshold.exp etc), won't run on
24404 anything but HP-UX for the foreseeable future.
c906108c 24405 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 24406 reflect move.
c906108c
SS
24407
24408Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
24409
24410 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 24411 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
24412
24413Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
24414
24415 * gdb.base/shlib-call.exp: add test cases to verify that gdb
24416 successfully re-sets breakpoints in shared libraries.
24417 * gdb.base/shmain.c (main): return 0, don't fall off the end.
24418
24419Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24420
d63a86f8
RM
24421 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
24422 and compiled w/o GCC.
c906108c
SS
24423
24424 * gdb.hp/watch-cmd.exp: ditto.
24425
24426 * gdb.hp/watch-hp.exp: ditto.
24427
24428 * gdb.hp/xdb1.exp: ditto.
24429
24430 * gdb.hp/xdb2.exp: ditto.
24431
24432 * gdb.hp/dbx.exp: ditto.
24433
24434Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
24435
24436 * constvars.c: Remove C++-isms.
24437 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 24438 with GCC.
c906108c
SS
24439
24440Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
24441
24442 The following changes are part of the HP merge.
24443
24444 * gdb.base/break.exp: new tests to verify that catchpoints for
24445 fork, vfork, and exec don't trigger inappropriately.
24446
24447 * gdb.base/opaque.exp: compile one file at a time, then link.
24448
24449 * gdb.base/signals.exp: be more restrictive about which hppa
24450 systems receive a setup_xfail. new tests.
24451
24452 * gdb.base/solib_threshold.build: new file.
24453 * gdb.base/solib_threshold.exp: new file.
24454 * gdb.base/solib_threshold.link_opts: new file.
24455 * gdb.base/solib_threshold.mk: new file.
24456 * gdb.base/gen_solib_threshold.c: new file.
24457
24458 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
24459 tests. New tests for enums inside classes.
24460
24461 * gdb.c++/compiler.cc: indicate support of template debugging.
24462
24463 * gdb.c++/demangle.exp: run hp style demangling tests.
24464
24465 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
24466 tests.
24467
24468 * gdb.c++/misc.cc: changes to support new tests.
24469
24470 * gdb.c++/templates.cc: changes to support HP's compiler; changes
24471 to support new tests.
24472
24473 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
24474 gcc, then skip these tests.
24475
24476Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
24477
24478 The following files are part of the HP merge; some had longer
24479 names at HP, but have been renamed to be no more than 14
24480 characters in length.
24481
24482 * gdb.hp/ambiguous.cc: new file.
24483 * gdb.hp/ambiguous.exp: new file.
24484 * gdb.hp/attach.exp: new file.
24485 * gdb.hp/attach2.exp: new file.
24486 * gdb.hp/classes-hp.exp: new file.
24487 * gdb.hp/ctti.exp: new file.
24488 * gdb.hp/ctti-add.cc: new file.
24489 * gdb.hp/ctti-add1.cc: new file.
24490 * gdb.hp/ctti-add2.cc: new file.
24491 * gdb.hp/ctti-add3.cc: new file.
24492 * gdb.hp/dbx.exp: new file.
24493 * gdb.hp/exception.cc: new file.
24494 * gdb.hp/exception.exp: new file.
24495 * gdb.hp/foll-exec.c: new file.
24496 * gdb.hp/foll-exec.exp: new file.
24497 * gdb.hp/foll-fork.c: new file.
24498 * gdb.hp/foll-fork.exp: new file.
24499 * gdb.hp/foll-vfork.c: new file.
24500 * gdb.hp/foll-vfork.exp: new file.
24501 * gdb.hp/inherit-hp.exp: new file.
24502 * gdb.hp/more-steps.exp: new file.
24503 * gdb.hp/namespace.cc: new file.
24504 * gdb.hp/namespace.exp: new file.
24505 * gdb.hp/optimize.exp: new file.
24506 * gdb.hp/pxdb.c: new file.
24507 * gdb.hp/pxdb.exp: new file.
24508 * gdb.hp/quicksort.exp: new file.
24509 * gdb.hp/reg-test.exp: new file.
24510 * gdb.hp/reg-test.s: new file.
24511 * gdb.hp/sized-enum.c: new file.
24512 * gdb.hp/sized-enum.exp: new file.
24513 * gdb.hp/start-stop.exp: new file.
24514 * gdb.hp/templ-hp.cc: new file.
24515 * gdb.hp/templ-hp.exp: new file.
24516 * gdb.hp/thr-lib.c: new file.
24517 * gdb.hp/thr-lib.exp: new file.
24518 * gdb.hp/thr-lib.h: new file.
24519 * gdb.hp/thr-liblib.c: new file.
24520 * gdb.hp/virtfun-hp.c: new file.
24521 * gdb.hp/virtfun-hp.exp: new file.
24522 * gdb.hp/watch-cmd.exp: new file.
24523 * gdb.hp/watch-hp.exp: new file.
24524 * gdb.hp/xdb1.exp: new file.
24525 * gdb.hp/xdb2.exp: new file.
24526 * gdb.hp/xdb3.exp: new file.
24527
24528Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
24529
24530 The following files are part of the HP merge; some had longer
24531 names at HP, but have been renamed to be no more than 14
24532 characters in length.
24533
24534 * gdb.base/ss.h: new file.
24535 * gdb.base/call-ar-st.c: new file.
24536 * gdb.base/call-ar-st.exp: new file.
24537 * gdb.base/call-rt-st.c: new file.
24538 * gdb.base/call-rt-st-exp: new file.
24539 * gdb.base/call-strs.exp: new file.
24540 * gdb.base/ena-dis-br.exp: new file.
24541 * gdb.base/environ.exp: new file.
24542 * gdb.base/long_long.exp: new file.
24543 * gdb.base/sect-cmd.exp: new file.
24544 * gdb.base/shlib-cl2.exp: new file.
24545 * gdb.base/smoke.exp: new file.
24546 * gdb.base/so-impl-ld.c: new file.
24547 * gdb.base/so-impl-ld.exp: new file.
24548 * gdb.base/so-indr-cl.c: new file.
24549 * gdb.base/so-indr-cl.exp: new file.
24550 * gdb.base/varargs.exp: new file.
24551 * gdb.base/volatile.exp: new file.
24552 * gdb.base/whatis-exp.exp: new file.
7a292a7a 24553 * gdb.base/display.exp: new file.
c906108c
SS
24554 * gdb.c++/derivation.exp: new file.
24555 * gdb.c++/local.exp: new file.
24556 * gdb.c++/member-ptr.exp: new file.
24557 * gdb.c++/overload.exp: new file.
24558 * gdb.c++/ovldbreak.exp: new file.
24559 * gdb.c++/ref-types.exp: new file.
24560 * gdb.c++/ref-types2.exp: new file.
24561 * gdb.c++/userdef.exp: new file.
d63a86f8 24562
c906108c
SS
24563Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
24564
24565 * gdb.base/default.exp: Reflect wording change in remote.c.
24566
dc96c6c7 24567Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24568
24569 * gdb.base/help.exp: Update to reflect current text.
24570
24571Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
24572
24573 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
24574 they're stack variables and contain garbage.
24575 * gdb.c++/anon-union.exp: new file.
24576
24577 The following changes were made by David Taylor
889bf7c5
PA
24578 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24579 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24580 in changes by HP.
c906108c
SS
24581
24582 * gdb.base/bitops.exp: new file.
24583 * gdb.base/default.exp: change expected messages for catch and
24584 info catch tests to reflect HP merge changes.
24585 * gdb.base/enable-disable-break.exp
24586 * gdb.base/ending-run.c: new file.
24587 * gdb.base/long_long.c: new file.
24588 * gdb.base/maint.exp: new file.
24589 * gdb.base/pointers2.exp: new file.
24590 * gdb.base/shlib-call2.exp: new file.
24591 * gdb.base/solib.exp: new file.
24592 * gdb.base/step-test.c: new file.
24593 * gdb.c++/anon-union.cc: new file.
24594 * gdb.c++/local.cc: new file.
24595 * gdb.c++/member-pointer.cc: new file.
24596 * gdb.c++/method.cc: new file.
24597 * gdb.c++/ref-types.cc: new file.
24598 * gdb.c++/ref-types2.cc: new file.
24599 * gdb.c++/userdef.cc: new file.
d63a86f8 24600
c906108c
SS
24601 * gdb.base/scope.exp: compile one file at a time, then link.
24602 * gdb.base/langs.exp: ditto.
24603 * gdb.base/list.exp: ditto.
d63a86f8 24604
c906108c
SS
24605Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
24606
24607 The following changes were made by David Taylor
889bf7c5
PA
24608 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24609 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24610 in changes by HP.
d63a86f8 24611
c906108c
SS
24612 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
24613 skip tests. When compiling pass c++ flag to gdb_compile.
24614 * gdb.c++/
d63a86f8 24615
c906108c
SS
24616 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
24617 test for on hppa*-*-hpux*; use args to see if c++ was specified.
24618 (skip_hp_tests): new function.
24619 (gdb_preprocess): new function.
24620
24621 * configure.in (hpdir): decide whether to configure gdb.hp.
24622 * configure: regenerated.
24623
24624 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
24625 to delete on clean.
24626 (EXECUTABLES): update to reflect new additions.
24627 * gdb.base/commands.exp: update message expected.
24628 * gdb.base/default.exp: add copyright notice.
24629 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
24630 * gdb.base/help.exp: update messages to reflect current text.
24631 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
24632 targets for recurse tests.
24633 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
24634 skip this file.
24635
24636 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
24637 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
24638 compilation.
24639 * gdb.c++/misc.exp: ditto.
24640 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
24641 run the tests. tell gdb_compile that it's a c++ compilation.
24642
24643 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 24644
c906108c
SS
24645 * gdb.base/all-bin.exp: new file.
24646 * gdb.base/arithmet.exp: new file.
24647 * gdb.base/assign.exp: new file.
24648 * gdb.base/completion.exp: new file.
24649 * gdb.base/cond-expr.exp: new file.
24650 * gdb.base/condbreak.exp: new file.
24651 * gdb.base/define.exp: new file.
24652 * gdb.base/dollar.exp: new file.
24653 * gdb.base/environment.exp: new file.
24654 * gdb.base/eval-skip.exp: new file.
24655 * gdb.base/jump.exp: new file.
24656 * gdb.base/logical.exp: new file.
24657 * gdb.base/pointers.exp: new file.
24658 * gdb.base/relational.exp: new file.
24659 * gdb.base/section_command.exp: new file.
24660 * gdb.base/whatis-expr.exp: new file.
24661
24662 * gdb.base/all-types.c: new file.
24663 * gdb.base/call-array-struct.c: new file.
24664 * gdb.base/call-return-struct.c: new file.
24665 * gdb.base/call-strings.c: new file.
24666 * gdb.base/callfuncs2.c: new file.
24667 * gdb.base/condbreak.c: new file.
24668 * gdb.base/constvars.c: new file.
24669 * gdb.base/display.c: new file.
24670 * gdb.base/int-type.c: new file.
24671 * gdb.base/jump.c: new file.
24672 * gdb.base/miscexprs.c: new file.
24673 * gdb.base/pointers.c: new file.
24674 * gdb.base/pointers2.c: new file.
24675 * gdb.base/shmain.c: new file.
24676 * gdb.base/shr1.c: new file.
24677 * gdb.base/shr2.c: new file.
24678 * gdb.base/solib.c: new file.
24679 * gdb.base/solib1.c: new file.
24680 * gdb.base/solib2.c: new file.
24681 * gdb.base/varargs.c: new file.
24682 * gdb.c++/derivation.cc: new file.
24683 * gdb.c++/overload.cc: new file.
24684 * gdb.c++/ovldbreak.cc: new file.
24685 * gdb.hp/attach.c: new file.
24686 * gdb.hp/attach2.c: new file.
24687 * gdb.hp/average.c: new file.
24688 * gdb.hp/compiler.c: new file.
24689 * gdb.hp/compiler.cc: new file.
24690 * gdb.hp/execd-program.c: new file.
24691 * gdb.hp/follow-exec.c: new file.
24692 * gdb.hp/follow-fork.c: new file.
24693 * gdb.hp/follow-vfork-and-exec.c: new file.
24694 * gdb.hp/misc-hp.cc: new file.
24695 * gdb.hp/more-steps.c: new file.
24696 * gdb.hp/optimize.c: new file.
24697 * gdb.hp/quicksort.c: new file.
24698 * gdb.hp/run-hp.c: new file.
24699 * gdb.hp/start-stop.c: new file.
24700 * gdb.hp/sum.c: new file.
24701 * gdb.hp/templates-hp.cc: new file.
24702 * gdb.hp/thread-local-in-lib.c: new file.
24703 * gdb.hp/thread-local-in-lib.h: new file.
24704 * gdb.hp/thread-local-in-lib.lib.c: new file.
24705 * gdb.hp/vforked-program.c: new file.
24706 * gdb.hp/virtfunc-hp.cc: new file.
24707 * gdb.hp/watchpoint-hp.c: new file.
24708 * gdb.hp/xdb.c: new file.
24709 * gdb.hp/xdb0.c: new file.
24710 * gdb.hp/xdb0.h: new file.
24711 * gdb.hp/xdb1.c: new file.
24712
24713Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
24714
24715 The following change was made by Edith Epstein
889bf7c5
PA
24716 <eepstein@cygnus.com> as part of a project to merge in changes
24717 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
24718
24719 * gdb.c++/demangle.exp: changed the expected output for some
24720 ARM-style mangling -- removed second reference to datatype.
889bf7c5 24721 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 24722 T1<char>::~T1<char>(void)
c906108c 24723 becomes,
a9c64011
AS
24724 maint demangle __dt__11T1__pt__2_cFv
24725 T1<char>::~T1(void)
c906108c 24726
889bf7c5 24727 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 24728
c906108c
SS
24729Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
24730
24731 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
24732 * gdb.trace/backtrace.exp: Likewise.
24733 * gdb.trace/circ.exp: Likewise.
24734 * gdb.trace/collection.exp: Likewise.
24735 * gdb.trace/deltrace.exp: Likewise.
24736 * gdb.trace/infotrace.exp: Likewise.
24737 * gdb.trace/limits.exp: Likewise.
24738 * gdb.trace/packetlen.exp: Likewise.
24739 * gdb.trace/passc-dyn.exp: Likewise.
24740 * gdb.trace/passcount.exp: Likewise.
24741 * gdb.trace/report.exp: Likewise.
24742 * gdb.trace/save-trace.exp: Likewise.
24743 * gdb.trace/tfind.exp: Likewise.
24744 * gdb.trace/tracecmd.exp: Likewise.
24745 * gdb.trace/while-dyn.exp: Likewise.
24746 * gdb.trace/while-stepping.exp: Likewise.
24747
247481998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
24749
24750 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
24751
24752Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
24753
24754 From Brendan Kehoe:
24755 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
24756 int return types.
24757
24758Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
24759
24760 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 24761 remote dos host testing right.
c906108c
SS
24762
24763Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
24764
24765 * gdb.base/corefile.exp: remove some xfails.
24766
24767Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
24768
24769 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 24770 have different timestamps.
c906108c
SS
24771
24772Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
24773
24774 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 24775 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
24776
24777Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
24778
24779 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 24780 delta.
c906108c
SS
24781
24782Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
24783
24784 * gdb.base/default.exp: Add brace missing from previous delta.
24785
24786Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
24787
24788 * gdb.base/default.exp: Support test for info float for all
24789 varieties of arm toolchain.
24790
dc96c6c7 24791Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24792
24793 * gdb.trace/*.exp: remove "remote_download" command.
24794
dc96c6c7 24795Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24796
24797 * gdb.trace/*.exp: remove -gdwarf from compile.
24798
24799Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
24800
24801 * gdb.trace/configure.in(AC_INIT): typo
24802 * gdb.trace/configure: regenerated
24803
dc96c6c7 24804Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24805
24806 * config/m68k-emc.exp: New file.
24807 * lib/<emc-support.exp trace-support.exp}: New files.
24808 * configure.in: add new test directory gdb.trace.
24809 * gdb.trace/{configure configure.in Makefile.in}: New files.
24810 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
24811 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
24812 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
24813 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
24814 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
24815 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
24816 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 24817
dc96c6c7 24818Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24819
24820 * gdb.c++/classes.exp: Change all regular expressions to match
24821 arbitrary combinations of newline/carriage-return, so that they
24822 will work equally well on Unix and Windows.
24823 * gdb.c++/inherit.exp: ditto.
24824 * gdb.c++/virtfunc.exp: ditto.
24825
248261998-08-11 Dawn Perchik <dawn@cygnus.com>
24827
24828 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
24829
c2d11a7d
JM
24830Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
24831
24832 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
24833 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
24834 to use a0-a3/d0-d3 as needed.
24835
24836Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
24837
24838 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
24839 * gdb.disasm/am33.exp: Corresponding changes.
24840
c906108c
SS
248411998-07-11 Felix Lee <flee@cygnus.com>
24842
24843 * gdb.base/callfuncs.exp: add cmp10 test.
24844 * gdb.base/callfuncs.c (cmp10): new function.
24845
24846Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
24847
d63a86f8 24848 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
24849 into two parts to get around a synchronization problem in expect.
24850
3fc11d3e
JM
24851Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
24852
24853 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
24854
24855 * configure.in: Add options for gdbtk testsuite.
24856
24857 * configure: Regenerate.
24858
24859 * gdb.gdbtk: New directory to hold gdbtk tests.
24860
c906108c
SS
24861Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24862
24863 * gdb.fortran/types.exp: Escape brackets in expect patterns
24864 for test_float_literal_types_accepted tests.
24865 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
24866 before run test.
24867
c2d11a7d
JM
24868Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
24869
24870 * am33.exp: Just compile, do not link the testcase.
24871 * am33.s: Add ".am33" pseudoop to force am33 mode.
24872
c906108c
SS
248731998-06-25 Felix Lee <flee@cygnus.com>
24874
24875 * gdb.base/setshow.exp: make sure $pc is sane.
24876
24877 * gdb.stabs/weird.exp: split expect patterns properly.
24878
c2d11a7d
JM
24879Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24880
24881 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24882 * gdb.disasm/am33.exp: Run it.
24883
dc96c6c7 24884Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24885
24886 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24887 match processing (and eliminate spurious timeouts when running).
24888
dc96c6c7 24889Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24890
24891 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24892 exception test, but conditionalize it on target [mach | gnu].
24893
dc96c6c7 24894Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24895
24896 * gdb.base/overlays.exp: fixup compile line for linker script.
24897
24898Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24899
24900 * gdb.fortran/types.exp: don't guess at float size.
24901
24902Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24903
24904 * gdb.base/exprs.exp: delete test that depends on int size.
24905
24906Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24907
24908 * config/sim.exp: Removed checks for target triplets.
24909 (gdb_target_sim): Use gdb,target_sim_options.
24910
24911Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24912
24913 * gdb.base/reread.exp: New file.
24914 * gdb.base/reread1.c: New file.
24915 * gdb.base/reread2.c: New file.
24916
24917Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24918
24919 * config/sim.exp: Use 'target sim -sparclite' when running
24920 SPARClite programs.
24921
24922Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24923
24924 * gdb.base/structs2.exp: New file.
24925 * gdb.base/structs2.c: New file.
24926
24927Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24928
24929 * gdb.asm/common.inc: New file.
24930 * gdb.asm/d10v.inc: New file.
24931 * asm-source.exp: Pass -I's to gas to find .inc files.
24932 Update line numbers in expected output.
24933 * asmsrc1.s: Rewrite.
24934 * asmsrc2.s: Rewrite.
24935 * configure.in: Create arch.inc symlink.
24936 * configure: Regenerate.
24937 * Makefile.in (distclean): Delete arch.inc.
24938
24939Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24940
24941 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
24942 (t_enum_value2): ditto
24943 (t_enum_value3): ditto
24944 (main): ditto
c906108c
SS
24945Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24946
24947 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24948 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24949 change.
24950 Use gdb_test instead of send_gdb/gdb_expect sequences.
24951
24952Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24953
24954 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24955 not void.
24956
24957Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24958
24959 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
24960 subroutines. Used to test gdbs ability to single step through PC
24961 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
24962
24963Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24964
24965 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24966 more rigorous EGCS C++ error checking.
24967
24968Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24969
a9c64011
AS
24970 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24971 tests.
24972 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24973 function when asleep.
24974 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24975 for i*86 Linux and SVR4 signal handling problems.
24976 Remove linux xfail for `next to handler in signals_tests_1', fixed
24977 by recent infrun.c change.
24978 Limit backtrace to 10 frames to avoid timeout problems with infinite
24979 stack backtraces.
24980 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24981 target.[ch] change.
c906108c
SS
24982
24983Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24984
24985 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24986 for a newline from gdb before continuing.
24987 (default_gdb_exit): Just look for y or n.
24988 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24989 it does, fail the rests of the tests in the file.
24990
24991Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24992
24993 * config/cygmon.exp: New file.
24994
24995Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24996
24997 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24998 main" test on remote targets.
c906108c
SS
24999
25000 * gdb.base/scope.exp: Fix problem with filelocal_bss before
25001 run test on remote targets.
25002
25003Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
25004
25005 * gdb.asm: New directory.
25006 * configure.in: Configure it.
25007 * configure: Regenerate.
25008 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
25009 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
25010
25011Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
25012
25013 * config/mn10300-eval.exp: New file to support MN10300 eval board.
25014
dc96c6c7 25015Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25016
a9c64011
AS
25017 * gdb.base/overlays (several files): Merge the two overlay
25018 managers into one. Change variables (foox, barx, bazx, grbxx)
25019 back into ints but force them to load in their proper sections.
c906108c
SS
25020
25021Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
25022
25023 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 25024 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
25025 (D10VCopy): Handle memory regions crossing 16k boundaries.
25026 (D10VCopy): Transfer data in 32 bit chunks.
25027
25028Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
25029
25030 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 25031 correct.
c906108c
SS
25032
25033 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 25034 map. Include space for printf in .text segment.
c906108c
SS
25035
25036 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 25037 updated d10v memory VMA/LMA map.
c906108c 25038 (D10VCopy): Call D10VTranslate.
d63a86f8 25039
c906108c
SS
25040Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
25041
25042 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
25043
25044 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
25045 that it won't be put into the .sdata - small data -
25046 section. Update reference.
c906108c
SS
25047 * gdb.base/baz.c (bazx, baz): Ditto.
25048 * gdb.base/foo.c (foox, foo): Ditto.
25049 * gdb.base/grbx.c (grbxx, grbx): Ditto.
25050
25051 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 25052 to be arrays.
d63a86f8 25053
dc96c6c7 25054Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 25055
a9c64011
AS
25056 * gdb.base/overlays.exp: fix up and get working again.
25057 Add tests for backtraces from an overlay function.
d63a86f8 25058
c906108c
SS
25059Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
25060
25061 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
25062 "calling function with watchpoint enabled".
25063
25064Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
25065
25066 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 25067 gdb_suppress_tests for d10v-*-*.
c906108c
SS
25068 * lib/gdb.exp (gdb_suppress_tests): Disable this function
25069 pending review of whether it is useful or not.
25070
25071Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
25072
25073 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
25074
25075Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
25076
25077 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
25078 * config/dve.exp: New file to support Densan boards.
25079
25080Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
25081
25082 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 25083 reads and BSD.
c906108c
SS
25084
25085Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
25086
25087 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
25088 response.
25089
25090 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
25091
25092Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
25093
25094 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 25095 test.
c906108c
SS
25096
25097 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 25098 target_sizeof_long and target_bigendian_p.
c906108c 25099 (structs_by_value, structs_by_reference): Check values according
889bf7c5 25100 to targets word size and endianess.
d63a86f8 25101
c906108c
SS
25102Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
25103
25104 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 25105 output.
c906108c
SS
25106
25107Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
25108
25109 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 25110 Update test of set args help to match source change.
c906108c
SS
25111
25112Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
25113
25114 * gdb.base/default.exp: Expect help system output to be in
25115 alphabetical order.
25116 * gdb.base/help.exp: Ditto.
25117
25118Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
25119
25120 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
25121 "i*86-pc-linux-gnu*".
25122 * gdb.base/interrupt.exp: Ditto.
25123 * gdb.base/corefile.exp: Ditto.
25124
25125 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 25126 define vxworks when building the testcase.
c906108c
SS
25127
25128 * gdb.base/ptype.exp: Fix testnames to be unique.
25129 * gdb.base/radix.exp: Ditto.
25130 * gdb.base/term.exp: Ditto.
25131 * gdb.base/whatis.exp: Ditto.
25132 * gdb.c++/classes.exp: Ditto.
25133
25134Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
25135
25136 * gdb.base/callfuncs.exp: Fix indentation.
25137
25138 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
25139 suppress_flag has been set.
25140 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
25141 target feature.
25142
25143Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
25144
25145 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
25146 the testcase.
25147
25148 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 25149 set_debug_traps() and breakpoint().
c906108c
SS
25150 * gdb.c++/misc.cc (main): Ditto.
25151 * gdb.c++/templates.cc (main): Ditto.
25152 * gdb.c++/virtfunc.cc (main): Ditto.
25153
25154Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
25155
25156 * lib/gdb.exp(gdb_step_for_stub): New function.
25157 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
25158 exists, reload the executable and do a "continue" instead of
25159 doing a jump.
25160 (runto_main): Use gdb_step_for_stub.
d63a86f8 25161
c906108c 25162 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 25163 tests to have unique names.
c906108c
SS
25164 * gdb.base/callfuncs.exp: Ditto.
25165 * gdb.base/commands.exp: Ditto.
25166 * gdb.base/default.exp: Ditto.
25167 * gdb.base/help.exp: Ditto.
25168 * gdb.base/list.exp: Ditto.
25169 * gdb.base/opaque.exp: Ditto.
25170 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
25171 similar tests.
d63a86f8 25172
c906108c
SS
25173 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
25174 * gdb.c++/cplusfuncs.cc: Ditto.
25175 * gdb.c++/virtfunc.cc: Ditto.
25176
25177 * config/monitor.exp: Keep track of the last file we saw, rather
25178 than trying to get the info from gdb.
25179
25180 * gdb.fortran/types.exp: Move comment to previous line.
25181
25182Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
25183
25184 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 25185 target mode.
c906108c
SS
25186
25187Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
25188
25189 From Bob Manson:
25190 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 25191 string from GDB when it connects.
c906108c
SS
25192
25193 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
25194
25195Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
25196
25197 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
25198 if we can't get a debug format from GDB (we may be testing an
25199 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
25200
25201 * gdb.stabs/weird.exp: Fix quoting.
25202
25203 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
25204
25205Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
25206
25207 * config/arm-ice.exp: New file.
25208
25209Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
25210
25211 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 25212 until it has been modified to work with the new testsuite.
c906108c 25213
99707966 25214 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
25215 testcase won't compile, cause all of the testcases in the file to
25216 fail instead.
c906108c
SS
25217
25218 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
25219 (gdb_clear_suppressed): New procedure.
25220 (gdb_stop_suppressing_tests): Only clear suppress_flag if
25221 it contains a positive value.
25222
25223Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
25224
25225 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
25226
25227 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
25228
25229Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
25230
25231 * lib/gdb.exp (setup_xfail_format): New function.
25232 (get_debug_format): New function to get debug format.
25233 (debug_format): New global variable to hold last value set
25234 by get_debug_format.
25235 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 25236 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
25237 * gdb.c++/ptype.exp: Ditto.
25238 * gdb.c++/classes.exp: Ditto.
25239 * gdb.c++/cplusfuncs.exp: Ditto.
25240 * gdb.c++/inherit.exp: Ditto.
25241 * gdb.c++/templates.exp: Ditto.
25242 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 25243
c906108c
SS
25244Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
25245
25246 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
25247 host doesn't have a currently-open connection.
25248
25249 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
25250 any gdb stub target. Handle cases where gdb doesn't respond when
25251 interrupted in a sane fashion.
c906108c
SS
25252
25253 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 25254 same thing in a totally different way.
c906108c
SS
25255
25256 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 25257 setting "timeout".
c906108c 25258 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 25259 default_gdb_init now.
c906108c
SS
25260
25261Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
25262
25263 * gdb.base/printcmds.exp: Fix "check for floating addition"
25264 regexp to accept results within approx +/- .01 of exact value.
25265 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
25266
25267Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
25268
25269 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 25270 properly.
c906108c
SS
25271 (gdb_expect): Add optional timeout parameter, and add timeout
25272 value to various calls.
25273 (gdb_suppress_tests): Only give one warning message per group.
25274
25275Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
25276
25277 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
25278 global variables. Handle getting a value for $timeout more
25279 gracefully.
c906108c
SS
25280
25281Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25282
25283 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 25284 initialize.
c906108c 25285 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 25286 by a target configuration file.
c906108c
SS
25287 (gdb_expect): Pass the timeout to remote_expect.
25288
25289 * config/monitor.exp(gdb_load): Fix typo in regexp.
25290
25291Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
25292
25293 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
25294
25295Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
25296
25297 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
25298 here. Call gdb_target_exec before rebooting the target, to make
25299 sure the connection to the target is closed.
c906108c
SS
25300 (gdb_load): Pass the name of the executable to gdb_target_monitor.
25301 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
25302 Also detect "Timeout reading from remote" error.
25303
25304 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
25305 gdb_target_monitor. Don't call gdb_file_cmd here; let
25306 gdb_target_monitor do it.
c906108c
SS
25307
25308 * gdb.disasm/hppa.exp: Don't use exec_output.
25309
25310Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
25311
25312 * gdb.base/list.exp: If we're debugging a non-native target,
25313 try to set the pc register to point to the start of the
25314 program before doing the first list command.
25315
25316 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 25317 test_calls after restarting.
c906108c
SS
25318
25319 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 25320 reloading.
c906108c
SS
25321
25322 * gdb.base/watchpoint.exp: Fix typo.
25323
25324 * gdb.base/setshow.exp: Check for use_gdb_stub.
25325
25326 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 25327 stub case.
c906108c
SS
25328 * gdb.base/langs.exp: Ditto.
25329
25330 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
25331 gdb_load_offset. If we weren't given a file to load, figure out
25332 what the current file is and use it.
c906108c
SS
25333
25334 * config/i386-bozo.exp: New file.
25335
25336Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
25337
25338 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
25339 feature.
25340
25341 * config/proelf.exp: New entry.
25342
25343Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
25344
25345 * lib/gdb.exp: Remove spurious .* patterns at the beginning
25346 of regexps.
25347
25348 * gdb.base/watchpoint.exp: Don't run the test_stepping
25349 tests if gdb can't call functions on the target.
25350
25351 * gdb.base/setshow.exp: Don't run the set prompt tests if
25352 the board has gdb_prompt set.
25353
25354Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
25355
25356 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
25357 * gdb.base/commands.exp: Likewise.
25358 * gdb.base/setshow.exp: Likewise.
25359
25360Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
25361
25362 * config/monitor.exp(gdb_start): Look for gdb_prompt target
25363 feature.
25364
25365 * config/i960.exp: New file.
25366
25367Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
25368
25369 * gdb.base/funcargs.exp: Check for gdb,short_int target
25370 feature instead of looking for explicit target triplets.
25371
dc96c6c7 25372Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 25373
d63a86f8 25374 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
25375 "p 123DEADBEEF", to check parse_number.
25376 * top.c: change "to enable to enable" to "to enable" in a couple
25377 of help strings.
25378
25379Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
25380
25381 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
25382 on the mn10300.
d63a86f8 25383
c906108c
SS
25384Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
25385
25386 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
25387 where the test executable is run with explicit args.
25388 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
25389
25390Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
25391
25392 * gdb.base/run.c: Use FAKEARGV to build test executable that
25393 does not require a command line arg, since most simulators
25394 don't currently support passing such an arg into the simulated
25395 program.
25396 * gdb.base/commands.exp: Change tests to insert the proper
25397 value as the arg to the first recursive factorial call. Change
25398 compilation line to define FAKEARGV at compile time.
25399
25400Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
25401
25402 * gdb.base/recurse.exp: Enable these tests for the mn10300.
25403 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
25404 function with watchpoint enabled" test.
25405
25406Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
25407
25408 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 25409 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
25410
25411 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 25412 "Tests restarted" messages.
c906108c
SS
25413
25414Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
25415
25416 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
25417
dc96c6c7 25418Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25419
25420 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
25421 for INFO SYMBOL; add help tests for OVERLAY commands.
25422 * gdb.base/default.exp: add tests for INFO SYMBOL command;
25423 add tests for OVERLAY commands
25424 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
25425 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
25426 * gdb.base/sigall.c: add usestubs code frag
25427 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 25428
c906108c
SS
25429Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
25430
25431 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
25432 failures.
25433 (gdb_stop_suppressing_tests): Note that tests have restarted.
25434
25435Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
25436
25437 * config/h8300.exp: New file.
25438
25439Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
25440
25441 * gdb.base/setshow.exp: Check for the existence of a
25442 feature, not its value.
25443
25444Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
25445
25446 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
25447
25448 * gdb.base/scope.exp: It's now init0(), not init().
25449
25450 * gdb.base/scope0.c: For now, change init() to be init0().
25451
25452 * config/monitor.exp: Use gdb_serial in preference to serial
25453 or netport.
25454
25455 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 25456 and it's not already set.
c906108c
SS
25457
25458Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
25459
25460 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 25461 isn't using a stub and if it supports argument passing.
c906108c
SS
25462
25463Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
25464
25465 * config/udi.exp(gdb_start): Make sure UDICONF is set
25466 properly before starting gdb.
25467
25468Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
25469
25470 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
25471 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
25472 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
25473
25474Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
25475
25476 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 25477 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
25478
25479 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
25480
25481 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
25482
25483 * config/monitor.exp: Make sure we disconnect from the target.
25484 Also, try a reboot/reload cycle instead of failing if the
25485 load fails.
25486
25487Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
25488
25489 * gdb.base/default.exp: Don't set match_max.
25490 * gdb.base/help.exp: Ditto.
25491 * gdb.base/list.exp: Ditto.
25492 * gdb.base/signals.exp: Ditto.
25493
25494 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
25495 set, use remote_ld to download the testcase instead of
25496 the GDB loader.
25497
25498Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
25499
25500 * config/vr5000.exp: New file.
25501
25502 * config/monitor.exp(gdb_target_monitor): Add pattern for
25503 "Ending remote" to detect errors in connecting.
25504
25505 * gdb.base/setshow.exp: Add .* within auto language test.
25506
25507 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
25508 target feature.
25509
25510 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 25511 and reboot the board if necessary.
c906108c
SS
25512
25513 * gdb.base/setvar.exp(test_set): Handle multiple prints within
25514 a set of tests. Remove print.* from the patterns being checked.
25515
25516Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
25517
25518 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
25519 refer to gdb_spawn_id.
25520
25521 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
25522 longer used.
25523 * config/sparclet.exp: Ditto.
25524 * config/sparclet-old.exp: Ditto.
25525 * config/slite.exp: Ditto.
25526 * config/sim.exp: Ditto.
25527 * gdb.base/funcargs.exp: Ditto.
25528
25529 * lib/gdb.exp:Remove references to gdb_spawn_id.
25530 (gdb_expect): Move to remote.exp.
25531
25532Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
25533
25534 * config/monitor.exp: Detect the "Couldn't establish connection"
25535 message from GDB.
25536
25537Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
25538
25539 * gdb.base/bitfields.exp: Use runto instead of explicit
25540 gdb_run_cmd/gdb_expect sequences.
25541
25542 * gdb.base/break.exp(text_next_with_recursion): Add match for
25543 gdb_expect call.
25544
25545 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
25546 We also need to handle the "A program is being debugged already"
25547 prompt from gdb. Use gdb_test to set the baud rate.
25548
25549 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
25550 to 20000. Really. I mean it.
25551
25552Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25553
25554 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
25555 fails. If suppress_flag is set, skip perror message about not
25556 being able to send to GDB.
c906108c 25557 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 25558 GDB.
c906108c
SS
25559 (gdb_expect): If suppress_flag is set, always fail immediately.
25560 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
25561 (gdb_init): Call gdb_stop_suppressing_tests.
25562 (default_gdb_exit): Ditto.
25563 (default_gdb_start): Ditto.
25564
25565 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 25566 gdb_stop_suppressing_tests as appropriate.
c906108c 25567 * gdb.base/break.exp: Ditto.
889bf7c5 25568 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
25569 * gdb.base/commands.exp: Ditto.
25570 * gdb.base/exprs.exp: Ditto.
889bf7c5 25571 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
25572 * gdb.base/list.exp: Ditto.
25573 * gdb.base/recurse.exp: Ditto.
889bf7c5 25574 * gdb.base/scope.exp: Ditto.
c906108c
SS
25575 * gdb.base/structs.exp: Ditto.
25576 * gdb.c++/inherit.exp: Ditto.
25577
25578Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
25579
25580 * config/vr4300.exp: New file.
25581
99707966 25582 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 25583
99707966 25584 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
25585
25586Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
25587
25588 * lib/gdb.exp(gdb_init): New function.
25589
25590 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 25591 for each individual variable set.
c906108c
SS
25592
25593 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
25594 name.
25595
25596 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
25597
25598 * gdb.base/scope.exp: Use gdb_test.
25599
25600 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
25601 aborting; the testsuite driver will do that for us (see
25602 gdb_finish). Also, use gdb_test in a few more places.
25603
25604Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
25605
25606 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
25607
25608Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
25609
25610 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
25611 and "add_tests" are not at the same address.
25612
25613Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
25614
25615 * gdb.base/ptype.exp: Use gdb_test.
25616
25617Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
25618
25619 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
25620 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
25621 left in. No longer expect them to fail.
25622
25623 * gdb.stabs/*.mt; Deleted, no longer used.
25624 * gdb.stabs/configure.in: Remove references to target makefile
25625 frags.
25626 * gdb.stabs/configure: Rebuilt.
25627
25628 * gdb.disasm/*.mt: Deleted, no longer used.
25629 * gdb.disasm/configure.in: Remove references to target makefile
25630 frags. Use "sh3.s" as the unique filename for this directory.
25631 * gdb.disasm/configure: Rebuilt.
25632
25633 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
25634 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
25635 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
25636
25637Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
25638
25639 * config/udi.exp: Use mondfe,name instead of remote_host.
25640
25641Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
25642
25643 * gdb.base/watchpoint.exp: Don't expect a failure when calling
25644 a function with a watchpoint enabled on the mn10200.
25645
25646 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
25647 before trying to create it!
25648
25649Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
25650
25651 * config/vx.exp: Use hostname instead of netport.
25652
25653 * config/vxworks.exp: New file.
25654
25655 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
25656
25657 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 25658 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
25659 occurs.
25660
25661 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
25662 $gdb_spawn_id directly.
25663 (gdb_run_cmd): Try _start as well as start. Use the target feature
25664 gdb,start_symbol as the symbol to start from when jumping.
25665
25666Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
25667
25668 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
25669 redundant) test.
25670
25671 * gdb.base/recurse.exp: Relax final value test for 'b' so that
25672 it doesn't lose for 16bit integer systems.
25673
25674Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
25675
25676 * gdb.fortran/types.exp: If the target doesn't support "double"
25677 data types, then expect "real" types to only be 4 bytes.
25678
25679 * gdb.c++/virtfunc.exp: Expect failure for virtual function
25680 call tests if the target doesn't support inferior function calls.
25681
25682 * gdb.base/printcmds.exp: Allow minor deviation in FP values
25683 in printf tests.
25684
25685Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
25686
25687 * gdb.base/help.exp: Disable "help set", "help show", and
25688 "help support". Simplify regexp for "help stack".
25689
25690 * gdb.base/default.exp: Set match_max to 5000 and the timeout
25691 to 60 seconds. Temporarily set match_max to 15000 around the
25692 "info copying" test.
25693
25694 * gdb.base/nodebug.exp: Don't try to do an inferior function
25695 call if the target doesn't support them.
25696 * gdb.base/printcmds.exp: Likewise.
25697 * gdb.base/setvar.exp: Likewise.
25698 * gdb.base/structs.exp: Likewise.
25699 * gdb.c++/templates.exp: Likewise.
25700 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
25701
25702 * gdb.base/recurse.exp: Enable for the mn10200.
25703
25704 * configure.in: Do configure gdb.stabs directory for *-*-elf
25705 targets.
25706 * configure: Rebuilt.
25707
25708 * gdb.base/break.exp: Check for gdb,noresults before testing
25709 exit status and/or results from the target.
25710 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
25711 * lib/gdb.exp: Remove old (now bogus) initialization of
25712 noinferior, noargs, noresults and nosignals.
25713
25714Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
25715
25716 * config/sh.exp: New file.
25717
25718 * config/slite.exp: Try to connect multiple times to the board
25719 before rebooting. Only send a "monitor run" if need_monitor_run
25720 is set.
25721
25722 * gdb.base/break.exp: Don't do the "stub continue" test if
25723 the target has gdb_stub set.
25724
25725 * gdb.base/callfuncs.exp: Increase the timeout.
25726
25727 * gdb.base/interrupt.exp: Don't even try to compile the testcase
25728 if the target has gdb,noinferiorio set.
25729
25730 * gdb.base/list.exp: Increase match_max to 10000 characters.
25731
25732 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
25733
25734 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
25735 target.
25736
25737 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
25738
25739Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
25740
25741 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
25742 trying to delete the copy of gdb. Catch the file delete so we
25743 don't die if the delete fails; also, the file should be copied to
25744 the host, not to the build.
c906108c
SS
25745
25746Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
25747
25748 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 25749 parenthesis in case it contains multiple regexps separated
c906108c
SS
25750 with |.
25751
25752 * gdb.base/watchpoint.exp: Use gdb_test.
25753 * gdb.base/default.exp: Ditto.
25754
25755Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
25756
99707966 25757 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 25758
c906108c
SS
25759 * gdb.base/scope.exp: Use gdb_test.
25760 * gdb.c++/classes.exp: Ditto.
25761 * gdb.c++/inherit.exp: Ditto.
25762
25763Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
25764
25765 * gdb.base/crossload.exp: Don't use execute_anywhere, use
25766 remote_exec instead.
25767 * gdb.base/corefile.exp: Don't be ridiculous.
25768 * gdb.base/*.c: Add missing stub invocations.
25769
25770Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
25771
25772 * config/slite.exp: Miscellaneous fixes.
25773
25774 * lib/gdb.exp: Fix runto.
25775
25776 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
25777 the target.
25778
25779 * gdb.base/watchpoint.exp: Fix regexp.
25780
25781 * lib/gdb.exp(default_gdb_exit): Add a catch to the
25782 close and wait commands, as the descriptor may now be
25783 invalid. Always call "remote_close host".
25784
25785Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
25786
25787 Major rewrite for testsuite revision.
d63a86f8 25788
c906108c
SS
25789 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
25790 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
25791 instead of relying on spawn_id to always contain a valid
25792 spawn id.
25793 (get_compiler_info): New procedure to build the ${binfile}.ci
25794 file, instead of replicating this in N different places.
25795 (gdb_compile): New procedure.
d63a86f8 25796
c906108c 25797 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
25798 appropriate arguments) instead of compile. Use gdb_test in a lot
25799 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
25800 at the start of a testcase, as this is no longer done magically.
25801
25802 config/*-gdb.exp: Rename without the -gdb suffix.
25803
25804 config/mips.exp: Use remote_close instead of exit_remote_shell.
25805 config/monitor.exp: Use target_info instead of looking at
25806 baud, timeout, etc.
25807 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
25808
25809Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25810
25811 * gdb.c++/templates.exp (test_ptype_of_templates),
25812 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
25813 Update expect patterns for destructors and assignment operators
25814 to match corresponding c-typeprint.c changes.
25815 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
25816 to destructor breakpoint test, GDB should be able to set the
25817 destructor breakpoint without specifying arguments.
25818
25819Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
25820
25821 * gdb.threads/pthreads.exp: Change result for failure to compile due
25822 to lack of pthreads runtime support from an error to simply an
25823 unsupported test, per dejagnu standards.
25824
25825Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25826
25827 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
25828 where GDB exits to reduce pattern match time.
25829 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
25830
25831 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
25832
dc96c6c7 25833Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25834
25835 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
25836 * gdb.base/default.exp: ditto.
25837 * gdb.base/nodebug.exp: ditto.
25838 * gdb.base/printcmds.exp: ditto.
25839 * gdb.base/ptype.exp: ditto.
25840 * gdb.base/setvar.exp: ditto.
25841 * gdb.base/structs.exp: ditto.
25842 * gdb.base/setshow.c: Guard against uninitialized values of argc.
25843
25844Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
25845
25846 * configure, */configure: Rebuild with autoconf 2.12.
25847
25848Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
25849
25850 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
25851 use new i*86-pc-linux*-gnu quads.
25852 * gdb.base/corefile.exp: Ditto.
25853 * gdb.base/signals.exp: Ditto.
25854 * gdb.base/sigall.exp: Ditto.
25855 * gdb.base/interrupt.exp: Ditto.
25856
25857 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
25858 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
25859 RedHat 4.0.
d63a86f8 25860
c906108c 25861 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
25862 linux. This allows the test case to at least compile on latest
25863 linux, but still not run due to missing the threads runtime library.
c906108c
SS
25864
25865Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25866
25867 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
25868 directory to search gdb directory. Accept and step over conditional
25869 stack alignment code. Consume $prompt in failure cases.
25870 Reset timeout to $oldtimeout instead of some arbitrary value.
25871 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25872 timeout problems with infinite stack backtraces.
25873 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25874 Accept function parameters for linkfunc member.
25875
25876Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25877
25878 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25879 (CXXFLAGS): Remove, unreferenced.
25880 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
25881 previous -B options and also add -B option to pick up cross compiled
25882 runtime.
c906108c
SS
25883 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25884 doing cross compiles.
25885 (target_alias): Declare global.
25886 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25887 to verify that gcc exists in build tree, and if so set CC to that
25888 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25889
c906108c
SS
25890Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25891
25892 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25893 ptype test for anonymous union. Fixup testcase to match
25894 current gcc debug output.
25895
25896Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25897
25898 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25899 force argument to an unsigned long type.
25900
25901Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25902
25903 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25904 tests and anonymous union print/ptype tests.
c906108c
SS
25905 * gdb.base/list.exp (test_forward-search): Increase timeout by
25906 5 minutes for the "search extremely long line" case.
25907 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25908 completely optional and that the pass/fail messages use the command as
25909 the message if that third arg is a null string.
25910 (gdb_test_exact): Arrange that a null string pattern means match a
25911 null string output rather than any output, which might include random
889bf7c5 25912 errors.
c906108c
SS
25913 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25914 backtrace test.
25915 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25916 always failing and failure is now exposed by gdb.exp changes.
25917
25918Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25919
25920 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25921 weren't being noted.
25922
25923Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25924
25925 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25926 * gdb.stabs/weird.exp: Remove v_comb xfails.
25927
dc96c6c7 25928Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25929
25930 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25931 list.exp scope.exp watchpoint.exp]
c906108c 25932 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25933
dc96c6c7 25934Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25935
25936 * config/monitor.exp: Increase download timeout to 1000 seconds.
25937
dc96c6c7 25938Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25939
25940 * config/m32r.exp: Increase timeout to 120 seconds.
25941
25942Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25943
25944 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25945 and accept older ordering as obsolescent gcc or gdb.
25946 * gdb.c++/templates.exp: Ditto.
25947 * gdb.c++/virtfunc.exp: Ditto.
25948
25949Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25950
25951 * gdb.base/coremaker.c: Add code to mmap some data so we
25952 can check that it ends up in the core file.
25953 * gdb.base/corefile.exp: Add test to read mmapped data
25954 from core file.
25955
dc96c6c7 25956Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25957
25958 * config/m32r.exp: New file.
25959
25960Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25961
25962 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25963 that cflags can contains -gstabs, and work correctly for other tests.
25964
dc96c6c7 25965Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25966
25967 * gdb.base/setshow.exp: New file, tests show and set.
25968 * gdb.base/setshow.c: New file, tests show and set.
25969 * gdb.base/help.exp: Add test for help set|show annotate.
25970 * gdb.base/default.exp: Add test for set|show annotate.
25971
25972Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25973
25974 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25975 errors unique.
25976 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25977 explicitly.
25978
25979Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25980
25981 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25982 and width commands. This is done elsewhere.
25983 * (gdb_start): Don't call gdb_start_sim here. That's already
25984 done in gdb_load. This fixes lots of failures in default.exp.
25985
25986Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25987
25988 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25989 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25990 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25991 in the same we we treat other failures (since it may be an expected
889bf7c5 25992 condition), rather than as an error.
c906108c
SS
25993 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25994 old test format.
25995
25996Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25997
25998 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25999 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 26000 twice. Nuke the duplicates.
c906108c 26001 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 26002 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
26003 Remove config.h along with other config files.
26004
26005Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
26006
26007 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
26008 "p func1 ()" and note that rests of tests are skipped.
26009 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26010 setup_xfails for "print func2::coremaker_local".
c906108c
SS
26011 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
26012 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
26013 affected by the previous run test.
26014 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
26015 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
26016 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
26017 "pass int powerset tuple" and "pass modeless int powerset tuple".
26018 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
26019 "real write 4" and "real write 8".
26020 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 26021 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
26022 "print \$i after tuple assign 2", and
26023 "print vs2 after tuple assign 2".
26024 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
26025 meaningful error message and return -1 so the caller can
26026 suppress further tests and avoid a cascade of errors.
d63a86f8 26027
c906108c
SS
26028Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
26029
26030 * gdb.base/a1-selftest.exp: Tweak tests to account for new
26031 format for printing version.
26032 * gdb.base/default.exp: Ditto.
26033 * gdb.base/interrupt.exp: Fix problem with cascade of
26034 errors if child process dies while calling a function.
d63a86f8 26035
c906108c
SS
26036Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
26037
26038 * Makefile.in (VPATH): Add
26039 * Makefile.in (Makefile, config.status): Fix rules so things get
26040 remade when necessary.
26041
26042Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
26043
26044 * Makefile.in (just-check): Add path to sibling expect dir
26045 to environment variable specified by RPATH_ENVVAR.
26046
26047Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
26048
26049 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
26050 (just-check): Add shared library paths for libstdc++, tk,
26051 tcl, bfd, and opcodes to the environment variable specified
26052 in RPATH_ENVVAR.
26053 * configure.in: Add support to recognize --enable-shared flag
26054 and generate correct value for RPATH_ENVVAR.
26055 * configure: Regenerated with autoconf.
26056
26057Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
26058
26059 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 26060 include all osf versions.
c906108c
SS
26061 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
26062 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
26063 when target is linux. When failing to build pthreads test
26064 executable, give more meaningful message.
26065 * gdb.threads/pthreads.c: Hpux also uses old definition of second
26066 arg for pthread_create.
d63a86f8 26067
c906108c
SS
26068Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
26069
26070 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 26071 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 26072 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 26073 and -lpthreads (everybody else).
c906108c
SS
26074 (test_startup): Fail gracefully if threads are not supported.
26075 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
26076 "p/c array_index("abcdef",2)" when not gcc compiled.
26077 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
26078 "print func2::coremaker_local" when not gcc compiled.
26079 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
26080 "ptype on opaque struct tagname (statically)",
26081 "ptype on opaque struct tagname (dynamically) 1", and
26082 "ptype on opaque struct tagname (dynamically) 2"
26083 for not compiled with gcc.
26084 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
26085 backtrace when compiled with gcc.
d63a86f8 26086 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
26087 than always return success.
26088
26089Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
26090
26091 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
26092
26093Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
26094
26095 * gdb.base/structs.exp: Undo last change.
26096
26097Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
26098
26099 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
26100 encapsulate all the steps/nexts done during self test, starting
26101 at main, and makes them less sensitive to optimization issues.
26102 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
26103 signal handler" test.
26104 * gdb.threads/pthreads.exp: Only run this for native configs.
26105 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
26106 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
26107 tests.
26108 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
26109 for "runto test_calls(void)" test.
d63a86f8 26110
c906108c
SS
26111Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
26112
26113 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
26114 and don't expect address info in breakpoint confirmations.
26115
26116Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
26117
26118 * gdb.base/list.exp (test_forward_search): Increase timeout
26119 temporarily by 60 seconds for searching extremely long line,
889bf7c5 26120 and then reset to old value when done. Increase expect input
c906108c
SS
26121 buffer to 10000.
26122
26123Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
26124
26125 * gdb.base/list.exp (test_forward_search): Fix to handle very
26126 long source line without overflowing expect's input buffer.
26127
26128Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
26129
26130 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
26131 "buffer_full".
26132
26133 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
26134 "buffer_full".
26135
26136 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
26137 "buffer_full".
26138
26139 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
26140 "buffer_full".
26141
26142Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
26143
26144 * configure.in (configdirs): Add gdb.threads.
26145 * configure: Regenerated with autoconf.
26146 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
26147 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
26148 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 26149
c906108c
SS
26150Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
26151
26152 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
26153
26154Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
26155
26156 * gdb.base/signals.exp (test_handle_all_print): Test separately for
26157 each signal's status in the output of "handle all print".
26158 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
26159 the \r\n sequence that immediately precedes the gdb prompt.
26160 * gdb.base/a1-selftest.exp: Save original timeout and restore
26161 after test.
26162
26163Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
26164
26165 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
26166 symbol.
26167
26168Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
26169
26170 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
26171
26172Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
26173
26174 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
26175 timeout by 60 seconds.
26176
26177Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
26178
26179 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
26180 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
26181 error return.
26182
26183Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
26184
26185 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
26186 gdb initialization, also report how long dejagnu waited. Restore
26187 old timeout before doing error return. Temporarily increase timeout
889bf7c5 26188 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
26189
26190Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
26191
26192 * lib/gdb.exp: Report timeout value for verbosity level 2.
26193 * config/gdbserver.exp: Ditto.
26194 * config/hppro.exp: Ditto.
26195 * config/mips-gdb.exp: Ditto.
26196 * config/monitor.exp: Ditto.
26197 * config/netware.exp: Ditto.
26198 * config/sim-gdb.exp: Ditto.
26199 * config/slite-gdb.exp: Ditto.
26200 * config/udi-gdb.exp: Ditto.
26201 * config/unix-gdb.exp: Ditto.
26202 * config/vx-gdb.exp: Ditto.
26203 * gdb.base/a1-selftest.exp: Ditto.
26204 * gdb.base/a2-run.exp: Ditto.
26205 * gdb.base/break.exp: Ditto.
26206 * gdb.base/corefile.exp: Ditto.
26207 * gdb.base/list.exp: Ditto.
26208 * gdb.base/recurse.exp: Ditto.
26209 * gdb.base/scope.exp: Ditto.
26210 * gdb.base/signals.exp: Ditto.
26211
26212Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26213
26214 * gdb.threads/Makefile.in (docdir): Removed.
26215
26216Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26217
26218 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 26219 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 26220 @srcdir@.
d63a86f8 26221 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
26222 autoconf 2.5 or higher.
26223 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
26224
26225Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
26226
26227 * configure: Regenerated.
26228 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
26229 avoid name clashes with SunOS headers.
26230
26231Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
26232
26233 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
26234
26235Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
26236
26237 * gdb.base/callfuncs.exp: Finish last change -- make sure the
26238 prototype information ends up in the compiler info file.
26239
26240Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
26241
26242 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
26243 attempting to regenerate it. Eliminate use of a temporary file
26244 and just generate the info file directly. Source it immediately,
26245 for consistency of use.
26246 * gdb.base/corefile.exp: Ditto
26247 * gdb.base/exprs.exp: Ditto.
26248 * gdb.base/funcargs.exp: Ditto.
26249 * gdb.base/langs.exp: Ditto.
26250 * gdb.base/list.exp: Ditto.
26251 * gdb.base/mips_pro.exp: Ditto.
26252 * gdb.base/nodebug.exp: Ditto.
26253 * gdb.base/opaque.exp: Ditto.
26254 * gdb.base/ptype.exp: Ditto.
26255 * gdb.base/scope.exp: Ditto.
26256 * gdb.base/setvar.exp: Ditto.
26257 * gdb.base/signals.exp: Ditto.
26258 * gdb.base/whatis.exp: Ditto.
26259 * gdb.c++/templates.exp: Ditto.
26260 * gdb.c++/virtfunc.exp: Ditto.
26261 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 26262 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
26263
26264Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26265
26266 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
26267 it got fixed by the recent lookup_minimal_symbol_by_pc change.
26268 Increase timeout, a lot of single stepping might be needed if the
26269 target has no hardware watchpoints.
26270
26271Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
26272
26273 * gdb.base/break.exp: Ignore compiler warnings when compiling
26274 break.c.
26275 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
26276 * gdb.base/default.exp: Add h8300 xfails. Handle messages
26277 from remote-sim.
26278 * gdb.base/exprs.exp: Add h8300 xfails.
26279 * gdb.base/funcargs.exp: Likewise.
26280 * gdb.base/nodebug.exp: Likewise.
26281 * gdb.base/printcmds.exp: Likewise.
26282 * gdb.base/ptype.exp: Likewise.
26283 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
26284 h8300 xfails.
d63a86f8 26285 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
26286 on the h8300.
26287 * gdb.base/funcargs.c: Explicitly make last constant argument to
26288 call_after_alloca_subr an unsigned long type.
26289 * gdb.base/return.c: Include stdio.h.
26290
26291Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
26292
26293 * config/abug.exp: New file for the older Motorola Bug monitor
26294 that runs on the mvme13x series VME boards.
26295 * config/monitor.exp: Use the new config array for target settings
26296 if they exist.
26297
26298Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
26299
26300 * sim-gdb.exp: Make the SH simulator allocate less space when
26301 it is targeted.
26302
26303Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
26304
26305 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
26306 test.
26307
26308Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
26309
26310 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
26311 "rs6000-*-*" for "list function in include file" when gcc compiled.
26312 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
26313 for "p ctable1[120]".
26314 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
26315 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
26316 Remove setup_xfail for "rs6000-*-*" for
26317 "print 'scope0.c'::filelocal before run".
26318 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
26319 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
26320 since some compilers don't allow both options to be given
26321 on the same command line. Create object file and move it.
d63a86f8 26322
c906108c
SS
26323Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
26324
26325 * gdb.base/corefile.exp: Always regenerate the core file, since
26326 we always regenerate the coremaker program. Detect special case
26327 where registers cannot be read from core file.
d63a86f8 26328
c906108c
SS
26329Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
26330
26331 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
26332 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
26333 * gdb.c++/templates.exp: Only match on basename of file since
26334 some formats like xcoff don't encode directory information.
26335 * gdb.stabs/weird.exp: Use the right sed script for powerpc
26336 and rs6000 AIX xcoff targets.
26337 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
26338 * configure: Regenerate.
26339 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
26340 here, rather than in distclean.
d63a86f8 26341
c906108c
SS
26342Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
26343
26344 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
26345 defined, and use it to compile the test case with -O2. The
26346 native compilation still uses no optimization.
26347 * gdb.base/mips_pro.c: Remove inline assembly code since
26348 it is compiled PIC by default, which results in assembler
26349 warnings that make the testsuite think the compilation
26350 was unsuccessful.
26351
26352Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
26353
26354 * gdb.c++/misc.exp: Add note to message for
26355 "print s.a for foo struct" that this is a known gcc 2.7.2
26356 and earlier bug.
26357
26358Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
26359
26360 * gdb.base/break.exp: Fix pattern for matching "Delete all
26361 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
26362 setup_xfail for deleting all breakpoints test. Fix various
26363 timeout messages to include "(timeout)".
26364 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
26365 for "p t_float_values2(3.14159,float_val2)".
26366 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
26367 for "continue to call2g" when gcc compiled.
26368 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
26369 "up to foo in langs.exp", "show language at foo in langs.exp",
26370 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
26371 and "show language at fsub in langs.exp".
26372 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
26373 "list line 1 in include file", "list message for lines past EOF",
26374 "list function in include file", "list list0.h:foo", and
26375 "list filename:function; nonexistant function".
26376 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
26377 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
26378 and "ptype t_char_array" to be for native cc only.
d63a86f8 26379
c906108c
SS
26380Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
26381
d63a86f8 26382 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 26383 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 26384 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
26385
26386Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
26387
26388 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
26389 "bt in signals.exp". This problem only appears when running
26390 the testsuite, and then only intermittently.
26391
26392Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
26393
26394 * gdb.base/return.exp (return_tests): Differentiate between
26395 two tests of continuing.
26396
26397Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
26398
26399 * */Makefile.in (maintainer-clean): Remove config.log.
26400 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
26401 * gdb.c++/Makefile.in (PROGS): Add inherit.
26402 (clean): Remove *.ci.
26403
26404Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
26405
26406 * gdb.c++/misc.cc: Add test code from Mike Stump.
26407 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
26408
26409Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
26410
26411 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
26412 to "alpha-*-osf2*" and add comment.
26413 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
26414 setup_xfail for "step over execarg initialization" and
26415 "step over corearg initialization".
c906108c
SS
26416 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
26417 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
26418 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 26419 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
26420 "print func2::coremaker_local", and "backtrace in corefile.exp".
26421 * gdb.base/signals.exp: Build and source signals.ci.
26422 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
26423 to be for gcc only.
26424 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 26425
c906108c
SS
26426Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26427
26428 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
26429 Feb 3 procfs.c change.
26430
26431Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
26432
26433 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
26434
26435Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
26436
26437 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
26438 from dejagnu's apparent default of 10 seconds, which gives random
26439 results when running the tests over NFS on moderately loaded systems.
26440 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
26441
26442Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
26443
26444 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
26445 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 26446 result reports.
c906108c
SS
26447
26448Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
26449
26450 * configure.in (CY_AC_PATH_TCLH): Remove.
26451 * configure: Regenerate.
26452
26453Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
26454
26455 * gdb.c++/Makefile.in (clean): Add missing '{'.
26456
26457Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
26458
26459 * lib/gdb.exp: Provide a default value for noinferior.
26460
26461 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
26462 Load libgloss.exp.
26463
26464Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
26465
26466 * gdb.disasm/hppa.exp: Compile directly into an executable, use
26467 the executable, not the .o to run the tests from.
26468
26469Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
26470
26471 * gdb.base/break.exp: Don't test for program exit or exit status
26472 if $noresults if nonzero.
26473 * gdb.base/langs.exp: Likewise.
26474 * gdb.base/watchpoint.exp: Likewise.
26475
26476 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
26477 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
26478 trying to compile the testcase.
26479
26480Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
26481
26482 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
26483 * gdb.base/signals.exp (continue to handler): Likewise.
26484
26485Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
26486
26487 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
26488
26489 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
26490
26491Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
26492
26493 * gdb.base/corefile.exp: Recognize "not found" as failure
26494 when trying to determine if a core file was generated.
26495 If no core file was generate the first time, try again without
26496 the ulimit -c to work around braindamaged shells.
26497
26498Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
26499
26500 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
26501 [] tests with "test" and enclose string in quotes.
26502 * gdb.stabs/configure: Rebuild
d63a86f8 26503
c906108c
SS
26504Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
26505
26506 Changes in sync with expect:
26507 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
26508 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
26509 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
26510 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
26511 argument to AC_REQUIRE.
26512 * configure: Regenerated.
26513
26514Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
26515
26516 * gdb.base/corefile.exp: When generating a core, discard any
26517 error messages about ulimit not found and the "core dumped"
26518 message from the shell that runs the coredumper.
26519
26520Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
26521
26522 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
26523
26524 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
26525 which sed script to run. Expect failure for v_comb test
26526 on PA targets too.
d63a86f8 26527
c906108c
SS
26528Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
26529
26530 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 26531 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
26532
26533Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
26534
26535 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
26536 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 26537 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
26538 * lib/gdb.exp (default_gdb_start): Fix typo.
26539 * gdb.base/corefile.exp: Allow "Core was generated by ..."
26540 messages to not include the full program name that caused
26541 the core dump since some systems (such as solaris) apparently
26542 truncate this path to about 80 characters.
26543 When generating a core file first try increasing the core file
26544 size limit to unlimited since some systems may default it to
26545 zero, and it is harmless to try it. Move the test for failing
26546 to generate a core file to where it will actually get executed.
26547 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
26548 new gdb result from g++ debug info improvements and make old
26549 pattern obsolescent. Also account for size_t differences
26550 (may be int or long).
26551 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
26552 initialization before function call is placed in the delay slot
26553 and thus appears to be skipped over by commands such as "next".
26554
26555Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
26556
26557 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
26558
26559Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
26560
26561 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
26562 input source file; fix code to compile test to deal with this
26563 convention.
26564 * gdb.c++/*.exp: Likewise.
26565
26566Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
26567
26568 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
26569 "bt in signals.exp".
26570
26571Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
26572
26573 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
26574 "step over execarg initialization" and
889bf7c5 26575 "step over corearg initialization".
c906108c
SS
26576
26577Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
26578
26579 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
26580 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
26581
26582Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
26583
26584 From Rob Savoye (rob@poseidon.cygnus.com)
26585 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
26586 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
26587 configure.in}, gdb.disasm/{Makefile.in, configure.in},
26588 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
26589 configure.in}: Major reworking for autoconfig.
c906108c
SS
26590 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
26591 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 26592 New files.
c906108c
SS
26593 * config/unix-gdb.exp: Make GDB global.
26594 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
26595 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
26596 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
26597 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
26598 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
26599 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 26600 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
26601 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
26602 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
26603 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
26604 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 26605 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
26606 to returns as necessary, arrange for test to compile own testcase
26607 executable.
c906108c 26608 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 26609
c906108c
SS
26610Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
26611
26612 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 26613 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
26614 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
26615 "backtrace through signal handler".
26616
26617Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26618
26619 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
26620 continuing from a job control stop signal.
26621 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
26622
26623Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
26624
26625 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
26626 * gdb.base/corefile.exp: Likewise.
26627 * gdb.base/funcargs.exp: Likewise.
26628
26629Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
26630
26631 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
26632 * config/monitor.exp: Add support for setting baud rate.
26633
26634Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
26635
26636 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
26637 i*86-*-linux* xfails for "backtrace through signal handler".
26638 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
26639 "print func2::coremaker_local".
26640 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 26641 alpha-dec-osf2* xfail for
c906108c
SS
26642 "delete all breakpoints when none".
26643
26644Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
26645
26646 * gdb.base/break.exp: Change test that deletes all breakpoints
26647 when no user breakpoints are installed. A post 4.15 change
26648 causes gdb to no longer prompt in this case.
26649
26650Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
26651
26652 * gdb.base/return.exp (return_tests): Change xfail for test
26653 "correct value returned double test" to stop xfailing at
26654 Solaris 2.5. Apparently the bug has been fixed.
26655
26656Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
26657
26658 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
26659 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
26660
26661Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
26662
26663 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
26664 * gdb.disasm/hppa.s: Corresponding changes.
26665
26666Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
26667
26668 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
26669 makefile fragment.
26670 * config/mt-hpux: Deleted.
26671
26672Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
26673
d63a86f8 26674 * Many files: When warning about suppressed tests due to a
c906108c
SS
26675 nonexistant test binary, avoid incrementing the warning count.
26676
26677Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
26678
26679 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 26680
c906108c
SS
26681Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26682
26683 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
26684 "sparc-*-solaris2*".
26685
26686Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26687
26688 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
26689 Add global and local variables and initialize them.
26690 * gdb.base/corefile.exp: Test correct mapping of corefile sections
26691 by printing variables. Remove rs6000 and powerpc xfails, BFD now
26692 extracts the file name and terminating signal from the core file.
26693 * TODO: Remove note about tests for correct mapping of corefile.
26694 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
26695 from optimizing it away.
26696 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
26697 handles common blocks.
26698
26699Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
26700
26701 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
26702 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
26703
26704Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
26705
26706 * Makefile.in (maintainer-clean): New target, synonym for
26707 realclean.
26708 * gdb.base/Makefile.in (maintainer-clean): Likewise.
26709 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
26710 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
26711 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
26712 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
26713 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
26714
26715Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
26716
26717 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
26718 xfails when not gcc compiled for "print foo::funclocal".
26719 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
26720 "print foo::funclocal at foo",
26721 "print 'scope1.c'::foo::funclocal at foo",
26722 "print foo::funclocal_bss at foo",
26723 "print 'scope1.c'::foo::funclocal_bss at foo",
26724 "print foo::funclocal_ro at foo",
26725 "print 'scope1.c'::foo::funclocal_ro at foo",
26726 "print bar::funclocal at foo" and
26727 "print 'scope1.c'::bar::funclocal at foo".
26728 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
26729 gcc compiled for "print foo::funclocal at bar".
26730 Expand all messages to ensure that they identify that
26731 the test is at bar().
26732 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
26733 gcc compiled for:
26734 "ptype on opaque struct pointer (statically)",
26735 "ptype on opaque struct tagname (statically)",
26736 "ptype on opaque struct pointer (dynamically) 1",
26737 "ptype on opaque struct tagname (dynamically) 1",
26738 "ptype on opaque struct pointer (dynamically) 2" and
26739 "ptype on opaque struct tagname (dynamically) 2
26740 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
26741 gcc compiled for:
26742 "p datalocal"
26743 "whatis datalocal",
26744 "ptype datalocal",
26745 "p bsslocal",
26746 "whatis bsslocal", and
26747 "ptype bsslocal".
26748 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
26749 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
26750 when not gcc compiled.
26751 * gdb.base/funcargs.exp (float_and_integral_args): Add
26752 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
26753 compiled.
26754 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
26755 "backtrace from call6a" when not gcc compiled.
26756 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
26757 "backtrace from call7a" when not gcc compiled.
26758 * gdb.base/callfuncs.exp (do_function_calls):
26759 Add "hppa*-*-hpux*" xfail when not gcc compiled for
26760 "p t_char_array_values(char_array_val2,char_array_val1)",
26761 "p t_char_array_values(char_array_val1,char_array_val2)",
26762 "p t_char_array_values("carray 1","carray 2")",
26763 "p t_char_array_values("carray 1",char_array_val2)",
26764 "p t_char_array_values(char_array_val1,"carray 2")",
26765 "p sum_args(1,{2})",
26766 "p sum_args(2,{2,3})",
26767 "p sum_args(3,{2,3,4})",
26768 "p sum_args(4,{2,3,4,5})"
26769 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
26770 "backtrace in corefile.exp" when not gcc compiled.
26771
26772Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26773
26774 * gdb.base/signals.exp: Rewrite `handle all print' test as
26775 a procedure. Accept blanks or TABs as whitespace, increase
26776 timeout and expect input buffer size for the large output
26777 from the command. Remove "i*86-*-bsdi2.0" xfail.
26778
26779Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26780
26781 * gdb.base/setvar.exp: Add new testcases for truncation when
26782 assigning invalid values to bitfields.
26783
26784Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
26785
d63a86f8 26786 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
26787 mips-sgi-irix* xfail for
26788 "call inferior func with struct - returns char *"
26789 and fix test so that an optional (unsigned char *) cast is
889bf7c5 26790 accepted in the result.
c906108c
SS
26791
26792Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
26793
26794 * gdb.base/funcargs.exp (float_and_integral_args): Remove
26795 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26796 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
26797 * gdb.base/signals.exp: Remove duplicate "handle all print" test
26798 that accidentally got checked in.
26799
26800Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
26801
d63a86f8 26802 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
26803 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
26804 compiled test.
26805 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
26806 Add mips-sgi-irix5* xfail for not gcc compiled.
26807 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
26808 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
26809 "p top", "whatis top", "p middle", and "whatis middle".
26810 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
26811 "whatis signed char" for not gcc compiled.
26812 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
26813 "set variable signed char=-1 (-1)" and
26814 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
26815 * gdb.base/funcargs.exp (float_and_integral_args):
26816 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
26817 Add mips-sgi-irix* xfail when not gcc compiled for
26818 "continue to call2b".
26819 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
26820 "continue to call2g".
26821 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
26822 "backtrace from call6a"
26823 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
26824 "backtrace from call7k".
26825 Add mips-sgi-irix5* xfail when not gcc compiled for
26826 "backtrace from call7a".
26827 (localvars_after_alloca): Fix gdb_test cmds for
26828 "print * after runto ...".
26829 Remove rs6000-*-* xfails for
26830 "print i after runto localvars_after_alloca" and
26831 "print l after runto localvars_after_alloca"
26832 for all compilers.
26833 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 26834 when not compiled with gcc, for:
c906108c
SS
26835 "print signed char == (minus)",
26836 "print signed char != (minus)",
26837 "print signed char < (minus)",
26838 "print signed char > (minus)".
26839 * gdb.base/callfuncs.exp (do_function_calls):
26840 Add mips-sgi-irix* xfail, when compiled with native compiler, for
26841 "call inferior func with struct - returns char *".
d63a86f8 26842 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
26843 "correct value returned double test" to include Solaris 2.4.
26844 * gdb.base/funcargs.exp (float_and_integral_args):
26845 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 26846
c906108c
SS
26847Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26848
26849 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
26850 enumeration bitfields if compiling with GNU C.
26851 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
26852 to empty' prompt.
26853
26854Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
26855
26856 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
26857 test for PRO targets.
26858
26859 * gdb.base/funcargs.exp: Avoid ever setting more than 8
26860 breakpoints in the inferior at any given time by making
26861 two groups of breakpoints for call2*, call6* and call7*
26862 tests.
26863
26864Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26865
26866 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
26867 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
26868 from optimizing it away.
26869 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
26870 "call inferior func with struct".
26871
26872Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26873
26874 * configure.in: Only configure gdb.chill for particular targets.
26875
26876Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26877
26878 * gdb.base/Makefile.in: Add action to .c.o transformation
26879 rule that generates a .ci file for each .o file and remove
26880 explicit .c.o rules except for callfuncs.o.
26881 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26882 generates a .ci file for each .o file and remove explicit
26883 .cc.o rules.
26884 (clean): Remove *.tmp *.ci files.
26885 (EXECUTABLES): Remove templ-info.exp.
26886 * gdb.base/compiler.c: New file.
26887 * gdb.c++/compiler.cc: New file
26888 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26889 Change rs6000-*-* xfail for
26890 "print 'scope0.c'::filelocal_ro" and
26891 "print 'scope1.c'::filelocal" and
26892 "print 'scope1.c'::filelocal_bss" and
26893 "print 'scope1.c'::filelocal_ro" and
26894 "print 'scope1.c'::foo::funclocal" and
26895 "print 'scope1.c'::foo::funclocal_ro" and
26896 "print 'scope1.c'::bar::funclocal" and
26897 "print 'scope0.c'::filelocal_ro" and
26898 "print 'scope1.c'::filelocal at foo" and
26899 "print 'scope1.c'::filelocal_bss at foo" and
26900 "print 'scope1.c'::filelocal_ro at foo" and
26901 "print 'scope1.c'::foo::funclocal at foo" and
26902 "print 'scope1.c'::foo::funclocal_bss at foo" and
26903 "print 'scope1.c'::foo::funclocal_ro at foo" and
26904 "print 'scope1.c'::bar::funclocal at foo" and
26905 "print 'scope0.c'::filelocal_ro" and
26906 "print 'scope1.c'::filelocal" and
26907 "print 'scope1.c'::filelocal_bss" and
26908 "print 'scope1.c'::filelocal_ro" and
26909 "print 'scope1.c'::foo::funclocal" and
26910 "print 'scope1.c'::foo::funclocal_bss" and
26911 "print 'scope1.c'::foo::funclocal_ro" and
26912 "print 'scope1.c'::bar::funclocal" and
26913 "print 'scope1.c'::bar::funclocal_bss"
26914 to only be xfail'd when not compiled with gcc.
d63a86f8 26915 Add rs6000-*-* xfail for
c906108c
SS
26916 "print 'scope0.c'::filelocal_bss before run"
26917 when compiled with gcc.
26918 (test_at_main): Add rs6000-*-* xfail for
26919 "print filelocal_ro in test_at_main"
26920 when compiled with gcc.
26921 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26922 Add rs6000-*-aix* xfail for
c906108c
SS
26923 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26924 "ptype t_char_array", not compiled with gcc.
26925 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26926 xfail for "list foo (in include file)" when gcc compiled.
26927 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26928 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26929 "run to call0a" if not compiled with gcc.
26930 (unsigned_integral_args): Add rs6000-*-* xfail for
26931 "run to call1a" if not compiled with gcc.
26932 (float_and_integral_args): Add rs6000-*-* xfail for
26933 "run to call2a" if not compiled with gcc and for
26934 "continue to call2b" for any compiler.
26935 Add rs6000-*-* xfail to
26936 "print f1 after run to call2a" for gcc compiled.
26937 (discard_and_shuffle): Add rs6000-*-* xfail for
26938 "run to call6a".
26939 (shuffle_round_robin): Add rs6000-*-* xfail for
26940 "backtrace from call7a" if not compiled with gcc.
26941 Add rs6000-*-* xfail for
26942 "backtrace from call7b" if compiled with gcc.
26943 (call_after_alloca): Add rs6000-*-* xfail for
26944 "print c in call_after_alloca" and
26945 "print s in call_after_alloca" and
26946 "backtrace from call_after_alloca_subr"
26947 if not compiled with gcc.
26948 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26949 "print c in localvars_in_indirect_call" and
26950 "print c in localvars_in_indirect_call" and
26951 "backtrace in indirectly called function" and
26952 "stepping into indirectly called function"
26953 if not compiled with gcc.
26954 (localvars_after_alloca): Add rs6000-*-* xfail for
26955 "print c after runto localvars_after_alloca" and
26956 "print s after runto localvars_after_alloca" and
26957 "print i after runto localvars_after_alloca" and
26958 "print l after runto localvars_after_alloca"
26959 for all compilers.
26960 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26961 than whatis-info.exp.
26962 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26963 than opaque-info.exp.
26964 Setup rs6000-*-* xfail for
d63a86f8 26965 "ptype on opaque struct pointer (statically)" and
c906108c
SS
26966 "ptype on opaque struct pointer (dynamically)" when
26967 not compiled with gcc.
26968 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26969 rather than callf-info.exp.
26970 (do_function_calls): Add clear_xfail for rs6000-*-* for
26971 "p t_float_values2(3.14159,float_val2)". Seems to work
26972 fine there, both with xlc and gcc. Need to find out what
26973 it is doing right and fix other platforms.
26974 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26975 "call inferior func with struct - returns int",
26976 "call inferior func with struct - returns long",
26977 "call inferior func with struct - returns float",
26978 "call inferior func with struct - returns double",
26979 "call inferior func with struct - returns char *",
26980 but only if not gcc compiled (presumes xlc compiled).
26981 Change rs6000-*-* xfails for
26982 "call inferior func with struct - returns char" and
26983 " call inferior func with struct - returns short" to only
26984 xfail if not using gcc.
26985 (clean mostlyclean): Remove *.ci and *.tmp files.
26986 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26987 than templ-info.exp.
26988 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26989 Add rs6000-*-* xfail for "up to foo in langs.exp"
26990 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26991 when not gcc compiled.
d63a86f8 26992
c906108c
SS
26993Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26994
26995 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26996 * gdb.base/corefile.exp: Likewise.
26997 * gdb.base/list.exp: Likewise.
26998 * gdb.base/scope.exp: Likewise.
26999 * gdb.base/siganls.exp: Likewise.
27000
27001 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
27002 compiler output.
27003 * gdb.base/whatis.exp: Likewise.
27004
27005Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
27006
27007 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
27008 failure (opcode table has been fixed to match reality).
27009
27010Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
27011
27012 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
27013 "call inferior func with struct - returns char",
27014 "call inferior func with struct - returns short"
27015
27016 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
27017 "print 'scope0.c'::filelocal at main",
27018 "print 'scope0.c'::filelocal_bss in test_at_main",
27019 "print 'scope0.c'::filelocal at foo",
27020 "print 'scope0.c'::filelocal_bss in test_at_foo",
27021 "print 'scope0.c'::filelocal at bar",
27022 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 27023
c906108c
SS
27024 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
27025 in source file 1". This bug seems to have been fixed with both
27026 gcc and native cc (was native assembler bug?).
27027
27028Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
27029
27030 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
27031 "backtrace through signal handler" to "i*86-*-sysv4*".
27032 * gdb.base/signals.exp: Add xfail for "'next' behaved as
27033 continue" case. Add "known SVR4 bug" to fail message.
27034 Add "i*86-*-bsdi2.0" xfail for "handle all print".
27035 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
27036 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
27037 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
27038 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
27039 "up to foo in langs.exp", "show language at foo in
27040 langs.exp", "up to cppsub_ in langs.exp", "show
27041 language at cppsub_ in langs.exp", "up to fsub in
27042 langs.exp", and "show language at fsub in langs.exp".
27043 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
27044 "bactrace in corefile.exp".
27045 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
27046 "call inferior function with struct - returns float" and
27047 "call inferior function with struct - returns double".
d63a86f8 27048
c906108c
SS
27049Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
27050
27051 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
27052 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
27053 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
27054 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
27055
27056Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
27057
27058 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
27059 (or overriden) "CHILL" macro rather then bare "gcc".
27060 Also look for ../../gcc/xgcc since that is what we will
27061 actually need, not "Makefile". Remove following assignment
27062 of CHILL to CHILL_FOR_TARGET because that results in
27063 recursive definition.
27064
27065Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
27066
27067 * gdb.base/corefile.exp: Change xfail for backtrace in
27068 corefile.exp from linuxaout to all linux.
27069 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
27070 cases where we miss the breakpoint at the signal handler
27071 for some reason. Setup xfail for linuxoldld/linuxaout and
27072 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
27073 hitting SIGURG breakpoint.
27074 * gdb.base/signals.exp: Setup xfail for "next" acting like
27075 continue to add linuxoldld. Setup xfail for all linux for
27076 "next to handler in signals_tests_1", "backtrace in
27077 signals_tests_1", "continue to func1", "pass SIGUSR1",
27078 and continue to handler".
27079
27080Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
27081
27082 * Update all FSF addresses except those in COPYING* files.
27083
27084Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
27085
27086 * gdb.base/a2-run.exp: Change messages to be more explicit about
27087 the status of args, and quote binfile in results.
27088
27089Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
27090
27091 * gdb.base/callfuncs.exp: Add tests for passing structs to
27092 inferior functions and return various types.
27093 * gdb.base/callfuncs.c: Add functions to receive a struct
27094 and return a member of the struct, in various types.
27095
27096Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27097
27098 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
27099
27100Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
27101
27102 * config/vxworks29k.exp: New file, sources vxworks.exp.
27103
27104Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27105
27106 * config/gdbremote.exp: New file. Testing framework using
27107 gdbserver.
27108
27109Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
27110
27111 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
27112 "call function when asleep" and "send end of file".
27113 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
27114 for "backtrace in corefile.exp".
27115 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
27116 for "backtrace through signal handler".
27117 * gdb.base/corefile.exp: Make sure we actually generate a core file
27118 before trying the core tests. Some systems allow the user to suppress
27119 generation of core files and default to that (linux for example).
27120 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
27121 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
27122
27123Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27124
27125 * gdb.threads: New directory with some crude multi-threaded
27126 gdb tests (step.exp and step2.exp).
27127 * config/mt-lynx (STEP_EXECUTABLE): Define.
27128 (THREADFLAGS): Define.
27129
27130Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
27131
27132 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
27133
27134 * gdb.base/signals.exp: Disable whole file for lynx until
27135 further notice.
27136
27137 * gdb.base/signals.exp: xfail test where "next" acts like
27138 "continue" for lynx.
27139
27140 * gdb.base/interrupt.exp: xfail test for calling function while
27141 inferior is asleep for lynx.
27142
27143 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
27144 than one cr-lf after each command.
27145
27146Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27147
27148 * configure.in: Reinstate setting of stabsdirs variable, fix
27149 typo in setting up configdirs for native builds.
27150
27151 * gdb.base/return.exp: Fix typo in return double test.
27152 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
27153 compiler from optimizing them away.
27154
27155Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
27156
27157 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
27158 sequences to be echo'd by gdb when using gdb_test.
27159 * gdb.chill/chexp.exp: Likewise.
27160 * gdb.fortran/exprs.exp: Likewise
27161
27162Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
27163
27164 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
27165 after the inferior gdb has started.
27166
27167 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
27168 after each command.
27169 * gdb.base/funcargs.exp: Likewise.
27170 * gdb.base/gdbvars.exp: Likewise.
27171 * gdb.base/interrupt.exp: Likewise.
27172 * gdb.base/list.exp: Likewise.
27173 * gdb.base/watchpoint.exp: Likewise.
27174 * gdb.c++/demangle.exp: Likewise.
27175 * gdb.c++/inherit.exp: Likewise.
27176 * gdb.chill/chexp.exp: Likewise.
27177 * gdb.fortran/exprs.exp: Likewise.
27178
27179 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
27180 test if we can't handle IO to/from the inferior.
27181
27182 * gdb.c++/misc.exp: Always check for a program already being
27183 started after sending a "run" command to gdb.
27184
27185 * gdb.base/twice.exp: Start with a fresh gdb.
27186
27187 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
27188 only depend on gdb's expression code, not the chill runtime.
27189
27190 * gdb.base/return.c: Put return values into variables so we
27191 can have gdb print them rather than depending on the program
27192 to print them.
27193 * gdb.base/return.exp: Corresponding changes.
27194
27195 * lib/gdb.exp: Provide default value for noinferiorio.
27196 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
27197 the inferior.
27198
27199 * gdb.base/break.exp: Always check for a program already being
27200 started after sending a "run" command to gdb.
27201 (text_next_with_recursion): Don't check the output from the
27202 program's printf statement. Instead just make sure the program
27203 exited.
27204
27205 * gdb.base/commands.exp: Protect tests which need arguments with
27206 $noargs conditionals.
27207
27208Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27209
27210 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
27211 of structure member arrays to match gdb/valops.c:value_addr change.
27212
27213Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
27214
27215 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
27216 cases.
27217
27218Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
27219
27220 * configure.in (configdirs): Remove gdb.chill from default list
27221 of subdirs and then add it back in only if doing a native build.
27222 The current chill compiler does not yet work in any cross build.
27223 * Revert all signal changes from Jul 6.
27224 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
27225 for sh-hms targets, allowing these tests to link, with no other
27226 changes. Testing is suppressed by setting "nosignals" in site.exp.
27227
27228Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
27229
27230 * configure.in (signaldirs): Define and add to configdirs for all
27231 targets except some specific ones that are known to not support signals.
27232 Also clean up formatting.
27233 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
27234 (signals, sigall): Remove rules to build.
27235 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
27236 Moved to new gdb.signals directory.
27237 * gdb.signals: New test directory.
27238 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
27239 signals.c signals.exp}: New or moved files.
27240
27241Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
27242
27243 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
27244
27245Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
27246
27247 * gdb.base/return.exp: Xfail `return double' test failure
27248 on at least Solaris 2.3 and handle future/past versions on
27249 a case by case basis as appropriate. Also update message
27250 to include i*86 failures.
27251
27252Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27253
27254 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
27255
27256 * lib/gdb.exp: Fix comment which erroneously identified
27257 gdb_file_cmd as gdb_load (the 19 May change was in fact to
27258 gdb_file_cmd not gdb_load).
27259 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
27260
27261 * gdb.base/setvar.exp: Make test names consistent between pass and
27262 fail cases. Use gdb_test more.
27263
27264Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27265
27266 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
27267
27268Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27269
27270 * gdb.base/help.exp: Fix expected help string for `show commands'.
27271
27272Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
27273
27274 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
27275
27276 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
27277 of a text section.
27278
27279Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
27280
27281 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
27282 that loop eventually terminates. Fix Connection refused logic so
27283 that testsuite will expire nicely.
27284
27285Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
27286
27287 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
27288 config/rom68k.exp: New tcl glue for the appropriate monitors.
27289 These all just end up calling monitor.exp.
27290 * config/monitor.exp (gdb_target_monitor): Handle `Connection
27291 refused' by retrying. Cleanup some timeout issues.
27292 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
27293 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
27294 callers don't have to set/restore global timeout variable.
27295
27296 * The following set of changes centralizes management of the global
27297 timeout variable. This way, it can be set in one target dependent
27298 place instead of dozens of places scattered throughout the test suite.
27299 If you need to lengthen a timeout, then you should either set timeout
27300 in one of the config/{target}.exp files, or multiply it by a factor.
27301 Setting it to an absolute value is always going to lose for some
27302 targets.
27303 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
27304 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
27305 * gdb.base/funcargs.exp: Don't set timeout.
27306 * gdb.base/list.exp (test_forward_search): Only use local timeout.
27307 * gdb.base/printcmds.exp (test_print_string_constants
27308 test_print_array_constants): Don't set timeout.
27309 * gdb.base/ptype.exp: Don't set timeout.
27310 * gdb.base/recurse.exp: Don't set timeout.
27311 * gdb.base/return.exp: Don't set timeout.
27312 * gdb.base/watchpoint.exp: Don't set timeout.
27313 * gdb.c++/classes.exp (do_tests): Don't set timeout.
27314 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
27315
27316Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
27317
27318 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
27319
27320Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27321
27322 * lib/gdb.exp: Disable chill tests for irix5.
27323
27324Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27325
27326 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
27327 each test pass or fail.
27328
27329Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27330
27331 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
27332 xlc not gcc.
27333
27334Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
27335
27336 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
27337
27338Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
27339
27340 * config/est.exp: Fix copyright and comments. Remove dead code.
27341 Use targetname, serialport and baud variables instead of fixed
27342 constants.
27343 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
27344 * config/cpu32bug.exp: New file to support cpu32bug monitors.
27345
27346Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27347
27348 * gdb.base/watchpoint.exp: Don't run
27349 test_watchpoint_triggered_in_syscall for sunos.
27350
27351Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27352
27353 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
27354 they don't seem to exist. Do include stdio.h.
27355
27356Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27357
27358 * gdb.base/a1-selftest.exp: Add alpha xfail.
27359
27360Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27361
27362 * gdb.base/watchpoint.c (main): Prompt before calling read().
27363 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27364 Revise accordingly. Remove cruft about sending "123" several
27365 times, until it gets noticed. Clean up the "print buf[0]" stuff
27366 so that it passes or fails, and waits for prompts in the usual way.
27367
27368Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27369
27370 * gdb.base/recurse.exp: Fix comment.
27371
27372 * TODO: Remove item about printing variables in nodebug.exp. Add
27373 item about enabling tests which are only run on some targets.
27374
27375 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
27376 fail, make test names unique, use new gdb_test convention
27377 regarding pattern, use gdb_test more, etc.).
27378
27379 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
27380 fail, make test names unique, etc.).
27381
27382Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27383
27384 * gdb.base/nodebug.c: Change return type of top and middle to
27385 short.
27386 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
27387 are fixed by the recent mdebugread.c changes. Allow `short ()'
27388 as type for top and middle.
27389
27390Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27391
27392 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
27393 nearly as I can tell, the whole thing was an accident in Stu's
27394 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
27395 to replace a send/expect pair with gdb_test, but ended up only
27396 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
27397 of 30 Mar 1995 took care of it, but left this vestigial comment
27398 which I am now nuking.
27399
27400Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27401
27402 * gdb.base/break.exp: Look for different line number for
27403 breakpoint at main depending on usestubs.
27404
27405Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27406
27407 * gdb.base/list.exp: Adjust some alternate expect patterns to
27408 match recent list0.c change. Add alternate expect pattern for
27409 output from `list default lines around main' for optimizing
27410 compilers.
27411
27412Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27413
27414 * lib/gdb.exp: If nosignals is not set, set it to 0.
27415
27416Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
27417
27418 * config/slite-gdb.exp: Responds to load symbol table prompt.
27419 * gdb.base/break.exp: Adjust line number, fix rerun.
27420 * gdb.base/langs0.c: Add #ifdef usestubs.
27421
27422Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
27423
27424 * gdb.base/list.exp: Adjust line contents after adding new lines in
27425 list0.c. Also fix a syntax error.
27426
27427 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
27428 * gdb.base/break.exp: ditto.
27429 * gdb.base/list.exp: ditto.
27430 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
27431 * gdb.base/run.c: ditto.
27432 * gdb.base/list0.c: ditto.
27433 * gdb.base/funcargs.c: ditto.
27434
27435Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
27436
27437 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
27438 $targetname, $serialport and $baud instead of hardwired variables.
27439 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
27440 target doesn't support signals.
27441
27442Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
27443
27444 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
27445
27446Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27447
27448 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
27449 Don't rely on the value of an auto variable before it has been
27450 initialized. Use gdb_test more.
27451
27452Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27453
27454 * lib/gdb.exp (default_gdb_version): A version number must start
27455 with a digit, but other than that contains all characters up to
27456 the first whitespace character.
27457
27458Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27459
27460 * gdb.base/commands.exp (breakpoint_command_test): New tests.
27461
27462Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27463
27464 * gdb.c++/*.exp: Warn if executable does not exist. The original
27465 reason for skipping the warning was that configure.in sometimes
27466 intentionally skipped building the executables but the tcl code
27467 had no way of knowing. That (a) was always bogus with respect to
27468 error handling, (b) is no longer true (right now there is no way
27469 to skip C++ tests).
27470
27471 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
27472
27473Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27474
27475 * gdb.base/list.exp: Add expect patterns for output from
27476 SunPRO compiled executables.
27477 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
27478 types.
27479
27480Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27481
27482 * gdb.base/break.exp (test_next_with_recursion): Accept any line
27483 number (we are already testing that the correct source line text
27484 gets printed).
27485
27486 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
27487 that is what is intended, but something needed to be done to get
27488 sunos4 native working again.
27489
27490 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
27491
27492 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
27493 apparently went with a (very) old xfail.
27494
27495Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
27496
27497 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
27498 runto_main is a proc in gdb.exp that will do 'step' for target use
27499 stubs.
27500 * gdb.base/exprs.exp: ditto.
27501 * gdb.base/interrupt.exp: ditto.
27502 * gdb.base/opaque.exp: ditto.
27503 * gdb.base/printcmds.exp: ditto.
27504 * gdb.base/ptype.exp: ditto.
27505 * gdb.base/scope.exp: ditto.
27506 * gdb.base/setvar.exp: ditto.
27507 * gdb.base/signals.exp: ditto.
27508 * gdb.base/twice.exp: ditto.
27509 * gdb.c++/classes.exp: ditto.
27510 * gdb.c++/inherit.exp: ditto.
27511 * gdb.c++/templates.exp: ditto.
27512 * gdb.base/break.exp: no run and hit main for stubs. Change line
27513 numbers for breakpoints and info breakpoint.
27514 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
27515 breakpoint().
27516 * gdb.base/callfuncs.c: ditto.
27517 * gdb.base/exprs: ditto.
27518 * gdb.base/interrupt.c: ditto.
27519 * gdb.base/opaque0.c: ditto.
27520 * gdb.base/printcmds.c: ditto.
27521 * gdb.base/ptype.c: ditto.
27522 * gdb.base/scope0.c: ditto.
27523 * gdb.base/setvar.c: ditto.
27524 * gdb.base/signals.c: ditto.
27525 * gdb.base/twice.c: ditto.
27526 * gdb.c++/misc.cc: ditto.
27527 * gdb.c++/templates.cc: ditto.
27528
27529Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27530
27531 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
27532
27533 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
27534 somewhere between `read' and `main.c'. I'm pretty sure the
27535 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
27536 and it isn't particularly useful.
27537
27538 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
27539
27540Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27541
27542 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
27543
27544Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
27545
27546 * config/mt-slite: add LIBS and -nostdlib.
27547 * config/slite-gdb.exp: add this new file to support sparclite target.
27548
27549Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
27550
27551 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
27552
27553 * gdb.base/a2-run.exp: Change argument to istarget from
27554 "*-*-vxworks" to "*-*-vxworks*".
27555 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
27556
27557Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
27558
27559 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
27560 will not runto main but do a 'step' to step out of breakpoint().
27561 * config/mt-slite: add -Dusestubs.
27562
27563Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27564
27565 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
27566 instead of just @.
27567
27568 * gdb.base/signals.exp: Add test for "handle all print".
27569 * TODO: Remove "handle all print". Also remove item about
27570 checking copyright date (I don't like the idea of a spurious FAIL
27571 based on when we run the tests).
27572
27573 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
27574 for SunOS4 (reason for failure not investigated). Remove
27575 redundant test for $binfile.
27576
27577 * gdb.base/nodebug.c (array_index): Call malloc.
27578
27579 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
27580
27581Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
27582
27583 * gdb.base/recurse.exp: Update gdb_test invocation to use new
27584 conventions and slightly simplify the matching regexp.
27585
27586Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27587
27588 * gdb.base/break.exp: Update gdb_test invocation to use new
27589 convention.
27590
27591 * lib/gdb.exp: If noargs is not set, set it to 0.
27592
27593 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
27594 tests unique.
27595
27596 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
27597
27598Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27599
27600 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
27601 one argument of type "<non-float parameter>".
27602
27603Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
27604
27605 * config/rom68k.exp: New file to support Motorola IDP board.
27606 * gdb.base/a2-run.exp: Skip this file if noargs is set.
27607 * gdb.base/break.c: Change things around so that this program
27608 doesn't depend upon args. This is necessary to make remote
27609 targets work (in general, they can't take args).
27610 * gdb.base/break.exp: Don't try to send args to program. Don't
27611 expect output. Also, replace lots of code with gdb_test.
27612
27613Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27614
27615 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
27616 printing of '\'' (which is what the comment says we are testing,
27617 even though we were not), not '''.
27618 (test_integer_literals_rejected): Test that printing ''' is an error.
27619
27620 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27621 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
27622 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
27623 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
27624 Use gdb_test not test_print_accept.
27625 * lib/gdb.exp: Remove test_print_accept.
27626
27627 * gdb.base/signals.exp (signal_tests_1): Make pass message
27628 consistent with fail message.
27629
27630 * gdb.base/whatis.exp: Remove xfails for printing char vs.
27631 unsigned char; the bug (PR 1821) is fixed.
27632
27633 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
27634
27635 * gdb.base/scope.exp (test_at_localscopes): Call pass for
27636 successful tests--makes xfailing them work right.
27637
27638Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27639
27640 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
27641 only \r\n, not .*. The test can pass .* as the last thing in
27642 $pattern if that is what it wants. In addition to providing this
27643 flexibility, this change should speed up pattern matching in cases
27644 where the pattern already ended with .* (there were a number of
27645 them). This change also helps catch bad patterns--in the old
27646 scheme the typo "char \*" instead of "char \\*" would pass. Now
27647 it is caught.
27648 * Many .exp files: Update callers.
27649
27650 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
27651 clearer and does not spuriously match multiple ('s. Likewise for
27652 ) and *.
27653
27654 * gdb.base/nodebug.exp: Test ability to call a function and pass
27655 it a string (even with no debugging info).
27656
27657 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
27658 "p '\'", which is the same as "p ''" once tcl gets done with
27659 quoting, to "p '\\'", which I suspect is what is intended (one
27660 backslash gets sent to GDB).
27661
27662 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
27663
27664Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27665
27666 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
27667 1817) was fixed literally years ago.
27668
27669Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27670
27671 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
27672 test, it causes stepping out of call_after_alloca_subr with
27673 optimizing compilers.
27674 (localvars_in_indirect_call): Consume GDB prompt if `finish'
27675 fails.
27676
27677 * gdb.c++/templates.exp: Source templ-info.exp only if
27678 the templates executable exists.
27679
27680 * gdb.c++/misc.cc (class Contains_static_instance,
27681 class Contains_nested_static_instance),
27682 gdb.c++/classes.exp (test_static_members): Test printing of
27683 a class that contains a static instance of the class.
27684
27685Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27686
27687 * gdb.base/langs2.c (cppsub_): Don't prototype.
27688 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
27689 only, I believe).
27690
27691Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27692
27693 * lib/gdb.exp (skip_chill_tests): New procedure.
27694
27695 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
27696
27697Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
27698
27699 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
27700 each expect pattern. Cuts runtime from 12 to about 4 seconds.
27701
27702Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27703
27704 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
27705
27706 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
27707 disassemble 8, not 16, instructions for part 4.
27708
27709 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
27710 support the latter anymore.
27711
27712 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
27713 -DNO_PROTOTYPES.
27714 * gdb.base/callfuncs.c: Control use of prototypes based on
27715 NO_PROTOTYPES, not __STDC__.
27716 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
27717 t_float_values2 tests if prototypes in use.
27718
27719 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
27720 t_double_values): When checking differences against DELTA, check
27721 that difference is within the range (-DELTA,DELTA), not just
27722 (-infinity,DELTA).
27723
27724Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
27725
27726 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
27727 'file' command firts, then 'target', then 'load', this is due to gdb
27728 target set up.
27729 * config/mips-gdb.exp: Fix a couple regular exp bugs.
27730
27731Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
27732
27733 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
27734 FP load/store variants.
27735 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
27736
27737Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27738
27739 * gdb.base/term.exp: Do not give a warning if not native, it is
27740 not an abnormal condition.
27741
27742Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
27743
27744 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
27745 t_char_array".
27746
27747Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27748
27749 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
27750 are getting the version number.
27751
27752 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
27753 if not native, it is not an abnormal condition.
27754
27755Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27756
27757 * lib/gdb.exp: Just use "file exists", rather than undocumented
27758 dejagnu procedure "findfile".
27759
27760Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27761
27762 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
27763 (LDFLAGS): Set to -Xlinker -Ur.
27764
27765 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
27766 Removed, these values are set by lib/gdb.exp.
27767
27768 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
27769
27770Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27771
27772 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
27773 of replicating gdb startup code.
27774
27775 * config/mt-vxworks (LDFLAGS): Set to -r.
27776 (CFLAGS_FOR_TARGET): Removed.
27777
27778 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
27779 (gdb) and gdb for vxworks uses (vxgdb).
27780
27781 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
27782 executable is not in the tree and host != target, use sed and
27783 program_transform_name to determine the gdb name used by the
27784 target.
27785
27786 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
27787 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
27788
27789Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27790
27791 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
27792 floats, chars, and shorts where there are ANSI-style function
27793 definitions.
27794
27795 * gdb.base/langs.exp, gdb.base/langs*: New test.
27796 * gdb.base/Makefile.in: Build it.
27797 * TODO: Remove item about checking that C names don't get C++
27798 demangling applied; this test tests it.
27799
27800Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27801
27802 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
27803 went with the const70 xfail. The xfail went away a year ago.
27804
27805 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
27806
27807 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
27808 for hp300.
27809
27810 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
27811
27812 * gdb.base/a1-selftest.exp: Don't run on hp300.
27813
27814Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27815
27816 * Makefile.in (site.exp): Set host_alias and target_alias as well
27817 as host_triplet and target_triplet.
27818
27819Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27820
27821 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
27822
27823 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
27824 places as other ecoff systems).
27825
27826 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
27827 ultrix.
27828
27829Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27830
27831 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
27832 remove them.
27833 * gdb.base/nodebug.exp: Accept "function" in addition to "text
27834 variable and "variable" in addition to "data variable".
27835 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
27836
27837 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
27838 2.
27839 * gdb.base/list1.c (long_line): Add additional statement at start
27840 of function.
27841 * gdb.base/list.exp (test_forward_search): Update line number to
27842 reflect new statement.
27843
27844Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27845
27846 * gdb.base/signals.exp: Reinitialize searched source directories
27847 after gdb_start call.
27848
27849Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
27850
27851 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
27852 * gdb.stabs/Makefile.in: Likewise.
27853
27854 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
27855 change. Instead split the tests into smaller pieces.
27856 * gdb.disasm/hppa.s: Corresponding changes.
27857
27858Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27859
27860 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27861 Quote ^C when passing it to stty. For some shells ^ is a pipe.
27862
27863 * gdb.base/funcargs.exp: Modify many tests so that every test
27864 either passes or fails. Make some test names unique.
27865
27866Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27867
27868 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27869 Call stty to set interrupt character.
27870
27871 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27872 for HP assembler versus GNU assembler based on actual behavior of
27873 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27874
27875 * TODO: Suggest a few more stepping tests.
27876
27877Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27878
27879 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27880 restart GDB for h8300 after a continue.
27881 (return): Add pattern to match a29k-udi behavior.
27882 * gdb.base/nodebug.exp: Remove obsolete comment.
27883 * gdb.base/regs.exp: New file, testing of register displays.
27884 * gdb.base/return.exp: Fix typo in reference to $objdir.
27885 * gdb.base/whatis.exp: Always start with a fresh GDB.
27886
27887Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27888
27889 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27890 higher, these tests generate a lot of output.
27891
27892Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27893
27894 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27895 code following the catch silently ignored some errors; without the
27896 catch they should be thrown like any other tcl error. Also, the
27897 catch used "" instead of {} which meant all the callers who wanted
27898 to include one of the characters "[]$ had to quote it an extra time.
27899 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27900 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27901 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27902 Remove extra quoting.
27903
27904Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27905
27906 * gdb.base/commands.exp: Make test names unique; every test either
27907 passes or fails. Update some comments.
27908
27909 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27910
27911Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27912
27913 The following fixes a FAIL caused by the fact that the alpha stabs
27914 configuration didn't use the ".if alpha" code in weird.def.
27915 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27916 bit pointer, so the 32 bit version works even on the alpha.
27917 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27918 Remove the stuff which allowed us to have separate versions for
27919 alpha and everything else.
27920
27921 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27922 regexp which "info func operator\[\](" is supposed to match. Fix
27923 string to send to GDB. Note that GDB still doesn't work right. Add a
27924 new test for "info func .perator\[\](" which GDB does handle correctly.
27925
27926 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27927
27928Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27929
27930 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27931 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27932 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27933 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27934 it makes the tests harder to understand and confuses test-o-matic.
27935 The preferred style is that each test provides a PASS or a FAIL,
27936 and has a unique message (e.g. "continue #54" not just "continue")
27937 which is the same for the pass and the fail.
27938 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27939 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27940 to lib/gdb.exp.
27941 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27942 prt_accept which was basically the same thing. Likewise for
27943 test_print_reject and prt_reject.
27944 * lib/gdb.exp (test_print_reject): Add some more error message
27945 patterns to match from the former printcmds.exp (prt_reject).
27946 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27947 One defect of the passcount stuff is that some of it failed to
27948 report XPASS where appropriate.
27949 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27950 stuff before and after arg in expected pattern.
27951 (test_paddr_operator_functions): Re-do test without print_addr_of;
27952 this is the only test which seems to want extra stuff there.
27953
27954Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27955
27956 * gdb.base/nodebug.exp: Update new tests to reflect improved
27957 wording of gdb output.
27958
27959 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27960 and "ptype" work on variables in files compiled without -g.
27961 Replaces commented out "maint print msymbol" tests.
27962
27963Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27964
27965 * gdb.base/setvar.c (dummy): Call malloc.
27966
27967 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27968 losing with the irix4 sed.
27969
27970 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27971 ALRM" on irix4.
27972
27973Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27974
27975 * TODO: Remove items about corefile.exp testing new exec-file and
27976 backtrace; both are now done. Add items about printing enums.
27977
27978Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27979
27980 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27981 "get signal $thissig" test fails.
27982
27983 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27984
27985Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27986
27987 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27988 compiler warning with dec alpha compiler.
27989
27990 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27991 extra \n from gdb_test call (this explains why the prompt test
27992 that I removed yesterday was there).
27993 (user_defined_command_test): Remove extra \n and prompt test.
27994
27995 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27996 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27997 doesn't exist.
27998 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27999 Also remove alpha workaround, which turns out to be because
28000 SIGABRT == SIGLOST.
28001
28002 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
28003
28004 * gdb.base/help.exp: Don't test "help show".
28005
28006Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28007
28008 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
28009 "set print address" is on.
28010 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
28011 pass prompt to gdb_test; gdb_test already looks for the prompt.
28012
28013 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
28014
28015 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
28016 was a vestige of the manual TESTSTRATEGY, and the purpose of it
28017 was to make sure that gdb can read a core file. But (a) the "read
28018 the corefile" part didn't make it to a1-selftest.exp, we just
28019 delete the corefile after creating it, and (b) we test reading
28020 corefiles in corefile.exp anyway. Also, this test left around a
28021 xgdb process on Solaris.
28022
28023 * gdb.base/corefile.exp: Also test backtrace.
28024
28025Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
28026
28027 * gdb.base/commands.exp: Test a simple user defined command with
28028 arguments and if/while statements; verify the full user command is
28029 printed by "show user".
28030
28031 * gdb.base/commands.exp: Test if/while commands as part of a
28032 breakpoint command list; verify they appear in breakpoint
28033 information.
28034
28035Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28036
28037 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
28038 than by dividing by zero.
28039
28040Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
28041
28042 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
28043 performing an inferior call with watchpoints enabled.
28044 * gdb.base/watchpoint.c (main): Delete second unnecessary read
28045 call.
28046
28047Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28048
28049 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
28050 of "file" command.
28051
28052 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
28053 Add additional pattern for when "int operator int(void);" appears
28054 in a different order.
28055
28056Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
28057
28058 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
28059
28060 * gdb.base/help.exp: Replace most of docstrings for "info signals"
28061 and "signal" with ".*".
28062
28063Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
28064
28065 * TODO: Add note about "handle all nostop".
28066
28067 * gdb.base/{sigall.c, sigall.exp}: New test.
28068 * gdb.base/Makefile.in: Add it.
28069
28070Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
28071
28072 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
28073 when invoking GDB, suppresses any windowing interface.
28074
28075Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
28076
28077 * config/sim-gdb: New file, simulator testing support.
28078
28079Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
28080
28081 * gdb.base/interrupt.exp: Test calling func1 twice.
28082
28083Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
28084
28085 * gdb.base/list.exp (test_forward_search): Set timeout higher
28086 when we'll be getting lots of output from gdb.
28087
28088 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
28089 "init_malloc" to after the expect statement. Run it if that
28090 regexp is taken, but also for two others which happen if source
28091 cannot be found.
28092
28093Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28094
28095 * gdb.base/printcmds.exp: New test, for printing register before
28096 program is running.
28097
28098Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28099
28100 * gdb.base/list.exp: Correct some alternate expect patterns
28101 to reflect changes in list1.c.
28102
28103Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28104
28105 * TODO: Add item regarding large frames.
28106
28107 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
28108
28109 * TODO: Remove item about enabling return.exp; it
28110 is enabled. Suggest a few more "return" tests.
28111
28112Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28113
28114 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
28115 anonymous unions.
28116
28117Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28118
28119 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
28120 and pr-5646.o, so "make" is the same as "make all", not "make
28121 pr-4975.o".
28122
28123Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
28124
28125 * gdb.base/list.exp: Adjust expectations to reflect changes in
28126 list1.c.
28127 (test_forward_search): New test proc.
28128 * gdb.base/list1.c (long_line): New function, has long source line.
28129
28130Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
28131
28132 * gdb.base/a1-selftest.exp: Change initial stepping to know about
28133 additional line of code that was added.
28134
28135Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
28136
28137 * gdb.disasm/hppa.s: Break the large branching tests into smaller
28138 tests so as not to overflow expect's input buffers.
28139 * gdb.disasm/hppa.exp: Corresponding changes.
28140
28141Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28142
28143 Beginnings of template debugging tests.
28144 * gdb.c++/templ-info.cc: New file to test for template
28145 debugging capability of the compiler.
28146 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
28147 templ-info.cc.
28148 * gdb.c++/templates.cc: Add explicit template instantiations
28149 to enable compiling with -fno-implicit-templates. Add destructor
28150 and 'value' method to T5 class for template tests.
28151 * gdb.c++/templates.exp: Add testcases for printing of template
28152 types, setting breakpoints on template methods and calling a
d63a86f8 28153 template method.
c906108c
SS
28154
28155Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
28156
28157 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
28158 branch target since some assemblers (gas-2.5) may emit a
28159 relocation for the branch instead of resolving it in the
28160 assembler.
28161
28162Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28163
28164 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
28165 through signal handler.
28166
28167Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28168
28169 * configure.in (*-*-netware): Use config/mt-netware.
28170
28171 * config/mt-netware: New file.
28172 * config/mt-i386-netware: Removed, separate configs for different
28173 netware architectures are no longer needed now that we have
28174 --with-headers.
28175
28176Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28177
28178 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
28179 by the recent changes to use ANSI C arithmetic conversions.
28180
28181Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28182
28183 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
28184 bug involving using inferior_pid to figure out whether to select a
28185 frame.
28186
28187Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
28188
28189 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
28190 match the current disassembler output.
28191
28192Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
28193
28194 * gdb.fortran/exprs.exp: Expect VOID instead of void.
28195 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
28196 types, expect "int" as type of integer values (for now).
28197
28198Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
28199
28200 * gdb.base/commands.exp: New tests for if/while commands.
28201
28202Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
28203
28204 * lib/gdb.exp (runto): Replace sub-pattern for hex value
28205 by .*, since hex values have different syntax in Chill mode.
28206
28207Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28208
28209 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
28210 linefeed from expect pattern for repeated types with indices > 9.
28211
28212Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
28213
28214 First part of Fortran test suite.
28215 * gdb.fortran: New directory.
28216 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
28217
28218Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28219
28220 * gdb.base/default.exp: Update expect pattern for load command
28221 without arguments.
28222
28223Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
28224
28225 * configure.in: Change i386 to i[345]86.
28226 * gdb.base/configure.in: Likewise.
28227 * gdb.c++/configure.in: Likewise.
28228 * gdb.chill/configure.in: Likewise.
28229
28230Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
28231
28232 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
28233 patterns, since that is not a valid context for comments.
28234
28235Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
28236
28237 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
28238 repeated types and repeated types with indices > 9.
28239
28240Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
28241
28242 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
28243 2417; old bug has been fixed.
28244
28245Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
28246
28247 * gdb.base/interrupt.exp: When trying to wake up the inferior,
28248 send the newline ourselves instead of assuming gdb_test will do
28249 so when passed an empty input string.
28250
28251 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
28252 stabs testcode.
28253
28254Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28255
28256 * lib/gdb.exp (gdb_test): Don't send anything if the first
28257 argument is an empty string. This makes cases where we want to
28258 match output that is already in expect's buffers (for example,
28259 matching a breakpoint after gdb_run_cmd has been called) work
28260 reliably.
28261
28262Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28263
28264 * config/netware.exp: New file.
28265
28266Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28267
28268 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
28269 the -B and -L prefixes so we can find the debugging stub.
28270
28271 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
28272 there and we are using the gcc from the tree.
28273
28274 * gdb.base/types.c: Removed.
28275
28276 * gdb.base/configure.in: Look for makefile fragments in ../config.
28277 Recognize i386-*-netware.
28278 * gdb.c++/configure.in: Likewise.
28279
28280Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28281
28282 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
28283 the correct TCL syntax.
28284
28285Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28286
28287 * gdb.base/opaque.exp: use runto instead of messing around with
28288 breakpoints. Simplify by using gdb_test.
28289
28290 * gdb.base/bitfields.exp: restart between tests on netware targets
28291 because breakpoints aren't relocated after target death. Run
28292 processes to completion.
28293
28294 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
28295
28296Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
28297
28298 * Makefile.in: Remove extra tabs that confuse some versions
28299 of "make". Use the newly built gdb to test with by default,
28300 rather than the first one in the tester's search path.
28301
28302Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
28303
28304 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
28305
28306 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
28307 condition help.
28308
28309Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28310
28311 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
28312
28313 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
28314 running.
28315 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
28316 * gdb.base/funcargs.exp: Likewise.
28317
28318 * gdb.base/bitfields.exp: Simplify by using gdb_test.
28319 * gdb.base/funcargs.exp: Likewise.
28320
28321 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
28322 message is "".
28323
28324Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28325
28326 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
28327 return,signals,twice}.exp: Handle non-existant binaries
28328 consistantly.
28329
28330 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
28331 * gdb.base/Makefile.in: Don't try to generate a core dump, we
28332 might testing a cross development system.
28333
28334Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28335
28336 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
28337 runtest script is relative to ${srcdir}, not ${rootdir}.
28338
28339Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
28340
28341 * gdb.base/signals.exp: Allow for optionality of breakpoint
28342 address.
28343
28344Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28345
28346 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
28347
28348Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28349
28350 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
28351 for size_t definition.
28352 * gdb.c++/templates.cc: Likewise
28353
28354 * config/mt-i386-netware: New file.
28355
28356 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
28357 defined.
28358
28359 * gdb.base/Makefile.in: Added support for systems that name core
28360 files by appending "core" to the program name.
28361 * gdb.base/a1-selftest.exp: Likewise.
28362
28363Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28364
28365 * gdb.base/return.exp: Add comment and message for `return double'
28366 test failure on Sparc Solaris.
28367
28368Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
28369
28370 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
28371
28372Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28373
28374 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
28375 from optimizing them away.
28376 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
28377 patterns to include default constructors and assignment operators,
28378 to match gcc versions beyond 2.5.8. Accept any cplus demangling
28379 character in the output of the virtual base pointer.
28380
28381Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28382
28383 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
28384 expression match in print_addr_of to avoid unintented matches.
28385 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
28386 versions up to 2.5.8.
28387
28388Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28389
28390 * gdb.base/list.exp: Tweak alternate pattern for listing of an
28391 included file to run under newer versions of expect.
28392 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
28393 consecutive >'s in templates to accomodate recent cplus-dem.c change.
28394 Remove xfail for the virtual table of BDDHookV.
28395
28396Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
28397
28398 * lib/gdb.exp (string_to_regexp): Set a default result.
28399 (default_gdb_start): Fix misleading message.
28400
28401Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
28402
28403 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
28404 Remove all CC, etc definitions.
28405 * config/mt-hpux: New file.
28406 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
28407 (CFLAGS, LDFLAGS): Define.
28408 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
28409
28410 * Makefile.in (site.exp): Don't insert host_os, etc.
28411 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
28412 (distclean): Check existence of subdir.
28413 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
28414 * gdb.base/Makefile.in: General cleanup and simplification.
28415 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28416 to build executables. Use default rule to build .o files.
28417 (EXPECT, RUNTEST, CC): Fix relative pathname.
28418 (site.exp): Don't insert host_os, etc.
28419 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
28420 and/or SIGUSR1 defined.
28421 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
28422 * gdb.c++/Makefile.in: General cleanup and simplification.
28423 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28424 (CFLAGS): Remove.
28425 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
28426
28427Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
28428
28429 * gdb.base/recurse.exp: Misc changes to get tests running again
28430 after Kung's changes to the watchpoint code.
28431 * gdb.base/watchpoint.exp: Likewise.
28432
28433Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
28434
28435 * lib/gdb.exp (string_to_regexp): Convert {\} also.
28436
28437Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
28438
28439 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
28440 * lib/gdb.exp (default_gdb_start): Define.
28441 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
28442 gdb.base/funcargs.exp, gdb.base/opaque.exp,
28443 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
28444 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
28445 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
28446 Don't call gdb_target_udi in between tests.
28447
28448Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28449
28450 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
28451 (which was basically just a local version of the same thing). In
28452 addition to avoiding duplication, gdb_test_exact is faster.
28453 * lib/gdb.exp (gdb_test_exact): Fix typo.
28454
28455 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
28456 don't give an error.
28457
28458 * gdb.base/term.exp: Call delete_breakpoints before starting.
28459
28460 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
28461 (t10): Add comment.
28462
28463Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28464
28465 Reorganization of the GDB Test Suite.
28466
28467 * gdb.base: New directory, contains all the basic tests.
28468 * gdb.c++: New directory, tests specific to C++.
28469 * gdb.chill: New directory, tests specific to Chill.
28470 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
28471 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
28472 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
28473 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
28474 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
28475 t30-31 to chill).
28476 * */gdbme.*: Rename to match appropriate expect scripts.
28477 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
28478 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
28479 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
28480 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
28481 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
28482 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
28483 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
28484 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
28485 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
28486 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
28487 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
28488 gdb.c++/virtfunc.cc: New names of C++ files.
28489 * gdb.chill/chillvars.ch: New name of Chill file.
28490 * gdb.base/configure.in, gdb.c++/configure.in,
28491 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
28492 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28493 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
28494 * configure.in (configdirs): Update to reflect directory changes.
28495 (target_abbrev): No longer define for any configuration.
28496 * Makefile.in: Cosmetic improvements to header comments.
28497
28498Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
28499
28500 Various changes to gdb.t31:
28501
28502 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
28503 * gdbme.ch: Make all key-words and predefineds be upper-case.
28504 * chillvars.exp: Expect key-words and predefinds in upper-case.
28505
28506 * chillvars.exp: Use gdb_test_exact many places.
28507 Change expected output for arrays (which now includes index labels).
28508
28509 * pr-5020.exp, gdme.ch (module PR_5020):
28510 New test, for PR-5020.
28511
28512Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
28513
28514 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
28515 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
28516
28517Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
28518
28519 * Makefile.in: Fix bit-rot in definitions of CHILL,
28520 CHILL_FOR_TARGET and Chill_LIB.
28521 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
28522 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
28523 CHILL, and CHILL_LIB.
28524
28525Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
28526
28527 * Revert the previous changes. Please see Rob's directory
28528 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
28529
28530Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
28531
28532 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
28533 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
28534 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
28535 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
28536 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
28537 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
28538 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
28539 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
28540 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
28541 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
28542 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
28543 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
28544 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
28545 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
28546 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
28547 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
28548 changes from 94Q1.
28549
28550Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
28551
28552 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
28553 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
28554 Rob's new testing fragments.
28555
28556Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
28557
28558 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 28559 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
28560
28561Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28562
28563 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
28564 version also, match on casted version strings, and match on
28565 gdb startup case where the line numbers might be messed up.
28566
28567Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
28568
28569 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 28570 (CFLAGS): Delete it from here.
c906108c
SS
28571
28572Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
28573
28574 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
28575
28576Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
28577
28578 * Makefile.in (RUNTEST): Default to just "runtest".
28579
28580Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28581
28582 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
28583 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
28584 the code has been restructured.
28585
28586Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28587
28588 * gdb.t00/default.exp (set write): Allow any number of \r and/or
28589 \n, not just one of each.
28590
28591 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
28592 /bin/cc gives a warning if you do.
28593
28594Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
28595
d63a86f8 28596 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
28597 __t10ListS_link1ZUiRCUiPT0
28598
28599Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28600
28601 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
28602 on local variables in recursive functions.
28603
28604 * gdb.t07/Makefile.in: Build the new test.
28605
28606Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28607
28608 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
28609 directly. Instead compare the return values from actual calls.
28610
28611Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
28612
28613 * Makefile.in (check): Set TCL_LIBRARY for runtest.
28614
28615Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28616
28617 * From Peter Schauer with minor modifications.
a9c64011
AS
28618 * gdb.t15/return.exp (return_tests): Handle targets where "return"
28619 stops in mid-line in the caller. Add xfail for returning a float
28620 value on X86 targets.
c906108c
SS
28621
28622Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28623
28624 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
28625 to avoid expect lossage.
28626 (fmem_LRbug_tests): Likewise.
28627 * gdb.disasm/hppa.s: Corresponding changes.
28628
28629 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
28630 conditions to work with latest dejagnu/expect.
28631
28632 * gdb.t15/funcargs.exp (finish from indirect call): No longer
28633 expected to fail on the PA.
28634 (backtrace in call with trampolines): Explicitly require main
28635 to be frame #1 (no trampolines should show up in backtrace).
28636
28637 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
28638 "continue -expect".
28639 * gdb.t06/break.exp: Likewise.
28640 * gdb.t07/watchpoint.exp: Likewise.
28641 * gdb.t13/bitfields.exp: Likewise.
28642 * gdb.t15/{funcargs,return}.exp: Likewise.
28643 * gdb.stabs/weird.exp: Likewise.
28644 * config/{mips,udi}-gdb.exp: Likewise.
28645
28646 * hppa.sed: Enclose comments within a sed command to avoid
28647 losing with the old OSF1 sed.
28648
28649Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28650
28651 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
28652 sequent dynix.
28653 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
28654 * gdb.t15/funcargs.exp: Conditionally step again to really
28655 finish from marker_call_with_trampolines. Handle the case where
28656 the first step from within call_with_trampolines already steps
28657 us back to main.
28658 * gdb.t15/gdbme.c: Add comment to closing brace of
28659 call_with_trampolines for funcargs.exp.
28660
28661Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28662
d63a86f8 28663 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
28664 Fix typo(s).
28665
28666Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28667
28668 * gdb.t07/gdbme.c: More code for watchpoint testing.
28669
28670 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
28671 "Hardware watchpoint" throughout file.
28672 (test_watchpoint_triggered_in_syscall): New test.
28673 (test_complex_watchpoint): New test.
28674
28675Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28676
28677 * gdbme.c (call_with_trampolines): New function to try and step
28678 into. Tests trampoline problems on the PA.
28679
28680 * funcargs.exp (localvars_in_indirect_call): No longer expect
28681 stepping into indirect call to fail on PAs.
28682 (test_stepping_over_trampolines): New test.
28683
28684Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28685
28686 * TODO: Add suggestions for static member function tests, and
28687 completion tests.
28688
28689Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28690
28691 * TODO: Add suggestions for "p/a" tests.
28692
28693 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
28694 (default_gdb_exit): Replace all the hair with sending "quit" to
28695 the process with a simple close.
28696
28697Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28698
28699 * TODO: Add suggestions for shared library tests.
28700
28701Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28702
28703 * TODO: Add suggestions for x/s tests.
28704
28705Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28706
28707 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
28708 "enable once", and "enable breakpoints once" with ".*".
28709
28710Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28711
28712 * TODO: Add suggestions about structure passing tests.
28713
28714Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28715
28716 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
28717 the primary1 test, use work around if __GNUC__ < 2.
28718 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
28719 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
28720 Test for bad output rather than waiting for timeout. Issue
28721 second continue only if first continue failed.
28722
28723Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28724
28725 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
28726 operator[] test with gdb_test because the old code didn't seem to
28727 be getting the quoting right with the new dejagnu.
28728
28729Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
28730
28731 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
28732 one from the path.
28733 * Makefile.in: Use a fresh expect if there is one, use runtest
28734 from the src tree if there is one.
d63a86f8 28735
c906108c
SS
28736Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28737
28738 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
28739 next over recursive call. Revise the tests from that point on
28740 (which had been skipped) to match GDB's actual (correct) output.
28741
28742 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
28743 with next over a breakpoint whose condition is false.
28744
28745 * gdb.t00/help.exp: Comment out "help set print" tests just like
28746 (and for same reason as) "help set" test.
28747
28748Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28749
28750 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
28751 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
28752
28753Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28754
28755 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
28756 necessary gdb_target_udi.
28757
28758 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
28759
28760 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
28761 1838 and 2417; they are fixed.
28762
28763 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
28764 gdb.t03/ptype.exp (ptype structure, ptype union):
28765 Remove xfails; the test is looser than when the xfails were added.
28766
28767 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
28768 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
28769
28770 * gdb.t01/run.exp: Only run shell test if isnative.
28771
28772 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
28773 since "run" automatically loads if necessary. Call gdb_target_udi
28774 after the "file" since "file" kills any execution target.
28775
28776 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
28777 GDB. GDB doesn't work that way (not anymore at least) on UDI.
28778 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
28779 argument for UDI.
28780
28781Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28782
28783 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
28784
28785 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
28786
28787Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28788
28789 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
28790 properly quoting regexps. This makes the second argument to
28791 demangle a fixed string, which matches the callers, instead of a
28792 shell-style pattern which is what the previous implementation
28793 used. Update some of the callers.
28794
28795Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28796
28797 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
28798 (comib_nullified_tests): Fix typo.
28799 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
28800 strings. No longer expected to fail.
28801
28802 * gdb.disasm/hppa.s (addib_tests): Fix typo.
28803 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
28804 strings. No longer expected to fail.
28805
28806 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
28807 string. No longer expected to fail.
28808
28809Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28810
28811 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
28812 No longer expected to fail.
28813
28814 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
28815 string. No longer expected to fail.
28816
28817Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28818
28819 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
28820 only in the names (I probably got most of them). I was even
28821 generous with some which differed in underscores in names, and
28822 probably missed a few, and I *still* was able to remove almost a
28823 third of the file with almost no impact on testsuite coverage.
28824
28825Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28826
28827 * gdb.t00/default.exp: Match udi_attach error message as well as
28828 the one from child_attach.
28829
28830 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
28831
28832 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
28833
28834 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
28835 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
28836
28837 * Move test with enums and partial symbols back to
28838 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28839 Reverts the change of 26 May 93. Per today's change to
28840 stabs.texinfo, the behavior that weird.exp was expecting was
28841 unreasonable; what is important is that the compiler+gdb get
28842 things right, which happens with a recent gcc. Also fix the test
28843 to deal with native compilers which put out the stab gdb can't
28844 deal with.
28845
28846Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28847
28848 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
28849 in the names. The main thing these accomplish is to slow things down.
28850 Many more such duplicates surely remain.
28851
28852 * gdb.t00/help.exp: Comment out "help support" test just like
28853 (and for same reason as) "help set" test.
28854
28855Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
28856
28857 * gdb.t06/break.exp: Remove setup_xfails for
28858 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
28859 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
28860 about known bug in gcc to include up through 2.5.8.
28861 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
28862 well as "_vb$".
28863 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
28864 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
28865 with latest gcc and gdb.
28866 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
28867 well as "_vb$".
28868
28869Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28870
28871 * configure.in (hppa*-*-*): Also configure and build stabs-only
28872 tests.
28873
28874Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28875
28876 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28877 * gdb.t10/configure.in (hppa*-*-*): Use it.
28878
28879Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28880
28881 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28882
28883Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28884
28885 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28886 versions prior to 1.13.5.
28887
28888Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28889
28890 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28891 the prompt is at the start of a line.
28892
28893Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28894
28895 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28896 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28897 in the copr tests now.
28898 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28899 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28900 expected to fail.
28901
28902Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28903
28904 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28905 gdb.t31/chillvars.exp, lib/gdb.exp:
28906 Tweak to run under either version of expect.
28907 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28908 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28909 * gdb.t11/list.exp: Remove extraneous whitespace.
28910
28911Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28912
28913 * gdb.t16/printcmds.exp (test_print_strings): Accept
28914 "(unsigned char *) " before the string.
28915
28916 * TODO: Add notes about printing of fancy types and GDB expressions.
28917
28918Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28919
28920 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28921 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28922 if doing mips-idt-ecoff.
c906108c
SS
28923
28924Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28925
28926 * Most .exp files: Tweak to run under either version of expect.
28927
28928Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28929
28930 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28931 xfails; I'm not sure why they are failing, but not because of PR 1806.
28932
28933Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28934
28935 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28936 defined in lib/gdb.exp.
28937
28938Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28939
28940 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28941 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28942 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28943 have to be typeless.
28944
28945Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28946
28947 * TODO: Add suggestion for copyright year test.
28948
28949Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28950
28951 * configure.in (*-*-lynxos*): Add stabs tests.
28952
28953Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28954
28955 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28956 so insert a tab before any assembler directive in column zero.
28957
28958 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28959 stores.
28960 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28961 stores.
28962 (fpu_short_memory_tests): Likewise.
28963
28964Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28965
28966 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28967 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28968 .stabs directives in comments.
28969
28970Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28971
28972 * TODO: New file, describing tests we could write.
28973 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28974
28975Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28976
28977 * gdb.t06/signals.exp: Add kludge to force re-sync.
28978
28979 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28980 to xgdb instead of gdb, get out of gdb.
28981
28982Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28983
28984 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28985 for info.
28986
28987Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28988
28989 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28990 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28991 * gdb.stabs/hppa.sed: New sed script for the PA.
28992
28993Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28994
28995 * gdb.stabs: Re-write weird.def and configuration to use sed
28996 instead of cpp. sed is portable and POSIX; cpp is neither.
28997
28998Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28999
29000 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
29001
29002Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29003
29004 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
29005
29006Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29007
29008 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
29009 "_vb$".
29010 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
29011 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
29012
29013Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29014
29015 * lib/gdb.exp: Comment out code which depends on non-existent
29016 `transform' procedure.
29017
29018Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
29019
29020 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
29021 * lib/gdb.exp: Transform tool name.
29022 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
29023 1.1's new error handling system.
29024
29025Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29026
29027 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
29028
29029Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29030
29031 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
29032 They made pattern matching so slow that timeouts happened on
29033 heavily loaded systems. Now any output from "show print" which
29034 gets us back to the GDB prompt is a PASS.
29035
29036Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
29037
29038 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
29039
29040Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29041
29042 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
29043
29044 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
29045 It is not from PR 3220.
29046
29047Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29048
29049 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
29050 just started failing because they depended on the order the
29051 subcommands are presented, or exact docstring text. This kind of
29052 test is a pain and has minimal benefit.
29053
29054Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29055
29056 * gdb.t09/corefile.exp: At end of test, use "core" command with
29057 no arguments.
29058
29059Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
29060
29061 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
29062 17}/Makefile.in: Make it possible to run the testsuite with Sun
29063 make and CC = cross gcc by adding explicit build rules for .o
29064 files.
29065
29066Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29067
29068 * gdb.t15/funcargs.exp: Don't put comments on same line as
29069 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 29070
c906108c
SS
29071Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29072
29073 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
29074
29075Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
29076
29077 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
29078 * gdb.t20/inherit.exp: remove three dumplicate entries.
29079
29080Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29081
29082 * gdb.t06/break.exp: For "next over recursive call", fail on any
29083 incorrect output, not just on "factorial (value=2)".
29084
29085Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29086
29087 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
29088 working now. Add an xfail if accesing a bss variable causes
29089 a memory error if the target is not yet run.
29090
29091Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29092
29093 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
29094 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
29095 name of __st* demangling (2 strings). Did Kung really get the
29096 more than 95 others right without testing them?
29097
29098Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
29099
29100 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
29101
29102Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
29103
29104 * configure.in (configdirs): Add gdb.disasm
29105 * gdb.disasm: New directory for GDB disassembler tests.
29106 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
29107
29108Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29109
29110 * gdb.t00/help.exp: Don't test "help set".
29111
29112 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
29113 from within expect statements. None of these happen anymore and
29114 they cause regressions to be silently unnoticed.
29115
29116 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
29117 messages) about known failures with gcc cygnus-2.4.5-930417.
29118
29119 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
29120 comp-info.exp so it gets built if it doesn't exist.
29121
29122 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
29123 it is no longer used.
29124 * gdb.t13/comp-info.c: Removed.
29125
29126Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29127
29128 * gdb.t06/signals.exp: Add xfail for sun3.
29129
29130Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29131
29132 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
29133 relevant because ^C doesn't get sent but failure can be reproduced
29134 interactively).
29135
29136Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29137
29138 * gdb.stabs/alpha.mt: New configuration file for alpha.
29139 * gdb.stabs/configure.in: Use it.
29140 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
29141 sharing with alpha.mt, redefine long to word via preprocessor.
29142 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
29143 for alpha.
29144 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
29145 native cc.
29146 * gdb.t00/teststrategy.exp: Change expect string so that we
29147 consume the `(xgdb)' from the command echo and from the gdb prompt.
29148 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
29149 gdb currently compares all values as long, so this failure probably
29150 applies to any configuration where LONGEST is bigger than a target int.
29151 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
29152 with gcc.
29153 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
29154 to handle opaque pointers, gcc is.
29155 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
29156 as first argument. Include <sys/types.h> and change all operator
29157 new definitions to use size_t.
29158 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
29159 now that we use size_t.
29160
29161Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29162
a9c64011 29163 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 29164 a long or float array cast all array members to the same type.
a9c64011 29165 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 29166 with 64 bit longs.
a9c64011 29167 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 29168 on alpha.
a9c64011 29169 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
29170
29171Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29172
29173 * gdb.t24 (demangle.exp): Constructors of templates have names like
29174 vector<int>::vector(int) not vector<int>::vector<int>(int). See
29175 section 14.6 of the ARM.
29176
29177 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
29178 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
29179 accomplish little and slow down the testsuite.
29180
29181 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
29182 Accept spaces various places.
29183
29184Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29185
29186 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
29187 with watchpoint enabled.
29188
29189 * Makefile.in: Remove definition of CC and remove the second
29190 definition of CXX (the "CXX = gcc" one remains). These definitions
29191 were causing backquotes to be expanded within backquotes, which
29192 doesn't work.
29193
29194Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
29195
29196 * gdb.t17/callfuncs.exp: Add "return 0" to end.
29197
29198Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29199
a9c64011
AS
29200 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
29201 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
29202 by mips cc and contains no stabs entries.
29203
29204Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
29205
29206 * config/vx-gdb.exp: Use fake device to load files rather than
29207 NFS.
29208 * lib/gdb.exp: New proc to do "file" command.
29209 * config/unix-gdb.exp: Use new "file" proc.
29210
29211Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
29212
29213 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
29214 Rework board rebooting slightly.
29215 (gdb_exit): Don't exit from the remote shell; there isn't one.
29216 * gdb.stabs/weird.exp: If a program is being debugged already,
29217 kill it.
29218 * gdb.t04/setvar.exp: Stop and restart gdb.
29219 * gdb.t05/expr.exp: Likewise.
29220 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
29221 restart gdb and reload the program.
29222 * gdb.t08/opaque.exp: Likewise.
29223 * gdb.t12/scope.exp: Likewise.
29224 * gdb.t13/bitfields.exp: Likewise.
29225 * gdb.t15/funcargs.exp: Likewise.
29226 * gdb.t20/classes.exp: Likewise.
29227 * gdb.t03/ptype.exp: Increase timeout.
29228 * gdb.t16/printcmds.exp (test_print_string_constants,
29229 test_print_array_constants): Likewise.
29230 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
29231 * gdb.t20/classes.exp (do_tests): Likewise.
29232 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
29233
29234Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
29235
29236 * gdb.stabs: Renamed *wierd* to *weird*.
29237
29238Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29239
29240 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
29241 for timeout. Add "known gcc 2.4.5 bug" to failure message.
29242
29243Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29244
29245 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
29246 (do_tests): Remove xfail for whatis on one_var and two_var.
29247
29248Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
29249
29250 * Makefile.in: Made cross building work better by adding
29251 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
29252
29253Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29254
29255 * gdb.t15/{return.c,return.exp,Makefile.in}:
29256 New test, currently commented out.
29257
29258Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
29259
29260 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
29261 still running and removes the leftover named socket so GDb can do
29262 clean restarts.
29263
29264Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
29265
29266 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
29267 console, not GDB.
29268 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
29269 cross testing works better with "make check"
29270 * config/unix-gdb: Use default procedures for exit and version.
29271 * config/vx-gdb.exp: Cleaned up and massaged back to working order
29272 with the newest VxWorks.
29273
29274Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29275
29276 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
29277 old form.
29278
29279 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
29280 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
29281
29282 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
29283
29284 * config/unix-gdb.exp: Remove this version of gdb_exit
29285 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
29286 Rob says he'll look at it when he gets back to testing boards.
29287
29288Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
29289
29290 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
29291 an expected fail for certain ptype commands.
29292
29293 * gdb.t20/classes.exp: Update expected results of "ptype class
29294 Base1" to account for the constructor that now appears in the type.
29295
29296Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
29297
29298 * configure.in (configdirs): Restore gdb.t04, which mysteriously
29299 disappeared from list.
29300 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
29301 "alldone" proc with call to cleanup and exit.
29302 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
29303 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
29304 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
29305 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
29306 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
29307 "alldone" proc with simple returns that suppress remaining
29308 tests. The alldone proc went away many months ago.
29309
29310Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29311
29312 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
29313
29314 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
29315
29316Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29317
29318 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
29319 as vax gdb will display them.
29320
29321Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29322
29323 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
29324 optimizers.
29325
29326 * scope.exp: Change "bad value for localval" messages so each one
29327 is unique.
29328
29329 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
29330 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
29331
29332 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
29333
29334Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29335
29336 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
29337 doesn't exist (due to optimization).
29338
29339Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29340
29341 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
29342 contains \r because the filename is long.
29343
29344 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
29345 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
29346
29347Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29348
29349 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
29350 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
29351 Ultrix.
29352 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
29353 int tests.
29354 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
29355
29356Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
29357
29358 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
29359
29360 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 29361 to match does not match the passing case but still matches the
c906108c
SS
29362 failing case.
29363
29364Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29365
29366 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
29367
29368Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
29369
29370 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
29371 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
29372 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
29373 Remove various versions of gdb_exit.
29374 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
29375 gdb_exit.
29376 * config/unix-gdb.exp: gdb_exit remains here, and should override
29377 the generic version, since it's doing a lot of wierd stuff that
29378 the other versions aren't. FIXME, fold it in, or abandon this
29379 version.
29380
29381Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29382
29383 * gdb.t24/demangle.exp: Add tests for PR 3220.
29384
29385Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29386
29387 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
29388
29389Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
29390
29391 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
29392 "i386-*-*". Works for i486 as well.
29393
29394 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
29395 bug, and expand domain of xfail to all SVR4 systems, since the
29396 actual problem is likely to be in generic SVR4 /proc support.
29397
29398Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29399
29400 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
29401
29402Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
29403
29404 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
29405 xfails for other systems. Match a missing 'Continuing.' as an
29406 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
29407
29408 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
29409 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
29410 Only issue warning for missing executables if -all option is used.
29411
29412 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
29413 file if -all option is used. It's like an unpredictable XFAIL.
29414
29415Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29416
29417 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
29418 for dynamically linked binaries.
29419
29420 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
29421
29422Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29423
29424 * gdb.t20/inherit.exp: Change message for "print tagless struct"
29425 to state that this is a known bug in old versions of g++.
29426
29427Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29428
29429 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
29430 while waiting for `Continuing'.
29431
29432Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
29433
29434 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
29435 in text, data, and bss.
29436 * gdb.t10/nodebug.c: Add local and global test variables for
29437 initialized and uninitialized data.
29438
29439Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29440
29441 * config/unix-gdb.exp (gdb_exit): Add "wait".
29442
29443Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29444
29445 * gdb.t06/signals.exp: xfail the continue from the handler for all
29446 targets.
29447
29448 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
29449 function with watchpoints enabled, the i386 call dummy starts with
29450 a call.
29451
29452 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
29453 386 bsd names its corefiles.
29454
29455Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
29456
29457 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
29458 compilers don't grok it.
29459 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
29460 with small octal ints rather than character constants, which
29461 are signed and might not fit if first promoted to int.
29462
29463Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
29464
29465 * gdb.t09/Makefile.in (clean): Remove corefile.
29466
29467Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29468
29469 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
29470
29471Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29472 and Jim Kingdon (kingdon@cygnus.com)
29473
29474 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
29475 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
29476 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
29477
29478Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29479
29480 * gdb.t17/interrupt.exp: Add xfail for hppa.
29481
29482Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29483
29484 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
29485 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
29486 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
29487 to determine signed-ness of bitfields and use the result to setup
29488 the xfail.
29489 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
29490 * gdb.t15/funcargs.exp: Use them to step until the second indirect
29491 call line is reached if necessary.
29492
29493Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29494
29495 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
29496
29497Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29498
29499 * gdb.t06/break.exp: Also test `clear' command.
29500
29501Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29502
29503 * gdb.t00/teststrategy.exp: Remove extra quote.
29504
29505 * gdb.t07/watchpoint.exp: Change xfail for calling function with
29506 watchpoint enabled to be for all non-68k machines.
29507
29508 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
29509
29510Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29511
29512 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
29513 targets use aout.mt instead of ecoff.mt as gas understands
29514 standard aout format.
29515
29516Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29517
29518 * lib/gdb.exp (runto): Don't insist that function we are running to
29519 was compiled with -g.
29520
29521 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
29522
29523 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
29524 to get back into the read system call.
29525 Accept leading newline in case where we woke it up.
29526
29527Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29528
29529 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
29530 to make the stabs test work on ecoff systems using gcc and -with-stabs.
29531 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
29532 enable ecoff configuration.
29533
29534Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29535
29536 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
29537
29538Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29539
29540 * gdb.t16/printcmds.exp: Add another printf test.
29541
29542Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
29543
29544 * configure.in: If configured -with-stabs on any target, add
29545 stabsdirs to configdirs.
29546
29547Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29548
29549 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
29550 fun" so pattern does not match the command itself.
29551
29552Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29553
29554 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
29555
29556Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29557
29558 * gdb.t17/interrupt.exp: Test for more things.
29559
29560Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29561
29562 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
29563 compiler arranges the code and line numbers.
29564
29565 * gdb.t17/interrupt.exp: Don't send \n after ^C.
29566
29567Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29568
29569 * gdb.t00/help.exp: Increase expect input buffer size.
29570
29571Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29572
29573 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
29574
29575 * gdb.t07/watchpoint.exp: Add xfail for hppa.
29576
29577 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
29578
29579 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
29580 [0-9]*, not just [0-9].
29581
29582Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29583
29584 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
29585
29586 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
29587
29588Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29589
29590 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
29591
29592Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29593
29594 * gdb.t06/signals.c: Add xfails for sun3.
29595
29596 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
29597
29598 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
29599 test_stepping tests.
29600
29601Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29602
29603 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
29604
29605 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
29606
29607 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
29608 rather than actually putting it through cpp twice.
29609
29610 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
29611
29612Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
29613
29614 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
29615 no longer needed.
29616
29617Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29618
29619 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
29620
29621 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
29622 C++ features prints as "struct", make it a pass, not an xfail.
29623
29624Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29625
29626 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
29627 Don't require VA to print as "class" rather than "struct".
29628
29629Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
29630
29631 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
29632
29633Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29634
29635 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
29636
29637Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29638
29639 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
29640 order.
29641
29642Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29643
29644 * gdb.t16/printcmds.exp: Add printf tests.
29645
29646 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
29647
29648 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
29649
29650Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
29651
29652 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
29653 pass counts, to counteract any existing or future setup_xfails.
29654
29655Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29656
29657 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
29658 {BEGIN,END}_COMMON for common block instead of STAB.
29659 * gdb.stabs/wierd.exp: Add xfail for rs6000.
29660
29661 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
29662 intp_var should be N_GSYM not N_LSYM.
29663 wierd-aout.S: Use a label for the value of the N_SO.
29664 wierd.def: Remove all backslashes.
29665 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
29666
29667Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29668
29669 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
29670 get the expected next to inheritance3.
29671
29672Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29673
29674 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
29675 now that gcc-2.4 gets it right.
29676
29677Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29678
29679 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
29680
29681 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
29682 generating comp-info.exp which works for cross-compilation.
29683
29684Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
29685
29686 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
29687 "*-*-sysv4.*".
29688
29689Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
29690
29691 * gdb.t01/run.exp: Start with a fresh gdb.
29692 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
29693 SVR4.x.
29694
29695Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
29696
29697 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
29698 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
29699 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
29700 Makefile.in (distclean, realclean): Remove gdbme.c from list of
29701 things to remove.
29702
29703Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
29704
29705 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
29706 test cases from bug reports.
29707
29708Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
29709
29710 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
29711 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
29712 avoid spurious xfails.
29713 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
29714 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
29715 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
29716
29717Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
29718
29719 * gdb.t00/teststrategy.exp: Rework to provide more useful
29720 description of each test, fix problem with systems that define
29721 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
29722 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
29723 results for "next over recursive call" so timeouts aren't taken
29724 by error.
29725
29726Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
29727
29728 * gdb.t12/scope.exp: Test printing of variables before run.
29729
29730 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
29731 printed in wrong order due to sorting.
29732
29733Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
29734
29735 * gdb.t00/teststrategy.exp: Fix expected results for printing
29736 user entered string constant. Is array of char, prints with no
29737 address.
29738
29739 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
29740 commands.
29741 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
29742 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
29743 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
29744 of struct of char arrays.
29745 * gdb.t00/radix.exp: New tests for radix commands.
29746
29747Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
29748
29749 * gdb.t16/printcmd.exp: Print a variable before running program
29750 (with xfail for AIX).
29751
29752Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
29753
29754 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
29755
29756 * gdb.t16/printcmd.exp: Don't print variables before running program.
29757
29758 * gdb.t06/break.exp: Don't require envp argument to main.
29759
29760 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
29761
29762 * gdb.t02/whatis.exp, gdb.t11/list.exp:
29763 Add xfails for rs6000.
29764
29765 * gdb.t02/whatis.exp: Change other tests not to re-test something
29766 we already tested.
29767
29768 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
29769 each type used has a variable of that type.
29770
29771Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
29772
29773 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
29774
29775Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
29776
29777 * configure.in: change srctrigger to be a file, not a directory
29778
29779Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
29780
29781 * configure.in (mips-idt-ecoff*): Added trailing '*'.
29782
29783 * gdb.t11/list.exp: Fixed a couple of typos.
29784
29785Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
29786
29787 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
29788 is fixed and PR is closed.
29789 * gdb.t16 (gdbme.c): Add simple test string variable.
29790 * gdb.t16 (printcmds.exp): Add tests with simple test string
29791 variable, primarily for boundaries on "set print elements".
29792
29793Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
29794
29795 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
29796 Make leading 0's optional and don't expect a tab in the middle
29797 of the number.
29798
29799 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
29800
29801 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
29802 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
29803 don't end command passed to gdb_test with newline.
29804
29805 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
29806 signed keyword away, don't expect signed bitfields to be signed.
29807
29808 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
29809 printing with only as many 1's as are in the field as well as printing
29810 with 32 1's (see comment).
29811
29812Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
29813
29814 * gdb.t00/default.exp: Start with a fresh gdb.
29815 * configure.in (configdirs): Remove gdb.t31 until the chill
29816 compiler works again. It no longer is able to find chillrt0
29817 since it isn't in libchill.a anymore.
29818 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
29819 wierd.o, make more modular.
29820 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
29821 spurious newlines that caused problems.
29822
29823Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29824
29825 * Move test with enums and partial symbols from gdb.t03/ptype.exp
29826 to gdb.stabs/wierd.exp since GCC has worked around the bug.
29827 gdb.stabs/wierd.{exp,def}: Many new tests.
29828
29829 * gdb.t00/default.exp: update info line for new message.
29830
29831 * gdb.t02/{whatis.exp,gdbme.c}:
29832 Test that "char *" doesn't print as "caddr_t".
29833
29834Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29835
29836 * gdb.t00/help.exp: Use .* in place of some help messages which
29837 just changed.
29838 gdb.t00/default.exp: Update "info frame" test for new message.
29839 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29840 Remove some xfails
29841
29842Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29843
29844 * gdb.t03/{gdbme.c,ptype.exp}:
29845 Add tests for typedef'd struct and union without tags.
29846 Also check "whatis" on a variable of a typedef'd enum without a tag.
29847
29848 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
29849 PRMS 1823; the bug still exists but isn't reproduced by this test
29850 anymore), and remove rs6000 XFAIL (the bug is fixed).
29851
29852 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
29853 duplicated from whatis.exp. For those that are left, accept
29854 "long", "long int", or "int" for long variables (whatis.exp already
29855 has an XFAIL for "int", so no need to fail it here).
29856
29857 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
29858 Deal with GCC's names for types now that GDB uses the compiler's names.
29859
29860 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
29861 setup_xfail's for sunos4. If we #defined the signed keyword away,
29862 don't expect GDB to know that char it is signed.
29863
29864 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
29865
29866Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
29867
29868 * configure.in (configdirs): Add gdb.t24 for C++ tests that
29869 should work on any system, regardless of debugging format.
29870 * gdb.t21/demangle.exp: Move to gdb.t24.
29871 * gdb.t24/demangle.exp: Move from gdb.t21.
29872 * gdb.t24/{Makefile.in, configure.in}: New files.
29873
29874Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29875
29876 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29877 * gdb.stabs: New directory.
29878
29879Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29880
29881 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29882 not just "Quit anyway?".
29883
29884Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29885
29886 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29887 that all setup_xfails are immediately followed by clear_xfails.
29888
29889Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29890
29891 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29892 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29893 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29894 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29895 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29896 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29897 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29898 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29899 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29900 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29901 gdb.t31/chillvars.exp, lib/gdb.exp:
29902 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29903 bug-gdb@prep.ai.mit.edu.
29904
29905Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29906
29907 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29908 with 0.0, not integer 0.
29909
29910Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29911
29912 * gdb.t06/break.exp: Update for "Kill the program" message change.
29913
29914Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29915
29916 * Makefile.in (GDBFLAGS): Set to -nx.
29917 * Makefile.in (site.exp): Use GDBFLAGS.
29918
29919Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29920
29921 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29922 Makefiles.
29923 (check): depend on just-check.
29924 (just-check): added so that tests can be run without a noop
29925 build pass.
29926
29927Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29928
29929 Switch to using configure's configdirs.
29930 * Makefile.in (Makefile): add configure.in dependency.
29931 (SUBDIRS): removed redundant assignment.
29932 * configure.in: switch subdirs assignment to configdirs.
29933 * gdb.t*/configure.in: new files.
29934
29935Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29936
29937 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29938 works.
29939
29940Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29941
29942 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29943 in explicit rules. Apparently this is not supported by some makes.
29944
29945Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29946
29947 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29948
29949Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29950
29951 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29952 disappeared.
29953
29954Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29955
29956 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29957
29958Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29959
29960 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29961 watchpoint problem that is now fixed.
29962 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29963 uninitialized convenience variables.
29964 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29965 structures.
29966
29967Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29968
29969 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29970 which causes expect to get out of sync with gdb on long output
29971 from help set.
29972 * gdb.t09/corefile.exp: Make expected pattern for core file
29973 failing signal and frame output format less sun specific.
29974
29975Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29976
29977 * gdb.t31/chillvars.exp: Add and remove initial dummy
29978 breakpoint, so that symbol table is forced in.
29979 (Needed at least on Sunos4, though it seems not SVR4.)
29980 * gdb.t31/chillvars.exp: Update for changed output format.
29981
29982Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29983
a9c64011 29984 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29985
29986Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29987
29988 * Makefile.in: Added --srcdir when invoking runtest, removed the
29989 need for a local config file. (optional now)
29990
29991Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29992
29993 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29994 failure count used to force early termination. Add some more
29995 expected failures for gnu style demangling.
29996
29997Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29998
29999 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
30000 pmi variable from gdb.t20/gdbme to get optimized away.
30001 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
30002 Check for written corefile upon timeout _and_ eof.
30003
30004Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30005
30006 * config/unix-gdb.exp: Add missing return 0.
30007
30008Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
30009
30010 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
30011 test termination.
30012
30013Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
30014
30015 * configure.in (subdirs): Put back gdb.t17 which mysteriously
30016 disappeared.
30017
30018Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
30019
30020 * gdb.t10/crossload.exp: Disable the i860-elf test until such
30021 time as i860 support works.
30022
d63a86f8 30023 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
30024 "backtrace 100\r" rather than just "backtrace\r", to match last
30025 change.
30026
30027Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
30028
30029 * config/udi-gdb.exp (gdb_exit): Remove close command.
30030 (gdb_target_udi): New procedure to set the UDI target.
30031 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
30032 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
30033 Added waits for prompts after several question responses. Added
30034 some more responses used by a29k-amd-udi-gdb.
30035 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
30036 pass different arguments, restart UDI connection after program
30037 completion.
30038 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
30039 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
30040 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
30041 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
30042 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
30043 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
30044 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
30045 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
30046 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
30047 after program completion.
30048 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
30049 compiled with a SELECT_VECS setting.
30050 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
30051 infinite recursion.
30052
30053 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
30054 Added checks for COFF results, and made them expected failures for
30055 all targets. It would be better to make them expected failures
30056 for COFF targets only.
30057
30058Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
30059
30060 * Makefile.in: add null dvi target, don't bother to recurse
30061 through test directories for info and install-info; rename
30062 $(datadir) to be dejagnu instead of deja-gnu
30063
30064Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
30065
30066 * gdb.t31/gdbme.ch: Re-enable code that previously caused
30067 compiler to coredump.
30068 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
30069 code.
30070
30071Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
30072
30073 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
30074 coredump.
30075 * gdb.t31/chillvars.exp: Comment out tests that depend on that
30076 code.
30077
30078Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
30079
30080 * gdb.t03/ptype.exp: tests for return code from gdb_test.
30081 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
30082 which in a shell. Deletes xgdb when done.
30083 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
30084 Tests the return from the "set height" or "set width" commands.
30085 Added a few return codes where needed.
30086
30087Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
30088
30089 * Makefile.in (SUBDIRS): Add gdb.t17.
30090 * configure.in (subdirs): Add gdb.t17.
30091 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
30092 files to test gdb's calling of functions in the inferior with
30093 the correct arguments and gdb's ability to retrieve any
30094 result returned.
30095
30096Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
30097
30098 * config/unix-gdb.exp (gdb_exit): Remove close commands that
30099 may be called after gdb goes away. Previous versions of expect
30100 needed these to avoid file descriptor leaks, but they cause
30101 errors with the current revision of expect.
30102 * gdb.t00/gdbvars.exp: Use -re on expected output after
30103 setting sevenbit-strings.
30104 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
30105 to set sevenbit-strings consistent across tests.
30106 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
30107 set sevenbit-strings consistent across tests.
30108
30109Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
30110
30111 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
30112 expected output to match current "expect" expectations.
30113
30114Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
30115
30116 * gdb.t00/default.exp: Change expected output for default "source"
30117 command, to match new gdb behavior which requires a filename to
30118 source.
30119
30120Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
30121
30122 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
30123 expected fail for i486-*-* that misses the marker2 function.
30124 * gdb.t10/crossload.exp (bfddefault): Allow successful
30125 recognition of a format to pass even if no symbols are found.
30126 Explicitly catch failures where the format is not recognized
30127 or is ambiguous, and add the reason to the fail message.
30128 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
30129 the cause is and invalid target and add reason to failure message.
30130 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
30131 elf32-i386, elf32-sparc, and elf32-i860.
30132 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
30133 Set up expected failure for 'filename'::variable scope resolution,
30134 which is now apparently broken on all targets.
30135 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
30136 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
30137 gdb.t23/templates.exp: Change failure for missing binfile into
30138 just a warning.
30139 gdb.t21/demangle.exp: Change all cfront references to 'arm'
30140 references.
30141
30142Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
30143
30144 * gdb.t00/default.exp: Add expected output for default "source"
30145 command, to match new gdb behavior.
30146 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
30147
30148Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
30149
30150 * config/*-gdb.exp: returns an error, rather than exiting on
30151 internal errors.
30152
30153Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
30154
30155 * gdb.t03/gdbme.c: Add pointer to struct variable.
30156 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
30157 referencing struct members.
30158
30159Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
30160
30161 * configure.in (mips-idt-ecoff): New target.
30162 * config/mips-gdb.exp: New file for remote board using MIPS remote
30163 debugging protocol.
30164
30165 * Redid configuration scheme. Removed gdb.t*/configure.in.
30166 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
30167 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
30168 distclean targets. Built executables via .o files. Adjusted
30169 tests to account for source files in $(srcdir) rather than
30170 $(objdir).
30171 * lib/gdb.exp (runto): Don't expect () after the function name,
30172 because it may have arguments.
30173
30174Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
30175
30176 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
30177 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
30178 expected failures for mips-idt-* and mips-sgi-*.
30179 * gdb.t00/default.exp (attach): Kill process if requested.
30180 * gdb.t00/help.exp (help target core, help target): Accept a gdb
30181 that does not read core files.
30182 * gdb.t01/run.exp: Removed checks for exit status code.
30183 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
30184 it is linked in.
30185 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
30186 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
30187 appropriate, rather than doing it by hand.
30188 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
30189 execution.
30190 * gdb.t10/crossload.exp: Kill existing program if needed.
30191 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
30192 appropriate, rather than doing it by hand. Always increase
30193 timeout for this test, not just for VxWorks.
30194
30195Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
30196
30197 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
30198 of Chill STRUCT types and STRUCT values.
30199 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
30200 than "char".
30201 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 30202 struct2): New struct definitions and initializations to test
c906108c
SS
30203 simple Chill STRUCT types.
30204
30205Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
30206
30207 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
30208 the null byte at the end of strings.
30209 * gdb.t00/default.exp: Make show version insensitive to copyright
30210 date.
30211 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
30212 to avoid dependencies on target char signedness.
30213 * gdb.t16/printcmds.exp: Update expected results for explicitly
30214 unsigned char.
30215 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
30216 now work.
30217 * gdb.t21/demangle.exp: Add many more patterns for template
30218 demangling, most of them being expected failures.
30219 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
30220 string we are matching for, to match on the whole string.
30221 * gdb.t21/demangle.exp: Add many new test strings to demangle,
30222 and fix a whole bunch that had incorrect expected output but were
30223 passing anyway because of the bug in "proc demangle".
30224 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
30225 type.
30226 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
30227
30228Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
30229
a9c64011
AS
30230 * gdb/testsuite: made modifications to testcases, etc., to allow
30231 them to work properly given the reorganization of deja-gnu and the
30232 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
30233
30234Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
30235
30236 * gdb/testsuite: Initial creation of gdb/testsuite.
30237 Migrated dejagnu testcases and support files for testing nm to
30238 gdb/testsuite from deja-gnu. These files were moved "as is"
30239 with no modifications. This migration is part of a major overhaul
30240 of dejagnu. The modifications to these testcases, etc., which
30241 will allow them to work with the new version of dejagnu will be
30242 made in a future update.
48efe704 30243
8d8cb839 30244 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 30245\f
8d8cb839
EZ
30246;; Local Variables:
30247;; mode: change-log
30248;; left-margin: 8
30249;; fill-column: 74
30250;; version-control: never
30251;; End:
902f2ccb 30252
0b302171 30253 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
30254 Copying and distribution of this file, with or without modification,
30255 are permitted provided the copyright notice and this notice are preserved.