gdb: include help aliases in help command completion
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
ace21957
MF
12012-11-20 Mike Frysinger <vapier@gentoo.org>
2
3 * gdb.base/completion.exp: Add test for help aliases completion.
4
5c401a0a
YQ
52012-11-20 Yao Qi <yao@codesourcery.com>
6
7 * gdb.mi/mi-cmd-param-changed.exp (test_command_param_changed):
8 Don't test 'maint set show-debug-regs'.
9 Use command 'set remotecache' instead of
10 'set circular-trace-buffer'.
11
8dea366b
KS
122012-11-16 Keith Seitz <keiths@redhat.com>
13
14 PR c++/13615
15 * gdb.cp/baseenum.cc: New file.
16 * gdb.cp/baseenum.exp: New file.
17 * gdb.cp/derivation.cc (A): Add copyright.
18 Add a typedef.
19 (B): Use A::value_type instead of int. Change all references.
20 (D): Use value_type instead of int. Change all references.
21 (E): Likewise.
22 (F); Likewise.
23 (Z): New class.
24 (ZZ): New class.
25 (N, Base, Derived): New namespace and classes.
26 (main): Add instances of Z and ZZ.
27 Make sure all symbols from N are kept.
28 * gdb.cp/derivation.exp: Update typedef changes in tests.
29 Add tests for class typedefs both before and after starting
30 the inferior.
31 Add tests for searching for a typedef while stopped in a
32 method.
33
5e34c6c3
LM
342012-11-14 Luis Machado <lgustavo@codesourcery.com>
35
36 * gdb.mi/mi-var-create-rtti.c: New file.
37 * gdb.mi/mi-var-create-rtti.exp: New file.
38
5e487a5f
LM
392012-11-14 Luis Machado <lgustavo@codesourcery.com>
40
41 * gdb.base/structs3.exp: Run to main before doing any tests.
42
6d67b990
AB
432012-11-14 Andrew Burgess <aburgess@broadcom.com>
44
45 * gdb.python/py-type.exp: Uniquify test names.
46
e5d98164
YQ
472012-11-14 Yao Qi <yao@codesourcery.com>
48
49 * gdb.threads/manythreads.c [DEBUG]: Include "stdio.h".
50 (thread_function) [DEBUG]: Call 'printf'.
51 * gdb.threads/manythreads.exp: Pass '-DDEBUG' to compilation
52 command line if 'DEBUG=1' is passed to test.
53 Remove a pattern to match inferior's output.
54
62747a60
TT
552012-11-13 Giuseppe Montalto <giuseppe.montalto@st.com>
56
57 * gdb.mi/mi-fill-memory.exp: New test.
58
18a9fc12
TT
592012-11-12 Tom Tromey <tromey@redhat.com>
60
61 * gdb.base/completion.exp: Update for "info type-printers".
62 * gdb.python/py-typeprint.cc: New file.
63 * gdb.python/py-typeprint.exp: New file.
64 * gdb.python/py-typeprint.py: New file.
65
bd69fc68
TT
662012-11-12 Tom Tromey <tromey@redhat.com>
67
68 * gdb.base/call-sc.exp: Use "ptype/r".
69 * gdb.base/volatile.exp: Don't expect "int".
70 * gdb.cp/ptype-flags.cc: New file.
71 * gdb.cp/ptype-flags.exp: New file.
72 * gdb.cp/templates.exp: Use ptype/r.
73 (test_ptype_of_templates, test_template_typedef): Likewise.
74 * lib/cp-support.exp (cp_test_ptype_class): Add in_ptype_arg
75 argument. Handle template names and template parameters.
76 * gdb.mi/mi-var-cmd.exp: Accept "long".
77 * gdb.mi/mi-var-child.exp: Accept "long".
78 * gdb.mi/mi-var-display.exp: Accept "long".
79 * gdb.mi/mi2-var-child.exp: Accept "long".
80
b3720c3a
TT
812012-11-12 Tom Tromey <tromey@redhat.com>
82
83 * gdb.cp/classes.exp (test_ptype_class_objects): Remove
84 "ptype" from calls to cp_test_ptype_class.
85 (test_enums): Likewise.
86 * gdb.cp/derivation.exp: Remove "ptype" from calls to
87 cp_test_ptype_class.
88 * gdb.cp/inherit.exp (test_ptype_si): Remove "ptype" from
89 calls to cp_test_ptype_class.
90 (test_ptype_mi, test_ptype_vi, test_ptype_mvi): Likewise.
91 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Remove "ptype"
92 from calls to cp_test_ptype_class.
93 * lib/cp-support.exp (cp_test_ptype_class): Supply "ptype"
94 command here. Change "in_command" argument to "in_exp".
95
0d63ecda
KS
962012-11-10 Keith Seitz <keiths@redhat.com>
97
98 PR gdb/14288
99 * gdb.base/printcmds.c: Add invalid_XXX globals
100 for repeated byte tests.
101 * gdb.base/printcmds.exp (test_repeat_bytes): New procedure.
102 * gdb.base/wchar.c (main): Add and construct a wchar_t
103 array with repeated characters.
104 * gdb.base/wchar.exp: Add repeated character tests.
105
ed8a1c2d
AB
1062012-11-09 Andrew Burgess <aburgess@broadcom.com>
107
108 * gdb.mi/mi-disassemble.exp: Expect fullname field in mi
109 disassembly output.
110
9107fc8d
PA
1112012-11-09 Pedro Alves <palves@redhat.com>
112
113 PR gdb/14306
114
115 * gdb.multi/multi-arch-exec.c: New file.
116 * gdb.multi/multi-arch-exec.exp: New file.
117
558a9d82
YQ
1182012-11-09 Yao Qi <yao@codesourcery.com>
119
120 * gdb.mi/mi-break.exp (test_abreak_creation): New procedure.
121 (top level): Call it.
122
e714f336
YQ
1232012-11-09 Yao Qi <yao@codesourcery.com>
124
125 * gdb.mi/mi-watch.exp (test_rwatch_creation_and_listing): Fix
126 typo.
127
6ecd4729
PA
1282012-11-09 Pedro Alves <palves@redhat.com>
129
130 * gdb.multi/multi-arch.exp: New.
131
9015683b
TT
1322012-11-08 Tom Tromey <tromey@redhat.com>
133
134 * gdb.base/siginfo-obj.exp: Create core file. Test siginfo from
135 core files, if possible.
136 * gdb.base/siginfo-thread.c: New file
137 * gdb.base/siginfo-thread.exp: New file
138
ea9f10bb
TT
1392012-11-08 Tom Tromey <tromey@redhat.com>
140
141 * gdb.base/comprdebug.exp: New file.
142
f6592439
PA
1432012-11-06 Pedro Alves <palves@redhat.com>
144
145 PR gdb/14810
146
147 * gdb.base/disabled-location.c: New file.
148 * gdb.base/disabled-location.exp: New file.
149
2d338fa9
TT
1502012-11-06 Tom Tromey <tromey@redhat.com>
151
152 * gdb.threads/gcore-thread.exp: Use gdb_gcore_cmd.
153 * gdb.python/py-strfns.exp (test_strfns_core_file): Use
154 gdb_gcore_cmd.
155 * gdb.cell/gcore.exp: Use gdb_gcore_cmd.
156 * gdb.base/gcore.exp: Use gdb_gcore_cmd.
157 * gdb.base/gcore-relro.exp: Use gdb_gcore_cmd.
158 * gdb.base/gcore-buffer-overflow.exp: Use gdb_gcore_cmd.
159 * gdb.base/auxv.exp: Use gdb_gcore_cmd.
160 * gdb.arch/vsx-regs.exp: Use gdb_gcore_cmd.
161 * gdb.arch/system-gcore.exp: Use gdb_gcore_cmd.
162 * gdb.arch/pa-nullify.exp (test_core_bt): Use gdb_gcore_cmd.
163 * lib/gdb.exp (gdb_gcore_cmd): New proc.
164
68c9da30
PA
1652012-11-05 Pedro Alves <palves@redhat.com>
166
167 * gdb.base/foll-vfork.exp (vfork_relations_in_info_inferiors): New
168 procedure.
169 (do_vfork_and_follow_child_tests_exec)
170 (do_vfork_and_follow_child_tests_exit): Call it.
171
a7c8c931
PA
1722012-11-05 Pedro Alves <palves@redhat.com>
173
174 * gdb.base/foll-vfork.c (main): Call perror and _exit if execlp()
175 fails.
176
6f6484cd
YQ
1772012-11-03 Yao Qi <yao@codesourcery.com>
178
179 Fix PR gdb/14617.
180 * gdb.mi/mi-breakpoint-changed.exp (test_insert_delete_modify):
181 Remove setup_kfail, and update test.
182
b45627a0
TT
1832012-11-02 Tom Tromey <tromey@redhat.com>
184
185 * gdb.base/catch-syscall.exp (do_syscall_tests): Add completion
186 test.
187
f50f4e56
PA
1882012-11-02 Pedro Alves <palves@redhat.com>
189
190 PR gdb/14766
191
192 * gdb.base/foll-vfork.exp (vfork_child_follow_to_exit): Remove
193 setup_kfail.
194 (tcatch_vfork_then_child_follow_exit): No longer expect "Couldn't
195 get registers".
196
71ce889d
PA
1972012-11-02 Pedro Alves <palves@redhat.com>
198
199 * gdb.base/foll-vfork-exit.c: New file.
200 * gdb.base/foll-vfork.exp (top level): New file-describing
201 comment.
202 (vfork_child_follow_to_exit): New procedure.
203 (tcatch_vfork_then_child_follow): Rename as ...
204 (tcatch_vfork_then_child_follow_exec): ... this.
205 (tcatch_vfork_then_child_follow_exit): New procedure.
206 (do_vfork_and_follow_parent_tests): New procedure, factored out
207 from do_vfork_and_exec_tests.
208 (do_vfork_and_follow_child_tests_exec): Ditto.
209 (do_vfork_and_exec_tests): Delete.
210 (do_vfork_and_follow_child_tests_exit): New procedure.
211 (top level): Run tests with both the program that has the vfork
212 child execing, and the program has the vfork child exiting.
213
1e35b1a9
PA
2142012-11-02 Pedro Alves <palves@redhat.com>
215
216 * gdb.base/foll-vfork.exp (setup_gdb): New procedure.
217 (check_vfork_catchpoints, vfork_parent_follow_through_step)
218 (vfork_parent_follow_to_bp): Call it.
219 (kill_child): Delete.
220 (vfork_and_exec_child_follow_to_main_bp)
221 (vfork_and_exec_child_follow_through_step): Call setup_gdb. No
222 longer call kill_child.
223 (tcatch_vfork_then_parent_follow): Call setup_gdb.
224 (do_vfork_and_exec_tests): Don't runto_main before calling each
225 test procedure.
226 (top level): Don't clean restart and set verbose before running
227 each test procedure.
228
2292012-11-02 Pedro Alves <palves@redhat.com>
230
231 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step)
232 (vfork_parent_follow_to_bp)
233 (vfork_and_exec_child_follow_to_main_bp)
234 (vfork_and_exec_child_follow_through_step)
235 (tcatch_vfork_then_parent_follow)
236 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
237 Use with_test_prefix.
238
2392012-11-02 Pedro Alves <palves@redhat.com>
240
241 * gdb.base/foll-vfork.c: Add copyright header.
242 * gdb.base/vforked-prog.c: Add copyright header.
243
2442012-11-02 Pedro Alves <palves@redhat.com>
245
246 * gdb.base/foll-vfork.exp
247 (vfork_and_exec_child_follow_through_step): Don't skip on
248 non-HP/UX targets. Expect the next to only step one line on
249 non-HP/UX targets, rather than stopping only after the exec.
250
2512012-11-02 Pedro Alves <palves@redhat.com>
252
253 Don't hard code line numbers.
254
255 * gdb.base/foll-vfork.exp (vfork_parent_follow_through_step):
256 Expect text from the sources instead of a line number.
257 (vfork_parent_follow_to_bp)
258 (vfork_and_exec_child_follow_to_main_bp)
259 (vfork_and_exec_child_follow_through_step)
260 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow):
261 Use gdb_get_line_number.
262
2632012-11-02 Pedro Alves <palves@redhat.com>
264
265 Modernize.
266
267 * gdb.base/foll-vfork.exp: Use standard_testfile and
268 build_executable. Pass descriptive string to untested.
269 (vfork_parent_follow_through_step, vfork_parent_follow_to_bp)
270 (vfork_and_exec_child_follow_to_main_bp)
271 (vfork_and_exec_child_follow_through_step)
272 (tcatch_vfork_then_parent_follow, tcatch_vfork_then_child_follow)
273 (do_vfork_and_exec_tests): Use gdb_test/gdb_test_multiple instead
274 of send_gdb/gdb_expect.
275
276 (kill_child): New procedure.
277 (vfork_and_exec_child_follow_to_main_bp)
278 (vfork_and_exec_child_follow_through_step): Use it.
279
f0559fff
YQ
2802012-11-02 Yao Qi <yao@codesourcery.com>
281
282 * gdb.base/setvar.exp: Test setting nested struct.
283 * gdb.base/setvar.c (v_struct3): New.
284
c207c6da
DE
2852012-11-01 Doug Evans <dje@google.com>
286
287 * gdb.arch/amd64-pseudo.c (main): Mark registers that the testsuite
288 changes as clobbered (e.g., amd64-dword.exp) so gcc doesn't try to
289 use them.
290
2f27adfe
AB
2912012-10-31 Andrew Burgess <aburgess@broadcom.com>
292
293 PR cli/14772
294 * gdb.base/gnu_vector.c (union_with_vector_1)
295 (struct_with_vector_1): Add new struct and union for testing
296 ptype.
297 * gdb.base/gnu_vector.exp: Add testing of ptype on vectors, and
298 structs / unions containing vectors.
299
bb662ca6
YQ
3002012-10-25 Yao Qi <yao@codesourcery.com>
301
302 * gdb.trace/ftrace.exp (test_fast_tracepoints): Use
303 'setup_kfail' instead of 'setup_kfail_for_target'.
304 * gdb.base/varargs.exp: Likewise.
305 * lib/gdb.exp (setup_kfail_for_target): Remove.
306
635d23ff
MK
3072012-10-25 Mark Kettenis <kettenis@openbsd.nfra.nl>
308
309 * gdb.base/varargs.exp: PR gdb/12790 is now fixed.
310
afdb064f
MK
3112012-10-25 Mark Kettenis <kettenis@gnu.org>
312
313 * gdb.base/varargs.exp: PR gdb/12776 is now fixed.
314
d99dcf51
JB
3152012-10-24 Joel Brobecker <brobecker@adacore.com>
316
317 * gdb.ada/set_wstr: New testcase.
318
32560274
JB
3192012-10-24 Joel Brobecker <brobecker@adacore.com>
320
321 * gdb.base/ldbl_e308.c, gdb.base/ldbl_e308.exp: New files.
322
5ded5331
JB
3232012-10-24 Joel Brobecker <brobecker@adacore.com>
324
325 * gdb.ada/unc_arr_ptr_in_var_rec: New testcase.
326
d8d84291
MK
3272012-10-24 Mark Kettenis <kettenis@gnu.org>
328
329 * gdb.base/callfuncs.exp: PR gdb/12783 is now fixed.
330
6e933c51
JK
3312012-10-24 Jan Kratochvil <jan.kratochvil@redhat.com>
332
333 * gdb.base/callfuncs.exp (do_function_calls): Fix
334 setup_kfail_for_target for -m32 mode.
335
274bd000
MK
3362012-10-23 Mark Kettenis <kettenis@gnu.org>
337
338 * gdb.base/callfuncs.exp: PR gdb/12796, gdb/12798 and gdb/12800
339 are now fixed.
340
545f743d
YQ
3412012-10-23 Yao Qi <yao@codesourcery.com>
342
343 * gdb.base/info-os.exp: Resume the inferior until it exits.
344
48b56b6a 3452012-10-18 Yufeng Zhang <yufeng.zhang@arm.com>
346
99c7d5a8 347 * gdb.base/ctxobj.exp: Skip if skip_shlib_tests returns true.
348 * gdb.base/print-file-var.exp: Likewise.
349 * gdb.base/type-opaque.exp: Likewise.
48b56b6a 350
8de0566d
YQ
3512012-10-17 Yao Qi <yao@codesourcery.com>
352
353 * gdb.mi/mi-memory-changed.exp: New.
354
44883546
YQ
3552012-10-16 Yao Qi <yao@codesourcery.com>
356
357 * gdb.reverse/solib-precsave.exp: Skip if skip_shlib_test
358 returns true.
359 Call gdb_load_shlibs.
360 * gdb.reverse/solib-reverse.exp: Likewise.
361
345f514a
KS
3622012-10-15 Keith Seitz <keiths@redhat.com>
363
364 * lib/cp-support.exp (cp_test_ptype_class): Add support
365 for class typedefs.
366
367 * gdb.cp/derivation.exp: Add tests for g_instance.
368
9e3a7d65
JK
3692012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
370
371 Fix entry values resolving in inlined frames.
372 * gdb.arch/amd64-entry-value-inline.S: New file.
373 * gdb.arch/amd64-entry-value-inline.c: New file.
374 * gdb.arch/amd64-entry-value-inline.exp: New file.
375
21a7b089
JK
3762012-10-15 Jan Kratochvil <jan.kratochvil@redhat.com>
377 Doug Evans <dje@google.com>
378
379 Fix recent gdb_breakpoint regression.
380 * gdb.java/jmisc.exp: gdb_breakpoint for $function - remove curly
381 braces from the parameter.
382 * gdb.java/jprint.exp: Likewise.
383
2c47921e
DE
3842012-10-15 Doug Evans <dje@google.com>
385
386 * lib/gdb.exp (runto): Fix call to gdb_breakpoint.
387
89398707
JB
3882012-10-15 Yufeng Zhang <yufeng.zhang@arm.com>
389
390 * gdb.dwarf2/dw2-icc-opaque.S: Remove '#'.
391
801e4185
TT
3922012-10-15 Tom Tromey <tromey@redhat.com>
393
394 * gdb.python/py-symtab.exp: Test sal and symtab destructors.
395
74f910c8
TT
3962012-10-15 Tom Tromey <tromey@redhat.com>
397
398 * gdb.python/py-symbol.exp: Test symbol destructor.
399
91567807
YQ
4002012-10-14 Yao Qi <yao@codesourcery.com>
401
402 * gdb.mi/mi2-cli.exp: Move to mi-cli.exp.
403 * gdb.mi/mi-cli.exp: New.
404
405 * gdb.mi/mi2-basics.exp: Remove.
406 * gdb.mi/mi2-break.exp: Remove.
407 * gdb.mi/mi2-console.exp: Remove.
408 * gdb.mi/mi2-disassemble.exp: Remove.
409 * gdb.mi/mi2-eval.exp: Remove.
410 * gdb.mi/mi2-file.exp: Remove.
411 * gdb.mi/mi2-hack-cli.exp: Remove.
412 * gdb.mi/mi2-pthreads.exp: Remove.
413 * gdb.mi/mi2-read-memory.exp: Remove.
414 * gdb.mi/mi2-regs.exp: Remove.
415 * gdb.mi/mi2-return.exp: Remove.
416 * gdb.mi/mi2-simplerun.exp: Remove.
417 * gdb.mi/mi2-stack.exp: Remove.
418 * gdb.mi/mi2-stepi.exp: Remove.
419 * gdb.mi/mi2-syn-frame.exp: Remove.
420 * gdb.mi/mi2-until.exp: Remove.
421 * gdb.mi/mi2-watch.exp: Remove.
422 * gdb.mi/mi2-var-block.exp: Remove.
423 * gdb.mi/mi2-var-cmd.exp: Remove.
424 * gdb.mi/mi2-var-display.exp: Remove.
425
87332029
YQ
4262012-10-12 Yao Qi <yao@codesourcery.com>
427
428 * gdb.mi/mi-breakpoint-changed.exp (test_pending_resolved): Remove
429 trail '.*' on matching patterns.
430
11fc9057
L
4312012-10-11 H.J. Lu <hongjiu.lu@intel.com>
432
433 * gdb.arch/i386-bp_permanent.exp: Skip if not is_x86_like_target.
434 * gdb.arch/i386-cfi-notcurrent.exp: Likewise.
435 * gdb.arch/i386-disp-step.exp: Likewise.
436 * gdb.arch/i386-gnu-cfi.exp: Likewise.
437 * gdb.arch/i386-prologue.exp: Likewise.
438 * gdb.arch/i386-size-overlap.exp: Likewise.
439 * gdb.arch/i386-size.exp: Likewise.
440 * gdb.arch/i386-unwind.exp: Likewise.
441
7d46bcdc
L
4422012-10-11 H.J. Lu <hongjiu.lu@intel.com>
443
444 * gdb.arch/i386-byte.exp: Remove is_ilp32_target check.
445 * gdb.arch/i386-word.exp: Likewise.
446
31224d9d
L
4472012-10-11 H.J. Lu <hongjiu.lu@intel.com>
448
449 * gdb.arch/i386-avx.exp: Check is_amd64_regs_target instead of
450 is_ilp32_target to set nr_regs.
451 * gdb.arch/i386-sse.exp: Likewise.
452
5b7d0050
DE
4532012-10-11 Doug Evans <dje@google.com>
454
7c09e5a0
DE
455 PR breakpoints/14643.
456 * gdb.linespec/ls-errs.exp: Change tests of "b if|task|thread".
457 * gdb.linespec/thread.c: New file.
458 * gdb.linespec/thread.exp: New file.
459
5b7d0050
DE
460 * lib/gdb.exp (gdb_breakpoint): Fix varargs scan.
461 Recognize "message" -> print pass and fail. Add eof case.
462 (runto): Recognize message, no-message. Print pass/fail if requested,
463 with same treatment as gdb_breakpoint.
464 (runto_main): Pass no-message to runto.
465 (gdb_internal_error_resync): Add log message.
466 (gdb_file_cmd): Tweak internal error fail text for consistency.
467
2e24f4aa
JK
4682012-10-06 Jan Kratochvil <jan.kratochvil@redhat.com>
469
470 Fix crash during stepping on ppc32.
471 * gdb.base/step-symless.c: New file.
472 * gdb.base/step-symless.exp: New file.
473
aa14df25
DE
4742012-10-03 Doug Evans <dje@google.com>
475
476 PR symtab/14601
477 * gdb.cp/using-crash.exp: New file.
478 * gdb.cp/using-crash.cc: New file.
479
975531db
DE
4802012-10-02 Doug Evans <dje@google.com>
481
482 * lib/gdb.exp (gdb_unload): Change wording of perror text to be
483 more consistent.
484 (runto,gdb_debug_format): Ditto.
485 (gdb_file_cmd): Watch for eof in nested gdb_expect.
486 Clean up logging and error messages.
487
b3dc46ff
AB
4882012-10-01 Andrew Burgess <aburgess@broadcom.com>
489
490 Test find command on unmapped memory.
491 * gdb.base/find-unmapped.c: New file.
492 * gdb.base/find-unmapped.exp: New file.
493
45814d45
YQ
4942012-09-29 Yao Qi <yao@codesourcery.com>
495
496 * gdb.trace/mi-tracepoint-changed.exp: New.
497 * gdb.mi/mi-breakpoint-changed.exp: New.
498 * gdb.mi/pending.c, gdb.mi/pendshr1.c: New
499 * gdb.mi/pendshr2.c: New.
500
4c2786ba
YQ
5012012-09-28 Yao Qi <yao@codesourcery.com>
502
503 * gdb.mi/pr11022.exp: New.
504 * gdb.mi/pr11022.c: New. Copied from gdb.base/.
505
7977e5d2
TT
5062012-09-27 Tom Tromey <tromey@redhat.com>
507
508 * gdb.cp/derivation.exp: Add regression test.
509 * gdb.cp/derivation.cc (class V_base, class V_inter, class
510 V_derived): New.
511 (vderived): New global.
512
0971de02
TT
5132012-09-26 Tom Tromey <tromey@redhat.com>
514
515 * gdb.dwarf2/dw2-common-block.S: New file.
516 * gdb.dwarf2/dw2-common-block.exp: New file.
517
4357ac6c
TT
5182012-09-26 Jan Kratochvil <jan.kratochvil@redhat.com>
519
520 * gdb.fortran/common-block.exp: New file.
521 * gdb.fortran/common-block.f90: New file.
522
6f380991
AB
5232012-09-26 Andrew Burgess <aburgess@broadcom.com>
524
525 * gdb.base/duplicate-bp.c: New file.
526 * gdb.base/duplicate-bp.exp: New file.
527
8ae551cf
YQ
5282012-09-26 Yao Qi <yao@codesourcery.com>
529
530 * gdb.mi/mi2-cli.exp: Avoid line number in test summary.
531
532 Revert:
533 2012-09-21 Yao Qi <yao@codesourcery.com>
534
535 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
536
318102b9
SP
5372012-09-25 Siddhesh Poyarekar <siddhesh@redhat.com>
538
539 * gdb.base/longest-types.c: New test case.
540 * gdb.base/longest-types.exp: New test case.
541
a1e5fd69
YQ
5422012-09-25 Yao Qi <yao@codesourcery.com>
543
544 * gdb.mi/mi2-cli.exp: Check breakpoint notification.
545
04e7407c
JK
5462012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
547
548 Fix internal error on canonicalization of clang types.
549 * gdb.dwarf2/dw2-canonicalize-type.S: New file.
550 * gdb.dwarf2/dw2-canonicalize-type.exp: New file.
551 * lib/gdb.exp (gdb_file_cmd): Catch also GDB internal error.
552
9bf4bce9
JK
5532012-09-21 Jan Kratochvil <jan.kratochvil@redhat.com>
554
555 Fix disassemble without parameters in tailcall frame.
556 * gdb.arch/amd64-entry-value.exp (down, disassemble): New tests.
557
2603f7ee
AB
5582012-09-21 Andrew Burgess <aburgess@broadcom.com>
559
560 * gdb.dwarf2/dw2-op-out-param.S: New file.
561 * gdb.dwarf2/dw2-op-out-param.exp: New file.
562
a3569abd
YQ
5632012-09-21 Yao Qi <yao@codesourcery.com>
564
565 * gdb.mi/mi2-cli.exp: Remove redundant '\'.
566
a065d7af
YQ
5672012-09-21 Yao Qi <yao@codesourcery.com>
568
569 * gdb.mi/mi-cli.exp: Remove.
570 * gdb.mi/mi2-cli.exp: Merged from mi-cli.exp.
571
15544bd9
YQ
5722012-09-21 Yao Qi <yao@codesourcery.com>
573
574 * gdb.mi/mi-reverse.exp: Fix the typo in expected output of
575 "=record-started" notification.
576
82a90ccf
YQ
5772012-09-21 Yao Qi <yao@codesourcery.com>
578
579 * gdb.mi/mi-record-changed.exp: New.
580 * gdb.mi/mi-reverse.exp: Adjust expected output.
581
d7de8e3c
TT
5822012-09-20 Tom Tromey <tromey@redhat.com>
583
584 * gdb.python/python.exp: Test atexit.register.
585
1aa99537
DE
5862012-09-20 Doug Evans <dje@google.com>
587
05eade73
DE
588 * boards/dwarf4-gdb-index.exp: New file.
589
1aa99537
DE
590 * gdb.base/callfuncs.exp (do_function_calls): Set unwindonsignal to on
591 while running the tests.
592
4ae24af0
JB
5932012-09-18 Joel Brobecker <brobecker@adacore.com>
594
595 * gdb.ada/bp_reset: New testcase.
596
bb25a15c
YQ
5972012-09-18 Yao Qi <yao@codesourcery.com>
598
599 * gdb.trace/mi-tsv-changed.exp: New.
600
201b4506
YQ
6012012-09-18 Yao Qi <yao@codesourcery.com>
602
603 * gdb.trace/mi-traceframe-changed.exp: New.
604
6fc1c773
YQ
6052012-09-17 Yao Qi <yao@codesourcery.com>
606
607 * gdb.base/list.exp (set_listsize): Don't set arg to "unlimited"
608 when it is less than 0.
609
1ab3b62c
JK
6102012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
611
612 PR 14119
613 * gdb.arch/amd64-tailcall-ret.S: New file.
614 * gdb.arch/amd64-tailcall-ret.c: New file.
615 * gdb.arch/amd64-tailcall-ret.exp: New file.
616 * gdb.reverse/amd64-tailcall-reverse.S: New file.
617 * gdb.reverse/amd64-tailcall-reverse.c: New file.
618 * gdb.reverse/amd64-tailcall-reverse.exp: New file.
619
acf9414f
JK
6202012-09-17 Jan Kratochvil <jan.kratochvil@redhat.com>
621
622 PR 14548
623 * gdb.reverse/singlejmp-reverse-nodebug.S: New file.
624 * gdb.reverse/singlejmp-reverse-nodebug.c: New file.
625 * gdb.reverse/singlejmp-reverse.S: New file.
626 * gdb.reverse/singlejmp-reverse.c: New file.
627 * gdb.reverse/singlejmp-reverse.exp: New file.
628
666b578b
JK
6292012-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
630
631 Fix compatibility with old GCC (~4.1).
632 * gdb.cp/converts.cc (my_enum_var): New variable.
633
42056501
AB
6342012-09-14 Andrew Burgess <aburgess@broadcom.com>
635
636 * gdb.xml/tdesc-regs.exp: Update expected output for new
637 vector_size syntax of vector types.
638
b9516fa1
YPK
6392012-09-13 Khoo Yit Phang <khooyp@cs.umd.edu>
640
641 Refactor Python "gdb" module into a proper Python package, by
642 introducing a new "_gdb" module for code implemented in C, and
643 using reload/__import__ instead of exec.
644 * gdb.python/python.exp (Test stderr location): Update module
645 location of GDB-specific sys.stderr.
646 (Test stdout location): Ditto for sys.stdout.
647
18dc9ad8
JK
6482012-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
649
650 * gdb.base/valgrind-infcall.exp: Remove comment about Ubuntu.
651
ea3a9873
KS
6522012-09-12 Keith Seitz <keiths@redhat.com>
653
654 * gdb.cp/converts.cc (main): Comment out the pointer to boolean
655 conversion statement.
656
5941debb
DE
6572012-09-12 Doug Evans <dje@google.com>
658
659 * gdb.base/help.exp: Remove testing of individual command help text,
660 too much of a maintenance burden. Instead, test the functionality
661 of "help" itself.
662
cfc35e02
DE
6632012-09-11 Doug Evans <dje@google.com>
664
3a0ed5d7
DE
665 * gdb.cp/mb-inline.exp: Do "info break" after setting multi-location
666 breakpoint.
667
cfc35e02
DE
668 * gdb.dwarf2/fission-base.S: Include gdb.dwarf2/ in dwo_name.
669 * gdb.dwarf2/fission-reread.S: Ditto.
670 * gdb.dwarf2/fission-base.exp: Remove setting of debug-file-directory.
671 * gdb.dwarf2/fission-reread.exp: Ditto.
672
350b1b26
AB
6732012-09-11 Andrew Burgess <aburgess@broadcom.com>
674
675 * gdb.base/ptype.exp: Test ptype on a pointer to a typedef.
676
2fa15f23
JB
6772012-09-10 Joel Brobecker <brobecker@adacore.com>
678
679 * gdb.ada/optim_drec: New testcase.
680
09be558e
DE
6812012-09-10 Doug Evans <dje@google.com>
682
683 * boards/fission.exp: Explicitly mark "board" as not remote.
684
5b4f6e25
KS
6852012-09-10 Keith Seitz <keiths@redhat.com>
686
687 PR gdb/13483
688 * gdb.cp/converts.cc (A::A): Add ctor.
689 (A::member_): Add member.
690 (enum my_enum): New enumeration.
691 (main): Add calls to foo1_7 with various
692 permitted arguments.
693 * gdb.cp/converts.exp: Add tests for boolean
694 conversions permitted by the standard.
695
b4ca5ed9
YPK
6962012-09-08 Khoo Yit Phang <khooyp@cs.umd.edu>
697
698 Replace -nw option with $INTERNAL_GDBFLAGS in "xgdb" tests to
699 avoid spurious results due to ~/.gdbinit.
700 * gdb.gdb/complaint.exp (setup_test): Replace -nw option with
701 $INTERNAL_GDBFLAGS in run command.
702 * gdb.gdb/observer.exp (setup_test): Ditto.
703 * gdb.gdb/selftest.exp (test_with_self): Ditto.
704 * gdb.gdb/xfullpath.exp (setup_test): Ditto.
705
d54b30bb
DE
7062012-09-06 Doug Evans <dje@google.com>
707
14910956
DE
708 * boards/fission.exp: New file.
709
d54b30bb
DE
710 * gdb.python/py-value.exp: Use clean_restart.
711
91b253e1
DE
7122012-09-05 Doug Evans <dje@google.com>
713
714 * gdb.base/info-macros.c: Fix whitespace.
715
1292279a
PA
7162012-08-28 Pedro Alves <palves@redhat.com>
717
718 PR gdb/14428
719
720 * gdb.base/pc-fp.exp: Adjust expected output of 'info registers pc fp'.
721
1c8cdcb1
JK
7222012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
723
724 * gdb.base/break-caller-line.c: New file.
725 * gdb.base/break-caller-line.exp: New file.
726
1e8e8b51
JK
7272012-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
728
729 * gdb.ada/rdv_wait.exp (set debug-file-directory): New command.
730 * gdb.arch/i386-cfi-notcurrent.S: New file.
731 * gdb.arch/i386-cfi-notcurrent.exp: New file.
732
1591a1e8
PA
7332012-08-27 Wei-cheng Wang <cole945@gmail.com>
734 Yao Qi <yao@codesourcery.com>
735 Pedro Alves <palves@redhat.com>
736
737 * gdb.base/memattr.exp (delete_memory, region_pass, region_fail):
738 New procedures.
739 (top level): Add overlap checking tests.
740
4442ada7
TT
7412012-08-24 Tom Tromey <tromey@redhat.com>
742
743 * lib/gdb.exp (skip_unwinder_tests): Don't leave 'ok' set if
744 gdb_test_multiple fails for other reasons.
745
e7d50cc9
YQ
7462012-08-24 Yao Qi <yao@codesourcery.com>
747
748 * lib/gdb.exp (skip_unwinder_tests): Remove pass.
749
dfbd5e7b
PA
7502012-08-23 Pedro Alves <palves@redhat.com>
751
752 * gdb.base/help.exp: Adjust to "handle" help text change.
753
8d735b87
YQ
7542012-08-23 Yao Qi <yao@codesourcery.com>
755
756 * gdb.trace/disconnected-tracing.c (start, end): New.
757 (main): Call start and end.
758 * gdb.trace/disconnected-tracing.exp (disconnected_tracing): Move
759 existing tests into this proc.
760 (disconnected_tfind): New.
761
61b1d759
YQ
7622012-08-23 Yao Qi <yao@codesourcery.com>
763
764 * boards/native-gdbserver.exp (${board}_upload): New.
765 * boards/native-stdio-gdbserver.exp (${board}_upload): New.
766 * gdb.trace/tfile.exp: Don't check 'gdb,nofileio'.
767 Execute tfile on remote target.
768 Copy trace file from target to host.
769
6ca1b147
JM
7702012-08-22 Joseph Myers <joseph@codesourcery.com>
771
772 * gdb.arch/thumb-bx-pc.S: New file.
773 * gdb.arch/thumb-bx-pc.exp: New file.
774
706e3705
TT
7752012-08-22 Tom Tromey <tromey@redhat.com>
776
777 * gdb.base/maint.exp: Update.
778
b4893d48
TT
7792012-08-22 Tom Tromey <tromey@redhat.com>
780
781 * lib/gdb.exp (skip_unwinder_tests): New proc.
782 * gdb.cp/nextoverthrow.exp: Use skip_unwinder_tests.
783 * gdb.java/jnpe.exp: Use skip_unwinder_tests.
784
45b7da81
TT
7852012-08-21 Tom Tromey <tromey@redhat.com>
786
787 * gdb.hp/gdb.aCC/exception.exp: Remove.
788
f94363d7
AP
789012-08-19 Andrew Pinski <apinski@cavium.com>
790
791 * gdb.arch/mips-octeon-bbit.c: New file.
792 * gdb.arch/mips-octeon-bbit.exp: New Test.
793
e5afdbd7
KS
794012-08-19 Keith Seitz <keiths@redhat.com>
795
796 PR c++/14365
797 * gdb.dwarf2/dw2-anon-mptr.exp: New file.
798 * gdb.dwarf2/dw2-anon-mptr.S: New file.
799
c29e8b64
JK
8002012-08-18 Jan Kratochvil <jan.kratochvil@redhat.com>
801
802 * gdb.base/solib-corrupted.exp (make solibs looping): Replace
803 verbose -log by more specific untested call.
804
15a7e7bc
YQ
8052012-08-18 Yao Qi <yao@codesourcery.com>
806
807 * gdb.trace/tfind.exp: Move tests on various command help before
808 checking target supports trace.
809 Fix the expected output of 'help tfind end'.
810
a451cb65
KS
8112012-08-17 Keith Seitz <keiths@redhat.com>
812
813 PR c++/13356
814 * gdb.base/default.exp: Update all "check type" tests.
815 * gdb.base/help.exp: Likewise.
816 * gdb.base/setshow.exp: Likewise.
817 * gdb.cp/converts.cc (foo1_type_check): New function.
818 (foo2_type_check): New function.
819 (foo3_type_check): New function.
820 (main): Call new functions.
821 * converts.exp: Add tests for integer-to-pointer conversions
822 with/without strict type-checking.
823
dbf6a605
MF
8242012-08-16 Mike Frysinger <vapier@gentoo.org>
825
826 * gdb.base/help.exp: Update expected output.
827
0c92d8c1
JB
8282012-08-16 Joel Brobecker <brobecker@adacore.com>
829
830 * gdb.ada/rdv_wait: New testcase.
831
e56f7f42
JK
8322012-08-14 Jan Kratochvil <jan.kratochvil@redhat.com>
833
834 * gdb.base/attach-twice.exp: Remove excessive ps exec.
835
f47f77df
DE
8362012-08-13 Doug Evans <dje@google.com>
837
e202d6e8 838 * gdb.base/help.exp: Update expected output.
f47f77df
DE
839 * gdb.base/default.exp: Update expected output of "show convenience".
840
a72c3253
DE
8412012-08-10 Doug Evans <dje@google.com>
842
843 * gdb.python/py-strfns.c: New file.
844 * gdb.python/py-strfns.exp: New file.
845 * gdb.python/py-type.exp (test_fields): Add vector tests.
846
de0bea00
MF
8472012-08-10 Mike Frysinger <vapier@gentoo.org>
848
849 PR cli/10436:
850 * gdb.base/completion.exp: Add tests for handle completion.
851
5b9afe8a
YQ
8522012-08-09 Yao Qi <yao@codesourcery.com>
853
854 * gdb.mi/mi-cmd-param-changed.exp: New.
855 * gdb.mi/mi-cli.exp: Update for MI notification "=cmd-param-changed".
856 * gdb.mi/mi-var-rtti.exp, gdb.mi/mi2-cli.exp: Likewise.
857 * gdb.mi/mi2-prompt.exp: Likewise.
858
4f485ebc
DE
8592012-08-08 Doug Evans <dje@google.com>
860
861 * gdb.base/debug-expr.c: New file.
862 * gdb.base/debug-expr.exp: New file.
863 * gdb.base/exprs.exp: Test {type} casts.
864 * gdb.cp/debug-expr.exp: New file.
865
5888842d
JK
8662012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
867
868 * gdb.base/valgrind-infcall.exp (continue #$continue_count): Use
869 global variable loop, not a 'break'. Add loop count limit to 100.
870 Add new fail case for terminated vgdb.
871
4f69f4c2
JK
8722012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
873 Jean-Marc Saffroy <saffroy@gmail.com>
874
875 PR 11804
876 * gdb.base/gcore-relro.exp: New file.
877 * gdb.base/gcore-relro-main.c: New file.
878 * gdb.base/gcore-relro-lib.c: New file.
879
e2de5390
JK
8802012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
881
882 Do not false FAIL with old GCCs.
883 * gdb.base/watchpoint.exp (self-delete local watch) <$no_hw>: XFAIL for
884 GCC < 4.5 in $no_hw mode.
885
606603c5
JK
8862012-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
887
888 * gdb.base/default.exp (cd): Accept new directory with no arguments.
889
777f26c2
JK
8902012-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
891
892 * gdb.base/list.exp (test_only_end): New function.
893 Call it.
894
2c12abee
TT
8952012-08-06 Tom Tromey <tromey@redhat.com>
896
897 * gdb.python/py-mi.exp: Add test for printer whose children
898 are a list.
899 * gdb.python/py-prettyprint.c (struct children_as_list): New.
900 (main): New variable children_as_list.
901 * gdb.python/py-prettyprint.py (class pp_children_as_list):
902 New.
903 (register_pretty_printers): Register new printer.
904
0eae2cf4
EBM
9052012-08-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
906
907 * gdb.base/valgrind-infcall.exp: Expect leading `.' on ppc64's
908 symbols. Abort if vgdb remote connection is closed.
909
09e0881d
DE
9102012-08-02 Doug Evans <dje@google.com>
911
912 * gdb.base/info-fun.exp: Fix failures on m68k, ppc64, s390x.
913
b40f514f
SDJ
9142012-08-02 Sergio Durigan Junior <sergiodj@redhat.com>
915
916 * gdb.base/pc-fp.exp: Adjust testcase to match different outputs from
917 s390x, PowerPC 64 and m68k-linux.
918
11315ae0
UW
9192012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
920
921 * gdb.base/annota1.exp: Accept no frames-invalid notification
922 when starting up the program.
923 * gdb.python/py-value.exp (test_value_numeric_ops): Pointers may
924 show a symbolic value as well.
925 * gdb.server/server-exec-info.exp: Skip test when skipping
926 gdbserver test and/or when skipping shared library tests.
927 * gdb.threads/linux-dp.exp: Unset "seen" when done with it to
928 avoid name conflicts with other tests.
929
0547eeed
UW
9302012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
931
932 * gdb.dwarf2/dw2-icc-opaque.S: Remove .align directives.
933 Fix wrong output on big-endian systems.
934 * gdb.dwarf2/dw2-icc-opaque.exp: Expect @mode32 attribute on
935 4-byte pointer types on 64-bit s390x.
936
bdddb4de
UW
9372012-08-02 Ulrich Weigand <uweigand@de.ibm.com>
938
939 * gdb.base/watchpoint.c (func2): Initialize local_a. Add
940 marker comment at the beginning (after intialization).
941 * gdb.base/watchpoint.exp (test_complex_watchpoint): Set func2
942 breakpoint on marker comment instead of function begin.
943 (test_wide_location_1): Do not expect HW watchpoints on 32-bit
944 PowerPC.
945 (test_wide_location_2): Do not expect HW watchpoints on 32-bit
946 or 64-bit PowerPC.
947 (do_tests): Consistently set can-use-hw-watchpoints to 0 if
948 gdb,no_hardware_watchpoints flag is set.
949 (initialize): Remove now redundant can-use-hw-watchpoints change.
950
5d206025
YQ
9512012-08-02 Yao Qi <yao@codesourcery.com>
952 Pedro Alves <palves@redhat.com>
953
954 * boards/local-remote-host.exp: New.
955
4f665099
UW
9562012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
957
958 * gdb.base/catch-load.exp: Fix argument to gdb_load_shlibs.
959 * gdb.base/ctxobj.exp: Call gdb_load_shlibs.
960 * gdb.base/print-file-var.exp: Likewise.
961 * gdb.server/solib-list.exp: Skip on remote targets.
962
b62e2b27
UW
9632012-08-01 Ulrich Weigand <ulrich.weigand@linaro.org>
964
965 * gdb.base/watchpoint.exp (test_wide_location_1): Expect software
966 watchpoints on ARM. When expecting software watchpoints, tolerate
967 (remote) targets that report unsupported hardware watchpoint only
968 at continue time.
969 (test_wide_location_2): Likewise.
970
a967a851
JK
9712012-08-01 Jan Kratochvil <jan.kratochvil@redhat.com>
972
973 * gdb.base/valgrind-infcall.exp: Relax the UNSUPPORTED check for more
974 valgrind versions.
975
75d9f9ff 9762012-07-31 Jan Kratochvil <jan.kratochvil@redhat.com>
a14dd77e
JK
977
978 * gdb.base/valgrind-infcall.c: New file.
979 * gdb.base/valgrind-infcall.exp: New file.
980
75d9f9ff
JK
981 * gdb.base/valgrind-db-attach.exp: Do not run in remote mode.
982
1c9f2ed2
KS
9832012-07-30 Keith Seitz <keiths@redhat.com>
984
985 * gdb.linespec/ls-errs.exp: Check some quote-enclosed
986 linespecs.
987
7f9b2034
DE
9882012-07-30 Doug Evans <dje@google.com>
989
85220e01
DE
990 * gdb.dwarf2/fission-reread.S: Use .data instead of .bss.
991 * gdb.dwarf2/pr13961.S: Ditto.
992
7f9b2034
DE
993 * gdb.dwarf2/dw4-sig-types.exp: Fix typo.
994
4e969b4f
AB
9952012-07-30 Andrew Burgess <aburgess@broadcom.com>
996
997 * gdb.mi/mi-var-invalidate.exp: Create a floating variable and
998 change its format immediately after reloading the binary.
999
e7de8362
JK
10002012-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1001
1002 Fix testsuite regression after --use-deprecated-index-sections removal.
1003 * gdb.base/annota1.exp (run until main breakpoint): Update the expect
1004 string.
1005 * gdb.base/async-shell.exp (gdbindex_warning_re): Likewise.
1006
7255706c
YQ
10072012-07-27 Yao Qi <yao@codesourcery.com>
1008
1009 KFAIL for PR remote/14161.
1010 * gdb.trace/strace.exp (strace_remove_socket): kfail for native.
1011 Cleanup socket files.
1012 (strace_info_marker): Detach inferior.
1013
f2e8016f
TT
10142012-07-26 Tom Tromey <tromey@redhat.com>
1015
1016 * gdb.objc/print.exp (test_float_accepted): Remove kfails.
1017
f66713d2
JK
10182012-07-26 Markus Metzger <markus.t.metzger@intel.com>
1019
1020 * gdb.python/py-inferior.c (thread): New function.
1021 (check_threads): New function.
1022 (test_threads): New function.
1023 * gdb.python/py-inferior.exp: Added test.
1024 Replaced runto with continue to breakpoint.
1025
8223e12c
TT
10262012-07-26 Tom Tromey <tromey@redhat.com>
1027
1028 * lib/ada.exp (standard_ada_testfile): New proc.
1029 * gdb.ada/aliased_array.exp: Use standard_ada_testfile.
1030 * gdb.ada/array_bounds.exp: Use standard_ada_testfile.
1031 * gdb.ada/array_return.exp: Use standard_ada_testfile.
1032 * gdb.ada/array_subscript_addr.exp: Use standard_ada_testfile.
1033 * gdb.ada/arrayidx.exp: Use standard_ada_testfile.
1034 * gdb.ada/arrayparam.exp: Use standard_ada_testfile.
1035 * gdb.ada/arrayptr.exp: Use standard_ada_testfile.
1036 * gdb.ada/atomic_enum.exp: Use standard_ada_testfile.
1037 * gdb.ada/bad-task-bp-keyword.exp: Use standard_ada_testfile.
1038 * gdb.ada/bp_enum_homonym.exp: Use standard_ada_testfile.
1039 * gdb.ada/bp_on_var.exp: Use standard_ada_testfile.
1040 * gdb.ada/bp_range_type.exp: Use standard_ada_testfile.
1041 * gdb.ada/call_pn.exp: Use standard_ada_testfile.
1042 * gdb.ada/catch_ex.exp: Use standard_ada_testfile.
1043 * gdb.ada/char_enum.exp: Use standard_ada_testfile.
1044 * gdb.ada/char_param.exp: Use standard_ada_testfile.
1045 * gdb.ada/complete.exp: Use standard_ada_testfile.
1046 * gdb.ada/cond_lang.exp: Use standard_ada_testfile,
1047 standard_output_file.
1048 * gdb.ada/dyn_loc.exp: Use standard_ada_testfile.
1049 * gdb.ada/enum_idx_packed.exp: Use standard_ada_testfile.
1050 * gdb.ada/exec_changed.exp: Use standard_ada_testfile,
1051 standard_output_file.
1052 * gdb.ada/exprs.exp: Use standard_ada_testfile.
1053 * gdb.ada/fixed_cmp.exp: Use standard_ada_testfile.
1054 * gdb.ada/fixed_points.exp: Use standard_ada_testfile.
1055 * gdb.ada/formatted_ref.exp: Use standard_ada_testfile.
1056 * gdb.ada/frame_args.exp: Use standard_ada_testfile.
1057 * gdb.ada/fullname_bp.exp: Use standard_ada_testfile.
1058 * gdb.ada/fun_addr.exp: Use standard_ada_testfile.
1059 * gdb.ada/fun_in_declare.exp: Use standard_ada_testfile.
1060 * gdb.ada/funcall_param.exp: Use standard_ada_testfile.
1061 * gdb.ada/homonym.exp: Use standard_ada_testfile.
1062 * gdb.ada/info_locals_renaming.exp: Use standard_ada_testfile.
1063 * gdb.ada/int_deref.exp: Use standard_ada_testfile.
1064 * gdb.ada/interface.exp: Use standard_ada_testfile.
1065 * gdb.ada/lang_switch.exp: Use standard_ada_testfile,
1066 standard_output_file
1067 * gdb.ada/mi_catch_ex.exp: Use standard_ada_testfile.
1068 * gdb.ada/mi_task_arg.exp: Use standard_ada_testfile.
1069 * gdb.ada/mi_task_info.exp: Use standard_ada_testfile.
1070 * gdb.ada/mod_from_name.exp: Use standard_ada_testfile.
1071 * gdb.ada/nested.exp: Use standard_ada_testfile.
1072 * gdb.ada/null_array.exp: Use standard_ada_testfile.
1073 * gdb.ada/null_record.exp: Use standard_ada_testfile.
1074 * gdb.ada/operator_bp.exp: Use standard_ada_testfile.
1075 * gdb.ada/packed_array.exp: Use standard_ada_testfile.
1076 * gdb.ada/packed_tagged.exp: Use standard_ada_testfile.
1077 * gdb.ada/print_chars.exp: Use standard_ada_testfile.
1078 * gdb.ada/print_pc.exp: Use standard_ada_testfile.
1079 * gdb.ada/ptr_typedef.exp: Use standard_ada_testfile.
1080 * gdb.ada/ptype_field.exp: Use standard_ada_testfile.
1081 * gdb.ada/ptype_tagged_param.exp: Use standard_ada_testfile.
1082 * gdb.ada/rec_return.exp: Use standard_ada_testfile.
1083 * gdb.ada/ref_param.exp: Use standard_ada_testfile.
1084 * gdb.ada/ref_tick_size.exp: Use standard_ada_testfile.
1085 * gdb.ada/same_enum.exp: Use standard_ada_testfile.
1086 * gdb.ada/set_pckd_arr_elt.exp: Use standard_ada_testfile.
1087 * gdb.ada/small_reg_param.exp: Use standard_ada_testfile.
1088 * gdb.ada/start.exp: Use standard_ada_testfile.
1089 * gdb.ada/str_ref_cmp.exp: Use standard_ada_testfile.
1090 * gdb.ada/sym_print_name.exp: Use standard_ada_testfile.
1091 * gdb.ada/taft_type.exp: Use standard_ada_testfile.
1092 * gdb.ada/tagged.exp: Use standard_ada_testfile.
1093 * gdb.ada/tagged_not_init.exp: Use standard_ada_testfile.
1094 * gdb.ada/task_bp.exp: Use standard_ada_testfile.
1095 * gdb.ada/tasks.exp: Use standard_ada_testfile.
1096 * gdb.ada/tick_last_segv.exp: Use standard_ada_testfile.
1097 * gdb.ada/type_coercion.exp: Use standard_ada_testfile.
1098 * gdb.ada/uninitialized_vars.exp: Use standard_ada_testfile.
1099 * gdb.ada/variant_record_packed_array.exp: Use standard_ada_testfile.
1100 * gdb.ada/watch_arg.exp: Use standard_ada_testfile.
1101 * gdb.ada/whatis_array_val.exp: Use standard_ada_testfile.
1102 * gdb.ada/widewide.exp: Use standard_ada_testfile.
1103
bbec57e4
JK
11042012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1105
1106 Fix testsuite regression after --use-deprecated-index-sections removal.
1107 * lib/mi-support.exp (gdbindex_warning_re): Update the expect string.
1108
9cc8e32c
JK
11092012-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1110
1111 Fix compatibility with Tcl before 7.5.
1112 * lib/future.exp (lreverse): New function if it does not exist.
1113
ea5ca7b5
MK
11142012-07-25 Marc Khouzam <marc.khouzam@ericsson.com>
1115
1116 * gdb.mi/mi-pending.c: New method to set a second pending
1117 breakpoint.
1118 * gdb.mi/mi-pending.exp: Set a pending breakpoint with a
1119 condition.
1120
64776a0b
PA
11212012-07-20 Pedro Alves <palves@redhat.com>
1122
1123 PR threads/11692
1124 PR gdb/12203
1125
1126 * gdb.threads/create-fail.c: New file.
1127 * gdb.threads/create-fail.exp: New file.
1128
13e4e967
PA
11292012-07-19 Pedro Alves <palves@redhat.com>
1130
1131 * config/monitor.exp (gdb_load): Remove redundant ';' in for loop.
1132 * config/vx.exp (gdb_start): Likewise.
1133 * gdb.base/printcmds.exp (test_print_repeats_10): Likewise.
1134 * gdb.base/setvar.exp (test_set): Likewise.
1135 * gdb.base/sigall.exp: Use foreach+lrange instead of for+continue.
1136 * gdb.reverse/sigall-precsave.exp: Likewise.
1137 * gdb.reverse/sigall-reverse.exp: Likewise.
1138
b7aefa4d
PA
11392012-07-19 Pedro Alves <palves@redhat.com>
1140
1141 * gdb.reverse/sigall-precsave.exp: Set a breakpoint at each signal
1142 handler before recording.
1143
608b4967
TT
11442012-07-19 Tom Tromey <tromey@redhat.com>
1145
1146 * gdb.cp/casts.exp: Add tests for typeof and decltype.
1147 * gdb.cp/casts.cc (decltype): New function.
1148 (main): Use it.
1149
b1e0c0fa
PA
11502012-07-19 Pedro Alves <palves@redhat.com>
1151
1152 * gdb.base/sigall.exp (signals): New list.
1153 <top level>: Loop over signals in the $signals list instead of
1154 calling a test function once per signal.
1155 * gdb.reverse/sigall-precsave.exp (signals): New list.
1156 <top level>: Loop over signals in the $signals list instead of
1157 calling a test function once per signal.
1158 * gdb.reverse/sigall-reverse.exp (signals): New list.
1159 <top level>: Loop over signals in the $signals list instead of
1160 calling a test function once per signal.
1161
6ace3df1
YQ
11622012-07-19 Yao Qi <yao@codesourcery.com>
1163
1164 * gdb.base/setshow.exp: Test 'set args ~'.
1165
263a0f8c
JK
11662012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1167
1168 * gdb.base/store.exp (check_set): Import gdb_prompt.
1169 (continue to wack_${t}): Make it to conditional gdb_test_multiple.
1170 (${prefix}; next ${t}): Hide its name, handle it conditionally now.
1171
8f043999
JK
11722012-07-16 Jan Kratochvil <jan.kratochvil@redhat.com>
1173
1174 PR 11914
1175 * gdb.python/py-prettyprint.c (eval_func, eval_sub): New.
1176 (main): Call eval_sub.
1177 * gdb.python/py-prettyprint.exp:
1178 (python execfile ('py-prettyprint.py')): Move it earlier.
1179 New breakpoint for eval-break.
1180 (continue to breakpoint: eval-break, info locals): New test.
1181 (python execfile ('py-prettyprint.py')): Move it from here.
1182 * gdb.python/py-prettyprint.py (class pp_eval_type): New.
1183 (register_pretty_printers): Register pp_eval_type.
1184
725c7b66
JK
11852012-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1186
1187 Fix a testcase regression by me.
1188 * gdb.dwarf2/fission-reread.S: Fix two DW_FORM_data8 to be
1189 DW_FORM_data4.
1190
4359dff1
JK
11912012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1192 Doug Evans <dje@google.com>
1193
1194 * gdb.dwarf2/dw2-minsym-in-cu.S: New file.
1195 * gdb.dwarf2/dw2-minsym-in-cu.exp: New file.
1196
61e44cfa
JK
11972012-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1198
1199 Fix gdbserver run regression.
1200 * gdb.trace/disconnected-tracing.exp (executabel): Fix typo.
1201
93c0ef37
TT
12022012-07-12 Tom Tromey <tromey@redhat.com>
1203
1204 * lib/gdb.exp (standard_testfile): Don't declare objdir.
1205 (clean_restart): Likewise.
1206 (core_find): Use standard_output_file.
1207
76027ef5
TT
12082012-07-12 Tom Tromey <tromey@redhat.com>
1209
1210 * gdb.dwarf2/dup-psym.exp: Use prepare_for_testing_full.
1211 * gdb.dwarf2/dw2-anonymous-func.exp: Use
1212 prepare_for_testing_full.
1213 * gdb.dwarf2/dw2-basic.exp: Use prepare_for_testing_full.
1214 * gdb.dwarf2/dw2-compressed.exp: Use prepare_for_testing_full.
1215 * gdb.dwarf2/dw2-const.exp: Use prepare_for_testing_full.
1216 * gdb.dwarf2/dw2-cu-size.exp: Use prepare_for_testing_full.
1217 * gdb.dwarf2/dw2-intercu.exp: Use prepare_for_testing_full.
1218 * gdb.dwarf2/dw2-intermix.exp: Use prepare_for_testing_full.
1219 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use
1220 prepare_for_testing_full.
1221 * gdb.dwarf2/dw2-producer.exp: Use prepare_for_testing_full.
1222 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use
1223 prepare_for_testing_full.
1224 * gdb.dwarf2/dw2-restore.exp: Use prepare_for_testing_full.
1225 * gdb.dwarf2/dw2-strp.exp: Use prepare_for_testing_full.
1226 * gdb.dwarf2/mac-fileno.exp: Use prepare_for_testing_full.
1227
85b4440a
TT
12282012-07-12 Tom Tromey <tromey@redhat.com>
1229
1230 * lib/gdb.exp (build_executable_from_specs): New proc, from
1231 build_executable.
1232 (build_executable): Use it.
1233 (prepare_for_testing_full): New proc.
1234
55baab26
TT
12352012-07-11 Tom Tromey <tromey@redhat.com>
1236
1237 * gdb.reverse/break-precsave.exp: Use standard_output_file.
1238 * gdb.reverse/consecutive-precsave.exp: Use standard_output_file.
1239 * gdb.reverse/finish-precsave.exp: Use standard_output_file.
1240 * gdb.reverse/i386-precsave.exp: Use standard_output_file.
1241 * gdb.reverse/machinestate-precsave.exp: Use standard_output_file.
1242 * gdb.reverse/sigall-precsave.exp: Use standard_output_file.
1243 * gdb.reverse/solib-precsave.exp: Use standard_output_file.
1244 * gdb.reverse/step-precsave.exp: Use standard_output_file.
1245 * gdb.reverse/until-precsave.exp: Use standard_output_file.
1246 * gdb.reverse/watch-precsave.exp: Use standard_output_file.
1247
298a9cf0
TT
12482012-07-10 Tom Tromey <tromey@redhat.com>
1249
1250 * gdb.mi/dw2-ref-missing-frame.exp: Use standard_testfile,
1251 standard_output_file.
1252 * gdb.mi/gdb2549.exp: Use standard_testfile.
1253 * gdb.mi/gdb669.exp: Use standard_testfile.
1254 * gdb.mi/gdb701.exp: Use standard_testfile.
1255 * gdb.mi/gdb792.exp: Use standard_testfile.
1256 * gdb.mi/mi-async.exp: Use standard_testfile.
1257 * gdb.mi/mi-basics.exp: Use standard_testfile.
1258 * gdb.mi/mi-break.exp: Use standard_testfile.
1259 * gdb.mi/mi-cli.exp: Use standard_testfile.
1260 * gdb.mi/mi-console.exp: Use standard_testfile.
1261 * gdb.mi/mi-disassemble.exp: Use standard_testfile.
1262 * gdb.mi/mi-eval.exp: Use standard_testfile.
1263 * gdb.mi/mi-file-transfer.exp: Use standard_testfile.
1264 * gdb.mi/mi-file.exp: Use standard_testfile.
1265 * gdb.mi/mi-inheritance-syntax-error.exp: Use standard_testfile.
1266 * gdb.mi/mi-logging.exp: Use standard_testfile.
1267 * gdb.mi/mi-nonstop-exit.exp: Use standard_testfile.
1268 * gdb.mi/mi-nonstop.exp: Use standard_testfile.
1269 * gdb.mi/mi-ns-stale-regcache.exp: Use standard_testfile.
1270 * gdb.mi/mi-nsintrall.exp: Use standard_testfile.
1271 * gdb.mi/mi-nsmoribund.exp: Use standard_testfile.
1272 * gdb.mi/mi-nsthrexec.exp: Use standard_testfile.
1273 * gdb.mi/mi-pending.exp: Use standard_testfile,
1274 standard_output_file.
1275 * gdb.mi/mi-pthreads.exp: Use standard_testfile.
1276 * gdb.mi/mi-read-memory.exp: Use standard_testfile.
1277 * gdb.mi/mi-regs.exp: Use standard_testfile.
1278 * gdb.mi/mi-return.exp: Use standard_testfile.
1279 * gdb.mi/mi-reverse.exp: Use standard_testfile.
1280 * gdb.mi/mi-simplerun.exp: Use standard_testfile.
1281 * gdb.mi/mi-solib.exp: Use standard_testfile,
1282 standard_output_file.
1283 * gdb.mi/mi-stack.exp: Use standard_testfile.
1284 * gdb.mi/mi-stepi.exp: Use standard_testfile.
1285 * gdb.mi/mi-stepn.exp: Use standard_testfile.
1286 * gdb.mi/mi-syn-frame.exp: Use standard_testfile.
1287 * gdb.mi/mi-until.exp: Use standard_testfile.
1288 * gdb.mi/mi-var-block.exp: Use standard_testfile.
1289 * gdb.mi/mi-var-child-f.exp: Use standard_testfile.
1290 * gdb.mi/mi-var-child.exp: Use standard_testfile.
1291 * gdb.mi/mi-var-cmd.exp: Use standard_testfile.
1292 * gdb.mi/mi-var-cp.exp: Use standard_testfile.
1293 * gdb.mi/mi-var-display.exp: Use standard_testfile.
1294 * gdb.mi/mi-var-invalidate.exp: Use standard_testfile,
1295 standard_output_file.
1296 * gdb.mi/mi-var-rtti.exp: Use standard_testfile.
1297 * gdb.mi/mi-watch-nonstop.exp: Use standard_testfile.
1298 * gdb.mi/mi-watch.exp: Use standard_testfile.
1299 * gdb.mi/mi2-amd64-entry-value.exp: Use standard_testfile.
1300 * gdb.mi/mi2-basics.exp: Use standard_testfile.
1301 * gdb.mi/mi2-break.exp: Use standard_testfile.
1302 * gdb.mi/mi2-cli.exp: Use standard_testfile.
1303 * gdb.mi/mi2-console.exp: Use standard_testfile.
1304 * gdb.mi/mi2-disassemble.exp: Use standard_testfile.
1305 * gdb.mi/mi2-eval.exp: Use standard_testfile.
1306 * gdb.mi/mi2-file.exp: Use standard_testfile.
1307 * gdb.mi/mi2-pthreads.exp: Use standard_testfile.
1308 * gdb.mi/mi2-read-memory.exp: Use standard_testfile.
1309 * gdb.mi/mi2-regs.exp: Use standard_testfile.
1310 * gdb.mi/mi2-return.exp: Use standard_testfile.
1311 * gdb.mi/mi2-simplerun.exp: Use standard_testfile.
1312 * gdb.mi/mi2-stack.exp: Use standard_testfile.
1313 * gdb.mi/mi2-stepi.exp: Use standard_testfile.
1314 * gdb.mi/mi2-syn-frame.exp: Use standard_testfile.
1315 * gdb.mi/mi2-until.exp: Use standard_testfile.
1316 * gdb.mi/mi2-var-block.exp: Use standard_testfile.
1317 * gdb.mi/mi2-var-child.exp: Use standard_testfile.
1318 * gdb.mi/mi2-var-cmd.exp: Use standard_testfile.
1319 * gdb.mi/mi2-var-display.exp: Use standard_testfile.
1320 * gdb.mi/mi2-watch.exp: Use standard_testfile.
1321
f5f3a911
TT
13222012-07-10 Tom Tromey <tromey@redhat.com>
1323
1324 * gdb.cp/abstract-origin.exp: Use standard_testfile.
1325 * gdb.cp/ambiguous.exp: Use standard_testfile,
1326 prepare_for_testing.
1327 * gdb.cp/annota2.exp: Use standard_testfile, prepare_for_testing.
1328 * gdb.cp/annota3.exp: Use standard_testfile, prepare_for_testing.
1329 * gdb.cp/anon-ns.exp: Use standard_testfile.
1330 * gdb.cp/anon-struct.exp: Use standard_testfile.
1331 * gdb.cp/anon-union.exp: Use standard_testfile,
1332 prepare_for_testing.
1333 * gdb.cp/arg-reference.exp: Use standard_testfile,
1334 prepare_for_testing.
1335 * gdb.cp/bool.exp: Use standard_testfile, prepare_for_testing.
1336 * gdb.cp/breakpoint.exp: Use standard_testfile,
1337 prepare_for_testing.
1338 * gdb.cp/bs15503.exp: Use standard_testfile, prepare_for_testing.
1339 * gdb.cp/call-c.exp: Use standard_testfile, clean_restart,
1340 standard_output_file.
1341 * gdb.cp/casts.exp: Use standard_testfile, prepare_for_testing.
1342 * gdb.cp/class2.exp: Use standard_testfile, prepare_for_testing.
1343 * gdb.cp/classes.exp: Use standard_testfile, prepare_for_testing.
1344 (test_static_members): Update.
1345 * gdb.cp/cmpd-minsyms.exp: Use standard_testfile.
1346 * gdb.cp/converts.exp: Use standard_testfile.
1347 * gdb.cp/cp-relocate.exp: Use standard_testfile.
1348 * gdb.cp/cpcompletion.exp: Use standard_testfile,
1349 prepare_for_testing.
1350 * gdb.cp/cpexprs.exp: Use standard_testfile, prepare_for_testing.
1351 * gdb.cp/cplabel.exp: Use standard_testfile.
1352 * gdb.cp/cplusfuncs.exp: Use standard_testfile,
1353 prepare_for_testing.
1354 * gdb.cp/ctti.exp: Use standard_testfile, prepare_for_testing.
1355 * gdb.cp/derivation.exp: Use standard_testfile,
1356 prepare_for_testing.
1357 * gdb.cp/destrprint.exp: Use standard_testfile.
1358 * gdb.cp/dispcxx.exp: Use standard_testfile.
1359 * gdb.cp/exception.exp: Use standard_testfile,
1360 prepare_for_testing.
1361 * gdb.cp/expand-psymtabs-cxx.exp: Use standard_testfile.
1362 * gdb.cp/extern-c.exp: Use standard_testfile,
1363 prepare_for_testing.
1364 * gdb.cp/formatted-ref.exp: Use standard_testfile,
1365 prepare_for_testing.
1366 * gdb.cp/fpointer.exp: Use standard_testfile.
1367 * gdb.cp/gdb1355.exp: Use standard_testfile, prepare_for_testing.
1368 * gdb.cp/gdb2384.exp: Use standard_testfile, clean_restart,
1369 standard_output_file.
1370 * gdb.cp/gdb2495.exp: Use standard_testfile, prepare_for_testing.
1371 * gdb.cp/hang.exp: Use standard_testfile, prepare_for_testing.
1372 * gdb.cp/infcall-dlopen.exp: Use standard_testfile,
1373 standard_output_file.
1374 * gdb.cp/inherit.exp: Use standard_testfile, prepare_for_testing.
1375 (do_tests): Update.
1376 * gdb.cp/koenig.exp: Use standard_testfile.
1377 * gdb.cp/local.exp: Use standard_testfile, prepare_for_testing.
1378 * gdb.cp/m-data.exp: Use standard_testfile, prepare_for_testing.
1379 * gdb.cp/m-static.exp: Use standard_testfile,
1380 prepare_for_testing.
1381 * gdb.cp/mb-ctor.exp: Use standard_testfile, prepare_for_testing.
1382 * gdb.cp/mb-inline.exp: Use standard_testfile,
1383 prepare_for_testing.
1384 * gdb.cp/mb-templates.exp: Use standard_testfile,
1385 prepare_for_testing.
1386 * gdb.cp/member-ptr.exp: Use standard_testfile,
1387 prepare_for_testing.
1388 * gdb.cp/meth-typedefs.exp: Use standard_testfile.
1389 * gdb.cp/method.exp: Use standard_testfile, prepare_for_testing.
1390 * gdb.cp/method2.exp: Use standard_testfile.
1391 * gdb.cp/minsym-fallback.exp: Use standard_testfile,
1392 standard_output_file.
1393 * gdb.cp/misc.exp: Use standard_testfile, prepare_for_testing.
1394 (do_tests): Update.
1395 * gdb.cp/namespace-enum.exp: Use standard_testfile,
1396 prepare_for_testing.
1397 * gdb.cp/namespace-nested-import.exp: Use standard_testfile,
1398 prepare_for_testing.
1399 * gdb.cp/namespace.exp: Use standard_testfile,
1400 prepare_for_testing.
1401 * gdb.cp/nextoverthrow.exp: Use standard_testfile.
1402 * gdb.cp/no-dmgl-verbose.exp: Use standard_testfile.
1403 * gdb.cp/nsdecl.exp: Use standard_testfile, prepare_for_testing.
1404 * gdb.cp/nsimport.exp: Use standard_testfile,
1405 prepare_for_testing.
1406 * gdb.cp/nsnested.exp: Use standard_testfile.
1407 * gdb.cp/nsnoimports.exp: Use standard_testfile.
1408 * gdb.cp/nsrecurs.exp: Use standard_testfile,
1409 prepare_for_testing.
1410 * gdb.cp/nsstress.exp: Use standard_testfile,
1411 prepare_for_testing.
1412 * gdb.cp/nsusing.exp: Use standard_testfile, prepare_for_testing.
1413 * gdb.cp/operator.exp: Use standard_testfile.
1414 * gdb.cp/oranking.exp: Use standard_testfile.
1415 * gdb.cp/overload-const.exp: Use standard_testfile.
1416 * gdb.cp/overload.exp: Use standard_testfile,
1417 prepare_for_testing.
1418 * gdb.cp/ovldbreak.exp: Use standard_testfile.
1419 * gdb.cp/ovsrch.exp: Use standard_testfile.
1420 * gdb.cp/paren-type.exp: Use standard_testfile.
1421 * gdb.cp/pass-by-ref.exp: Use standard_testfile,
1422 prepare_for_testing.
1423 * gdb.cp/pr-1023.exp: Use standard_testfile, prepare_for_testing.
1424 * gdb.cp/pr-1210.exp: Use standard_testfile, prepare_for_testing.
1425 * gdb.cp/pr-574.exp: Use standard_testfile, prepare_for_testing.
1426 * gdb.cp/pr10687.exp: Use standard_testfile, clean_restart.
1427 * gdb.cp/pr10728.exp: Use standard_testfile,
1428 standard_output_file.
1429 * gdb.cp/pr12028.exp: Use standard_testfile.
1430 * gdb.cp/pr9067.exp: Use standard_testfile, prepare_for_testing.
1431 * gdb.cp/pr9167.exp: Use standard_testfile.
1432 * gdb.cp/pr9631.exp: Use standard_testfile, prepare_for_testing.
1433 * gdb.cp/printmethod.exp: Use standard_testfile,
1434 prepare_for_testing.
1435 * gdb.cp/psmang.exp: Use standard_testfile, clean_restart.
1436 * gdb.cp/psymtab-parameter.exp: Use standard_testfile.
1437 * gdb.cp/ptype-cv-cp.exp: Use standard_testfile.
1438 * gdb.cp/re-set-overloaded.exp: Use standard_testfile,
1439 standard_output_file.
1440 * gdb.cp/readnow-language.exp: Use standard_testfile.
1441 * gdb.cp/ref-params.exp: Use standard_testfile, build_executable.
1442 (gdb_start_again): Use clean_restart.
1443 * gdb.cp/ref-types.exp: Use standard_testfile,
1444 prepare_for_testing.
1445 * gdb.cp/rtti.exp: Use standard_testfile, prepare_for_testing.
1446 * gdb.cp/shadow.exp: Use standard_testfile, prepare_for_testing.
1447 * gdb.cp/smartp.exp: Use standard_testfile.
1448 * gdb.cp/static-method.exp: Use standard_testfile.
1449 * gdb.cp/static-print-quit.exp: Use standard_testfile.
1450 * gdb.cp/temargs.exp: Use standard_testfile.
1451 * gdb.cp/templates.exp: Use standard_testfile,
1452 prepare_for_testing.
1453 (do_tests): Update.
1454 * gdb.cp/try_catch.exp: Use standard_testfile,
1455 prepare_for_testing.
1456 * gdb.cp/typedef-operator.exp: Use standard_testfile.
1457 * gdb.cp/userdef.exp: Use standard_testfile, prepare_for_testing.
1458 * gdb.cp/virtbase.exp: Use standard_testfile,
1459 prepare_for_testing.
1460 * gdb.cp/virtfunc.exp: Use standard_testfile,
1461 prepare_for_testing.
1462 (do_tests): Update.
1463 * gdb.cp/virtfunc2.exp: Use standard_testfile,
1464 prepare_for_testing.
1465
686f09d0
TT
14662012-07-10 Tom Tromey <tromey@redhat.com>
1467
1468 * lib/gdb.exp (standard_testfile): Unset output variables from
1469 earlier invocations.
1470
9357e021
YQ
14712012-07-10 Yao Qi <yao@codesourcery.com>
1472
1473 * gdb.mi/gdb2549.exp: Remove -DFAKEARGV from compilation flags.
1474 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp: Likewise.
1475 * gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp: Likewise.
1476 * gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp: Likewise.
1477 * gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp: Likewise.
1478 * gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp: Likewise.
1479 * gdb.mi/mi-return.exp, gdb.mi/mi-reverse.exp: Likewise.
1480 * gdb.mi/mi-simplerun.exp, gdb.mi/mi-stack.exp: Likewise.
1481 * gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp: Likewise.
1482 * gdb.mi/mi-until.exp, gdb.mi/mi-var-block.exp: Likewise.
1483 * gdb.mi/mi-var-child.exp, gdb.mi/mi-var-cmd.exp: Likewise.
1484 * gdb.mi/mi-var-display.exp: Likewise.
1485 * gdb.mi/mi-var-invalidate.exp: Likewise.
1486 * gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp: Likewise.
1487 * gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp: Likewise.
1488 * gdb.mi/mi2-console.exp: Likewise.
1489 * gdb.mi/mi2-disassemble.exp: Likewise.
1490 * gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp: Likewise.
1491 * gdb.mi/mi2-read-memory.exp: Likewise.
1492 * gdb.mi/mi2-regs.exp, gdb.mi/mi2-return.exp: Likewise.
1493 * gdb.mi/mi2-simplerun.exp: Likewise.
1494 * gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp: Likewise.
1495 * gdb.mi/mi2-syn-frame.exp: Likewise.
1496 * gdb.mi/mi2-until.exp, gdb.mi/mi2-var-block.exp: Likewise.
1497 * gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp: Likewise.
1498 * gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp: Likewise.
1499
e314d629
TT
15002012-07-09 Tom Tromey <tromey@redhat.com>
1501
1502 * gdb.base/whatis.exp: Add error checks for improper 'void' uses.
1503 * gdb.base/callfuncs.exp: Add cast-based test.
1504 * gdb.base/callfuncs.c (voidfunc): New function.
1505
06928b3f
DE
15062012-07-08 Doug Evans <dje@google.com>
1507
1508 * gdb.dwarf2/dw4-sig-type-unused.S: Fix typo.
1509
32f11bad
JK
15102012-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1511
1512 Fix XFAIL compatibility with old i386 systems.
1513 * gdb.base/stale-infcall.exp (test system longjmp tracking support):
1514 Check also 'Cannot insert breakpoint 0'.
1515
76b83c51
JK
15162012-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1517
1518 PR 14321
1519 * gdb.base/find.exp
1520 (find int64_search_buf, +64/8*100, int64_search_buf): New test.
1521
a6fb9c08
TT
15222012-07-06 Tom Tromey <tromey@redhat.com>
1523
1524 * gdb.base/whatis.exp: Add test.
1525
71918a86
TT
15262012-07-06 Tom Tromey <tromey@redhat.com>
1527
1528 * gdb.base/whatis.exp: Add regression test.
1529
fcde5961
TT
15302012-07-06 Tom Tromey <tromey@redhat.com>
1531
1532 * gdb.base/whatis.exp: Add tests.
1533
f9cf0f4a
JK
15342012-07-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1535
1536 PR 12649
1537 * gdb.base/dprintf.exp (Set dprintf style to agent): Add missing
1538 gdb_test_multiple $gdb_prompt terminator.
1539
979ade8b
PA
15402012-07-04 Pedro Alves <palves@redhat.com>
1541
1542 * gdb.mi/mi-reverse.exp: Use supports_reverse and
1543 supports_process_record.
1544
8a980b44
PA
15452012-07-04 Pedro Alves <palves@redhat.com>
1546
1547 * gdb.ada/packed_tagged/comp_bug.adb: Convert to unix text line
1548 endings.
1549 * gdb.mi/mi-reverse.exp: Convert to unix text line endings.
1550
855ba978
SS
15512012-07-03 Stan Shebs <stan@codesourcery.com>
1552
1553 * gdb.base/info-os.c (main): Retry resource acquisition until an
1554 available one is found.
1555 * gdb.base/info-os.exp: Collect resource keys from the program
1556 and use them in matching.
1557
fcb44371
JK
15582012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1559
1560 * gdb.threads/gcore-thread.exp: Remove variable libthread_db_seen.
1561 Wrap the test into loop for corefile and core0file.
1562
08a67be6
JK
15632012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1564
1565 * gdb.dwarf2/fission-reread.S: Remove .section attributes.
1566 Change CU pointer size to 4 bytes, adjust .8byte to .4byte. Remove
1567 .note.GNU-stack.
1568
0f3c2347
JK
1569 * gdb.dwarf2/fission-reread.S: Change # comments to /* */ comments.
1570
ff4a4500
SDJ
15712012-07-02 Sergio Durigan Junior <sergiodj@redhat.com>
1572
1573 * gdb.base/help.exp (help b, help br, help bre, help brea, help
1574 break): Include help message for the new `-probe' and `-probe-stap'
1575 options.
1576
d3ce09f5
SS
15772012-07-02 Stan Shebs <stan@codesourcery.com>
1578
1579 * gdb.base/dprintf.exp: Add agent style tests.
1580
a1624241
JK
15812012-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1582
1583 * gdb.base/stale-infcall.c (infcall): New label test-next.
1584 (main): New labels test-pass and test-fail.
1585 * gdb.base/stale-infcall.exp: Continue to test-next. Put breakpoint
1586 $test_fail_bpnum to test-fail.
1587 (test system longjmp tracking support): New test.
1588 Delete $test_fail_bpnum.
1589 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept also Temporary
1590 breakpoint.
1591
42e7ad6c
DE
15922012-06-30 Doug Evans <dje@google.com>
1593
1594 * gdb.dwarf2/fission-reread.S: New file.
1595 * gdb.dwarf2/fission-reread.exp: New file.
1596
37ce89eb
SS
15972012-06-28 Stan Shebs <stan@codesourcery.com>
1598
1599 * gdb.mi/mi-logging.exp: New file.
1600
e5ef252a
PA
16012012-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1602 Pedro Alves <palves@redhat.com>
1603
1604 * gdb.threads/siginfo-threads.exp: New file.
1605 * gdb.threads/siginfo-threads.c: New file.
1606 * gdb.threads/sigstep-threads.exp: New file.
1607 * gdb.threads/sigstep-threads.c: New file.
1608
22f1fbae
TT
16092012-06-28 Tom Tromey <tromey@redhat.com>
1610
1611 * gdb.go/package.exp: Partially revert earlier patch; use
1612 gdb_compile again. Use standard_output_file.
1613
2e3cf129
DE
16142012-06-27 Doug Evans <dje@google.com>
1615
1616 * gdb.dwarf2/fission-base.c: New file.
1617 * gdb.dwarf2/fission-base.S: New file.
1618 * gdb.dwarf2/fission-base.exp: New file.
1619
785fd303
JK
16202012-06-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1621
1622 * gdb.dwarf2/callframecfa.exp: Replace $testname by $testfile.
1623
1bb9788d
TT
16242012-06-27 Tom Tromey <tromey@redhat.com>
1625
1626 * gdb.base/macscp1.c (macscp_expr): Add breakpoint comment.
1627 * gdb.base/macscp.exp (maybe_kfail): Add test for macro scope.
1628
c83ee902
TT
16292012-06-27 Tom Tromey <tromey@redhat.com>
1630
1631 * gdb.dwarf2/pr10770.exp: Use standard_testfile.
1632 * gdb.dwarf2/dw2-var-zero-addr.exp: Use standard_testfile.
1633 * gdb.dwarf2/dw2-param-error.exp: Use standard_testfile.
1634 * gdb.dwarf2/dw2-op-call.exp: Use standard_testfile.
1635 * gdb.dwarf2/dw2-inline-param.exp: Use standard_testfile,
1636 prepare_for_testing.
1637 * gdb.dwarf2/dw2-inline-break.exp: Use standard_testfile.
1638 * gdb.dwarf2/dw2-ifort-parameter.exp: Use standard_testfile.
1639 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Use
1640 standard_testfile.
1641 * gdb.dwarf2/dw2-case-insensitive.exp: Use standard_testfile.
1642 * gdb.dwarf2/dw4-sig-types.exp: Use standard_testfile.
1643 * gdb.dwarf2/dw2-objfile-overlap.exp: Use standard_testfile.
1644 * gdb.dwarf2/callframecfa.exp: Use standard_testfile,
1645 prepare_for_testing.
1646 * gdb.dwarf2/dup-psym.exp: Use standard_testfile.
1647 * gdb.dwarf2/dw2-ada-ffffffff.exp: Use standard_testfile.
1648 * gdb.dwarf2/dw2-anonymous-func.exp: Use standard_testfile.
1649 * gdb.dwarf2/dw2-bad-parameter-type.exp: Use standard_testfile.
1650 * gdb.dwarf2/dw2-basic.exp: Use standard_testfile.
1651 * gdb.dwarf2/dw2-compressed.exp: Use standard_testfile.
1652 * gdb.dwarf2/dw2-const.exp: Use standard_testfile.
1653 * gdb.dwarf2/dw2-cu-size.exp: Use standard_testfile.
1654 * gdb.dwarf2/dw2-double-set-die-type.exp: Use standard_testfile.
1655 * gdb.dwarf2/dw2-empty-namespace.exp: Use standard_testfile.
1656 * gdb.dwarf2/dw2-empty-pc-range.exp: Use standard_testfile.
1657 * gdb.dwarf2/dw2-filename.exp: Use standard_testfile.
1658 * gdb.dwarf2/dw2-icc-opaque.exp: Use standard_testfile.
1659 * gdb.dwarf2/dw2-inheritance.exp: Use standard_testfile.
1660 * gdb.dwarf2/dw2-intercu.exp: Use standard_testfile.
1661 * gdb.dwarf2/dw2-intermix.exp: Use standard_testfile.
1662 * gdb.dwarf2/dw2-linkage-name-trust.exp: Use standard_testfile.
1663 * gdb.dwarf2/dw2-modula2-self-type.exp: Use standard_testfile.
1664 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: Use standard_testfile.
1665 * gdb.dwarf2/dw2-op-stack-value.exp: Use standard_testfile.
1666 * gdb.dwarf2/dw2-producer.exp: Use standard_testfile.
1667 * gdb.dwarf2/dw2-ranges.exp: Use standard_testfile,
1668 standard_output_file.
1669 * gdb.dwarf2/dw2-ref-missing-frame.exp: Use standard_testfile,
1670 standard_output_file.
1671 * gdb.dwarf2/dw2-restore.exp: Use standard_testfile.
1672 * gdb.dwarf2/dw2-simple-locdesc.exp: Use standard_testfile.
1673 * gdb.dwarf2/dw2-skip-prologue.exp: Use standard_testfile.
1674 * gdb.dwarf2/dw2-stack-boundary.exp: Use standard_testfile.
1675 * gdb.dwarf2/dw2-strp.exp: Use standard_testfile.
1676 * gdb.dwarf2/dw4-sig-type-unused.exp: Use standard_testfile.
1677 * gdb.dwarf2/implptr-64bit.exp: Use standard_testfile.
1678 * gdb.dwarf2/implptr-optimized-out.exp: Use standard_testfile.
1679 * gdb.dwarf2/implptr.exp: Use standard_testfile.
1680 * gdb.dwarf2/mac-fileno.exp: Use standard_testfile.
1681 * gdb.dwarf2/member-ptr-forwardref.exp: Use standard_testfile.
1682 * gdb.dwarf2/pieces.exp: Use standard_testfile.
1683 * gdb.dwarf2/pr11465.exp: Use standard_testfile.
1684 * gdb.dwarf2/pr13961.exp: Use standard_testfile.
1685 * gdb.dwarf2/valop.exp: Use standard_testfile,
1686 prepare_for_testing.
1687
5204774b
TT
16882012-06-27 Tom Tromey <tromey@redhat.com>
1689
1690 * gdb.python/python.exp: Fix regexps in pagination tests.
1691
ee0bf529
SCR
16922012-06-26 Siva Chandra Reddy <sivachandra@google.com>
1693
1694 * gdb.python/py-symtab.exp: Add tests to test the new attribute
1695 'last' of gdb.Symtab_and_line.
1696 * gdb.python/py-symbol.c: Move break point comment to enable
1697 testing of gdb.Symtab_and_line.last.
1698
14fcc022
TT
16992012-06-26 Tom Tromey <tromey@redhat.com>
1700
1701 * gdb.threads/step.c: Remove.
1702 * gdb.threads/step.exp: Remove.
1703 * gdb.threads/step2.exp: Remove.
1704
0efbbabc
TT
17052012-06-26 Tom Tromey <tromey@redhat.com>
1706
1707 * gdb.threads/watchpoint-fork.exp (test): Use
1708 standard_output_file. Don't declare objdir.
1709 * gdb.threads/attach-into-signal.exp: Use standard_testfile,
1710 standard_output_file.
1711 * gdb.threads/attach-stopped.exp: Use standard_testfile.
1712 * gdb.threads/bp_in_thread.exp: Use standard_testfile,
1713 clean_restart. Remove incdir.
1714 * gdb.threads/corethreads.exp: Use standard_testfile.
1715 * gdb.threads/execl.exp: Use standard_testfile,
1716 standard_output_file, clean_restart.
1717 * gdb.threads/fork-child-threads.exp: Use standard_testfile,
1718 clean_restart.
1719 * gdb.threads/fork-thread-pending.exp: Use standard_testfile,
1720 clean_restart.
1721 * gdb.threads/gcore-thread.exp: Use standard_testfile. Remove
1722 incdir.
1723 * gdb.threads/hand-call-in-threads.exp: Use standard_testfile,
1724 clean_restart. Remove incdir.
1725 * gdb.threads/ia64-sigill.exp: Use standard_testfile.
1726 * gdb.threads/interrupted-hand-call.exp: Use standard_testfile,
1727 clean_restart. Remove incdir.
1728 * gdb.threads/killed.exp: Use standard_testfile, clean_restart.
1729 Remove incdir.
1730 * gdb.threads/leader-exit.exp: Use standard_testfile.
1731 * gdb.threads/linux-dp.exp: Use standard_testfile, clean_restart.
1732 * gdb.threads/local-watch-wrong-thread.exp: Use standard_testfile,
1733 clean_restart.
1734 * gdb.threads/manythreads.exp: Use standard_testfile,
1735 clean_restart. Remove incdir.
1736 * gdb.threads/multi-create.exp: Use standard_testfile,
1737 clean_restart.
1738 * gdb.threads/no-unwaited-for-left.exp: Use standard_testfile.
1739 * gdb.threads/non-ldr-exc-1.exp: Use standard_testfile.
1740 * gdb.threads/non-ldr-exc-2.exp: Use standard_testfile.
1741 * gdb.threads/non-ldr-exc-3.exp: Use standard_testfile.
1742 * gdb.threads/non-ldr-exc-4.exp: Use standard_testfile.
1743 * gdb.threads/pending-step.exp: Use standard_testfile,
1744 clean_restart. Remove incdir.
1745 * gdb.threads/print-threads.exp: Use standard_testfile,
1746 clean_restart. Remove incdir.
1747 * gdb.threads/pthread_cond_wait.exp: Use standard_testfile,
1748 clean_restart. Remove incdir.
1749 * gdb.threads/pthreads.exp: Use standard_testfile, clean_restart.
1750 Remove incdir.
1751 * gdb.threads/schedlock.exp: Use standard_testfile. Remove
1752 incdir.
1753 * gdb.threads/sigthread.exp: Use standard_testfile,
1754 clean_restart.
1755 * gdb.threads/staticthreads.exp: Use standard_testfile,
1756 clean_restart. Remove incdir.
1757 * gdb.threads/switch-threads.exp: Use standard_testfile,
1758 clean_restart. Remove incdir.
1759 * gdb.threads/thread-execl.exp: Use standard_testfile,
1760 clean_restart. Remove incdir.
1761 * gdb.threads/thread-find.exp: Use standard_testfile,
1762 clean_restart.
1763 * gdb.threads/thread-specific.exp: Use standard_testfile,
1764 clean_restart. Remove incdir.
1765 * gdb.threads/thread-unwindonsignal.exp: Use standard_testfile,
1766 clean_restart. Remove incdir.
1767 * gdb.threads/thread_check.exp: Use standard_testfile,
1768 clean_restart. Remove incdir.
1769 * gdb.threads/thread_events.exp: Use standard_testfile. Remove
1770 incdir.
1771 * gdb.threads/threadapply.exp: Use standard_testfile,
1772 clean_restart. Remove incdir.
1773 * gdb.threads/threxit-hop-specific.exp: Use standard_testfile,
1774 clean_restart. Remove incdir.
1775 * gdb.threads/tls-nodebug.exp: Use standard_testfile,
1776 clean_restart.
1777 * gdb.threads/tls-shared.exp: Use standard_testfile,
1778 clean_restart, standard_output_file.
1779 * gdb.threads/tls-var.exp: Use standard_testfile,
1780 standard_output_file.
1781 * gdb.threads/tls.exp: Use standard_testfile, clean_restart.
1782 Remove incdir.
1783 * gdb.threads/watchthreads-reorder.exp: Use standard_testfile.
1784 * gdb.threads/watchthreads.exp: Use standard_testfile. Remove
1785 incdir.
1786 * gdb.threads/watchthreads2.exp: Use standard_testfile,
1787 clean_restart. Remove incdir.
1788
497a5eb0
TT
17892012-06-26 Tom Tromey <tromey@redhat.com>
1790
1791 * gdb.trace/actions.exp: Use standard_testfile.
1792 * gdb.trace/ax.exp: Use standard_testfile.
1793 * gdb.trace/backtrace.exp: Use standard_testfile.
1794 * gdb.trace/change-loc.exp: Use standard_testfile.
1795 * gdb.trace/circ.exp: Use standard_testfile, prepare_for_testing.
1796 * gdb.trace/collection.exp: Use standard_testfile,
1797 prepare_for_testing.
1798 * gdb.trace/deltrace.exp: Use standard_testfile.
1799 * gdb.trace/disconnected-tracing.exp: Use standard_testfile.
1800 * gdb.trace/ftrace.exp: Use standard_testfile.
1801 * gdb.trace/infotrace.exp: Use standard_testfile.
1802 * gdb.trace/packetlen.exp: Use standard_testfile.
1803 * gdb.trace/passc-dyn.exp: Use standard_testfile.
1804 * gdb.trace/passcount.exp: Use standard_testfile.
1805 * gdb.trace/pending.exp: Use standard_testfile.
1806 * gdb.trace/report.exp: Use standard_testfile.
1807 * gdb.trace/save-trace.exp: Use standard_testfile.
1808 * gdb.trace/stap-trace.exp: Use standard_testfile.
1809 * gdb.trace/status-stop.exp: Use standard_testfile.
1810 * gdb.trace/strace.exp: Use standard_testfile.
1811 * gdb.trace/tfile.exp: Use standard_testfile.
1812 * gdb.trace/tfind.exp: Use standard_testfile.
1813 * gdb.trace/trace-break.exp: Use standard_testfile.
1814 * gdb.trace/trace-mt.exp: Use standard_testfile.
1815 * gdb.trace/tracecmd.exp: Use standard_testfile.
1816 * gdb.trace/tspeed.exp: Use standard_testfile.
1817 * gdb.trace/tstatus.exp: Use standard_testfile.
1818 * gdb.trace/tsv.exp: Use standard_testfile.
1819 * gdb.trace/unavailable.exp: Use standard_testfile,
1820 prepare_for_testing.
1821 * gdb.trace/while-dyn.exp: Use standard_testfile.
1822 * gdb.trace/while-stepping.exp: Use standard_testfile.
1823
7686c074
TT
18242012-06-26 Tom Tromey <tromey@redhat.com>
1825
1826 * gdb.reverse/break-precsave.exp: Use standard_testfile.
1827 * gdb.reverse/break-reverse.exp: Use standard_testfile.
1828 * gdb.reverse/consecutive-precsave.exp: Use standard_testfile.
1829 * gdb.reverse/consecutive-reverse.exp: Use standard_testfile.
1830 * gdb.reverse/finish-precsave.exp: Use standard_testfile.
1831 * gdb.reverse/finish-reverse-bkpt.exp: Use standard_testfile.
1832 * gdb.reverse/finish-reverse.exp: Use standard_testfile.
1833 * gdb.reverse/i386-precsave.exp: Use standard_testfile,
1834 prepare_for_testing.
1835 * gdb.reverse/i386-reverse.exp: Use standard_testfile,
1836 prepare_for_testing.
1837 * gdb.reverse/i386-sse-reverse.exp: Use standard_testfile,
1838 prepare_for_testing.
1839 * gdb.reverse/i387-env-reverse.exp: Use standard_testfile,
1840 prepare_for_testing.
1841 * gdb.reverse/i387-stack-reverse.exp: Use standard_testfile,
1842 prepare_for_testing
1843 * gdb.reverse/machinestate-precsave.exp: Use standard_testfile.
1844 * gdb.reverse/machinestate.exp: Use standard_testfile.
1845 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Use standard_testfile.
1846 * gdb.reverse/sigall-precsave.exp: Use standard_testfile,
1847 build_executable.
1848 * gdb.reverse/sigall-reverse.exp: Use standard_testfile,
1849 build_executable.
1850 * gdb.reverse/solib-precsave.exp: Use standard_testfile,
1851 standard_output_file.
1852 * gdb.reverse/solib-reverse.exp: Use standard_testfile,
1853 standard_output_file.
1854 * gdb.reverse/step-precsave.exp: Use standard_testfile.
1855 * gdb.reverse/step-reverse.exp: Use standard_testfile.
1856 * gdb.reverse/until-precsave.exp: Use standard_testfile.
1857 * gdb.reverse/until-reverse.exp: Use standard_testfile.
1858 * gdb.reverse/watch-precsave.exp: Use standard_testfile.
1859 * gdb.reverse/watch-reverse.exp: Use standard_testfile.
1860
481fc100
TT
18612012-06-26 Tom Tromey <tromey@redhat.com>
1862
1863 * gdb.stabs/weird.exp: Remove directory-checking code. Use
1864 standard_output_file.
1865 * gdb.stabs/exclfwd.exp: Use standard_testfile,
1866 prepare_for_testing. Remove directory-checking code.
1867
7bb18ae2
TT
18682012-06-25 Tom Tromey <tromey@redhat.com>
1869
1870 * gdb.multi/watchpoint-multi.exp: Use standard_testfile.
1871 * gdb.multi/bkpt-multi-exec.exp: Use standard_output_file. Use
1872 build_executable, not prepare_for_testing.
1873 * gdb.multi/base.exp: Use standard_output_file. Use
1874 build_executable, not prepare_for_testing.
1875
cf09b3e4
TT
18762012-06-25 Tom Tromey <tromey@redhat.com>
1877
1878 * gdb.fortran/subarray.exp: Use standard_testfile,
1879 prepare_for_testing.
1880 * gdb.fortran/multi-dim.exp: Use standard_testfile.
1881 * gdb.fortran/module.exp: Use standard_testfile.
1882 * gdb.fortran/logical.exp: Use standard_testfile.
1883 * gdb.fortran/library-module.exp: Use standard_testfile,
1884 standard_output_file.
1885 * gdb.fortran/derived-type.exp: Use standard_testfile,
1886 prepare_for_testing.
1887 * gdb.fortran/complex.exp: Use standard_testfile,
1888 prepare_for_testing.
1889 * gdb.fortran/charset.exp: Use standard_testfile.
1890 * gdb.fortran/array-element.exp: Use standard_testfile,
1891 prepare_for_testing.
1892
18b5ff1b
KS
18932012-06-25 Keith Seitz <keiths@redhat.com>
1894
1895 * gdb.mi/mi-break.exp (test_rbreak_creation_and_listing):
1896 Change rbreak-related tests to KFAIL and add bugzilla numbers.
1897
17b77626
TT
18982012-06-25 Tom Tromey <tromey@redhat.com>
1899
1900 * gdb.pascal/integers.exp: Use standard_testfile, clean_restart.
1901 * gdb.pascal/hello.exp: Use standard_testfile, clean_restart.
1902 * gdb.pascal/gdb11492.exp: Use standard_testfile, clean_restart.
1903 * gdb.pascal/floats.exp: Use standard_testfile, clean_restart.
1904
f91e3dc1
TT
19052012-06-25 Tom Tromey <tromey@redhat.com>
1906
1907 * gdb.linespec/ls-errs.exp: Use standard_testfile.
1908 * gdb.linespec/ls-dollar.exp: Use standard_testfile.
1909 * gdb.linespec/linespec.exp: Use standard_testfile.
1910
a884434d
TT
19112012-06-25 Tom Tromey <tromey@redhat.com>
1912
1913 * gdb.modula2/unbounded-array.exp: Use standard_testfile,
1914 prepare_for_testing.
1915
efc9d70a
TT
19162012-06-25 Tom Tromey <tromey@redhat.com>
1917
1918 * gdb.opt/clobbered-registers-O2.exp: Use standard_testfile,
1919 prepare_for_testing.
1920 * gdb.opt/inline-break.exp: Use standard_testfile,
1921 prepare_for_testing.
1922 * gdb.opt/inline-bt.exp: Use standard_testfile,
1923 prepare_for_testing.
1924 * gdb.opt/inline-cmds.exp: Use standard_testfile,
1925 prepare_for_testing.
1926 * gdb.opt/inline-locals.exp: Use standard_testfile,
1927 prepare_for_testing.
1928
e2fc92c6
TT
19292012-06-25 Tom Tromey <tromey@redhat.com>
1930
1931 * gdb.asm/asm-source.exp: Use standard_output_file,
1932 standard_testfile. Construct .o files in proper subdir.
1933
b0963d73
TT
19342012-06-25 Tom Tromey <tromey@redhat.com>
1935
1936 * gdb.server/ext-attach.exp: Use standard_testfile,
1937 prepare_for_testing.
1938 * gdb.server/ext-run.exp: Use standard_testfile,
1939 build_executable.
1940 * gdb.server/file-transfer.exp: Use standard_testfile,
1941 prepare_for_testing.
1942 * gdb.server/server-exec-info.exp: Use standard_testfile.
1943 * gdb.server/server-mon.exp: Use standard_testfile,
1944 prepare_for_testing.
1945 * gdb.server/server-run.exp: Use standard_testfile,
1946 build_executable.
1947 * gdb.server/solib-list.exp: Use standard_testfile,
1948 standard_output_file.
1949
8a3e1f8d
TT
19502012-06-25 Tom Tromey <tromey@redhat.com>
1951
1952 * lib/gdb.exp (standard_output_file): Use "file join".
1953 * gdb.go/chan.exp: Use standard_testfile.
1954 * gdb.go/handcall.exp: Use standard_testfile.
1955 * gdb.go/hello.exp: Use standard_testfile.
1956 * gdb.integers/chan.exp: Use standard_testfile.
1957 * gdb.go/methods.exp: Use standard_testfile.
1958 * gdb.go/package.exp: Use standard_testfile.
1959 * gdb.go/strings.exp: Use standard_testfile.
1960 * gdb.go/types.exp: Use standard_testfile.
1961 * gdb.go/unsafe.exp: Use standard_testfile.
1962
944a9061
MGD
19632012-06-25 Greta Yorsh <greta.yorsh@arm.com>
1964
1965 * gdb.arch/arm-disp-step.S: Fix use of .global directives.
1966
1c06bd58
JK
19672012-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1968
1969 Fix regression by the previous commit.
1970 * gdb.python/lib-types.exp: Add c++ to the compilation flags.
1971
b4a58790
TT
19722012-06-22 Tom Tromey <tromey@redhat.com>
1973
1974 * gdb.python/lib-types.exp: Use standard_testfile,
1975 prepare_for_testing.
1976 * gdb.python/py-block.exp: Use standard_testfile.
1977 * gdb.python/py-breakpoint.exp: Use standard_testfile.
1978 * gdb.python/py-events.exp: Use standard_testfile,
1979 standard_output_file.
1980 * gdb.python/py-evsignal.exp: Use standard_testfile.
1981 * gdb.python/py-evethreads.exp: Use standard_testfile.
1982 * gdb.python/py-explore-cc.exp: Use standard_testfile.
1983 * gdb.python/py-explore.exp: Use standard_testfile.
1984 * gdb.python/py-finish-breakpoint.exp: Use standard_testfile,
1985 standard_output_file.
1986 * gdb.python/py-finish-breakpoint2.exp: Use standard_testfile,
1987 prepare_for_testing.
1988 * gdb.python/py-frame-inline.exp: Use standard_testfile.
1989 * gdb.python/py-frame.exp: Use standard_testfile.
1990 * gdb.python/py-inferior.exp: Use standard_testfile.
1991 * gdb.python/py-infthread.exp: Use standard_testfile.
1992 * gdb.python/py-mi.exp: Use standard_testfile.
1993 * gdb.python/py-objfile-script.exp: Use standard_testfile,
1994 build_executable.
1995 * gdb.python/py-objfile.exp: Use standard_testfile.
1996 * gdb.python/py-pp-maint.exp: Use standard_testfile,
1997 prepare_for_testing.
1998 * gdb.python/py-prettyprint.exp: Use standard_testfile.
1999 * gdb.python/py-progspace.exp: Use standard_testfile,
2000 build_executable.
2001 * gdb.python/py-prompt.exp: Use standard_testfile,
2002 build_executable.
2003 * gdb.python/py-section-script.exp: Use standard_testfile,
2004 build_executable.
2005 * gdb.python/py-shared.exp: Use standard_testfile,
2006 standard_output_file, clean_restart.
2007 * gdb.python/py-symbol.exp: Use standard_output_file,
2008 prepare_for_testing.
2009 * gdb.python/py-symtab.exp: Use standard_output_file,
2010 prepare_for_testing
2011 * gdb.python/py-template.exp: Use standard_testfile.
2012 * gdb.python/py-type.exp: Use standard_testfile.
2013 * gdb.python/py-value-cc.exp: Use standard_testfile.
2014 * gdb.python/py-value.exp: Use standard_testfile.
2015 * gdb.python/python.exp: Use standard_testfile, build_executable.
2016
2c44deac
TT
20172012-06-22 Tom Tromey <tromey@redhat.com>
2018
2019 * gdb.objc/basicclass.exp: Use standard_testfile.
2020 (do_objc_tests): Don't declare objdir.
2021 * gdb.objc/nondebug.exp: Use standard_testfile.
2022 (do_objc_tests): Don't declare objdir.
2023 * gdb.objc/objcdecode.exp: Use standard_testfile.
2024 (do_objc_tests): Don't declare objdir.
2025
c24ccbce
TT
20262012-06-22 Tom Tromey <tromey@redhat.com>
2027
2028 * gdb.java/jmain.exp: Use standard_testfile.
2029 * gdb.java/jmisc.exp: Use standard_testfile.
2030 * gdb.java/jnpe.exp: Use standard_testfile.
2031 * gdb.java/jprint.exp: Use standard_testfile.
2032
0a6d0306
TT
20332012-06-22 Tom Tromey <tromey@redhat.com>
2034
2035 * lib/gdb.exp (default_gdb_init): Set gdb_test_file_name.
2036 (standard_output_file, standard_testfile): New procs.
2037 (build_executable, clean_restart): Use standard_output_file.
2038
6ea815ef
YQ
20392012-06-22 Yao Qi <yao@codesourcery.com>
2040
2041 * boards/native-gdbserver.exp: New proc ${board}_exec.
2042 * boards/native-stdio-gdbserver.exp: Likewise.
2043
4c93b1db
TT
20442012-06-21 Tom Tromey <tromey@redhat.com>
2045
2046 * lib/gdb.exp (skip_altivec_tests, skip_vsx_tests)
2047 (build_executable): Update.
2048 (get_compiler_info): Remove 'binfile' argument.
2049 * gdb.ada/arrayidx.exp: Update.
2050 * gdb.ada/null_array.exp: Update.
2051 * gdb.arch/altivec-abi.exp: Update.
2052 * gdb.arch/altivec-regs.exp: Update.
2053 * gdb.arch/amd64-byte.exp: Update.
2054 * gdb.arch/amd64-dword.exp: Update.
2055 * gdb.arch/amd64-word.exp: Update.
2056 * gdb.arch/i386-avx.exp: Update.
2057 * gdb.arch/i386-byte.exp: Update.
2058 * gdb.arch/i386-sse.exp: Update.
2059 * gdb.arch/i386-word.exp: Update.
2060 * gdb.arch/ppc-dfp.exp: Update.
2061 * gdb.arch/ppc-fp.exp: Update.
2062 * gdb.arch/vsx-regs.exp: Update.
2063 * gdb.base/all-bin.exp: Update.
2064 * gdb.base/annota1.exp: Update.
2065 * gdb.base/async.exp: Update.
2066 * gdb.base/attach.exp: Update.
2067 * gdb.base/break-interp.exp: Update.
2068 * gdb.base/call-ar-st.exp: Update.
2069 * gdb.base/call-rt-st.exp: Update.
2070 * gdb.base/call-sc.exp: Update.
2071 * gdb.base/callfuncs.exp: Update.
2072 * gdb.base/catch-load.exp: Update.
2073 * gdb.base/completion.exp: Update.
2074 * gdb.base/complex.exp: Update.
2075 * gdb.base/condbreak.exp: Update.
2076 * gdb.base/consecutive.exp: Update.
2077 * gdb.base/constvars.exp: Update.
2078 * gdb.base/corefile.exp: Update.
2079 * gdb.base/eval-skip.exp: Update.
2080 * gdb.base/expand-psymtabs.exp: Update.
2081 * gdb.base/exprs.exp: Update.
2082 * gdb.base/fileio.exp: Update.
2083 * gdb.base/fixsection.exp: Update.
2084 * gdb.base/funcargs.exp: Update.
2085 * gdb.base/gdb11530.exp: Update.
2086 * gdb.base/gdb1555.exp: Update.
2087 * gdb.base/gnu-ifunc.exp: Update.
2088 * gdb.base/gnu_vector.exp: Update.
2089 * gdb.base/info-macros.exp: Update.
2090 * gdb.base/jit-simple.exp: Update.
2091 * gdb.base/jit-so.exp: Update.
2092 * gdb.base/jit.exp: Update.
2093 * gdb.base/langs.exp: Update.
2094 * gdb.base/list.exp: Update.
2095 * gdb.base/logical.exp: Update.
2096 * gdb.base/long_long.exp: Update.
2097 * gdb.base/longjmp.exp: Update.
2098 * gdb.base/macscp.exp: Update.
2099 * gdb.base/mips_pro.exp: Update.
2100 * gdb.base/miscexprs.exp: Update.
2101 * gdb.base/morestack.exp: Update.
2102 * gdb.base/nodebug.exp: Update.
2103 * gdb.base/opaque.exp: Update.
2104 * gdb.base/pc-fp.exp: Update.
2105 * gdb.base/pending.exp: Update.
2106 * gdb.base/permissions.exp: Update.
2107 * gdb.base/pointers.exp: Update.
2108 * gdb.base/prelink.exp: Update.
2109 * gdb.base/printcmds.exp: Update.
2110 * gdb.base/psymtab.exp: Update.
2111 * gdb.base/ptype.exp: Update.
2112 * gdb.base/relational.exp: Update.
2113 * gdb.base/scope.exp: Update.
2114 * gdb.base/setvar.exp: Update.
2115 * gdb.base/shlib-call.exp: Update.
2116 * gdb.base/shreloc.exp: Update.
2117 * gdb.base/signals.exp: Update.
2118 * gdb.base/sizeof.exp: Update.
2119 * gdb.base/so-impl-ld.exp: Update.
2120 * gdb.base/so-indr-cl.exp: Update.
2121 * gdb.base/solib-disc.exp: Update.
2122 * gdb.base/solib-display.exp: Update.
2123 * gdb.base/solib-nodir.exp: Update.
2124 * gdb.base/solib-overlap.exp: Update.
2125 * gdb.base/solib-symbol.exp: Update.
2126 * gdb.base/solib-weak.exp: Update.
2127 * gdb.base/solib.exp: Update.
2128 * gdb.base/store.exp: Update.
2129 * gdb.base/structs.exp: Update.
2130 * gdb.base/structs2.exp: Update.
2131 * gdb.base/type-opaque.exp: Update.
2132 * gdb.base/unload.exp: Update.
2133 * gdb.base/varargs.exp: Update.
2134 * gdb.base/volatile.exp: Update.
2135 * gdb.base/watch_thread_num.exp: Update.
2136 * gdb.base/watchpoint-solib.exp: Update.
2137 * gdb.base/watchpoint.exp: Update.
2138 * gdb.base/watchpoints.exp: Update.
2139 * gdb.base/whatis.exp: Update.
2140 * gdb.cell/arch.exp: Update.
2141 * gdb.cell/break.exp: Update.
2142 * gdb.cell/bt.exp: Update.
2143 * gdb.cell/core.exp: Update.
2144 * gdb.cell/data.exp: Update.
2145 * gdb.cell/ea-cache.exp: Update.
2146 * gdb.cell/f-regs.exp: Update.
2147 * gdb.cell/fork.exp: Update.
2148 * gdb.cell/gcore.exp: Update.
2149 * gdb.cell/mem-access.exp: Update.
2150 * gdb.cell/ptype.exp: Update.
2151 * gdb.cell/registers.exp: Update.
2152 * gdb.cell/sizeof.exp: Update.
2153 * gdb.cell/solib-symbol.exp: Update.
2154 * gdb.cell/solib.exp: Update.
2155 * gdb.cp/ambiguous.exp: Update.
2156 * gdb.cp/breakpoint.exp: Update.
2157 * gdb.cp/bs15503.exp: Update.
2158 * gdb.cp/casts.exp: Update.
2159 * gdb.cp/class2.exp: Update.
2160 * gdb.cp/cpexprs.exp: Update.
2161 * gdb.cp/cplusfuncs.exp: Update.
2162 * gdb.cp/ctti.exp: Update.
2163 * gdb.cp/dispcxx.exp: Update.
2164 * gdb.cp/gdb1355.exp: Update.
2165 * gdb.cp/gdb2384.exp: Update.
2166 * gdb.cp/gdb2495.exp: Update.
2167 * gdb.cp/infcall-dlopen.exp: Update.
2168 * gdb.cp/local.exp: Update.
2169 * gdb.cp/m-data.exp: Update.
2170 * gdb.cp/m-static.exp: Update.
2171 * gdb.cp/mb-ctor.exp: Update.
2172 * gdb.cp/mb-inline.exp: Update.
2173 * gdb.cp/mb-templates.exp: Update.
2174 * gdb.cp/member-ptr.exp: Update.
2175 * gdb.cp/method.exp: Update.
2176 * gdb.cp/namespace.exp: Update.
2177 * gdb.cp/nextoverthrow.exp: Update.
2178 * gdb.cp/nsdecl.exp: Update.
2179 * gdb.cp/nsrecurs.exp: Update.
2180 * gdb.cp/nsstress.exp: Update.
2181 * gdb.cp/nsusing.exp: Update.
2182 * gdb.cp/pr-1023.exp: Update.
2183 * gdb.cp/pr-1210.exp: Update.
2184 * gdb.cp/pr-574.exp: Update.
2185 * gdb.cp/pr9631.exp: Update.
2186 * gdb.cp/printmethod.exp: Update.
2187 * gdb.cp/psmang.exp: Update.
2188 * gdb.cp/re-set-overloaded.exp: Update.
2189 * gdb.cp/rtti.exp: Update.
2190 * gdb.cp/shadow.exp: Update.
2191 * gdb.cp/templates.exp: Update.
2192 * gdb.cp/try_catch.exp: Update.
2193 * gdb.dwarf2/dw2-ranges.exp: Update.
2194 * gdb.dwarf2/pr10770.exp: Update.
2195 * gdb.fortran/library-module.exp: Update.
2196 * gdb.hp/gdb.aCC/optimize.exp: Update.
2197 * gdb.hp/gdb.aCC/watch-cmd.exp: Update.
2198 * gdb.hp/gdb.base-hp/callfwmall.exp: Update.
2199 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Update.
2200 * gdb.hp/gdb.base-hp/pxdb.exp: Update.
2201 * gdb.hp/gdb.base-hp/sized-enum.exp: Update.
2202 * gdb.hp/gdb.base-hp/so-thresh.exp: Update.
2203 * gdb.hp/gdb.compat/xdb1.exp: Update.
2204 * gdb.hp/gdb.compat/xdb2.exp: Update.
2205 * gdb.hp/gdb.compat/xdb3.exp: Update.
2206 * gdb.hp/gdb.defects/bs14602.exp: Update.
2207 * gdb.hp/gdb.defects/solib-d.exp: Update.
2208 * gdb.hp/gdb.objdbg/objdbg01.exp: Update.
2209 * gdb.hp/gdb.objdbg/objdbg02.exp: Update.
2210 * gdb.hp/gdb.objdbg/objdbg03.exp: Update.
2211 * gdb.hp/gdb.objdbg/objdbg04.exp: Update.
2212 * gdb.mi/gdb792.exp: Update.
2213 * gdb.mi/mi-pending.exp: Update.
2214 * gdb.mi/mi-solib.exp: Update.
2215 * gdb.mi/mi-var-cp.exp: Update.
2216 * gdb.opt/clobbered-registers-O2.exp: Update.
2217 * gdb.opt/inline-bt.exp: Update.
2218 * gdb.opt/inline-cmds.exp: Update.
2219 * gdb.opt/inline-locals.exp: Update.
2220 * gdb.python/py-events.exp: Update.
2221 * gdb.python/py-finish-breakpoint.exp: Update.
2222 * gdb.python/py-type.exp: Update.
2223 * gdb.reverse/solib-precsave.exp: Update.
2224 * gdb.reverse/solib-reverse.exp: Update.
2225 * gdb.server/solib-list.exp: Update.
2226 * gdb.stabs/weird.exp: Update.
2227 * gdb.threads/attach-into-signal.exp: Update.
2228 * gdb.threads/attach-stopped.exp: Update.
2229 * gdb.threads/tls-shared.exp: Update.
2230 * gdb.trace/change-loc.exp: Update.
2231 * gdb.trace/strace.exp: Update.
2232
95c391b6
TT
22332012-06-19 Tom Tromey <tromey@redhat.com>
2234
2235 * gdb.base/whatis.exp: Add tests.
2236
e910f0b6
TT
22372012-06-19 Tom Tromey <tromey@redhat.com>
2238
2239 * gdb.cp/m-static.cc (keepalive): New function.
2240 (gnu_obj_1::method): Use it.
2241
422d65e7
DE
22422012-06-18 Doug Evans <dje@google.com>
2243
2244 * gdb.base/info-fun.exp: New file.
2245 * gdb.base/info-fun.c: New file.
2246 * gdb.base/info-fun-solib.c: New file.
2247
e2e4d78b
JK
22482012-06-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2249
2250 Remove stale dummy frames.
2251 * gdb.base/call-signal-resume.exp (maintenance print dummy-frames)
2252 (maintenance info breakpoints): New tests.
2253 * gdb.base/stale-infcall.c: New file.
2254 * gdb.base/stale-infcall.exp: New file.
2255
1788b2d3
JK
22562012-06-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2257
2258 * gdb.arch/amd64-entry-value-param.S: New file.
2259 * gdb.arch/amd64-entry-value-param.c: New file.
2260 * gdb.arch/amd64-entry-value-param.exp: New file.
2261
663b969e
TT
22622012-06-15 Tom Tromey <tromey@redhat.com>
2263
2264 * gdb.cp/namespace.exp: Add "show lang" test.
2265
8e09ad05
IS
22662012-06-15 Iain Sandoe <iain@codesourcery.com>
2267
2268 * gdb.base/list.exp (test_listsize): Remove $use_gdb_stub special
2269 case. (top level): Use gdb_file_cmd instead of gdb_load.
2270
f85e18ee
JK
22712012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2272
2273 PR tdep/14222
2274 * gdb.arch/i386-sse-stack-align.S: New file.
2275 * gdb.arch/i386-sse-stack-align.c: New file.
2276 * gdb.arch/i386-sse-stack-align.exp: New file.
2277
f3b5e280
KS
22782012-06-13 Keith Seitz <keiths@redhat.com>
2279
2280 PR breakpoints/13798 and mi/11541
2281 * gdb.linespec/ls-errs.exp: Add a few more tests for
2282 filenames with spaces and colons.
2283
50af5481
JK
22842012-06-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2285
2286 PR c++/14177 - Fix parsing TYPENAME:: in parentheses.
2287 * gdb.cp/cpexprs.cc (class CV, CV::i, ATTRIBUTE_USED, CV_f): New.
2288 (test_function): Call CV_f.
2289 * gdb.cp/cpexprs.exp (p 'CV::m(int)', p CV::m(int))
2290 (p 'CV::m(int) const', p CV::m(int) const, p 'CV::m(int) volatile')
2291 (p CV::m(int) volatile, p 'CV::m(int) const volatile')
2292 (p CV::m(int) const volatile, p CV_f(int), p CV_f(CV::t))
2293 (p CV_f(CV::i)): New tests.
2294
d55637df
TT
22952012-06-13 Tom Tromey <tromey@redhat.com>
2296
2297 * gdb.base/condbreak.exp: Add tests for "condition" completion.
2298
cc80f267
JK
22992012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2300
2301 Fix regression by the "ambiguous linespec" series.
2302 * gdb.base/break.exp (list marker1, break lineno, delete $bpnum): New
2303 tests.
2304
bb2af9cc
JK
23052012-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
2306
2307 * lib/future.exp: Set $use_gdb_compile even if only find_go_linker is
2308 missing.
2309
e81a37f7
TT
23102012-06-11 Tom Tromey <tromey@redhat.com>
2311
2312 * gdb.base/longjmp.c (hidden_longjmp): Move expected catch
2313 location...
2314 (main): ...here.
2315
8efd7788
YQ
23162012-06-07 Yao Qi <yao@codesourcery.com>
2317
2318 * gdb.trace/strace.exp: Shorten some too-long lines.
2319
359f5fe6
PA
23202012-06-06 Pedro Alves <palves@redhat.com>
2321
2322 * gdb.threads/clone-new-thread-event.c: New file.
2323 * gdb.threads/clone-new-thread-event.exp: New file.
2324
7b2fe205
YQ
23252012-06-06 Yao Qi <yao@codesourcery.com>
2326
2327 * gdb.base/dprintf.c (main): Add extra parameter when calling
2328 printf and fprintf.
2329 (bar): New function. It is a dead function, but to ensure
2330 'malloc' is linked explicitly.
2331
3eca55e8
YQ
23322012-06-06 Yao Qi <yao@codesourcery.com>
2333
2334 * gdb.base/info-proc.exp: Return if target doesn't support
2335 'info proc'.
2336
91cc9324
JK
23372012-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2338
2339 * gdb.base/freebpcmd.exp (set lines): Check valid range of I.
2340 (run program with breakpoint commands): XFAIl if it is not.
2341
c56e7c43
JB
23422012-06-05 Joel Brobecker <brobecker@adacore.com>
2343
2344 * gdb.base/ctxobj-f.c (GET_VERSION): Introduce local variable
2345 and add comment.
2346 * gdb.base/ctxobj-m.c (main): Rewrite, and add comment.
2347 * gdb.base/ctxobj.exp: Insert breakpoint in ctxobj-f.c using
2348 "STOP" marker. Adjust testing strategy to make it work on
2349 all targets.
2350
2351 * gdb.base/print-file-var-main.c (main): Rewrite using local
2352 variables and adjust get_version_2's return value check.
2353 Add small comment.
2354 * gdb.base/print-file-var.exp: Insert breakpoint using "STOP"
2355 marker. Adjust testing strategy to make it work on all targets.
2356
ccab2054
JB
23572012-06-05 Joel Brobecker <brobecker@adacore.com>
2358
2359 * gdb.ada/bad-task-bp-keyword: New testcase.
2360
d0d86158
JK
23612012-06-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2362
2363 * gdb.base/code_elim.exp (add-symbol-file ${testfile1} 0x100000):
2364 Simplify it to ...
2365 (symbol-file ${testfile1}): ... here.
2366 (test eliminated var my_global_symbol)
2367 (test eliminated var my_static_symbol)
2368 (test eliminated var my_global_func, get address of main): Wrap them to
2369 'single psymtabs' and 'single symtabs'
2370 (get address of my_global_symbol, get address of my_static_symbol)
2371 (get address of my_global_func, get address of main): Wrap them to
2372 'order1' and 'order2'.
2373
952cf74c
JK
2374 * gdb.base/code_elim.exp
2375 (add-symbol-file ${testfile1} 0x100000)
2376 (add-symbol-file ${testfile2} 0x200000): Wrap them to 'order1' and
2377 'order2'.
2378 (order1: add-symbol-file ${testfile1} 0x100000)
2379 (order1: add-symbol-file ${testfile2} 0x200000)
2380 (order2: add-symbol-file ${testfile2} 0x200000)
2381 (order2: add-symbol-file ${testfile1} 0x100000): Add -s .data and -s
2382 .bss as appropriate.
2383
0c5bf5a9
JK
23842012-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2385
2386 * gdb.server/solib-list-lib.c: New file.
2387 * gdb.server/solib-list-main.c: New file.
2388 * gdb.server/solib-list.exp: New file.
2389
4196f325
MR
23902012-05-25 Maciej W. Rozycki <macro@codesourcery.com>
2391
2392 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Update
2393 for 'set print symbol' change.
2394
bfb05775
JK
23952012-05-24 Jan Kratochvil <jan.kratochvil@redhat.com>
2396
2397 * gdb.dwarf2/dw2-icc-opaque.S: Add debug_info_seg3 and
2398 .debug_abbrev_seg3.
2399
685b1105
JK
24002012-05-24 John Steele Scott <toojays@toojays.net>
2401
2402 PR symtab/13277: Resolving opaque structures in ICC generated binaries.
2403 * gdb.dwarf2/dw2-icc-opaque.S: New file.
2404 * gdb.dwarf2/dw2-icc-opaque.exp: New file.
2405
f3e0e960
SS
24062012-05-23 Stan Shebs <stan@codesourcery.com>
2407
2408 * gdb.mi/mi-info-os.exp: New file.
2409
11eb1b4d
KS
24102012-05-23 Keith Seitz <keiths@redhat.com>
2411
2412 * gdb.trace/stap-trace.exp: If compile_stap_bin fails,
2413 return -1 to suppress the rest of the tests.
2414 (compile_stap_bin): Return boolean success value.
2415
b1af9e97
TT
24162012-05-21 Tom Tromey <tromey@redhat.com>
2417
2418 * gdb.cp/inherit.exp (test_print_mi_members): Expect errors.
2419 Remove kfails.
2420 (test_print_mi_member_types): Likewise.
2421
248537e3
TT
24222012-05-21 Tom Tromey <tromey@redhat.com>
2423
2424 * gdb.base/callfuncs.exp (do_function_calls): Update for 'set
2425 print symbol' change.
2426
d791e155
TJB
24272012-05-18 Thiago Jung Bauermann <thiago.bauermann@linaro.org>
2428
2429 * gdb.python/py-prompt.exp: Quit if the target is remote.
2430
e77afa2e
JK
24312012-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2432
2433 Fix ERROR: internal buffer is full.
2434 * gdb.base/info-os.exp (expect_multiline): New function.
2435 (get process list, get process groups, get threads)
2436 (get file descriptors, get internet-domain sockets)
2437 (get shared-memory regions, get semaphores, get message queues): Use
2438 it for these tests.
2439
9cb709b6
TT
24402012-05-18 Tom Tromey <tromey@redhat.com>
2441
2442 * gdb.mi/mi-var-cmd.exp: Update.
2443 * gdb.objc/basicclass.exp (do_objc_tests): Update.
2444 * gdb.cp/virtbase.exp: Update.
2445 * gdb.cp/classes.exp (test_static_members): Update.
2446 * gdb.cp/casts.exp: Update.
2447 * gdb.base/pointers.exp: Update.
2448 * gdb.base/funcargs.exp (pointer_args): Update.
2449 (structs_by_reference): Update.
2450 * gdb.base/find.exp: Update.
2451 * gdb.base/call-strs.exp: Send "set print symbol off".
2452 * gdb.base/call-ar-st.exp: Update.
2453 * gdb.ada/fun_addr.exp: Update.
2454 * gdb.base/printcmds.exp (test_print_symbol): New proc.
2455 Call it.
2456 (test_print_repeats_10, test_print_strings)
2457 (test_print_char_arrays): Update.
2458
b012acdd
TT
24592012-05-18 Tom Tromey <tromey@redhat.com>
2460
2461 * gdb.base/charset.exp (string_display): Update.
2462
1d51a733
TT
24632012-05-18 Tom Tromey <tromey@redhat.com>
2464
2465 * gdb.mi/mi2-var-display.exp: Update.
2466 * gdb.mi/mi-var-display.exp: Update.
2467 * gdb.mi/mi-var-child.exp: Update.
2468 * gdb.cp/expand-psymtabs-cxx.exp: Update.
2469 * gdb.cp/cp-relocate.exp (get_func_address): Update.
2470
957df313
DE
24712012-05-17 Doug Evans <dje@google.com>
2472
682c7f7b
DE
2473 * info-macros.exp: Pass "debug" to prepare_for_testing.
2474
957df313
DE
2475 * Makefile.in (clean): Remove Fission .dwo and .dwp files.
2476 * gdb.ada/Makefile.in (clean): Ditto.
2477 * gdb.arch/Makefile.in (clean): Ditto.
2478 * gdb.asm/Makefile.in (clean): Ditto.
2479 * gdb.base/Makefile.in (clean): Ditto.
2480 * gdb.cell/Makefile.in (clean): Ditto.
2481 * gdb.cp/Makefile.in (clean): Ditto.
2482 * gdb.disasm/Makefile.in (clean): Ditto.
2483 * gdb.dwarf2/Makefile.in (clean): Ditto.
2484 * gdb.fortran/Makefile.in (clean): Ditto.
2485 * gdb.go/Makefile.in (clean): Ditto.
2486 * gdb.hp/Makefile.in (clean): Ditto.
2487 * gdb.hp/gdb.aCC/Makefile.in (clean): Ditto.
2488 * gdb.hp/gdb.base-hp/Makefile.in (clean): Ditto.
2489 * gdb.hp/gdb.compat/Makefile.in (clean): Ditto.
2490 * gdb.hp/gdb.defects/Makefile.in (clean): Ditto.
2491 * gdb.hp/gdb.objdbg/Makefile.in (clean): Ditto.
2492 * gdb.java/Makefile.in (clean): Ditto.
2493 * gdb.linespec/Makefile.in (clean): Ditto.
2494 * gdb.mi/Makefile.in (clean): Ditto.
2495 * gdb.modula2/Makefile.in (clean): Ditto.
2496 * gdb.multi/Makefile.in (clean): Ditto.
2497 * gdb.objc/Makefile.in (clean): Ditto.
2498 * gdb.opencl/Makefile.in (clean): Ditto.
2499 * gdb.opt/Makefile.in (clean): Ditto.
2500 * gdb.pascal/Makefile.in (clean): Ditto.
2501 * gdb.python/Makefile.in (clean): Ditto.
2502 * gdb.reverse/Makefile.in (clean): Ditto.
2503 * gdb.server/Makefile.in (clean): Ditto.
2504 * gdb.stabs/Makefile.in (clean): Ditto.
2505 * gdb.threads/Makefile.in (clean): Ditto.
2506 * gdb.trace/Makefile.in (clean): Ditto.
2507 * gdb.xml/Makefile.in (clean): Ditto.
2508
abc9d0dc
TT
25092012-05-16 Tom Tromey <tromey@redhat.com>
2510
2511 * gdb.base/macscp1.c (macscp_expr): Add comment.
2512 * gdb.base/macscp.exp: Test __FILE__ and __LINE__.
2513
6a3a010b
MR
25142012-05-16 Maciej W. Rozycki <macro@codesourcery.com>
2515
2516 * gdb.base/return-nodebug.exp: Also test float and double types.
2517
01429c8e
JK
25182012-05-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2519
2520 PR testsuite/12649
2521 * gdb.base/dprintf.exp: Replace gdb_run_cmd by runto main.
2522
54115cd4
JK
2523 * gdb.base/dprintf.exp: Remove now redundant breakpoint for main.
2524
0c5f383f
SDJ
25252012-05-14 Sergio Durigan Junior <sergiodj@redhat.com>
2526
2527 * gdb.base/stap-probe.exp (stap_test): Remove calls to
2528 `rerun_to_main'.
2529 (stap_test_no_debuginfo): Likewise.
2530
e7e0cddf
SS
25312012-05-14 Stan Shebs <stan@codesourcery.com>
2532
2533 * gdb.base/dprintf.c: New file.
2534 * gdb.base/dprintf.exp: New file.
2535
c772f8e7
HZ
25362012-05-14 Hui Zhu <hui_zhu@mentor.com>
2537
2538 * gdb.trace/Makefile.in (PROGS): Add disconnected-tracing.
2539 * gdb.trace/disconnected-tracing.c: New file.
2540 * gdb.trace/disconnected-tracing.exp: New file.
2541
7efc75aa
SCR
25422012-05-13 Siva Chandra Reddy <sivachandra@google.com>
2543
2544 * gdb.python/python.c: Add a new breakpoint comment.
2545 * gdb.python/python.exp: Add tests to test gdb.find_pc_line.
2546
85d4a676
SS
25472011-12-26 Kwok Cheung Yeung <kcy@codesourcery.com>
2548
2549 * gdb.base/info-os.exp: New file.
2550 * gdb.base/info-os.c: New file.
2551
64ea88dc
JB
25522012-05-10 Joel Brobecker <brobecker@adacore.com>
2553
4647ab1b
JB
2554 * gdb.base/print-file-var-lib1.c, gdb.base/print-file-var-lib2.c,
2555 gdb.base/print-file-var-main.c, gdb.base/print-file-var.exp:
2556 New files.
64ea88dc 2557
afba63f1
JB
25582012-05-10 Joel Brobecker <brobecker@adacore.com>
2559
2560 * gdb.base/ctxobj-f.c, gdb.base/ctxobj-m.c, gdb.base/ctxobj-v.c,
2561 gdb.base/ctxobj.exp: New files.
2562
9d198b1e
TT
25632012-05-09 Tom Tromey <tromey@redhat.com>
2564
2565 * gdb.trace/strace.exp: Add 'quiet' to compiler flags.
2566
9bfee719
MR
25672012-05-09 Maciej W. Rozycki <macro@codesourcery.com>
2568
2569 * lib/gdb.exp (gdb_test_multiple): Correct formatting.
2570
3a7341d8
MR
25712012-05-08 Maciej W. Rozycki <macro@codesourcery.com>
2572
2573 * gdb.mi/mi-var-display.exp: Check for the existence of $fp
2574 before using it.
2575
52b3699b
TG
25762012-05-04 Tristan Gingold <gingold@adacore.com>
2577
2578 * gdb.base/set-noassign.exp: New test.
2579
a20ee7a4
SCR
25802012-05-03 Siva Chandra Reddy <sivachandra@google.com>
2581
2582 * gdb.python/py-symbol.exp: Add tests to test the new methods
2583 gdb.Symtab.global_block() and gdb.Symtab.static_block().
2584 * gdb.python/py-symbol.c: Add new struct to help test
2585 gdb.Symtab.static_block().
2586
bf2f0858
DE
25872012-05-03 Doug Evans <dje@google.com>
2588
2589 * gdb.dwarf2/pr13961.S: Add file and source location, but leave
2590 commented out.
2591
2d4e0376
YQ
25922012-05-03 Yao Qi <yao@codesourcery.com>
2593
2594 * gdb.base/catch-syscall.exp: Skip it before compilation if target
2595 doesn't support.
2596 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp: Likewise.
2597 * gdb.base/foll-vfork.exp, gdb.multi/bkpt-multi-exec.exp: Likewise.
2598
6d0bb9f3
YQ
25992012-05-03 Yao Qi <yao@codesourcery.com>
2600
2601 * gdb.mi/mi-solib.exp: Setup kfail for gdb/13860.
2602
fd820528
DE
26032012-04-30 Doug Evans <dje@google.com>
2604
2605 PR testsuite/13961
2606 * gdb.dwarf2/pr13961.S: New file.
2607 * gdb.dwarf2/pr13961.exp: New file.
2608
b9e219b9
YQ
26092012-04-29 Yao Qi <yao@codesourcery.com>
2610
2611 * gdb.dwarf2/dw2-ifort-parameter.exp: Use proc `dwarf2_support'.
2612
3019eac3
DE
26132012-04-28 Doug Evans <dje@google.com>
2614
2615 * gdb.dwarf2/dw2-intercu.S (.Ltype_int2_in_cu2): Renamed from
2616 .Ltype_int_in_cu2. Use name "int2" instead of "int".
2617 All uses updated.
2618 * gdb.dwarf2/dw2-intercu.exp: Add "ptype int2" ahead of
2619 "ptype func_cu1" to expand cu2 before cu1.
2620
62e5f89c
SDJ
26212012-04-27 Sergio Durigan Junior <sergiodj@redhat.com>
2622 Tom Tromey <tromey@redhat.com>
2623
2624 * gdb.base/default.exp: Add `$_probe_arg*' convenience
2625 variables.
2626 * gdb.base/stap-probe.c: New file.
2627 * gdb.base/stap-probe.exp: New file.
2628 * gdb.trace/stap-trace.c: New file.
2629 * gdb.trace/stap-trace.exp: New file.
2630 * gdb.cp/nextoverthrow.exp: Add check for SystemTap probe in
2631 libgcc's unwinder.
2632
14132e89
MR
26332012-04-26 Maciej W. Rozycki <macro@codesourcery.com>
2634
2635 * gdb.arch/mips16-thunks-inmain.c: New file.
2636 * gdb.arch/mips16-thunks-main.c: New file.
2637 * gdb.arch/mips16-thunks-sin.c: New file.
2638 * gdb.arch/mips16-thunks-sinfrob.c: New file.
2639 * gdb.arch/mips16-thunks-sinfrob16.c: New file.
2640 * gdb.arch/mips16-thunks-sinmain.c: New file.
2641 * gdb.arch/mips16-thunks-sinmips16.c: New file.
2642 * gdb.arch/mips16-thunks.exp: New file.
2643
a766d390
DE
26442012-04-25 Doug Evans <dje@google.com>
2645
2646 * configure.ac: Create gdb.go/Makefile.
2647 * configure: Regenerate.
2648 * gdb.base/default.exp: Add "go" to "set language" testing.
2649 * gdb.go/Makefile.in: New file.
2650 * gdb.go/basic-types.exp: New file.
2651 * gdb.go/chan.exp: New file.
2652 * gdb.go/chan.go: New file.
2653 * gdb.go/handcall.exp: New file.
2654 * gdb.go/handcall.go: New file.
2655 * gdb.go/hello.exp: New file.
2656 * gdb.go/hello.go: New file.
2657 * gdb.go/integers.exp: New file.
2658 * gdb.go/integers.go: New file.
2659 * gdb.go/methods.exp: New file.
2660 * gdb.go/methods.go: New file.
2661 * gdb.go/package.exp: New file.
2662 * gdb.go/package1.go: New file.
2663 * gdb.go/package2.go: New file.
2664 * gdb.go/print.exp: New file.
2665 * gdb.go/strings.exp: New file.
2666 * gdb.go/strings.go: New file.
2667 * gdb.go/types.exp: New file.
2668 * gdb.go/types.go: New file.
2669 * gdb.go/unsafe.exp: New file.
2670 * gdb.go/unsafe.go: New file.
2671 * lib/future.exp: Add Go support.
2672 (gdb_find_go, gdb_find_go_linker): New procs.
2673 (gdb_default_target_compile): Add Go support.
2674 * lib/gdb.exp (skip_go_tests): New proc.
2675 * lib/go.exp: New file.
2676
e65f9ffb
TT
26772012-04-25 Tom Tromey <tromey@redhat.com>
2678
2679 * gdb.threads/linux-dp.exp: Unset 'seen' before 'array set'.
2680
14e75d8e
JK
26812012-04-18 Siddhesh Poyarekar <siddhesh@redhat.com>
2682 Jan Kratochvil <jan.kratochvil@redhat.com>
2683
2684 PR symtab/7259:
2685 * gdb.base/enumval.c: New test case.
2686 * gdb.base/enumval.exp: New test case.
2687 * gdb.python/py-type.exp (test_enums): Use field.enumval instead of
2688 field.bitpos.
2689
f3525b70
PA
26902012-04-17 Pedro Alves <palves@redhat.com>
2691
2692 * Makefile.in (site.exp): Make site.exp source
2693 $srcdir/lib/append_gdb_boards_dir.exp.
2694 * lib/append_gdb_boards_dir.exp: New file.
2695
bccbefd2
JK
26962012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2697
2698 New option "set auto-load safe-path".
2699 * gdb.python/py-objfile-script.exp (set auto-load safe-path): New.
2700 * gdb.python/py-section-script.exp (set auto-load safe-path): New.
2701
bf88dd68
JK
27022012-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2703
2704 auto-load: Implementation.
2705 * gdb.base/help.exp (test set height): Increase the height.
2706 * gdb.python/py-objfile-script.exp (info auto-load-scripts): Change
2707 to ...
2708 (info auto-load python-scripts): ... here.
2709 * gdb.python/py-section-script.exp (info auto-load-scripts *): Change
2710 to ...
2711 (info auto-load python-scripts *): ... here.
2712
c0d4d1c0
YQ
27132012-04-16 Yao Qi <yao@codesourcery.com>
2714
2715 * lib/trace-support.exp (get_in_proc_agent): New.
2716 * gdb.trace/change-loc.exp: Call get_in_proc_agent to get the location
2717 of in process trace agent.
2718 * gdb.trace/ftrace.exp: Likewise.
2719 * gdb.trace/pending.exp: Likewise.
2720 * gdb.trace/trace-break.exp: Likewise.
2721 * gdb.trace/trace-mt.exp
2722 * gdb.trace/tspeed.exp: Likewise.
2723 * gdb.trace/tstatus.exp
2724 * gdb.trace/strace.exp: Likewise.
2725
cbf68a60
TS
27262012-04-16 Thomas Schwinge <thomas@codesourcery.com>
2727
dd6d3b70
TS
2728 * gdb.asm/sh.inc (gdbasm_startup): Only set up the stack pointer if the
2729 symbol _stack is defined. Get rid of a hard-coded constant for _stack.
2730
cbf68a60
TS
2731 * gdb.asm/sh.inc (gdbasm_end) <.size>: Refer to the function's name.
2732
8264ba82
AG
27332012-04-14 Anton Gorenkov <xgsa@yandex.ru>
2734
2735 PR mi/13393
2736 * gdb.mi/mi-var-rtti.cc: New file.
2737 * gdb.mi/mi-var-rtti.exp: New file.
2738 * lib/mi-support.exp (mi_varobj_update_with_child_type_change): New
2739 function.
2740 (mi_varobj_update_with_type_change): updated to avoid code duplication.
2741
de0919f8 27422012-04-11 Siva Chandra Reddy <sivachandra@google.com>
06fc020f
SCR
2743
2744 * gdb.python/Makefile.in: Add py-explore and py-explore-cc to
2745 EXECUTABLES.
2746 * gdb.python/py-explore.c: C program used for testing the new
2747 'explore' command on C constructs.
2748 * gdb.python/py-explore.cc: C++ program used for testing the new
2749 'explore' command on C++ constructs.
2750 * gdb-python/py-explore.exp: Tests for the new 'explore'
2751 command on C constructs.
2752 * gdb-python/py-explore-cc.exp: Tests for the new 'explore'
2753 command on C++ constructs.
2754
a82da7dd
MK
27552012-04-07 Mark Kettenis <kettenis@gnu.org>
2756
2757 * gdb.base/funcargs.exp (complex_args): Fix typo.
2758
e127cba8
JK
27592012-04-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2760
2761 * gdb.trace/change-loc.exp (tracepoint_change_loc_1)
2762 (tracepoint_change_loc_2): Accept both orders of pending set_tracepoint.
2763
40e084e1
KS
27642012-04-05 Keith Seitz <keiths@redhat.com>
2765
2766 * gdb.base/advance.exp: Update error message for
2767 "advance malformed" test.
2768 * gdb.base/break.exp: Likewise for "breakpoint with
2769 trailing garbage" test.
2770 * gdb.base/hbreak2.exp: Likewise for "hardware breakpoint
2771 with trailing garbage" test.
2772 * gdb.base/sepdebug.exp: Likewise for "breakpoint with
2773 trailng garbage" test.
2774 * gdb.base/until.exp: Likewise for "malformed until" test.
2775 * gdb.cp/ovldbreak.exp: Create the breakpoint table
2776 for "breakpoint info (after setting on all)".
2777 * gdb.cp/userdef.exp: Remove quoting for "break A2::operator+"
2778 tests.
2779 * gdb.cp/cplabel.cc: New file.
2780 * gdb.cp/cplabel.exp: New test.
2781 * gdb.linespec/ls-errs.c: New file.
2782 * gdb.linespec/ls-errs.exp: New test.
2783
a72c8f6a
JK
27842012-04-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2785
2786 * gdb.trace/unavailable.exp
2787 (collect globals: print object on: print derived_partial)
2788 (collect globals: print object on: print derived_whole)
2789 (collect globals: print object off: print derived_partial)
2790 (collect globals: print object off: print derived_whole): Update
2791 expected output.
2792
f87a3023
KS
27932012-03-30 Keith Seitz <keiths@redhat.com>
2794
2795 * gdb.python: Add test for linespecs with commas.
2796
e2171b3c
KS
27972012-03-28 Keith Seitz <keiths@redhat.com>
2798
2799 * gdb.linespec/ls-dollar.cc: New file.
2800 * gdb.linespec/ls-dollar.exp: New test.
2801
28022012-03-28 Keith Seitz <keiths@redhat.com>
0e4acfcc
KS
2803
2804 * gdb.cp/namespace.exp: Add breakpoint tests for functions
2805 starting with the global namespace.
2806
2f4e0a80
DE
28072012-03-23 Doug Evans <dje@google.com>
2808
2809 * lib/gdb.exp (BUILD_DATA_DIRECTORY): New global.
2810
7b282c5a
SCR
28112012-03-22 Siva Chandra Reddy <sivachandra@google.com>
2812
2813 * gdb.python/py-value.cc: Add test case for testing the
2814 methodology exposing C++ values to Python.
2815 * gdb.python/py-value-cc.exp: Add tests testing the methodology
2816 exposing C++ values to Python.
2817 * gdb.python/Makefile.in: Add py-value-cc to EXECUTABLES.
2818
2e98ca53
JK
28192012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2820 Siddhesh Poyarekar <siddhesh@redhat.com>
2821
2822 * gdb.base/auxv.c (func2): setrlimit to infinity to enable core dumps.
2823 * gdb.base/auxv.exp: Try to compile it with -DUSE_RLIMIT first.
2824 (generate native core dump): Make the test unsupported if core cannot
2825 be generated.
2826
8320cc4f
JK
28272012-03-19 Jan Kratochvil <jan.kratochvil@redhat.com>
2828
2829 * gdb.gdb/selftest.exp (do_steps_and_nexts): New entry
2830 for cmdarg_vec = NULL. Remove entries for cmdsize = 1, cmdarg = and
2831 ncmd = 0. New entry for VEC_cleanup cmdarg_s.
2832
3a69ffb2
JK
28332012-03-19 Siddhesh Poyarekar <siddhesh@redhat.com>
2834
2835 * gdb.base/cond-eval-mode.exp: Fix the anticipated warning string.
2836
8fabffee
DE
28372012-03-17 Doug Evans <dje@google.com>
2838
2839 * dg-extract-results.sh: Handle KFAILs.
2840
ab260dad
JK
28412012-03-16 Jan Kratochvil <jan.kratochvil@redhat.com>
2842
2843 PR symtab/13777
2844 * gdb.dwarf2/dw2-skip-prologue.S (DW_AT_producer): Set it to 4.5.0.
2845
53ba8333
JB
28462012-03-16 Joel Brobecker <brobecker@adacore.com>
2847
2848 * gdb.ada/set_pckd_arr_elt: New testcase.
2849
481860b3
GB
28502012-03-16 Gary Benson <gbenson@redhat.com>
2851
2852 PR breakpoints/10738
2853 * gdb.opt/inline-break.exp: New file.
2854 * gdb.opt/inline-break.c: Likewise.
d4ba18a2
DE
2855 * gdb.dwarf2/dw2-inline-break.exp: Likewise.
2856 * gdb.dwarf2/dw2-inline-break.S: Likewise.
481860b3
GB
2857 * gdb.base/annota1.exp: Cope with old .gdb_index warnings.
2858 * gdb.base/async-shell.exp: Likewise.
2859 * lib/mi-support.exp (library_loaded_re): Likewise.
2860
410528f0
TT
28612012-03-15 Tom Tromey <tromey@redhat.com>
2862
2863 * gdb.cp/virtfunc2.exp: Update expected output.
2864 * gdb.cp/pr9631.exp: Update expected output.
2865 * gdb.cp/member-ptr.exp: Update expected output.
2866 * gdb.cp/inherit.exp (test_print_mvi_classes): Update expected
2867 output.
2868 * gdb.cp/casts.exp: Update expected output.
2869
c4aeac85
TT
28702012-03-15 Tom Tromey <tromey@redhat.com>
2871
2872 * gdb.cp/virtfunc.exp (make_one_vtable_result): New proc.
2873 (test_info_vtbl): Likewise.
2874 (do_tests): Call test_info_vtbl.
2875 * gdb.cp/virtfunc.cc (va): New global.
2876
856d06f9
TS
28772012-03-15 Thomas Schwinge <thomas@codesourcery.com>
2878
2879 * gdb.dwarf2/dw2-ada-ffffffff.S: Use .4byte instead of .long for
2880 describing DWARF data structures.
2881 * gdb.dwarf2/dw2-bad-parameter-type.S: Likewise.
2882 * gdb.dwarf2/dw2-double-set-die-type.S: Likewise.
2883 * gdb.dwarf2/dw2-empty-pc-range.S: Likewise.
2884 * gdb.dwarf2/dw2-entry-value.S: Likewise.
2885 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
2886 * gdb.dwarf2/dw2-param-error.S: Likewise.
2887 * gdb.dwarf2/dw2-skip-prologue.S: Likewise.
2888 * gdb.dwarf2/dw2-stack-boundary.S: Likewise.
2889 * gdb.dwarf2/dw4-sig-type-unused.S: Likewise.
2890 * gdb.dwarf2/implptr-optimized-out.S: Likewise.
2891 * gdb.dwarf2/member-ptr-forwardref.S: Likewise.
2892 * gdb.dwarf2/pr11465.S: Likewise.
2893
e837f12a
JK
28942012-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
2895
2896 * gdb.mi/mi2-prompt.exp: New file.
2897
ccbb4f28
JB
28982012-03-13 Joel Brobecker <brobecker@adacore.com>
2899
2900 * gdb.base/enum_cond.c, gdb.base/enum_cond.exp: New testcase.
2901
32039130
JB
29022012-03-13 Joel Brobecker <brobecker@adacore.com>
2903
2904 * gdb.ada/bp_range_type: New testcase.
2905
16899756
DE
29062012-03-13 Doug Evans <dje@google.com>
2907
2908 * gdb.base/default.exp: Delete tests for symbol-reloading.
2909 * gdb.base/help.exp: Ditto.
2910 * gdb.base/setshow.exp: Ditto.
2911 * gdb.base/gdb_history: Delete references to symbol-reloading.
2912
87b0bb13
JK
29132012-03-06 Jan Kratochvil <jan.kratochvil@redhat.com>
2914
2915 * gdb.base/attach-twice.c: New files.
2916 * gdb.base/attach-twice.exp: New files.
2917
0d7941a9
KS
29182012-03-08 Keith Seitz <keiths@redhat.com>
2919
2920 * lib/gdb.exp (gdb_get_line_number): Throw an
2921 error instead of returning -1.
2922 * gdb.base/break.exp: Remove unused variable
2923 bp_location5.
2924 * gdb.base/hbreak2.exp: Likewise.
2925 * gdb.base/sepdebug.exp: Likewise.
2926
f4647387
YQ
29272012-03-08 Yao Qi <yao@codesourcery.com>
2928 Pedro Alves <palves@redhat.com>
2929
2930 Fix PR server/13392.
2931 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Remove kfail.
2932 (tracepoint_change_loc_2): Remove kfail. Return if failed to
2933 download tracepoints.
2934 * gdb.trace/pending.exp (pending_tracepoint_works): Likewise.
2935 (pending_tracepoint_resolved_during_trace): Likewise.
2936 (pending_tracepoint_installed_during_trace): Likewise.
2937 (pending_tracepoint_with_action_resolved): Likewise.
2938
83c532cb
KS
29392012-03-08 Keith Seitz <keiths@redhat.com>
2940
2941 * gdb.ada/array_bounds.exp: Get breakpoint for line
2942 with "START", not "STOP".
2943 * gdb.python/py-infthread.exp: Do not continue to
2944 line marked "Break here.", which is undefined.
2945
d6b6bbb7
LM
29462012-03-08 Luis Machado <lgustavo@codesourcery.com>
2947
2948 Revert:
2949
2950 2012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2951
2952 Implement testsuite workaround for PR breakpoints/13781.
2953 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
2954 (set breakpoint condition-evaluation host): New conditional command.
2955
7fe25d9b
JK
29562012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2957
2958 Fix CU relative vs. absolute DIE offsets.
2959 * gdb.dwarf2/dw2-op-call.S: New compilation unit preceding the existing
2960 one.
2961
51898c15
JK
29622012-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2963
2964 Fix false FAIL on distros with relro linkage as default.
2965 * gdb.reverse/solib-precsave.exp: Try to compile the test using
2966 -Wl,-z,norelro first.
2967
8131799e
JB
29682012-03-06 Joel Brobecker <brobecker@adacore.com>
2969
2970 * gdb.ada/bp_on_var: New testcase.
2971
ba241969
JB
29722012-03-06 Joel Brobecker <brobecker@adacore.com>
2973
2974 * gdb.ada/bp_enum_homonym: New testcase.
2975
abe49676
YQ
29762012-03-06 Yao Qi <yao@codesourcery.com>
2977
2978 * gdb.trace/ftrace.exp (test_fast_tracepoints): Run test on target
2979 x86_64-*-* and i?86-*-*.
2980 Set up KFAIL for gdb/13808.
2981
d8df103b
TT
29822012-03-05 Tom Tromey <tromey@redhat.com>
2983
2984 * gdb.ada/operator_bp.exp: Clear debug-file-directory.
2985 * gdb.ada/mi_task_arg.exp: Clear debug-file-directory.
2986
b7b189f3
TT
29872012-03-05 Tom Tromey <tromey@redhat.com>
2988
2989 * gdb.java/jprint.java (jprint.main): Keep 'x' live.
2990
69dc1c4d
YQ
29912012-03-04 Yao Qi <yao@codesourcery.com>
2992
2993 * gdb.base/disp-step-syscall.exp (disp_step_cross_syscall): Catch error
2994 messages for KFAIL.
2995
3f20c47f
JK
29962012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2997
2998 * gdb.ada/arrayidx.exp: Call get_compiler_info. New variable old_gcc.
2999 (print one_two_three, indexes off, print few_reps, indexes off)
3000 (print many_reps, indexes off, print empty, indexes off)
3001 (print one_two_three, print few_reps, print many_reps, print empty):
3002 Call setup_xfail if $gcc_old.
3003
abf1152a
JK
30042012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3005
3006 Implement testsuite workaround for PR breakpoints/13781.
3007 * gdb.cp/mb-templates.exp: New loop with variable $workaround.
3008 (set breakpoint condition-evaluation host): New conditional command.
3009
a06715f8
JK
30102012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3011
3012 Code cleanup.
3013 * gdb.cp/mb-templates.exp: New variables executable. Use it for
3014 binfile. use clean_restart. Replace gdb_expect by gdb_test_multiple.
3015 Replace GDB restart by kill and delete_breakpoints. Replace breakpoint
3016 number 1 by $bpnum. Four times.
3017
5808517f
YQ
30182012-03-03 Yao Qi <yao@codesourcery.com>
3019
3020 * gdb.trace/strace.exp: run strace_info_marker in linux native gdb.
3021
dfe2ac14
JK
30222012-03-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3023
3024 Setup KFAIL for PR server/13796.
3025 * gdb.base/disp-step-syscall.exp (single step over vfork): Setup KFAIL.
3026
8bbc467a
JB
30272012-03-02 Joel Brobecker <brobecker@adacore.com>
3028
3029 * gdb.ada/operator_bp: New testcase.
3030
c0eac87f
JB
30312012-03-02 Joel Brobecker <brobecker@adacore.com>
3032
3033 * gdb.ada/info_locals_renaming: New testcase.
3034
4f42c881
TT
30352012-03-02 Tom Tromey <tromey@redhat.com>
3036
3037 * gdb.base/nextoverexit.c: New file.
3038 * gdb.base/nextoverexit.exp: New file.
3039
7380c0c9
EBM
30402012-03-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
3041
3042 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Remove obsolete
3043 parameter.
3044
1faeff08
MR
30452012-03-01 Maciej W. Rozycki <macro@mips.com>
3046
3047 * gdb.xml/tdesc-regs.exp: Add "mips-dsp.xml" to the list of MIPS
3048 core registers.
3049
320b6f49
MR
30502012-03-01 Maciej W. Rozycki <macro@mips.com>
3051 Maciej W. Rozycki <macro@codesourcery.com>
3052 Daniel Jacobowitz <dan@codesourcery.com>
3053
3054 * gdb.base/hbreak2.exp: New test for "hbreak" and "thbreak".
3055
ad5f7d6e
PA
30562012-03-01 Pedro Alves <palves@redhat.com>
3057
3058 PR gdb/13767
3059
3060 * gdb.trace/unavailable.exp (gdb_unavailable_floats): New.
3061 (gdb_collect_globals_test): Call it.
3062
d3dc44a6
KS
30632012-03-01 Keith Seitz <keiths@redhat.com>
3064
3065 * gdb.cp/method2.exp: Output of overload menu is now
3066 alphabetized. Update tests for "break A::method".
3067 * gdb.cp/ovldbreak.exp: Use gdb_get_line_number instead
3068 of hard-coding them.
3069 Overload menu is alphabetized: rewrite to accommodate.
3070 Unset variables LINE and TYPES which are used in other tests.
3071 Compute the output of "info break".
3072 Update the breakpoint table after all breakpoints are deleted.
3073 (continue_to_bp_overloaded): Rename ACTUALS to ARGUMENT and
3074 compute ACTUALS and the method body based on parameters.
3075 Update expected output accordingly.
3076 * gdb.cp/ovldbreak.cc (foo::overload1arg): Reformat and add
3077 unique comments to allow the use of gdb_get_line_number.
3078
30792012-03-01 Keith Seitz <keiths@redhat.com>
3080
3081 * gdb.cp/method2.exp: Use prepare_for_testing and cleanup
3082 some Tcl syntax.
3083 * gdb.cp/ovldbreak.exp: Likewise.
3084
7949c2a0
KS
30852012-03-01 Keith Seitz <keiths@redhat.com>
3086
3087 * gdb.base/help.exp (help show user): Update expected result
3088 for new doc string changes (add "non-python").
3089
7d74f244
DE
30902012-03-01 Scott J. Goldman <scottjg@vmware.com>
3091
3092 * gdb.python/py-cmd.exp: Add test to verify that python commands can
3093 be put in the user-defined category and that the commands appear in
3094 "help user-defined".
3095
1b611343
JB
30962012-02-29 Joel Brobecker <brobecker@adacore.com>
3097
3098 * gdb.ada/tagged_not_init: New testcase.
3099
99b1c762
JB
31002012-02-29 Joel Brobecker <brobecker@adacore.com>
3101
3102 * gdb.ada/arrayidx.exp: Adjust expected output for p_one_two_three.
3103 * gdb.ada/enum_idx_packed: New testcase.
3104
2d4a02ee
JB
31052012-02-29 Joel Brobecker <brobecker@adacore.com>
3106
3107 * gdb.ada/aliased_array: New testcase.
3108
2e6fda7d
JB
31092012-02-29 Joel Brobecker <brobecker@adacore.com>
3110
3111 * gdb.ada/whatis_array_val: New testcase.
3112
9a7f938f
JK
31132012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3114
3115 Fix disp-step-syscall.exp: fork: single step over fork.
3116 * gdb.base/disp-step-syscall.exp (syscall_insn): Anchor it by
3117 whitespaces.
3118 (single step over $syscall): Remove its check.
3119 (single step over $syscall final pc): New check.
3120
8703a944
JK
31212012-02-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3122
3123 Support processors without SSSE3.
3124 * gdb.reverse/i386-sse-reverse.c (sse_test): Move pabsb, pabsw and
3125 pabsd into ...
3126 (ssse3_test): ... a new function.
3127 (main): Call ssse3_test.
3128 * gdb.reverse/i386-sse-reverse.exp: New variable end_ssse3_test.
3129 Update expected values everywhere.
3130 (reverse-step to pabsd, verify xmm0 after reverse pabsd)
3131 (verify xmm1 after reverse pabsd, verify xmm2 after reverse pabsd)
3132 (reverse-step to pabsw, verify xmm0 after reverse pabsw)
3133 (verify xmm1 after reverse pabsw, verify xmm2 after reverse pabsw)
3134 (reverse-step to pabsb, verify xmm0 after reverse pabsb)
3135 (verify xmm1 after reverse pabsb, verify xmm2 after reverse pabsb):
3136 Move these tests lower.
3137 (set breakpoint at end of ssse3_test, continue to end of ssse3_test)
3138 (verify xmm0 at end of ssse3_test, verify xmm1 at end of ssse3_test)
3139 (verify xmm2 at end of ssse3_test, continue to end of ssse3_test #2):
3140 New tests.
3141
c03e6ccc
YQ
31422012-02-29 Yao Qi <yao@codesourcery.com>
3143 Pedro Alves <palves@redhat.com>
3144
3145 * gdb.trace/trace-mt.c: New.
3146 * gdb.trace/trace-mt.exp: New.
3147
7964b62a
TS
31482012-02-28 Thomas Schwinge <thomas@codesourcery.com>
3149
2c8910ba
TS
3150 * gdb.base/annota1.exp: Use gdb_get_line_number for retrieving line
3151 numbers instead of hardcoding them.
3152 * gdb.base/annota1.c: Provide suitable markers.
3153 * gdb.base/annota3.exp: Use gdb_get_line_number for retrieving line
3154 numbers instead of hardcoding them.
3155 * gdb.base/annota3.c: Provide suitable markers.
3156
3157 * gdb.base/annota1.c [__sh__]: Remove any special-casing.
3158 * gdb.base/annota3.c: Likewise.
3159 * gdb.base/sigall.c: Likewise.
3160 * gdb.base/signals.c: Likewise.
3161 * gdb.reverse/sigall-reverse.c: Likewise.
7964b62a 3162
5a41c0b7
MR
31632012-02-27 Maciej W. Rozycki <macro@codesourcery.com>
3164
3165 * gdb.cp/breakpoint.exp (test_breakpoint): Fix the runto_main
3166 failure return path.
3167
ebbbe5c5
LM
31682012-02-27 Luis Machado <lgustavo@codesourcery.com>
3169
3170 * gdb.base/save-bp.exp: Account for new condition evaluator output.
3171
8d126d8a
LM
31722012-02-24 Luis Machado <lgustavo@codesourcery.com>
3173
3174 * gdb.base/cond-eval-mode.exp: New file.
3175
11337c2f
PA
31762012-02-24 Pedro Alves <palves@redhat.com>
3177
3178 * gdb.base/break-interp.exp (test_ld): Use with_test_prefix.
3179 (top level): Use with_test_prefix.
3180
13fc3e3c
PA
31812012-02-24 Pedro Alves <palves@redhat.com>
3182
3183 * gdb.threads/attach-into-signal.exp (corefunc): Use
3184 with_test_prefix.
3185
07c1b626
JK
31862012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3187
3188 Fix false FAILs on old CPUs without SSE.
3189 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test):
3190 Return untested for Illegal instruction.
3191
596ba138
JK
31922012-02-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3193
3194 Fix false FAILs with glibc debug infos installed.
3195 * gdb.reverse/solib-precsave.exp (set debug-file-directory): New test.
3196 * gdb.reverse/solib-reverse.exp (set debug-file-directory): New test.
3197
aeaa2474
SA
31982012-02-22 Sterling Augustine <saugustine@google.com>
3199
3200 * gdb.base/watchpoint.exp (test_constant_watchpoint): Add test for
3201 constant with cast.
3202
aed555c9
PA
32032012-02-21 Pedro Alves <palves@redhat.com>
3204
3205 * gdb.threads/watchpoint-fork.exp (test): Use with_test_prefix.
3206
78afebb4
PA
32072012-02-21 Pedro Alves <palves@redhat.com>
3208
3209 * gdb.base/return-nodebug.exp (do_test): Use with_test_prefix.
3210
fdcfef12
PA
32112012-02-21 Pedro Alves <palves@redhat.com>
3212
3213 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Use
3214 with_test_prefix.
3215
0f4d39d5
PA
32162012-02-21 Pedro Alves <palves@redhat.com>
3217
3218 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Don't do
3219 with_test_prefix here.
3220 (top level): Do it here instead. Remove `:' from the
3221 with_test_prefix string.
3222 * gdb.base/attach-pie-misread.exp: Remove the leading space the
3223 the suffix `:' from the with_test_prefix prefix string.
3224 * gdb.base/break-interp.exp: Ditto.
3225 * gdb.base/catch-load.exp: Ditto.
3226 * gdb.base/disp-step-syscall.exp: Ditto.
3227 * gdb.base/jit-so.exp: Ditto.
3228 * gdb.base/jit.exp: Ditto.
3229 * gdb.base/sepdebug.exp: Ditto.
3230 * gdb.base/solib-display.exp: Ditto.
3231 * gdb.base/solib-overlap.exp: Ditto.
3232 * gdb.base/watch-cond-infcall.exp: Ditto.
3233 * gdb.base/watchpoint.exp: Ditto.
3234 * gdb.dwarf2/dw2-noloc.exp: Ditto.
3235 * gdb.mi/mi-watch.exp: Ditto.
3236 * gdb.mi/mi2-watch.exp: Ditto.
3237 * gdb.threads/non-ldr-exc-1.exp: Ditto.
3238 * gdb.threads/non-ldr-exc-2.exp: Ditto.
3239 * gdb.threads/non-ldr-exc-3.exp: Ditto.
3240 * gdb.threads/non-ldr-exc-4.exp: Ditto.
3241 * gdb.threads/watchpoint-fork.exp: Ditto.
3242 * gdb.threads/watchthreads-reorder.exp: Ditto.
3243 * gdb.trace/change-loc.exp: Ditto.
3244 * gdb.trace/pending.exp: Ditto.
3245 * gdb.trace/status-stop.exp: Ditto.
3246 * gdb.trace/strace.exp: Ditto.
3247 * gdb.trace/trace-break.exp: Ditto.
3248 * gdb.trace/unavailable.exp: Ditto.
3249 * lib/gdb.exp (with_test_prefix): Always prefix with space and
3250 suffix with colon. Adjust leading comments.
3251
6a5870ce
PA
32522012-02-21 Pedro Alves <palves@redhat.com>
3253 Tom Tromey <tromey@redhat.com>
3254
3255 * lib/gdb.exp: Add description of test prefixes.
3256 (with_test_prefix): New procedure.
3257 * gdb.arch/altivec-abi.exp: Use with_test_prefix.
3258 * gdb.base/attach-pie-misread.exp: Use with_test_prefix.
3259 * gdb.base/break-interp.exp: Use with_test_prefix. Use append
3260 instead of lappend to append to pf_prefix.
3261 * gdb.base/catch-load.exp: Use with_test_prefix.
3262 * gdb.base/disp-step-syscall.exp: Use with_test_prefix.
3263 * gdb.base/jit-so.exp: Use with_test_prefix.
3264 * gdb.base/jit.exp: Use with_test_prefix.
3265 * gdb.base/return-nodebug.exp (do_test): Use append instead of
3266 lappend to append to pf_prefix.
3267 * gdb.base/sepdebug.exp: Use with_test_prefix.
3268 * gdb.base/solib-display.exp: Use with_test_prefix.
3269 * gdb.base/solib-overlap.exp: Use with_test_prefix.
3270 * gdb.base/watch-cond-infcall.exp: Use with_test_prefix.
3271 * gdb.base/watchpoint.exp: Use with_test_prefix.
3272 * gdb.dwarf2/dw2-noloc.exp: Use with_test_prefix.
3273 * gdb.mi/mi-watch.exp: Use with_test_prefix.
3274 * gdb.mi/mi2-watch.exp: Use with_test_prefix.
3275 * gdb.threads/non-ldr-exc-1.exp: Use with_test_prefix.
3276 * gdb.threads/non-ldr-exc-2.exp: Use with_test_prefix.
3277 * gdb.threads/non-ldr-exc-3.exp: Use with_test_prefix.
3278 * gdb.threads/non-ldr-exc-4.exp: Use with_test_prefix.
3279 * gdb.threads/watchpoint-fork.exp: Use with_test_prefix. Use
3280 append instead of lappend to append to pf_prefix.
3281 * gdb.threads/watchthreads-reorder.exp: Use with_test_prefix.
3282 * gdb.trace/change-loc.exp: Use with_test_prefix.
3283 * gdb.trace/pending.exp: Use with_test_prefix.
3284 * gdb.trace/status-stop.exp: Use with_test_prefix.
3285 * gdb.trace/strace.exp: Use with_test_prefix.
3286 * gdb.trace/trace-break.exp: Use with_test_prefix.
3287 * gdb.trace/unavailable.exp: Use with_test_prefix. Use append
3288 instead of lappend to append to pf_prefix.
3289
35dc4a6b
JK
32902012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3291
3292 Fix racy FAILs.
3293 * gdb.base/inferior-died.c (main): Add return of 0.
3294 * gdb.base/inferior-died.exp (continue): Fix expectation of
3295 asynchronous events.
3296 (p 1): New test.
3297
c5a006e6
PA
32982012-02-20 Pedro Alves <palves@redhat.com>
3299
3300 * gdb.threads/attach-into-signal.exp (corefunc): Don't enable
3301 lin-lwp output. Set SIGALRM to stop. Adjust tests to not rely on
3302 gdb's internal debug output. For the non-threaded case, look for
3303 "Program received signal SIGLARM", for the threaded case, peek at
3304 the thread's siginfo.
3305
cc51a170
PA
33062012-02-20 Pedro Alves <palves@redhat.com>
3307
3308 General cleanup, make output test messages unique, and build
3309 different executable files for the non-threaded and threaded
3310 cases.
3311
3312 * gdb.threads/attach-into-signal.exp (binfile, escapedbinfile):
3313 Delete.
3314 (executable_nothr, executable_thr): New globals.
3315 (top level): Adjust to delete both executables.
3316 (corefunc): New parameter $executable. Set $pf_prefix instead of
3317 hand writing a prefix in tests. Issue a clean_restart and enable
3318 lin-lwp debug output here.
3319 (top level): Adjust. Use build_executable. Don't start gdb here,
3320 and don't enable lin-lwp debug output here.
3321 * gdb.threads/Makefile.in (EXECUTABLES): Adjust.
3322
c755f03d
JK
33232012-02-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3324
3325 Fix racy FAILs.
3326 * gdb.base/catch-load.exp (one_catch_load_test): Remove duplicate
3327 "continue" command.
3328
6bec5e0a
JK
33292012-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3330
3331 Fix for gdbserver non-extended mode.
3332 * gdb.base/break-inline.exp (start): Replace "start" by gdb_breakpoint
3333 and gdb_run_cmd.
3334
2e8265fd
TT
33352012-02-17 Tom Tromey <tromey@redhat.com>
3336
3337 * gdb.python/py-events.py (exit_handler): Add test for 'dir'.
3338 * gdb.python/py-events.exp: Check 'dir' output.
3339 * gdb.python/py-type.exp (test_fields): Add test for 'dir'.
3340
9e507076
YQ
33412012-02-17 Yao Qi <yao@codesourcery.com>
3342
3343 * gdb.trace/strace.exp (strace_info_marker): Test `info threads'.
3344
32d22ab1
TT
33452012-02-16 Tom Tromey <tromey@redhat.com>
3346
3347 * gdb.base/inferior-died.c: Don't include stdio.h.
3348
9addecb9
TT
33492012-02-16 Tom Tromey <tromey@redhat.com>
3350
3351 * gdb.base/inferior-died.c: New file.
3352 * gdb.base/inferior-died.exp: New file.
3353
4cb6da1c
AR
33542012-02-15 Aleksandar Ristovski <aristovski@qnx.com>
3355
3356 * gdb.base/break-inline.exp: New file.
3357 * gdb.base/break-inline.c: New file.
3358
3af2590d
TT
33592012-02-15 Tom Tromey <tromey@redhat.com>
3360
3361 * gdb.base/pc-fp.exp: Add "info register" tests.
3362
29988831
TT
33632012-02-15 Tom Tromey <tromey@redhat.com>
3364
3365 * gdb.base/regs.exp: Remove.
3366
10010058
PA
33672012-02-15 Pedro Alves <palves@redhat.com>
3368
3369 * gdb.trace/backtrace.exp: Issue UNSUPPORTED instead of PASS when
3370 the target doesn't support tracepoints.
3371 * gdb.trace/circ.exp: Ditto.
3372 * gdb.trace/collection.exp: Ditto.
3373 * gdb.trace/packetlen.exp: Ditto.
3374 * gdb.trace/passc-dyn.exp: Ditto.
3375 * gdb.trace/report.exp: Ditto.
3376 * gdb.trace/tfind.exp: Ditto.
3377 * gdb.trace/tspeed.exp: Ditto.
3378 * gdb.trace/tsv.exp: Ditto.
3379 * gdb.trace/unavailable.exp: Ditto.
3380 * gdb.trace/while-dyn.exp: Ditto.
3381
a2e0062d
PA
33822012-02-15 Pedro Alves <palves@redhat.com>
3383
3384 * gdb.trace/circ.exp (trace_buffer_normal): Rewrite using
3385 gdb_test_multiple, and call unsupported instead of fail, if the
3386 remote side does not support the request.
3387
a1999d40
PA
33882012-02-15 Pedro Alves <palves@redhat.com>
3389
3390 * gdb.server/ext-attach.exp: Make sure gdb is disconnected.
3391 * gdb.server/ext-run.exp: Make sure gdb is disconnected.
3392 * gdb.server/file-transfer.exp: Make sure gdb is disconnected.
3393 * gdb.server/server-mon.exp: Make sure gdb is disconnected.
3394 * gdb.server/server-run.exp: Make sure gdb is disconnected.
3395 * lib/gdbserver-support.exp (gdbserver_start_extended): Only
3396 prepend "extended-" to $gdbserver_protocol if $gdbserver_protocol
3397 doesn't start with "extended-" already.
3398
7cee1e54
PA
33992012-02-15 Pedro Alves <palves@redhat.com>
3400
3401 Support extended-remote. Avoid cascading timeouts.
3402
3403 * gdb.base/attach.exp (do_attach_tests): Add expected output for
3404 the extended-remote target. If attaching with no file fails, load
3405 the file manually.
3406 * gdb.server/ext-attach.exp: Adjust expected attach/detach output.
3407
816338b5
SS
34082012-02-14 Stan Shebs <stan@codesourcery.com>
3409
3410 * gdb.base/ena-dis-br.exp: Add enable count test.
3411
cc30c4bd
PA
34122012-02-13 Pedro Alves <palves@redhat.com>
3413
3414 * config/mips-idt.exp: Delete.
3415 * gdb.base/a2-run.exp: Remove mips-idt xfails.
3416 * gdb.base/bitfields.exp: Remove mips-idt restarts.
3417 * gdb.base/break.exp: Remove mips-idt references.
3418 * gdb.base/chng-syms.exp: Ditto.
3419 * gdb.base/default.exp: Ditto.
3420 * gdb.base/funcargs.exp (funcargs_reload): Delete.
3421 (top level): Don't call it.
3422 * gdb.base/opaque.exp: Remove mips-idt restarts.
3423 * gdb.base/ptype.exp: Remove mips-idt xfails.
3424 * gdb.base/scope.exp: Remove mips-idt restarts.
3425 * gdb.base/sepdebug.exp: Remove mips-idt references.
3426 * gdb.base/watchpoint.exp (maybe_clean_restart)
3427 (maybe_reinitialize): Delete.
3428 (test_disabling_watchpoints, test_disabling_watchpoints)
3429 (test_watchpoint_triggered_in_syscall)
3430 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3431 Don't call them.
3432
57008375
JK
34332012-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3434
3435 * gdb.server/server-exec-info.exp: New file.
3436
4a2d9c08
PA
34372012-02-10 Pedro Alves <palves@redhat.com>
3438
3439 * gdb.base/break-interp.exp (test_attach_gdb): Assume $file is
3440 always non-empty.
3441 (test_attach): Always pass $exec to test_attach_gdb.
3442
09fa21bd
TT
34432012-02-08 Tom Tromey <tromey@redhat.com>
3444
3445 * gdb.python/py-symbol.exp: Use lookup_global_symbol for tests
3446 before inferior is started.
3447
f0823d2c
TT
34482012-02-07 Tom Tromey <tromey@redhat.com>
3449
3450 * gdb.python/py-symbol.exp: Test Symbol.needs_frame and
3451 Symbol.value.
3452 * gdb.python/py-symbol.c (qq): Set default value.
3453
34542012-02-07 Tom Tromey <tromey@redhat.com>
64e7d9dd
TT
3455
3456 * gdb.python/py-symbol.c (qq): New global.
3457 * gdb.python/py-symbol.exp: Add test for frame-less
3458 lookup_symbol.
3459 * gdb.python/py-symtab.exp: Fix line number.
3460
f7e44f65
JB
34612012-02-03 Joel Brobecker <brobecker@adacore.com>
3462
3463 * gdb.ada/mi_task_arg: New testcase.
3464
4c9ed63c
PA
34652012-02-02 Pedro Alves <palves@redhat.com>
3466
3467 * gdb.reverse/until-precsave.exp: Also put "record save" under the
3468 extended timeout.
3469
c0b9f2c6
PA
34702012-02-02 Pedro Alves <palves@redhat.com>
3471
3472 * gdb.gdb/complaints.exp: Skip if gdb,noinferiorio is set.
3473 * gdb.gdb/selftest.exp (test_with_self): Handle gdb,noinferiorio.
3474
5f8cefd7
PA
34752012-02-02 Pedro Alves <palves@redhat.com>
3476
3477 * gdb.base/term.exp: Rewrite.
3478 * gdb.base/term.c: New.
3479
2f3a2569
PA
34802012-02-02 Pedro Alves <palves@redhat.com>
3481
3482 * gdb.base/default.exp (run "r" abbreviation, run): Add
3483 extended-remote expected output.
3484
f149aabd
TT
34852012-02-02 Tom Tromey <tromey@redhat.com>
3486
3487 * gdb.cp/dispcxx.exp: New file.
3488 * gdb.cp/dispcxx.cc: New file.
3489
03bef283
TT
34902012-02-01 Tom Tromey <tromey@redhat.com>
3491
3492 * gdb.base/jit-simple.exp: New file.
3493 * gdb.base/jit-simple.c: New file.
3494
a79b18b5
YQ
34952012-01-30 Yao Qi <yao@codesourcery.com>
3496
3497 * gdb.base/skip.exp: Make test result unique.
3498
f0d1a53e
JK
34992012-01-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3500
3501 * gdb.base/valgrind-db-attach.exp (attach to debugger): Fix
3502 compatibility with valgrind-3.7.0.
3503
4b3c9f41
PA
35042012-01-27 Pedro Alves <palves@redhat.com>
3505
3506 * gdb.base/watchpoint.exp (no_hw): New global.
3507 (maybe_clean_restart, maybe_reinitialize): If no_hw is set,
3508 disable hw watchpoints.
3509 (test_wide_location_1, test_wide_location_2): If no_hw is set,
3510 don't expect hw watchpoints.
3511 (no_hw_watchpoints): Always clean restart.
3512 (do_tests): New procedure, factored out from the top level.
3513 (top level): Run tests twice. Once with hw watchpoints enabled,
3514 another time with hw watchpoints disabled.
3515
a13491c8
PA
35162012-01-27 Pedro Alves <palves@redhat.com>
3517
3518 * gdb.base/watchpoint.exp (test_no_hw_watchpoints): New, factored
3519 out from the top level.
3520 (top level): Call it instead.
3521
f2c8a051
PA
35222012-01-27 Pedro Alves <palves@redhat.com>
3523
3524 * gdb.base/watchpoint.exp (top level): Re-enable hardware
3525 watchpoints sooner.
3526
654d7a9e
PA
35272012-01-27 Pedro Alves <palves@redhat.com>
3528
3529 * gdb.base/watchpoint.exp (top level): Delete watch ival3.
3530
274f47f3
PA
35312012-01-27 Pedro Alves <palves@redhat.com>
3532
3533 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): Expect
3534 "You may have requested too many hardware
3535 breakpoints/watchpoints".
3536
e4d63ba2
PA
35372012-01-27 Pedro Alves <palves@redhat.com>
3538
3539 * gdb.base/watchpoint.exp (maybe_clean_restart)
3540 (maybe_reinitialize): New.
3541 (test_disabling_watchpoints): Call maybe_reinitialize. Don't
3542 expect "hit N times".
3543 (test_disabling_watchpoints, test_complex_watchpoint)
3544 (test_watchpoint_and_breakpoint, test_inaccessible_watchpoint):
3545 Call maybe_clean_restart.
3546 (top level): Use clean_restart. Remove "mips-idt-*"
3547 reinitialization.
3548
dbd95daf
PA
35492012-01-27 Pedro Alves <palves@redhat.com>
3550
3551 * gdb.base/watchpoint.exp: Always run test_complex_watchpoint.
3552
f3ad2025
PA
35532012-01-27 Pedro Alves <palves@redhat.com>
3554
3555 * gdb.base/watchpoint.exp: Clean restart after tests that don't
3556 require `initialize' anymore. Remove unnecessary `initialize'
3557 calls.
3558
100aa3ae
PA
35592012-01-27 Pedro Alves <palves@redhat.com>
3560
3561 * gdb.base/watchpoint.exp (wp_set): Delete.
3562 (initialize, test_simple_watchpoint, top level): Remove dead code.
3563
c79a8e11
PA
35642012-01-27 Pedro Alves <palves@redhat.com>
3565
3566 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Fix
3567 typo.
3568
048fe15a
PA
35692012-01-27 Pedro Alves <palves@redhat.com>
3570
3571 * config/extended-gdbserver.exp: New file.
3572 * lib/gdbserver-support.exp (gdbserver_start_extended): Extend
3573 comment.
3574 (gdbserver_start_multi, mi_gdbserver_start_multi): New.
3575 * boards/native-extended-gdbserver.exp: New file.
3576
4033a6bf
PA
35772012-01-26 Pedro Alves <palves@redhat.com>
3578
3579 * gdb.base/watchpoint.exp: Replace send_gdb/gdb_expect by gdb_test
3580 and gdb_test_multiple.
3581
3d7f4b81
PA
35822012-01-26 Pedro Alves <palves@redhat.com>
3583
3584 Make test messages unique, and more identifiable.
3585 * gdb.multi/watchpoint-multi.exp: Change test messages.
3586
484abf42
TT
35872012-01-25 Tom Tromey <tromey@redhat.com>
3588
3589 * gdb.base/solib-disc.exp: Fix regexps.
3590
edcc5120
TT
35912012-01-24 Tom Tromey <tromey@redhat.com>
3592
3593 * lib/mi-support.exp (mi_expect_stop): Add special case for
3594 solib-event.
3595 * gdb.base/catch-load-so.c: New file.
3596 * gdb.base/catch-load.exp: New file.
3597 * gdb.base/catch-load.c: New file.
3598 * gdb.base/break-interp.exp (reach_1): Update regexp.
3599
30b91c90
JK
36002012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3601
3602 Fix fuzzy results.
3603 * gdb.mi/var-cmd.c (do_locals_tests): Initialize variables lsimple,
3604 lpsimple and func.
3605
53fe1783
GB
36062012-01-24 Gary Benson <gbenson@redhat.com>
3607
3608 Delete #if 0'd out code.
3609 * gdb.base/default.exp (info catch): Remove.
3610 * gdb.base/gdb_history (info catch): Likewise.
3611 * gdb.base/help.exp (info catch): Likewise.
3612
d0d8b0c6
JK
36132012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3614
3615 Fix watchpoints to be specific for each inferior.
3616 * gdb.multi/watchpoint-multi.c: New file.
3617 * gdb.multi/watchpoint-multi.exp: New file.
3618
4403d8e9
JK
36192012-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3620
3621 Fix watchpoints across inferior fork.
3622 * gdb.threads/watchpoint-fork-child.c: New file.
3623 * gdb.threads/watchpoint-fork-mt.c: New file.
3624 * gdb.threads/watchpoint-fork-parent.c: New file.
3625 * gdb.threads/watchpoint-fork-st.c: New file.
3626 * gdb.threads/watchpoint-fork.exp: New file.
3627 * gdb.threads/watchpoint-fork.h: New file.
3628
050a2e1d
PA
36292012-01-23 Pedro Alves <palves@redhat.com>
3630
3631 * gdb.base/call-signal-resume.exp: Allow output after "return".
3632
6a52fb62
PA
36332012-01-20 Pedro Alves <palves@redhat.com>
3634
3635 * gdb.python/py-finish-breakpoint.py: Fix typo.
3636
145b16a9
UW
36372012-01-20 Ulrich Weigand <ulrich.weigand@linaro.org>
3638
3639 * gdb.base/info-proc.exp: Also run on remote targets. Main
3640 "info proc" command is now always present; whether target supports
3641 actual info proc operation is detected when attempting to issue
3642 the command.
3643
26f6125e
JK
36442012-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3645
3646 * .gdbinit: Remove.
3647
eb5227ce
PA
36482012-01-19 Pedro Alves <palves@redhat.com>
3649
3650 * gdb.java/jprint.exp: Don't rely on inferior output, but instead
3651 look at the funtions' returns.
3652 * gdb.java/jprint.java (jvclass.addprint, jprint.print(int))
3653 (jprint.print(int, int)): Change return type to int. Adjust.
3654
1db33378
PP
36552012-01-18 Paul Pluzhnikov <ppluzhnikov@google.com>
3656
3657 PR gdb/9538
3658 * gdb.base/sepdebug.exp: New test.
3659
b9736cf8
PA
36602012-01-18 Pedro Alves <palves@redhat.com>
3661
3662 * gdb.ada/mi_task_info.exp (-ada-task-info with no argument):
3663 Allow output before ^done.
3664
4aac40c8
TT
36652012-01-16 Tom Tromey <tromey@redhat.com>
3666
3667 * gdb.linespec/linespec.exp: Change some tests to use $decimal.
3668 Add tests for relative directory.
3669
cafec441
TT
36702012-01-16 Tom Tromey <tromey@redhat.com>
3671
3672 * gdb.base/printcmds.c (enum flag_enum): New.
3673 (three): New global.
3674 * gdb.base/printcmds.exp (test_print_enums): Add test for flag
3675 enum printing.
3676 * gdb.python/py-pp-maint.py (build_pretty_printer): Instantiate
3677 FlagEnumerationPrinter.
3678 * gdb.python/py-pp-maint.exp: Add tests for FlagEnumerationPrinter.
3679 * gdb.python/py-pp-maint.c (enum flag_enum): New.
3680 (fval): New global.
3681
abcc4978
PA
36822012-01-16 Pedro Alves <palves@redhat.com>
3683
3684 * lib/gdb.exp (banned_procedures): New variable.
3685 (banned_variables_traced): Rename to ...
3686 (banned_traced): ... this.
3687 (gdb_init): Also trace banned procedures.
3688 (gdb_finish): Also untrace banned procedures.
3689
97ccebe8
PA
36902012-01-16 Pedro Alves <palves@redhat.com>
3691
3692 Remove all calls to strace.
3693
2af7517b
JK
36942012-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
3695
3696 * gdb.dwarf2/dw2-namespaceless-anonymous.S: New file.
3697 * gdb.dwarf2/dw2-namespaceless-anonymous.exp: New file.
3698
9241a8bc
PP
36992012-01-13 Paul Pluzhnikov <ppluzhnikov@google.com>
3700
3701 * gdb.base/attach-pie-misread.exp: Pass -pie only to the linker.
3702 * gdb.base/pie-execl.exp: Likewise.
3703
3848a17f
KS
37042012-01-12 Keith Seitz <keiths@redhat.com>
3705
3706 PR mi/10586
3707 * gdb.mi/var-cmd.c (struct anonymous): New structure.
3708 (do_anonymous_type_tests): New function.
3709 (main): Call do_anonymous_type_tests.
3710 * gdb.mi/mi2-var-child.exp: Add anonymous type tests.
3711 (verify_everything): New procedure.
3712 * gdb.mi/mi-var-cp.cc (class A): New class.
3713 (anonymous_structs_and_unions): New function.
3714 (main): Call anonymous_structs_and_unions.
3715 * gdb.mi/mi-var-cp.exp: Add anonymous type tests.
3716 (verify_everything): New procedure.
3717
440e2fca
KS
37182012-01-12 Keith Seitz <keiths@redhat.com>
3719
3720 * lib/mi-support.exp: Expand comments about PATH_EXPR.
3721 (varobj_tree::get_path_expr): Assume that all varobjs are
3722 compound unless they are known simple types.
3723 Adjust path expressions based on parent type, path parent type,
3724 and tree language.
3725 (varobj_tree::walk_tree): Add LANGUAGE parameter and save it into
3726 the root varobj.
3727 (mi_walk_varobj_tree): Add LANGUAGE parameter.
3728
675399c9
PA
37292012-01-11 Pedro Alves <palves@redhat.com>
3730
3731 * gdb.base/default.exp (core-file): Don't expect "GDB can't read
3732 core files on this machine" anymore.
3733
97ddaa9b
PH
37342012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3735
3736 * gdb.base/watchpoint.c (recurser): Initialize local_x.
3737 (main): Repeat recurser call.
3738 * gdb.base/watchpoint.exp: Check that 'watch recurser::local_x' is
3739 equivalent to 'local_x'.
3740
ea733575
PH
37412012-01-11 Paul Hilfinger <hilfingr@adacore.com>
3742 Joel Brobecker <brobecker@adacore.com>
3743
3744 * gdb.base/recpar.c, gdb.base/recpar.exp: New files.
3745
2ca0b532
PA
37462012-01-05 Pedro Alves <alves.ped@gmail.com>
3747
3748 * gdb.mi/mi-stepn.c, gdb.mi/mi-stepn.exp: New files.
3749 * gdb.python/py-events.c (first): Add bits for new "step N" test.
3750 * gdb.python/py-events.exp: Test that "step N" tripping on a
3751 breakpoint emits a breakpoint event.
3752
6e681866
JB
37532012-01-03 Joel Brobecker <brobecker@adacore.com>
3754
3755 * gdb.base/auxv.exp: Reformat the copyright notice.
3756
3c2d6aff
YQ
37572012-01-03 Yao Qi <yao@codesourcery.com>
3758
3759 * gdb.trace/strace.exp (strace_trace_on_same_addr): New.
3760 (strace_trace_on_diff_addr): New.
3761 * gdb.trace/strace.c: (main): Add two local variables.
3762
0852fee3
UW
37632011-01-02 Ulrich Weigand <uweigand@de.ibm.com>
3764
3765 * gdb.cell/fork.exp: Delete breakpoints after reaching main.
3766 * gdb.cell/gcore.exp: Likewise.
3767 * gdb.cell/solib-symbol.exp: Use "info symbol" instead of "break"
3768 to verify the correct instance of main is selected.
3769
12c3e59c
JB
37702012-01-02 Joel Brobecker <brobecker@adacore.com>
3771
3772 * dg-extract-results.sh, gdb.arch/gcore.c, gdb.arch/gdb1558.c,
3773 gdb.arch/i386-gnu-cfi.c, gdb.base/complex.c, gdb.base/cvexpr.c,
3774 gdb.base/gcore.c, gdb.base/gdb1555-main.c, gdb.base/gdb1555.c,
3775 gdb.base/gdb1821.c, gdb.base/long_long.c, gdb.base/restore.c,
3776 gdb.base/sepdebug.c, gdb.base/type-opaque-lib.c,
3777 gdb.base/type-opaque-main.c, gdb.cp/maint.exp, gdb.cp/namespace1.cc,
3778 gdb.cp/pr9631.cc, gdb.cp/psmang1.cc, gdb.cp/psmang2.cc,
3779 gdb.cp/try_catch.cc, gdb.cp/virtfunc.cc, gdb.hp/gdb.base-hp/reg.exp,
3780 gdb.mi/basics.c, gdb.mi/mi-stack.c, gdb.mi/mi-var-child.c,
3781 gdb.mi/mi2-var-child.exp, gdb.mi/var-cmd.c,
3782 gdb.threads/thread_check.c: Reformat copyright header.
3783
c0f378ec
EBM
37842011-12-30 Edjunior Machado <emachado@linux.vnet.ibm.com>
3785
e4a7ca93 3786 * gdb.python/py-finish-breakpoint.exp: Add `.' prefix for ppc64.
c0f378ec
EBM
3787 * gdb.python/py-finish-breakpoint2.exp: Skip testcase if python support
3788 is not enabled.
3789
3bc96cfb
JK
37902011-12-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3791
3792 * gdb.python/py-finish-breakpoint.c (test_exec_exit): Change the
3793 parameter to self_exec, adjust the function.
3794 (main): Check for argv[1] "exit". Use argv[0] for test_exec_exit.
3795 * gdb.python/py-finish-breakpoint.exp (set var self_exec = 0): New test.
3796 (set var do_exit = 0): Remove test.
3797 (newline at end of file): Add one.
3798
095bcf5e
JB
37992011-12-27 Joel Brobecker <brobecker@adacore.com>
3800
3801 * gdb.base/dmsym.c, gdb.base/dmsym_main.c, gdb.base/dmsym.exp:
3802 New files.
3803
18d19bd1
JK
38042011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3805
3806 Fix racy FAILs.
3807 * gdb.threads/fork-thread-pending.c (barrier): New variable.
3808 (thread_function, thread_forker): Call pthread_barrier_wait for it.
3809 (main): Call pthread_barrier_init for it.
3810
e809353a
JK
38112011-12-26 Jan Kratochvil <jan.kratochvil@redhat.com>
3812
3813 Fix double send_gdb leading to racy FAILs.
3814 * gdb.base/break.exp (set silent break bp_location1): Replace
3815 3x send_gdb and gdb_expect by gdb_test.
3816 * gdb.base/fileio.exp: Replace 2x send_gdb by gdb_exit and sleep.
3817 * gdb.base/foll-vfork.exp (vfork_and_exec_child_follow_to_main_bp)
3818 (vfork_and_exec_child_follow_through_step): Use gdb_test_no_output
3819 instead of send_gdb. Twice.
3820 * gdb.base/sepdebug.exp (set silent break bp_location1): Replace
3821 3x send_gdb and gdb_expect by gdb_test.
3822 * gdb.mi/mi-nsmoribund.exp: Replace 3x send_gdb by mi_gdb_test.
3823
da8cb7ec
JK
38242011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3825
3826 * gdb.linespec/linespec.exp: Compile using {c++}.
3827
ae1a303e
JK
38282011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3829
3830 * gdb.cp/templates.exp (test_template_typedef): Import gdb_prompt.
3831 (print destructor of template typedef): Extend it for gcc/51668 XFAIL.
3832 (verify GCC PR debug/51668): New test.
3833
cc72b2a2
KP
38342011-12-23 Kevin Pouget <kevin.pouget@st.com>
3835
3836 Introduce gdb.FinishBreakpoint in Python.
3837 * Makefile.in (EXECUTABLES): Add py-finish-breakpoint and
3838 py-finish-breakpoint2
3839 (MISCALLANEOUS): Add py-events-shlib.so and py-events-shlib-nodebug.so
3840 * gdb.python/py-breakpoint.exp (mult_line): Define and use variable
3841 instead of line number.
3842 * gdb.python/py-finish-breakpoint.c: New file.
3843 * gdb.python/py-finish-breakpoint.exp: New file.
3844 * gdb.python/py-finish-breakpoint.py: New file.
3845 * gdb.python/py-finish-breakpoint2.cc: New file.
3846 * gdb.python/py-finish-breakpoint2.exp: New file.
3847 * gdb.python/py-finish-breakpoint2.py: New file.
3848
3b7962f9
JK
38492011-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
3850
3851 Partial fix of compatibility with gcc-4.7.
3852 * gdb.cp/templates.exp (ptype T5<int>, ptype t5i): Turn all PASS cases
3853 into XFAIL "new without size_t". Permit size_t for the KFAIL case.
3854 Add comment to add a PASS case in the future.
3855
6538471c
JK
3856 Fix compatibility with gcc-4.7.
3857 * gdb.python/py-frame-inline.c (f): Use inline for __always_inline__.
3858
7052e42c
UW
38592011-12-21 Ulrich Weigand <ulrich.weigand@linaro.org>
3860
3861 PR tdep/12797
3862 * gdb.base/callfuncs.exp: Remove KFAIL.
3863
9ac7f98e
JB
38642011-12-21 Joel Brobecker <brobecker@adacore.com>
3865
3866 * gdb.ada/task_bp: New testcase.
3867
f6eeced0
JK
38682011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3869
3870 * gdb.base/reread.exp: If srcfile2 fails to build retry it with
3871 -DNO_SECTIONS.
3872 * gdb.base/reread2.c <!NO_SECTIONS>: New sections block.
3873
72225e17
JK
38742011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3875
3876 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Make
3877 PR gcc/45997 XFAIL conditional for gcc <= 4.5.
3878 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3879 Change PR gcc/41736 to the more specific PR gcc/46955. Make it
3880 conditional for gcc <= 4.5.
3881
13ac8d2c
JK
38822011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3883
3884 * gdb.cp/ptype-cv-cp.exp (ptype v_volatile_const_my_int): Replace KFAIL
3885 by XFAIL.
3886 * gdb.cp/static-method.exp (info addr A::func())
3887 (list static-method.cc:xxx::(anonymous namespace)::A::func)
3888 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
3889 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
3890 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): Likewise.
3891 * gdb.cp/temargs.exp (test value of F in k2_m, test type of F in k3_m)
3892 (test value of F in k3_m): Likewise.
3893 * gdb.python/py-type.exp (python print ttype.template_argument(2)):
3894 Likewise.
3895
049682ba
JK
38962011-12-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3897
3898 * gdb.threads/attach-stopped.exp (continue (*: attach2 continue))
3899 (*: attach2 stop interrupt, *: attach2, exit leaves process sleeping):
3900 Remove.
3901 * gdb.threads/attachstop-mt.c: Remove.
3902 * gdb.threads/attachstop-mt.exp: Remove.
3903
2c9d8796
MK
39042011-12-17 Mark Kettenis <kettenis@gnu.org>
3905
3906 * gdb.arch/amd64-i386-address.exp: Skip on *-*-openbsd*.
3907
e0f9f062
DE
39082011-12-16 Doug Evans <dje@google.com>
3909
f4aa2101 3910 * boards/native-stdio-gdbserver.exp: New file.
966be4fd
DE
3911 * boards/native-gdbserver.exp: New file.
3912
e0f9f062
DE
3913 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize stdio
3914 gdbserver output.
3915 (gdbserver_default_get_remote_address): New function.
3916 (gdbserver_start): Call gdb,get_remote_address to compute argument
3917 to "target remote" command.
3918
80b6e756
PM
39192011-12-16 Phil Muldoon <pmuldoon@redhat.com>
3920
1c3ad6ab 3921 * gdb.python/py-function.exp: Change "on" to "full" for
80b6e756
PM
3922 python print-stack. Add set/show python print-stack
3923 off|full|message tests.
3924
1576bd00
YQ
39252011-12-15 Yao Qi <yao@codesourcery.com>
3926
3927 * gdb.trace/strace.c: New
3928 * gdb.trace/strace.exp: New.
3929
d6a0f6e0
TT
39302011-12-14 Tom Tromey <tromey@redhat.com>
3931
3932 * gdb.dwarf2/dw2-inline-param.exp: Log the objcopy command.
3933
31015e1d
DE
39342011-12-14 Doug Evans <dje@google.com>
3935
3936 * lib/gdb.exp (gdb_start_cmd): Fix error return value.
3937
7b50312a
PA
39382011-12-14 Pedro Alves <pedro@codesourcery.com>
3939
3940 PR threads/10729
3941
3942 * gdb.mi/watch-nonstop.c: New file.
3943 * gdb.mi/mi-watch-nonstop.exp: New file.
3944
924437bc
PA
39452011-12-13 Pedro Alves <pedro@codesourcery.com>
3946 Doug Evans <dje@google.com>
3947
3948 * lib/gdb.exp (gdb_run_cmd, runto_main, gdb_compile)
3949 (clean_restart): Remove references to the gdb_stub target board
3950 variable.
3951 (gdb_step_for_stub): Delete.
3952
3953 * gdb.base/annota1.exp: Remove all references to [target_info
3954 exists gdb_stub], gdb_step_for_stub and usestubs.
3955 * gdb.base/annota3.exp: Ditto.
3956 * gdb.base/async.exp: Ditto.
3957 * gdb.base/break.exp: Ditto.
3958 * gdb.base/code-expr.exp: Ditto.
3959 * gdb.base/commands.exp: Ditto.
3960 * gdb.base/completion.exp: Ditto.
3961 * gdb.base/condbreak.exp: Ditto.
3962 * gdb.base/consecutive.exp: Ditto.
3963 * gdb.base/cvexpr.exp: Ditto.
3964 * gdb.base/define.exp: Ditto.
3965 * gdb.base/display.exp: Ditto.
3966 * gdb.base/ena-dis-br.exp: Ditto.
3967 * gdb.base/environ.exp: Ditto.
3968 * gdb.base/gnu-ifunc.exp: Ditto.
3969 * gdb.base/maint.exp: Ditto.
3970 * gdb.base/pending.exp: Ditto.
3971 * gdb.base/sect-cmd.exp: Ditto.
3972 * gdb.base/sepdebug.exp: Ditto.
3973 * gdb.base/unload.exp: Ditto.
3974 * gdb.base/watchpoint-solib.exp: Ditto.
3975 * gdb.cp/annota2.exp: Ditto.
3976 * gdb.cp/annota3.exp: Ditto.
3977 * gdb.dwarf2/dw2-inline-param.exp: Ditto.
3978 * gdb.hp/gdb.compat/xdb1.exp: Ditto.
3979 * gdb.mi/mi-pending.exp: Ditto.
3980 * gdb.trace/circ.exp: Ditto.
3981 * gdb.cp/ovldbreak.exp: Ditto. Adjust expected line numbers.
3982 * gdb.base/list.exp: Ditto.
3983
3984 * gdb.base/all-types.c: Remove all calls to set_debug_traps and
3985 breakpoint function and all references to the usestubs macro.
3986 * gdb.base/exprs.c: Ditto.
3987 * gdb.base/freebpcmd.c: Ditto.
3988 * gdb.base/bitfields.c: Ditto.
3989 * gdb.base/bitfields2.c: Ditto.
3990 * gdb.base/break.c: Ditto.
3991 * gdb.base/call-sc.c: Ditto.
3992 * gdb.base/call-signals.c: Ditto.
3993 * gdb.base/callfuncs.c: Ditto.
3994 * gdb.base/charset.c: Ditto.
3995 * gdb.base/consecutive.c: Ditto.
3996 * gdb.base/constvars.c: Ditto.
3997 * gdb.base/funcargs.c: Ditto.
3998 * gdb.base/int-type.c: Ditto.
3999 * gdb.base/interrupt.c: Ditto.
4000 * gdb.base/langs0.c: Ditto.
4001 * gdb.base/list0.c: Ditto.
4002 * gdb.base/mips_pro.c: Ditto.
4003 * gdb.base/miscexprs.c: Ditto.
4004 * gdb.base/nodebug.c: Ditto.
4005 * gdb.base/opaque0.c: Ditto.
4006 * gdb.base/pointers.c: Ditto.
4007 * gdb.base/printcmds.c: Ditto.
4008 * gdb.base/ptype.c: Ditto.
4009 * gdb.base/recurse.c: Ditto.
4010 * gdb.base/reread1.c: Ditto.
4011 * gdb.base/reread2.c: Ditto.
4012 * gdb.base/restore.c: Ditto.
4013 * gdb.base/return.c: Ditto.
4014 * gdb.base/run.c: Ditto.
4015 * gdb.base/scope0.c: Ditto.
4016 * gdb.base/sepdebug.c: Ditto.
4017 * gdb.base/setshow.c: Ditto.
4018 * gdb.base/setvar.c: Ditto.
4019 * gdb.base/sigall.c: Ditto.
4020 * gdb.base/signals.c: Ditto.
4021 * gdb.base/structs.c: Ditto.
4022 * gdb.base/structs2.c: Ditto.
4023 * gdb.base/testenv.c: Ditto.
4024 * gdb.base/twice.c: Ditto.
4025 * gdb.base/unwindonsignal.c: Ditto.
4026 * gdb.base/watchpoint.c: Ditto.
4027 * gdb.base/watchpoints.c: Ditto.
4028 * gdb.base/whatis.c: Ditto.
4029 * gdb.cp/classes.cc: Ditto.
4030 * gdb.cp/cplusfuncs.cc: Ditto.
4031 * gdb.cp/derivation.cc: Ditto.
4032 * gdb.cp/formatted-ref.cc: Ditto.
4033 * gdb.cp/misc.cc: Ditto.
4034 * gdb.cp/overload.cc: Ditto.
4035 * gdb.cp/ovldbreak.cc: Ditto.
4036 * gdb.cp/ref-params.cc: Ditto.
4037 * gdb.cp/ref-types.cc: Ditto.
4038 * gdb.cp/templates.cc: Ditto.
4039 * gdb.cp/virtfunc.cc: Ditto.
4040 * gdb.hp/gdb.aCC/run.c: Ditto.
4041 * gdb.hp/gdb.base-hp/callfwmall.c: Ditto.
4042 * gdb.hp/gdb.compat/xdb0.c: Ditto.
4043 * gdb.reverse/consecutive-reverse.c: Ditto.
4044 * gdb.reverse/sigall-reverse.c: Ditto.
4045 * gdb.reverse/until-reverse.c: Ditto.
4046 * gdb.reverse/watch-reverse.c: Ditto.
4047 * gdb.trace/actions.c: Ditto.
4048 * gdb.trace/circ.c: Ditto.
4049 * gdb.trace/collection.c: Ditto.
4050
fabde485
PA
40512011-12-13 Pedro Alves <pedro@codesourcery.com>
4052
4053 * gdb.base/watchpoint.c (struct foo2, foo2, struct foo4, foo4)
4054 (func6, func7): New.
4055 (main): Call func6 and func7.
4056 * gdb.base/watchpoint.exp (test_wide_location_1)
4057 (test_wide_location_2): New.
4058 (top level): Re-enable hardware watchpoints if necessary. Call
4059 test_wide_location_1 and test_wide_location_2.
4060
ff7d1690
YQ
40612011-12-11 Yao Qi <yao@codesourcery.com>
4062
4063 * gdb.trace/status-stop.exp: Skip it if target doesn't support trace.
4064
a6af7abe
JB
40652011-12-11 Joel Brobecker <brobecker@adacore.com>
4066
4067 * gdb.ada/catch_ex.exp, gdb.ada/mi_catch_ex.exp: Adjust
4068 expected output for unsupported case.
4069
61638e15
JK
40702011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4071
4072 PR testsuite/12649
4073 * gdb.trace/ftrace.exp (test_fast_tracepoints): Import gdb_prompt.
4074 Protect gdb_test_multiple by final $gdb_prompt match.
4075
0a00efc3
JK
40762011-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
4077
4078 * gdb.cp/static-method.exp (have_gcc_45682_fixed, info addr A::func()):
4079 New variable, new test.
4080 (list static-method.cc:xxx::(anonymous namespace)::A::func)
4081 (list 'static-method.cc:xxx::(anonymous namespace)::A::func')
4082 (list 'static-method.cc':'xxx::(anonymous namespace)::A::func')
4083 (list static-method.cc:'xxx::(anonymous namespace)::A::func'): KFAIL
4084 them if HAVE_GCC_45682_FIXED is not set.
4085
4511b1ba
YQ
40862011-12-10 Yao Qi <yao@codesourcery.com>
4087
4088 * gdb.trace/status-stop.exp: New.
4089 * gdb.trace/status-stop.c: New.
4090
27949e73
JK
40912011-12-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4092
4093 * gdb.reverse/until-precsave.exp (run to end of main) Extend the
4094 timeout.
4095
d8ea7931
TT
40962011-12-08 Tom Tromey <tromey@redhat.com>
4097
4098 * gdb.cp/ovsrch.exp (test_class): Correctly use "a_param" in
4099 condition.
4100
1cc310d2
SS
41012011-12-07 Stan Shebs <stan@codesourcery.com>
4102
4103 * gdb.trace/tfind.exp: Update for output changes.
4104
d482a875
PA
41052011-12-07 Pedro Alves <pedro@codesourcery.com>
4106
4107 * gdb.ada/catch_ex.exp: Skip as unsupported if "catch exception"
4108 throws "Cannot insert catchpoints in this configuration".
4109 * gdb.ada/mi_catch_ex.exp: Likewise.
4110
f0ba3972
PA
41112011-12-06 Pedro Alves <pedro@codesourcery.com>
4112
4113 * gdb.base/break-always.exp: Test changing memory at addresses
4114 with breakpoints inserted.
4115
f8eba3c6
TT
41162011-12-06 Joel Brobecker <brobecker@acacore.com>
4117
4118 * gdb.ada/fullname_bp.exp: Add tests for other valid linespecs
4119 involving a fully qualified function name.
4120
41212011-12-06 Tom Tromey <tromey@redhat.com>
4122
4123 * gdb.ada/homonym.exp: Add three breakpoint tests.
4124
41252011-12-06 Tom Tromey <tromey@redhat.com>
4126
4127 * gdb.base/solib-weak.exp (do_test): Remove kfail.
4128 * gdb.trace/tracecmd.exp: Disable pending breakpoints earlier.
4129 * gdb.objc/objcdecode.exp: Update for output changes.
4130 * gdb.linespec/linespec.exp: New file.
4131 * gdb.linespec/lspec.cc: New file.
4132 * gdb.linespec/lspec.h: New file.
4133 * gdb.linespec/body.h: New file.
4134 * gdb.linespec/base/two/thefile.cc: New file.
4135 * gdb.linespec/base/one/thefile.cc: New file.
4136 * gdb.linespec/Makefile.in: New file.
4137 * gdb.cp/templates.exp (test_template_breakpoints): Update for
4138 output changes.
4139 * gdb.cp/re-set-overloaded.exp: Remove kfail.
4140 * gdb.cp/ovldbreak.exp: Update for output changes. "all" test now
4141 makes one breakpoint.
4142 * gdb.cp/method2.exp (test_break): Update for output changes.
4143 * gdb.cp/mb-templates.exp: Update for output changes.
4144 * gdb.cp/mb-inline.exp: Update for output changes.
4145 * gdb.cp/mb-ctor.exp: Update for output changes.
4146 * gdb.cp/ovsrch.exp: Use fully-qualified names.
4147 * gdb.base/solib-symbol.exp: Run to main later. Breakpoint now
4148 has multiple matches.
4149 * gdb.base/sepdebug.exp: Disable pending breakpoints. Update for
4150 error message change.
4151 * gdb.base/list.exp (test_list_filename_and_number): Update for
4152 error message change.
4153 * gdb.base/break.exp: Disable pending breakpoints. Update for
4154 output changes.
4155 * configure.ac: Add gdb.linespec.
4156 * configure: Rebuild.
4157 * Makefile.in (ALL_SUBDIRS): Add gdb.linespec.
4158
c642a434
UW
41592011-12-06 Ulrich Weigand <uweigand@de.ibm.com>
4160
4161 * gdb.base/callfuncs.exp (fetch_all_registers): Filter out read-only
4162 last_break register on s390*-*-* targets.
4163
b18003d1
JB
41642011-12-06 Joel Brobecker <brobecker@adacore.com>
4165
4166 * gdb.ada/watch_arg/pck.ads, gdb.ada/watch_arg/pck.adb: New files.
4167 * gdb.ada/watch_arg/watch.adb: Adjust code to avoid modification
4168 of parameter X in procedure Foo.
4169
fe96589c
SS
41702011-12-05 Stan Shebs <stan@codesourcery.com>
4171
4172 * gdb.trace/tfind.exp: Update help string matches.
4173
1820ab47
JK
41742011-12-05 Jan Kratochvil <jan.kratochvil@redhat.com>
4175
4176 * gdb.server/ext-run.exp (get process list): Accept also systemd
4177 as PID 1.
4178
e11ac3a3
JK
41792011-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4180 Pedro Alves <pedro@codesourcery.com>
4181
4182 * gdb.base/break-entry.exp: Move the target use_gdb_stub test before
4183 starting GDB.
4184 * gdb.base/default.exp: Replace target use_gdb_stub checks by global
4185 $use_gdb_stub.
4186 * gdb.base/display.exp: Likewise.
4187 * gdb.base/ending-run.exp: Likewise.
4188 * gdb.base/list.exp (test_listsize): Likewise.
4189 * gdb.base/setshow.exp: Likewise.
4190 * gdb.base/valgrind-db-attach.exp: Set global use_gdb_stub to 1.
4191 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd): Replace target use_gdb_stub
4192 check by global $use_gdb_stub.
4193 (gdb_test_multiple): Forbid run, start or attach for !$use_gdb_stub.
4194 (default_gdb_start): Set global use_gdb_stub from target use_gdb_stub.
4195 (default_gdb_init): Unset global $use_gdb_stub.
4196 (gdb_continue_to_end, rerun_to_main): Replace target use_gdb_stub check
4197 by global $use_gdb_stub.
4198 * lib/gdbserver-support.exp: Extend comments for set_board_info
4199 gdb_protocol and gdb,socketport.
4200 (gdbserver_start_extended): Set global gdbserver_protocol and
4201 gdbserver_gdbport. Clear global use_gdb_stub.
4202 * lib/mi-support.exp (default_mi_gdb_start): Set global use_gdb_stub
4203 from target use_gdb_stub.
4204 (mi_run_cmd): Replace target use_gdb_stub check by global $use_gdb_stub.
4205
1d41d75c
DE
42062011-12-03 Doug Evans <dje@google.com>
4207
4208 * lib/gdb.exp (gdb_run_cmd, gdb_start_cmd, run_to_main): Add comments.
4209 (gdb_step_for_stub): Add comments.
4210
d6d7a51a
MR
42112011-12-02 Maciej W. Rozycki <macro@codesourcery.com>
4212
4213 * lib/gdb.exp (gdb_expect): Pass all the exception conditions up
4214 to the caller.
4215 (gdb_test_multiple): Likewise.
4216
05acf274
JK
42172011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4218
4219 Fix gdb.mi/mi-solib.exp without system debug info installed.
4220 * lib/mi-support.exp (mi_expect_stop): Accept FILE also for `from'
4221 expect attribute, return 0 for it. Update comments.
4222
2268b414
JK
42232011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4224
4225 * gdb.base/solib-corrupted.exp: Suppress test on is_remote target.
4226 (corrupted list): Adjust the expectation.
4227
585861ea
JK
42282011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4229
4230 PR threads/13448
4231 * gdb.dwarf2/dw2-var-zero-addr.S: New file.
4232 * gdb.dwarf2/dw2-var-zero-addr.exp: New file.
4233 * gdb.threads/tls-var-main.c: New file.
4234 * gdb.threads/tls-var.c: New file.
4235 * gdb.threads/tls-var.exp: New file.
4236
968643aa
JK
42372011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4238
4239 PR testsuite/12649
4240 * gdb.trace/collection.exp (gdb_collect_return_test): Import gdb_prompt.
4241 Protect gdb_test_multiple by final $gdb_prompt match.
4242 * gdb.trace/tspeed.exp (gdb_fast_trace_speed_test): Likewise.
4243 * gdb.trace/tstatus.exp (run_trace_experiment): Likewise.
4244 (test_tracepoints): Likewise.
4245
9750bca9
JK
42462011-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4247
4248 PR breakpoints/13346
4249 * gdb.dwarf2/dw2-objfile-overlap-inner.S: New file.
4250 * gdb.dwarf2/dw2-objfile-overlap-outer.S: New file.
4251 * gdb.dwarf2/dw2-objfile-overlap.exp: New file.
4252
ac1349b7
JB
42532011-12-01 Joel Brobecker <brobecker@adacore.com>
4254
4255 * gdb.ada/homonym/pck.ads, gdb.ada/homonym/pck.adb: New files.
4256 * gdb.ada/homonym/homonym.adb: For use of all types defined
4257 locally inside both Get_Value subprograms.
4258
26d44faf
JK
42592011-12-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4260
4261 Fix racy FAILs.
4262 * gdb.base/foll-exec.exp (zap_session): Use gdb_test_no_output instead
4263 of send_gdb.
4264
514f6425
UW
42652011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4266
4267 * gdb.base/testenv.exp: Skip on remote targets. Unset global
4268 environment variable after test completed.
4269
4255c8d2
UW
42702011-11-30 Ulrich Weigand <uweigand@de.ibm.com>
4271
4272 * gdb.base/solib-nodir.exp: Skip if remote target.
4273 * gdb.base/gdb.fortran.exp: Use shlib= flag when linking main
4274 application. Call gdb_load_shlibs.
4275 * gdb.mi/mi-solib.exp: Use mi_load_shlibs instead of gdb_load_shlibs.
4276
a35ad96a
JB
42772011-11-29 Joel Brobecker <brobecker@adacore.com>
4278
4279 * gdb.base/infoline.c, gdb.base/infoline.exp: New files.
4280
1a1d5513
JB
42812011-11-28 Joel Brobecker <brobecker@adacore.com>
4282
4283 * gdb.ada/fullname_bp: New testcase.
4284
50b4ddf8
JK
42852011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4286
4287 PR testsuite/12649
4288 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse_test #2):
4289 Wrap send_gdb into a new gdb_test.
4290
fb0aec57
JK
4291 Code cleanup.
4292 * gdb.reverse/i386-sse-reverse.exp (continue to end of sse4_test):
4293 Convert send_gdb and gdb_expect to gdb_test_multiple.
4294
2376d946
JK
42952011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4296
4297 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
4298
1eec78bd
KS
42992011-11-23 Keith Seitz <keiths@redhat.com>
4300
4301 * lib/mi-support.exp (varobj_tree): New namespace and procs.
4302 (mi_varobj_tree_test_children_callback): New proc.
4303 (mi_walk_varobj_tree): New proc.
4304
36dfb11c
TT
43052011-11-22 Tom Tromey <tromey@redhat.com>
4306
4307 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
4308 Add "use_mi_command" argument.
4309 (mi_run_cmd, mi_run_with_cli): New procs.
4310 * gdb.mi/solib-lib.c: New file.
4311 * gdb.mi/solib-main.c: New file.
4312 * gdb.mi/mi-solib.exp: New file.
4313
0e965dd0
DE
43142011-11-21 Doug Evans <dje@google.com>
4315
4316 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
4317 _Unwind_DebugHook is missing.
4318
f196051f
SS
43192011-11-20 Stan Shebs <stan@codesourcery.com>
4320
4321 * gdb.trace/tstatus.exp: New.
4322 * gdb.trace/actions.c: Include string.h.
4323
bfccc43c
YQ
43242011-11-18 Yao Qi <yao@codesourcery.com>
4325
4326 * gdb.trace/pending.exp: New.
4327 * gdb.trace/pending.c: New.
4328 * gdb.trace/pendshr1.c: New.
4329 * gdb.trace/pendshr2.c: New.
4330 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
4331 tracepoint location becomes pending.
4332 (tracepoint_change_loc_2): New.
4333
73cd8ab1
DM
43342011-11-16 David S. Miller <davem@davemloft.net>
4335
4336 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
4337 target is sparc*-*-linux*
4338
77426730
PK
43392011-11-15 Paul Koning <paul_koning@dell.com>
4340
4341 * gdb.python/py-type.exp: New testcases for exceptions on scalar
4342 types.
4343
ed59ded5
DE
43442011-11-14 Doug Evans <dje@google.com>
4345
4346 * gdb.base/shell.exp: New file.
4347
405f8e94
SS
43482011-11-14 Stan Shebs <stan@codesourcery.com>
4349
4350 * gdb.trace/ftrace.c: New.
4351 * gdb.trace/ftrace.exp: New.
4352
1e4d1764
YQ
43532011-11-14 Yao Qi <yao@codesourcery.com>
4354
4355 * gdb.trace/change-loc-1.c: New.
4356 * gdb.trace/change-loc-2.c: New.
4357 * gdb.trace/change-loc.c: New.
4358 * gdb.trace/change-loc.exp: New.
4359 * gdb.trace/change-loc.h: New.
4360 * gdb.trace/trace-break.c (marker): Define new symbol.
4361 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
4362 New.
4363 (break_trace_same_addr_6): New.
4364
71eba9c2 43652011-11-12 Matt Rice <ratmice@gmail.com>
4366
4367 * gdb.base/info-macros.exp: Make tests for info definitions
4368 test info macro. Add tests for info macro argument processing.
4369 Rename a few tests.
4370
1d93e29a
KS
43712011-11-11 Keith Seitz <keiths@redhat.com>
4372
4373 PR gdb/12843
4374 * gdb.base/linespecs.exp: New file.
4375
a4b5b48a
DE
43762011-11-11 Doug Evans <dje@google.com>
4377
4378 * gdb.threads/print-threads.exp: Extend timeout for slower
4379 tests.
4380
f6b47be4
DE
43812011-11-10 Doug Evans <dje@google.com>
4382
792a0230
DE
4383 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
4384 "record to end of main" test.
4385
f6b47be4
DE
4386 * gdb.python/py-type.c (TS): New typedef.
4387 (ts): New global.
4388 * gdb.python/py-type.exp: Test field list of typedef.
4389
22355c90
JB
43902011-11-10 Joel Brobecker <brobecker@adacore.com>
4391
4392 * gdb.ada/small_reg_param: New testcase.
4393
a7860e76
TT
43942011-11-09 Tom Tromey <tromey@redhat.com>
4395
4396 * gdb.cp/destrprint.exp: New file.
4397 * gdb.cp/destrprint.cc: New file.
4398
72a2e3dc
MI
43992011-11-08 Meador Inge <meadori@codesourcery.com>
4400
4401 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
4402 (switch_stack_to_other): New test function.
4403 * gdb.arch/thumb-prologue.exp: New test cases.
4404
c7195df2 44052011-11-08 Maciej W. Rozycki <macro@codesourcery.com>
7bf9deb0
MR
4406
4407 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
4408
d3895d7d
YQ
44092011-11-08 Yao Qi <yao@codesourcery.com>
4410
4411 * gdb.exp (supports_process_record): New.
4412 (supports_reverse): New.
4413 * gdb.reverse/break-precsave.exp: Call support_process_record
4414 to run test conditionally.
4415 * gdb.reverse/consecutive-precsave.exp: Likewise.
4416 * gdb.reverse/i386-precsave.exp: Likewise.
4417 * gdb.reverse/machinestate-precsave.exp: Likewise.
4418 * gdb.reverse/solib-precsave.exp: Likewise.
4419 * gdb.reverse/step-precsave.exp: Likewise.
4420 * gdb.reverse/until-precsave.exp: Likewise.
4421 * gdb.reverse/watch-precsave.exp: Likewise.
4422 * gdb.reverse/break-reverse.exp: Call support_reverse to run
4423 test conditionally.
4424 * gdb.reverse/consecutive-reverse.exp: Likewise.
4425 * gdb.reverse/finish-precsave.exp: Likewise.
4426 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
4427 * gdb.reverse/finish-reverse.exp: Likewise.
4428 * gdb.reverse/i386-reverse.exp: Likewise.
4429 * gdb.reverse/i386-sse-reverse.exp: Likewise.
4430 * gdb.reverse/machinestate.exp: Likewise.
4431 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
4432 * gdb.reverse/sigall-precsave.exp: Likewise.
4433 * gdb.reverse/sigall-reverse.exp: Likewise.
4434 * gdb.reverse/solib-reverse.exp: Likewise.
4435 * gdb.reverse/step-reverse.exp: Likewise.
4436 * gdb.reverse/until-reverse.exp: Likewise.
4437 * gdb.reverse/watch-reverse.exp: Likewise.
4438
a59306a3
YQ
44392011-11-05 Yao Qi <yao@codesourcery.com>
4440
4441 * gdb.trace/trace-break.exp: Add test on setting two
4442 fast tracepoints at the same address.
4443
87769f59
JK
44442011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
4445
4446 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
4447
3065dfb6
SS
44482011-11-02 Stan Shebs <stan@codesourcery.com>
4449
4450 * gdb.trace/collection.c: Add code using strings.
4451 * gdb.trace/collection.exp: Add tests of string collection.
4452
89e208db
JK
44532011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4454
4455 * gdb.base/skip-solib.exp (executable_main): New variable.
4456 (binfile_main): Base it on that.
4457 Use $executable_main in clean_restart calls. Drop gdb_exit and
4458 gdb_start calls.
4459
405e54e9
JK
44602011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4461
4462 Fix racy FAILs.
4463 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
4464 breakpoint_re globals import by async. Set string_regex to .* for
4465 async. Remove the optional thread_selected_re and breakpoint_re
4466 globals expectations.
4467
58e8570a
JM
44682011-11-01 Joseph Myers <joseph@codesourcery.com>
4469
4470 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
4471 well as Cygwin.
4472
7b35ec7f 44732011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
4474
4475 Add tests for skip command.
89e208db
JK
4476 * gdb.base/skip-solib-lib.c: New
4477 * gdb.base/skip-solib-main.c: New
4478 * gdb.base/skip-solib.exp: New
4479 * gdb.base/skip.c: New
4480 * gdb.base/skip.exp: New
4481 * gdb.base/skip1.c: New
4482 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 4483
b9fd1791
PA
44842011-10-31 Yao Qi <yao@codesourcery.com>
4485 Pedro Alves <pedro@codesourcery.com>
4486
4487 * gdb.trace/trace-break.c: New.
4488 * gdb.trace/trace-break.exp: New.
4489
4323fecc
JK
44902011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4491
4492 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
4493 break-here-2.
4494
0e5bf2a8
PA
44952011-10-28 Pedro Alves <pedro@codesourcery.com>
4496
4497 * gdb.threads/no-unwaited-for-left.c: New.
4498 * gdb.threads/no-unwaited-for-left.exp: New.
4499 * gdb.threads/non-ldr-exc-1.c: New.
4500 * gdb.threads/non-ldr-exc-1.exp: New.
4501 * gdb.threads/non-ldr-exc-2.c: New.
4502 * gdb.threads/non-ldr-exc-2.exp: New.
4503 * gdb.threads/non-ldr-exc-3.c: New.
4504 * gdb.threads/non-ldr-exc-3.exp: New.
4505 * gdb.threads/non-ldr-exc-4.c: New.
4506 * gdb.threads/non-ldr-exc-4.exp: New.
4507
3a3dad98
JK
45082011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4509
4510 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
4511 * gdb.base/attach-pie-misread.exp: Likewise.
4512 * gdb.base/break-interp.exp: Likewise.
4513 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
4514 testcases for use_gdb_stub.
4515 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
4516 (continue): New testcase.
4517 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
4518 * gdb.threads/attach-into-signal.exp: Likewise.
4519 * gdb.threads/attach-stopped.exp: Likewise.
4520 * gdb.threads/attachstop-mt.exp: Likewise.
4521
d6a5d40c
PK
45222011-10-28 Paul Koning <paul_koning@dell.com>
4523
4524 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
4525
ca539be8
JK
45262011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4527
4528 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
4529 (mi_gdb_test): Import globals thread_selected_re
4530 and breakpoint_re. Expect them optionally at the regex start.
4531
d234ef5c
DE
45322011-10-27 Doug Evans <dje@google.com>
4533
4534 * gdb.python/python.exp: Test source -s.
4535
ab964825
PK
45362011-10-26 Paul Koning <paul_koning@dell.com>
4537
4538 * gdb.python/lib-types.cc (struct A): New structure.
4539 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 4540
54d8a644
PK
45412011-10-25 Paul Koning <paul_koning@dell.com>
4542
4543 PR python/13327
d234ef5c 4544
54d8a644
PK
4545 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
4546 fetch_lazy method.
4547
b0221781
YQ
45482011-10-24 Yao Qi <yao@codesourcery.com>
4549
4550 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
4551 target is tic6x-*-*.
4552
6cda5a20
JB
45532011-10-21 Joel Brobecker <brobecker@adacore.com>
4554
4555 * gdb.ada/mi_task_info/task_switch.adb: New file.
4556 * gdb.ada/mi_task_info.exp: New file.
4557
5ed9db04
JK
45582011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
4559
4560 * gdb.cp/expand-psymtabs-cxx.exp: New file.
4561 * gdb.cp/expand-psymtabs-cxx.cc: New file.
4562
9df2fbc4
PM
45632011-10-20 Phil Muldoon <pmuldoon@redhat.com>
4564
4565 PR python/12656
4566
4567 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
4568 global_block tests.
4569
736086ba
TT
45702011-10-18 Tom Tromey <tromey@redhat.com>
4571
4572 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
4573
4af31552
TT
45742011-10-18 Tom Tromey <tromey@redhat.com>
4575
4576 * gdb.base/source.exp: Don't include full file name in test name.
4577 * gdb.python/python.exp: Don't include full file name in test
4578 name.
4579
43136979
AR
45802011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
4581
4582 * gdb.base/attach-pie-noexec.c: New files.
4583 * gdb.base/attach-pie-noexec.exp: New files.
4584
543a9323
JM
45852011-10-17 Joseph Myers <joseph@codesourcery.com>
4586
4587 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
4588 prompt for each extra line in command.
4589
21ae7a4d
JK
45902011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
4591
4592 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
4593 Revert the part of:
4594 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
4595 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
4596 Change the expected string.
4597
20ec36d9
JK
45982011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4599
4600 Fix results with system glibc debug info installed.
4601 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
4602 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
4603 Accept also __libc_ symbol prefix and no prefix.
4604
6501c2fc
KS
46052011-10-14 Keith Seitz <keiths@redhat.com>
4606
4607 PR c++/13225
4608 * gdb.cp/converts.cc (foo3_1): New function.
4609 (foo3_2): New functions.
4610 * gdb.cp/converts.exp: Add tests for int to pointer conversion
4611 and null pointer conversions of integer constant zero.
4612 Add test to check if all arguments are checked for incompatible
4613 conversion BADNESS.
4614
55b1fd0c
TT
46152011-10-14 Tom Tromey <tromey@redhat.com>
4616
4617 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
4618 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
4619 linespec.
4620
22c05d8a
JK
46212011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
4622
4623 Fix internal error regression.
4624 * gdb.dwarf2/implptr-optimized-out.S: New file.
4625 * gdb.dwarf2/implptr-optimized-out.exp: New file.
4626
1d6edc3c
JK
46272011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4628
4629 Fix empty DWARF expressions DATA vs. SIZE conditionals.
4630 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
4631 (loclist): New.
4632 (4): New abbrev.
4633 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
4634 Use prepare_for_testing, remove clean_restart.
4635 (p arraynoloc, p arraycallnoloc): New tests.
4636
9ec72168
JK
46372011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
4638
4639 * gdb.cp/namespace-enum.exp (executable): New variable.
4640 (binfile): Use ${objdir}/${subdir}/ prefix.
4641 Use ${executable} for clean_restart.
4642
9c6c53f7
SA
46432011-10-11 Sterling Augustine <saugustine@google.com>
4644
4645 * gdb.cp/Makefile.in: Add namespace-enum test.
4646 * gdb.cp/namespace-enum.exp: New file.
4647 * gdb.cp/namespace-enum.c: New file.
4648 * gdb.cp/namespace-enum-main.c: New file.
4649
fac7ceb3
UW
46502011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
4651
4652 * gdb.python/py-shared.exp: Relax filename check to handle remote:
4653 sysroot.
4654
941b2081
JK
46552011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4656
4657 Reimplement @entry in input expressions.
4658 * gdb.base/exprs.c (v_int_array_init): New variable.
4659 * gdb.base/exprs.exp (print v_int_array_init)
4660 (print *v_int_array_init@1, print *v_int_array_init@2)
4661 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
4662 (print v_int_array_init[1]@1): New tests.
4663
0344e878
JM
46642011-10-10 Joseph Myers <joseph@codesourcery.com>
4665
4666 * gdb.cp/gdb2495.exp: Do not include directories in filename in
4667 expected message.
4668
5a56e9c5
DE
46692011-10-09 Doug Evans <dje@google.com>
4670
4671 * gdb.base/alias.exp: Add tests for alias command.
4672
2bda9cc5
JK
46732011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4674
4675 * gdb.arch/amd64-entry-value.s: New file.
4676 * gdb.mi/mi2-amd64-entry-value.s: New file.
4677
a471c594
JK
46782011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4679
4680 Display @entry parameter values even for references.
4681 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
4682 functions.
4683 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
4684 reference and datap_input.
4685 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
4686 breakpoints.
4687 (continue to breakpoint: entry_reference: reference)
4688 (entry_reference: bt at entry)
4689 (continue to breakpoint: entry_reference: breakhere_reference)
4690 (entry_reference: bt, entry_reference: ptype regparam)
4691 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
4692 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
4693 (entry_reference: p regcopy, entry_reference: p nodataparam)
4694 (entry_reference: p nodataparam@entry): New tests.
4695
36b11add
JK
46962011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4697
4698 Support @entry in input expressions.
4699 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
4700 (entry_stack: p s1@entry, entry_stack: p s2@entry)
4701 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
4702 (tailcall: p j@entry): New tests.
4703 * gdb.cp/koenig.cc (A::entry): New function.
4704 (main): Call it.
4705 * gdb.cp/koenig.exp (p entry (c)): New test.
4706
e18b2753
JK
47072011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4708
4709 Display @entry parameter values (without references).
4710 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
4711 (different, validity, invalid): New functions.
4712 (main): Call them.
4713 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
4714 stacktest, breakhere_stacktest, different, breakhere_different,
4715 breakhere_validity and breakhere_invalid.
4716 (entry: bt): Update for @entry.
4717 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
4718 (entry_validity: *, entry_invalid: *): Many new tests.
4719 * gdb.base/break.exp
4720 (run until breakpoint set at small function, optimized file): Accept
4721 also the @entry suffix.
4722 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
4723 * gdb.mi/mi2-amd64-entry-value.c: New files.
4724 * gdb.mi/mi2-amd64-entry-value.exp: New files.
4725
2d6c5dc2
JK
47262011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4727
4728 Protect entry values against self tail calls.
4729 * gdb.arch/amd64-entry-value.cc (self2, self): New.
4730 (main): Call self.
4731 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
4732 (set debug entry-values 1, self: bt debug entry-values): New tests.
4733
111c6489
JK
47342011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4735
4736 Recognize virtual tail call frames.
4737 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
4738 (amb_b, amb_a): New.
4739 (main): Call a and b.
4740 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
4741 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
4742 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
4743 New tests.
4744
8e3b41a9
JK
47452011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4746
4747 Implement basic support for DW_TAG_GNU_call_site.
4748 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
4749 * gdb.arch/amd64-entry-value.cc: New file.
4750 * gdb.arch/amd64-entry-value.exp: New file.
4751
181cebd4
JK
47522011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4753
4754 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
4755 * gdb.dwarf2/implptr-64bit.S: New file.
4756 * gdb.dwarf2/implptr-64bit.exp: New file.
4757
741f5e3c
JK
47582011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4759
4760 Fix initial language detection with -readnow.
4761 * gdb.cp/readnow-language.cc: New file.
4762 * gdb.cp/readnow-language.exp: New file.
4763
a73d2258
JK
47642011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4765
4766 Fix printed anonymous struct name.
4767 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
4768
af369495
JM
47692011-10-09 Joseph Myers <joseph@codesourcery.com>
4770
4771 * gdb.base/solib-symbol.exp: Do not include directories in
4772 filenames in expected messages.
4773
1fa57852
DE
47742011-10-07 Doug Evans <dje@google.com>
4775
4776 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
4777
bd054e06
KP
47782011-10-07 Kevin Pouget <kevin.pouget@st.com>
4779
4780 Allow Python notification of new object-file loadings.
4781 * gdb.python/py-events.exp: Test newobjfile event.
4782 * gdb.python/py-events.py: Register newobjfile callback.
4783 * gdb.python/py-events.c: Add call to shared library
4784 * gdb.python/py-events-shlib.c: New file.
4785
8031b6f8
JM
47862011-10-06 Joseph Myers <joseph@codesourcery.com>
4787
4788 * gdb.base/fixsection.exp: Do not include directories in filename
4789 in expected message.
4790
7fea6923
PM
47912011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
4792
4793 Add tests for passing of environment variables to inferior.
4794 * gdb.base/testenv.c: New test source.
4795 * gdb.base/testenv.exp: New expect test.
4796
687f2a88
PK
47972011-10-04 Paul Koning <paul_koning@dell.com>
4798
4799 * gdb.python/py-value.c (main): Break before return.
4800
cb6be26b
KP
48012011-10-04 Kevin Pouget <kevin.pouget@st.com>
4802
4803 PR python/12691: Add the inferior to Python exited event
4804 * gdb.python/py-events.exp: Test the inferior attribute of exited
4805 event with a fork.
4806 * gdb.python/py-events.py: Print inferior number on exit.
4807 * gdb.python/py-events.c: Fork the inferior.
4808
fb213700
EBM
48092011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
4810
4811 * gdb.base/jit.exp: Add testcase name to log message
4812
aa2071bd
PK
48132011-10-03 Paul Koning <paul_koning@dell.com>
4814 Jan Kratochvil <jan.kratochvil@redhat.com>
4815
4816 * gdb.python/py-value.exp
4817 (python inval = gdb.parse_and_eval('*(int*)0'))
4818 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
4819 (set argc=2, python print argc_lazy): New tests.
4820
dd11a36c
JB
48212011-10-02 Joel Brobecker <brobecker@adacore.com>
4822
4823 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
4824
46f886f1
JK
48252011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4826 Pedro Alves <pedro@codesourcery.com>
4827
4828 * gdb.python/py-value.exp (test_value_in_inferior): New variable
4829 can_read_0, test for it.
4830 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
4831 (parse_and_eval with memory error): ... here, make it untested if
4832 can_read_0.
4833
c5cb204f
MP
48342011-09-30 Marek Polacek <mpolacek@redhat.com>
4835
4836 * gdb.python/python.exp (verify pagination beforehand)
4837 (verify pagination afterwards): Fix race by splitting the line.
4838
68fb0ec0
JM
48392011-09-29 Joseph Myers <joseph@codesourcery.com>
4840
4841 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
4842 for 64-bit multilibs from i?86-* targets.
4843
6aee0d90
MP
48442011-09-29 Marek Polacek <mpolacek@redhat.com>
4845
4846 * lib/gdb.exp: Fix a typo in one of the comments.
4847
e9101ff5
MP
48482011-09-29 Marek Polacek <mpolacek@redhat.com>
4849
4850 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
4851 matching pattern.
4852
7a81bdbf
PK
48532011-09-28 Paul Koning <paul_koning@dell.com>
4854
4855 * gdb.python/py-type.c (enum E): New.
4856 * gdb.python/py-type.exp (test_fields): Add tests for Python
4857 mapping access to fields.
4858 (test_enums): New test for field access on enums.
4859
6710bf39
SS
48602011-09-27 Stan Shebs <stan@codesourcery.com>
4861
4862 * gdb.trace/collection.exp: Test collection of $_ret.
4863
b2a6bdeb
AT
48642011-09-22 Andreas Tobler <andreast@fgznet.ch>
4865
4866 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
4867 list of compilation switches for <*-*-freebsd*>.
4868
3c9057f3
SS
48692011-09-19 Stan Shebs <stan@codesourcery.com>
4870
4871 * gdb.trace/tspeed.exp: New file.
4872 * gdb.trace/tspeed.c: New file.
4873
34518530
YQ
48742011-09-18 Yao Qi <yao@codesourcery.com>
4875
4876 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
4877 instructions.
4878 (test_adr_32bit, test_pop_pc): Likewise.
4879 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
4880 Thumb instructions.
4881 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
4882 in gdb_test_multiple.
4883 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
4884
ab254057
YQ
48852011-09-17 Yao Qi <yao@codesourcery.com>
4886
4887 * lib/gdb.exp (can_single_step_to_signal_handler): New.
4888 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
4889 support single step to signal handler.
4890
9c317b71
YQ
48912011-09-17 Yao Qi <yao@codesourcery.com>
4892
4893 * gdb.base/disp-step-fork.c: New.
4894 * gdb.base/disp-step-syscall.exp: New.
4895 * gdb.base/disp-step-vfork.c: New.
4896
a8123151
JB
48972011-09-16 Joel Brobecker <brobecker@adacore.com>
4898
4899 * gdb.ada/tasks.exp: Make the expected output for
4900 the `info tasks' tests more resilient to spacing
4901 changes.
4902
63a9aad8
JK
49032011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4904
4905 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
4906 (reached breakpoint 2, reached breakpoint 3): Update expected output.
4907
2aa48337
KP
49082011-09-15 Kevin Pouget <kevin.pouget@st.com>
4909
4910 PR Python/12692 Add gdb.selected_inferior() to Python interface.
4911 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
4912
6839b47f
KP
49132011-04-30 Kevin Pouget <kevin.pouget@st.com>
4914
4915 Handle multiple breakpoint hits in Python interface:
4916 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
4917 presence.
4918 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
4919 breakpoint hits.
4920
0935723e
JK
49212011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
4922 Jan Kratochvil <jan.kratochvil@redhat.com>
4923
4924 * gdb.python/py-events.exp: Remove pretty printing comment.
4925 * gdb.python/py-evsignal.exp: New file.
4926 * gdb.python/py-evthreads.c: Include signal.h.
4927 (thread3): Remove variable count3. Remove variable bad and use raise
4928 instead.
4929 (thread2): Remove variable count2. Move thread3 pthread_create here,
4930 merge pthread_join to a single line.
4931 (main): Remove variable count1. Merge pthread_join with pthread_create
4932 to a single line.
4933 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
4934 KFAIL python/12966 for gdbserver. Test return value of
4935 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
4936 gdb_expect by gdb_test and gdb_test_multiple.
4937 (thread 2, thread 3): New tests.
4938
4801a9a3
PA
49392011-09-12 Matt Rice <ratmice@gmail.com>
4940 Pedro Alves <pedro@codesourcery.com>
4941
4942 PR gdb/13175
4943
4944 * gdb.base/interp.exp: New tests.
4945 * gdb.base/interp.c: New file.
4946
24ece742
DE
49472011-09-12 Doug Evans <dje@google.com>
4948
4949 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
4950 * gdb.dwarf2/typeddwarf.exp: Ditto.
4951
7f062217
JK
49522011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4953
4954 Fix compatibility with x32 arch.
4955 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
4956 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
4957 is_x86_like_target.
4958 * testsuite/gdb.trace/collection.exp: Likewise.
4959 * testsuite/gdb.trace/report.exp: Likewise.
4960 * testsuite/gdb.trace/unavailable.exp: Likewise.
4961 * testsuite/gdb.trace/while-dyn.exp: Likewise.
4962 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
4963 (is_x86_like_target): Check also is_amd64_regs_target.
4964
08711b9a
JK
49652011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4966
4967 PR breakpoints/12435
4968 * gdb.arch/amd64-prologue-xmm.c: New file.
4969 * gdb.arch/amd64-prologue-xmm.exp: New file.
4970 * gdb.arch/amd64-prologue-xmm.s: New file.
4971
b99b5f66
JK
49722011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4973
4974 * gdb.dwarf2/dw2-param-error-main.c: New file.
4975 * gdb.dwarf2/dw2-param-error.S: New file.
4976 * gdb.dwarf2/dw2-param-error.exp: New file.
4977
a391a2f6
PA
49782011-09-08 Pedro Alves <pedro@codesourcery.com>
4979
4980 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
4981 inferior's pid and look for a core dump named core.$pid. Use
4982 `remote_file' commands on the host instead of hand coding shell
4983 commands on the build.
4984 * gdb.base/valgrind-db-attach.exp: Kill the program before
4985 finishing the test.
4986
7d8e6458 49872011-09-02 Matt Rice <ratmice@gmail.com>
4988
4989 * lib/prompt.exp: New file for testing the first prompt.
4990 * gdb.python/py-prompt.exp: Ditto.
4991 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
4992
68e77c9e
PA
49932011-09-02 Pedro Alves <pedro@codesourcery.com>
4994
4995 * gdb.threads/gcore-thread.exp: Set the global core_supported to
4996 0, before testing gcore.
4997
9655e943
JK
49982011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4999
df6dc84d
JK
5000 * dw2-ifort-parameter-debug.S: Update copyright year.
5001 * dw2-ifort-parameter.c: Update copyright year.
5002 * dw2-ifort-parameter.exp: Update copyright year.
5003
9655e943
JK
5004 * dw2-ifort-parameter-debug.S: New file.
5005 * dw2-ifort-parameter.c: New file.
5006 * dw2-ifort-parameter.exp: New file.
5007
353d1d73
JK
50082011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5009
5010 * gdb.base/commands.exp (error_clears_commands_left): New function.
5011 (): Call it.
5012
5c07461a
JK
50132011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5014
5015 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
5016 (C): Initialize `a'.
5017 * gdb.mi/mi-inheritance-syntax-error.exp
5018 (-data-evaluate-expression $path): Expect `a' as 5.
5019
0d932b2f
MK
50202011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
5021
5022 PR mi/11912
5023 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
5024 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
5025 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
5026 keyword in output of -var-info-path-expression.
5027
bdb54049
JK
50282011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
5029
5030 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
5031 * gdb.trace/collection.exp: Likewise.
5032 * gdb.trace/report.exp: Likewise.
5033 * gdb.trace/unavailable.exp: Likewise.
5034 * gdb.trace/while-dyn.exp: Likewise.
5035
59cde39c
KS
50362011-08-18 Keith Seitz <keiths@redhat.com>
5037
5038 PR c++/12266
5039 * gdb.cp/meth-typedefs.cc: New file.
5040 * gdb.cp/meth-typedefs.exp: New file.
5041
fa3a4f15
PM
50422011-08-17 Phil Muldoon <pmuldoon@redhat.com>
5043
5044 * gdb.python/python.exp: Add extended-prompt tests.
5045
c1049fca
JK
50462011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5047
5048 * gdb.arch/i386-dr3-watch.exp
5049 (watchpoint on gap1 does not fit debug registers)
5050 (delete all watchpoints): Fix racy expect strings.
5051
d93f7b5c
YQ
50522011-08-14 Yao Qi <yao@codesourcery.com>
5053
5054 * gdb.base/maint.exp: set data_section to ".neardata".
5055 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
5056 * gdb.base/savedregs.exp: Handle SIGILL.
5057 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
5058 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
5059
457e09f0
DE
50602011-08-12 Doug Evans <dje@google.com>
5061
5062 * gdb.python/py-symbol.exp: Add test for symbol.type.
5063
5d0bb2fb
UW
50642011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
5065
5066 * gdb.threads/pthreads.exp: Enable on non-native configurations.
5067 * gdb.mi/mi-pthreads.exp: Likewise.
5068 * gdb.mi/mi2-pthreads.exp: Likewise.
5069 * gdb.mi/gdb669.exp.exp: Likewise.
5070
fcdfa280
PA
50712011-08-09 Pedro Alves <pedro@codesourcery.com>
5072
5073 * lib/mi-support.exp (detect_async): Rename to...
5074 (mi_detect_async): ... this.
5075 * gdb.mi/mi-nonstop-exit.exp: Adjust.
5076 * gdb.mi/mi-nonstop.exp: Adjust.
5077 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
5078 * gdb.mi/mi-nsintrall.exp: Adjust.
5079 * gdb.mi/mi-nsmoribund.exp: Adjust.
5080 * gdb.mi/mi-nsthrexec.exp: Adjust.
5081
9d8fa392
PA
50822011-08-09 Pedro Alves <pedro@codesourcery.com>
5083
5084 * gdb.base/display.c (do_loops): New `p_i' local.
5085 * gdb.base/display.exp: Test displaying a variable that is
5086 temporarily at a bad address.
5087
b6cede78
JK
50882011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5089
5090 * gdb.dwarf2/dw2-op-stack-value.S: New file.
5091 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
5092
67bedb8c
JK
50932011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5094
5095 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
5096 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
5097 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 5098
af6e93b2
PA
50992011-08-05 Pedro Alves <pedro@codesourcery.com>
5100
5101 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
5102 procedure.
5103 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
5104
1cf0e11f
YQ
51052011-08-05 Yao Qi <yao@codesourcery.com>
5106
5107 * gdb.base/callfuncs.exp: Set language after main.
5108 * gdb.cp/cplusfuncs.exp: Likewise.
5109 * gdb.cp/inherit.exp: Likewise.
5110
a1e28cb2
UW
51112011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5112
5113 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
5114 * gdb.base/watch-vfork.exp: Skip on remote targets.
5115
d4f5bbb9
UW
51162011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5117
5118 * gdb.threads/thread-find.exp: Support remote targets.
5119
724f4f80
UW
51202011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
5121
5122 * gdb.base/jit.exp: Download solib_binfile to target.
5123 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
5124 and call dlopen without full path name.
5125 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
5126 dlopen without full path name.
5127
934709f0
PW
51282011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
5129
5130 * gdb.base/break-always.exp: Complete the test
5131 with duplicated breakpoints and enabling/disabling them.
5132
c26106c4
TT
51332011-08-02 Tom Tromey <tromey@redhat.com>
5134
5135 PR gdb/11289:
5136 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
5137
9300444e 51382011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
5139
5140 PR gdb/13045
5141 * gdb.base/float.exp: Add new test case for PR gdb/13045
5142 * gdb.base/float.c: New file.
5143
00bd41d6
PM
51442011-07-28 Phil Muldoon <pmuldoon@redhat.com>
5145
5146 * gdb.python/py-mi.exp: Test printers returning string hint, and
5147 also not returning a value.
5148 * gdb.python/py-prettyprint.c: Add testcase for above.
5149 * gdb.python/py-prettyprint.py: Add test printer for above.
5150
d24f74ce
JK
51512011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5152
5153 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
5154 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
5155 (.Ldie30) Add as field "data4".
5156 (.Ldie32) Rename field "b" to "shl".
5157 (abbrev4) Change for the "data4" field.
5158 (abbrev5, abbrev6) Remove.
5159 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
5160 (p &s.shl): ... here. Add comment.
5161 (p &s.data4): New.
5162
bb7da2bf
JK
51632011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5164
5165 Fix crash on lval_computed values.
5166 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
5167
11081198
JK
51682011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5169
5170 * gdb.base/help.exp (help whatis): Update the expected string.
5171
3c6e0cb3
JK
51722011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5173
5174 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
5175 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
5176 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
5177 Change the expected string.
5178
efa80663
PA
51792011-07-26 Pedro Alves <pedro@codesourcery.com>
5180
5181 * gdb.base/watchpoint.exp
5182 (test_disable_enable_software_watchpoint): New procedure.
5183 (top level): Run it.
5184
db8e4570
UW
51852011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
5186
5187 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
5188 executable file "${binfile}", C++ version "${binfile}-cxx".
5189 * gdb.python/py-prettyprint.exp: Likewise.
5190 * gdb.python/py-symbol.exp: Likewise.
5191 * gdb.python/py-type.exp: Likewise.
5192 * gdb.python/py-value.exp: Likewise.
5193 * gdb.python/py-template.exp (test_template_arg): Pass full executable
5194 file name instead of just suffix.
5195
543305c9
JK
51962011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5197
5198 Fix implicit pointer offsets.
5199 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
5200 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
5201 (continue to breakpoint: continue to baz breakpoint for implptr)
5202 (sanity check element 0, sanity check element 1)
5203 (enter the inlined function, check element 0 for the offset)
5204 (check element 1 for the offset)
5205 (continue to breakpoint: ignore the second baz breakpoint): New tests.
5206 (set foo breakpoint for implptr): Update the breakpoint number.
5207
b3215adc
UW
52082011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5209
5210 * gdb.python/py-mi.exp: Use different file names for different
5211 versions of the executable under test.
5212 * gdb.python/py-prettyprint.exp: Likewise.
5213 * gdb.python/py-symbol.exp: Likewise.
5214 * gdb.python/py-template.exp: Likewise.
5215 * gdb.python/py-type.exp: Likewise.
5216 * gdb.python/py-value.exp: Likewise.
5217
182b9acc
UW
52182011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5219
5220 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
5221 flag after restarting GDB if necessary.
5222
e6052b5d
UW
52232011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
5224
5225 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
5226
1ced966e
PA
52272011-07-22 Pedro Alves <pedro@codesourcery.com>
5228
5229 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
5230 backend doesn't leave used debug registers behind.
5231
3543a589
TT
52322011-07-22 Tom Tromey <tromey@redhat.com>
5233
5234 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
5235 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
5236 argument.
5237 * gdb.dwarf2/typeddwarf-amd64.S: New file.
5238
14d15303 52392011-07-21 Matt Rice <ratmice@gmail.com>
5240
5241 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
5242 in mostlyclean rule. Add files ending in .core.
5243
9b158ba0 52442011-07-21 Matt Rice <ratmice@gmail.com>
5245
5246 PR macros/12999
5247 * gdb.base/info-macros.c: New test sources.
5248 * gdb.base/info-macros.exp: New tests.
5249
d17b6f81
PM
52502011-07-21 Phil Muldoon <pmuldoon@redhat.com>
5251
5252 * gdb.python/python.exp: Add prompt substitution tests.
5253
918dd910
JK
52542011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5255
5256 Fix crash if referenced CU is aged out.
5257 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
5258 New.
5259 * gdb.dwarf2/implptr.exp: Likewise.
5260
0e37a63c
JK
52612011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5262
5263 * gdb.dwarf2/implptr.S: Rebuilt.
5264 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
5265 (bar): Use them for j, k, l.
5266 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
5267 COMPILE.
5268 (print j in implptr:bar): Update for the intp typedef.
5269 (print p[0].x in implptr:foo): Use more exact regex.
5270
f65cf84c
TT
52712011-07-18 Tom Tromey <tromey@redhat.com>
5272
5273 * gdb.cp/static-method.exp: Add missing single quote.
5274
d5b4a7be
YQ
52752011-07-18 Yao Qi <yao@codesourcery.com>
5276
5277 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
5278 supported.
5279 * gdb.mi/mi-nonstop-exit.exp: Likewise.
5280 * gdb.mi/mi-nonstop.exp: Likewise.
5281 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5282 * gdb.mi/mi-nsintrall.exp: Likewise.
5283 * gdb.mi/mi-nsmoribund.exp: Likewise.
5284 * gdb.mi/mi-nsthrexec.exp: Likewise.
5285 * gdb.python/py-evthreads.exp: Likewise.
5286
e9ea2662
JK
52872011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5288
5289 Code cleanup.
5290 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
5291 it. Substitute it instead of test_compiler_info everywhere.
5292
ce451573
UW
52932011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5294
5295 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
5296 remote targets as well.
5297
756d88a7
UW
52982011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5299
5300 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
5301 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
5302
31f83dc5
UW
53032011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
5304
5305 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
5306 a remote machine, not the host.
5307 (gdb_compile_shlib): Set soname if target is remote.
5308
059241a0
PP
53092011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
5310
5311 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
5312
28a0b48c 53132011-07-13 Matt Rice <ratmice@gmail.com>
5314
5315 * gdb.python/py-objfile-script-gdb.py: Renamed to
5316 py-objfile-script-gdb.py.in.
5317 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
5318 py-objfile-script-gdb.py.
5319 * gdb.python/py-objfile-script.exp: Update reference to
5320 py-objfile-script-gdb.py.
5321
9a771b67
JK
53222011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5323
5324 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
5325 reference undefined label.
5326
04ad99e6
JK
53272011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5328
5329 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
5330 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
5331 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
5332 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
5333
713389e0
PM
53342011-07-11 Phil Muldoon <pmuldoon@redhat.com>
5335
5336 PR python/12438
5337 * gdb.python/python.exp: Add maint set/show python print-stack
5338 deprecated tests. Add set/show python print-backtrace tests.
5339
97d146f8
JK
53402011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5341
5342 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
5343 debug info.
5344
facde0e5 53452011-07-06 Matt Rice <ratmice@gmail.com>
5346
5347 * gdb.python/python.exp: Update filename paths.
5348 * gdb.python/py-symtab.exp: Ditto.
5349
438640d1
MP
53502011-07-06 Marek Polacek <mpolacek@redhat.com>
5351
5352 * gdb.python/py-evthreads.exp: Add missing `$'.
5353
33a365df
MF
53542011-07-06 Jie Zhang <jie.zhang@analog.com>
5355
5356 * config/bfin.exp: New file.
5357 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
5358 * gdb.asm/bfin.inc: New file.
5359
8f7ae686
MP
53602011-07-06 Marek Polacek <mpolacek@redhat.com>
5361
df46027d 5362 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
5363 the whole output.
5364
eb2a6f42
TT
53652011-07-05 Tom Tromey <tromey@redhat.com>
5366
5367 * gdb.java/jprint.java (jprint.hi): New field.
5368 * gdb.java/jprint.exp: Print string.
5369
177b42fe
TJB
53702011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
5371
5372 * gdb.base/call-sc.c: Fix typos.
5373 * gdb.base/ifelse.exp: Likewise.
5374 * gdb.base/structs.c: Likewise.
5375
3b2a0cf2
JB
53762011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
5377
5378 * gdb.base/jit-so.exp: New test.
5379 * gdb.base/jit-dlmain.c: New file.
5380 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
5381
46fc714c
JK
53822011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
5383
5384 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
5385 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
5386 * gdb.cp/pr9167.exp (p b): Likewise.
5387 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
5388 (test value of P in inner_m, test type of Z in inner_m): Call
5389 setup_xfail for gcc <= 4.5.
46fc714c 5390
418c7cf7
JK
53912011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5392
5393 * gdb.cp/paren-type.cc: New files.
5394 * gdb.cp/paren-type.exp: New files.
5395
3d50dd94
JK
53962011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5397
5398 Stop on first linespec terminator instead of eating what we can.
5399 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
5400 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
5401 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
5402 (break C::f()): ... this one.
5403 (break C::operator()()): New test.
5404 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
5405 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
5406 test.
5407
dcf9f4ab
JK
54082011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5409
5410 Fall back linespec to minimal symbols.
5411 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
5412 error message.
5413 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
5414 * gdb.cp/minsym-fallback-main.cc: New file.
5415 * gdb.cp/minsym-fallback.cc: New file.
5416 * gdb.cp/minsym-fallback.exp: New file.
5417 * gdb.cp/minsym-fallback.h: New file.
5418
3f542ed1
JK
54192011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5420
5421 * gdb.cp/no-dmgl-verbose.cc: New file.
5422 * gdb.cp/no-dmgl-verbose.exp: New file.
5423
54242011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
5425
5426 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
5427 __GI_.
5428 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
5429 (f): New function.
5430 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
5431 (complete p 'func<short>(): ... here.
5432 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
5433 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
5434 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
5435 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
5436 Make them KFAIL gcc/49546.
5437
00eb2c4a
JB
54382011-07-01 Joel Brobecker <brobecker@adacore.com>
5439
5440 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
5441
85a20c42
JK
54422011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5443
5444 Test GCC PR debug/49546.
5445 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
5446 (test type of F in k3_m, test value of F in k3_m): New.
5447 * gdb.cp/temargs.cc (struct S3, struct K3): New.
5448 (main): New variable k3. Call k3.k3_m.
5449
d2d43431
JB
54502011-07-01 Jean-Charles Delay <delay@adacore.com>
5451
5452 * gdb.ada/packed_array.exp: Fix expected outout.
5453
54ae186f
JB
54542011-07-01 Jean-Charles Delay <delay@adacore.com>
5455
5456 * gdb.ada/packed_array.exp: fixed expected output.
5457
8f17729f
JB
54582011-07-01 Joel Brobecker <brobecker@adacore.com>
5459
5460 * gdb.ada/same_enum: New testcase.
5461
f5aa6869
JB
54622011-07-01 Joel Brobecker <brobecker@adacore.com>
5463
5464 * gdb.ada/ptr_typedef: New testcase.
5465
828292f2
JB
54662011-07-01 Joel Brobecker <brobecker@adacore.com>
5467
5468 * gdb.ada/arrayptr.exp: Add ptype test.
5469
18920c42
JB
54702011-07-01 Joel Brobecker <brobecker@adacore.com>
5471
5472 * gdb.ada/char_enum: New testcase.
5473
3536d9e3 54742011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
5475
5476 * gdb.base/dump.exp (capture_pointer_with_type): New.
5477 Get value from address instead of name.
5478 Start GDB once, and do `dump' and `restore'
5479 tests together.
5480
db863c42
MF
54812011-06-30 Jie Zhang <jie.zhang@analog.com>
5482 Mike Frysinger <vapier@gentoo.org>
5483
5484 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
5485 helper functions for getting/setting remotetimeout variable.
5486 * lib/gdb.exp (gdb_load): If the target is remote, set
5487 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
5488 with $loadtimeout. Set $load_ok to 0 before doing the load.
5489 Instead of returning, immediately, set $load_ok to 0. Call
5490 set_remotetimeout with $oldremotetimeout, and then return if
5491 $load_ok is 1.
5492
e9e642a8
AB
54932011-06-30 Andrew Burgess <aburgess@broadcom.com>
5494
5495 * gdb.python/py-template.exp: Don't run this test if the target
5496 does not support c++ tests.
5497
32019081
JK
54982011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
5499
5500 Fix non-only rename list for Fortran modules import.
5501 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
5502 tests.
5503 * gdb.fortran/module.f90 (module moduse): New.
5504 (program module): use moduse, test var_x, var_y and var_z.
5505
0ecee54c
TT
55062011-06-29 Tom Tromey <tromey@redhat.com>
5507
5508 PR testsuite/12040:
5509 * gdb.fortran/array-element.exp: Use f90, not f77.
5510 * gdb.fortran/complex.exp: Use f90, not f77.
5511 * gdb.fortran/derived-type.exp: Use f90, not f77.
5512 * gdb.fortran/library-module.exp: Use f90, not f77.
5513 * gdb.fortran/logical.exp: Use f90, not f77.
5514 * gdb.fortran/module.exp: Use f90, not f77.
5515 * gdb.fortran/multi-dim.exp: Use f90, not f77.
5516 * gdb.fortran/subarray.exp: Use f90, not f77.
5517
3b2b8fea
TT
55182011-06-29 Tom Tromey <tromey@redhat.com>
5519
5520 * gdb.fortran/charset.exp: New file.
5521 * gdb.fortran/charset.f90: New file.
5522
42159ca5
TT
55232011-06-29 Tom Tromey <tromey@redhat.com>
5524
5525 PR testsuite/12040:
5526 * lib/future.exp: New file, mostly extracted from ada.exp.
5527 Rewrote compatibility code to use rename.
5528 (gdb_find_gfortran): New proc.
5529 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
5530 gfortran patch.
5531 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
5532 Move to future.exp.
5533 * lib/gdb.exp: Always load future.exp.
5534
af69a5ce
YQ
55352011-06-28 Yao Qi <yao@codesourcery.com>
5536
5537 * gdb.cp/exception.cc: Don't include iostream.
5538 (bar): Remove print statement.
5539 (catcher): New.
5540 (main): Remove print statements. Call function catcher.
5541 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
5542 Set breakpoint on catcher, and check the value of parameter.
5543
ab5c6a72
YQ
55442011-06-23 Yao Qi <yao@codesourcery.com>
5545
5546 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
5547 1.2 is disabled. KFAIL for uclinux.
5548
9497469f
MP
55492011-06-23 Marek Polacek <mpolacek@redhat.com>
5550
5551 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
5552 mi_gdb_test.
5553
b9132588
MP
55542011-06-23 Marek Polacek <mpolacek@redhat.com>
5555
5d197ed0 5556 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 5557
e55595ca
MP
55582011-06-23 Marek Polacek <mpolacek@redhat.com>
5559
5d197ed0
MP
5560 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
5561
55622011-06-23 Marek Polacek <mpolacek@redhat.com>
5563
5564 * gdb.mi/mi2-basics.exp: Fix races. Honour the
5565 `test_exec_and_symbol_mi_operatons' return value.
5566 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5567 gdb_test_multiple.
5568 (test_exec_and_symbol_mi_operatons): Likewise.
5569 (test_path_specification): Likewise.
e55595ca 5570
be777e08
YQ
55712011-06-23 Yao Qi <yao@codesourcery.com>
5572
5573 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
5574 supported.
5575 * lib/gdb.exp (support_displaced_stepping): New.
5576
615556d6
YQ
55772011-06-23 Yao Qi <yao@codesourcery.com>
5578
5579 * gdb.threads/execl.exp: Skip on remote target.
5580
833b0ca7
MP
55812011-06-21 Marek Polacek <mpolacek@redhat.com>
5582
5d197ed0 5583 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
5584 mi_gdb_test.
5585
1ee4023a
MP
55862011-06-20 Marek Polacek <mpolacek@redhat.com>
5587
5d197ed0 5588 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 5589
d0b1d624
MP
55902011-06-20 Marek Polacek <mpolacek@redhat.com>
5591
5d197ed0 5592 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
5593 mi_gdb_test.
5594
79aa92c1
MP
55952011-06-20 Marek Polacek <mpolacek@redhat.com>
5596
5d197ed0 5597 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 5598
5ce5db06
YQ
55992011-06-14 Yao Qi <yao@codesourcery.com>
5600
5601 gdb/testsuite/
5602 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
5603
533a737e
JK
56042011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
5605
5606 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
5607
d0e53741
TT
56082011-06-10 Tom Tromey <tromey@redhat.com>
5609
5610 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
5611 Add tests for pointer-to-member-function.
5612 * gdb.cp/temargs.cc (S::somefunc): New function.
5613 (K2): New class.
5614 (main): Instantiate K2; call method.
5615
b5916bbd
JB
56162011-06-08 Joel Brobecker <brobecker@adacore.com>
5617
5618 * gdb.python/py-inferior.c (f2): Make str an array rather
5619 than a pointer.
5620 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
5621
5be4dfca
JK
56222011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
5623
5624 * gdb.base/async-shell.c: New file.
5625 * gdb.base/async-shell.exp: New file.
5626
9f47e254
PA
56272011-06-06 Pedro Alves <pedro@codesourcery.com>
5628
5629 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
5630
64b9b334
JB
56312011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
5632
5633 From Stephen Kitt <steve@sk2.org>
5634 * gdb.base/help.exp: Adjust following some spelling corrections
5635 in GDB.
5636
dbc0f131
YQ
56372011-06-01 Yao Qi <yao@codesourcery.com>
5638
5639 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
5640
fd336a18
KS
56412010-05-31 Keith Seitz <keiths@redhat.com>
5642
5643 PR c++/12750
5644 * gdb.cp/static-method.cc: New file.
5645 * gdb.cp/static-method.exp: New file.
5646
fa8b9902
KS
56472010-05-31 Keith Seitz <keiths@redhat.com>
5648
5649 PR symtab/12704
5650 * gdb.cp/anon-ns.cc: New file.
5651 * gdb.cp/anon-ns.exp: New file.
5652
0a5b1e09
PA
56532011-05-31 Pedro Alves <pedro@codesourcery.com>
5654
5655 * gdb.arch/i386-dr3-watch.c: New file.
5656 * gdb.arch/i386-dr3-watch.exp: New file.
5657
0578b8d1
YQ
56582011-05-30 Yao Qi <yao@codesourcery.com>
5659
5660 * gdb.base/callfuncs.c (t_structs_fc): New.
5661 (t_structs_dc, t_structs_ldc): New.
5662 (t_double_many_args):
5663 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
5664 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
5665 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
5666 * gdb.base/callfuncs.exp: Call new functions.
5667
6680506e
YQ
56682011-05-30 Yao Qi <yao@codesourcery.com>
5669
ff4d2c60
YQ
5670 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
5671 Call rerun_and_prepare for each test to isolate effects.
5672
56732011-05-30 Yao Qi <yao@codesourcery.com>
5674
5675 * gdb.base/varargs.c (find_max_float_real): New.
5676 (find_max_double_real, find_max_long_double_real): New.
5677 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
5678 * lib/gdb.exp (setup_kfail_for_target): New.
5679
e43ec454
YQ
56802011-05-30 Yao Qi <yao@codesourcery.com>
5681
5682 * gdb.base/funcargs.c (callca, callcb, callcc): New.
5683 (callcd, callce, callcf, callc1a, callc1b): New.
5684 (callc2a, callc2b): New.
5685 * gdb.base/funcargs.exp (complex_args): New.
5686 (complex_integral_args, complex_float_integral_args): New.
5687 * lib/gdb.exp (support_complex_tests): New. Determine
5688 whether to run test cases on _Complex types.
5689
432b4d03
JK
56902011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5691
5692 * gdb.threads/leader-exit.c: New file.
5693 * gdb.threads/leader-exit.exp: New file.
5694
6caf069d
MP
56952011-05-27 Marek Polacek <mpolacek@redhat.com>
5696
9497469f 5697 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 5698
97fce28b
MP
56992011-05-27 Marek Polacek <mpolacek@redhat.com>
5700
5701 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
5702 remove the `supported' variable.
5703 * gdb.mi/mi-nonstop.exp: Likewise.
5704 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
5705 * gdb.mi/mi-nsintrall.exp: Likewise.
5706 * gdb.mi/mi-nsmoribund.exp: Likewise.
5707 * gdb.mi/mi-nsthrexec.exp: Likewise.
5708
9da8c2a0
PA
57092011-05-26 Pedro Alves <pedro@codesourcery.com>
5710
5711 * gdb.reverse/finish-reverse-bkpt.exp: New test.
5712
2c03e5be
PA
57132011-05-26 Pedro Alves <pedro@codesourcery.com>
5714
5715 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
5716
2e21250d
KS
57172011-05-24 Keith Seitz <keiths@redhat.com>
5718
5719 PR breakpoint/12803
5720 * gdb.cp/cmpd-minsyms.cc (a): New method.
5721 (b): New method.
5722 (c): New method.
5723 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
5724
cdac0397
PA
57252011-05-24 Pedro Alves <pedro@codesourcery.com>
5726
5727 * gdb.base/commands.exp (watchpoint_command_test): Check that the
5728 watchpoint's command list didn't execute when the watchpoint went
5729 out of scope.
5730
ee5683ab
PM
57312011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
5732
5733 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
5734 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
5735 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
5736 * gdb.arch/i386-gnu-cfi.exp: Likewise.
5737 * gdb.arch/i386-permbkpt.exp: Likewise.
5738 * gdb.arch/i386-prologue.exp: Likewise.
5739 * gdb.arch/i386-size-overlap.exp: Likewise.
5740 * gdb.arch/i386-size.exp: Likewise.
5741 * gdb.arch/i386-unwind.exp: Likewise.
5742 * gdb.reverse/i386-precsave.exp: Likewise.
5743 * gdb.reverse/i386-reverse.exp: Likewise.
5744 * gdb.reverse/i386-sse-reverse.exp: Likewise.
5745 * gdb.reverse/i387-env-reverse.exp: Likewise.
5746 * gdb.reverse/i387-stack-reverse.exp: Likewise.
5747
c91c8c16
PA
57482011-05-24 Pedro Alves <pedro@codesourcery.com>
5749
5750 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
5751 file doesn't error, using MI.
5752
c50491a7
TT
57532011-05-23 Tom Tromey <tromey@redhat.com>
5754
5755 * gdb.base/charset.exp (string_display): Add tests to assign to
5756 arrays.
5757 * gdb.base/charset.c (short_array, int_array, long_array): New.
5758
4a07b7da
PA
57592011-05-20 Pedro Alves <pedro@codesourcery.com>
5760
5761 Cope with async mode.
5762
4a07b7da
PA
5763 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
5764 into gdb_test + mi_expect_stop.
5765
b275f2d2
PA
57662011-05-20 Pedro Alves <pedro@codesourcery.com>
5767
5768 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
5769 (callme): Remove printf call.
5770
eec52c44
PM
57712011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
5772
5773 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
5774 quote pattern to avoid problems with Cygwin/mingw expect versions.
5775 * gdb.base/default.exp (show convenience): Use double
5776 quote pattern for regular expressions.
5777
b3c8eb43
JK
57782011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5779
5780 Fix -readnow for -gdwarf-4 unused type units.
5781 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
5782 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
5783
ed731959
JK
57842011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
5785
5786 * gdb.base/kill-after-signal.c: New file.
5787 * gdb.base/kill-after-signal.exp: New file.
5788
3b48433d
PA
57892011-05-16 Pedro Alves <pedro@codesourcery.com>
5790
5791 * gdb.ada/start.exp: Call untested with the correct test filename.
5792 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
5793 test filename. Make the test's binary unique.
5794 * gdb.arch/i386-signal.exp: Call untested with the correct test
5795 filename.
5796 * gdb.arch/i386-size-overlap.exp: Ditto.
5797 * gdb.arch/Makefile.in (EXECUTABLES): Update.
5798 * gdb.base/gcore-buffer-overflow.exp: Ditto.
5799 * gdb.cp/call-c.exp: Ditto.
5800 * gdb.mi/mi-reverse.exp: Call untested with the correct test
5801 filename. Make the test's binary unique.
5802 * gdb.mi/Makefile.in (EXECUTABLES): Update.
5803 * gdb.python/py-mi.exp: Ditto.
5804 * gdb.python/Makefile.in (EXECUTABLES): Update.
5805 * gdb.reverse/i386-precsave.exp: Ditto.
5806 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
5807 test filename.
5808 * gdb.reverse/i387-stack-reverse.exp: Ditto.
5809 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
5810 unique.
5811 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
5812 test filename.
5813 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
5814 * gdb.trace/tfile.exp: Ditto.
5815
ba4a8bdd
YQ
58162011-05-14 Yao Qi <yao@codesourcery.com>
5817
5818 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
5819 type.
5820
dbaefcf7
DE
58212011-05-13 Doug Evans <dje@google.com>
5822
5823 * gdb.python/py-objfile-script.exp: New file.
5824 * gdb.python/py-objfile-script.c: New file.
5825 * gdb.python/py-objfile-script-gdb.py: New file.
5826 * testsuite/gdb.python/py-section-script.exp: Test
5827 "info auto-load-scripts".
5828
9930639c
TT
58292011-05-13 Tom Tromey <tromey@redhat.com>
5830
5831 * gdb.dwarf2/clztest.exp: New file.
5832 * gdb.dwarf2/clztest.c: New file.
5833 * gdb.dwarf2/clztest.S: New file.
5834
05272e11
DE
58352011-05-13 Doug Evans <dje@google.com>
5836
cc63ef9b
DE
5837 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
5838 String16 tests.
05272e11 5839
6edba76f
TT
58402011-05-13 Tom Tromey <tromey@redhat.com>
5841
5842 * lib/gdb.exp (is_x86_like_target): New proc.
5843 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
5844 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
5845 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
5846 -nostdlib to compiler.
5847 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
5848 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
5849 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
5850 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
5851 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
5852
028d0ed5
TJB
58532011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
5854
5855 * gdb.python/py-function.exp: Test setting a value from a function
5856 which executes a command.
5857
8a9b8146
TT
58582011-05-12 Tom Tromey <tromey@redhat.com>
5859
5860 * gdb.dwarf2/typeddwarf.S: New file.
5861 * gdb.dwarf2/typeddwarf.c: New file.
5862 * gdb.dwarf2/typeddwarf.exp: New file.
5863
10483e8e
MP
58642011-05-12 Marek Polacek <mpolacek@redhat.com>
5865
5866 * gdb.mi/mi-basics.exp: Fix races. Honour the
5867 `test_exec_and_symbol_mi_operatons' return value.
5868 (test_mi_interpreter_selection): Use mi_gdb_test instead of
5869 gdb_test_multiple.
5870 (test_exec_and_symbol_mi_operatons): Likewise.
5871 (test_path_specification): Likewise.
5872
faf067f1
JK
58732011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5874
5875 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
5876 (gdb_touch_execfile): Remove catch wrappers. New variable time.
5877 Replace `file copy' and `file rename' by `file mtime'. Twice.
5878
7ff911a3
JK
58792011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5880
5881 * gdb.base/readline-ask.c: New file.
5882 * gdb.base/readline-ask.exp: New file.
5883 * gdb.base/readline-ask.inputrc: New file.
5884
a536c6d7
UW
58852011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
5886
5887 * gdb.cell/bt.exp: Delete breakpoints before running to signal
5888 to avoid race condition.
5889 * gdb.cell/coremaker.c: Use small stack size.
5890 * gdb.cell/ea-standalone.exp: Use file name without path as
5891 argument to c_to.
5892 * gdb.cell/fork.exp: Allow other output when continuing to end.
5893
d472a426
JK
58942011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5895
5896 * gdb.threads/corethreads.c: New file.
5897 * gdb.threads/corethreads.exp: New file.
5898
58992011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
5900
5901 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
5902 Try to compile the test using -Wl,-z,norelro first.
5903 (load_core): New variable libthread_db_seen, initialize it.
5904 (zeroed-threads cannot be listed): Protect it by XFAIL on
5905 !$libthread_db_seen.
5906
8be455d7
JK
59072011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5908
5909 PR 12573
5910 * gdb.dwarf2/dw2-skip-prologue.S: New file.
5911 * gdb.dwarf2/dw2-skip-prologue.c: New file.
5912 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
5913
1976171a
JK
59142011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5915
5916 * gdb.cp/psymtab-parameter.cc: New file.
5917 * gdb.cp/psymtab-parameter.exp: New file.
5918
7db6f30f
JK
59192011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
5920
5921 Fix a race.
5922 * gdb.cp/static-print-quit.exp (print c): Split to ...
5923 (print c - <return>, print c - q <return>, print c - to quit):
5924 ... these. Make the testfile untested on gdb-7.1.
5925
85161e9e 59262011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
5927
5928 * lib/gdb.exp (exec_target_file, exec_symbol_file,
5929 gdb_rename_execfile, gdb_touch_execfile): New.
5930 * gdb.base/reread.exp: Use new procs to handle multiple
5931 exec files.
5932
0c51be18
YQ
59332011-05-05 Yao Qi <yao@codesourcery.com>
5934
5935 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
5936 (test_adr_32bit, test_pop_pc): New.
5937 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
5938 (test_adr_32bit, test_pop_pc): New.
5939
4d393d60
JM
59402011-05-04 Joseph Myers <joseph@codesourcery.com>
5941
5942 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
5943 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
5944 targets.
5945 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
5946 handle targets.
5947
8ffd0459
JK
59482011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5949
5950 * gdb.base/completion.exp (complete help info wat): Rename to ...
5951 (complete 'help info wat'): ... here.
5952 Remove all `-re ".*' and `-re "^.*' redundant regexes.
5953 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
5954
8e28d804
PA
59552011-05-04 Pedro Alves <pedro@codesourcery.com>
5956
5957 * gdb.base/completion.exp: Use gdb_test_multiple instead of
5958 gdb_test and explicit $gdb_prompt/timeout matches.
5959
3eb2ef34
YQ
59602011-05-04 Yao Qi <yao@codesourcery.com>
5961
5962 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
5963 and __thumb2__.
5964
aaaf81a3
MP
59652011-05-03 Marek Polacek <mpolacek@redhat.com>
5966
5967 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
5968 in place of `gdb_test "delete breakpoints"'. This eliminates two
5969 testcases.
5970
c4cbc0df
PA
59712011-05-02 Pedro Alves <pedro@codesourcery.com>
5972
5973 PR testsuite/12649
5974 Fix races.
5975
5976 * gdb.base/completion.exp: Remove all sleep calls. Remove
5977 unnecessary regexs. Don't explicitly expect anything after the
5978 prompt. Eat the prompt if necessary.
5979
b4cbb4a3
EBM
59802011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
5981
5982 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
5983 accept to show the caller line again as well as the line after.
5984
d65aec65
PM
59852011-04-29 Phil Muldoon <pmuldoon@redhat.com>
5986
5987 PR mi/12531
5988
5989 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
5990 compile target.
5991 * gdb.python/py-prettyprint.exp: Add C++ object for
5992 CPLUS_FAKE_CHILD test.
5993
30852783
UW
59942011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
5995
5996 * gdb.base/signest.exp: New file.
5997 * gdb.base/signest.c: Likewise.
5998
c7b1f0d9
JK
59992011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6000
6001 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
6002 thread and breakpoint notifications.
6003
559a7a62
JK
60042011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6005
6006 * gdb.base/fortran-sym-case.c: New file.
6007 * gdb.base/fortran-sym-case.exp: New file.
6008 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
6009 * gdb.dwarf2/dw2-case-insensitive.c: New file.
6010 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
6011
8344e389
JK
60122011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6013
6014 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
6015 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
6016 false #1', `if true else false #2' and `if true else false #3'.
6017
2484c66b
UW
60182011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
6019
6020 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
6021 while delivering signal.
6022
8d3788bd
VP
60232011-04-27 Vladimir Prus <vladimir@codesourcery.com>
6024
6025 MI breakpoint notifications.
6026
6027 * testsuite/gdb.mi/mi-cli.exp: Adust.
6028 * testsuite/gdb.mi/mi2-cli.exp: Adust.
6029 * testsuite/gdb.mi/mi-watch.exp: Adust.
6030 * testsuite/gdb.mi/mi2-watch.exp: Adust.
6031 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
6032 notifications.
6033
3e03848b
JK
60342011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6035
6036 * gdb.base/gdbindex-stabs-dwarf.c: New file.
6037 * gdb.base/gdbindex-stabs.c: New file.
6038 * gdb.base/gdbindex-stabs.exp: New file.
6039
918c9108
YQ
60402011-04-25 Yao Qi <yao@codesourcery.com>
6041
6042 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
6043 with /*...*/.
6044 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
6045
90556b8c
JK
60462011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6047
6048 * gdb.python/py-value.exp (test_objfiles): Name the first test
6049 `py-value in file.filename'.
6050
03f2bd59
JK
60512011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6052
6053 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
6054 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
6055 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
6056 !gdbserver_reconnect_p..
6057 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
6058
7b08b9eb
JK
60592011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6060
6061 * gdb.cp/cpcompletion.exp (complete class methods)
6062 (complete class methods beginning with F): Move them above runto. New
6063 comment about the runto delimiter.
6064
b78974c3
PA
60652011-04-20 Pedro Alves <pedro@codesourcery.com>
6066
6067 * gdb.base/maint.exp: Test that "maint print registers" works
6068 without a running program.
6069
20429c40 60702011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 6071
20429c40
MP
6072 * gdb.base/setshow.exp: Fix racy tests.
6073 ($old_gdb_prompt): New variable.
6074
7a9dd1b2
TT
60752011-04-19 Tom Tromey <tromey@redhat.com>
6076
6077 * gdb.mi/mi-nsmoribund.exp:
6078 * gdb.hp/gdb.objdbg/objdbg01.exp:
6079 * gdb.base/structs.exp (test_struct_returns):
6080 * gdb.base/call-sc.exp (test_scalar_returns):
6081 * gdb.base/bigcore.exp: Remove duplicate words.
6082
02835898
JK
60832011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6084
6085 * gdb.base/break-interp-lib.c (v, vptr): New variables.
6086 * gdb.base/break-interp.exp (test_attach): New comment.
6087
254f582e
JK
60882011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6089
6090 * gdb.threads/gcore-thread.exp ($core0file): New variable.
6091 (clear __stack_user.next, clear stack_used.next)
6092 (save a zeroed-threads corefile): New test.
6093 Call core_load for $core0file.
6094 (zeroed-threads cannot be listed): New test.
6095
4fe85f5c
JK
60962011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6097
6098 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
6099 filename.
6100 ($srcfile): Preserve the original value.
6101 ($testfile): Match it the .exp filename.
6102 ($corefile): New variable. Substitute it around.
6103 Use clean_restart.
6104 ($prev_timeout): Remove.
6105 (load_core): Move core loading into this proc.
6106 Fix restore of $timeout if load_core fails.
6107
63524580
JK
61082011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6109
6110 * gdb.base/eu-strip-infcall.c: New file.
6111 * gdb.base/eu-strip-infcall.exp: New file.
6112
90359a16
JK
61132011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6114
6115 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
6116 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
6117
626e7282
JK
61182011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
6119
6120 Fix Python access to inlined frames.
6121 * gdb.python/py-frame-inline.c: New file.
6122 * gdb.python/py-frame-inline.exp: New file.
6123
3363d018
EBM
61242011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
6125
6126 * gdb.base/gdb1090.exp: Change breakpoint location to read the
6127 content of 's24' correctly (avoiding "optimized out").
6128 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
6129
28781456
JK
61302011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6131
6132 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
6133
4a4106ca
TJB
61342011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
6135
6136 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
6137 expect a colon in watch -location output.
6138
d26ccb4f
JK
61392011-04-13 Marek Polacek <mpolacek@redhat.com>
6140
df46027d 6141 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
6142 New testcase `expect response to define backtrace'. Also remove
6143 redundant `default' block.
6144
e1ab1f9c
JK
61452011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6146
6147 * gdb.python/py-prettyprint.c (struct hint_error): New.
6148 (main): New variable hint_error.
6149 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
6150 "print hint_error".
6151 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
6152 (register_pretty_printers): Register it.
6153
0c2e6019
TT
61542011-04-04 Tom Tromey <tromey@redhat.com>
6155
6156 * gdb.cp/maint.exp (test_help): Update.
6157 (test_namespace): Likewise.
6158
af57139d
JB
61592011-04-01 Joel Brobecker <brobecker@adacore.com>
6160
6161 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
6162 * gdb.ada/arrayptr.exp: Add new tests.
6163
956a9fb9
JB
61642011-04-01 Joel Brobecker <brobecker@adacore.com>
6165
6166 * gdb.ada/mi_catch_ex: New testcase.
6167
d0c4d642
PA
61682011-04-01 Pedro Alves <pedro@codesourcery.com>
6169
6170 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
6171 base::overload(void) method without specifying "const".
6172
18819fa6
UW
61732011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
6174
6175 * gdb.arch/thumb-singlestep.S: New file.
6176 * gdb.arch/thumb-singlestep.exp: Likewise.
6177
a4c8e806
TT
61782011-03-31 Tom Tromey <tromey@redhat.com>
6179
6180 * gdb.python/py-prettyprint.py (exception_flag): New global.
6181 (NoStringContainerPrinter._iterator.next): Check it.
6182 * gdb.python/py-prettyprint.c (main): New variable nstype2.
6183 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
6184
53832f31
TT
61852011-03-29 Tom Tromey <tromey@redhat.com>
6186
6187 * gdb.cp/anon-struct.cc: New file.
6188 * gdb.cp/anon-struct.exp: New file.
6189
e4620230
JK
61902011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6191
6192 Test STT_GNU_IFUNC support.
6193 * gdb.base/gnu-ifunc-lib.c: New file.
6194 * gdb.base/gnu-ifunc.c: New file.
6195 * gdb.base/gnu-ifunc.exp: New file.
6196
d0fb5eae
JK
61972011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6198
6199 Support a ring of related breakpoints.
6200 * gdb.base/watchpoint-delete.c: New file.
6201 * gdb.base/watchpoint-delete.exp: New file.
6202
20106cfb
JK
62032011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6204
6205 * gdb.ada/arrayparam.exp (print first after function call): Use
6206 explicit package name. Add a comment
6207 (print lasta after function call): Rename ...
6208 (print last after function call): ... it and use explicit package
6209 name.
6210 (print length after function call): Use explicit package name.
6211 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
6212 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
6213 (multiple matches for symbol i): Rename ...
6214 (multiple matches for symbol integervar): ... it.
6215 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
6216 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
6217
e7ab5e63
AB
62182011-03-25 Andrew Burgess <aburgess@broadcom.com>
6219
6220 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
6221 environment variable to make grep output more predictable. Move
6222 all the environment setup into gdb_init so it's done once per test
6223 case rather than each time we start gdb.
6224
9ef07c8c
TT
62252011-03-24 Tom Tromey <tromey@redhat.com>
6226
6227 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
6228 test.
6229
dd90784c
JK
62302011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
6231
6232 * gdb.dwarf2/dw2-entry-value-main.c: New file.
6233 * gdb.dwarf2/dw2-entry-value.S: New file.
6234 * gdb.dwarf2/dw2-entry-value.exp: New file.
6235
05775840
PM
62362011-03-22 Phil Muldoon <pmuldoon@redhat.com>
6237
6238 PR python/12183
6239
6240 * gdb.python/py-function.exp: Add GdbError tests.
6241
8661b11b
PA
62422011-03-18 Pedro Alves <pedro@codesourcery.com>
6243
6244 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
6245 (reglocal_test_func, statlocal_test_func): New functions.
6246 (globals_test_func): Call new functions.
6247 * gdb.trace/unavailable.exp (gdb_collect_args_test)
6248 (gdb_collect_locals_test): New procedure.
6249 (gdb_trace_collection_test): Call new procedures.
6250
0fdb4f18
PA
62512011-03-18 Pedro Alves <pedro@codesourcery.com>
6252
6253 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
6254 (test_register, test_register_unavailable): New procedures.
6255 (gdb_unavailable_registers_test): New procedure.
6256 (gdb_trace_collection_test): Call it.
6257
99c3dc11
PM
62582011-03-18 Phil Muldoon <pmuldoon@redhat.com>
6259
6260 PR python/12149
6261
6262 * gdb.python/python.exp: Add gdb.write tests.
6263
29703da4
PM
62642010-03-17 Phil Muldoon <pmuldoon@redhat.com>
6265
6266 * gdb.python/Makefile.in: Add py-objfile.
6267 * gdb.python/py-objfile.exp: New file.
6268 * gdb.python/py-objfile.c: New file.
6269 * gdb.python/py-block.exp: Add is_valid tests.
6270 * gdb.python/py-inferior.exp: Ditto.
6271 * gdb.python/py-infthread.exp: Ditto.
6272 * gdb.python/py-symbol.exp: Ditto.
6273 * gdb.python/py-symtab.exp: Ditto.
6274
598997c8
KS
62752011-03-16 Keith Seitz <keiths@redhat.com>
6276
6277 PR c++/12273
6278 * gdb.cp/cmpd-minsyms.exp: New test.
6279 * gdb.cp/cmpd-minsyms.cc: New file.
6280
6281 PR c++/11734
6282 * gdb.cp/ovsrch.exp: New test.
6283 * gdb.cp/ovsrch.h: New file.
6284 * gdb.cp/ovsrch1.cc: New file.
6285 * gdb.cp/ovsrch2.cc: New file.
6286 * gdb.cp/ovsrch3.cc: New file.
6287 * gdb.cp/ovsrch4.cc: New file.
6288
c91513d8
PP
62892011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
6290
6291 PR gdb/12528
6292 * gdb.base/Makefile.in: Adjust EXECUTABLES.
6293 * gdb.base/break-on-linker-gcd-function.exp: New test.
6294 * gdb.base/break-on-linker-gcd-function.cc: New file.
6295
7470fc63
AT
62962011-03-15 Andreas Tobler <andreast@fgznet.ch>
6297
6298 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
6299
959e7469
PM
63002011-03-15 Phil Muldoon <pmuldoon@redhat.com>
6301
6302 * lib/gdb.exp (gdb_unload): Add another termination case.
6303
9373cf26
JK
63042011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
6305
6306 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
6307 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
6308 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
6309 Provide a stub byte there.
6310 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
6311 DW_AT_entry_pc.
6312 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
6313
24e9cda0
UW
63142011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
6315
6316 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
6317 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
6318 "generic ABI, auto".
6319 (altivec_abi_tests): Accept vectors returned by reference.
6320
7371cf6d
PM
63212010-03-14 Phil Muldoon <pmuldoon@redhat.com>
6322
6323 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
6324
ce77046a
UW
63252011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
6326
6327 * gdb.python/py-section-script.exp: Skip test if no Python support.
6328
176400c3
UW
63292011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
6330
6331 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
6332
ecec24e6
PM
63332011-03-10 Phil Muldoon <pmuldoon@redhat.com>
6334
6335 * gdb.python/py-parameter.exp: Update tests to the new Python
6336 parameter API. Add "no documentation" test. Add deprecated API
6337 backward compatibility test.
6338
5dbdd470
TT
63392011-03-09 Tom Tromey <tromey@redhat.com>
6340
6341 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
6342 gdb_continue_to_end.
6343
b66e66ee
MK
63442011-03-09 Mark Kettenis <kettenis@gnu.org>
6345
6346 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
6347 tabs.
6348
eceb0c5f
TT
63492011-03-09 Tom Tromey <tromey@redhat.com>
6350
6351 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
6352 parentheses.
6353 (gdb_continue_to_end): Add "allow_extra" parameter. Use
6354 $command.
6355 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
6356 argument to gdb_continue_to_end.
6357 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
6358 argument to gdb_continue_to_end.
6359 * gdb.cp/annota3.exp: Fix regex.
6360 * gdb.cp/annota2.exp: Fix regex.
6361 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
6362 gdb_continue_to_end.
6363 * gdb.base/call-signal-resume.exp: Revert earlier patch.
6364 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
6365 gdb_continue_to_end.
6366
63154eca
PA
63672011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6368
6369 * gdb.server/ext-run.exp
6370 (load new file without any gdbserver inferior): New test.
6371
967d1f9b
TT
63722011-03-07 Tom Tromey <tromey@redhat.com>
6373
6374 * Makefile.in (TAGS): Rewrite.
6375
d68dcbb9
JK
63762011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6377
6378 * gdb.trace/report.exp (12.1: trace report #1): New match for the
6379 initial commands echo. New match for `Found trace'. Anchor all the
6380 other matches. Anchor and match for `No trace frame found' the final
6381 match.
6382
6bf58e63
TT
63832011-03-07 Tom Tromey <tromey@redhat.com>
6384
6385 * Makefile.in (TAGS): New target.
6386
fda326dd
TT
63872011-03-07 Tom Tromey <tromey@redhat.com>
6388
6389 * lib/opencl.exp (skip_opencl_tests): Update for exit message
6390 change.
6391 * lib/mi-support.exp (mi_gdb_test): Update for exit message
6392 change.
6393 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
6394 exit message change.
6395 (skip_altivec_tests): Update for exit message change.
6396 (skip_vsx_tests): Likewise.
6397 (gdb_continue_to_end): Likewise. Add 'command' argument.
6398 * lib/cell.exp (skip_cell_tests): Update for exit message change.
6399 * gdb.threads/tls.exp: Update for exit message change.
6400 * gdb.threads/thread-unwindonsignal.exp: Use
6401 gdb_continue_to_end.
6402 * gdb.threads/step.exp (step_it): Update for exit message change.
6403 (continue_all): Likewise.
6404 * gdb.threads/print-threads.exp (test_all_threads): Update for
6405 exit message change.
6406 * gdb.threads/interrupted-hand-call.exp: Use
6407 gdb_continue_to_end.
6408 * gdb.threads/execl.exp: Use gdb_continue_to_end.
6409 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
6410 gdb_continue_to_end.
6411 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
6412 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
6413 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
6414 * gdb.cp/method.exp: Update for exit message change.
6415 * gdb.cp/mb-templates.exp: Update for exit message change.
6416 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
6417 * gdb.cp/annota3.exp: Update for exit message change.
6418 * gdb.cp/annota2.exp: Update for exit message change.
6419 * gdb.cell/fork.exp: Use gdb_continue_to_end.
6420 * gdb.base/term.exp: Update for exit message change.
6421 * gdb.base/step-test.exp (test_i): Update for exit message change.
6422 * gdb.base/sigstep.exp (advance): Update for exit message change.
6423 (advancei): Likewise.
6424 * gdb.base/siginfo.exp: Update for exit message change.
6425 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
6426 * gdb.base/reread.exp: Use gdb_continue_to_end.
6427 * gdb.base/langs.exp: Use gdb_continue_to_end.
6428 * gdb.base/interrupt.exp: Update for exit message change.
6429 * gdb.base/gdb1555.exp: Update for exit message change.
6430 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
6431 * gdb.base/ending-run.exp: Update for exit message change.
6432 * gdb.base/chng-syms.exp: Update for exit message change.
6433 * gdb.base/checkpoint.exp: Update for exit message change.
6434 * gdb.base/catch-syscall.exp (check_for_program_end): Use
6435 gdb_continue_to_end.
6436 (test_catch_syscall_with_wrong_args): Likewise.
6437 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
6438 * gdb.base/break-interp.exp (test_ld): Update for exit message
6439 change.
6440 * gdb.base/bang.exp: Update for exit message change.
6441 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
6442 (do_call_attach_tests): Likewise.
6443 * gdb.base/a2-run.exp: Update for exit message change.
6444 * gdb.arch/ppc-dfp.exp: Update for exit message change.
6445 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
6446 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
6447
dd19bd70
JK
64482011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
6449
6450 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
6451
30e62689
TT
64522011-03-03 Tom Tromey <tromey@redhat.com>
6453
6454 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
6455 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
6456 * gdb.hp/gdb.aCC/configure.ac: Remove.
6457 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
6458 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
6459 * gdb.hp/gdb.base-hp/configure.ac: Remove.
6460 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
6461 * gdb.hp/gdb.compat/configure (Makefile): Remove.
6462 * gdb.hp/gdb.compat/configure.ac: Remove.
6463 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
6464 * gdb.hp/gdb.defects/configure (Makefile): Remove.
6465 * gdb.hp/gdb.defects/configure.ac: Remove.
6466 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
6467 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
6468 * gdb.hp/gdb.objdbg/configure.ac: Remove.
6469 * gdb.hp/configure.ac: Remove.
6470 * gdb.hp/configure: Remove.
6471 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
6472 substitution.
6473 (Makefile): Remove rule.
6474 * gdb.cell/configure.ac: Remove.
6475 * gdb.cell/configure: Remove.
6476 * gdb.stabs/Makefile.in (Makefile): Remove.
6477 (distclean): Don't remove config.status or config.log.
6478 * gdb.stabs/configure (Makefile): Remove.
6479 * gdb.stabs/configure.ac: Remove.
6480 * configure: Rebuild.
6481 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
6482 Remove stabs- and cell-specific logic. Test for existence of
6483 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
6484 subdirectories, gdb.cell, and and gdb.stabs.
6485 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
6486
c171f854
JB
64872011-03-03 Joel Brobecker <brobecker@adacore.com>
6488
6489 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
6490 end of buffer.
6491
9a5193cb
JB
64922011-03-02 Joel Brobecker <brobecker@adacore.com>
6493
6494 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
6495 gdb_test when running a test where we expected no output back.
6496
9bb4c1bb
MS
64972011-02-28 Michael Snyder <msnyder@vmware.com>
6498
6499 * gdb.cp/overload.cc: Change initializer value to integer.
6500
3bd0f5ef
MS
65012011-02-27 Michael Snyder <msnyder@vmware.com>
6502
6503 * gdb.multi/base.exp: Add test for remove-inferiors.
6504
2279eaad
JB
65052011-02-26 Joel Brobecker <brobecker@adacore.com>
6506
6507 * gdb.python/py-frame.exp: Simplify the initialization phase
6508 using prepare_for_testing.
6509
c82c0b55
MS
65102011-02-25 Michael Snyder <msnyder@vmware.com>
6511
6512 * gdb.multi/base.exp: Add tests for info inferiors with args.
6513
1d94651b
JK
65142011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
6515
6516 * gdb.dwarf2/dw2-ranges.S: Rename to ...
6517 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
6518 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
6519 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
6520 asmfile3. Comment the STABS (#3) file compilation. Compile
6521 everything through assembler. Provide KFAIL for symtab/12497.
6522 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
6523 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
6524 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
6525 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
6526
3bd0f5ef
MS
65272011-02-24 Michael Snyder <msnyder@vmware.com>
6528
6529 * gdb.base/break.exp: Add tests for delete breakpoints using
6530 convenience variables and value history references.
6531
12c1418e
MS
65322011-02-24 Michael Snyder <msnyder@vmware.com>
6533
6534 * gdb.base/break.exp: Remove debugging 'printf' accidentally
6535 left behind in previous check-in.
6536
e5a67952
MS
65372011-02-23 Michael Snyder <msnyder@vmware.com>
6538
6539 * gdb.base/break.exp: Add tests for "info break" with arguments.
6540 * gdb.trace/infotrace.exp: Update patterns for error and help.
6541 * gdb.base/completion.exp: Update pattern.
6542 * gdb.base/ena-dis-br.exp: Update pattern.
6543 * gdb.base/help.exp: Update patterns.
6544
65452011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
6546
6547 * gdb.base/memattr.exp: New test.
6548 * gdb.base/memattr.c: Test load for memattr.exp.
6549
6e6fbe60
DE
65502011-02-22 Doug Evans <dje@google.com>
6551
6552 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
6553
1d41d745
MS
65542011-02-22 Michael Snyder <msnyder@vmware.com>
6555
6556 * Makefile.in: Make more clean.
6557 * gdb.ada/Makefile.in: Ditto.
6558 * gdb.arch/Makefile.in: Ditto.
6559 * gdb.asm/Makefile.in: Ditto.
6560 * gdb.base/Makefile.in: Ditto.
6561 * gdb.cp/Makefile.in: Ditto.
6562 * gdb.dwarf2/Makefile.in: Ditto.
6563 * gdb.java/Makefile.in: Ditto.
6564 * gdb.mi/Makefile.in: Ditto.
6565 * gdb.modula2/Makefile.in: Ditto.
6566 * gdb.python/Makefile.in: Ditto.
6567 * gdb.server/Makefile.in: Ditto.
6568 * gdb.stabs/Makefile.in: Ditto.
6569 * gdb.threads/Makefile.in: Ditto.
6570 * gdb.trace/Makefile.in: Ditto.
6571
79ba84ca
MS
65722011-02-22 Michael Snyder <msnyder@vmware.com>
6573
df46027d 6574 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
6575 info threads.
6576
b9b35694
JB
65772011-02-22 Joel Brobecker <brobecker@adacore.com>
6578
6579 * gdb.python/py-breakpoint.exp: Fix the expected output of
6580 one of the "maint info breakpoints" tests to accept the output
6581 generated on platforms that do not have hardware watchpoints.
6582
8bfb830f
JB
65832011-02-22 Joel Brobecker <brobecker@adacore.com>
6584
6585 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
6586 clean_restart. Be a little stricter in the expected output
6587 for one of the tests. Fix a typo in one of the comments.
6588
c45f3c54
JB
65892011-02-22 Joel Brobecker <brobecker@adacore.com>
6590
6591 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
6592 Delete variable binfile, no longer use. Add or modify test
6593 comments to make them unique.
6594
b97c863c
MS
65952011-02-21 Michael Snyder <msnyder@vmware.com>
6596
6597 * Makefile.in: Update for make clean.
6598 * gdb.ada/Makefile.in: Ditto.
6599 * gdb.arch/Makefile.in: Ditto.
6600 * gdb.asm/Makefile.in: Ditto.
6601 * gdb.base/Makefile.in: Ditto.
6602 * gdb.cp/Makefile.in: Ditto.
6603 * gdb.dwarf2/Makefile.in: Ditto.
6604 * gdb.java/Makefile.in: Ditto.
6605 * gdb.mi/Makefile.in: Ditto.
6606 * gdb.modula2/Makefile.in: Ditto.
6607 * gdb.python/Makefile.in: Ditto.
6608 * gdb.server/Makefile.in: Ditto.
6609 * gdb.stabs/Makefile.in: Ditto.
6610 * gdb.threads/Makefile.in: Ditto.
6611 * gdb.trace/Makefile.in: Ditto.
6612
aea5b279
MS
66132011-02-21 Michael Snyder <msnyder@vmware.com>
6614
6615 * gdb.threads/thread-find.exp: Update patterns for changes in
6616 output of "info threads" command.
6617
e3039479
UW
66182011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
6619 Ulrich Weigand <uweigand@de.ibm.com>
6620
6621 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
6622 (skip_hw_watchpoint_tests): Likewise.
6623 (skip_hw_watchpoint_multi_tests): Likewise.
6624
b800ec70
UW
66252011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
6626
6627 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
6628 (skip_hw_watchpoint_tests): Likewise.
6629 (skip_hw_watchpoint_multi_tests): Likewise.
6630 (skip_hw_watchpoint_access_tests): Likewise.
6631
6632 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
6633 * gdb.base/pr11022.exp: Likewise.
6634 * gdb.base/watch-read.exp: Likewise.
6635 * gdb.base/watch_thread_num.exp: Likewise.
6636 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6637 * gdb.base/watchpoint-hw.exp: Likewise.
6638 * gdb.base/watchpoint.exp: Likewise.
6639 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
6640 * gdb.threads/watchthreads-reorder.exp: Likewise.
6641 * gdb.threads/watchthreads.exp: Likewise.
6642 * gdb.threads/watchthreads2.exp: Likewise.
6643
91033e37
JB
66442011-02-21 Joel Brobecker <brobecker@adacore.com>
6645
6646 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
6647 the debugger is unable to find the array bounds.
6648
eeaafae2
JK
66492011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
6650
6651 * gdb.cp/typedef-operator.exp: New file.
6652 * gdb.cp/typedef-operator.cc: New file.
6653
e338d953
MS
66542011-02-17 Michael Snyder <msnyder@vmware.com>
6655
6656 * gdb.threads/thread-find.exp: Fix regular expressions.
6657
e67ad678
JB
66582011-02-17 Joel Brobecker <brobecker@adacore.com>
6659
6660 * gdb.ada/packed_array: Expand testcase to test printing of
6661 unconstrained packed array.
6662
93084bca
JB
66632011-02-17 Joel Brobecker <brobecker@adacore.com>
6664
6665 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
6666
a0c78a73
PA
66672011-02-16 Pedro Alves <pedro@codesourcery.com>
6668
f65d5553 6669 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
6670 (main): Initialize it before collecting, and and clear it
6671 afterwards.
f65d5553
PA
6672 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6673 collecting with '{type} addr', where the addr expression is not an
6674 rvalue.
a0c78a73 6675
3dfcbbd2
KW
66762011-02-16 Ken Werner <ken.werner@de.ibm.com>
6677
6678 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
6679 a bool variable. Expect correct OpenCL names for vector types. Use the
6680 uc3 variable name instead of referring to the uchar3 built-in type.
6681 Escape the asterisk at the half pointer test.
6682
08807d5a
PA
66832011-02-16 Pedro Alves <pedro@codesourcery.com>
6684
f65d5553 6685 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
6686 (main): Initialize it before collecting, and and clear it
6687 afterwards.
f65d5553
PA
6688 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
6689 collecting overlapping memory ranges.
08807d5a 6690
60f98dde
MS
66912011-02-15 Michael Snyder <msnyder@vmware.com>
6692
6693 * gdb.base/default.exp: Add tests for thread commands.
6694 * gdb.base/help.exp: Add tests for thread commands.
6695 * gdb.threads/thread-find.exp: New test for thread find command.
6696
648cd113
KW
66972011-02-15 Ken Werner <ken.werner@de.ibm.com>
6698
6699 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
6700
494e194e
YQ
67012011-02-15 Yao Qi <yao@codesourcery.com>
6702
6703 PR tdep/12352
6704 * gdb.arch/arm-disp-step.S : New test for str instruction.
6705 * gdb.arch/arm-disp-step.exp : Likewise.
6706
d9492458
TJB
67072011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
6708
6709 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
6710 "vector_register2_vr" test strings. Test the extended floating
6711 point registers (F32~F63).
6712 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
6713 IBM XL C compiler. Make the test program use a register provided
6714 by the compiler for the lxvd2x instruction.
6715
8af8e3bc
PA
67162011-02-14 Pedro Alves <pedro@codesourcery.com>
6717
6718 * gdb.trace/unavailable.cc (class Base, class Middle, class
6719 Derived): New types.
6720 (derived_unavail, derived_partial, derived_whole): New globals.
6721 (virtual_partial): New global.
6722 (virtualp): Point at virtual_partial.
6723 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
6724 related to unavailable vptr.
6725
1b28d0b3
PA
67262011-02-14 Pedro Alves <pedro@codesourcery.com>
6727
6728 * gdb.trace/unavailable.cc (a, b, c): New globals.
6729 (main): Set and clear them.
6730 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
6731 `a' and `c', and check that `b' isn't collected, although `a' and
6732 `c' are.
6733
ec0a52e1
PA
67342011-02-14 Pedro Alves <pedro@codesourcery.com>
6735
6736 * gdb.trace/unavailable.cc (struct Virtual): New.
6737 (virtualp): New global pointer.
6738 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
6739 printing a pointer to an object whose type has a vtable, with
6740 print object on.
6741
24e6bcee
PA
67422011-02-14 Pedro Alves <pedro@codesourcery.com>
6743
6744 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
6745 value repeat handles unavailableness.
6746
39d37385
PA
67472011-02-14 Pedro Alves <pedro@codesourcery.com>
6748
6749 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
6750 tests for building arrays from unavailable values, subscripting
6751 non-memory rvalue unvailable arrays, and accessing fields or
6752 baseclasses of non-lazy unavailable values,
6753 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
6754 struct types.
6755 (g_smallstruct, g_smallstruct_b): New globals.
6756
06d72e16
PA
67572011-02-14 Pedro Alves <pedro@codesourcery.com>
6758
6759 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
6760
bc9a5551
JK
67612011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6762
6763 Fix const/volatile qualifiers of C++ types, PR c++/12328.
6764 * gdb.cp/overload-const.exp: New file.
6765 * gdb.cp/overload-const.cc: New file.
6766
54fcddd0
UW
67672011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6768
6769 * gdb.opencl/callfuncs.cl: New file.
6770 * gdb.opencl/callfuncs.exp: New test.
6771 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
6772
d6dafb7c
UW
67732011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
6774
6775 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
6776 when computing result.
6777 * gdb.arch/altivec-abi.exp: Update expected results.
6778
a449c2d8
TJB
67792011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
6780
6781 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
6782 * gdb.base/jit.exp: Likewise.
6783 * gdb.base/pie-execl.exp: Likewise.
6784 * gdb.base/solib-nodir.exp: Likewise.
6785 * gdb.base/solib-overlap.exp: Likewise.
6786
764880b7
PA
67872011-02-07 Pedro Alves <pedro@codesourcery.com>
6788
6789 * gdb.trace/collection.c (global_pieces): New.
6790 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
6791 New procedure.
6792 (gdb_trace_collection_test): Call it.
6793
505500db
SW
67942011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
6795
6796 * gdb.python/py-evthreads.c: New file.
6797 * gdb.python/py-evthreads.exp: New file.
6798 * gdb.python/py-events.py: New file.
6799 * gdb.python/py-events.exp: New file.
6800 * gdb.python/py-events.c: New file.
6801
385203ed
DD
68022011-02-04 David Daney <ddaney@caviumnetworks.com>
6803
6804 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
6805
9011945e
AB
68062011-02-03 Andrew Burgess <aburgess@broadcom.com>
6807
6808 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
6809 gdb.base/disasm-end-cu.exp: New test for disassembling over the
6810 boundary between two compilation units.
6811
580688f3
PA
68122011-02-02 Pedro Alves <pedro@codesourcery.com>
6813
6814 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
6815 (Virtual): New structs.
6816 (virtual_o, virtual_middle_b): New globals.
6817 * gdb.cp/virtbase.exp: New tests.
6818
d3f0f853
PP
68192011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
6820
6821 * gdb.base/jit.exp: New file.
6822 * gdb.base/jit-main.c: New file.
6823 * gdb.base/jit-solib.c: New file.
6824
b2030fb5
UW
68252011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
6826
6827 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
6828 proceed to initial kernel entry point.
6829 * gdb.opencl/datatypes.exp: Likewise.
6830 * gdb.opencl/operators.exp: Likewise.
6831 * gdb.opencl/vec_comps.exp: Likewise.
6832
2db19d1e
SW
68332011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
6834
6835 * gdb.cp/nsnested.cc: New.
6836 * gdb.cp/nsnested.exp: New.
6837 * gdb.cp/nsnoimports.exp: New.
6838 * gdb.cp/nsnoimports.cc: New.
6839
6b0c4c1f
JB
68402011-01-31 Joel Brobecker <brobecker@adacore.com>
6841
6842 * gdb.base/interact.exp: Add extra tests that verify that
6843 the value of the interactive-mode setting does not change
6844 after the script is sourced.
6845
80b23b6a
JK
68462011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6847
6848 * gdb.cp/noparam.exp: New file.
6849 * gdb.cp/noparam.cc: New file.
6850
ffd5ec24
PA
68512011-01-28 Pedro Alves <pedro@codesourcery.com>
6852
6853 * gdb.trace/tfile.exp: Test that with no traceframe selected,
6854 there's no stack or registers.
6855
a81766d8
TT
68562011-01-26 Tom Tromey <tromey@redhat.com>
6857
6858 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
6859 space before string output. Add test for "set print pretty off"
6860 case.
6861
585fdaa1
PA
68622011-01-25 Pedro Alves <pedro@codesourcery.com>
6863
6864 * gdb.base/frame-args.exp: Adjust.
6865 * gdb.dwarf2/dw2-noloc.exp: Adjust.
6866 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
6867 * gdb.dwarf2/pieces.exp: Adjust.
6868 * gdb.opt/clobbered-registers-O2.exp: Adjust.
6869 * gdb.opt/inline-locals.exp: Adjust.
6870 * gdb.threads/fork-child-threads.exp: Adjust.
6871
d468832a
KW
68722011-01-25 Ken Werner <ken.werner@de.ibm.com>
6873
6874 * gdb.opencl/convs_casts.cl: Move program scope variables into the
6875 OpenCL kernel function. Add a comment as marker. Add address space
6876 qualifiers for the remaining program scope variables.
6877 * gdb.opencl/datatypes.cl: Likewise.
6878 * gdb.opencl/operators.cl: Likewise.
6879 * gdb.opencl/vec_comps.cl: Likewise.
6880 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
6881 Add breakpoint at the marker comment.
6882 * gdb.opencl/datatypes.exp: Likewise.
6883 * gdb.opencl/operators.exp: Likewise.
6884 * gdb.opencl/vec_comps.exp: Likewise.
6885
490f124f
PA
68862011-01-24 Pedro Alves <pedro@codesourcery.com>
6887
6888 * gdb.base/printcmds.c (some_struct): New struct and instance.
6889 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
6890 procedure.
6891 <global scope>: Call it.
6892
6da78614
KW
68932011-01-21 Ken Werner <ken.werner@de.ibm.com>
6894
6895 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
6896 argument to the gdb_compile_opencl_hostapp call.
6897
ec64c9aa
YQ
68982011-01-19 Yao Qi <yao@codesourcery.com>
6899
6900 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
6901 positve list.
6902
810cfdbb
YQ
69032011-01-19 Yao Qi <yao@codesourcery.com>
6904
6905 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
6906 canonical form.
6907 Remove "xscale-*-*"
6908 * gdb.xml/tdesc-regs.exp: Likewise.
6909 * gdb.python/py-section-script.exp: Replace ARM target triplet
6910 with canonical form.
6911 Match arm*-*-symbianelf*.
6912 * gdb.base/dup-sect.exp: Likewise.
6913 * lib/dwarf.exp: New.
6914 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
6915 dwarf2_support.
6916 * gdb.dwarf2/dup-psym.exp: Likewise.
6917 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
6918 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
6919 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
6920 * gdb.dwarf2/dw2-basic.exp: Likewise.
6921 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6922 * gdb.dwarf2/dw2-const.exp: Likewise.
6923 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
6924 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
6925 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
6926 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
6927 * gdb.dwarf2/dw2-filename.exp: Likewise.
6928 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
6929 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
6930 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6931 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6932 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
6933 * gdb.dwarf2/dw2-noloc.exp: Likewise.
6934 * gdb.dwarf2/dw2-op-call.exp: Likewise.
6935 * gdb.dwarf2/dw2-producer.exp: Likewise.
6936 * gdb.dwarf2/dw2-ranges.exp: Likewise.
6937 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
6938 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
6939 * gdb.dwarf2/dw2-strp.exp: Likewise.
6940 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
6941 * gdb.dwarf2/implptr.exp: Likewise.
6942 * gdb.dwarf2/mac-fileno.exp: Likewise.
6943 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
6944 * gdb.dwarf2/pieces.exp: Likewise.
6945 * gdb.dwarf2/pr11465.exp: Likewise.
6946 * gdb.dwarf2/valop.exp: Likewise.
6947 * gdb.dwarf2/watch-notconst.exp: Likewise.
6948 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
6949
4694da01
TT
69502011-01-19 Tom Tromey <tromey@redhat.com>
6951
6952 * gdb.python/py-infthread.exp: Add thread tests.
6953
b075872c
JB
69542011-01-14 Joel Brobecker <brobecker@adacore.com>
6955
6956 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
6957
2c3e6e24
JB
69582011-01-14 Joel Brobecker <brobecker@adacore.com>
6959
6960 * gdb.ada/widewide: New testcase.
6961
de8fa76c
JB
69622011-01-13 Joel Brobecker <brobecker@adacore.com>
6963
6964 * gdb.base/interact.exp: New testcase.
6965
1b05df00
TT
69662011-01-12 Tom Tromey <tromey@redhat.com>
6967
6968 * gdb.mi/gdb2549.exp: Update for error message changes.
6969 * gdb.mi/mi-cli.exp: Likewise.
6970 * gdb.mi/mi-disassemble.exp: Likewise.
6971 * gdb.mi/mi-pthreads.exp: Likewise.
6972 * gdb.mi/mi-regs.exp: Likewise.
6973 * gdb.mi/mi-stack.exp: Likewise.
6974 * gdb.mi/mi-var-block.exp: Likewise.
6975 * gdb.mi/mi-var-cmd.exp: Likewise.
6976 * gdb.mi/mi2-cli.exp: Likewise.
6977 * gdb.mi/mi2-disassemble.exp: Likewise.
6978 * gdb.mi/mi2-pthreads.exp: Likewise.
6979 * gdb.mi/mi2-regs.exp: Likewise.
6980 * gdb.mi/mi2-stack.exp: Likewise.
6981 * gdb.mi/mi2-var-block.exp: Likewise.
6982 * gdb.mi/mi2-var-cmd.exp: Likewise.
6983
c2ff108b
JK
69842011-01-12 Andrew Burgess <aburgess@broadcom.com>
6985 Jan Kratochvil <jan.kratochvil@redhat.com>
6986
6987 PR fortran/11104 and DWARF unbound arrays detection.
6988 * gdb.fortran/multi-dim.exp: New file.
6989 * gdb.fortran/multi-dim.f90: New file.
6990
b716877b
AB
69912011-01-12 Andrew Burgess <aburgess@broadcom.com>
6992
6993 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
6994 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
6995 add new tests for opcode dumping.
6996
6c162d5e
TT
69972011-01-11 Tom Tromey <tromey@redhat.com>
6998
6999 * gdb.python/py-infthread.exp: Load gdb-python.exp.
7000
77b06cd7
TJB
70012010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
7002
7003 Convert hardware watchpoints to use breakpoint_ops.
7004 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
7005 type is not supported.
7006 * gdb.base/foll-fork.exp: Likewise.
7007 * gdb.base/foll-vfork.exp: Likewise.
7008
f39a75d0
PM
70092011-01-10 Phil Muldoon <pmuldoon@redhat.com>
7010
7011 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
7012 Use load_lib gdb-python.exp.
7013 * gdb.python/python.exp: Ditto.
7014 * gdb.python/py-function.exp: Ditto.
7015
fc529d80
AS
70162011-01-09 Andreas Schwab <schwab@linux-m68k.org>
7017
7018 * gdb.threads/tls.exp ("info address me"): Fix expected output.
7019
fb03cb59
JK
70202011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7021
7022 * configure: Regenerate.
7023
d8e22779
TT
70242011-01-06 Tom Tromey <tromey@redhat.com>
7025
7026 * gdb.python/py-frame.exp: Test gdb.newest_frame.
7027
09050809
JB
70282011-01-06 Joel Brobecker <brobecker@adacore.com>
7029
fc529d80
AS
7030 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
7031 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
7032 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
7033 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
7034 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
7035 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
7036 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
7037 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
7038 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
7039 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
7040 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
7041 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
7042 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
7043 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
7044 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
7045 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
7046 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
7047 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
7048 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
7049 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
7050 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
7051 gdb.ada/uninitialized_vars.exp,
7052 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
7053 Simplify by using clean_restart.
09050809 7054
8ed5dd9e
JB
70552011-01-06 Joel Brobecker <brobecker@adacore.com>
7056
7057 Add marker to be used as anchor for inserting breakpoints.
7058 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
7059 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
7060 Likewise.
7061
7062 Remove uses of gdb_start_cmd.
7063 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
7064 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
7065
7066 Do not run testcase if testing with GDBserver.
7067 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
7068 if testing with GDBserver.
7069
368a124f
JB
70702011-01-06 Joel Brobecker <brobecker@adacore.com>
7071
7072 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
7073 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
7074 copyright header.
7075
44944448
JB
70762011-01-05 Joel Brobecker <brobecker@adacore.com>
7077
7078 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
7079 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
7080 testsuite/gdb.fortran/complex.f,
7081 testsuite/gdb.fortran/derived-type.f90,
7082 testsuite/gdb.fortran/library-module-lib.f90,
7083 testsuite/gdb.fortran/library-module-main.f90,
7084 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
7085 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
7086 Copyright year update.
7087
31886ea6
JB
70882011-01-05 Joel Brobecker <brobecker@adacore.com>
7089
7090 * gdb.base/langs1.f: Add copyright header.
7091
ebedcab5
JK
70922011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7093
7094 * gdb.base/morestack.exp: New file.
7095 * gdb.base/morestack.c: New file.
7096
de1eb2f9
JK
70972011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7098
7099 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
7100
9e87a409
JB
71012010-12-29 Joel Brobecker <brobecker@adacore.com>
7102
7103 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
7104 * gdb.ada/arrayptr.exp: Add test printing that new variable.
7105
720d1a40
JB
71062010-12-29 Joel Brobecker <brobecker@adacore.com>
7107
7108 * gdb.ada/lang_switch.exp: Correct expected parameter value.
7109
a283af87
AS
71102010-12-25 Andreas Schwab <schwab@linux-m68k.org>
7111
5d3d9cba
AS
7112 * gdb.threads/tls.exp: Fix typo.
7113
a283af87
AS
7114 * gdb.threads/thread-specific.exp (get_thread_list): Update.
7115 * gdb.threads/execl.exp: Update.
7116
2a20745c
YQ
71172010-12-23 Yao Qi <yao@codesourcery.com>
7118
7119 * gdb.arch/arm-disp-step.exp: New.
7120 * gdb.arch/arm-disp-step.S: New.
7121
a7658b96
TT
71222010-12-21 Tom Tromey <tromey@redhat.com>
7123
7124 * gdb.threads/execl.exp: Update.
7125 * gdb.threads/linux-dp.exp: Update.
7126 * gdb.threads/manythreads.exp: Update.
7127 * gdb.threads/tls.exp: Update.
7128
5b79abe7
TT
71292010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7130
7131 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
7132 (NextOverThrowDerivates) <resumebpt>: New.
7133 (resumebpt_test): New.
7134 (main): Call resumebpt_test.
7135 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
7136
0914bcdb
SS
71372010-12-12 Stan Shebs <stan@codesourcery.com>
7138
7139 * gdb.trace/tsv.exp: Test print command on trace state variables.
7140
305aeedc
TT
71412010-12-09 Tom Tromey <tromey@redhat.com>
7142
7143 * gdb.base/interp.exp: Add regression test.
7144
186c406b
TT
71452010-12-09 Tom Tromey <tromey@redhat.com>
7146
7147 * gdb.java/jnpe.java: New file.
7148 * gdb.java/jnpe.exp: New file.
7149 * gdb.cp/nextoverthrow.exp: New file.
7150 * gdb.cp/nextoverthrow.cc: New file.
7151
aae1c79a
DE
71522010-12-07 Doug Evans <dje@google.com>
7153
7154 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
7155 of data-directory.
7156 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
7157 updated.
7158 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
7159
60f98dde 71602010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
7161
7162 * gdb.base/callfuncs.exp: Test for skip_float_tests.
7163 * gdb.base/call-sc.exp: Ditto.
7164 * gdb.base/finish.exp: Ditto.
7165 * gdb.base/return.exp: Ditto.
7166 * gdb.base/return2.exp: Ditto.
7167
5fa290c1
DE
71682010-11-30 Doug Evans <dje@google.com>
7169
7170 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
7171 (gdb_expect_list): Fix spelling errors in comments.
7172 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
7173 send_gdb/gdb_expect_list where applicable.
7174 * gdb.base/call-ar-st.exp: Ditto.
7175 * gdb.base/funcargs.exp: Ditto.
7176 * gdb.base/gcore.exp: Ditto.
7177 * gdb.base/page.exp: Ditto.
7178 * gdb.base/sigaltstack.exp: Ditto.
7179 * gdb.base/siginfo.exp: Ditto.
7180 * gdb.base/sigstep.exp: Ditto.
7181 * gdb.base/trace-commands.exp: Ditto.
7182
4e04c971
DE
71832010-11-29 Doug Evans <dje@google.com>
7184
7185 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
7186 printer-name;subprinter-name.
7187
8cf6f0b1
TT
71882010-11-29 Tom Tromey <tromey@redhat.com>
7189
7190 * gdb.dwarf2/implptr.exp: New file.
7191 * gdb.dwarf2/implptr.c: New file.
7192 * gdb.dwarf2/implptr.S: New file.
7193
94b6973e
PM
71942010-11-29 Phil Muldoon <pmuldoon@redhat.com>
7195
fc529d80 7196 PR python/12199
94b6973e
PM
7197
7198 * gdb.python/py-breakpoint.exp: Test the delete method.
7199
8358c15c
JK
72002010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
7201
7202 Fix step_resume_breakpoint unsaved during an infcall.
7203 * gdb.base/step-resume-infcall.exp: New file.
7204 * gdb.base/step-resume-infcall.c: New file.
7205
f6df29bc
TJB
72062010-11-24 Edjunior Machado <emachado@br.ibm.com>
7207
7208 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
7209
f2b5a5cf
TJB
72102010-11-24 Edjunior Machado <emachado@br.ibm.com>
7211
7212 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
7213 on ppc64's symbols; "finish" and "return" commands must accept to
7214 show the caller line again as well as the line after.
7215 * gdb.asm/powerpc64.inc: New file.
7216
6b0ecdc2
DE
72172010-11-23 Doug Evans <dje@google.com>
7218
7219 * lib/gdb.exp (gdb_test_sequence): New function.
7220 (gdb_expect_list): Add verbose -log call for each pattern.
7221 * gdb.base/signals.exp (test_handle_all_print): Call it.
7222 Reduce timeout increment from 6 minutes to 1 minute.
7223 * gdb.server/ext-run.exp: Call it.
7224
ea976c60
PM
72252010-11-23 Phil Muldoon <pmuldoon@redhat.com>
7226
f2b5a5cf 7227 PR python/12212
ea976c60
PM
7228
7229 * gdb.python/python.exp: Check that selected_thread raises an
7230 error when no inferior is loaded.
7231
c0efa795
JK
72322010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7233
7234 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
7235 * gdb.dwarf2/dw2-stack-boundary.S: New file.
7236
ec3aa567
JK
72372010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
7238
7239 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
7240 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
7241
d8249011
DE
72422010-11-18 Doug Evans <dje@google.com>
7243
7244 * gdb.server/ext-run.exp: Fix intermittent failures.
7245
d4eba7d1
NF
72462010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7247
7248 * gdb.stabs/gdb11479.exp: Use runto_main.
7249
b04c2f88
NF
72502010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7251
7252 * gdb.base/break-entry.exp: Skip if using a stub.
7253
ae9d7ce4
NF
72542010-11-12 Nathan Froyd <froydnj@codesourcery.com>
7255
7256 * gdb.python/py-inferior.exp: Pack values in target endianness.
7257
621c8364
TT
72582010-11-12 Tom Tromey <tromey@redhat.com>
7259
7260 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
7261 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
7262 MemoryError.
7263 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
7264 type.
7265 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
7266 MemoryError.
7267 (test_subscript_regression): Update exception type.
7268
84f4c1fe
PM
72692010-11-11 Phil Muldoon <pmuldoon@redhat.com>
7270
7271 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
7272 breakpoint tests.
7273
a1442452
PA
72742010-11-09 Pedro Alves <pedro@codesourcery.com>
7275
7276 * gdb.base/watchpoint.exp: Test "watch -location" with an
7277 innacessible location.
7278
efd11a33
JK
72792010-11-09 Edjunior Machado <emachado@br.ibm.com>
7280 Luis Machado <luisgpm@br.ibm.com>
7281
7282 * gdb.base/maint.exp: Expect "." prefix.
7283 * gdb.base/nodebug.exp: Expect "." Likewise.
7284 * gdb.base/sepsymtab.exp: Expect "." Likewise.
7285 * gdb.base/watchpoint-cond-gone.exp: Likewise.
7286 * gdb.base/watchpoint.exp: Expect a software watch to be created for
7287 POWER server processors.
7288
aa00efb5
JK
72892010-11-08 Edjunior Machado <emachado@br.ibm.com>
7290 Luis Machado <luisgpm@br.ibm.com>
7291
7292 * gdb.base/break-entry.exp: convert entry point for
7293 ppc64 and expect leading `.' on ppc64's symbols
7294
99e7ae30
DE
72952010-11-05 Doug Evans <dje@google.com>
7296
7297 * gdb.base/help.exp: Update expected output.
b521dba8
DE
7298 * gdb.python/py-param.exp: Delete, contents moved to ...
7299 * gdb.python/py-parameter.exp: ... here. New file.
7300 Add test for gdb.parameter ("directories").
99e7ae30 7301
f4b8a18d
KW
73022010-11-05 Ken Werner <ken.werner@de.ibm.com>
7303
7304 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
7305 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
7306 * configure: Regenerate.
7307 * gdb.opencl/Makefile.in: New File.
7308 * gdb.opencl/datatypes.exp: Likewise.
7309 * gdb.opencl/datatypes.cl: Likewise.
7310 * gdb.opencl/operators.exp: Likewise.
7311 * gdb.opencl/operators.cl: Likewise.
7312 * gdb.opencl/vec_comps.exp: Likewise.
7313 * gdb.opencl/vec_comps.cl: Likewise.
7314 * gdb.opencl/convs_casts.exp: Likewise.
7315 * gdb.opencl/convs_casts.cl: Likewise.
7316 * lib/opencl.exp: Likewise.
7317 * lib/opencl_hostapp.c: Likewise.
7318 * lib/opencl_kernel.cl: Likewise.
7319 * lib/cl_util.c: Likewise.
7320 * lib/cl_util.c: Likewise.
7321 * gdb.base/default.exp (set language): Add "opencl" to the list of
7322 languages.
7323
a9d5ef47
SW
73242010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
7325
7326 * gdb.cp/overload.exp: Added test for inheritance overload.
7327 * gdb.cp/overload.cc: Ditto.
7328 * gdb.cp/oranking.exp: Removed releveant kfails.
7329
03eb1c79
JK
73302010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
7331 Joel Brobecker <brobecker@adacore.com>
7332
7333 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
7334 check test_compiler_info.
7335
dbc98a8b
KW
73362010-11-03 Ken Werner <ken.werner@de.ibm.com>
7337
7338 * gdb.base/gnu_vector.exp: Adjust expect messages.
7339
120bd360
KW
73402010-11-03 Ken Werner <ken.werner@de.ibm.com>
7341
7342 * gdb.base/gnu_vector.exp: Add unary operator tests.
7343
c37f7098
KW
73442010-11-03 Ken Werner <ken.werner@de.ibm.com>
7345
7346 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
7347
7b51bc51
DE
73482010-11-02 Doug Evans <dje@google.com>
7349
7350 * gdb.python/py-pp-maint.c: New file.
7351 * gdb.python/py-pp-maint.exp: New file.
7352 * gdb.python/py-pp-maint.py: New file.
7353
50c97f38
TT
73542010-11-02 Tom Tromey <tromey@redhat.com>
7355
7356 * gdb.base/default.exp: Remove "scheme" from language list.
7357
a289b8f6
JK
73582010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7359
7360 Revert:
7361 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7362 * gdb.threads/sigstep-threads.exp: New file.
7363 * gdb.threads/sigstep-threads.c: New file.
7364
cd017491
MS
73652010-10-20 Michael Snyder <msnyder@vmware.com>
7366
7367 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
7368
8e6a5956
UW
73692010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7370
7371 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
7372 Skip test completely if gdb,no_hardware_watchpoints.
7373
2c04da0d
UW
73742010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
7375
7376 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
7377 strict, but do not check for any particular function name within libc.
7378
79afc5ef
SW
73792010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7380
7381 * gdb.cp/smartp.exp: New test.
7382 * gdb.cp/smartp.cc : New test.
7383
026ffab7
SW
73842010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
7385
7386 * gdb.cp/converts.exp: Test pointer to bool conversion.
7387 Test pointer to long conversion.
7388 * gdb.cp/oranking.exp: Removed relevant kfail.
7389
3a772aa4
TT
73902010-10-18 Tom Tromey <tromey@redhat.com>
7391
7392 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
7393 argument to lazy_string.
7394 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
7395 (pp_ls.to_string): Use it.
7396 * gdb.python/py-prettyprint.c (main): Move declarations to top.
7397 Add "estring2" local.
7398
5fc3827b
JK
73992010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7400
7401 Fix s390x compatibility.
7402 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
7403 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
7404
8aeb23f3
JK
74052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7406
7407 * gdb.threads/sigstep-threads.exp: New file.
7408 * gdb.threads/sigstep-threads.c: New file.
7409
c1e56572
JK
74102010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7411
7412 * gdb.base/pie-execl.exp: New file.
7413 * gdb.base/pie-execl.c: New file.
7414
92163a10
JK
74152010-10-13 Doug Evans <dje@google.com>
7416 Jan Kratochvil <jan.kratochvil@redhat.com>
7417
7418 PR exp/12117
7419 * gdb.cp/ptype-cv-cp.cc: New file.
7420 * gdb.cp/ptype-cv-cp.exp: New file.
7421
7062b0a0
SW
74222010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
7423
7424 * gdb.cp/converts.cc: New test program.
7425 * gdb.cp/converts.exp: New test.
7426 * gdb.cp/overload.exp: Added test for void* vs int*.
7427 * gdb.cp/overload.exp: Ditto.
7428 * gdb.cp/oranking.exp: Removed related kfail.
7429
0e3509db
DE
74302010-10-13 Doug Evans <dje@google.com>
7431
7432 * lib/gdb-python.exp (gdb_check_python_config): New function.
7433 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
7434 * gdb.python/lib-types.cc: New file.
7435 * gdb.python/lib-types.exp: New file.
7436
8dc78533
JK
74372010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7438
7439 * gdb.python/py-error.exp: New file.
7440 * gdb.python/py-error.py: New file.
7441
93c17e06
JK
74422010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7443
7444 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
7445 gdb_test_multiple.
7446
d8b34041
JK
74472010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7448
7449 * gdb.base/break-interp.exp: Use ldlags for linking flags.
7450 * gdb.base/prelink.exp: Likewise.
7451 * gdb.base/solib-nodir.exp: Likewise.
7452 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
7453 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
7454 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
7455
e0cc584e
UW
74562010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
7457
7458 * break-interp.exp (test_ld): Use two separate gdb_expect statements
7459 for the "info files" test to avoid timeouts on slow machines.
7460
cfc353b1
JK
74612010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7462
7463 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
7464 (main): Make openlib dummy call.
7465
d3d7896d
JK
74662010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7467
7468 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
7469 * break-interp.exp (reach): Move the core body ...
7470 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
7471 (test_ld): Provide always real argument, even to the linker. Replace
7472 dl_main by _dl_debug_state.
7473
5e533c94
JK
74742010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7475
7476 Fix results of prelinked PIEs on ppc*.
7477 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
7478 Accept also DISPLACEMENT "PRESENT".
7479 (main): Replace "ZERO" displacements by "PRESENT".
7480
33540610
SW
74812010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
7482
7483 * gdb.cp/oranking.exp: New test.
7484 * gdb.cp/oranking.cc: New test program.
7485
3bdf2bbd
KW
74862010-10-08 Ken Werner <ken.werner@de.ibm.com>
7487
7488 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
7489 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
7490
2f608a3a
KW
74912010-10-06 Ken Werner <ken.werner@de.ibm.com>
7492
7493 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
7494 lush, lynx) New constant.
7495 * gdb.base/constvars.exp: Test const array types.
7496 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
7497
aa2e2d8d
DE
74982010-10-06 Doug Evans <dje@google.com>
7499
7500 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
7501 of syscall staging area.
7502
2844d6b5
KW
75032010-10-06 Ken Werner <ken.werner@de.ibm.com>
7504
7505 * gdb.base/gnu_vector.c: Add variable c4.
7506 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
7507 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
7508
7d8ac8bb
MR
75092010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
7510
7511 * gdb.arch/altivec-abi.exp: Fix a typo.
7512
84a02e58
MR
75132010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
7514
7515 * lib/mi-support.exp (thread_selected_re): Correct pattern used
7516 to match a thread ID.
7517
b18e6318
JK
75182010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7519
7520 Fix s390x testcase compatibility.
7521 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
7522
a2c09bd0
DE
75232010-10-01 Doug Evans <dje@google.com>
7524
7525 * lib/gdb-python.exp: New file.
7526 * gdb.python/py-block.exp: Use it.
7527 * gdb.python/py-breakpoint.exp: Ditto.
7528 * gdb.python/py-frame.exp: Ditto.
7529 * gdb.python/py-inferior.exp: Ditto.
7530 * gdb.python/py-param.exp: Ditto.
7531 * gdb.python/py-prettyprint.exp: Ditto.
7532 * gdb.python/py-shared.exp: Ditto.
7533 * gdb.python/py-symbol.exp: Ditto.
7534 * gdb.python/py-symtab.exp: Ditto.
7535 * gdb.python/py-type.exp: Ditto.
7536 * gdb.python/py-value.exp: Ditto.
7537 * gdb.python/python.exp: Ditto.
7538
38f12cfc
TT
75392010-09-30 Tom Tromey <tromey@redhat.com>
7540
7541 * gdb.base/anon.exp: New file.
7542 * gdb.base/anon.c: New file.
7543
9ae8282d
TT
75442010-09-30 Tom Tromey <tromey@redhat.com>
7545
7546 * gdb.base/completion.exp: Test completion through anonymous
7547 union.
7548 * gdb.base/break1.c (struct some_struct): Add anonymous union.
7549
e9e07ba6
JK
75502010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7551
7552 Fix printing parameters of inlined functions.
7553 * gdb.dwarf2/dw2-inline-param.exp: New file.
7554 * gdb.dwarf2/dw2-inline-param-main.c: New file.
7555 * gdb.dwarf2/dw2-inline-param.S: New file.
7556
cd2effb2
JK
75572010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7558
7559 PR corefiles/12071.
7560 * gdb.base/corefile.exp (quit with a process, no question: load core)
7561 (quit with a core file): New tests.
7562
bceffbf3
JK
75632010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7564
7565 Fix GDB crash on inferior calls with self-referencing classes.
7566 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
7567 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
7568 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
7569
1736ad11
JK
75702010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
7571
7572 Fix lost siginfo_t for inferior calls.
7573 * gdb.base/siginfo-infcall.exp: New file.
7574 * gdb.base/siginfo-infcall.c: New file.
7575
a176ad92
JB
75762010-09-22 Joel Brobecker <brobecker@adacore.com>
7577
7578 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
7579
c2b0a229
JK
75802010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7581
7582 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
7583 New test.
7584 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
7585
e8ae22d1
JB
75862010-09-22 Joel Brobecker <brobecker@adacore.com>
7587
7588 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
7589 type of our const type.
7590
ec322823
SW
75912010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
7592
7593 * gdb.cp/pr12028.cc: New.
7594 * gdb.cp/pr12028.exp: New.
7595
72929c62
JB
75962010-09-22 Joel Brobecker <brobecker@adacore.com>
7597
7598 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
7599
875b4ff5 76002010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 7601 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
7602
7603 PR mi/11407
7604 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
7605 * gdb.mi/dw2-ref-missing-frame-main.c New File.
7606 * gdb.mi/dw2-ref-missing-frame.S New File.
7607 * gdb.mi/dw2-ref-missing-frame.exp New File.
7608
7155d578
TT
76092010-09-14 Tom Tromey <tromey@redhat.com>
7610
7611 PR symtab/8399:
7612 * gdb.threads/tls.exp: Remove kfail. Update expected output.
7613
515ed532
TT
76142010-09-14 Tom Tromey <tromey@redhat.com>
7615
7616 PR exp/11803:
7617 * gdb.threads/tls.exp: Use C++.
7618 (check_thread_local): Use K::another_thread_local.
7619 * gdb.threads/tls.c (class K): New.
7620 (another_thread_local): Now a member of K.
7621 (spin): Update. No longer K&R C.
7622
450ca57c
SW
76232010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
7624
7625 * gdb.cp/koenig.cc: created class for testing member lookup.
7626 * gdb.cp/koenig.exp: Added test for member lookup.
7627
dbd492a3
JK
76282010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7629
7630 Fix false FAILs on sourcetree topdir directory containing "kill".
7631 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
7632 source line matching regexp.
7633
8d4d924b
JK
76342010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7635
7636 * gdb.python/python.exp (set height 0, collect help from uiout)
7637 (verify help to uiout): New tests.
7638
8e64f2a0
JK
76392010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
7640
7641 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
7642 is_lp64_target to check 64bit target.
7643
4569eed2
JK
76442010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7645
7646 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
7647 (test_ld) <powerpc64-*>: New.
7648
5e1617b1
DJ
76492010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7650
7651 * gdb.cp/templates.exp (test_template_args): Allow "struct".
7652
c767944b
DJ
76532010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
7654
7655 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
7656 (FunctionArg::method): New function.
7657 (empty, arg): New variables.
7658 (main): Call arg.method.
7659 * gdb.cp/templates.exp (test_template_args): New function.
7660 (do_tests): Call it.
7661
27d3a3fc
UW
76622010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7663
7664 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
7665 of "next" to proceed over pthread_exit call.
7666
55b7ce7f
UW
76672010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
7668
7669 * gdb.base/maint.exp: Avoid wildcards against potentially very long
7670 "maint print statistics" output to prevent expect timeouts.
7671
809df446
JK
76722010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7673
7674 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
7675 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7676 (test_float_rejected): ... here.
7677 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
7678 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7679 (test_float_rejected): ... here.
7680 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
7681 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7682 (test_float_rejected): ... here.
7683 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
7684 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
7685 (test_float_rejected): ... here.
7686
8464be76
DJ
76872010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
7688
7689 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
7690 before disabling hardware watchpoints.
7691 (test_inaccessible_watchpoint): Check that hardware watchpoints
7692 are used. Test for watchpoints on a constant address.
7693
14dba4b4
JK
76942010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
7695
7696 * gdb.base/ui-redirect.exp: New file.
7697
3f3540e1 76982010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 7699 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
7700
7701 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
7702
0f254bb7
DE
77032010-08-31 Doug Evans <dje@google.com>
7704
7705 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
7706
03f17ccf
TT
77072010-08-30 Tom Tromey <tromey@redhat.com>
7708
7709 PR python/11792:
7710 * gdb.python/py-value.exp (test_subscript_regression): Add
7711 dynamic_type test.
7712
640617ad
DJ
77132010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
7714
7715 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
7716 instead of running to main. Do not test the main function.
7717 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
7718 Add new main.
7719
2ed91d1b
PA
77202010-08-26 Pedro Alves <pedro@codesourcery.com>
7721
7722 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
7723 one test.
7724
673bfd45
DE
77252010-08-24 Doug Evans <dje@google.com>
7726
7727 PR symtab/11942
7728 * gdb.dwarf2/dw4-sig-types.cc: New file.
7729 * gdb.dwarf2/dw4-sig-types.h: New file.
7730 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
7731 * gdb.dwarf2/dw4-sig-types.exp: New file.
7732
f9ffd4bb
TT
77332010-08-23 Tom Tromey <tromey@redhat.com>
7734
7735 PR python/11145:
7736 * gdb.python/py-value.c (Base, Derived): New types.
7737 (base): New global.
7738 * gdb.python/py-value.exp (test_subscript_regression): Add
7739 dynamic_cast test.
7740
d839c8a4
TT
77412010-08-23 Tom Tromey <tromey@redhat.com>
7742
7743 PR python/10676:
7744 * gdb.python/py-type.exp (test_fields): Add tests for type
7745 equality.
7746
702c2711
TT
77472010-08-23 Tom Tromey <tromey@redhat.com>
7748
7749 PR python/11915:
7750 * gdb.python/py-type.exp (test_fields): Add tests for array.
7751
832bafd3
KS
77522010-08-23 Keith Seitz <keiths@redhat.com>
7753
7754 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
7755 have any children. Create a new abbrev for it.
7756 Add missing terminal sequence to .debug_abbrev.
7757
c37bf528
KS
77582010-08-20 Keith Seitz <keiths@redhat.com>
7759
7760 PR symtab/11465:
7761 * gdb.dwarf2/pr11465.exp: New test.
7762 * gdb.dwarf2/pr11465.S: New file.
7763 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
7764 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
7765
4572cbac
TJB
77662010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
7767
7768 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
7769 registers. Update data sets with the new v2_double element in the
7770 VSX register union. Add vector_register3_vr data set for the AltiVec
7771 registers. Use gdb_test_no_output instead of send_gdb.
7772
e7fbb131
PA
77732010-08-19 Pedro Alves <pedro@codesourcery.com>
7774
7775 * gdb.python/py-shared.exp: New file, factored out from
7776 python.exp.
7777 * gdb.python/py-shared.c: New file.
7778 * gdb.python/py-shared-sl.c: New file.
7779 * gdb.python/python-1.c: New file.
7780 * gdb.python/python-sl.c: Delete.
7781 * gdb.python/python.c: Mention python-1.c.
7782 * gdb.python/python.exp: Move shared library tests to
7783 py-shared.exp.
7784 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
7785 (MISCELLANEOUS): New.
7786 (clean mostlyclean): Also remove $MISCELLANEOUS.
7787
d30f5e1f
DE
77882010-08-19 Doug Evans <dje@google.com>
7789
7790 PR exp/11926
7791 * gdb.base/printcmds.exp (test_float_accepted): New function.
7792 Move existing float tests there. Add tests for floats with suffixes.
7793 (test_float_rejected): New function.
7794 * gdb.java/jv-print.exp (test_float_accepted): New function.
7795 (test_float_rejected): New function.
7796 * gdb.objc/print.exp: New file.
7797 * gdb.pascal/print.exp: New file.
7798 * lib/objc.exp: New file.
7799
7b3fd859
PM
78002010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
7801
7802 * gdb.base/default.exp (info set): Avoid full buffer error and force
7803 reading up to final gdb prompt.
7804 (show): Likewise.
7805
c92817ce
TT
78062010-08-18 Tom Tromey <tromey@redhat.com>
7807
7808 PR symtab/11919:
7809 * gdb.base/completion.exp: Add test.
7810
f1208f9e
DE
78112010-08-18 Doug Evans <dje@google.com>
7812
7813 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
7814 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
7815 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
7816 Simplify, early exit if runto_main fails.
7817 * gdb.fortran/exprs.exp: load_lib fortran.exp.
7818 (set_lang_fortran): Moved to lib/fortran.exp.
7819 * gdb.fortran/types.exp: load_lib fortran.exp.
7820 (set_lang_fortran): Moved to lib/fortran.exp.
7821 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
7822 * gdb.java/jprint.exp (set_lang_java): Ditto.
7823 * gdb.java/jv-exp.exp: load_lib java.exp.
7824 If set_lang_java fails, issue a warning instead of failure to be
7825 consistent with other set_lang_foo uses.
7826 (set_lang_java): Moved to lib/java.exp.
7827 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
7828 If set_lang_java fails, issue a warning instead of failure to be
7829 consistent with other set_lang_foo uses.
7830 * gdb.pascal/types.exp: load_lib pascal.exp.
7831 (set_lang_pascal): Moved to lib/pascal.exp.
7832 * lib/fortran.exp: New file.
7833 * lib/java.exp (set_lang_java): New function.
7834 * lib/pascal.exp (set_lang_pascal): New function.
7835
2f06b485
YQ
78362010-08-18 Yao Qi <yao@codesourcery.com
7837
7838 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
7839 func_nofb_start and func_loopfb_start, so that address of functions
7840 is equal to these labels on Thumb.
7841
96e25403
YQ
78422010-08-18 Yao Qi <yao@codesourcery.com>
7843
7844 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
7845 to reflect latest c source file.
7846
36e6adc4
JK
78472010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7848
7849 * gdb.cp/infcall-dlopen.exp: New file.
7850 * gdb.cp/infcall-dlopen.cc: New file.
7851 * gdb.cp/infcall-dlopen-lib.cc: New file.
7852
f431efe5
PA
78532010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
7854 Pedro Alves <pedro@codesourcery.com>
7855
7856 PR breakpoints/11371
7857
7858 * gdb.base/watch-cond-infcall.exp: New file.
7859 * gdb.base/watch-cond-infcall.c: New file.
7860
06a64a0b
TT
78612010-08-16 Tom Tromey <tromey@redhat.com>
7862
7863 * gdb.base/help.exp: Update.
7864 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
7865 watchpoint.
7866 (test_watch_location): New proc.
7867 (test_watchpoint_in_big_blob): Delete watchpoint.
7868 * gdb.base/watchpoint.c (func5): New function.
7869 (main): Call it.
7870
70ebf4ed
DE
78712010-08-16 Doug Evans <dje@google.com>
7872
7873 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
7874
ca5c20b6
PM
78752010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7876
7877 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
7878 tests.
7879
7346b668
KW
78802010-08-11 Ken Werner <ken.werner@de.ibm.com>
7881
7882 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
7883 * gdb.base/gnu_vector.c: New File.
7884 * gdb.base/gnu_vector.exp: Likewise.
7885
cb2e07a6
PM
78862010-08-11 Phil Muldoon <pmuldoon@redhat.com>
7887
7888 * gdb.python/python.c: New File.
7889 * gdb.python/python-sl.c: New File.
7890 * gdb.python/python.exp: Test solib_address and decode_line
7891 * functions.
7892
5da1313b
JK
78932010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7894
7895 * gdb.python/python.exp (show height, set height 10)
7896 (verify pagination beforehand, verify pagination beforehand: q)
7897 (gdb.execute does not page, verify pagination afterwards)
7898 (verify pagination afterwards: q): New.
7899
49c3ccf7
DE
79002010-08-02 Doug Evans <dje@google.com>
7901
7902 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
7903 because of an older gcc, change test2
7904 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
7905 to unsupported.
7906
42c0c4f1
KH
79072010-07-30 Kazu Hirata <kazu@codesourcery.com>
7908
7909 * gdb.base/break-always.exp: Do not expect full paths to file
7910 names.
7911 * gdb.base/commands.exp: Likewise.
7912
d3765805
DE
79132010-07-30 Doug Evans <dje@google.com>
7914
c98ee71b
DE
7915 * gdb.cp/temargs.exp: For new tests that require newer gccs,
7916 xfail them when run with older gccs.
7917
fd961404
DE
7918 * lib/gdb.exp (build_executable): Forward "c++" option to
7919 get_compiler_info.
7920
999adef4
DE
7921 * gdb.python/py-type.exp (test_template): Mark as xfail tests
7922 "python print ttype.template_argument(1)" and
7923 "python print isinstance(ttype.template_argument(1), gdb.Value)"
7924 if using gcc 4.4 or earlier.
7925
d3765805
DE
7926 * gdb.base/valgrind-db-attach.exp: Use unique test name for
7927 attach-to-debugger handling.
7928
1276c759
JK
79292010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7930
7931 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
7932 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
7933 (main): Use copyreloc.
7934 * gdb.base/prelink.exp (split debug of executable)
7935 (.dynbss vs. .bss address shift): New tests.
7936
88caa9b9
PA
79372010-07-29 Pedro Alves <pedro@codesourcery.com>
7938
7939 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
7940 in gdb_test_multiple.
7941
c6f2ac43
PA
79422010-07-29 Pedro Alves <pedro@codesourcery.com>
7943
7944 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
7945 environment.
7946
326fd672
TT
79472010-07-28 Tom Tromey <tromey@redhat.com>
7948
7949 PR python/11060:
7950 * gdb.python/py-type.c (Temargs): New template.
7951 (temvar): New variable.
7952 * gdb.python/py-type.exp (test_template): New proc.
7953
3ce3b1ba
PA
79542010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7955
7956 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
7957 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
7958
34eaf542
TT
79592010-07-28 Tom Tromey <tromey@redhat.com>
7960
7961 PR c++/9946:
7962 * gdb.cp/temargs.exp: New file.
7963 * gdb.cp/temargs.cc: New file.
7964
d41b819e
JK
79652010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7966
7967 * gdb.base/help.exp (help disassemble): Update the content.
7968
26ab7092
JK
79692010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7970
7971 * gdb.threads/ia64-sigill.exp: New file.
7972 * gdb.threads/ia64-sigill.c: New file.
7973
5283e9e1
TT
79742010-07-27 Tom Tromey <tromey@redhat.com>
7975
7976 * gdb.opt/inline-cmds.c (ATTR): New define.
7977 (func1): Use it.
7978 (func2): Likewise.
7979 (func3): Likewise.
7980 (outer_inline1): Likewise.
7981 (outer_inline2): Likewise.
7982 * gdb.opt/inline-bt.c (ATTR): New define.
7983 (func1): Use it.
7984 (func2): Likewise.
7985 * gdb.opt/inline-locals.c (ATTR): New define.
7986 (func1): Use it.
7987 (func2): Likewise.
7988
e992ef73
TT
79892010-07-27 Tom Tromey <tromey@redhat.com>
7990
7991 * gdb.stabs/gdb11479.c (hack): New function.
7992 (test): Use it.
7993 (test2): Use it.
7994 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
7995 (int32_search_buf, int64_search_buf): No longer static.
7996 (x): Remove.
7997 * gdb.base/relocate.c (hack): New function.
7998
5374244e
PM
79992010-07-27 Phil Muldoon <pmuldoon@redhat.com>
8000
8001 * gdb.python/py-value.exp (test_inferior_function_call): New function.
8002 * gdb.python/py-value.c (func1): New function.
8003 (func2): Likewise.
8004
a99aee83
CV
80052010-07-26 Corinna Vinschen <vinschen@redhat.com>
8006
8007 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
8008 as not to clash with .data section.
8009
a04ba985
JG
80102010-07-26 Jerome Guitton <guitton@adacore.com>
8011
8012 * gdb.base/code_elim.exp: New file.
8013 * gdb.base/code_elim1.c: New file.
8014 * gdb.base/code_elim2.c: New file.
8015
23bd0f7c
PA
80162010-07-21 Pedro Alves <pedro@codesourcery.com>
8017
8018 PR symtab/11827
8019
8020 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
8021 (some_volatile_enum): New variable.
8022 * gdb.base/printcmds.exp (test_print_enums): New.
8023 <top level>: Call it.
8024
883df6dd
SW
80252010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
8026
8027 * gdb.cp/fpointer.cc: New test.
8028 * gdb.cp/fpointer.exp: New test.
8029
569b05a5
JK
80302010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8031
8032 * gdb.base/solib-nodir.exp: New file.
8033 * lib/gdb.exp (runto): New case for a GDB internal error.
8034
51d7d803
JK
80352010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
8036 Ulrich Weigand <uweigand@de.ibm.com>
8037 Tom Tromey <tromey@redhat.com>
8038
8039 * gdb.base/charset-malloc.c: New file.
8040 * gdb.base/charset.c (malloc_stub): New prototype.
8041 (main): Call it instead of malloc itself.
8042 * gdb.base/charset.exp: Use only prepare_for_testing.
8043 (binfile): Remove the variable.
8044
c0edd9ed
JK
80452010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
8046
8047 Make core files the process_stratum.
8048 * gdb.base/corefile.exp (run: load core again)
8049 (run: sanity check we see the core file, run: with core)
8050 (run: core file is cleared, attach: load core again)
8051 (attach: sanity check we see the core file, attach: with core)
8052 (attach: core file is cleared): New tests.
8053 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
8054
3cbaedff
KW
80552010-07-14 Ken Werner <ken.werner@de.ibm.com>
8056
8057 * gdb.arch/altivec-abi.exp: New tests.
8058
91158a56
TT
80592010-07-13 Tom Tromey <tromey@redhat.com>
8060
8061 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
8062 (main): Use it.
8063 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
8064
0f5238ed
TT
80652010-07-13 Tom Tromey <tromey@redhat.com>
8066
8067 * gdb.base/label.exp: New file.
8068 * gdb.base/label.c: New file.
8069
add265ae
L
80702010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
8071 H.J. Lu <hongjiu.lu@intel.com>
8072
8073 * lib/gdb.exp (is_ilp32_target): New.
8074 (is_lp64_target): Likewise.
8075
8076 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
8077 target.
8078 * gdb.arch/amd64-disp-step.exp: Likewise.
8079 * gdb.arch/amd64-dword.exp: Likewise.
8080 * gdb.arch/amd64-i386-address.exp: Likewise.
8081 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 8082
add265ae
L
8083 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
8084 target.
8085 * gdb.arch/i386-bp_permanent.exp: Likewise.
8086 * gdb.arch/i386-byte.exp: Likewise.
8087 * gdb.arch/i386-disp-step.exp: Likewise.
8088 * gdb.arch/i386-gnu-cfi.exp: Likewise.
8089 * gdb.arch/i386-prologue.exp: Likewise.
8090 * gdb.arch/i386-size-overlap.exp: Likewise.
8091 * gdb.arch/i386-size.exp: Likewise.
8092 * gdb.arch/i386-sse.exp: Likewise.
8093 * gdb.arch/i386-unwind.exp: Likewise.
8094 * gdb.arch/i386-word.exp: Likewise.
8095
8096 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
8097 test only when building 64-bit executables. Do not hard-code
8098 -m64 option.
8099
2dfb8c17
DE
81002010-07-07 Doug Evans <dje@google.com>
8101
8102 * lib/gdb.exp (gdb_test_list_exact): New function.
8103 * gdb.base/default.exp (show convenience): Call it, add tests for
8104 $_sdata = void, $_thread = 0.
8105
4e5799b6
JK
81062010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8107 Joel Brobecker <brobecker@adacore.com>
8108
8109 Fix re-run of PIE executable, PR shlibs/11776.
8110 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
8111 Remove $displacement_main to match the solib-svr4.c change. New "kill"
8112 and re-"run" of the inferior.
8113
1a219cc7
JK
81142010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8115 Joel Brobecker <brobecker@adacore.com>
8116
8117 Cope with missing /usr/sbin/prelink.
8118 * lib/prelink-support.exp (prelink_no):
8119 <result == 1 && $output is "no such file or directory">: New.
8120 (prelink_yes): Likewise. Return on failed prelink_no.
8121
5e3b36f8
JK
81222010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8123 Joel Brobecker <brobecker@adacore.com>
8124
8125 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
8126 build_executable by build_executable_own_libs. Replace "prelink -R"
8127 execution by a call of prelink_yes. Comment why "prelink -r" needs no
8128 change.
8129 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
8130 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
8131 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
8132 Replace build_executable by build_executable_own_libs's function
8133 build_executable_own_libs.
8134 (prelinkNO): Create new stub to call prelink_no.
8135 (prelinkYES): Create new stub to call prelink_yes.
8136 (test_attach): Rename calls of copy to file_copy.
8137 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
8138 (copy): Move to ...
8139 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
8140 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
8141 * gdb.base/prelink.exp: Disable testcase also for is_remote and
8142 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
8143 special flags by gdb_compile_shlib. Replace second gdb_compile by
8144 build_executable_own_libs. Replace "prelink -R" execution by a call of
8145 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
8146 a second call of prelink_yes. Replace restart commands by
8147 clean_restart.
8148 (prelink): Rename to ...
8149 (seen displacement message): ... this test. Extend its expectation
8150 strictness.
8151
86e4bafc
JK
81522010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8153
8154 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
8155 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
8156 displacement message exactly once.
8157
3cd07d20
JK
81582010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8159 Joel Brobecker <brobecker@adacore.com>
8160
8161 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
8162 its restore after the <$relink_args != ""> loop. new comment.
8163
0a1e94c7
JK
81642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8165 Joel Brobecker <brobecker@adacore.com>
8166
8167 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
8168 code for it. New variable relink_args.
8169 (prelinkYES): Call prelinkNO.
8170 (test_attach): Accept new parameter relink_args. Re-prelink the binary
8171 in such case. Move the core code to ...
8172 (test_attach_gdb): ... a new function. Send GDB command "file".
8173 Extend expected "Attaching to " string.
8174
2f70bcfb
TT
81752010-07-02 Tom Tromey <tromey@redhat.com>
8176
8177 * gdb.base/bitops.exp: Remove extraneous "pass".
8178
a17ac5b0
TT
81792010-07-02 Ken Werner <ken.werner@de.ibm.com>
8180
8181 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
8182
dc10affe
PA
81832010-07-01 Pedro Alves <pedro@codesourcery.com>
8184
d41c0fc8
PA
8185 * gdb.base/help.exp: Adjust expected output.
8186
81872010-07-01 Pedro Alves <pedro@codesourcery.com>
8188
8189 * gdb.base/help.exp: Adjust expected output.
dc10affe 8190
0a600c36
JK
81912010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
8192
8193 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
8194 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
8195 c++/11702.
8196
37cc8bfe
JK
81972010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
8198 Doug Evans <dje@google.com>
8199
8200 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
8201 add .dynamic entry'.
8202
254e6b9e
DE
82032010-06-29 Doug Evans <dje@google.com>
8204
8205 Test PR c++/11702.
8206 * gdb.cp/m-static.exp: Add testcase.
8207 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
8208
595939de 82092010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
8210 Tom Tromey <tromey@redhat.com>
8211 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
8212
8213 * gdb.python/py-inferior.c: New File.
8214 * gdb.python/py-infthread.c: New File.
8215 * gdb.python/py-inferior.exp: New File.
8216 * gdb.python/py-infthread.exp: New File.
8217
98751a41
JK
82182010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8219
8220 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
8221 (ptype ::C::OtherFileClass typedefs): New.
8222 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
8223 (C::OtherFileClass::cOtherFileClassVar2): New.
8224 (C::OtherFileClass::cOtherFileClassVar_use): Use also
8225 cOtherFileClassVar2.
8226 (C::cOtherFileType2, C::cOtherFileVar2): New.
8227 (C::cOtherFileVar_use): use also cOtherFileVar2.
8228 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
8229
41f62f39
JK
82302010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8231
8232 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
8233 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
8234 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
8235 (print ::C::cOtherFileVar)
8236 (whatis C::OtherFileClass::cOtherFileClassType)
8237 (whatis ::C::OtherFileClass::cOtherFileClassType)
8238 (print C::OtherFileClass::cOtherFileClassVar)
8239 (print ::cOtherFileClassVar)
8240 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
8241 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
8242 trailing content.
8243 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
8244 (C::OtherFileClass::cOtherFileClassVar)
8245 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
8246 (C::cOtherFileVar, C::cOtherFileVar_use): New.
8247
af53d231
JK
82482010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8249
8250 Test PR c++/11703 and PR gdb/1448.
8251 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
8252 gdb/1448.
8253
9655fd1a
JK
82542010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8255
8256 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
8257 (main) <rtti_data>: New.
8258 * gdb.cp/virtbase.exp (print rtti_data): New.
8259
824cc8dd
JK
82602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8261 Joel Brobecker <brobecker@adacore.com>
8262
8263 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
8264
6036c742
JK
82652010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8266
8267 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
8268
de6a0421
DE
82692010-06-28 Doug Evans <dje@google.com>
8270
8271 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
8272
b2dae948
DE
82732010-06-27 Doug Evans <dje@google.com>
8274
8275 * gdb.cp/m-static.exp: Update expected test output.
8276
0f3bb72e
PH
82772010-06-25 Paul Hilfinger <hilfinger@adacore.com>
8278
889bf7c5
PA
8279 * gdb.gdb/selftest.exp: Adjust expected message for
8280 capturing start-up runtime.
0f3bb72e 8281
bc9f0842
TT
82822010-06-25 Tom Tromey <tromey@redhat.com>
8283
8284 PR python/10808:
8285 * gdb.python/python.exp: Add new tests.
8286
099ef718
SW
82872010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
8288
8289 * gdb.cp/operator.cc: Created an import loop.
8290 * gdb.cp/operator.exp: Added testcase for import loop.
8291
5868a632
JK
82922010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8293
8294 Test PR python/11407.
8295 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
8296 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
8297 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
8298 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
8299 executable_nofb and executable_fb. New variables srcsfile, objsfile,
8300 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
8301 binfile. Call gdb_compile with clean_restart twice.
8302 (func_nofb print, func_nofb backtrace, func_loopfb print)
8303 (func_loopfb backtrace): New.
8304
af76db58
JK
83052010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8306
8307 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
8308 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
8309 by a hand made one.
8310 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
8311 i?86 requirement. Remove variables srcfile and binfile. New variable
8312 sources, executable_nofb and executable_fb. Call prepare_for_testing.
8313
f2c7657e
UW
83142010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8315
8316 * gdb.cell/dwarfaddr.exp: New file.
8317 * gdb.cell/dwarfaddr.S: New file.
8318
628fe4e4
JK
83192010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
8320
8321 Test PR 9436.
8322 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
8323
f1421989
HZ
83242010-06-24 Hui Zhu <teawater@gmail.com>
8325
8326 * gdb.base/eval.exp: New file.
8327
d03285ec
UW
83282010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8329
8330 * gdb.cell/fork.exp: New file.
8331 * gdb.cell/fork.c: Likewise.
8332 * gdb.cell/fork-spu.c: Likewise.
8333
41b2c92d
PM
83342010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
8335
8336 * lib/gdb.exp (banned_variables_traced): New global variable.
8337 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
8338 (gdb_init): Use `trace add variable' instead of obsolete
8339 `trace variable'.
8340
d5bc977f
DE
83412010-06-21 Doug Evans <dje@google.com>
8342
8343 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
8344
d2ed6730
UW
83452010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8346
8347 * gdb.arch/spu-ls.exp: New file.
8348 * gdb.arch/spu-ls.c: Likewise.
8349
6aed2dbc
SS
83502010-06-18 Stan Shebs <stan@codesourcery.com>
8351
8352 * gdb.threads/thread-specific.exp: Add tests of $_thread.
8353
e0756905
UW
83542010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8355
8356 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
8357 * gdb.base/watch-cond.exp: Likewise.
8358 * gdb.python/py-breakpoint.exp: Likewise.
8359
d8053d4d
PA
83602010-06-18 Pedro Alves <pedro@codesourcery.com>
8361
8362 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
8363 clean_restart, make sure every test has a distinct message, and
8364 that messages don't include the executable' full path.
8365
81ce510c
DE
83662010-06-17 Doug Evans <dje@google.com>
8367
8368 * gdb.arch/i386-size.exp: Updated expected output for
8369 DISASSEMBLY_OMIT_FNAME.
8370
65d79d4b
SDJ
83712010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
8372 Sergio Durigan Junior <sergiodj@redhat.com>
8373
8374 * gdb.base/watch-notconst.c: New file.
8375 * gdb.base/watch-notconst.S: New file.
8376 * gdb.base/watch-notconst2.c: New file.
8377 * gdb.base/watch-notconst2.S: New file.
8378 * gdb.base/watch-notconst.exp: New file.
8379 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
8380 (func4): Add operations on `global_ptr_ptr'.
8381 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
8382 routine to test watchpoints created with a constant expression.
8383 (test_inaccessible_watchpoint): Include tests for watchpoints
8384 created with a constant expression.
8385
df0f4836
KB
83862010-06-14 Kevin Buettner <kevinb@redhat.com>
8387
8388 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8389 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
8390 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
8391 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
8392 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8393 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8394 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
8395 of `_start'.
8396
b769def5
UW
83972010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8398
8399 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
8400 not supported on the target.
8401 * gdb.mi/mi-nonstop-exit.exp: Likewise.
8402 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
8403 * gdb.mi/mi-nsintrall.exp: Likewise.
8404 * gdb.mi/mi-nsmoribund.exp: Likewise.
8405 * gdb.mi/mi-nsthrexec.exp: Likewise.
8406
d914c394
SS
84072010-06-11 Stan Shebs <stan@codesourcery.com>
8408
8409 * gdb.base/permissions.exp: New file.
8410
84112010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
8412
8413 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
8414 does not support ELF executable class.
8415
f3ce5b9c
UW
84162010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8417
8418 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
8419
8e46892c
JK
84202010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8421
8422 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
8423 (runto): Catch "The target does not support running in non-stop mode.".
8424
6cc55c64
MS
84252010-06-11 Michael Snyder <msnyder@vmware.com>
8426
8427 * gdb.base/setshow.exp (set language asm): Don't use
8428 gdb_test_no_output, fails on some targets.
8429
caddefa4
UW
84302010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8431
8432 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
8433 * gdb.cp/pr9167.exp: Likewise.
8434
468b1aa7
UW
84352010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8436
8437 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
8438
5c3552dc
UW
84392010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8440
8441 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
8442
02e6fe6a
UW
84432010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8444
8445 * gdb.base/charset.c (main): Make sure malloc gets linked in.
8446
0e03807e
TT
84472010-06-11 Tom Tromey <tromey@redhat.com>
8448
8449 PR gdb/9977, PR exp/11636::
8450 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
8451 (pieces_test_f6): Update expected output.
8452
2bdf28a0
JK
84532010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
8454
8455 * gdb.base/moribund-step.exp: New.
8456
f6978de9
MS
84572010-06-08 Michael Snyder <msnyder@vmware.com>
8458
8459 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 8460 * gdb.ada/boolean_expr.exp:
f6978de9
MS
8461 * gdb.ada/frame_args.exp: Ditto.
8462 * gdb.ada/lang_switch.exp: Ditto.
8463 * gdb.ada/ptype_arith_binop.exp: Ditto.
8464 * gdb.ada/ref_param.exp: Ditto.
8465 * gdb.ada/type_coercion.exp:Ditto.
8466
8467 * gdb.asm/asm-source.exp: Ditto.
8468
8469 * gdb.base/attach.exp: Ditto.
8470 * gdb.base/bitfields2.exp: Ditto.
8471 * gdb.base/call-signal-resume.exp: Ditto.
8472 * gdb.base/callfuncs.exp: Ditto.
8473 * gdb.base/commands.exp: Ditto.
8474 * gdb.base/dbx.exp: Ditto.
8475 * gdb.base/default.exp: Ditto.
8476 * gdb.base/dump.exp: Ditto.
8477 * gdb.base/exprs.exp: Ditto.
8478 * gdb.base/freebpcmd.exp: Ditto.
8479 * gdb.base/interrupt.exp: Ditto.
8480 * gdb.base/list.exp: Ditto.
8481 * gdb.base/long_long.exp: Ditto.
8482 * gdb.base/maint.exp: Ditto.
8483 * gdb.base/ptype.exp: Ditto.
8484 * gdb.base/return.exp: Ditto.
8485 * gdb.base/setshow.exp: Ditto.
8486 * gdb.base/sigbpt.exp: Ditto.
8487 * gdb.base/sigrepeat.exp: Ditto.
8488
8489 * gdb.cp/classes.exp: Ditto.
8490
8491 * gdb.dwarf2/dw2-restore.exp: Ditto.
8492
8493 * gdb.gdb/selftest.exp: Ditto.
8494
8495 * gdb.multi/base.exp: Ditto.
8496 * gdb.multi/bkpt-multi-exec.exp: Ditto.
8497
8498 * gdb.python/py-block.exp: Ditto.
8499 * gdb.python/py-prettyprint.exp: Ditto.
8500 * gdb.python/py-template.exp: Ditto.
8501
8502 * gdb.server/ext-attach.exp: Ditto.
8503 * gdb.server/ext-run.exp: Ditto.
8504 * gdb.server/server-mon.exp: Ditto.
8505
8506 * gdb.threads/fork-thread-pending.exp: Ditto.
8507 * gdb.threads/hand-call-in-threads.exp: Ditto.
8508 * gdb.threads/interrupted-hand-call.exp: Ditto.
8509 * gdb.threads/linux-dp.exp: Ditto.
8510 * gdb.threads/manythreads.exp: Ditto.
8511 * gdb.threads/print-threads.exp: Ditto.
8512 * gdb.threads/pthreads.exp: Ditto.
8513 * gdb.threads/schedlock.exp: Ditto.
8514 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8515 * gdb.threads/threadapply.exp: Ditto.
8516
de7ff789
MS
85172010-06-08 Michael Snyder <msnyder@vmware.com>
8518
889bf7c5 8519 * gdb.ada/exec_changed.exp:
de7ff789
MS
8520 Use ".*" instead of "" as wildcard regexp.
8521
8522 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
8523 * gdb.base/call-ar-st.exp: Ditto.
8524 * gdb.base/checkpoint.exp: Ditto.
8525 * gdb.base/default.exp: Ditto.
8526 * gdb.base/dump.exp: Ditto.
8527 * gdb.base/ending-run.exp: Ditto.
8528 * gdb.base/fileio.exp: Ditto.
8529 * gdb.base/miscexprs.exp: Ditto.
8530 * gdb.base/pointers.exp: Ditto.
8531 * gdb.base/readline.exp: Ditto.
8532 * gdb.base/reread.exp: Ditto.
8533 * gdb.base/restore.exp: Ditto.
8534 * gdb.base/shlib-call.exp: Ditto.
8535 * gdb.base/valgrind-db-attach.exp: Ditto.
8536 * gdb.base/volatile.exp: Ditto.
8537 * gdb.base/watchpoints.exp: Ditto.
8538
8539 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
8540
8541 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
8542 * gdb.python/py-value.exp: Ditto.
8543
8544 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
8545 * gdb.trace/circ.exp: Ditto.
8546 * gdb.trace/collection.exp: Ditto.
8547 * gdb.trace/packetlen.exp: Ditto.
8548 * gdb.trace/passc-dyn.exp: Ditto.
8549 * gdb.trace/report.exp: Ditto.
8550 * gdb.trace/tfile.exp: Ditto.
8551 * gdb.trace/tfind.exp: Ditto.
8552 * gdb.trace/while-dyn.exp: Ditto.
8553
3bebe2f2
JK
85542010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
8555
8556 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
8557
5c631832
JK
85582010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8559
8560 Test PR 10640.
8561 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
8562
4c3376c8
SW
85632010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
8564
8565 * gdb.cp/koenig.exp: Test for ADL operators.
8566 * gdb.cp/koenig.cc: Added ADL operators.
8567 * gdb.cp/operator.exp: New test.
8568 * gdb.cp/operator.cc: New test.
8569
dc226d5a
MS
85702010-06-04 Michael Snyder <msnyder@vmware.com>
8571
dfb88a23
MS
8572 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
8573 * gdb.base/pending.exp: Ditto.
f7ae76b3 8574
dc226d5a
MS
8575 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
8576
967cf477
DE
85772010-06-04 Doug Evans <dje@google.com>
8578
8579 * gdb.python/py-prettyprint.exp: Add new test for enabled and
8580 disabled printers.
8581 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
8582 (enable_lookup_function): New function.
8583
eb801841
TT
85842010-06-04 Tom Tromey <tromey@redhat.com>
8585
8586 * gdb.python/py-value.exp (test_value_hash): Don't test equality
8587 of hash and id.
8588
38979823
JK
85892010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8590
8591 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
8592 newline.
8593 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
8594 (empty verbose non-noisy clear, empty verbose noisy clear)
8595 (empty non-verbose noisy clear): Likewise.
8596
35ec993f
MS
85972010-06-03 Michael Snyder <msnyder@vmware.com>
8598
8599 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
8600 * gdb.base/display.exp: Ditto.
8601 * gdb.base/find.exp: Ditto.
8602 * gdb.base/ifelse.exp: Ditto.
8603 * gdb.base/multi-forks.exp: Ditto.
8604 * gdb.base/recurse.exp: Ditto.
8605 * gdb.base/setshow.exp: Ditto.
8606 * gdb.base/value-double-free.exp: Ditto.
8607 * gdb.base/watch-vfork.exp: Ditto.
8608 * gdb.base/watch_thread_num.exp: Ditto.
8609 * gdb.base/watchpoint-solib.exp: Ditto.
8610 * gdb.base/watchpoint.exp: Ditto.
8611 * gdb.base/watchpoints.exp: Ditto.
8612
8613 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
8614 * gdb.cp/overload.exp: Ditto.
8615 * gdb.cp/virtfunc.exp: Ditto.
8616
8617 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
8618
889bf7c5 8619 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
8620 Replace gdb_test with gdb_test_no_output.
8621
889bf7c5 8622 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
8623 Replace gdb_test with gdb_test_no_output.
8624 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8625 * gdb.threads/watchthreads.exp: Ditto.
8626 * gdb.threads/watchthreads2.exp: Ditto.
8627
8628 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
8629 * gdb.trace/tfind.exp: Ditto.
8630
c22decce
JB
86312010-06-03 Joel Brobecker <brobecker@adacore.com>
8632
8633 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
8634 successful test if message is the empty string.
8635
fd5700c7
JK
86362010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8637
8638 * gdb.fortran/module.exp (stopped language detection): New test.
8639
f55ee35c
JK
86402010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8641
8642 Support DW_TAG_module as separate namespaces.
8643 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
8644 gdb.fortran/library-module-lib.f90: New.
8645 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
8646 (print i): Remove.
8647 (continue to breakpoint: i-is-1, print var_i value 1)
8648 (continue to breakpoint: i-is-2, print var_i value 2)
8649 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
8650 (print var_d, print var_i value 14, ptype modmany, complete `modm)
8651 (complete `modmany, complete `modmany`, complete `modmany`var)
8652 (show language, setting breakpoint at module): New tests.
8653 * gdb.fortran/module.f90 (module mod): Remove.
8654 (module mod1, module mod2, module modmany, subroutine sub1)
8655 (subroutine sub2, program module): New.
8656
b8e8282f
JK
86572010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8658
8659 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
8660 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
8661 * gdb.cp/anon-union.exp (pass): Rename to ...
8662 (print z 2): ... here.
b8e8282f 8663
019ebafc
MS
86642010-06-02 Michael Snyder <msnyder@vmware.com>
8665
e68d8fd4
MS
8666 * gdb.trace/actions.exp: Use gdb_test_no_output.
8667 * gdb.trace/circ.exp: Ditto.
8668 * gdb.trace/packetlen.exp: Ditto.
8669 * gdb.trace/save-trace.exp: Ditto.
8670 * gdb.trace/tracecmd.exp: Ditto.
8671 * gdb.trace/tsv.exp: Ditto.
8672
12b5d08a
MS
8673 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
8674 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
8675 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
8676 * gdb.threads/manythreads.exp: Ditto.
8677 * gdb.threads/print-threads.exp: Ditto.
8678 * gdb.threads/pthreads.exp: Ditto.
8679 * gdb.threads/schedlock.exp: Ditto.
8680 * gdb.threads/staticthreads.exp: Ditto.
8681 * gdb.threads/thread-specific.exp: Ditto.
8682 * gdb.threads/thread-unwindonsignal.exp: Ditto.
8683 * gdb.threads/threadapply.exp: Ditto.
8684 * gdb.threads/watchthreads.exp: Ditto.
8685 * gdb.threads/watchthreads2.exp: Ditto.
8686
89493308
MS
8687 * gdb.python/py-block.exp: Use gdb_test_no_output.
8688 * gdb.python/py-prettyprint.exp: Ditto.
8689 * gdb.python/py-template.exp: Ditto.
8690 * gdb.python/py-value.exp: Ditto.
8691
8692 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
8693 * gdb.reverse/watch-reverse.exp: Ditto.
8694
8695 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
8696 * gdb.server/ext-run.exp: Ditto.
8697
019ebafc
MS
8698 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
8699 * gdb.dwarf2/dw2-compressed.exp: Ditto.
8700 * gdb.dwarf2/dw2-intercu.exp: Ditto.
8701 * gdb.dwarf2/dw2-intermix.exp: Ditto.
8702 * gdb.dwarf2/dw2-producer.exp: Ditto.
8703 * gdb.dwarf2/mac-fileno.exp: Ditto.
8704
8705 * gdb.gdb/observer.exp: Use gdb_test_no_output.
8706 * gdb.gdb/selftest.exp: Ditto.
8707
8708 * gdb.multi/base.exp: Use gdb_test_no_output.
8709
8710 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
8711
3e0ca3a5
JK
87122010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8713
8714 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
8715
9db70545
MS
87162010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
8717
a8d52276
MS
8718 * gdb.cp/class2.exp: Use gdb_test_no_output.
8719 * gdb.cp/classes.exp: Ditto.
8720 * gdb.cp/extern-c.exp: Ditto.
8721 * gdb.cp/inherit.exp: Ditto.
8722 * gdb.cp/maint.exp: Ditto.
8723 * gdb.cp/mb-inline.exp: Ditto.
8724 * gdb.cp/mb-templates.exp: Ditto.
8725 * gdb.cp/method2.exp: Ditto.
8726 * gdb.cp/misc.exp: Ditto.
8727 * gdb.cp/ovldbreak.exp: Ditto.
8728 * gdb.cp/punctuator.exp: Ditto.
8729 * gdb.cp/templates.exp: Ditto.
8730 * gdb.cp/virtbase.exp: Ditto.
8731
889bf7c5 8732 * gdb.threads/attach-stopped.exp:
9db70545 8733 Replace uses of send_gdb / gdb_expect.
889bf7c5 8734 * gdb.threads/attachstop-mt.exp:
9db70545 8735 Replace uses of send_gdb / gdb_expect.
889bf7c5 8736 * gdb.threads/gcore-thread.exp:
9db70545 8737 Replace uses of send_gdb / gdb_expect.
889bf7c5 8738 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
8739 Replace uses of send_gdb / gdb_expect.
8740 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8741 * gdb.threads/print-threads.exp:
9db70545
MS
8742 Replace uses of send_gdb / gdb_expect.
8743 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
8744 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
8745 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
8746
8747 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
8748 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
8749 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
8750 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
8751 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
8752 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
8753 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
8754 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
8755 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
8756 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
8757 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
8758
359cc68c
JK
87592010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8760
8761 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
8762
7d3fe98e
SW
87632010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
8764
8765 * gdb.cp/koenig.exp: Added new test case.
8766 * gdb.cp/koenig.cc: Ditto.
8767
27d3a1a2
MS
87682010-06-01 Michael Snyder <msnyder@vmware.com>
8769
8770 * gdb.base/arithmet.exp: Use gdb_test_no_output.
8771 * gdb.base/arrayidx.exp: Ditto.
8772 * gdb.base/attach.exp: Ditto.
8773 * gdb.base/auxv.exp: Ditto.
8774 * gdb.base/bigcre.exp: Ditto.
8775 * gdb.base/break-always.exp: Ditto.
8776 * gdb.base/break-interp.exp: Ditto.
8777 * gdb.base/break.exp: Ditto.
8778 * gdb.base/breakpoint-shadow.exp: Ditto.
8779 * gdb.base/call-ar-st.exp: Ditto.
8780 * gdb.base/call-sc.exp: Ditto.
8781 * gdb.base/call-signal-resume.exp: Ditto.
8782 * gdb.base/callfuncs.exp: Ditto.
8783 * gdb.base/catch-syscall.exp: Ditto.
8784 * gdb.base/charset.exp: Ditto.
8785 * gdb.base/code-expr.exp: Ditto.
8786 * gdb.base/commands.exp: Ditto.
8787 * gdb.base/cond-expr.exp: Ditto.
8788 * gdb.base/condbreak.exp: Ditto.
8789 * gdb.base/cursal.exp: Ditto.
8790 * gdb.base/cvexpr.exp: Ditto.
8791 * gdb.base/default.exp: Ditto.
8792 * gdb.base/del.exp: Ditto.
8793 * gdb.base/detach.exp: Ditto.
8794 * gdb.base/display.exp: Ditto.
8795 * gdb.base/ena-dis-br.exp: Ditto.
8796 * gdb.base/eval-skip.exp: Ditto.
8797 * gdb.base/foll-fork.exp: Ditto.
8798 * gdb.base/foll-vfork.exp: Ditto.
8799 * gdb.base/frame-args.exp: Ditto.
8800 * gdb.base/funcargs.exp: Ditto.
8801 * gdb.base/gcore-buffer-overflow.exp: Ditto.
8802 * gdb.base/gdbvars.exp: Ditto.
8803 * gdb.base/help.exp: Ditto.
8804 * gdb.base/ifelse.exp: Ditto.
8805 * gdb.base/included.exp: Ditto.
8806 * gdb.base/list.exp: Ditto.
8807 * gdb.base/macscp.exp: Ditto.
8808 * gdb.base/maint.exp: Ditto.
8809 * gdb.base/multi-fork.exp: Ditto.
8810 * gdb.base/overlays.exp: Ditto.
8811 * gdb.base/page.exp: Ditto.
8812 * gdb.base/pending.exp: Ditto.
8813 * gdb.base/pointers.exp: Ditto.
8814 * gdb.base/pr11022.exp: Ditto.
8815 * gdb.base/prelink.exp: Ditto.
8816 * gdb.base/printcmds.exp: Ditto.
8817 * gdb.base/psymtab.exp: Ditto.
8818 * gdb.base/randomize.exp: Ditto.
8819 * gdb.base/relational.exp: Ditto.
8820 * gdb.base/relocate.exp: Ditto.
8821 * gdb.base/remote.exp: Ditto.
8822 * gdb.base/sepdebug.exp: Ditto.
8823 * gdb.base/set-lang-auto.exp: Ditto.
8824 * gdb.base/setshow.exp: Ditto.
8825 * gdb.base/setvar.exp: Ditto.
8826 * gdb.base/signals.exp: Ditto.
8827 * gdb.base/signull.exp: Ditto.
8828 * gdb.base/sigstep.exp: Ditto.
8829 * gdb.base/sizeof.exp: Ditto.
8830 * gdb.base/solib-disc.exp: Ditto.
8831 * gdb.base/store.exp: Ditto.
8832 * gdb.base/structs.exp: Ditto.
8833 * gdb.base/structs2.exp: Ditto.
8834 * gdb.base/subst.exp: Ditto.
8835 * gdb.base/term.exp: Ditto.
8836 * gdb.base/trace-commands.exp: Ditto.
8837 * gdb.base/unwindonsignal.exp: Ditto.
8838 * gdb.base/valgrind-db-attach.exp: Ditto.
8839 * gdb.base/varargs.exp: Ditto.
8840 * gdb.base/watch-cond.exp: Ditto.
8841 * gdb.base/watch_thread_num.exp: Ditto.
8842 * gdb.base/watchpoint-cond-gone.exp: Ditto.
8843 * gdb.base/watchpoint.exp: Ditto.
8844 * gdb.base/whatis-exp.exp: Ditto.
8845
f8d3bf8f
MS
88462010-06-01 Michael Snyder <msnyder@vmware.com>
8847
8848 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
8849 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
8850 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
8851 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
8852 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
8853 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
8854 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
8855 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
8856 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
8857 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
8858 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
8859 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
8860 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
8861 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
8862 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
8863
3f9e0d32
JK
88642010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8865
8866 * gdb.base/commands.exp (begin commands on watch): Remove excessive
8867 trailing newline.
8868 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
8869 * gdb.java/jmisc.exp (p *args\n): Rename to ...
8870 (p *args): ... here and remove excessive trailing newline.
8871
f629457d
JB
88722010-05-31 Joel Brobecker <brobecker@adacore.com>
8873
8874 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
8875
09eef106
JK
88762010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
8877
8878 Accept the new Linux kernel "t (tracing stop)" string.
8879 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
8880 Update comment.
8881 (state_wait) <T (tracing stop)>: New.
8882 (main): Update the state_wait expect string.
8883
94f31136
PA
88842010-05-28 Pedro Alves <pedro@codesourcery.com>
8885
8886 * limits.c, limits.exp: Delete files.
8887 * Makefile.in (clean mostlyclean): Adjust.
8888 * tracecmd.exp: Adjust.
8889
096554ab
JK
88902010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8891
8892 * gdb.base/tui-layout.exp: New.
8893
27d3a1a2 88942010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 8895
889bf7c5 8896 * gdb.reverse/break-precsave.exp:
bcd2dc50 8897 Replace uses of send_gdb / gdb_expect.
889bf7c5 8898 * gdb.reverse/break-reverse.exp:
bcd2dc50 8899 Replace uses of send_gdb / gdb_expect.
889bf7c5 8900 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 8901 Replace uses of send_gdb / gdb_expect.
889bf7c5 8902 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 8903 Replace uses of send_gdb / gdb_expect.
889bf7c5 8904 * gdb.reverse/finish-precsave.exp:
bcd2dc50 8905 Replace uses of send_gdb / gdb_expect.
889bf7c5 8906 * gdb.reverse/finish-reverse.exp:
bcd2dc50 8907 Replace uses of send_gdb / gdb_expect.
889bf7c5 8908 * gdb.reverse/i386-precsave.exp:
bcd2dc50 8909 Replace uses of send_gdb / gdb_expect.
889bf7c5 8910 * gdb.reverse/i386-reverse.exp:
bcd2dc50 8911 Replace uses of send_gdb / gdb_expect.
889bf7c5 8912 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 8913 Replace uses of send_gdb / gdb_expect.
889bf7c5 8914 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 8915 Replace uses of send_gdb / gdb_expect.
889bf7c5 8916 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 8917 Replace uses of send_gdb / gdb_expect.
889bf7c5 8918 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 8919 Replace uses of send_gdb / gdb_expect.
889bf7c5 8920 * gdb.reverse/machinestate.exp:
bcd2dc50 8921 Replace uses of send_gdb / gdb_expect.
889bf7c5 8922 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 8923 Replace uses of send_gdb / gdb_expect.
889bf7c5 8924 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 8925 Replace uses of send_gdb / gdb_expect.
889bf7c5 8926 * gdb.reverse/solib-precsave.exp:
bcd2dc50 8927 Replace uses of send_gdb / gdb_expect.
889bf7c5 8928 * gdb.reverse/solib-reverse.exp:
bcd2dc50 8929 Replace uses of send_gdb / gdb_expect.
889bf7c5 8930 * gdb.reverse/step-precsave.exp:
bcd2dc50 8931 Replace uses of send_gdb / gdb_expect.
889bf7c5 8932 * gdb.reverse/step-reverse.exp:
bcd2dc50 8933 Replace uses of send_gdb / gdb_expect.
889bf7c5 8934 * gdb.reverse/until-precsave.exp:
bcd2dc50 8935 Replace uses of send_gdb / gdb_expect.
889bf7c5 8936 * gdb.reverse/until-reverse.exp:
bcd2dc50 8937 Replace uses of send_gdb / gdb_expect.
889bf7c5 8938 * gdb.reverse/watch-precsave.exp:
bcd2dc50 8939 Replace uses of send_gdb / gdb_expect.
889bf7c5 8940 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
8941 Replace uses of send_gdb / gdb_expect.
8942
3def43e0
JK
89432010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8944
8945 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
8946 excessive newline.
8947
27d3a1a2 89482010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
8949
8950 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
8951 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
8952 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
8953 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
8954 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
8955 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
8956 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
8957 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
8958 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
8959 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
8960 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
8961 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
8962 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
8963 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
8964 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
8965 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
8966 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
8967 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
8968 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 8969
27d3a1a2 89702010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 8971
22454424
MS
8972 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
8973 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
8974
8975 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
8976 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
8977 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
8978
889bf7c5 8979 * gdb.reverse/consecutive-reverse.exp:
22454424 8980 Replace uses of send_gdb / gdb_expect.
889bf7c5 8981 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
8982 Replace uses of send_gdb / gdb_expect.
8983
8984 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
8985 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
8986 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 8987 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
8988 Replace uses of send_gdb / gdb_expect.
8989 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
8990 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
8991 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
8992 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
8993 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
8994 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
8995 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
8996 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
8997 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
8998
89992010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 9000
22454424 9001 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9002
22454424 9003 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9004
22454424
MS
9005 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
9006 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
9007 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
9008 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
9009 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
9010 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
9011 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
9012 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
9013 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 9014
6e5f2c59
TT
90152010-05-25 Tom Tromey <tromey@redhat.com>
9016
9017 * gdb.base/macscp.exp: Add missing space after setup_kfail.
9018
bbc8b958
TT
90192010-05-25 Tom Tromey <tromey@redhat.com>
9020
9021 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
9022 argument order.
9023 * gdb.base/macscp.exp: Fix setup_kfail argument order.
9024 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
9025 order.
9026 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
9027 order.
9028 * gdb.base/call-sc.exp (setup_kfails): Remove.
9029 (setup_compiler_kfails): Remove.
9030 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
9031 argument order.
9032 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
9033 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
9034 (advancei): Fix setup_kfail argument order.
9035 * gdb.base/radix.exp: Fix setup_kfail argument order.
9036 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
9037 order.
9038 * gdb.base/structs.exp (setup_kfails): Remove.
9039 (setup_compiler_kfails): Fix setup_kfail argument order.
9040 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
9041 order.
9042 * gdb.java/jmain.exp: Fix setup_kfail argument order.
9043 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
9044 setup_kfail argument order.
9045 * gdb.cp/overload.exp: Fix setup_kfail argument order.
9046
83d1babf
TT
90472010-05-25 Tom Tromey <tromey@redhat.com>
9048
9049 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
9050
6acb16a2
MS
90512010-05-25 Michael Snyder <msnyder@vmware.com>
9052
9053 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
9054 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
9055 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
9056 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
9057 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
9058 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
9059 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
9060 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
9061 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
9062 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
9063 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
9064 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
9065 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
9066 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
9067 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
9068 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
9069 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
9070 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
9071 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
9072 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
9073 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
9074 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
9075 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
9076 * gdb.base/default.exp: Replace send_gdb with gdb_test.
9077 * gdb.base/define.exp: Replace send_gdb with gdb_test.
9078 * gdb.base/display.exp: Replace send_gdb with gdb_test.
9079 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
9080 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
9081 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
9082 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
9083 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
9084 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
9085 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
9086 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
9087 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
9088 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
9089 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
9090 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
9091 * gdb.base/help.exp: Replace send_gdb with gdb_test.
9092 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
9093 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
9094 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9095 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
9096 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
9097 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
9098 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
9099 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 9100 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
9101
91022010-05-25 Doug Evans <dje@google.com>
9103
9104 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
9105 gdb.string_to_argv.
ad3986f0 9106
d3b1e874
TT
91072010-05-21 Tom Tromey <tromey@redhat.com>
9108
9109 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
9110 Call it.
9111 * gdb.dwarf2/pieces.S: Update.
9112 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
9113
cb826367
TT
91142010-05-21 Tom Tromey <tromey@redhat.com>
9115
9116 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
9117 Call it.
9118 * gdb.dwarf2/pieces.c (struct C): New.
9119 (f6): New function.
9120 * gdb.dwarf2/pieces.S: Replace.
9121
74de6778
TT
91222010-05-21 Tom Tromey <tromey@redhat.com>
9123
9124 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
9125 Call it.
9126
afd74c5f
TT
91272010-05-21 Tom Tromey <tromey@redhat.com>
9128
9129 * gdb.dwarf2.pieces.exp: New file.
9130 * gdb.dwarf2.pieces.S: New file.
9131 * gdb.dwarf2.pieces.c: New file.
9132
a7b75dfd 91332010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9134 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
9135
9136 * lib/gdb.exp (gdb_test_no_output): New function.
9137 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
9138 when testing commands that should produce no output.
9139
c81c812a
JB
91402010-05-17 Joel Brobecker <brobecker@adacore.com>
9141
9142 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
9143 parameter that we want to watch being a constant.
9144
0cce5bd9
JB
91452010-05-17 Joel Brobecker <brobecker@adacore.com>
9146
9147 * gdb.ada/cond_lang: New testcase.
9148
47050449
JB
91492010-05-17 Joel Brobecker <brobecker@adacore.com>
9150
9151 * lib/gdb.exp (banned_variables): New variable/constant.
9152 (gdb_init): Add write trace on variables listed in banned_variables.
9153 (gdb_finish): Remove write traces on variables listed in
9154 banned_variables.
9155
77c01586
JB
91562010-05-17 Joel Brobecker <brobecker@adacore.com>
9157
9158 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
9159 * gdb.cp/koenig.exp: Likewise.
9160
88d4aea7
PM
91612010-05-14 Phil Muldoon <pmuldoon@redhat.com>
9162
889bf7c5 9163 PR python/11482
88d4aea7
PM
9164
9165 * gdb.python/py-value.exp (test_value_hash): New function.
9166
f5a010c0
PM
91672010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
9168
9169 PR exp/11530.
9170 * gdb.base/gdb11530.c: New file.
9171 * gdb.base/gdb11530.exp: New file.
9172
8ef4892f
JK
91732010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
9174
9175 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
9176 * gdb.dwarf2/dw2-modula2-self-type.S: New.
9177
7322dca9
SW
91782010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
9179
9180 * gdb.cp/koenig.exp: New test.
9181 * gdb.cp/koenig.cc: New test program.
9182
02e7ea18
JB
91832010-05-05 Joel Brobecker <brobecker@adacore.com>
9184
9185 Remove the use of prms_id and bug_id throughout the testsuite.
9186
e1c34c5d
PM
91872010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
9188
9189 PR exp/11349.
9190 * testsuite/gdb.cp/ref-types.exp: Add test to examine
9191 use a reference local variable.
9192
8e1d0c49
JK
91932010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9194
9195 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
9196 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
9197 variable different_dir. Move debugfile into a full directory pathname
9198 under DIFFERENT_DIR.
9199 * lib/gdb.exp (separate_debug_filename): Remove.
9200 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
9201 variable debug_dir and mkdir of it. Update function comments.
9202
e66408ed
PA
92032010-04-29 Pedro Alves <pedro@codesourcery.com>
9204
9205 PR gdb/11557
9206
9207 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
9208 files.
9209
d7b32ed3
PM
92102010-04-29 Phil Muldoon <pmuldoon@redhat.com>
9211
889bf7c5 9212 * gdb.python/py-param.exp: New File.
d7b32ed3 9213
6aecb9c2
JB
92142010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
9215
9216 * gdb.base/default.exp: Fix "set language" test.
9217
bdf92a1c
PM
92182010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
9219
9220 PR breakpoints/11531.
9221 * gdb.base/gdb11531.c: New file.
9222 * gdb.base/gdb11531.exp: New file.
9223
3f172e24
TT
92242010-04-26 Tom Tromey <tromey@redhat.com>
9225
9226 * gdb.base/completion.exp: Add tests for completion and deprecated
9227 commands.
9228
64af4c92
JK
92292010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
9230
9231 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
9232 (print /x char_array): Escape curly brackets.
9233
492928e4
JK
92342010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
9235
9236 Fix deadlock on looped list of loaded shared objects.
9237 * gdb.base/solib-corrupted.exp: New.
9238
66d09542
DE
92392010-04-23 Doug Evans <dje@google.com>
9240
9241 * gdb.python/py-section-script.c: New file.
9242 * gdb.python/py-section-script.exp: New file.
9243 * gdb.python/py-section-script.py: New file.
9244
8bd10a10
CM
92452010-04-20 Chris Moller <cmoller@redhat.com>
9246
9247 PR 10179
9248
9249 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
9250 * gdb.base/pr10179-a.c:
9251 * gdb.base/pr10179-b.c:
9252 * gdb.base/pr10179.exp: New files.
9253
c0201579
JK
92542010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9255
9256 Fix crashes on dangling display expressions.
9257 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
9258 is SEP.
9259 (lib_flags): Remove the "debug" keyword.
9260 (libsepdebug): New variable for iterating new loop.
9261 (save_pf_prefix): New variable wrapping the loop.
9262 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
9263 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
9264
793b0ff8
PM
92652010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9266
9267 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
9268
097f51f7
PM
92692010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9270
9271 PR stabs/11479.
9272 * gdb.stabs/gdb11479.exp: New file.
9273 * gdb.stabs/gdb11479.c: New file.
9274
9a22f0d0
PM
92752010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
9276
9277 * gdb.base/charset.c (Strin16, String32): New variables.
9278 * gdb.base/charset.exp (gdb_test): Test correct display
9279 of 16 or 32 bit strings.
9280
92812010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
9282
9283 PR 9167
9284 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
9285 * gdb.cp/pr9167.cc: New file.
9286 * gdb.cp/pr9167.exp: New file.
9287
9288
6e354e5e
PM
92892010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
9290
9291 PR pascal/11492.
9292 * gdb.pascal/gdb11492.pas: New file.
9293 * gdb.pascal/gdb11492.exp: New file.
9294
be942545
JB
92952010-04-20 Joel Brobecker <brobecker@adacore.com>
9296
1667e6e3 9297 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 9298
0c3acc09
JB
92992010-04-20 Joel Brobecker <brobecker@adacore.com>
9300
9301 * gdb.ada/dyn_loc: New testcase.
9302
ec31cde5
CM
93032010-04-20 Chris Moller <cmoller@redhat.com>
9304
9305 PR 10867
889bf7c5 9306
ec31cde5
CM
9307 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
9308 * gdb.cp/pr10687.cc: New file.
9309 * gdb.cp/pr10687.exp: New file.
9310
9311
ce4b0682
SDJ
93122010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
9313 Sergio Durigan Junior <sergiodj@redhat.com>
9314
9315 * gdb.fortran/logical.exp: New testcase.
9316 * gdb.fortran/logical.f90: New file.
9317
3436961f
DE
93182010-04-19 Doug Evans <dje@google.com>
9319
9320 * gdb.base/help.exp (help source): Update expected output.
9321
4d836c09
JK
93222010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9323
9324 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
9325 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
9326 gdb_exit and return.
9327 (executable): New variable.
9328 (binfile): Use it.
9329
6149aea9
PA
93302010-04-19 Pedro Alves <pedro@codesourcery.com>
9331
9332 PR breakpoints/8554.
9333
9334 * gdb.trace/save-trace.exp: Adjust.
9335
ed41462c
L
93362010-04-17 H.J. Lu <hongjiu.lu@intel.com>
9337
9338 PR corefiles/11511
9339 * gdb.arch/system-gcore.exp: New.
9340 * gdb.arch/gcore.c: Likewise.
9341
3f7b2faa
DE
93422010-04-15 Doug Evans <dje@google.com>
9343
fa33c3cd
DE
9344 * gdb.python/py-progspace.c: New file.
9345 * gdb.python/py-progspace.exp: New file.
9346
3f7b2faa
DE
9347 * gdb.base/source.exp: Add tests for "source -s".
9348
79f283fe
PM
93492010-04-14 Phil Muldoon <pmuldoon@redhat.com>
9350
9351 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
9352 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
9353 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
9354 * gdb.python/py-mi.exp: New test for to_string returning None.
9355
fc8eb08a
PM
93562010-04-12 Phil Muldoon <pmuldoon@redhat.com>
9357
9358 * gdb.python/py-breakpoint.c: Make result global.
9359
26e197f6
JK
93602010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
9361
9362 Fix non-GNU make compatibility.
9363 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
9364
adc36818
PM
93652010-04-09 Phil Muldoon <pmuldoon@redhat.com>
9366
9367 * gdb.python/py-breakpoint.exp: New File.
9368 * gdb.python/py-breakpoint.C: Ditto.
9369
64e17368
SS
93702010-04-08 Stan Shebs <stan@codesourcery.com>
9371
9372 * gdb.trace/actions.exp: Clear default-collect.
9373 * gdb.trace/save-trace.exp: Clear default-collect.
9374
fff5cc64
PM
93752010-04-08 Phil Muldoon <pmuldoon@redhat.com>
9376
9377 * gdb.python/py-value: Add null string variable.
9378 (test_lazy_string): Test zero length, NULL address lazy
9379 strings.
9380
a055a187
L
93812010-04-07 H.J. Lu <hongjiu.lu@intel.com>
9382
9383 * gdb.arch/i386-avx.c: New.
9384 * gdb.arch/i386-avx.exp: Likewise.
9385
9386 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
9387
96e39866
DE
93882010-04-06 Doug Evans <dje@google.com>
9389
9390 * gdb.base/source-test.gdb: New file.
9391 * gdb.base/source.exp: Test source -v.
9392
5984a431
UW
93932010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9394
9395 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
9396
ec8a089a
PM
93972010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
9398
9399 * gdb.stabs/aout.sed: Convert all backslash to double backslash
9400 within one line, unless it is followed by a double quote.
9401 * gdb.stabs/hppa.sed: Idem.
9402 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
9403 * gdb.stabs/weird.exp: Check for correct parsing of
9404 char and string constants.
ec8a089a
PM
9405 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
9406 in .stabs to .stabx substitution.
9407
fce3c1f0
SS
94082010-04-05 Stan Shebs <stan@codesourcery.com>
9409
9410 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
9411 constant global.
9412 * gdb.trace/tfile.exp: Try to print them.
9413
d77f58be
SS
94142010-04-04 Stan Shebs <stan@codesourcery.com>
9415
9416 * gdb.base/completion.exp: Update for new "info watchpoints".
9417 * gdb.base/default.exp: Ditto.
9418 * gdb.base/help.exp: Ditto.
9419 * gdb.base/watchpoint.exp: Ditto.
9420 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 9421
af54718e
SS
94222010-04-04 Stan Shebs <stan@codesourcery.com>
9423
9424 * gdb.trace/tfile.exp: Sharpen tfind test.
9425
74d1f91e
JK
94262010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
9427
9428 * gdb.base/break-entry.exp: New.
9429
eb8e76db 94302010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 9431 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
9432
9433 * gdb.reverse/i386-sse-reverse.exp: New file.
9434 * gdb.reverse/i386-sse-reverse.c: New file.
9435
bf65cad8
PA
94362010-04-02 Pedro Alves <pedro@codesourcery.com>
9437
9438 * gdb.trace/tfind.exp: Adjust expected disassembly output.
9439
fff87407
SS
94402010-04-01 Stan Shebs <stan@codesourcery.com>
9441
9442 * gdb.trace/actions.exp: Tweak expected output.
9443 * gdb.trace/while-stepping.exp: Tweak expected output.
9444
fe01d668
L
94452010-04-01 H.J. Lu <hongjiu.lu@intel.com>
9446
9447 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
9448
86b17b60
PA
94492010-04-01 Pedro Alves <pedro@codesourcery.com>
9450
9451 * gdb.base/commands.exp: Adjust.
9452 * gdb.cp/extern-c.exp: Adjust.
9453
2c58c0a9
PA
94542010-04-01 Pedro Alves <pedro@codesourcery.com>
9455
9456 * gdb.trace/collection.c (local_test_func): Define a local struct,
9457 and instanciate it.
9458
0db9b91c
PA
94592010-04-01 Pedro Alves <pedro@codesourcery.com>
9460
9461 * gdb.trace/collection.exp (gdb_collect_args_test)
9462 (gdb_collect_argarray_test): XFAIL the tests that assume the
9463 argarray argument's elements are collected.
9464
8072405b
JK
94652010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
9466
9467 * gdb.dwarf2/dw2-bad-parameter-type.exp,
9468 gdb.dwarf2/dw2-bad-parameter-type.S: New.
9469
8bf6485c
SS
94702010-03-31 Stan Shebs <stan@codesourcery.com>
9471
9472 * gdb.trace/save-trace.exp: Test save/restore of default-collect
9473 and tracepoint conditionals.
9474 (gdb_verify_tracepoints): Delete unused return.
9475
fd7f724a
KS
94762010-03-26 Keith Seitz <keiths@redhat.com>
9477
9478 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
9479 appear in the output before main.
9480 Remove KFAIL for gdb/2215 aka bz 9320.
9481
8d9e7719
DE
94822010-03-30 Doug Evans <dje@google.com>
9483
0906dd0b
DE
9484 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
9485 by dejagnu.
9486 * gdb.arch/amd64-dword.exp: Ditto.
9487
8d9e7719
DE
9488 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
9489 match.
9490 (break printf): Ditto.
9491
1da644f0
SW
94922010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
9493
9494 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
9495 gcc < 4.4.
9496 * gdb.cp/shadow.exp: Ditto.
9497
a8121990
PA
94982010-03-29 Pedro Alves <pedro@codesourcery.com>
9499
9500 * gdb.trace/collection.exp (run_trace_experiment): Make sure
9501 "tstart" is silent.
9502
6e79d367
PA
95032010-03-29 Pedro Alves <pedro@codesourcery.com>
9504
9505 * gdb.trace/collection.exp (executable): New.
9506 (binfile): Use it.
9507 (fpreg, spreg, pcreg): New.
9508 (test_register): Use gdb_test_multiple. Pass /x to print.
9509 (prepare_for_trace_test): New.
9510 (run_trace_experiment): Use "continue", not gdb_run_cmd.
9511 (gdb_collect_args_test, gdb_collect_argstruct_test)
9512 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
9513 prepare_for_trace_test.
9514 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
9515 fpreg, spreg and pcreg.
9516 (gdb_collect_expression_test, gdb_collect_globals_test): Use
9517 prepare_for_trace_test.
9518 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
9519 try to detect tracing support here. Don't set breakpoints at
9520 `begin' or `end' here.
9521 <global scope>: Use clean_restart. Run to main before checking
9522 for tracing support. Check for for tracing support here.
9523
09248348
JK
95242010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9525
9526 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
9527 " as $displacement" to "seen displacement message".
9528
d350db38
PA
95292010-03-28 Pedro Alves <pedro@codesourcery.com>
9530
9531 * gdb.trace/while-dyn.exp (executable): New variable.
9532 (binfile): Use it.
9533 (test_while_stepping): New function. Move most tests here. Call
9534 it once for each of the while-stepping, stepping and ws aliases.
9535
907af001
UW
95362010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9537
9538 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
9539 that do not provide the tagless_struct type name at all.
9540 (test_print_anon_union): Do not check value of uninitialized
9541 union member. Do not use cp_test_ptype_class, so we can accept
9542 "long" as well as "long int".
9543
610197fd
PA
95442010-03-26 Pedro Alves <pedro@codesourcery.com>
9545
9546 * gdb.trace/tfile.c (tohex, bin2hex): New.
9547 (write_error_trace_file): Hexify error description.
9548
6c28cbf2
SS
95492010-03-25 Stan Shebs <stan@codesourcery.com>
9550
9551 * gdb.trace/tfile.c: Generate an additional trace file, improve
9552 portability.
9553 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
9554 files in a better way.
9555
e62b8c7e
KS
95562010-03-25 Keith Seitz <keiths@redhat.com>
9557
9558 * gdb.java/jprint.exp: XFAIL printing of static class members
9559 because of GCC debuginfo problem.
9560
82ccf5a5
JK
95612010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9562
9563 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
9564
293e2f9e
DJ
95652010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9566
9567 * gdb.base/completion.exp: Allow long instead of long int.
9568 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
9569 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
9570 variable p.
9571 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
9572 * gdb.base/pointers.exp: Allow long instead of long int.
9573 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
9574 * gdb.base/step-line.exp: Allow a directory before the source file name.
9575
95a42b64
TT
95762010-03-24 Tom Tromey <tromey@redhat.com>
9577
9578 PR breakpoints/9352:
9579 * gdb.base/default.exp: Update.
9580 * gdb.base/commands.exp: Update.
9581 * gdb.cp/extern-c.exp: Test setting commands on multiple
9582 breakpoints at once.
9583
2390201f
DJ
95842010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9585
9586 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
9587 if gdb,nosignals.
9588 * gdb.base/watchpoints.c: Do not include unnecessary headers.
9589 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
9590 exited".
9591
8c9a6790
SS
95922010-03-24 Stan Shebs <stan@codesourcery.com>
9593
9594 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
9595
a6c727b2
DJ
95962010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
9597
9598 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
9599 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
9600 argument. Handle "short" and "long".
9601 (Top level): Pass overprototyped output for old_fptr and xptr.
9602
4dfd5423
PA
96032010-03-23 Pedro Alves <pedro@codesourcery.com>
9604
9605 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
9606 format strings and add casts to avoid compiler warnings.
9607
96082010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
9609
9610 * lib/trace-support.exp (gdb_trace_setactions):
9611 Don't expect whitespace after ">" prompt.
9612 * gdb.trace/actions.exp: Adjust for output changes.
9613 * gdb.trace/while-stepping.exp: Likewise.
9614
c847d045
JK
96152010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9616
9617 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
9618 and r157645).
9619
5f717f1d
JK
96202010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
9621
9622 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
9623 New.
9624
7d6d51d5
DJ
96252010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
9626
9627 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
9628 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
9629
3b11a015
SS
96302010-03-19 Stan Shebs <stan@codesourcery.com>
9631
9632 * gdb.trace/ax.exp: New file.
9633
d7d158ed
DE
96342010-03-19 Doug Evans <dje@google.com>
9635
6bb85cd1
DE
9636 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
9637 output from gcc.
9638
d7d158ed
DE
9639 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
9640 named /usr/sbin/prelink<foo>.
9641
4daf5ac0
SS
96422010-03-18 Stan Shebs <stan@codesourcery.com>
9643
9644 * gdb.trace/circ.exp: Test circular-trace-buffer.
9645 * gdb.trace/tfile.exp: Update tstatus test.
9646
e8d05480
JB
96472010-03-18 Joel Brobecker <brobecker@adacore.com>
9648
9649 * gdb.dwarf2/dw2-anonymous-func.S: New file.
9650 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
9651
441b986a
UW
96522010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9653
9654 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
9655
4247603b
PA
96562010-03-18 Pedro Alves <pedro@codesourcery.com>
9657
9658 * gdb.base/default.exp: Adjust the expected output of the finish
9659 and until commands when the inferior is not being run.
9660
13387711
SW
96612010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
9662
9663 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
9664 * gdb.cp/nsusing.exp: Ditto.
9665
6e31430b
TT
96662010-03-15 Tom Tromey <tromey@redhat.com>
9667
9668 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
9669 * gdb.cp/userdef.cc (operator==): New function.
9670 (main): New locals mem1, mem2.
9671
e2d69cb5
JZ
96722010-03-15 Jie Zhang <jie@codesourcery.com>
9673
9674 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
9675 Declare and use new loadtimeout variable.
9676
f572f0a9
DJ
96772010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
9678
9679 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
9680 Use gdb_load later.
9681
51f4c0b0
PA
96822010-03-14 Pedro Alves <pedro@codesourcery.com>
9683
9684 * gdb.base/solib-disc.c (main): Make format of fprintf a string
9685 literal. Add missing endlines to prints to stderr.
9686
1c809c68
TT
96872010-03-12 Tom Tromey <tromey@redhat.com>
9688
9689 PR c++/9708:
9690 * gdb.cp/m-static.exp: Add regression test.
9691 * gdb.cp/m-static.cc (method): New method.
9692 (main): Call it.
9693
00ae8fef
SW
96942010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
9695
9696 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
9697 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
9698
759f0f0b
PA
96992010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9700
21e24d21
PA
9701 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
9702
97032010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
9704
759f0f0b
PA
9705 * lib/gdb.exp (skip_stl_tests): New.
9706 (gdb_compile): Symbian needs -ldl.
9707 (shlib_target_file): New.
9708 (shlib_symbol_file): New.
9709 (gdb_load_shlibs): Use shlib_target_file.
9710 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
9711 * gdb.cp/exception.exp: Use skip_stl_tests.
9712 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
9713 * gdb.cp/try_catch.exp: Use skip_stl_tests.
9714 * gdb.cp/mb-templates.exp: Ditto.
9715 * gdb.base/commands.exp: Relax regexes.
9716 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
9717 shlib_target_file and shlib_symbol_file.
9718 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
9719 sections.
9720 * gdb.base/ending-run.exp: Accept E32Main for symbian.
9721 * gdb.base/solib-disc.exp: Use
9722 shlib_target_file and shlib_symbol_file.
9723 * gdb.base/unload.exp: Don't skip on symbian. Use
9724 shlib_target_file and shlib_symbol_file.
9725 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
9726
6a8f2671 97272010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 9728
6a8f2671
PA
9729 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
9730 * gdb.trace/report.exp: Adjust for x86 and x86_64.
9731 Issue a tfind end before looking for a tracepoint frame.
9732 * gdb.trace/tfind.exp: Adjust tstatus output.
9733 Adjust disassembly output.
9734 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
9735
ccf26247
JK
97362010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
9737
9738 * gdb.base/break-interp.exp: Create new displacement parameter value
9739 for the test_ld calls.
9740 (reach): New parameter displacement, verify its content. New push of
9741 pf_prefix "reach-$func:". Import global expect_out.
9742 (test_core): New parameter displacement, verify its content. New push
9743 of pf_prefix "core:". New command "set verbose on". Import global
9744 expect_out.
9745 (test_attach): New parameter displacement, verify its content. New
9746 push of pf_prefix "attach:". New command "set verbose on". Import
9747 global expect_out.
9748 (test_ld): New parameter displacement, pass it to the reach, test_core
9749 and test_attach calls and verify its content in the "ld.so exit" test.
9750 * gdb.base/prelink.exp: Remove gdb_exit and final return.
9751 (prelink): Update expected text, use gdb_test.
9752
e469c7fb
DE
97532010-03-10 Doug Evans <dje@google.com>
9754
9755 * gdb.base/checkpoint.exp: Fix comment.
9756 Lengthen timeout while doing >600 checkpoints test.
9757 Rename duplicate "kill all one" test to keep test names unique.
9758
60e1c644
PA
97592010-03-10 Pedro Alves <pedro@codesourcery.com>
9760
9761 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
9762
cec808ec
KS
97632010-03-08 Keith Seitz <keiths@redhat.com>
9764
889bf7c5
PA
9765 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
9766 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
9767 (dm_type_long): New function.
9768 (dm_type_unsigned_short): New function.
9769 (dm_type_unsigned_long): New function.
9770 (myint): New typedef.
9771 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
9772 long, unsigned shor and long, operator char*, and typedef.
9773 (test_lookup_operator_functions): Add operator char* test.
9774 (test_paddr_operator_functions): Likewise.
9775 (test_paddr_overloaded_functions): Use probe values for
9776 short, long, and unsigned short and long.
9777 (test_paddr_hairy_functions): If the demangler probe detected
9778 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
9779 demangler.
9780 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
9781 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
9782 and "print null_pmf".
9783 Add test "ptype a.*pmf".
9784 * gdb.cp/overload.exp: Allow optional "int" to appear with
9785 "short" and "long".
9786 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
9787 long expect value for men_overload1arg.
9788 Allow "int" to appear with "short" and "long".
9789 When testing "info break", add argument for main (void).
9790 Also allow "int" to appear with "short" and "long".
9791 Ditto with "unsigned" and "long long".
cec808ec
KS
9792 * gdb.java/jmain.exp: Do not enclose methods names in single
9793 quotes.
9794 * gdb.java/jmisc.exp: Likewise.
9795 * gdb.java/jprint.exp: Likewise.
9796 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
9797
9798 From Jan Kratochvil <jan.kratochvil@redhat.com>:
9799 * gdb.cp/exception.exp (backtrace after first throw)
9800 (backtrace after second throw): Allow a namespace before __cxa_throw.
9801 (backtrace after first catch, backtrace after second catch): Allow
9802 a namespace before __cxa_begin_catch.
9803
9804 * gdb.cp/cpexprs.exp: New file.
9805 * gdb.cp/cpexprs.cc: New file.
9806
9807 From Daniel Jacobowitz <dan@codesourcery.com>
9808 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
9809 to use string_to_regexp.
9810 (ctor, dtor): New functions. Use them to match constructor
9811 and destructor function types.
9812 (Top level): Use runto_main.
9813
f870a310
TT
98142010-03-05 Tom Tromey <tromey@redhat.com>
9815
9816 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
9817 gdb.target_charset.
9818 (pp_ns.to_string): Likewise.
9819
0c199f28
KS
98202010-03-04 Keith Seitz <keiths@redhat.com>
9821
9822 * gdb.cp/overload.exp: Test that the filename portion of a linespec
9823 can be quoted. Test that both the filename and function/line
9824 portions can be quoted at the same time.
9825
c7437ca6
PA
98262010-03-04 Pedro Alves <pedro@codesourcery.com>
9827
9828 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
9829
b111b805
DE
98302010-03-03 Doug Evans <dje@google.com>
9831
24486cb7
DE
9832 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
9833 libc contains libpthread.
9834
b111b805
DE
9835 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
9836 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
9837 of gdb_compile. Add another pattern to match android backtrace.
9838
a0e0ef55
TT
98392010-03-03 Tom Tromey <tromey@redhat.com>
9840
9841 PR gdb/11345:
9842 * gdb.base/printcmds.exp (test_printf): Add test.
9843
1ba53b71
L
98442010-03-02 H.J. Lu <hongjiu.lu@intel.com>
9845
9846 * gdb.arch/amd64-byte.exp: New.
9847 * gdb.arch/amd64-dword.exp: Likewise.
9848 * gdb.arch/amd64-pseudo.c: Likewise.
9849 * gdb.arch/amd64-word.exp: Likewise.
9850 * gdb.arch/i386-byte.exp: Likewise.
9851 * gdb.arch/i386-pseudo.c: Likewise.
9852 * gdb.arch/i386-word.exp: Likewise.
9853
f5dff777
DJ
98542010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
9855
9856 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
9857 types. Add structreg, bitfields, and flags registers.
9858 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
9859 registers.
9860
90884b2b
L
98612010-03-01 H.J. Lu <hongjiu.lu@intel.com>
9862
9863 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
9864 (load_description): Set architecture if defined.
9865
dc00d89f
PM
98662010-02-28 Phil Muldoon <pmuldoon@redhat.com>
9867
9868 * gdb.python/py-frame.exp: Add read_var block tests.
9869 * gdb.python/py-frame.c (block): New function.
9870
0e095b7e
JK
98712010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
9872 Daniel Jacobowitz <dan@codesourcery.com>
9873
9874 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
9875
624f1a65
DM
98762010-02-25 David S. Miller <davem@davemloft.net>
9877
9878 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
9879 fix logic for setting all_syscalls_numbers.
9880
f3e9a817
PM
98812010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9882
9883 * Makefile.in: Add py-block and py-symbol.
9884 * gdb.python/py-symbol.exp: New File.
9885 * gdb.python/py-symtab.exp: New File.
9886 * gdb.python/py-block.exp: New File.
9887 * gdb.python/py-symbol.c: New File.
9888 * gdb.python/py-block.c: New File.
9889
f6bbabf0
PM
98902010-02-24 Phil Muldoon <pmuldoon@redhat.com>
9891
9892 PR python/11314
9893 * lib/gdb.exp (skip_python_tests): New function.
9894 * gdb.python/py-cmd.exp: Use skip_python_tests.
9895 * gdb.python/py-frame.exp: Likewise.
9896 * gdb.python/py-function.exp: Likewise.
9897 * gdb.python/py-prettyprint.exp: Likewise.
9898 * gdb.python/py-template.exp: Likewise.
9899 * gdb.python/py-type.exp: Likewise.
9900 * gdb.python/py-value.exp: Likewise.
9901
85d721b8
PA
99022010-02-22 Pedro Alves <pedro@codesourcery.com>
9903
9904 PR9605
9905
9906 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
9907
48e32051
TT
99082010-02-19 Tom Tromey <tromey@redhat.com>
9909
9910 PR c++/8693, PR c++/9496:
9911 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
9912 regression tests.
9913
ac9c0048
JK
99142010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
9915
9916 Fix compatibility with m68k as.
9917 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
9918 Use only /* comments */.
9919
57bb97a4
UW
99202010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9921
9922 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
9923 * configure: Regenerate.
9924
7d1bf85c
DJ
99252010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
9926
9927 * gdb.python/py-type.exp: Check for Python support.
9928
061b5285
PA
99292010-02-17 Pedro Alves <pedro@codesourcery.com>
9930
9931 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
9932 `regsub' syntax available.
9933
f8a8bc2c
PA
99342010-02-17 Pedro Alves <pedro@codesourcery.com>
9935
9936 * gdb.base/shmain.c (main): Remove printf call.
9937 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
9938 * gdb.base/unload.c (main): Make format of fprintf a string
9939 literal. Add missing endlines to prints to stderr.
9940 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
9941
6f451e5e
TT
99422010-02-17 Tom Tromey <tromey@redhat.com>
9943
9944 * gdb.java/jprint.java (jprint.props): New field.
9945 * gdb.java/jprint.exp (set_lang_java): Add regression test.
9946
12d79008
PA
99472010-02-17 Pedro Alves <pedro@codesourcery.com>
9948
ef801a0e 9949 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
9950 available.
9951
d252f7e5
DJ
99522010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9953
9954 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
9955 creation to support remote host testing.
9956
67bdab6c
DJ
99572010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9958
9959 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
9960 Recognize "command not found".
9961
bb391223
DJ
99622010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9963
9964 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
9965 single-stepping.
9966
70362913
DJ
99672010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9968
9969 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
9970 if arguments are not supported.
9971
493f3c00
DJ
99722010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9973
9974 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
9975 be const or non-const.
9976
8034c749
DJ
99772010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9978
9979 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
9980 mi_send_resuming_command to send -exec-continue.
9981
791dfb64
DJ
99822010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9983
9984 * gdb.base/list.exp (test_list_filename_and_function): Add test
9985 with single quotes.
9986 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
9987 matching.
9988 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
9989 Add KFAIL'd tests for PR gdb/11289.
9990
7c5fe868
DJ
99912010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9992
9993 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
9994
fdc498b8
DJ
99952010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
9996
9997 * gdb.base/comp-dir/subdir/dummy.txt: New file.
9998 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
9999 a temporary directory.
10000
b519e2a6
DJ
100012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
10002
10003 * gdb.base/charset.exp: Use a single regular expression to match
10004 show host-charset and show target-charset output.
10005
74164c56
JK
100062010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
10007
10008 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
10009 "Illegal process-id" expect string more exact.
10010 (attach to digits-starting nonsense is prohibited): New.
10011
701ed6dc
JK
100122010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
10013
10014 * gdb.base/prelink.exp (set verbose on): New.
10015
889bf7c5 100162010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
10017
10018 * mi-reverse.exp: New file. Test for reverse option to the
10019 following MI commands: exec-continue, exec-finish, exec-next,
10020 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 10021
dadf0e9c
JB
100222010-02-09 Joel Brobecker <brobecker@adacore.com>
10023
10024 * gdb.ada/ptype_tagged_param: New testcase.
10025
714f19d5
TT
100262010-02-08 Tom Tromey <tromey@redhat.com>
10027
10028 PR c++/8017:
10029 * gdb.cp/overload.exp: Add tests.
10030 * gdb.cp/overload.cc (struct K): New.
10031 (namespace N): New.
10032 (main): Call new functions.
10033 (K::staticoverload): Define.
10034
889bf7c5 100352010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
10036
10037 PR gdb/10728
10038 * gdb.cp/pr10728-x.h: New file.
10039 * gdb.cp/pr10728-x.cc: New file.
10040 * gdb.cp/pr10728-y.cc: New file.
10041 * gdb.cp/pr10728.exp: New file.
10042 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
10043
889bf7c5 100442010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
10045
10046 PR gdb/9067
10047 * gdb.cp/pr9067.exp: New
10048 * gdb.cp/pr9067.cc: New
10049 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
10050
7b356089
JB
100512010-02-08 Joel Brobecker <brobecker@adacore.com>
10052
10053 * lib/gdb.exp (gdb_test_timeout): New global variable.
10054 Set it to timeout if not already set.
10055 (gdb_init): Reset the value of timeout to gdb_test_timeout.
10056
1be00882
DE
100572010-02-05 Doug Evans <dje@google.com>
10058
10059 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
10060 user.
10061
82856980
SW
100622010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
10063
10064 PR c++/7935:
10065 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
10066
1a334831
TT
100672010-02-04 Tom Tromey <tromey@redhat.com>
10068
10069 * gdb.cp/virtbase.exp: Make test case names unique.
10070
9c3c02fd
TT
100712010-02-02 Tom Tromey <tromey@redhat.com>
10072
10073 * gdb.cp/virtbase.exp: Add regression tests.
10074 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
10075 (main): Instantiate RHC.
10076
0cc2414c
TT
100772010-02-02 Tom Tromey <tromey@redhat.com>
10078
10079 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
10080 type-printing change.
10081
edf3d5f3
TT
100822010-02-02 Tom Tromey <tromey@redhat.com>
10083
10084 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
10085 * gdb.cp/virtbase.cc: New file.
10086 * gdb.cp/virtbase.exp: New file.
10087 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
10088
e4b7f41c
JK
100892010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10090
10091 PR libc/11214:
10092 * gdb.threads/current-lwp-dead.c: Include features.h.
10093 (HAS_NOMMU): New.
10094 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
10095
b381ea14
JK
100962010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10097
10098 * gdb.base/symbol-without-target_section.exp,
10099 gdb.base/symbol-without-target_section.c: New.
10100
c593ac0e
DJ
101012010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10102
10103 * gdb.base/bigcore.exp: Reset increased timeout.
10104 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
10105
db25f29d
DJ
101062010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10107
10108 * gdb.base/gcore.exp (capture_command_output): Use
10109 gdb_test_multiple.
10110
f9d67f43
DJ
101112010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10112
10113 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
10114 * gdb.arch/thumb2-it.exp (test_it_break): New function.
10115 (Top level): Call it.
10116
177321bd
DJ
101172010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
10118
10119 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
10120
97f2ed50
DJ
101212010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10122
10123 * gdb.base/call-strs.exp, gdb.base/default.exp,
10124 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
10125 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
10126 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
10127 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
10128 gdb.base/watchpoint-solib.exp: Save and restore timeout.
10129 * gdb.base/ending-run.exp: Correct restore of timeout.
10130 * gdb.base/page.exp: Remove unnecessary timeout setting.
10131
e4e2711a
JB
101322010-01-29 Joel Brobecker <brobecker@adacore.com>
10133
10134 * gdb.ada/rec_return: New testcase.
10135
ba581dc1
JB
101362010-01-29 Joel Brobecker <brobecker@adacore.com>
10137
10138 * gdb.ada/call_pn: New testcase.
10139
4ea95be9
DJ
101402010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
10141
10142 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
10143 (Top level): Use it to resume.
10144 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
10145 the Thumb mode displaced stepping error as unsupported.
10146
df83a9bf
SW
101472010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
10148
889bf7c5
PA
10149 * gdb.cp/nsusing.exp: Added more tests.
10150 * gdb.cp/nsrecurs.exp: Ditto.
10151 * gdb.cp/nsusing.cc: Added test functions.
10152 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 10153
40b27cdc
JK
101542010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
10155
10156 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
10157 absolute directory pathnames in gdb.sum file.
10158
de958931
SW
101592010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
10160
10161 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
10162 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
10163
708ead4e
TT
101642010-01-26 Tom Tromey <tromey@redhat.com>
10165
10166 PR exp/7643:
10167 * gdb.base/printcmds.exp (test_print_string_constants): Remove
10168 setup_kfail.
10169
b14e635e
SW
101702010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
10171
10172 * gdb.cp/nsrecurs.exp: New test.
10173 * gdb.cp/nsrecurs.cc: New test program.
10174 * gdb.cp/nsstress.exp: New test.
10175 * gdb.cp/nsstress.cc: New test program.
10176 * gdb.cp/nsdecl.exp: New test.
10177 * gdb.cp/nsdecl.cc: New test program.
10178
8540c487
SW
101792010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
10180
10181 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
10182 imported into file scope.
10183 Marked test as xfail.
10184 * gdb.cp/namespace-using.cc (marker5): New function.
10185 * gdb.cp/shadow.exp: New test.
10186 * gdb.cp/shadow.cc: New test program.
10187 * gdb.cp/nsimport.exp: New test.
10188 * gdb.cp/nsimport.cc: New test program.
10189
421d5d99
TT
101902010-01-25 Tom Tromey <tromey@redhat.com>
10191
10192 PR gdb/11049:
10193 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
10194 with "set print null-stop on".
10195
691f8dc1
JK
101962010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10197
10198 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
10199 Adjust it for DISASSEMBLY_OMIT_FNAME.
10200
0b92b5bb
TT
102012010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
10202
10203 PR symtab/11199:
10204 * gdb.dwarf2/member-ptr-forwardref.exp,
10205 gdb.dwarf2/member-ptr-forwardref.S: New.
10206
23787403
JK
102072010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10208
10209 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
10210 (thread1_func): Protect thread1_tid with thread1_tid_cond by
10211 thread1_tid_mutex. Remove gdbstop_mutex handling.
10212 (thread2_func): Protect thread2_tid with thread2_tid_cond by
10213 thread2_tid_mutex. Remove gdbstop_mutex handling.
10214 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
10215 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
10216 pthread_cond_wait conditionalizations by while loops.
10217
b966cb8a
TT
102182010-01-20 Tom Tromey <tromey@redhat.com>
10219
10220 PR backtrace/10770:
10221 * gdb.dwarf2/pr10770.exp: New file.
10222 * gdb.dwarf2/pr10770.c: New file.
10223 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
10224
fcae584b
VP
102252010-01-20 Vladimir Prus <vladimir@codesourcery.com>
10226
10227 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
10228 that target was removed, and the test always runs native anyway.
10229
a0f49112
JK
102302010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10231
10232 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
10233 gdb.base/watchpoint-cond-gone-stripped.c: New.
10234
ceeb3d5a
TT
102352010-01-19 Tom Tromey <tromey@redhat.com>
10236
10237 PR c++/8000:
10238 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
10239 existing tests.
10240 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
10241 (main): Use AAA::SomeEnum.
10242
dd322c54
JK
102432010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
10244
10245 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
10246 (test_ignore_count): Declare line_callme_body global.
10247 (run to breakpoint with ignore count): Use line_callme_body.
10248 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
10249 (set line_main_hello, set line_main_return): Reindent.
10250 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
10251 New.
10252 (continue to callee4): Use line_callee4_body.
10253 (check *stopped from CLI command): Use line_callee4_next.
10254 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
10255 (set line_main_hello, set line_main_return): Reindent.
10256 (set line_callee4_head, set line_callee4_body): New.
10257 (continue to callee4): Use line_callee4_body.
10258
4e8f195d
TT
102592010-01-18 Tom Tromey <tromey@redhat.com>
10260
10261 PR c++/9680:
10262 * gdb.cp/casts.cc: Add new classes and variables.
10263 * gdb.cp/casts.exp: Test new operators.
10264
9e14a9ba
JB
102652010-01-18 Tom Tromey <tromey@redhat.com>
10266 Thiago Jung Bauermann <bauerman@br.ibm.com>
10267
10268 * gdb.python/source2.py: New file.
10269 * gdb.python/source1: New file.
10270 * gdb.python/python.exp: Test "source" command.
10271
00bf0b85
SS
102722010-01-15 Stan Shebs <stan@codesourcery.com>
10273
10274 * gdb.trace/tfile.c: New file.
10275 * gdb.trace/tfile.exp: New file.
889bf7c5 10276
55235ad7
JK
102772010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10278
10279 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
10280
9f2982ff
JK
102812010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10282
10283 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
10284
bbfba9ed
JK
102852010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10286
10287 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
10288 (libfunc): New parameter action. Implement also selectable "sleep".
10289 * gdb.base/break-interp-main.c: Include assert.h.
10290 (libfunc): New parameter action.
10291 (main): New parameters argc and argv. Assert argc. Pass argv.
10292 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
10293 (test_attach): New proc.
10294 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
10295 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
10296
61f0d762
JK
102972010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10298
10299 * gdb.base/break-interp.exp (test_core): New proc.
10300 (test_ld): Call it.
10301
06a6f270
JK
103022010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10303
10304 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
10305 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
10306 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
10307 and gdb_compile_shlib. Use new -Wl compiler options.
10308 (dl bt, main bt): New tests.
10309
51bee8e9
JK
103102010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10311
10312 Support PIEs with no symfile_objfile.
10313 * gdb.base/break-interp.exp: New argument at the test_ld calls.
10314 (test_ld): New parameter trynosym.
10315 (test_ld <$trynosym>): New block.
10316
b8040f19
JK
103172010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10318
10319 * gdb.base/break-interp.exp: New file.
10320
be759fcf
PM
103212010-01-13 Phil Muldoon <pmuldoon@redhat.com>
10322
10323 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
10324 * gdb.python/py-prettyprint.py (pp_ls): New printer.
10325 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
10326 test.
10327 * gdb.python/py-prettyprint.c: Define lazystring test structure.
10328 * gdb.python/py-mi.exp: Add lazy string test.
10329
dc146f7c
VP
103302010-01-13 Vladimir Prus <vladimir@codesourcery.com>
10331
10332 * lib/mi-support.exp (mi_check_thread_states): Handle
10333 core number in thread listing.
10334
b4ba55a1
JB
103352010-01-12 Joel Brobecker <brobecker@adacore.com>
10336
10337 * gdb.base/maint.exp: Adjust the expected output for the
10338 "maint print type" test. Use gdb_test_multiple instead of
10339 gdb_sent/gdb_expect.
10340
08e24bd4
DE
103412010-01-11 Doug Evans <dje@google.com>
10342
6496a609
DE
10343 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
10344 from gdbserver_download. All callers updated.
10345
08e24bd4
DE
10346 * gdb.server/ext-run.exp: "info os processes" requires xml support.
10347
b5cfddf5
JK
103482010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10349
10350 Implement binary numbers parsing.
10351 * gdb.base/printcmds.exp (test_integer_literals_accepted)
10352 (test_integer_literals_rejected): New binary tests.
10353
3725885a
RW
103542010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
10355
10356 * gdb.cell/configure: Regenerate.
10357
37aeb5df
JK
103582010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10359
10360 * gdb.base/corefile.exp: Move the core finding block out and call it as
10361 core_find, new variable $corefile, replace corefile by $corefile and
10362 [file tail $corefile] for usage vs. test names resp.
10363 * lib/gdb.exp (core_find): Move it as a new function here. New
10364 parameter binfile and deletefiles. New variable $destcore. Pre-delete
10365 $destcore. Return "" on error.
10366
d521f563
JK
103672010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
10368
10369 Workaround PR binutils/10802.
10370 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
10371 (twice).
10372
28f24826
DJ
103732010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10374
10375 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
10376
2de75e71
JB
103772010-01-08 Joel Brobecker <brobecker@adacore.com>
10378
10379 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
10380 call, to avoid interruption.
10381
fe00719b 103822010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
10383
10384 * gdb.stabs/weird.def (args93): New.
10385
d0ef5df8
DE
103862010-01-07 Doug Evans <dje@google.com>
10387
10388 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
10389
3a08d52f
TT
103902010-01-07 Tom Tromey <tromey@redhat.com>
10391
10392 * gdb.base/source.exp: Use correct line number.
10393
7a697b8d
SS
103942010-01-05 Stan Shebs <stan@codesourcery.com>
10395
10396 * gdb.trace/tracecmd.exp: Test ftrace.
10397
7803799a
UW
103982010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10399
10400 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
10401
c54eabfa
JK
104022010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10403
10404 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
10405 "uint_for_mi_testing".
10406
02e7ef19
JB
104072010-01-01 Joel Brobecker <brobecker@adacore.com>
10408
10409 Test indented comment in file being sourced.
10410 * gdb.base/commands.exp: Test indented comment in file being sourced.
10411
abd775ce
JB
104122010-01-01 Joel Brobecker <brobecker@adacore.com>
10413
10414 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
10415 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
10416 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
10417 notice.
10418
79b55b82
JB
104192010-01-01 Joel Brobecker <brobecker@adacore.com>
10420
10421 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
10422 notice.
10423
8997583e
JK
104242010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10425
10426 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
10427 missing $after_stopped and comma (,) expectation.
10428
6da95a67
SS
104292009-12-31 Stan Shebs <stan@codesourcery.com>
10430
10431 * gdb.trace/actions.exp: Test teval action.
889bf7c5 10432
218d2fc6
TJB
104332009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
10434
10435 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
10436 (top level): Call test_watchpoint_in_big_blob.
10437 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
10438 watchpoints.
10439 (func3): Write to buf.
10440
236f1d4d
SS
104412009-12-29 Stan Shebs <stan@codesourcery.com>
10442
10443 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 10444
f61e138d
SS
104452009-12-28 Stan Shebs <stan@codesourcery.com>
10446
10447 * gdb.trace/tsv.exp: New file.
10448 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 10449
0219b378
DJ
104502009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
10451
10452 * gdb.base/find.c (main): Reference search buffers.
10453 * gdb.base/included.c (main): Reference integer.
10454 * gdb.base/ptype.c (charfoo): Declare.
10455 (intfoo): Call charfoo.
10456 * gdb.base/scope0.c (useitp): New function.
10457 (usestatics): Use useitp.
10458 (useit): Add a type for val.
10459 * gdb.base/scope1.c (useit1): Take a pointer argument.
10460 (usestatics1): Update calls to useit1.
10461 * gdb.cp/call-c.cc: Declare foo.
10462 (main): Call foo.
10463 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
10464 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
10465 (main): Call C::ensureRefs and ensureOtherRefs.
10466 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
10467 variables.
10468 (ensureOtherRefs): New function.
10469 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
10470 * gdb.cp/templates.cc (main): Call t5i.value.
10471
3f78692f
JK
104722009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
10473
10474 Fix compatibility with G++-4.5.
10475 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
10476 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
10477 (uncaught return): Remove.
10478
429374b8
JK
104792009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10480 Phil Muldoon <pmuldoon@redhat.com>
10481
10482 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
10483 (bp_location13, bp_location14, bp_location17, bp_location18)
10484 (marker3_proto, marker4_proto): New variables.
10485 (breakpoint info): Update output.
10486 (run until breakpoint at marker3, run until breakpoint at marker4): New
10487 tests.
10488
859825b8
JK
104892009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
10490
10491 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
10492 Replace the printf call of Y by provided "y-set-1" label. New block
10493 for the second shared library.
10494 * gdb.base/unload.exp: Compile also the second library, call
10495 gdb_load_shlibs also for it. Use now gdb_breakpoint.
10496 (single pending breakpoint info): Rename to ...
10497 (pending breakpoint info before run): ... this extended test.
10498 (libfile2, libname2, libsrcfile2, libsrc2)
10499 (lib_sl2): New variables.
10500 (exec_opts): Set also SHLIB_NAME2.
10501 (pending breakpoint info on first run at shrfunc1)
10502 (pending breakpoint info on second run at shrfunc1)
10503 (pending breakpoint info on second run at shrfunc2)
10504 (print y from libfile, print y from libfile2): New tests.
10505 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
10506 * gdb.base/unloadshr2.c: New.
10507
e6a386cd
HZ
105082009-12-22 Hui Zhu <teawater@gmail.com>
10509
10510 * gdb.reverse/sigall-reverse.exp: Adjust.
10511
9e19b45e
VP
105122009-12-21 Vladimir Prus <vladimir@codesourcery.com>
10513
10514 PR gdb/10884
10515
10516 * gdb.mi/var-cmd.c (do_bitfield_tests): New
10517 (main): Call do_bitfield_tests.
aacf5b1e 10518 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 10519
d53a7b30
JB
105202009-12-20 Joel Brobecker <brobecker@adacore.com>
10521
10522 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
10523 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
10524 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
10525 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
10526 gdb.modula2/unbounded1.c: Update copyright header.
10527
191ca0a1
CM
105282009-12-10 Chris Moller <moller@mollerware.com>
10529
10530 PR gdb/9399
10531 * gdb.cp/virtfunc2.exp: New tests
10532 * gdb.cp/virtfunc2.cc: New tests
10533 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
10534
0fa6cf1b
MS
105352009-12-10 Oza Pawandeep (paawan1982@yahoo.com
10536
10537 * gdb.reverse/i387-env-reverse.c: New file.
10538 * gdb.reverse/i387-env-reverse.exp: New file.
10539 * gdb.reverse/i387-stack-reverse.c: New file.
10540 * gdb.reverse/i387-stack-reverse.exp: New file.
10541
361ae042
PM
105422009-12-08 Phil Muldoon <pmuldoon@redhat.com>
10543
10544 * gdb.python/py-type.exp (test_range): New test.
10545
bfd31e71
PM
105462009-12-03 Phil Muldoon <pmuldoon@redhat.com>
10547
10548 PR python/10805
10549
10550 * gdb.python/py-type.exp: New file.
10551 * gdb.python/py-type.c: New file.
10552 * Makefile.in: Add py-type.
10553
57a1d736
TT
105542009-12-03 Tom Tromey <tromey@redhat.com>
10555
10556 * gdb.python/py-value.exp (test_parse_and_eval): New
10557 function.
10558
1f3b5d1b
PP
105592009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
10560
10561 PR gdb/11022
10562
10563 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
10564 * gdb.base/pr11022.c: New test.
10565
8b7dbdc9
JK
105662009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10567
10568 Fix spurious false FAILs.
10569 * gdb.base/structs.c (chartest): New.
10570 (main): Fill-in chartest.
10571 * gdb.base/structs.exp (anychar_re, first): New.
10572 (start_structs_test): Import global anychar_re and first.
10573 New gdb_test call "set print elements 300; ${testfile}"
10574 (start_structs_test <$first>): New block.
10575 (any): Import global anychar_re. New variable ac. Use ${ac}.
10576
6a53b2ec
JK
105772009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10578
10579 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
10580
d7167b4c
JK
105812009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
10582
10583 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
10584 Force $srcfile file.
10585 * gdb.base/foll-fork.c (callee): Comment out the printf call.
10586
b1798462
UW
105872009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10588
10589 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
10590 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
10591 * gdb.threads/watchthreads-reorder.exp: Likewise.
10592
b6199126
DJ
105932009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
10594
10595 PR gdb/8704
10596
10597 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
10598 "if", and "thread". Correct matching in the previous test.
10599
b22a0510
DJ
106002009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
10601
10602 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
10603
930636d2
MS
106042009-11-23 Michael Snyder <msnyder@vmware.com>
10605
10606 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
10607 * gdb.reverse-watch-precsave.exp: Ditto.
10608
21a0512e
PP
106092009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
10610
10611 * gdb.asm/asm-source.exp: Adjust.
10612 * gdb.base/help.exp: Adjust.
889bf7c5 10613
fc30d5e0
PA
106142009-11-22 Pedro Alves <pedro@codesourcery.com>
10615
10616 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
10617 (do_syscall_tests_without_xml): Set data-directory to
10618 /the/path/to/nowhere.
10619
f6bc2008
PA
106202009-11-21 Pedro Alves <pedro@codesourcery.com>
10621
10622 * gdb.threads/local-watch-wrong-thread.c,
10623 gdb.threads/local-watch-wrong-thread.exp: New files.
10624
8c2fb5de
PA
106252009-11-21 Pedro Alves <pedro@codesourcery.com>
10626
10627 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
10628 assume new `regsub' syntax available.
10629
ebec9a0f
PA
106302009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10631
a79d3c27
JK
10632 * gdb.base/watchpoint-hw-hit-once.exp,
10633 gdb.base/watchpoint-hw-hit-once.c: New.
10634
106352009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
10636
10637 * gdb.threads/watchthreads-reorder.exp,
10638 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 10639
276a961b
MK
106402009-11-17 Nathan Sidwell <nathan@codesourcery.com>
10641
10642 * gdb.xml/tdesc-regs.exp: Use for m68k.
10643
4867c1fb
PA
106442009-11-15 Pedro Alves <pedro@codesourcery.com>
10645
10646 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
10647
f6838f81
DJ
106482009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10649
10650 * lib/gdb.exp (current_target_name): New procedure.
10651 (gdb_wrapper_target): New variable.
10652 (gdb_wrapper_init): Set gdb_wrapper_target.
10653 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
10654 wrapper.
10655
4ac4dd3f
DJ
106562009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10657
10658 * gdb.base/remote.exp: Delete the slowest load test.
10659 Do not load with fixed packet sizes.
10660
a7881759
DJ
106612009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10662
10663 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
10664
97a5b505
DJ
106652009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10666
10667 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
10668 srcfile when setting a breakpoint.
10669
d3e1fc54
DJ
106702009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
10671
10672 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
10673 macros.
10674
7cbcbded
DJ
106752009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
10676
10677 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
10678 to be in memory.
10679 * gdb.base/display.c (force_mem): New.
10680 (do_loops): Use it. Add breakpoint comments.
10681 (do_vars): Add a breakpoint comment.
10682 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
10683 line numbers.
10684
bdea3a92
NF
106852009-11-13 Nathan Froyd <froydnj@codesourcery.com>
10686
10687 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
10688 instead of a bare "run".
10689
269f82e5
PP
106902009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
10691
10692 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 10693
a69b7d9d
DJ
106942009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10695
10696 * lib/cell.exp (skip_cell_tests): Clean up test files before
10697 returning.
10698
b598bfda
DJ
106992009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10700
10701 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
10702 and the breakpoint menu. Do not call perror if a prompt is seen.
10703 Consume the following GDB prompt.
10704 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
10705 * gdb.cp/namespace.exp: Use gdb_test.
10706 * gdb.cp/templates.exp: Use gdb_test.
10707 (test_template_breakpoints): Use gdb_test_multiple.
10708
87728fa0
DJ
107092009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10710
10711 * gdb.base/break1.c (struct some_struct, values): Move earlier.
10712 (marker4): Reference values.
10713
b67c692f
DJ
107142009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10715
10716 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
10717 is missing.
10718
f0df251a
DJ
107192009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10720
10721 * gdb.base/break.c (need_malloc): New.
10722 * gdb.base/constvars.c (main): Reference crass and crisp.
10723 * gdb.base/gdb1821.c (main): Reference bar.
10724 * gdb.cp/gdb1355.cc (main): Reference s1.
10725 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
10726 (main): Call them.
10727 * gdb.cp/hang2.cc (dummy2): Define.
10728 * gdb.cp/hang3.cc (dummy3): Define.
10729 * gdb.cp/m-data.cc (main): Reference shadow.
10730
bdf7534a
NF
107312009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
10732 Nathan Froyd <froydnj@codesourcery.com>
10733
10734 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
10735 remote host.
10736
f24fce77
NF
107372009-11-12 Nathan Froyd <froydnj@codesourcery.com>
10738
10739 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
10740 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
10741 * gdb.dwarf2/dw2-compressed.exp: Likewise.
10742 * gdb.dwarf2/dw2-intercu.exp: Likewise.
10743 * gdb.dwarf2/dw2-intermix.exp: Likewise.
10744 * gdb.dwarf2/dw2-producer.exp: Likewise.
10745 * gdb.dwarf2/mac-fileno.exp: Likewise.
10746 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
10747 py-prettyprint.py to the remote host.
10748 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
10749
40f0318e
KS
107502009-11-11 Keith Seitz <keiths@redhat.com>
10751
10752 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
10753 use it instead of "Foo".
10754 * gdb.cp/classes.exp (do_tests): Add a test to access
10755 a method through a typedef'd class name.
10756
f3d9f7fb
NF
107572009-11-11 Nathan Froyd <froydnj@codesourcery.com>
10758
10759 * gdb.base/long_long.exp: Permit leading zeros on floating-point
10760 exponents.
10761 * gdb.base/pointers.exp: Likewise.
10762 * gdb.cp/ref-types.exp: Likewise.
10763
a4216f37
KS
107642009-11-11 Keith Seitz <keiths@redhat.com>
10765
10766 * gdb.cp/cplusfuncs.cc (class foo): Add operators
10767 new[] and delete[].
10768 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
10769 "void".
10770 (probe_demangler): Remove all single-quoting of
10771 method and variable names.
10772 (info_func_regexp): Remove the word "void" from any
10773 occurrence of "(void)".
10774 (print_addr_2): Remove all single-quoting of
10775 method names.
10776 (print_addr_2_kfail): Likewise.
10777 (print_addr): Single-quote C function names before
10778 passing to print_addr_2.
10779 (test_paddr_operator_functions): Remove single-quoting
10780 for method names.
10781 Add tests for operator new[] and operator delete[].
10782
9b14d7aa
JK
107832009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10784
10785 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
10786
85feb311
KS
107872009-11-09 Keith Seitz <keiths@redhat.com>
10788
10789 * gdb.cp/overload.exp: Add tests for resolving overloaded
10790 methods in expression parsing/evaluation.
10791
fa335448
DJ
107922009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
10793
10794 * lib/gdb.exp (default_gdb_version): Use --version instead of
10795 --command.
10796
ec3c07fc
NS
107972009-11-10 Nathan Sidwell <nathan@codesourcery.com>
10798
10799 * lib/gdb.exp (gdb_compile_test): New.
10800 (skip_ada_tests, skip_java_tests): New.
10801 (gdb_compile): Use gdb_compile_test for f77.
10802 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
10803 * lib/java.exp (compile_java_from_source): Remove runtests check,
10804 use gdb_compile_test to record result.
10805 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
10806 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
10807 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
10808 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
10809 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
10810 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
10811 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
10812 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
10813 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
10814 adjust gdb_compile invocations.
10815
b8b4e42b
JK
108162009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10817
10818 * Makefile.in (abs_builddir): New.
10819 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
10820 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
10821 `$(abs_builddir)/site.exp'.
10822
f8b7eaf3
DJ
108232009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
10824
10825 * config/m68k-emc.exp, lib/emc-support.exp,
10826 gdb.trace/gdb_c_test.c: Delete.
10827 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
10828 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
10829 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
10830 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
10831 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
10832 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
10833 casing for m68k-*-elf.
10834
c4187697
NS
108352009-11-03 Pedro Alves <pedro@codesourcery.com>
10836
10837 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
10838 * gdb.arch/i386-prologue.exp: Likewise.
10839 * gdb.arch/i386-unwind.exp: Likewise.
10840
db16b772
DJ
108412009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10842
10843 * lib/gdb.exp (gdb_expect): Fix timeout typo.
10844
bcf71277
DJ
108452009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10846
10847 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
10848
0105cee2
DJ
108492009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
10850
10851 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
10852
24ddea62
JK
108532009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10854
10855 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
10856
287ccc17
JK
108572009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10858
10859 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
10860 * gdb.base/sepdebug2.c: New file.
10861
08bca259 108622009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
10863
10864 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
10865 the modified warnings for catch syscall. Verify if GDB was compiled
10866 with support for lib expat, and choose which tests to run depending
10867 on this.
10868
5d4e2b76
VP
108692009-10-30 Vladimir Prus <vladimir@codesourcery.com>
10870
10871 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
10872 that composite commands are parsed OK. And also test
10873 that breakpoint commands do work.
10874
240e538a
MS
108752009-10-23 Michael Snyder <msnyder@vmware.com>
10876
10877 gdb.reverse/consecutive-precsave.exp: Change expect pattern
10878 to allow for new disassembly style.
10879
9c419145
PP
108802009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
10881
10882 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 10883
02506ff1
MS
108842009-10-22 Michael Snyder <msnyder@vmware.com>
10885
10886 * gdb.reverse/break-precsave.exp: New test.
10887 * gdb.reverse/consecutive-precsave.exp: Ditto.
10888 * gdb.reverse/finish-precsave.exp: Ditto.
10889 * gdb.reverse/i386-precsave.exp: Ditto.
10890 * gdb.reverse/machinestate-precsave.exp: Ditto.
10891 * gdb.reverse/sigall-precsave.exp: Ditto.
10892 * gdb.reverse/solilb-precsave.exp: Ditto.
10893 * gdb.reverse/step-precsave.exp: Ditto.
10894 * gdb.reverse/until-precsave.exp: Ditto.
10895 * gdb.reverse/watch-precsave.exp: Ditto.
10896
4cf866a3
MS
108972009-10-22 Michael Snyder <msnyder@vmware.com>
10898
10899 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
10900 for gdb_expect. Adjust one test's expect strings for the new
10901 format of disassemble.
10902 * gdb.reverse/finish-reverse.exp: Delete 'return'.
10903 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
10904 gdb_test_multiple.
10905 * gdb.reverse/step-reverse.exp: Delete 'return'.
10906 * gdb.reverse/until-reverse.exp: Delete blank lines.
10907 * gdb.reverse/watch-reverse.exp: Delete blank lines.
10908
2b28d209
PP
109092009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
10910
10911 * gdb.base/consecutive.exp: Adjust.
10912 * gdb.base/display.exp: Likewise.
10913 * gdb.base/pc-fp.exp: Likewise.
10914 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 10915
33b9c32b
MS
109162009-10-19 Michael Snyder <msnyder@vmware.com>
10917
10918 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
10919 * gdb.reverse/finish-reverse.c: Ditto.
10920 * gdb.reverse/sigall-reverse.c: Ditto.
10921 * gdb.reverse/solib-reverse.c: Ditto.
10922 * gdb.reverse/step-reverse.c: Ditto.
10923 * gdb.reverse/watch-reverse.c: Ditto.
10924
6c95b8df
PA
109252009-10-19 Pedro Alves <pedro@codesourcery.com>
10926 Stan Shebs <stan@codesourcery.com>
10927
10928 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
10929 * gdb.base/foll-exec.exp: Adjust to expect a process id before
10930 "Executing new program".
10931 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
10932 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
10933 left listed after having been killed.
10934 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
10935 * gdb.base/maint.exp: Adjust test.
10936
10937 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
10938 * gdb.multi/Makefile.in: New.
10939 * gdb.multi/base.exp: New.
10940 * gdb.multi/goodbye.c: New.
10941 * gdb.multi/hangout.c: New.
10942 * gdb.multi/hello.c: New.
10943 * gdb.multi/bkpt-multi-exec.c: New.
10944 * gdb.multi/bkpt-multi-exec.exp: New.
10945 * gdb.multi/crashme.c: New.
10946
279017b7
TG
109472009-10-13 Tristan Gingold <gingold@adacore.com>
10948
10949 * gdb.base/sepdebug.exp: Check debug info are found.
10950
0413d738
PA
109512009-10-08 Pedro Alves <pedro@codesourcery.com>
10952
10953 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
10954 bits.
10955
c628eecc
JK
109562009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
10957
10958 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
10959
38af1bfe
JB
109602009-10-07 Joel Brobecker <brobecker@adacore.com>
10961
10962 * gdb.base/watchpoints.c: Add copyright header. Reformat one
10963 of the comments.
10964
2b0adecd
PM
109652009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
10966
10967 * gdb.base/annota1.exp: Remove obsolete match_max increase.
10968 * gdb.base/annota3.exp: Idem.
10969 * gdb.base/maint.exp: Idem.
10970
8d417781
PM
109712009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
10972
889bf7c5 10973 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
10974 to default.
10975
bb61102d
PM
109762009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10977
889bf7c5 10978 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
10979 mingw and cygwin targets.
10980
ace5c364
PM
109812009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
10982 Pedro Alves <pedro@codesourcery.com>
10983
889bf7c5 10984 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
10985 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
10986
c2d494a0
PM
109872009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10988
e1b52ce2
PM
10989 * gdb.base/shr1.c: Use %p in format string.
10990 * gdb.base/unload.c: Avoid warning in fprintf.
10991 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 10992
209f53f5
PM
109932009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
10994
10995 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
10996 long type.
10997 (test_unlink): Correct printf string.
10998 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
10999 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
11000
8172766a
JK
110012009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11002
11003 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
11004 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
11005 * gdb.arch/ia64-breakpoint-shadow.S: New file.
11006
0f73703c
UW
110072009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11008
11009 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
11010 * gdb.objc/nondebug.exp: Likewise.
11011
b32306ca
UW
110122009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11013
11014 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
11015 target_info setting.
11016
11017 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
11018 that detect new threads during "info threads".
11019
0057022f
UW
110202009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11021
11022 * gdb.threads/manythreads.c (main): Increase thread stack size
11023 to 2*PTHREAD_STACK_MIN.
11024 * gdb.threads/multi-create.c (main): Likewise.
11025 (create_function): Likewise.
11026
f29c0325
UW
110272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11028
11029 * gdb.base/dump.exp: Pass difference of pointer types instead
11030 of integer types as offset to restore in intarr3.srec case.
11031
fcb34849
UW
110322009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11033
11034 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
11035
d5142e3b
UW
110362009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11037
11038 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
11039
087b74b2 110402009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 11041
087b74b2
PM
11042 New test for two watchpoints, with disabling of
11043 the first inserted.
11044 * testsuite/gdb.base/watchpoints.c: New file.
11045 * testsuite/gdb.base/watchpoints.exp: New file.
11046
96c07c5b
TT
110472009-09-25 Tom Tromey <tromey@redhat.com>
11048
11049 * gdb.base/charset.exp: Test utf-16 strings with Python.
11050
b8899f2b
TT
110512009-09-25 Tom Tromey <tromey@redhat.com>
11052
11053 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
11054 UCS-4.
11055 * gdb.base/charset.c (utf_32_string): Rename.
11056 (init_utf32): Rename.
11057 (main): Update.
11058
329719ec
TT
110592009-09-22 Tom Tromey <tromey@redhat.com>
11060
11061 * gdb.python/py-function.exp: Add regression tests.
11062
11ef0d76
KS
110632009-09-21 Keith Seitz <keiths@redhat.com>
11064
11065 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
11066 with invalid operator.
11067
3fe8f3b3
KS
110682009-09-21 Keith Seitz <keiths@redhat.com>
11069
11070 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
11071 and destructor using typedef name of class.
11072 * gdb.cp/classes.cc (class Base1): Add a destructor.
11073 (base1): New typedef.
11074 (use_methods): Instanitate an object of type base1.
11075 * gdb.cp/templates.exp (test_template_typedef): New procedure.
11076 (do_tests): Call test_template_typedef.
11077 * gdb.cp/templates.cc (Baz::~Baz): New method.
11078 (intBazOne): New typedef.
11079 (main): Instantiate intBazOne.
11080
7a9fe101
PM
110812009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11082
11083 PR python/10633
11084
11085 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
11086 Function.
11087 (run_lang_tests): Add print elements test.
11088
2e4d963f
PM
110892009-09-21 Phil Muldoon <pmuldoon@redhat.com>
11090
11091 * gdb.python/py-value.exp (test_subscript_regression): New
11092 function. Test for invalid subscripts.
11093 * gdb.python/py-value.c (main): Add test array, and pointer to it.
11094 (ptr_ref): New function.
11095
ec7e75e7
PP
110962009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
11097
11098 * gdb.base/default.exp: Fix "show convenience".
11099
0cc7d26f
TT
111002009-09-15 Tom Tromey <tromey@redhat.com>
11101
11102 * lib/mi-support.exp (mi_create_varobj): Update.
11103 (mi_create_floating_varobj): Likewise.
11104 (mi_create_dynamic_varobj): New proc.
11105 (mi_varobj_update): Update.
11106 (mi_varobj_update_with_type_change): Likewise.
11107 (mi_varobj_update_kv_helper): New proc.
11108 (mi_varobj_update_dynamic_helper): Rewrite.
11109 (mi_varobj_update_dynamic): New proc.
11110 (mi_list_varobj_children): Update.
11111 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
11112 * gdb.python/python-prettyprint.py (pp_outer): New class.
11113 (pp_nullstr): Likewise.
11114 (lookup_function): Register new printers.
11115 * gdb.python/python-prettyprint.c (struct substruct): New type.
11116 (struct outerstruct): Likewise.
11117 (substruct_test): New function.
11118 (struct nullstr): New type.
11119 (string_1, string_2): New globals.
11120 (main): Add new tests.
11121 * gdb.python/python-mi.exp: Added regression tests.
11122 * gdb.mi/mi2-var-display.exp: Update.
11123 * gdb.mi/mi2-var-cmd.exp: Update.
11124 * gdb.mi/mi2-var-child.exp: Update.
11125 * gdb.mi/mi2-var-block.exp: Update.
11126 * gdb.mi/mi-var-invalidate.exp: Update.
11127 * gdb.mi/mi-var-display.exp: Update.
11128 * gdb.mi/mi-var-cmd.exp: Update.
11129 * gdb.mi/mi-var-child.exp: Update.
11130 * gdb.mi/mi-var-block.exp: Update.
11131 * gdb.mi/mi-break.exp: Update.
11132 * gdb.mi/gdb701.exp: Update.
11133
a96d9b2e
SDJ
111342009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
11135
11136 * Makefile.in: Inclusion of catch-syscall object.
11137 * gdb.base/catch-syscall.c: New file.
11138 * gdb.base/catch-syscall.exp: New file.
11139
b43b923a
MS
111402009-09-12 Michael Snyder <msnyder@vmware.com>
11141
11142 * gdb.reverse/step-reverse.exp: Explicitly check for targets
11143 that can support reverse debuggnig.
11144
cec03d70
TT
111452009-09-11 Tom Tromey <tromey@redhat.com>
11146
11147 * gdb.dwarf2/valop.S: New file.
11148 * gdb.dwarf2/valop.exp: New file.
11149
e23bb3fc
MK
111502009-09-11 Mark Kettenis <kettenis@gnu.org>
11151
11152 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
11153
37c3696d
DE
111542009-09-10 Doug Evans <dje@google.com>
11155
11156 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
11157 Add $gdb_prompt to second breakpoint regexp.
11158
5172aecb
JB
111592009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
11160
11161 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
11162 names, add missing ones.
11163 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
11164 * gdb.python/py-frame.c: Rename from python-frame.c.
11165 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
11166 testfile name.
11167 * gdb.python/py-function.exp: Rename from python-function.exp.
11168 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
11169 testfile name.
11170 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
11171 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
11172 Adjust testfile name.
11173 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
11174 * gdb.python/py-template.cc: Rename from python-template.cc.
11175 * gdb.python/py-template.exp: Rename from python-template.exp.
11176 Adjust testfile name.
11177 * gdb.python/py-value.c: Rename from python-value.c.
11178 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
11179 testfile name.
11180
b554e4bd
JK
111812009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
11182
11183 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
11184 $bpt2address.
11185 (Second breakpoint address is valid on ia64)
11186 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
11187
9a68ae16
JM
111882009-09-03 Joseph Myers <joseph@codesourcery.com>
11189
11190 * gdb.base/ending-run.exp: Restrict regular expression matching
11191 line number to require closing brace following.
11192
146b9145
DE
111932009-09-03 Doug Evans <dje@google.com>
11194
11195 * gdb.base/store.exp (check_set): Fix typo in expected value message.
11196
787d21e1
TT
111972009-09-02 Tom Tromey <tromey@redhat.com>
11198
11199 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
11200
e7802207
TT
112012009-09-02 Tom Tromey <tromey@redhat.com>
11202
11203 * gdb.dwarf2/callframecfa.exp: New file.
11204 * gdb.dwarf2/callframecfa.S: New file.
11205
817aadd2
JK
112062009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
11207
11208 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
11209 gdb.base/solib-overlap-main.c: New.
11210
4a76eae5
DJ
112112009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
11212
11213 PR gdb/10565
11214
11215 * gdb.base/bitfields.c (struct container, container): New.
11216 (main): Initialize it and call break5.
11217 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
11218
d4b96c9a
JK
112192009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
11220
11221 Support constant DW_AT_data_member_location by GCC PR debug/40659.
11222 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
11223
4e22772d
JK
112242009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11225
11226 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
11227
2efab443
MS
112282009-08-26 Michael Snyder <msnyder@vmware.com>
11229
11230 * gdb.base/i386-reverse.c: New file.
11231 * gdb.base/i386-reverse.exp: New file.
11232 * gdb.base/Makefile.in: Add new files to be removed.
11233
07ab73a0
JM
112342009-08-26 Joseph Myers <joseph@codesourcery.com>
11235
11236 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
11237 environment-pwd for remote host.
11238 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
11239
676accff
KS
112402009-08-24 Keith Seitz <keiths@redhat.com>
11241
11242 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
11243 Add two new C++ completer tests which limit the output to a
889bf7c5 11244 given class.
676accff 11245
f9f7ad22
MS
112462009-08-24 Michael Snyder <msnyder@vmware.com>
11247
11248 * gdb.base/del.exp: Fix typo in comment.
11249 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
11250
81ecdfbb
RW
112512009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
11252
11253 * configure: Regenerate.
11254 * gdb.hp/configure: Likewise.
11255 * gdb.hp/gdb.aCC/configure: Likewise.
11256 * gdb.hp/gdb.base-hp/configure: Likewise.
11257 * gdb.hp/gdb.compat/configure: Likewise.
11258 * gdb.hp/gdb.defects/configure: Likewise.
11259 * gdb.hp/gdb.objdbg/configure: Likewise.
11260 * gdb.stabs/configure: Likewise.
11261
cab0c772
UW
112622009-08-19 Doug Evans <dje@google.com>
11263
11264 * gdb.base/gdbvars.c: New file.
11265 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
11266
b8fa0bfa
PA
112672009-08-14 Pedro Alves <pedro@codesourcery.com>
11268
11269 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
11270 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
11271
b84aa90a
PA
112722009-08-13 Pedro Alves <pedro@codesourcery.com>
11273
11274 * gdb.base/default.exp: Adjust "set language test": it's now an
11275 enum command. Larger help string moved to "help set language".
11276 * gdb.base/help.exp: Adjust "help set language" expected output,
11277 now lists all known languages.
11278
0d8f9b2c
NF
112792009-08-11 Nathan Froyd <froydnj@codesourcery.com>
11280
11281 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
11282 all frame arguments.
11283 * gdb.arch/altivec-regs.exp: Likewise.
11284
bda180e0
TT
112852009-08-07 Tom Tromey <tromey@redhat.com>
11286
11287 * gdb.base/setshow.exp: Add tests for changes to set language, set
11288 check range, and set check type.
11289
48cb2d85
VP
112902009-08-03 Vladimir Prus <vladimir@codesourcery.com>
11291
11292 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
11293 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 11294 Call it.
48cb2d85 11295
1ea34204
UW
112962009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11297
11298 * configure.ac: Run gdb.cell tests when appropriate.
11299 * configure: Regenerate.
11300 * lib/cell.exp: New file.
11301 * gdb.cell: New directory.
11302 * gdb.cell/configure.ac: New file.
11303 * gdb.cell/configure: New file.
11304 * gdb.cell/Makefile.in: New file.
11305 * gdb.cell/arch.exp: New file.
11306 * gdb.cell/break.c: New file.
11307 * gdb.cell/break.exp: New file.
11308 * gdb.cell/break-spu.c: New file.
11309 * gdb.cell/bt.c: New file.
11310 * gdb.cell/bt2-spu.c: New file.
11311 * gdb.cell/bt-spu.c: New file.
11312 * gdb.cell/bt.exp: New file.
11313 * gdb.cell/coremaker.c: New file.
11314 * gdb.cell/coremaker-spu.c: New file.
11315 * gdb.cell/core.exp: New file.
11316 * gdb.cell/gcore.exp: New file.
11317 * gdb.cell/data.c: New file.
11318 * gdb.cell/data.exp: New file.
11319 * gdb.cell/data-spu.c: New file.
11320 * gdb.cell/ea-cache.exp: New file.
11321 * gdb.cell/ea-cache.c: New file.
11322 * gdb.cell/ea-cache-spu.c: New file.
11323 * gdb.cell/ea-standalone.c: New file.
11324 * gdb.cell/ea-standalone.exp: New file.
11325 * gdb.cell/ea-test.c: New file.
11326 * gdb.cell/ea-test.exp: New file.
11327 * gdb.cell/f-regs.exp: New file.
11328 * gdb.cell/mem-access.c: New file.
11329 * gdb.cell/mem-access.exp: New file.
11330 * gdb.cell/mem-access-spu.c: New file.
11331 * gdb.cell/ptype.exp: New file.
11332 * gdb.cell/registers.exp: New file.
11333 * gdb.cell/size.c: New file.
11334 * gdb.cell/sizeof.exp: New file.
11335 * gdb.cell/size-spu.c: New file.
11336 * gdb.cell/solib.exp: New file.
11337 * gdb.cell/solib-symbol.exp: New file.
11338
85e747d2
UW
113392009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11340
11341 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
11342
58d6951d
DJ
113432009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
11344
11345 * gdb.base/float.exp: Handle VFP registers.
11346
6e0a4f15
MS
113472009-07-14 Michael Snyder <msnyder@vmware.com>
11348
dcd5da87
MS
11349 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
11350 to bring gdb to the beginning of the calling line.
11351
6e0a4f15
MS
11352 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
11353 confusing the i386 epilogue unwinder.
11354
782b2b07
SS
113552009-07-14 Stan Shebs <stan@codesourcery.com>
11356
11357 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
11358
f662c3bc
MS
113592009-07-14 Michael Snyder <msnyder@vmware.com>
11360
11361 * gdb.reverse/step-reverse.exp (stepi into function call):
11362 Call instruction may not be first instruction in the line.
11363 (reverse stepi from a function call): Used wrong line number.
11364
8f313923
JK
113652009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11366
11367 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
11368
4662c76e
JK
113692009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11370
11371 Fix gdb.base/macscp.exp when using custom inputrc.
11372 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
11373 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
11374 env(TERM) set.
11375 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
11376 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
11377
aa81e255
JK
113782009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
11379
11380 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
11381 * gdb.base/annota1.exp (thread_test): Import global $testfile.
11382 Change the compilation target to match the testcase name.
11383 * gdb.base/sect-cmd.exp: Change the compilation target to match the
11384 testcase name.
11385 * a2-run.exp: Use for setup prepare_for_testing. Change the
11386 compilation target to match the testcase name.
11387 * gdb.base/commands.exp: Likewise.
11388 * gdb.base/finish.exp: Likewise.
11389 * gdb.base/float.exp: Likewise.
11390 * gdb.base/info-target.exp: Likewise.
11391 * gdb.base/relational.exp: Likewise.
11392 * gdb.base/term.exp: Likewise.
11393 * gdb.base/until.exp: Likewise.
11394 * gdb.base/volatile.exp: Likewise.
11395 * gdb.base/whatis-exp.exp: Likewise.
11396
4c93b1d7
HZ
113972009-07-11 Hui Zhu <teawater@gmail.com>
11398
11399 * gdb.base/help.exp (disassemble): Update expected help text.
11400
812f7342
TT
114012009-07-09 Tom Tromey <tromey@redhat.com>
11402
11403 * lib/gdb.exp: Handle TRANSCRIPT.
11404 (remote_spawn, remote_close, send_gdb): New procs.
11405
fbb8f299
PM
114062009-07-10 Phil Muldoon <pmuldoon@redhat.com>
11407
11408 * gdb.python/python-prettyprint.c: Add counted null string
11409 structure.
11410 * gdb.python/python-prettyprint.exp: Print null string. Test for
11411 embedded nulls.
11412 * gdb.python/python-prettyprint.py (pp_ns): New Function.
11413 * gdb.python/python-value.exp (test_value_in_inferior): Add
11414 variable length string fetch tests.
11415 * gdb.python/python-value.c (main): Add strings for string fetch tests.
11416
c0ac0ec7
JK
114172009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11418
11419 * gdb.base/dump.exp (inaccessible memory is reported): New test.
11420
30b66ecc
TT
114212009-07-07 Tom Tromey <tromey@redhat.com>
11422
11423 * gdb.base/call-rt-st.exp: Update for change to escape output.
11424 * gdb.base/callfuncs.exp: Likewise.
11425 * gdb.base/charset.exp: Likewise.
11426 * gdb.base/constvars.exp: Likewise.
11427 * gdb.base/long_long.exp: Likewise.
11428 * gdb.base/pointers.exp: Likewise.
11429 * gdb.base/printcmds.exp: Likewise.
11430 * gdb.base/setvar.exp: Likewise.
11431 * gdb.base/store.exp: Likewise.
11432 * gdb.cp/ref-types.exp: Likewise.
11433 * gdb.mi/mi-var-child.exp: Likewise.
11434 * gdb.mi/mi-var-display.exp: Likewise.
11435 * gdb.mi/mi2-var-display.exp: Likewise.
11436 * gdb.base/charset.exp: Test octal escape sequence length.
11437 Update for change to escape output.
11438
187c4a2b
JK
114392009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
11440
11441 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
11442
d80a43f9
DJ
114432009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
11444
11445 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
11446
047427a8
JK
114472009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
11448
11449 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
11450 gdbserver increasing $portnum if "Can't bind address" has been seen.
11451
8b5a0f4f
PA
114522009-07-05 Pedro Alves <pedro@codesourcery.com>
11453
11454 * gdb.base/ending-run.exp: Add "step out of main" pattern for
11455 mingw32ce.
11456
7d93ba58
PA
114572009-07-05 Pedro Alves <pedro@codesourcery.com>
11458
11459 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
11460 VFP format.
11461
2277426b
PA
114622009-07-02 Pedro Alves <pedro@codesourcery.com>
11463
11464 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
11465 linux. Adjust to use "inferior", "info inferiors", "detach
11466 inferior" and "kill inferior" instead of "restart", "info fork",
11467 "detach fork" and "delete fork".
11468 * gdb.base/ending-run.exp: Spell out "info".
11469 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
11470 the "kill" command.
11471
5af949e3
UW
114722009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11473
11474 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
11475 change to prefix TLS offset in hex with 0x.
11476
5d3729b5
UW
114772009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11478
11479 * gdb.base/default.exp: Update test case for "x" changes.
11480
af589bd0
TG
114812009-07-01 Tristan Gingold <gingold@adacore.com>
11482
11483 * gdb.base/bigcore.exp: Make darwin untested.
11484
40974f91
JK
114852009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11486
11487 * gdb.base/completion.exp (directory completion): Create the directory.
11488 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
11489 escapeuniquesub.
11490 (directory completion 2): Expect now ${escapeuniquesub}.
11491 (Glob remaining of directory test): Remove one excessive newline.
11492 Expect the real output.
11493
59dd3af6
JK
114942009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11495
11496 Fix `make check//%' target after `make check' has been ran.
11497 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
11498 a mkdir call.
11499 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
11500 (%/.dir): Remove.
11501
f4e164aa
JK
115022009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11503
11504 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
11505 the expected result record.
11506
69af2122
JK
115072009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
11508
11509 Remove racy FAILs relying just on the timeouts.
11510 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
11511 (annotation_level 2): Remove racy FAILs.
11512
2fd481e1
PP
115132009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
11514
11515 gdb/10275
889bf7c5
PA
11516 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
11517
c38f313d
DJ
115182009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
11519
11520 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
11521
8b777f02
VP
115222009-06-30 Vladimir Prus <vladimir@codesourcery.com>
11523
11524 * gdb.mi/mi-stack.exp: Testing symbolic options
11525 to -stack-list-locals and -stack-list-arguments.
11526
00c7eacf
JK
115272009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11528
11529 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
11530
6bc80edc
TT
115312009-06-29 Tom Tromey <tromey@redhat.com>
11532
11533 * dg-extract-results.sh: New file.
11534 * Makefile.in (FORCE_PARALLEL): New variable.
11535 (CHECK_TARGET): New conditional variable.
11536 (check): Use CHECK_TARGET.
11537 (DO_RUNTEST): New variable.
11538 (check-single): New target.
11539 (TEST_DIRS): New variable.
11540 (TEST_TARGETS): Likewise.
11541 (check-parallel): New target.
11542 (check-gdb.%): New pattern.
11543 (BASE1_FILES): New variable.
11544 (BASE2_FILES): Likewise.
11545 (check-gdb.base%): New pattern.
11546 (%/.dir): New pattern.
11547 * configure: Rebuild.
11548 * aclocal.m4 (AM_CONDITIONAL): New defun.
11549 * configure.ac: Check whether user is using GNU make.
11550 (GMAKE): New conditional.
11551
794684b6
SW
115522009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
11553
11554 * gdb.cp/namespace-nested-import.cc: New test.
11555 * gdb.cp/namespace-nested-import.exp: New test.
11556
edb3359d
DJ
115572009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
11558
11559 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
11560 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
11561 * gdb.opt/Makefile.in (EXECUTABLES): Update.
11562 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
11563 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
11564 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
11565 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
11566 gdb.opt/inline-markers.c: New files.
11567 * lib/gdb.exp (skip_inline_frame_tests): New function.
11568 (skip_inline_var_tests): New function.
11569
cf657a0c
AS
115702009-06-27 Andreas Schwab <schwab@linux-m68k.org>
11571
11572 * gdb.cp/exception.exp: Don't require $hex before inner frame in
11573 backtrace.
11574
28d41a99
MS
115752009-06-27 Michael Snyder <msnyder@vmware.com>
11576
11577 * gdb.reverse: New directory.
11578 * gdb.reverse/break-reverse.c: New test.
11579 * gdb.reverse/break-reverse.exp: New test.
11580 * gdb.reverse/consecutive-reverse.c: New test.
11581 * gdb.reverse/consecutive-reverse.exp: New test.
11582 * gdb.reverse/finish-reverse.c: New test.
11583 * gdb.reverse/finish-reverse.exp: New test.
11584 * gdb.reverse/machinestate.c: New test.
11585 * gdb.reverse/ms1.c: New test.
11586 * gdb.reverse/machinestate.exp: New test.
11587 * gdb.reverse/Makefile.in: New file.
11588 * gdb.reverse/shr2.c: New test.
11589 * gdb.reverse/solib-reverse.c: New test.
11590 * gdb.reverse/solib-reverse.exp: New test.
11591 * gdb.reverse/step-reverse.c: New test.
11592 * gdb.reverse/step-reverse.exp: New test.
11593 * gdb.reverse/until-reverse.c: New test.
11594 * gdb.reverse/ur1.c: New test.
11595 * gdb.reverse/until-reverse.exp: New test.
11596 * gdb.reverse/watch-reverse.c: New test.
11597 * gdb.reverse/watch-reverse.exp: New test.
11598 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
11599 * configure: Regenerate.
11600
fe3c8b0d
DE
116012009-06-26 Doug Evans <dje@google.com>
11602
11603 * gdb.base/psymtab.exp: Turn off pending breakpoints.
11604
3a72a602
PM
116052009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
11606
11607 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
11608 windows problem for 'file delete $binfile'.
11609
27aa8d6a
SW
116102009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
11611
11612 * gdb.cp/namespace-using.exp: New test.
11613 * gdb.cp/namespace-using.cc: New test.
11614
8ac055f8
JB
116152009-05-20 Joel Brobecker <brobecker@adacore.com>
11616
11617 * gdb.ada/variant_record_packed_array: New testcase.
11618
85e306ed
TT
116192009-06-23 Tom Tromey <tromey@redhat.com>
11620
11621 * gdb.base/charset.exp (test_combination): Regression test.
11622 * gdb.base/charset.c (my_wchar_t): New typedef.
11623 (myvar): New global.
11624 (main): Set myvar.
11625
56643c5e
PM
116262009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
11627
11628 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
11629 target.
11630
1fac167a
UW
116312009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11632
11633 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
11634
7ccb0be9
UW
116352009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11636
11637 * gdb.mi/gdb680.exp: Update test for error message.
11638
568d6575
UW
116392009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11640
11641 * gdb.base/annota1.exp: Allow multiple occurrences of the
11642 frames-invalid annotation.
11643 * gdb.cp/annota2.exp: Likewise.
11644
7cd1089b
PM
116452009-06-15 Phil Muldoon <pmuldoon@redhat.com>
11646
11647 * gdb.cp/gdb2495.cc: New file.
11648 * gdb.cp/gdb2495.exp: New file.
11649
72c63395
JK
116502009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
11651
11652 Report error on GDB crash during runto.
11653 * lib/gdb.exp (runto <eof>): New.
11654
3788363d
DJ
116552009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
11656
11657 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
11658 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
11659 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
11660 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
11661 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
11662 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
11663 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
11664 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
11665 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
11666 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
11667 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
11668 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
11669 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
11670 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
11671 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
11672 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
11673 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
11674 gdb.server/server-mon.exp, gdb.server/server-run.exp,
11675 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
11676 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
11677 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
11678 gdb.trace/passcount.exp, gdb.trace/report.exp,
11679 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
11680 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
11681 gdb.trace/while-stepping.exp: Use a unique name for the compiled
11682 executable.
11683
17592de3
PA
116842009-06-07 Pedro Alves <pedro@codesourcery.com>
11685
11686 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
11687 defined before referencing it.
11688
701e355d
DE
116892009-06-03 Doug Evans <dje@google.com>
11690
11691 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
11692 * gdb.arch/i386-see.c: Ditto.
11693
f2292c65
PM
116942009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
11695
11696 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
11697 (check_macro): Return 1 if undefined.
11698 If first test fails, check if macro debug information is available,
11699 and report unsupported test if no macro information is found.
11700
5a437975
DE
117012009-05-29 Doug Evans <dje@google.com>
11702
11703 * gdb.threads/hand-call-in-threads.exp: New.
11704 * gdb.threads/hand-call-in-threads.c: New.
11705
c141c696
MS
117062009-05-29 Michael Snyder <msnyder@vmware.com>
11707
11708 * gdb.base/break-always.exp: Change "1" to "on".
11709 Add confirmation check.
11710
b3444185
PA
117112009-05-28 Pedro Alves <pedro@codesourcery.com>
11712
11713 * gdb.threads/threxit-hop-specific.c: New.
11714 * gdb.threads/threxit-hop-specific.exp: New.
11715 * gdb.threads/thread-execl.c: New.
11716 * gdb.threads/thread-execl.exp: New.
11717
b6313243
TT
117182009-05-27 Tom Tromey <tromey@redhat.com>
11719 Thiago Jung Bauermann <bauerman@br.ibm.com>
11720
11721 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
11722 (mi_child_regexp): Likewise.
11723 (mi_list_varobj_children_range): Likewise.
11724 (mi_get_features): Likewise.
11725 (mi_list_varobj_children): Rewrite.
11726 * gdb.python/python-mi.exp: New file.
11727
a6bac58e
TT
117282009-05-27 Tom Tromey <tromey@redhat.com>
11729 Thiago Jung Bauermann <bauerman@br.ibm.com>
11730 Phil Muldoon <pmuldoon@redhat.com>
11731 Paul Pluzhnikov <ppluzhnikov@google.com>
11732
11733 * gdb.python/python-prettyprint.exp: New file.
11734 * gdb.python/python-prettyprint.c: New file.
11735 * gdb.python/python-prettyprint.py: New file.
11736 * gdb.base/display.exp: print/r is now valid.
11737
2c74e833
TT
117382009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
11739 Tom Tromey <tromey@redhat.com>
11740 Pedro Alves <pedro@codesourcery.com>
11741 Paul Pluzhnikov <ppluzhnikov@google.com>
11742
11743 * gdb.python/python-template.exp: New file.
11744 * gdb.python/python-template.cc: New file.
11745 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11746 tests.
11747 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11748 Call it.
11749 (test_value_after_death): New proc.
11750 * gdb.python/python-value.c (PTR): New typedef.
11751 (main): New variable 'x'.
11752
89c73ade
TT
117532009-05-27 Tom Tromey <tromey@redhat.com>
11754
11755 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
11756 tests.
11757 * gdb.python/python-value.exp (py_objfile_tests): New proc.
11758 Call it.
11759
a75724bc
PA
117602009-05-27 Pedro Alves <pedro@codesourcery.com>
11761
11762 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
11763
e58b0e63
PA
117642009-05-24 Pedro Alves <pedro@codesourcery.com>
11765
11766 * gdb.threads/fork-thread-pending.c: New.
11767 * gdb.threads/fork-thread-pending.exp: New.
11768
4ac36638
JK
117692009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
11770
11771 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
11772 * gdb.dwarf2/dw2-strp.S (a_string2): New.
11773
889bf7c5 117742009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 11775
889bf7c5 11776 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 11777
b242c3c2
PA
117782009-05-17 Pedro Alves <pedro@codesourcery.com>
11779
11780 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
11781 `gdb_get_line_number'. Call `callee' in both parent and child.
11782 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
11783 `gdb_get_line_number' instead of hardcoding line numbers.
11784 (catch_fork_unpatch_child): New procedure to test detaching
11785 breakpoints from child fork.
11786 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
11787 hardcoding line numbers.
11788 (do_fork_tests): Run `catch_fork_unpatch_child'.
11789
ee342b23
VP
117902009-05-17 Vladimir Prus <vladimir@codesourcery.com>
11791
11792 * gdb.mi/mi-cmd-var.exp: Check that when varobj
11793 of structure type enters or leaves the scope, it
11794 is reported by -var-update.
11795
e2009e98
DE
117962009-05-11 Doug Evans <dje@sebabeach.org>
11797
11798 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 11799 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
11800 * gdb.threads/schedlock.c (main): Fix off-by-one error.
11801
00903456
JK
118022009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
11803
11804 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
11805
dc621c35
DE
118062009-04-30 Doug Evans <dje@google.com>
11807
11808 * gdb.threads/watchthreads2.exp: New testcase.
11809 * gdb.threads/watchthreads2.c: New testcase.
11810
9ab4e744
DE
118112009-04-29 Doug Evans <dje@google.com>
11812
11813 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
11814 * gdb.cp/mb-ctor.cc: Ditto.
11815 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
11816 * gdb.cp/mb-inline.h (multi_line_foo): New function.
11817 * gdb.cp/mb-inline1.cc: Call it.
11818 * gdb.cp/mb-inline2.cc: Ditto.
11819 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
11820 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
11821
484086b7
JK
118222009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
11823
11824 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
11825 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
11826 Replace all uses of `decimal' by `nonzero'.
11827 (info macro FROM_COMMANDLINE): New test.
11828
379a77b5
TT
118292009-04-27 Tom Tromey <tromey@redhat.com>
11830
11831 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
11832
b92b73c2
DE
118332009-04-27 Doug Evans <dje@google.com>
11834
11835 * gdb.threads/watchthreads.c (main): Initialize args before starting
11836 the threads. Plus formatting cleanup.
11837 * gdb.threads/watchthreads.exp: Avoid errant failures due to
11838 biased scheduling of one thread.
11839
945a118d
JG
118402009-04-27 Jerome Guitton <guitton@adacore.com>
11841
11842 * gdb.cp/templates.cc (GetMax): New template.
11843 (main): Declare two instances of GetMax.
11844 * gdb.cp/templates.exp: Add new test.
11845
d389af10
JK
118462009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
11847
11848 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
11849
e7f86de9
JM
118502009-04-22 Joseph Myers <joseph@codesourcery.com>
11851
11852 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
11853
334cc82d
TT
118542009-04-15 Tom Tromey <tromey@redhat.com>
11855
11856 * gdb.base/charset.exp: Add regression test.
11857
d12672cc
JB
118582009-04-14 Joel Brobecker <brobecker@adacore.com>
11859
11860 * gdb.base/exe-lock.exp: New testcase.
11861
18e8c3bc
TT
118622009-04-13 Tom Tromey <tromey@redhat.com>
11863
11864 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
11865 operator on Frame.
11866
5ecd5cbe
UW
118672009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11868
11869 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
11870 * gdb.server/ext-attach.exp: Likewise.
11871
7309f756
VP
118722009-04-03 Vladimir Prus <vladimir@codesourcery.com>
11873
11874 Eliminate some sleep usage.
11875
889bf7c5
PA
11876 * gdb.mi/basics.c (do_nothing): New.
11877 (main): Use do_nothing instead of printf, so that
11878 not to introduce race condition between output of
11879 inferiour and output of gdb. Do not use sleep as it
11880 is not generally available on embedded targets.
7309f756 11881
f4b95f6f
PA
118822009-04-02 Pedro Alves <pedro@codesourcery.com>
11883
11884 * gdb.server/ext-attach.exp: Expect an optional process id after
11885 "Detached from remote process".
11886
de40b933
JK
118872009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
11888
11889 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
11890 gdb.dwarf2/dw2-unresolved.exp: New.
11891
2ae101a4
PA
118922009-04-02 Pedro Alves <pedro@codesourcery.com>
11893
11894 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
11895 mi_run_to_main.
11896
56a8e183
PA
118972009-04-02 Pedro Alves <pedro@codesourcery.com>
11898
11899 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
11900 mi_run_to_main. Skip thread exit test on remote targets.
11901 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
11902 mi_run_to_main.
11903 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
11904 mi_run_to_main.
11905 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
11906 when expecting ^connected. Detect when the target doesn't support
11907 non-stop mode.
11908 (mi_run_cmd): Detect if non-stop mode was requested by isn't
11909 supported. Return -1 on error, 0 on success.
11910 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
11911 (mi_runto): Return mi_runto_helper's result explicitly.
11912
c35fafde
PA
119132009-04-01 Pedro Alves <pedro@codesourcery.com>
11914
11915 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
11916
f8a8dce6
JB
119172009-04-01 Tom Tromey <tromey@redhat.com>
11918
11919 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
11920 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
11921 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
11922 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
11923
71c25dea
TT
119242009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
11925 Jan Kratochvil <jan.kratochvil@redhat.com>
11926
11927 PR gdb/931
11928 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
11929 output.
11930 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
11931 for gdb/931.
11932 * dw2-strp.S (DW_AT_language): Change to C++.
11933 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
11934
02d9a9ce
JB
119352009-03-31 Joel Brobecker <brobecker@adacore.com>
11936
11937 * gdb.ada/tasks: New testcase.
11938
1042e4c0
SS
119392009-03-30 Stan Shebs <stan@codesourcery.com>
11940
11941 * gdb.trace/actions.exp: Update to match new info trace format.
11942 * gdb.trace/deltrace.exp: Ditto.
11943 * gdb.trace/infotrace.exp: Ditto.
11944 * gdb.trace/passcount.exp: Ditto.
11945 * gdb.trace/save-trace.exp: Ditto.
11946 * gdb.trace/while-stepping.exp: Ditto.
11947 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
11948
f8f6f20b
TJB
119492009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
11950
11951 * gdb.python/python-frame.c: New file.
11952 * gdb.python/python-frame.exp: New file.
11953
c0c6f777
TJB
119542009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
11955
11956 * gdb.python/python-value.exp: Add tests for the address
11957 attribute.
11958
3cb51905
AS
119592009-03-29 Andreas Schwab <schwab@linux-m68k.org>
11960
11961 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
11962
88fc996f
DE
119632009-03-26 Doug Evans <dje@google.com>
11964
11965 * gdb.mi/mi-nonstop-exit.exp: New file.
11966 * gdb.mi/non-stop-exit.c: New file.
11967
56ef84b1
TT
119682009-03-26 Tom Tromey <tromey@redhat.com>
11969
11970 Update for change to prologue skipping:
11971 * gdb.mi/mi2-simplerun.exp: Update.
11972 * gdb.mi/mi2-break.exp: Update.
11973 * gdb.mi/mi-simplerun.exp: Update.
11974 * gdb.mi/mi-break.exp: Update.
11975 * gdb.base/ending-run.exp: Update.
11976
def2b000
TJB
119772009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
11978
11979 * gdb.python/python-value.exp (test_value_in_inferior): Test
11980 gdb.Value.is_optimized_out attribute.
11981
442ddf59
JK
119822009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
11983
11984 * gdb.dwarf2/dw2-noloc-main.c: New file.
11985 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
11986 (.text): Remove.
11987 (.data): New.
11988 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
11989 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
11990 (DW_TAG_subprogram func_cu1, noloc): Remove.
11991 (main): New.
11992 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
11993 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
11994 (file_symbols): New procedure.
11995
a8df5de4
TT
119962009-03-25 Tom Tromey <tromey@redhat.com>
11997
11998 * gdb.base/charset.exp (valid_target_charset): New proc.
11999 Use it to skip tests on invalid charsets.
12000
cc1d7add
PM
120012009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
12002
12003 * gdb.base/completion.exp: Add a test for directory completion.
12004
bcd5727b
JK
120052009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12006
12007 Fix a racy FAIL.
12008 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
12009 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
12010
cc924cad
TJB
120112009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
12012
12013 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
12014 * gdb.python/python-function.exp: Add test for function returning
12015 a GDB value.
12016
bc3b79fd
TJB
120172009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
12018
12019 * gdb.python/python-function.exp: New file.
12020
6c7a06a3
TT
120212009-03-20 Tom Tromey <tromey@redhat.com>
12022
12023 * gdb.base/store.exp: Update for change to escape output.
12024 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
12025 to escape output.
12026 * gdb.base/pointers.exp: Update for change to escape output.
12027 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
12028 to escape output.
12029 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
12030 escape output.
12031 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
12032 to escape output.
12033 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
12034 escape output.
12035 * gdb.base/setvar.exp: Update for change to escape output.
12036 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
12037 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
12038 to escape output.
12039 (test_print_string_constants): Likewise.
12040 * gdb.base/charset.exp (valid_host_charset): Check size of
12041 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
12042 cases. Handle "auto"-related output.
12043 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
12044 (uvar, Uvar): New globals.
12045
c31af87b
JG
120462009-03-19 Jerome Guitton <guitton@adacore.com>
12047
12048 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
12049 deltas.
12050 * gdb.ada/fixed_points.exp: Ditto.
12051
51272cf2
PA
120522009-03-18 Pedro Alves <pedro@codesourcery.com>
12053
12054 * return-nodebug.c: Don't include stdio.h.
12055 (init): Delete.
12056 (func): Delete definition and provide extern declaration.
12057 (t): New.
12058 (main): Don't call printf. Call func and store its result in t.
12059 * return-nodebug1.c: New.
12060 * return-nodebug.exp: Don't expect stdio output. Instead, print
12061 the global variable t. Drop printf formatters and cast types from
12062 foreach loop. Don't use prepare_for_testing. Compile
12063 return-nodebug.c and return-nodebug1.c in separate steps. Don't
12064 define FORMAT or CAST.
12065
d24948ac
PP
120662009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12067
12068 * gdb.base/solib-display.exp: Disable test for remote targers.
12069
61ff14c6
JK
120702009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
12071
12072 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
12073
cb4dce93
JK
120742009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
12075
12076 Fix a racy FAIL.
12077 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
12078 code from `follow parent, print pids'.
12079 (`follow child, print pids', `follow parent, print pids'): Call it.
12080 Replace `gdb_test "break..."' by gdb_breakpoint.
12081
f7c60c5e
VP
120822009-03-13 Vladimir Prus <vladimir@codesourcery.com>
12083
12084 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 12085 sync and async modes.
f7c60c5e 12086
383ace49
JB
120872009-03-12 Joel Brobecker <brobecker@adacore.com>
12088
12089 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
12090 that was checked in by mistake. Remove loading of ada.exp, since
12091 this is not necessary in this case.
12092
4ce102af
JB
120932009-03-12 Joel Brobecker <brobecker@adacore.com>
12094
12095 * gdb.ada/ptype_arith_binop.exp: New testcase.
12096
529a2aef
JB
120972009-03-12 Joel Brobecker <brobecker@adacore.com>
12098
12099 * gdb.ada/mod_from_name: New testcase.
12100
8a38181c
JB
121012009-03-12 Joel Brobecker <brobecker@adacore.com>
12102
12103 * gdb.ada/tick_last_segv: New testcase.
12104
11436dee
VP
121052009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12106
61ff14c6 12107 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 12108
1f31650a
VP
121092009-03-12 Vladimir Prus <vladimir@codesourcery.com>
12110
61ff14c6
JK
12111 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
12112 include the token in ^running and frame info in *stopped.
1f31650a 12113
a3247a22
PP
121142009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12115
12116 * solib-display.exp: New file.
12117 * solib-display-main.c: New file.
12118 * solib-display-lib.c: New file.
61ff14c6 12119
aae64587
PA
121202009-03-05 Pedro Alves <pedro@codesourcery.com>
12121
12122 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
12123
44aabfbc
JK
121242009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
12125
12126 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
12127 (list_and_check_macro): Use more specific test name.
12128 (next to definition): Make the test names unique.
12129
c087fcd3
PM
121302009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
12131
12132 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 12133
c86cf029
VP
121342009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12135
12136 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
12137 notifications.
12138 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
12139 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
12140 * lib/mi-support.exp (library_loaded_re): New.
12141 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
12142
3ea85240
VP
121432009-02-17 Vladimir Prus <vladimir@codesourcery.com>
12144
12145 * gdb.gdb/observer.exp: Use test_notification observer, not
12146 normal_stop, everywhere.
12147 (test_normal_stop_notifications): Rename to...
12148 (test_notifications): ...this.
12149 (test_observer_normal_stop): Rename to...
12150 (test_observer): ...this.
12151
1903f0e6
DE
121522009-02-16 Doug Evans <dje@google.com>
12153
12154 * gdb.arch/amd64-disp-step.S (test_int3): New test.
12155 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
12156 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
12157 (test_prefixed_syscall,test_int3): New tests.
12158 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
12159 (test_prefixed_syscall,test_int3): New tests.
12160
1d33d6ba
VP
121612009-02-14 Vladimir Prus <vladimir@codesourcery.com>
12162
3cb51905
AS
12163 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
12164 (mi_expect_interrupt): Likewise.
12165 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
12166 response.
1d33d6ba 12167
faafb047
PM
121682009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12169
12170 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
12171 * gdb.base/pc-fp.exp (get_valueofx): Remove.
12172 Replace calls to get_valueofx by get_hexadecimal_valueof.
12173
417e16e2
PM
121742009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
12175
12176 * lib/gdb.exp (get_valueof): Accept anything as a return value.
12177 (get_integer_valueof): New procedure.
12178 (get_sizeof): Use new get_integer_value_of.
12179 * gdb.base/sizeof.exp: Replace all uses of get_valueof
12180 by get_integer_valueof.
12181
7065b901
TT
121822009-02-13 Tom Tromey <tromey@redhat.com>
12183
12184 * gdb.base/remote.exp (get_sizeof): Remove.
12185 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
12186 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
12187 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
12188 * lib/gdb.exp (get_valueof): Move from long_long.exp.
12189 (get_sizeof): Likewise.
12190
5d7cb8df
JK
121912009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
12192
12193 PR fortran/9806
12194 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
12195
b2febfff
PP
121962009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
12197
12198 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
12199
4aa995e1
PA
122002009-02-06 Pedro Alves <pedro@codesourcery.com>
12201
12202 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
12203
d8906c6f
TJB
122042009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
12205
12206 * gdb.python/python-cmd.exp: New file.
12207
ff4ab08d
TG
122082009-02-06 Tristan Gingold <gingold@adacore.com>
12209
12210 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
12211
aacd552b
TG
122122009-02-05 Tristan Gingold <gingold@adacore.com>
12213
12214 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
12215 pointer is dereferenced and use this signal name in regexp.
12216 * gdb.base/signull.exp: Ditto.
12217 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
12218 * gdb.base/signull.c (main): Ditto.
12219
08c637de
TJB
122202009-02-04 Tom Tromey <tromey@redhat.com>
12221 Thiago Jung Bauermann <bauerman@br.ibm.com>
12222
12223 * gdb.python/python-value.exp: Use `gdb.history' instead of
12224 `gdb.value_from_history'.
12225 (test_value_numeric_ops): Add test for conversion of enum constant.
12226 * gdb.python/python-value.c (enum e): New type.
12227 (evalue): New global.
12228 (main): Use argv.
12229
20261af8
JG
122302009-02-04 Jerome Guitton <guitton@adacore.com>
12231
12232 * gdb.ada/uninitialized_vars: New test program.
12233 * gdb.ada/uninitialized_vars.exp: New testcase.
12234
52e44b43
TT
122352009-02-02 Tom Tromey <tromey@redhat.com>
12236
12237 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
12238 * gdb.cp/pr2489.cc: Rename...
12239 * gdb.cp/pr9594.cc: ... to this.
12240
1c71341a
TT
122412009-02-02 Tom Tromey <tromey@redhat.com>
12242
12243 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
12244 * gdb.cp/pr2489.cc: New file.
12245 * gdb.cp/cpcompletion.exp: New file.
12246
a4295225
TT
122472009-02-02 Tom Tromey <tromey@redhat.com>
12248
12249 PR exp/9059:
12250 * gdb.cp/call-c.exp: Add regression test.
12251 * gdb.cp/call-c.cc (FooHandle): New typedef.
12252 (main): New variable 'handle'.
12253
592375cd
VP
122542009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12255
12256 * lib/mi-support.exp (et_mi_thread_list)
12257 (check_mi_and_console_threads): Adjust for current thread in
12258 -thread-list-ids output.
12259
41447f92
VP
122602009-01-30 Vladimir Prus <vladimir@codesourcery.com>
12261
889bf7c5
PA
12262 * gdb.mi/mi-break.exp (test_disabled_creation): New.
12263 Call it.
41447f92 12264
35669430
DE
122652009-01-28 Doug Evans <dje@google.com>
12266
12267 * gdb.arch/amd64-disp-step.S: New file.
12268 * gdb.arch/amd64-disp-step.exp: New file.
12269 * gdb.arch/i386-disp-step.S: New file.
12270 * gdb.arch/i386-disp-step.exp: New file.
12271
09f00d9a
PM
122722009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
12273
12274 * gdb.base/find.exp: Set newline variable
12275 using quotes instead of braces to fix cygwin failures.
12276
1e8fb976
PA
122772009-01-23 Pedro Alves <pedro@codesourcery.com>
12278
12279 * gdb.base/radix.exp: Add tests to ensure that that set
12280 input-radix 0 and set output-radix 0 are really rejected.
12281
da061712
PA
122822009-01-23 Pedro Alves <pedro@codesourcery.com>
12283
12284 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
12285 copyright years.
12286
dd7e2d2b
PA
122872009-01-23 Pedro Alves <pedro@codesourcery.com>
12288
12289 PR gdb/9664:
12290 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
12291
392452f6
PA
122922009-01-22 Pedro Alves <pedro@codesourcery.com>
12293
12294 PR c++/9631:
12295 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
12296
8653e71c
PM
122972009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
12298
12299 * gdb.server/file-transfer.exp: Use EXEEXT variable for
12300 binfile definition to fix Windows OS failure.
12301
a12cc160
DJ
123022009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
12303
12304 PR gdb/9346
12305 * gdb.base/interrupt.c (sigint_handler): New.
12306 (main): Install a SIGINT handler if SIGNALS is defined. Exit
12307 on error.
12308 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
12309 Test "signal SIGINT".
12310
b89667eb
DE
123112009-01-19 Doug Evans <dje@google.com>
12312
12313 * gdb.base/break.exp: Update expected gdb output.
12314 * gdb.base/sepdebug.exp: Ditto.
12315 * gdb.mi/mi-syn-frame.exp: Ditto.
12316 * gdb.mi/mi2-syn-frame.exp: Ditto.
12317 * gdb.base/call-signal-resume.exp: New file.
12318 * gdb.base/call-signals.c: New file.
12319 * gdb.base/unwindonsignal.exp: New file.
12320 * gdb.base/unwindonsignal.c: New file.
12321 * gdb.threads/interrupted-hand-call.exp: New file.
12322 * gdb.threads/interrupted-hand-call.c: New file.
12323 * gdb.threads/thread-unwindonsignal.exp: New file.
12324
adb483fe
DJ
123252009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
12326
12327 * gdb.base/define.exp: Test defining and hooking prefix commands.
12328 * gdb.python/python.exp: Update test for "show user" output.
12329
60023297
JK
123302009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
12331
12332 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
12333 now the output exactly, using less wildcards. Expect also the output
12334 of gfortran-4.3. Update for the f-valprint.c modification from
12335 2008-04-22.
12336 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
12337 Remove gdb_test test names where matching the command.
12338
ccc57cf9
PA
123392009-01-01 Pedro Alves <pedro@codesourcery.com>
12340
12341 PR breakpoints/9681:
12342 * gdb.base/watchpoint.exp: Add regression test.
12343
c7a6ca08
PA
123442008-12-31 Pedro Alves <pedro@codesourcery.com>
12345
12346 * gdb.threads/attach-into-signal.exp: Don't use
12347 gdb_suppress_entire_file.
12348 * gdb.threads/attach-stopped.exp: Ditto.
12349 * gdb.threads/attachstop-mt.exp: Ditto.
12350
3a031f65
PA
123512008-12-31 Pedro Alves <pedro@codesourcery.com>
12352
12353 PR gdb/8812:
12354 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
12355
09e6485f
PA
123562008-12-29 Pedro Alves <pedro@codesourcery.com>
12357
12358 PR gdb/7536:
12359 * gdb.base/radix.exp: Add tests to ensure invalid input radices
12360 and unsupported output radices are really rejected.
12361
0cd53049
JK
123622008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
12363
12364 * gdb.cp/punctuator.exp: Backslash the '$' signs.
12365
ba163c7e
TT
123662008-12-22 Tom Tromey <tromey@redhat.com>
12367
12368 * gdb.cp/punctuator.exp: New file.
12369
6f4de6c9
JK
123702008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
12371
12372 * gdb.base/completion.exp (Completing non-existing component): New test.
12373
0f34d0b4
JK
123742008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12375
12376 Fix for PR gdb/8648.
12377 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
12378 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
12379 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
12380 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
12381
db2ad4c3
JK
123822008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
12383
12384 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
12385
bb5ef15e
DP
123862008-12-16 Christophe Lyon <christophe.lyon@st.com>
12387
12388 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
12389 compiler actually generate code at the expected line number.
12390
90142adc
JZ
123912008-12-15 Jie Zhang <jie.zhang@analog.com>
12392
12393 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
12394
fad6eecd
TT
123952008-12-12 Tom Tromey <tromey@redhat.com>
12396
12397 * gdb.base/commands.exp (redefine_hook_test): New proc.
12398 Call it.
12399
17c8aaf5
TT
124002008-12-11 Tom Tromey <tromey@redhat.com>
12401
12402 * gdb.base/macscp.exp: New regression test.
12403
7c8adf68
TT
124042008-12-11 Tom Tromey <tromey@redhat.com>
12405
12406 * gdb.base/macscp.exp: Print "address.addr".
12407 * gdb.base/macscp1.c (struct outer): New struct.
12408 (address): New global.
12409
b05dcbb7
TT
124102008-12-09 Tom Tromey <tromey@redhat.com>
12411
12412 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
12413 Call it.
12414
2d476de1
DE
124152008-12-04 Doug Evans <dje@google.com>
12416
12417 * gdb.server/ext-run.exp: Relax regexp for init program.
12418
87bdc959
TG
124192008-12-03 Tristan Gingold <gingold@adacore.com>
12420
12421 * gdb.base/macscp.exp: Generate an object file during compilation
12422 to work around Darwin dsymutil limitations.
12423
e0740f77
JK
124242008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12425
12426 Test resolving external references to TLS variables.
12427 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
12428 FILE2_THREAD_LOCAL.
12429 (testfile2, srcfile2): New variables.
12430 * gdb.threads/tls.c (file2_thread_local)
12431 (function_referencing_file2_thread_local): New.
12432 * gdb.threads/tls2.c: New file.
12433
67f0aac5
JB
124342008-11-28 Joel Brobecker <brobecker@adacore.com>
12435
12436 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
12437 rather than integer, as integer might not be big enough when
12438 on 64bit targets.
67f0aac5 12439
c332165e
JG
124402008-11-27 Jerome Guitton <guitton@adacore.com>
12441
12442 * gdb.cp/formatted-ref.exp: Add equality test.
12443 * gdb.ada/formatted_ref.exp: Ditto.
12444
fc9b693c
JK
124452008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
12446
12447 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
12448 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
12449
a9c64011
AS
124502008-11-20 Andreas Schwab <schwab@suse.de>
12451
12452 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
12453 matching syscall entry point.
12454 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
12455 (tcatch_vfork_then_child_follow): Likewise. Finish through
12456 vfork even if we stopped at the syscall trampoline.
12457
e2fd701e
DE
124582008-11-20 Doug Evans <dje@google.com>
12459
12460 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
12461
69abc51c
TJB
124622008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
12463
12464 * gdb.arch/ppc-dfp.exp: New file.
12465 * gdb.arch/ppc-dfp.c: New file.
12466
c14c28ba
PP
124672008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
12468
12469 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 12470
2e74121d
DE
124712008-11-17 Doug Evans <dje@google.com>
12472
12473 * gdb.mi/mi-syn-frame.exp: Update expected output.
12474 * gdb.mi/mi2-syn-frame.exp: Update expected output.
12475
66bb093b
VP
124762008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12477
12478 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
12479 "thread N" results in =thread-selected.
12480 * lib/mi-support (mi_run_cmd, mi_expect_stop)
12481 (mi_send_resuming_command_raw): Be prepared for
12482 =thread-selected.
12483
3d043ef6
VP
124842008-11-17 Vladimir Prus <vladimir@codesourcery.com>
12485
a9c64011
AS
12486 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
12487 * lib/mi-support.exp: Likewise.
3d043ef6 12488
808104c8
JB
124892008-11-16 Joel Brobecker <brobecker@adacore.com>
12490
12491 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
12492 commands from the expected output for "help catch".
12493
00b22944
JB
124942008-11-15 Joel Brobecker <brobecker@adacore.com>
12495
12496 * gdb.ada/int_deref.exp: New testcase.
12497
59669435
TT
124982008-11-14 Nick Roberts <nickrob@snap.net.nz>
12499
12500 * gdb.mi/gdb2549.exp: New file.
12501
de04a248
DE
125022008-11-11 Doug Evans <dje@google.com>
12503
12504 * gdb.base/callexit.exp: New file.
12505 * gdb.base/callexit.c: New file.
12506
6b8ce727
DE
125072008-11-10 Doug Evans <dje@google.com>
12508
12509 * lib/gdb.exp (GDBFLAGS): Move -nx ...
12510 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
12511 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
12512 (default_gdb_start,default_gdb_exit): Ditto.
12513 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
12514 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
12515 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
12516 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
12517 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
12518 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
12519
1b14b8aa
AS
125202008-11-03 Andreas Schwab <schwab@suse.de>
12521
12522 * gdb.base/hashline2.exp: Fix typo.
12523 * gdb.base/hashline3.exp: Likewise.
12524
f3134b88
TT
125252008-10-30 Tom Tromey <tromey@redhat.com>
12526
12527 * gdb.base/pointers.exp: Add test.
12528 * gdb.base/pointers.c (k, S): New typedefs.
12529 (instance): New global.
12530
c2226152
AS
125312008-10-30 Andreas Schwab <schwab@suse.de>
12532
12533 * gdb.base/args.exp: Add tests for newlines.
12534
462f405c
JB
125352008-10-30 Joel Brobecker <brobecker@adacore.com>
12536
12537 gdb.base/foll-exec.exp: Update the expected output of a couple
12538 of "info breakpoints" tests.
12539
79a45b7d
TT
125402008-10-28 Tom Tromey <tromey@redhat.com>
12541
12542 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
12543
adc13a14
PA
125442008-10-24 Pedro Alves <pedro@codesourcery.com>
12545
12546 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
12547 gdb_start_cmd.
12548 Use runto_main before any test that requires execution.
12549
252fbfc8
PA
125502008-10-23 Pedro Alves <pedro@codesourcery.com>
12551
12552 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
12553 instead of SIGINT.
12554
28148e3d
JB
125552008-10-22 Joel Brobecker <brobecker@adacore.com>
12556
12557 * gdb.base/completion.exp: Update expected output following
12558 the addition of the "info tasks" command.
12559
c209f847
TT
125602008-10-22 Tom Tromey <tromey@redhat.com>
12561
12562 * gdb.base/exprs.exp (test_expr): Add test for string
12563 concatenation.
12564
f177e350
PA
125652008-10-19 Pedro Alves <pedro@codesourcery.com>
12566
12567 * configure.ac: Output gdb.python/Makefile.
12568 * configure: Regenerate.
12569 * gdb.python/Makefile.in: New.
12570
cce89356
JB
125712008-10-16 Joel Brobecker <brobecker@adacore.com>
12572
12573 * gdb.base/foll-fork.exp: Adjust the expected output to match
12574 the new description for fork/vfork catchpoints in the "info
12575 breakpoints" output.
12576
176d289d
TJB
125772008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
12578
12579 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
12580
a08702d6
TJB
125812008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12582
12583 * gdb.python/python-value.c: New file.
12584 * gdb.python/python-value.exp: New file.
12585
1c5cfe86
PA
125862008-10-15 Pedro Alves <pedro@codesourcery.com>
12587
12588 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
12589
5a98ad69
DP
125902008-10-15 Denis Pilat <denis.pilat@st.com>
12591
41702f1b 12592 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 12593
dcb1a1e2
TT
125942008-10-09 Tom Tromey <tromey@redhat.com>
12595
12596 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
12597 'fprintf' and 'stderr'.
12598
9124fe48
JB
125992008-10-07 Joel Brobecker <brobecker@adacore.com>
12600
12601 * gdb.ada/ref_tick_size.exp: New testcase.
12602
45452591
DE
126032008-10-06 Doug Evans <dje@google.com>
12604
12605 * gdb.dwarf2/dw2-cu-size.exp: New file.
12606 * gdb.dwarf2/dw2-cu-size.S: New file.
12607
12608 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
12609 .Ltype_int for clarity.
12610
4fc5b208
PP
126112008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
12612
12613 PR gdb/2384:
12614 * gdb.cp/gdb2384.exp: Extended to test more cases.
12615 * gdb.cp/gdb2384.cc: Likewise.
12616 * gdb.cp/gdb2384-base.h: Likewise.
12617 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 12618
d78df370
JK
126192008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
12620
12621 * gdb.base/maint.exp (maint print type): Remove printing
12622 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
12623
9a044a89
TT
126242008-09-30 Tom Tromey <tromey@redhat.com>
12625
12626 * gdb.base/macscp.exp: Add completion tests.
12627 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
12628 (TWENTY_THREE): Likewise.
12629 (FORTY_EIGHT): Likewise.
12630
506800a9
TT
126312008-09-30 Tom Tromey <tromey@redhat.com>
12632
12633 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
12634 everywhere.
12635 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
12636
1a6f01b5
JK
126372008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
12638
12639 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
12640 testcase is derived from. Fix racy dependency on an expected PID
12641 number. No longer support the testcase on Linux kernel 2.4.x.
12642
2fae03e8
TT
126432008-09-27 Tom Tromey <tromey@redhat.com>
12644
12645 * gdb.base/macscp.exp: Add tests for stringification, splicing,
12646 and varargs.
12647
1ad15515
PA
126482008-09-22 Pedro Alves <pedro@codesourcery.com>
12649
12650 * lib/mi-support.exp (mi_expect_interrupt): New.
12651 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
12652 from gdb.mi/mi-nonstop.exp.
12653 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
12654 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
12655 lib/mi-support.exp.
12656 Use mi_check_thread_states throughout. Avoid ".*" and do not
12657 require an anchor after -exec-run.
12658
d0b76dc6
DJ
126592008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
12660
12661 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
12662 stop is pending. Avoid ".*" when two stops are pending.
12663 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
12664 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
12665 newlines in fullnames.
12666 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
12667 (mi_expect_stop): Update comments. Only anchor in sync mode.
12668 Do not match newlines.
12669 (mi_send_resuming_command_raw): Always return status.
12670 (mi_get_stop_line): Do not match more than one line by accident.
12671 Only anchor in sync mode.
12672 (mi_run_inline_test): If -exec-next fails, give up.
12673
9990c830
UW
126742008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12675
12676 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
12677 on SPU.
12678
ebcf6f00
JB
126792008-09-10 Joel Brobecker <brobecker@adacore.com>
12680
12681 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
12682
b6db24e5
JB
126832008-09-10 Joel Brobecker <brobecker@adacore.com>
12684
12685 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
12686 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
12687 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
12688 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
12689 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
12690 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
12691 gdb.ada/interface.exp, gdb.ada/null_array.exp,
12692 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
12693 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
12694 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
12695 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
12696 Include the "= " sequence in the expected output of print tests.
12697
2bf448e0
JB
126982008-09-10 Joel Brobecker <brobecker@adacore.com>
12699
12700 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
12701 description for boolean types.
12702
d51fd4c8
PA
127032008-09-09 Pedro Alves <pedro@codesourcery.com>
12704
12705 * gdb.base/hook-stop-continue.c: New.
12706 * gdb.base/hook-stop-continue.exp: New.
12707
694182d2
DJ
127082008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
12709
12710 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
12711
3b8a7fc0
JG
127122008-09-08 Jerome Guitton <guitton@adacore.com>
12713
12714 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
12715 (stack_check_probe_2, stack_check_probe_loop_1)
12716 (stack_check_probe_loop_2): New functions.
12717 (main): Add call to these new functions.
12718 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
12719 functions, check that the breakpoint is inserted at the appropriate
12720 location.
12721 (insert_breakpoint): Slightly refine this procedure so that it can
12722 be called several times in the test.
12723
96cc0ae8
JG
127242008-09-08 Jerome Guitton <guitton@adacore.com>
12725
12726 * gdb.base/stack-checking.c: New file.
12727 * gdb.base/stack-checking.exp: New file.
12728
1f08b409
TJB
127292008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12730
12731 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
12732 * gdb.arch/altivec-regs.exp: Likewise.
12733 * gdb.arch/vsx-regs.exp: Likewise.
12734
3099e1c4
TJB
127352008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
12736
12737 * gdb.arch/ppc-fp.exp: New file.
12738 * gdb.arch/ppc-fp.c: New file.
12739
cc69bfc1
PP
127402008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
12741
12742 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
12743 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 12744
b02a33db
MS
127452008-09-04 Michael Snyder <msnyder@vmware.com>
12746
12747 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
12748 as "at" (for non-debug functions such as _start).
12749
2992cbe0
UW
127502008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12751
12752 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
12753 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
12754 software watchpoints.
12755 * gdb.base/watch_thread_num.exp: Likewise.
12756
514f746b
AR
127572008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
12758
12759 * gdb.arch/i386-bp_permanent.exp: New test.
12760
876cecd0
TT
127612008-08-24 Tom Tromey <tromey@redhat.com>
12762
12763 * gdb.base/maint.exp: Update "maint print type".
12764
80f73d71
VP
127652008-08-21 Vladimir Prus <vladimir@codesourcery.com>
12766
12767 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
12768 support. Adjust the order of "*running" notifications.
12769 * gdb.mi/non-stop.c: Don't cast from int to void* and
12770 back.
12771
d9c78d7d
MK
127722008-08-20 Mark Kettenis <kettenis@gnu.org>
12773
12774 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
12775 expect to find it in the "info frame" output.
12776
97a2d1d3
DJ
127772008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
12778
12779 * gdb.base/interp.exp: Always consume both prompts.
12780
b96e2927
PA
127812008-08-20 Pedro Alves <pedro@codesourcery.com>
12782
12783 * gdb.base/pending.exp: Test pending breakpoints without symbols
12784 loaded.
12785
8cf6e61a
VP
127862008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12787
12788 * lib/mi-support.exp (mi_expect_stop): Produce
12789 more details on failures.
12790 * gdb.mi/mi-nonstop.exp: New.
12791 * gdb.mi/non-stop.c: New.
12792
c6ebd6cf
VP
127932008-08-19 Vladimir Prus <vladimir@codesourcery.com>
12794
a9c64011
AS
12795 * gdb.mi/mi-async.exp: Use 'set target-async'.
12796 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 12797
46a9b8ed
DJ
127982008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
12799
12800 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
12801
44feb3ce
TT
128022008-08-17 Tom Tromey <tromey@redhat.com>
12803
12804 * gdb.base/help.exp (help catch): Rewrite.
12805
311a4e6b
TJB
128062008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
12807
12808 * gdb.base/define.exp: Test indented command documentation.
12809 * gdb.python/python.exp: Test indented multi-line command.
12810
604c2f83
LM
128112008-08-15 Luis Machado <luisgpm@br.ibm.com>
12812
12813 * testsuite/gdb.arch/vsx-regs.c: New source file.
12814 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
12815 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
12816
886a217c
TT
128172008-08-14 Tom Tromey <tromey@redhat.com>
12818
12819 * gdb.base/macscp.exp: Add regression test for "macro define" or
12820 "macro undef" with no arguments.
12821
c814a4f3
PP
128222008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
12823
12824 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 12825
12ab8a60
UW
128262008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
12827
12828 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
12829
d57a3c85
TJB
128302008-08-06 Tom Tromey <tromey@redhat.com>
12831
12832 * gdb.python/python.exp: New file.
12833
c7b778ff
JK
128342008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
12835
12836 Fix for PR gdb/1543.
12837 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
12838 $LOCATION.
12839 (location): New variable.
12840 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
12841 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
12842 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
12843 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
12844 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
12845 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
12846 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
12847 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
12848 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
12849 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
12850 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
12851 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
12852 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
12853 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
12854 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
12855 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
12856 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
12857 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
12858 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
12859 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
12860 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
12861 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
12862 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
12863 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
12864 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
12865 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
12866 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
12867 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
12868 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
12869 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
12870 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
12871 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
12872 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
12873 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
12874 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
12875 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
12876 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
12877 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
12878 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
12879 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
12880 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
12881 gdb.base/type-opaque.exp, gdb.base/until.exp,
12882 gdb.base/value-double-free.c, gdb.base/varargs.exp,
12883 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
12884 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
12885 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
12886 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
12887 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
12888 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
12889 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
12890 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
12891 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
12892 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
12893 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
12894 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
12895 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
12896 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
12897 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
12898 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
12899 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
12900 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
12901 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
12902 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
12903 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
12904 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
12905 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
12906 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12907 gdb.pascal/types.exp, gdb.stabs/weird.exp,
12908 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
12909 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
12910 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
12911 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
12912 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
12913 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
12914 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
12915 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
12916 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
12917 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
12918 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
12919 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
12920 lib/mi-support.exp, lib/trace-support.exp: Remove reference
12921 to bug-gdb@prep.ai.mit.edu .
12922
5e06a3d1
VP
129232008-07-31 Vladimir Prus <vladimir@codesourcery.com>
12924
12925 * lib/mi-support.exp (mi_load_shlibs): New.
12926 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
12927
9d81d21b
VP
129282008-07-30 Vladimir Prus <vladimir@codesourcery.com>
12929
12930 * lib/mi-support.exp (get_mi_thread_list)
12931 (check_mi_and_console_threads): New, moved from ...
12932 * gdb.mi/mi-pthread.exp: ...here.
12933 * gdb.mi/gdb669.exp (get_mi_thread_list)
12934 (check_mi_and_console_threads): Delete.
12935 * gdb.mi/mi2-pthread.exp: Likewise.
12936
bae98fe0
TT
129372008-07-28 Tom Tromey <tromey@redhat.com>
12938
12939 * Makefile.in (just-check): Remove. Move body to...
12940 (check): ... here.
12941
57380f4e
DJ
129422008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12943
12944 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
12945 Add a test for duplicated SIGINTs.
12946
e09490f1
DJ
129472008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12948
12949 * gdb.threads/schedlock.exp (get_args): Update to work for any
12950 value of NUM.
12951 (Top level): Report the number of threads that did not resume.
12952
6387b45f
DJ
129532008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12954
12955 * gdb.dwarf2/dw2-compressed.S: Also define __start.
12956
62f64ff2
DJ
129572008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
12958
12959 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
12960 non-MI prompt.
12961
fa8de41e
TT
129622008-07-26 Tom Tromey <tromey@redhat.com>
12963
12964 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
12965 (function_struct, function_struct_ptr): New globals.
12966 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
12967 function pointer in a struct.
12968
ccb3ac8a
TT
129692008-07-26 Tom Tromey <tromey@redhat.com>
12970
12971 * gdb.base/macscp.exp: Add test for macro lexing bug.
12972
d7d9f01e
TT
129732008-07-18 Tom Tromey <tromey@redhat.com>
12974
12975 * gdb.base/macscp.exp: Add macro tests.
12976
9bf07184
PP
129772008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12978
12979 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
12980
becf6477
PP
129812008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
12982
12983 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
12984
0709f7d3
PP
129852008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
12986
12987 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 12988
7093c834
PP
129892008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
12990
12991 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 12992
b432ffe3
JK
129932008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
12994
12995 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
12996
b1a268e5
VP
129972008-07-12 Vladimir Prus <vladimir@codesourcery.com>
12998
12999 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
13000
e2995f8e
KB
130012008-07-11 Kevin Buettner <kevinb@redhat.com>
13002
13003 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
13004 of regexp to account for changes made to GDB in the printing of
13005 byte vectors.
13006
14032a66
TT
130072008-07-11 Tom Tromey <tromey@redhat.com>
13008
13009 * gdb.base/completion.exp: Add 'help' completion test.
13010
981505ef
JK
130112008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13012
13013 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
13014
10568435
JK
130152008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
13016
13017 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
13018
4487aabf
PA
130192008-07-09 Pedro Alves <pedro@codesourcery.com>
13020
13021 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
13022
a4a9b1c4
PA
130232008-07-09 Pedro Alves <pedro@codesourcery.com>
13024
13025 * gdb.base/fullname.exp: Restore pwd if compiling failed.
13026
3c3185ac
JK
130272008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
13028
13029 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
13030
7ebd49dc
VP
130312008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13032
13033 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
13034 previous commit. Add a comment.
13035
84e46146
PA
130362008-06-28 Pedro Alves <pedro@codesourcery.com>
13037
13038 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
13039
0f8d4a2f
VP
130402008-06-28 Vladimir Prus <vladimir@codesourcery.com>
13041
13042 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
13043
f747e0ce
PA
130442008-06-27 Pedro Alves <pedro@codesourcery.com>
13045
13046 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
13047 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
13048 compiling an executable, link in an object that forces unbuffered
13049 output.
13050 * lib/set_unbuffered_mode.c: New file.
13051
734a5c36
JK
130522008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
13053
13054 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
13055
a2840c35
VP
130562008-06-25 Vladimir Prus <vladimir@codesourcery.com>
13057
a9c64011
AS
13058 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
13059 mi_expect_stop.
13060 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
13061 Demand that *running is output.
13062 (detect_async): Perform checking every time.
13063 (mi_send_resuming_command): Extract everything into...
13064 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
13065 (mi_expect_stop): Don't accept any output before *stopped.
13066
6ae37fef
VP
130672008-06-13 Vladimir Prus <vladimir@codesourcery.com>
13068
13069 Robustify mi-simplerun.
a9c64011
AS
13070 * gdb.mi/basics.c (main): Add a call to sleep.
13071 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
13072 * gdb.mi/mi2-cli.exp: Likewise.
13073 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 13074
b4aa76f0 130752008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
13076
13077 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
13078
e1ac3328
VP
130792008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13080
a9c64011
AS
13081 * gdb.mi/mi-console.exp: Adjust.
13082 * gdb.mi/mi-syn-frame.exp: Adjust.
13083 * gdb.mi/mi2-console.exp: Adjust.
13084 * gdb.mi/mi2-syn-frame.exp: Adjust.
13085 * lib/mi-support.exp (mi_run_cmd): Adjust.
13086 (mi_send_resuming_command): Adjust.
e1ac3328 13087
f7f9a841
VP
130882008-06-10 Vladimir Prus <vladimir@codesourcery.com>
13089
13090 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
13091 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
13092 testing of stopped.
13093 * gdb.mi/mi2-syn-frame.exp: Likewise.
13094 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
13095 (async, detect_async): New.
13096 (mi_expect_stop, mi_continue_to_line): Adjust expectation
13097 depending on if we're running in sync or async mode.
f7f9a841 13098
37cd5d19
TT
130992008-06-09 Tom Tromey <tromey@redhat.com>
13100
13101 * gdb.base/completion.exp: New tests for field name completion
13102 with spaces, and field name completion with '->'.
13103
65d12d83
TT
131042008-06-06 Tom Tromey <tromey@redhat.com>
13105
13106 * gdb.base/break1.c (struct some_struct): New struct.
13107 (values): New global.
13108 * gdb.base/completion.exp: Add field name completion test.
13109
ebfe2e3f
PP
131102008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
13111
13112 * gdb.cp/call-c.exp: Test for incorrect handling of reference
13113 to pointer.
13114 * gdb.cp/call-c.cc: Likewise.
13115
bcf6fc3a
NR
131162008-06-06 Nick Roberts <nickrob@snap.net.nz>
13117
13118 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
13119 annotation.
13120
49fd4a42 131212008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 13122 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
13123
13124 * gdb.threads/execl.c, gdb.threads/execl1.c,
13125 gdb.threads/execl.exp: New tests.
a9c64011 13126
8a34ac3f
AR
131272008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
13128 Daniel Jacobowitz <dan@codesourcery.com>
13129
13130 * gdb.cp/exception.exp: Activate test, make it work with pending
13131 catchpoints.
13132
86ae69ef
JK
131332008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
13134
13135 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
13136
f7f9ae2c
VP
131372008-05-28 Vladimir Prus <vladimir@codesourcery.com>
13138
a9c64011
AS
13139 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
13140 now printed.
13141 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 13142
2a2d4dc3
AS
131432008-05-27 Andreas Schwab <schwab@suse.de>
13144
13145 * gdb.base/frame-args.exp: Handle arguments that are optimized
13146 out.
13147
5099e4d9
LM
131482008-05-26 Luis Machado <luisgpm@br.ibm.com>
13149
13150 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
13151 quiet for ppc32 and group options into a single variable.
13152
d9c36a91
JB
131532008-05-23 Joel Brobecker <brobecker@adacore.com>
13154
13155 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
13156 of zero-size elements.
13157 * gdb.ada/null_array.exp: Test printing this new array.
13158
103a8671
JK
131592008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
13160
13161 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
13162
07a4cc1a 131632008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
13164
13165 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
13166 of the "finish" command.
13167
55f996a7
NR
131682008-05-21 Nick Roberts <nickrob@snap.net.nz>
13169
13170 * gdb.base/annota1.exp: Test for new annotation.
13171
907fc202
UW
131722008-05-16 Pedro Alves <pedro@codesourcery.com>
13173
13174 * gdb.base/fixsection.exp: New file.
13175 * gdb.base/fixsection0.c: New file.
13176 * gdb.base/fixsection1.c: New file.
13177
e8f97270
UW
131782008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13179
13180 * gdb.base/annota1.exp: Accept printf@... in place of printf.
13181 * gdb.base/annota3.exp: Likewise.
13182
ac0bb574
NF
131832008-05-13 Nathan Froyd <froydnj@codesourcery.com>
13184
13185 * gdb.base/watch_thread_num.exp: Don't run tests that require
13186 watchpoints if the target doesn't support them.
13187
6fadd07a
DE
131882008-05-12 Doug Evans <dje@google.com>
13189
13190 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
13191
6e9a4a30
JB
131922008-05-09 Joel Brobecker <brobecker@adacore.com>
13193
13194 * gdb.ada/assign_1.exp: New testcase.
13195
08388c79
DE
131962008-05-09 Doug Evans <dje@google.com>
13197
a3c83fae
DE
13198 * gdb.base/find.exp: New file.
13199 * gdb.base/find.c: New file.
08388c79 13200
bd5ddfe8
DJ
132012008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
13202
13203 * gdb.base/commands.exp (watchpoint_command_test): Handle
13204 gdb,no_hardware_watchpoints.
13205 * gdb.base/float.exp: Allow ARM targets without floating point.
13206 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
13207
b5dd68e2 132082008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 13209 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
13210
13211 * gdb.ada/lang_switch: New test program.
13212 * gdb.ada/lang_switch.exp: New testcase.
13213
382d13d1
DE
132142008-05-05 Doug Evans <dje@google.com>
13215
13216 * gdb.base/help.exp (disassemble): Update expected help text.
13217
9dd789d0
PA
132182008-05-04 Pedro Alves <pedro@codesourcery.com>
13219
13220 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
13221
611c83ae
PA
132222008-05-04 Pedro Alves <pedro@codesourcery.com>
13223
13224 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
13225 different times.
13226
ff013f42
JK
132272008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
13228
13229 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
13230 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
13231 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
13232 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
13233
96dff6a2
VP
132342008-05-04 Vladimir Prus <vladimir@codesourcery.com>
13235
13236 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
13237 notification to appear.
13238
55cd6f92
DJ
132392008-05-04 Daniel Jacobowitz <dan@debian.org>
13240
13241 * gdb.base/fullname.c: New file.
13242 * gdb.base/fullname.exp: New file.
13243 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
13244
d705c43c
PA
132452008-05-03 Pedro Alves <pedro@codesourcery.com>
13246
13247 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
13248 expressions with macros.
13249
333222e1
JK
132502008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
13251
13252 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
13253
5ac01682
DJ
132542008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
13255
13256 * gdb.base/completion.exp: Handle lack of other symbols beginning
13257 with "a".
13258
13259 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
13260
237fc4c9
PA
132612008-05-02 Jim Blandy <jimb@codesourcery.com>
13262
13263 * gdb.asm/asmsrc1.s: Add scratch space.
13264
ed5e9466
DJ
132652008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
13266 Daniel Jacobowitz <dan@codesourcery.com>
13267
13268 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
13269 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
13270 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
13271
b39cc962
DJ
132722007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
13273
13274 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
13275
36d520f5
JB
132762008-05-01 Joel Brobecker <brobecker@adacore.com>
13277
13278 * gdb.base/info-target.exp: New testcase.
13279
8d4e3071
DJ
132802008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13281
13282 * gdb.cp/hang.exp: Use .cc instead of .C.
13283 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
13284 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
13285
6f3f3097
DJ
132862008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
13287
13288 * gdb.base/gdb1250.exp: Remove perror.
13289 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
13290
5550a914
PA
132912008-04-30 Pedro Alves <pedro@codesourcery.com>
13292
13293 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
13294 .2byte.
13295
d848e687
DJ
132962008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
13297
13298 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
13299 (maybe_kfail): New.
13300
93b5768b
PA
133012008-04-25 Pedro Alves <pedro@codesourcery.com>
13302
13303 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
13304
721c02de
VP
133052008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13306
a9c64011
AS
13307 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
13308 * gdb.mi/mi2-syn-frame.exp: Likewise.
13309 * lib/mi-support.exp: Likewise.
721c02de 13310
74960c60
VP
133112008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13312
13313 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
13314 to specify regexp for the location to stop at.
13315 * gdb.base/break-always.c: New.
13316 * gdb.base/break-always.exp: New.
13317
d24317b4
VP
133182008-04-24 Vladimir Prus <vladimir@codesourcery.com>
13319
13320 * lib/mi-support.exp (mi_runto_helper): Adjust
13321 for the original-location field.
13322 (mi_create_breakpoint, mi_list_breakpoints): New.
13323 * gdb.mi/mi-break.exp: Adjust.
13324 * gdb.mi/mi2-break.exp: Adjust.
13325 * gdb.mi/mi-pending.exp: Adjust.
13326 * gdb.mi/mi-simplerun.exp: Adjust.
13327 * gdb.mi/mi2-simplerun.exp: Adjust.
13328 * gdb.mi/mi-syn-frame.exp: Adjust.
13329 * gdb.mi/mi2-syn-frame.exp: Adjust.
13330 * gdb.mi/mi-until.exp: Adjust.
13331 * gdb.mi/mi2-until.exp: Adjust.
13332 * gdb.mi/mi-var-display.exp: Adjust.
13333 * gdb.mi/mi2-var-display.exp: Adjust.
13334 * gdb.mi/mi-watch.exp: Adjust.
13335 * gdb.mi/mi2-watch.exp: Adjust.
13336
fdc59709 133372008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 13338
a9c64011
AS
13339 * aclocal.m4: Add override.m4.
13340 * configure: Regenerate.
fdc59709 13341
8e91f023
VP
133422008-04-19 Vladimir Prus <vladimir@codesourcery.com>
13343
13344 * gdb.mi/var-cmd.c (do_at_tests): Verify that
13345 '-var-update --all-values' reports new value even the type
13346 of a variable object has changed.
13347
233a11ab
CS
133482008-04-18 Craig Silverstein <csilvers@google.com>
13349
13350 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
13351 files.
d24317b4 13352
9c1137ad
JB
133532008-04-18 Joel Brobecker <brobecker@adacore.com>
13354
13355 * gdb.ada/atomic_enum: New test program.
13356 * gdb.ada/atomic_enum.exp: New testcase.
13357
66d0bbc7
DE
133582008-04-17 Doug Evans <dje@google.com>
13359
13360 * gdb.opt/Makefile.in: Fix whitespace.
13361
100906b0
UW
133622008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
13363
13364 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
13365
4584e32e
DE
133662008-04-17 Doug Evans <dje@google.com>
13367
13368 * gdb.base/hashline1.exp: New testcase.
13369 * gdb.base/hashline2.exp: New testcase.
13370 * gdb.base/hashline2.exp: New testcase.
13371
0a320680
PA
133722008-04-17 Pedro Alves <pedro@codesourcery.com>
13373
13374 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
13375
18ac113b
AR
133762008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
13377
13378 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
13379 temporary breakpoint to match "Temporary breakpoint".
13380 * gdb.base/break.exp (delete_breakpoints): Likewise.
13381 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
13382 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
13383 * gdb.base/display.exp: Likewise.
13384 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
13385 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
13386 * gdb.base/restore.exp (restore_tests): Likewise.
13387 * gdb.base/sepdebug.exp: Likewise.
13388 * gdb.base/watchpoint.exp: Likewise.
13389 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
13390 * gdb.mi/mi-pending.exp: Likewise.
13391 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
13392 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
13393 * gdb.mi/mi-var-cmd.exp: Likewise.
13394 * gdb.mi/mi-var-display.exp: Likewise.
13395 * gdb.mi/mi2-cli.exp: Likewise.
13396 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
13397 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
13398 * gdb.mi/mi2-var-display.exp: Likewise.
13399 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
13400 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
13401 new "disp" field.
a9c64011 13402 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
13403 reason. This is to support fix for PR2424.
13404
add38693
JK
134052008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
13406
13407 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
13408
fcacd99f
VP
134092008-04-13 Vladimir Prus <vladimir@codesourcery.com>
13410
13411 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 13412 field. Add more floating varobj tests.
fcacd99f 13413 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
13414 field.
13415 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
13416 (main): Call do_at_tests.
13417 * lib/mi-support.exp (mi_create_floating_varobj)
13418 (mi_varobj_update_with_type_change): New.
fcacd99f 13419
de051565
MK
134202008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
13421
13422 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
13423 option of -var-evaluate-expression.
13424 * gdb.mi/mi2-var-display.exp: Likewise.
13425
dbc52822
VP
134262008-04-07 Vladimir Prus <vladimir@codesourcery.com>
13427
13428 Introduce test setup helpers.
a9c64011
AS
13429 * lib/gdb.exp (build_executable, clean_restart)
13430 (prepare_for_testing): New.
13431 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
13432 * gdb.base/return.exp: Likewise.
13433 * gdb.base/ending-run.exp: Likewise.
dbc52822 13434
473591da
NR
134352008-04-07 Nick Roberts <nickrob@snap.net.nz>
13436
13437 * gdb.mi/mi-async.exp: New test for asynchronous Machine
13438 Interface (MI) responses.
13439
2b2d9e11
VP
134402008-04-06 Vladimir Prus <vladimir@codesourcery.com>
13441
a9c64011
AS
13442 * gdb.cp/breakpoint.cc: New code to test conditions involving
13443 member variables.
13444 * gdb.cp/breakpoint.exp: Test condition involving member
13445 variables.
2b2d9e11 13446
bb378428
VP
134472008-04-05 Vladimir Prus <vladimir@codesourcery.com>
13448
13449 * lib/mi-support.exp (mi_expect_stop): New.
13450 (mi_run_cmd): Change the
13451 token. Use mi_send_resuming_command, use
13452 mi_expect_stop.
13453 (mi_execute_to_helper): Rename to mi_execute_to.
13454 (mi_send_resuming_command): Add more error patterns.
13455 (mi_wait_for_stop): Renamed to...
13456 (mi_get_stop_line): ...this.
13457 (mi_run_inline_test): Adjust.
13458
13459 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
13460 * gdb.mi/mi-console.exp: Likewise.
13461 * gdb.mi/mi-pending.exp: Likewise.
13462 * gdb.mi/mi-simplerun.exp: Likewise.
13463 * gdb.mi/mi-stack.exp: Likewise.
13464 * gdb.mi/mi-stepi.exp: Likewise.
13465 * gdb.mi/mi-syn-frame.exp: Add comment.
13466 * gdb.mi/mi-until.exp: Likewise.
13467 * gdb.mi/mi-var-display.exp: Likewise.
13468 * gdb.mi/mi-watch.exp: Likewise.
13469 * gdb.mi/mi2-cli.exp: Likewise.
13470 * gdb.mi/mi2-console.exp: Likewise.
13471 * gdb.mi/mi2-simplerun.exp: Likewise.
13472 * gdb.mi/mi2-stack.exp: Likewise.
13473 * gdb.mi/mi2-stepi.exp: Likewise.
13474 * gdb.mi/mi2-until.exp: Likewise.
13475 * gdb.mi/mi2-var-display.exp: Likewise.
13476 * gdb.mi/mi2-watch.exp: Likewise.
13477
62172bb9
UW
134782008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13479
13480 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
13481
13482 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
13483
a13e061a
PA
134842008-04-04 Pedro Alves <pedro@codesourcery.com>
13485
13486 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
13487 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
13488 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13489 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
13490 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
13491 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
13492 expect an mi error duplicated in stderr.
13493
eae06beb
JB
134942008-04-03 Joel Brobecker <brobecker@adacore.com>
13495
13496 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
13497 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
13498 Add a couple of tests that verify the behavior when the new setting
13499 is set to "cancel" and "all".
13500 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
13501 "ask" before we start the testing.
13502
79c6ced6
AR
135032008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
13504
13505 * gdb.cp/casts.cc: Add class reference variables.
13506 * gdb.cp/casts.exp: New test cases for up/down casting references.
13507
6c2d1a6b
MK
135082008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
13509
13510 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
13511 instead of beginning to make an extra test pass.
13512 * gdb.mi/mi2-var-display.exp: Likewise.
13513
55b411d9
MR
135142008-03-31 Maciej W. Rozycki <macro@mips.com>
13515
13516 * gdb.base/break.exp: Mark failures as such. Fix formatting.
13517
c6140da2
MD
135182008-03-31 Markus Deuling <deuling@de.ibm.com>
13519 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13520
13521 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
13522 value. Add xfail for older kernels.
13523
79732189
AR
135242008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
13525
13526 Bring mi-support in line with gdb.exp.
13527 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
13528 (mi_gdb_start): New function.
13529
33c3676e
MR
135302008-03-28 Maciej W. Rozycki <macro@mips.com>
13531
13532 * gdb.mi/mi-var-cmd.exp: Fix a typo.
13533
92e28119
VP
135342008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13535
13536 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
13537 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 13538
9e8e3afe
VP
135392008-03-26 Vladimir Prus <vladimir@codesourcery.com>
13540
13541 * lib/mi-support.exp (mi_create_varobj_checked): New.
13542 (mi_list_varobj_children): Allow to check for a
13543 value.
13544 (mi_list_array_varobj_children): New.
13545
13546 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
13547 and mi_list_varobj_children, as opposed to hardcoding
13548 expected strings.
13549 * gdb.mi/gdb701.exp: Likewise.
13550 * gdb.mi/gdb792.exp: Likewise.
13551 * gdb.mi/mi-var-block.exp: Likewise.
13552 * gdb.mi/mi-var-cmd.exp: Likewise.
13553 * gdb.mi/mi-var-invalidate.exp: Likewise.
13554 * gdb.mi/mi2-var-block.exp: Likewise.
13555 * gdb.mi/mi2-var-child.exp: Likewise.
13556 * gdb.mi/mi2-var-cmd.exp: Likewise.
13557 * gdb.mi/mi2-var-display.exp: Likewise.
13558
9df50351
JK
135592008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
13560
13561 Fix random false FAILs on i386.
13562 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
13563
31e5d73a
DJ
135642008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13565
13566 PR gdb/544
13567 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
13568
12f4afab
DJ
135692008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
13570
13571 PR gdb/544
13572 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
13573
b562a0cb
DJ
135742008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13575
13576 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
13577 fixed PR gdb/544.
13578
17faa917
DJ
135792008-03-21 Pedro Alves <pedro@codesourcery.com>
13580
13581 * gdb.threads/fork-child-threads.exp: Test next over fork.
13582
6214f497
DJ
135832008-03-21 Chris Demetriou <cgd@google.com>
13584
13585 * gdb.base/break.exp (rbreak junk): New test for rbreak
13586 "Junk at end of arguments" issue.
13587
63092375
DJ
135882008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13589
13590 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
13591 *& to work on created array elements.
13592 (Top level): Test print $pc with a file. Test string operations
13593 without a target.
13594 * gdb.base/ptype.exp: Do not expect *& to work on created array
13595 elements.
13596
b21991b0
DJ
135972008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
13598
13599 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
13600 gdb.threads/staticthreads.exp: Update exit query.
13601
c4b347c7
SL
136022008-03-07 Sandra Loosemore <sandra@codesourcery.com>
13603
13604 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
13605
fa4727a6
DJ
136062008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
13607
13608 * gdb.base/watchpoint.c (global_ptr, func4): New.
13609 (main): Call func4.
13610 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
13611 (test_inaccessible_watchpoint): New.
13612
2f34202f
MR
136132008-02-29 Maciej W. Rozycki <macro@mips.com>
13614
13615 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
13616 select the largest.
13617
0d6ba1b1
DJ
136182008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
13619
13620 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
13621 frames-invalid annotations.
13622
e691325a
PM
136232008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
13624
a9c64011 13625 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 13626
f85b5ecc
DE
136272008-02-27 Doug Evans <dje@google.com>
13628
13629 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
13630 for bug 1738.
13631 (breakpoint_to_handler_entry): Ditto.
13632
b40e7bf3
JB
136332008-02-27 Joel Brobecker <brobecker@adacore.com>
13634
13635 * gdb.base/ending-run.exp: Use the first line of code inside
13636 function body to test breakpoints.
13637 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
13638 location where the breakpoint is inserted when using the line
13639 where a function is declared. Fix typo in the description of
13640 one of the tests.
13641 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
13642
2faca73a
PM
136432008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13644
13645 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 13646 tests.
2faca73a 13647
6f439c36
PM
136482008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
13649
13650 * gdb.base/args.exp: avoid same output for tests
13651 with single quotes.
13652
54e52265
VP
136532008-02-26 Vladimir Prus <vladimir@codesourcery.com>
13654
a9c64011
AS
13655 * gdb.base/annota1.exp: Adjust for 'info break'
13656 format changes.
13657 * gdb.base/annota3.exp: Likewise.
13658 * gdb.base/break.exp: Likewise.
13659 * gdb.base/condbreak.exp: Likewise.
13660 * gdb.base/pending.exp: Likewise.
13661 * gdb.base/sepdebug.exp: Likewise.
13662 * gdb.base/unload.exp: Likewise.
13663 * gdb.cp/ovldbreak.exp: Likewise.
13664 * gdb.mi/mi-pending.exp: Likewise.
54e52265 13665
897b09ca
DE
136662008-02-07 Doug Evans <dje@google.com>
13667
13668 * gdb.cp/mb-inline.exp: New.
13669 * gdb.cp/mb-inline.h: New.
13670 * gdb.cp/mb-inline1.cc: New.
13671 * gdb.cp/mb-inline2.cc: New.
13672
b1c32d35
PM
136732008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
13674
13675 * gdb.pascal/floats.pas: New test program.
13676 * gdb.pascal/floats.exp: New testcase.
13677
1a4ca44a
TJB
136782008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
13679
13680 * gdb.base/callfuncs.c (t_float_many_args): New function.
13681 (t_double_many_args): New function.
13682 * gdb.base/callfuncs.exp: Add tests for exceeding float
13683 and double parameters passed through the stack.
13684
439048e8
JB
136852008-02-05 Joel Brobecker <brobecker@adacore.com>
13686
13687 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
13688 gdb.ada/complete/foo.adb: New files.
13689 * gdb.ada/complete.exp: New testcase.
13690
81fe8080
DE
136912008-02-03 Doug Evans <dje@google.com>
13692
301f0ecf
DE
13693 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
13694
81fe8080
DE
13695 * gdb.cp/gdb2384.exp: New file.
13696 * gdb.cp/gdb2384.cc: New file.
13697 * gdb.cp/gdb2384-base.h: New file.
13698 * gdb.cp/gdb2384-base.cc: New file.
13699
4b071aec
DE
137002008-02-02 Doug Evans <dje@google.com>
13701
13702 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
13703
61137ba6
JB
137042007-02-01 Joel Brobecker <brobecker@adacore.com>
13705
13706 * gdb.ada/sym_print_name: New test program.
13707 * gdb.ada/sym_print_name.exp: New testcase.
13708
137092007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
13710
13711 * gdb.ada/nested/hello.adb: New file.
13712 * gdb.ada/nested.exp: New testcase.
13713 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
13714
98deb0da
VP
137152008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13716
13717 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
13718 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
13719 don't cause future evaluations of function to report
13720 creation of internal breakpoints.
98deb0da 13721
723a2275
VP
137222008-02-01 Vladimir Prus <vladimir@codesourcery.com>
13723
13724 * gdb.mi/mi-break.exp (test_error): New.
13725 Call it.
13726
fb546a2f
LM
137272008-01-31 Luis Machado <luisgpm@br.ibm.com>
13728
13729 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
13730 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
13731
2d8fd90a
PM
137322008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13733
13734 * gdb.pascal/integers.pas: New test program.
13735 * gdb.pascal/integers.exp: New testcase.
13736
a7fa0ded
PM
137372008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
13738
13739 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
13740
5e1a1926
TJB
137412008-01-30 Luis Machado <luisgpm@br.ibm.com>
13742
13743 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
13744 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
13745
8d04f9f0
JB
137462008-01-30 Paul Hilfinger <hilfinger@adacore.com>
13747
13748 * gdb.ada/formatted_ref: New test program.
13749 * gdb.ada/formatted_ref.exp: New testcase.
13750
13751 * gdb.cp/formatted-ref.cc: New file.
13752 * gdb.cp/formatted-ref.exp: New testcase.
13753
ce75a98f
JB
137542008-01-30 Joel Brobecker <brobecker@adacore.com>
13755
13756 * gdb.base/ptype.exp: Add testing of "ptype $pc".
13757
e835f6bf
NR
137582008-01-30 Nick Roberts <nickrob@snap.net.nz>
13759
13760 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
13761 (test_file_list_exec_source_file): Update to new macro-info field.
13762
d118ef87
PH
137632008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
13764
13765 * gdb.ada/exprs: New test program.
13766 * gdb.ada/exprs.exp: New testcase.
13767
7d35ab09
TJB
137682008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
13769
13770 * dfp-test.c (DELTA, DELTA_B): New definitions.
13771 (double_val1, double_val2, double_val3, double_val4, double_val5,
13772 double_val6, double_val7, double_val8, double_val9, double_val10,
13773 double_val11, double_val12, double_val13, double_val14, dec32_val1,
13774 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
13775 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
13776 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
13777 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
13778 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
13779 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
13780 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
13781 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
13782 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
13783 dec128_val16): New global variables.
13784 (decimal_dec128_align): New function.
13785 (decimal_mixed): Likewise.
13786 (decimal_many_args_dec32): Likewise.
13787 (decimal_many_args_dec64): Likewise.
13788 (decimal_many_args_dec128): Likewise.
13789 (decimal_many_args_mixed): Likewise.
13790 * dfp-test.exp: Add tests calling new inferior functions.
13791
2d717e4f
DJ
137922008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13793
13794 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
13795 gdb.server/ext-run.exp: New files.
13796 * lib/gdbserver-support.exp (gdbserver_download): New.
13797 (gdbserver_start): New. Update gdbserver expected
13798 output.
13799 (gdbserver_spawn): Use them.
13800 (gdbserver_start_extended): New.
13801
e85a822c
DJ
138022008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
13803
13804 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
13805 Run on GNU/Linux.
13806 (do_exec_tests): Check for systems which do not support catchpoints.
13807 Do not match START.
13808 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
13809 Run on GNU/Linux. Enable verbose output.
13810 (check_fork_catchpoints): New.
13811 (explicit_fork_child_follow, catch_fork_child_follow)
13812 (tcatch_fork_parent_follow): Update expected messages.
13813 (do_fork_tests): Use check_fork_catchpoints.
13814 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
13815 Run on GNU/Linux. Enable verbose output.
13816 (check_vfork_catchpoints): New.
13817 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
13818 expected messages.
13819 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
13820
401ea829
JB
138212008-01-29 Jim Blandy <jimb@red-bean.com>
13822
13823 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
13824 host' errors.
13825 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
13826
aceaf3ad
JB
138272008-01-29 Jim Blandy <jimb@red-bean.com>
13828
13829 * gdb.threads/sigthread.c: Use barriers to ensure that
13830 child_thread and child_thread_two are always initialized before we
13831 start to use them.
13832
a5606eee
VP
138332008-01-29 Vladimir Prus <vladimir@codesourcery.com>
13834
13835 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
13836 * gdb.base/watchpoint-solib.c: New.
13837 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 13838
c55a82bb
PM
138392008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
13840
13841 * gdb.base/gdb1056.exp: Add unsigned integer test.
13842
0993fe05
DE
138432008-01-28 Doug Evans <dje@google.com>
13844
13845 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
13846
4fe42e7f
JB
138472008-01-27 Jim Blandy <jimb@codesourcery.com>
13848
c7a69933
JB
13849 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
13850
4fe42e7f
JB
13851 * gdb.base/expand-psymtabs.exp: Doc fix.
13852
5def8285
MK
138532008-01-26 Mark Kettenis <kettenis@gnu.org>
13854
13855 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
13856
5313c911
NR
138572008-01-24 Nick Roberts <nickrob@snap.net.nz>
13858
a9c64011 13859 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
13860 -var-set-format.
13861
93815fbf
VP
138622008-01-23 Chris Demetriou <cgd@google.com>
13863
13864 * gdb.threads/thread_events.c: New testcase source file.
13865 * gdb.threads/thread_events.exp: New testcase expect file.
13866
467a88ee
NR
138672008-01-23 Nick Roberts <nickrob@snap.net.nz>
13868
13869 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
13870
13871 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
13872 -var-set-format.
13873
d8f82aba
DJ
138742008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
13875 Vladimir Prus <vladimir@codesourcery.com>
13876
13877 * gdb.base/float.exp: Allow missing floating point for m68k and
13878 PowerPC.
13879
60c46647
VP
138802008-01-22 Vladimir Prus <vladimir@codesourcery.com>
13881
13882 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
13883 ignore count.
13884 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
13885 * gdb.mi/mi-cli.exp: Adjust.
13886 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 13887
c7dd36a1
PA
138882008-01-17 Pedro Alves <pedro@codesourcery.com>
13889
13890 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
13891 and 'dummy_ptr' integer pointer. Initialize struct_declarations
13892 with dummy_ptr's address.
13893 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
13894 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
13895 all targets.
13896 * gdb.mi/mi2-var-child.exp: Likewise.
13897
39d5313e
JB
138982008-01-09 Joel Brobecker <brobecker@adacore.com>
13899
13900 * gdb.ada/null_array: New test program.
13901 * gdb.ada/null_array.exp: New testcase.
13902
0aea4bf3
LM
139032008-01-09 Luis Machado <luisgpm@br.ibm.com>
13904
13905 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
13906 with required float modifiers.
13907
0b354900
JB
139082008-01-08 Joel Brobecker <brobecker@adacore.com>
13909
13910 * gdb.ada/funcall_param: New test program.
13911 * gdb.ada/funcall_param.exp: New testcase.
13912
cdb7f5d4
JB
139132008-01-08 Joel Brobecker <brobecker@adacore.com>
13914
13915 * gdb.ada/arrayparam: New test program.
13916 * gdb.ada/arrayparam.exp: New testcase.
13917
88e2547f
JB
139182008-01-08 Joel Brobecker <brobecker@adacore.com>
13919
13920 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
13921 landed. Should also fix random failures in the test following it.
13922
f6867ce0
TJB
139232008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
13924
13925 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
13926 for expressions with decimal float values.
13927 (test_dfp_conversions): New function to test casts to and from
13928 decimal float types.
13929 Call test_dfp_conversions.
13930 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
13931 elements.
13932 (main): Initialize ds.float4 and ds.double8 elements.
13933 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
13934 string to new error message.
13935 (d64_set_tests): Likewise.
13936 (d128_set_tests): Likewise.
13937 Add tests for expressions with decimal float variables. Add tests for
13938 conversions to and from decimal float types.
13939
f9c11282
JB
139402008-01-05 Joel Brobecker <brobecker@adacore.com>
13941
13942 * gdb.ada/packed_tagged/comp_bug.adb: New file.
13943 * gdb.ada/packed_tagged.exp: New testcase.
13944
0ecbca72
JB
139452008-01-04 Joel Brobecker <brobecker@adacore.com>
13946
13947 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
13948 gdb.ada/homonym/homonym_main.adb: New files.
13949 * gdb.ada/homonym.exp: New testcase.
13950
c18d3d89
JB
139512008-01-04 Joel Brobecker <brobecker@adacore.com>
13952
13953 * gdb.ada/packed_array.exp: Add testing of references to
13954 a packed array.
13955
ecc7085b
JB
139562008-01-04 Joel Brobecker <brobecker@adacore.com>
13957
13958 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
13959 New files.
13960 * gdb.ada/type_coercion.exp: New testcase.
13961
c474c922
JB
139622008-01-04 Joel Brobecker <brobecker@adacore.com>
13963
13964 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
13965 gdb.ada/tagged/foo.adb: New file.
13966 * gdb.ada/tagged.exp: New testcase.
13967
9005b927
JB
139682008-01-04 Joel Brobecker <brobecker@adacore.com>
13969
13970 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
13971 gdb.ada/ptype_field/foo.adb: New files.
13972 * gdb.ada/ptype_field.exp: New testcase.
13973
1a6aaad8
JB
139742008-01-03 Joel Brobecker <brobecker@adacore.com>
13975
13976 * gdb.ada/print_pc.exp: New testcase.
13977
0ef22f53
JB
139782008-01-03 Joel Brobecker <brobecker@adacore.com>
13979
13980 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
13981 gdb.ada/taft_type/p.adb: New files.
13982 * gdb.ada/taft_type.exp: New testcase.
13983
1689ecf8
JB
139842008-01-03 Joel Brobecker <brobecker@adacore.com>
13985
13986 * gdb.ada/array_bounds/bar.adb: New file.
13987 * gdb.ada/array_bounds.exp: New testcase.
13988
a4d0b9c3
JB
139892008-01-03 Joel Brobecker <brobecker@adacore.com>
13990
13991 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
13992 gdb.ada/arrayptr/foo.adb: New files.
13993 * gdb.ada/arrayptr.exp: New testcase.
13994
a31ace00
JB
139952008-01-03 Joel Brobecker <brobecker@adacore.com>
13996
13997 * gdb.base/set-lang-auto.exp: New testcase.
13998
a97fced3
JB
139992008-01-03 Joel Brobecker <brobecker@adacore.com>
14000
14001 * gdb.ada/fun_addr/foo.adb: New file.
14002 * gdb.ada/fun_addr.exp: New testcase.
14003
ef29ce1a
JK
140042008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14005
14006 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
14007 New files
14008
0fafefe3
JB
140092008-01-02 Joel Brobecker <brobecker@adacore.com>
14010
14011 * array_subscript_addr/p.adb: New file.
a9c64011 14012 * array_subscript_addr.exp: New testcase.
0fafefe3 14013
c4359f8d
JB
140142008-01-02 Joel Brobecker <brobecker@adacore.com>
14015
a9c64011 14016 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
14017 New files.
14018 * gdb.ada/str_cmp_ref.exp: New testcase.
14019
1aa1b15b
JB
140202008-01-01 Joel Brobecker <brobecker@adacore.com>
14021
14022 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
14023 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 14024 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 14025
81c9b2cf
JB
140262008-01-01 Joel Brobecker <brobecker@adacore.com>
14027
14028 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
14029 gdb.ada/ref_param/pck.ads: New files.
14030 * gdb.ada/ref_param.exp: New testcase.
14031
319e4674
JB
140322008-01-01 Joel Brobecker <brobecker@adacore.com>
14033
14034 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
14035 gdb.ada/interface/foo.adb: New files.
14036 * gdb.ada/interface.exp: New testcase.
14037
ef682c56
JB
140382007-12-31 Jim Blandy <jimb@codesourcery.com>
14039
14040 * gdb.base/multi-forks.exp: Consume all output from child
14041 processes before proceeding to next test.
14042
f6f3eb6c
JB
140432007-12-29 Jim Blandy <jimb@codesourcery.com>
14044
14045 * configure: Regenerated.
14046
f652e42f
JB
140472007-12-27 Joel Brobecker <brobecker@adacore.com>
14048
14049 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
14050 gdb.ada/fixed_cmp/fixed.adb: New files.
14051 * gdb.ada/fixed_cmp.exp: New testcase.
14052
6943e596
JB
140532007-12-27 Joel Brobecker <brobecker@adacore.com>
14054
14055 * gdb.ada/boolean_expr.exp: New testcase.
14056
aad9a193
JB
140572007-12-26 Jim Blandy <jimb@codesourcery.com>
14058
14059 * gdb.base/multi-forks.exp: Doc fix.
14060
fb5f3683
JB
140612007-12-26 Joel Brobecker <brobecker@adacore.com>
14062
14063 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
14064 * gdb.ada/char_param.exp: Do not compile our test program with
14065 -gnata, this is unnecessary.
14066 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
14067
384e4a9c
JB
140682007-12-24 Joel Brobecker <brobecker@adacore.com>
14069
14070 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
14071 gdb.ada/print_chars/foo.adb: New files.
14072 * gdb.ada/print_chars.exp: New testcase.
14073
01e044f7
JB
140742007-12-24 Joel Brobecker <brobecker@adacore.com>
14075
14076 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
14077 gdb.ada/char_param/foo.adb: New files.
14078 * gdb.ada/char_param.exp: New testcase.
14079
0ce17860
JB
140802007-12-22 Jim Blandy <jimb@codesourcery.com>
14081
14082 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
14083 hard-coding source line numbers into the test.
14084 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
14085 gdb_get_line_number to find.
14086
919809b9
JB
140872007-12-22 Joel Brobecker <brobecker@adacore.com>
14088
14089 * gdb.base/ptype.c (highest): New struct type.
14090 (the_highest): New variable of that type.
14091 (main): Add dummy assignment to a field of variable the_highest.
14092 * gdb.base/ptype.exp: Test type printing of our new variable.
14093
abc8a88d
PM
140942007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
14095
14096 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 14097 and record first explicitly generated thread number.
abc8a88d
PM
14098 Use that thread number for thread specific watchpoint test.
14099 Add iteration number to repetitive tests.
14100
5158f3e3
CES
141012007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
14102 Jim Blandy <jimb@codesourcery.com>
14103
14104 * gdb.base/expand-psymtabs.c: New testcase
14105 source file.
14106 * gdb.base/expand-psymtabs.exp: New testcase
14107 expect file.
14108
37e4754d
LM
141092007-12-17 Luis Machado <luisgpm@br.ibm.com>
14110
14111 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
14112 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
14113
551e5d04
JB
141142007-12-17 Joel Brobecker <brobecker@adacore.com>
14115
14116 * gdb.ada/frame_args/foo.adb: New file.
14117 * gdb.ada/frame_args/pck.ads: New file.
14118 * gdb.ada/frame_args/pck.adb: New file.
14119 * gdb.ada/frame_args.exp: New testcase.
14120
a05ee097
JB
141212007-12-17 Joel Brobecker <brobecker@adacore.com>
14122
14123 * gdb.base/frame-args.c: New file.
14124 * gdb.base/frame-args.exp: New testcase.
14125
c162e8c9 141262007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 14127 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
14128
14129 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
14130
afe8ab22 141312007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14132
afe8ab22
VP
14133 * gdb.mi/mi-pending.exp: New.
14134 * gdb.mi/mi-pending.c: New.
14135 * gdb.mi/mi-pendshr.c: New.
14136
dfdfb3ca
JB
141372007-12-06 Jim Blandy <jimb@codesourcery.com>
14138
14139 * gdb.base/default.exp: Update expected output for 'info catch'.
14140
b7fca990
JK
141412007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
14142
14143 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
14144 must be set to binary.
14145
6a1afc1e
PA
141462007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
14147
14148 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
14149
a6b151f1
DJ
141502007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
14151
14152 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
14153 gdb.mi/mi-file-transfer.exp: New.
14154
43039443
JK
141552007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
14156
14157 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
14158
0ef2251b
MR
141592007-11-22 Maciej W. Rozycki <macro@mips.com>
14160
14161 * gdb.trace/backtrace.exp: Fix a typo.
14162 * gdb.trace/circ.exp: Likewise.
14163 * gdb.trace/collection.exp: Likewise.
14164 * gdb.trace/limits.exp: Likewise.
14165 * gdb.trace/report.exp: Likewise.
14166 * gdb.trace/tfind.exp: Likewise.
14167 * gdb.trace/while-dyn.exp: Likewise.
14168
5443631e
NR
141692007-11-21 Nick Roberts <nickrob@snap.net.nz>
14170
14171 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
14172 objects of pointers that can't be dereferenced are now
14173 "noneditable".
14174
a4ce5b0d
UW
141752007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14176
14177 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
14178 (target_cpu): Remove.
14179
d6e956e5
VP
141802007-10-15 Vladimir Prus <vladimir@codesourcery.com>
14181
14182 * gdb.base/ending-run.exp: Expect the list of cleared
14183 breakpoint to come in natural order, not the reversed one.
a9c64011 14184
214270ab
VP
141852007-11-07 Vladimir Prus <vladimir@codesourcery.com>
14186
14187 * gdb.mi/mi-var-child.c (do_child_deletion): New.
14188 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 14189
1a619819
LM
141902007-11-05 Luis Machado <luisgpm@br.ibm.com>
14191
14192 * gdb.base/printcmds.exp: New function
14193 test_printf_with_dfp.
14194
5b01a6fa
DE
141952007-11-02 Doug Evans <dje@google.com>
14196
14197 * gdb.disasm/t01_mov.s: Remove carriage returns.
14198 * gdb.disasm/t02_mova.s: Ditto.
14199 * gdb.disasm/t03_add.s: Ditto.
14200 * gdb.disasm/t04_sub.s: Ditto.
14201 * gdb.disasm/t05_cmp.s: Ditto.
14202 * gdb.disasm/t06_ari2.s: Ditto.
14203 * gdb.disasm/t07_ari3.s: Ditto.
14204 * gdb.disasm/t08_or.s: Ditto.
14205 * gdb.disasm/t09_xor.s: Ditto.
14206 * gdb.disasm/t10_and.s: Ditto.
14207 * gdb.disasm/t11_logs.s: Ditto.
14208 * gdb.disasm/t12_bit.s: Ditto.
14209 * gdb.disasm/t13_otr.s: Ditto.
14210
ec33ab7f
JK
142112007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14212
14213 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
14214
ae0d01ff
UW
142152007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14216
14217 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
14218 provide DFP support.
14219
55eddb0f
DJ
142202007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
14221
14222 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
14223 Test "set powerpc vector-abi". Skip auto-detection tests for old
14224 toolchains.
14225
7020f05c
PA
142262007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14227
14228 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
14229 with [string compare].
14230
84bc3db9
PA
142312007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
14232
14233 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
14234 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
14235
5876dc88
LM
142362007-10-25 Luis Machado <luisgpm@br.ibm.com>
14237
14238 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
14239 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
14240 * gdb.opt/Makefile.in: New makefile.
14241 * Makefile.in: Create new directory "gdb.opt".
14242 * configure.ac: Add "gdb.opt" directory.
14243 * configure: Regenerated.
a9c64011 14244
c3ea9a14
DE
142452007-10-25 Doug Evans <dje@google.com>
14246
14247 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
14248 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
14249
a9c64011 142502007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
14251 Thiago Jung Bauermann <bauerman@br.ibm.com>
14252
14253 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
14254 Floating Point expressions.
14255 * gdb.base/dfp-test.exp: new file adding tests for Decimal
14256 Floating Point variables.
14257 * gdb.base/dfp-test.c: new file containing program with Decimal
14258 Floating variables, used by gdb.base/dfp-test.exp.
14259
62a24a2b
DJ
142602007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
14261
14262 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
14263
e7b1eae6
UW
142642007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14265
14266 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
14267 compiling test case with GCC.
14268 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
14269
c641edcc
UW
142702007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14271
14272 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14273 format changes.
14274
5e5ebfe6
MS
142752007-10-18 Michael Snyder <msnyder@specifix.com>
14276
14277 * gdb.base/dbx.exp: Add missing "-re " operator.
14278
e831e7b6
GM
142792007-10-16 Gaius Mulley <gaius@glam.ac.uk>
14280
14281 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
14282 * configure.ac: Removed trailing spaces after backslash.
14283 * gdb.modula2: New directory.
14284 * gdb.modula2/Makefile.in: New file.
14285 * gdb.modula2/unbounded-array.exp: New file.
14286 * gdb.modula2/unbounded1.c: New file.
14287
7cc46491
DJ
142882007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
14289
14290 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
14291
142922007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
14293
14294 * gdb.base/sigstep.c (main): Add checks for
14295 return values for setitimer call.
14296 Call setitimer again with itimer = ITIMER_REAL
14297 if first call to setitimer fails.
14298
e91528f0
KH
142992007-10-11 Kazu Hirata <kazu@codesourcery.com>
14300
14301 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
14302 of $timeout.
14303
2ec9a4f8
DJ
143042007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
14305
14306 * gdb.server/server-run.exp: Test for dynamic linker symbols.
14307
143082007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
14309
14310 * lib/gdb.exp (gdb_run_cmd): Move comment outside
14311 of gdb_expect call, to avoid interruption.
14312
64b2fa04
PA
143132007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
14314
14315 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
14316 (v_unsigned_long_long, v_long_long_array)
14317 (v_signed_long_long_array, v_unsigned_long_long_array)
14318 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
14319 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
14320 [!NO_LONG_LONG]: New.
14321 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
14322 v_long_long_member.
14323
14324 (v_long_long_func, v_signed_long_long_func)
14325 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
14326 (main) [!NO_LONG_LONG]: Initialize long long variants.
14327
14328 * gdb.base/whatis.exp: If board file requests no_long_long, build
14329 test with NO_LONG_LONG defined. Test long long, signed long long,
14330 and unsigned long long variants but only if board file doesn't
14331 disable it.
14332
a912286e 143332007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 14334 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
14335
14336 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
14337 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
14338 * configure: Regenerated.
14339 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
14340 gdb.pascal/types.exp, lib/pascal.exp: New files.
14341
471ba8c9
DJ
143422007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
14343
14344 * gdb.cp/classes.exp (do_tests): Always step to the line after the
14345 call.
14346 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
14347 to return to the call.
14348 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
14349 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
14350 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
14351 * gdb.mi/mi-until.exp (test_until): Likewise.
14352 * gdb.mi/mi2-until.exp (test_until): Likewise.
14353
fef8a650
DJ
143542007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
14355
14356 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
14357 two-char array.
14358 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
14359
d983da9c
DJ
143602007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
14361
14362 * gdb.threads/watchthreads.c (thread_function): Sleep between
14363 iterations.
14364 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
14365 at once for S/390. Generate matching fails and passes.
14366
17f62551
VP
143672007-09-27 Vladimir Prus <vladimir@codesourcery.com>
14368
14369 * gdb.mi/var-cmd.c (do_children_tests): Initialize
14370 the 'struct_declarations' variable to zeros.
a9c64011 14371
ed0616c6
VP
143722007-09-24 Vladimir Prus <vladimir@codesourcery.com>
14373
14374 * gdb.cp/mb-ctor.cc: New.
14375 * gdb.cp/mb-ctor.exp: New.
14376 * gdb.cp/mb-templates.cc: New.
14377 * gdb.cp/mb-templates.exp: New.
14378
41f1b697
DJ
143792007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
14380
14381 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
14382
3f213f78
PA
143832007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
14384
14385 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
14386 targets.
14387 * configure: Regenerate.
14388
0d381245 143892007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14390
0d381245
VP
14391 * gdb.base/annota1.exp: Adjust for 'info break'
14392 format changes.
14393 * gdb.base/annota3.exp: Likewise.
14394 * gdb.base/break.exp: Likewise.
14395 * gdb.base/condbreak.exp: Likewise.
14396 * gdb.base/pending.exp: Likewise.
14397 * gdb.base/sepdebug.exp: Likewise.
14398 * gdb.base/unload.exp: Likewise.
14399 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 14400
fe3f5fa8
VP
144012007-09-22 Vladimir Prus <vladimir@codesourcery.com>
14402
14403 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
14404 messages.
14405 * gdb.base/chng-syms.exp: Likewise.
14406 * gdb.base/unload.exp: Likewise.
a9c64011 14407
a75cf6c0
DJ
144082007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
14409
14410 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
14411
18ecae38
DJ
144122007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
14413
14414 * schedlock.c (NUM): Change to 1.
14415 (main): Use args[0] for the main thread.
14416 * schedlock.exp: Only expect two threads. Only issue one pass or fail
14417 regardless of the number of threads.
14418
5509918f
MR
144192007-09-14 Maciej W. Rozycki <macro@mips.com>
14420
4a543daf
MR
14421 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
14422 type down.
14423 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14424 test.
14425 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
14426 watchpoint type down.
14427 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
14428 test.
14429
144302007-09-14 Maciej W. Rozycki <macro@mips.com>
14431
5509918f
MR
14432 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
14433 Move all the tests here and run them twice, once using software
14434 watchpoints and once using hardware watchpoints.
14435 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
14436
40b53987
DJ
144372007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
14438
14439 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
14440 test.
14441
695e2681
MK
144422007-09-10 Mark Kettenis <kettenis@gnu.org>
14443
8b3fc8d8
MK
14444 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
14445 build-id.
14446
695e2681
MK
14447 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
14448 know about $ORIGIN. Calculate output dir from $dest instead of
14449 using ${objdir}/{$subdir}.
14450
58d69f29
MK
144512007-09-09 Mark Kettenis <kettenis@gnu.org>
14452
14453 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
14454 gcore, before continuing with the test.
14455
3e347599
DJ
144562007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
14457
14458 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
14459 * gdb.mi/mi-watch.exp: Likewise.
14460
ea37ba09
DJ
144612007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14462 Jim Blandy <jimb@codesourcery.com>
14463
14464 * gdb.arch/i386-sse.exp: Do not expect character constants.
14465 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
14466 * gdb.base/display.exp: Allow print/s.
14467 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
14468 and unsigned char array changes.
14469
2025a643
DJ
144702007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
14471
14472 * gdb.base/display.exp: Add tests for printf %p.
14473
26669a27
PA
144742007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
14475
14476 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
14477 the dll name to unicode.
14478
c8f021f8
JK
144792007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
14480
14481 * gdb.base/default.exp (show version): Update the version text.
14482 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
14483
4cf31eea
JK
144842007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
14485
14486 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
14487 New files.
14488
4935890f
JK
144892007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
14490
14491 * lib/gdb.exp (build_id_debug_filename_get): New function.
14492 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
14493 Remove the generate DEBUG file for the future testcase runs.
14494 New testcase for the NT_GNU_BUILD_ID retrieval.
14495 Move the final testing step to ...
14496 (test_different_dir): ... a new function.
14497 New parameter XFAIL to XFAIL all the tests performed.
14498 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
14499 New parameter TYPE to PF_PREFIX all the tests performed.
14500
02142340
VP
145012007-08-31 Vladimir Prus <vladimir@codesourcery.com>
14502
14503 * gdb.mi/mi-var-cp.cc (path_expression): New
14504 function.
14505 * gdb.mi/mi-var-cp.exp: Run path exression tests.
14506
36acd84e
UW
145072007-08-27 Markus Deuling <deuling@de.ibm.com>
14508
14509 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
14510 to fit into SPU Local Store memory.
14511
a896d121
JB
145122007-08-23 Joel Brobecker <brobecker@adacore.com>
14513
14514 * gdb.base/default.exp: Adjust the expected output of "info
14515 warranty" after the switch to GPLv3.
14516
7b433602
JB
145172007-08-23 Joel Brobecker <brobecker@adacore.com>
14518
14519 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
14520 to 30000 (from 20000).
14521
e22f8b7c
JB
145222007-08-23 Joel Brobecker <brobecker@adacore.com>
14523
14524 Switch the license of all .exp files to GPLv3.
14525 Switch the license of all .f and .f90 files to GPLv3.
14526 Switch the license of all .s and .S files to GPLv3.
14527
5a0e3bd0
JB
145282007-08-23 Joel Brobecker <brobecker@adacore.com>
14529
14530 * configure.ac: Switch license to GPLv3.
14531
cc00619d
JB
145322007-08-23 Joel Brobecker <brobecker@adacore.com>
14533
14534 Switch the licensing to GPLv3 for all .ads and .adb files.
14535
8d26208a
DJ
145362007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
14537
14538 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
14539 and t_int_double.
14540 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
14541
4fcb9948
JB
145422007-08-17 Joel Brobecker <brobecker@adacore.com>
14543
14544 * gdb.base/step-line.c: Switch license to GPL version 3, and
14545 update copyright year.
14546 * gdb.base/step-line.inp: Likewise.
14547
b9c34f67
JB
145482007-08-17 Joel Brobecker <brobecker@adacore.com>
14549
14550 * gdb.base/gdb1555.exp: Make expected output immune to formatting
14551 changes inside gdb1555.c.
14552 * gdb.base/pending.exp: Likewise.
14553
2cc17678
DJ
145542007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
14555
14556 * config/default.exp: New file.
14557
e48883f7
DJ
145582007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
14559
14560 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
14561 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
14562
1ab80e5b
MR
145632007-07-30 Maciej W. Rozycki <macro@mips.com>
14564
14565 * gdb.base/dump.exp: Force the correct endianness for binary
14566 formats not carrying this information.
14567
aba471f5
DJ
145682007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14569
14570 * gdb.threads/staticthreads.exp: Match .*sem_post.
14571
d4e07204
DJ
145722007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
14573
14574 * gdb.base/readline.exp (operate_and_get_next): Match the final
14575 prompt.
14576
2b97317d
KB
145772007-07-23 Kevin Buettner <kevinb@redhat.com>
14578
14579 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
14580 to restarting SID.
14581
44efa07a
KB
145822007-07-18 Kevin Buettner <kevinb@redhat.com>
14583
14584 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
14585 prior to `gdb_start'.
14586
7b5ebade
KB
145872007-07-18 Kevin Buettner <kevinb@redhat.com>
14588
14589 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
14590 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
14591 Remove call to gdb_unload.
14592
255e7678
DJ
145932007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
14594 Daniel Jacobowitz <dan@codesourcery.com>
14595
14596 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
14597 for __WIN32__.
14598 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
14599 * gdb.base/unload.exp: Use shared library test routines.
14600
3a40aaa0
UW
146012007-07-03 Markus Deuling <deuling@de.ibm.com>
14602
14603 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
14604 * gdb.base/solib-symbol-lib.c: Likewise.
14605 * gdb.base/solib-symbol-main.c: Likewise.
14606
b0f4b84b
DJ
146072007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
14608
14609 * config/gdbserver.exp (gdb_reconnect): New.
14610 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
14611 gdb.base/solib-disc.exp: New files.
14612 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
14613 remote debugging".
14614 (gdb_compile): Add shlib_load flag.
14615 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
14616 port.
14617 (gdbserver_reconnect): New.
14618
1b05479a
DJ
146192007-07-01 Nick Roberts <nickrob@snap.net.nz>
14620 Daniel Jacobowitz <dan@codesourcery.com>
14621
14622 * gdb.base/annota3.exp: Test for if construct.
14623
86f78eb2
DJ
146242007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
14625
14626 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
14627
6a2eb474 146282007-06-21 Chris Dearman <chris@mips.com>
a9c64011 14629 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
14630
14631 * gdb.base/display.exp: Allow a newline after display/i.
14632 * gdb.base/pc-fp.exp: Likewise.
14633 * gdb.base/sigbpt.exp: Likewise.
14634
f8b73d13
DJ
146352007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
14636
14637 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
14638 required features to be included.
14639
4339e69e
DJ
146402007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
14641
14642 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
14643 in info threads output.
14644
23d964e7
UW
146452007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14646 Markus Deuling <deuling@de.ibm.com>
14647
14648 * gdb.arch/spu-info.exp: New testcase.
14649 * gdb.arch/spu-info.c: New file.
14650
fd20f75b
DJ
146512007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
14652
14653 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
14654 tpcs_offset. Restore lr after the call.
14655 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
14656
2226f861
DJ
146572007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
14658
14659 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
14660 (gdbserver_run): Kill any running gdbserver.
14661 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
14662
d12371a9
MR
146632007-05-17 Maciej W. Rozycki <macro@mips.com>
14664
14665 * gdb.base/sigbpt.exp: Preset segv_addr.
14666
93f02886
DJ
146672007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
14668
14669 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
14670 (gdb_compile_shlib): Likewise.
14671 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
14672 (default_gdb_init): Clear cleanfiles.
14673 (gdb_finish): Delete recorded cleanfiles.
14674 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
14675
14676 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
14677 Do not use isnative.
14678 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
14679 gdb.base/so-impl-ld.exp: Likewise.
14680 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
14681 * gdb.base/unload.exp: Likewise. Do not pass empty option to
14682 gdb_compile.
14683
b04e06d7
VP
146842007-05-15 Vladimir Prus <vladimir@codesourcery.com>
14685
14686 * config/unknown.exp: Remove.
14687
069ed931
UW
146882007-05-15 Markus Deuling <deuling@de.ibm.com>
14689
14690 * gdb.base/info-proc.exp: Check is_remote.
14691
09db0d03
UW
146922007-05-14 Markus Deuling <deuling@de.ibm.com>
14693
14694 * gdb.base/gcore.exp: Initialize variable core_supported.
14695
af2cbe8c
DJ
146962007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14697
14698 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
14699
027c0295
DJ
147002007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14701
14702 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
14703 * gdb.threads/print-threads.exp (test_all_threads): Allow
14704 negative and hexadecimal thread IDs.
14705
dc5000e7
DJ
147062007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
14707
14708 * gdb.java/jprint.java (public): Avoid invalid call to static
14709 method.
14710
2e74ed18
DP
147112007-05-14 Denis Pilat <denis.pilat@st.com>
14712
14713 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
14714 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
14715 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
14716 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
14717 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
14718
83547f02
UW
147192007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14720
14721 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 14722 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
14723 this mode.
14724 * gdb.base/ovlymgr.c: Provide stubs for spu target.
14725 * gdb.base/spu.ld: New file.
14726
b18be20d
DJ
147272007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
14728
14729 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
14730
be444858
DJ
147312007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
14732
14733 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
14734
b1d53152
DJ
147352007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14736
14737 * gdb.java/jmain.exp: Handle demangled names with and without method
14738 signatures.
14739
d084b331
DJ
147402007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
14741
14742 * gdb.mi/mi-syn-frame.c (main, foo, bar)
14743 (have_a_very_merry_interrupt): Remove calls to puts.
14744 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
14745 inferior output.
14746 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
14747 test names.
14748
db9d7fc5
DJ
147492007-04-29 Markus Deuling <deuling@de.ibm.com>
14750 Daniel Jacobowitz <dan@codesourcery.com>
14751
14752 * gdb.base/auxv.exp (core_works): Also check is_remote.
14753 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
14754
ef783a7d 147552007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 14756
ef783a7d
VP
14757 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
14758 message, not the undefined 'module' variable.
14759 * gdb.base/siginfo.exp: Likewise.
14760 * gdb.base/sigstep.exp: Likewise.
14761 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
14762 serialport.
14763 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
14764
b7b73cae
CV
147652007-04-25 Corinna Vinschen <vinschen@redhat.com>
14766
14767 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
14768 target sim fails. Return 0 otherwise.
14769 (gdb_load): Return prematurely if gdb_target_sim fails.
14770
7d90fdfa
DP
147712007-04-16 Denis Pilat <denis.pilat@st.com>
14772
14773 * gdb.base/setshow.exp: Reset height after having set it to 100.
14774
5d3e9c85
DP
147752007-04-16 Denis Pilat <denis.pilat@st.com>
14776
14777 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
14778
18e75969
DP
147792007-04-16 Denis Pilat <denis.pilat@st.com>
14780
14781 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
14782
25d5ea92
VP
147832007-04-14 Vladimir Prus <vladimir@codesourcery.com>
14784
14785 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
14786 tests. Run the frozen varobjs test.
14787 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 14788 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 14789
0b49cb80
JK
147902007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
14791
14792 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
14793 gdb.base/type-opaque.exp: New files.
14794
a73bafbc 147952007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
14796
14797 * gdb.mi/mi-var-child.c
a73bafbc
VP
14798 (do_children_tests): User char[2] instead of
14799 char so that automatic printing of pointers to char
14800 don't give unpredicable result.
14801 * gdb.mi/var-cmd.c (do_locals_test): Initialize
14802 local variables.
14803 * gdb.mi/mi-var-child.exp: Step to right line
14804 of do_children_tests.
14805 * gdb.mi/mi2-var-child.exp: Likewise.
14806 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 14807 do_locals_tests.
a73bafbc
VP
14808 (do_children_tests): User char[2] instead of
14809 char so that automatic printing of pointers to char
a9c64011 14810 don't give unpredicable result.
a73bafbc 14811 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 14812 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
14813 Pass test name to mi_wait_for_stop.
14814
7ce59000
DJ
148152007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14816
14817 * gdb.asm/asm-source.exp: Remove d10v case.
14818 * lib/gdb.exp (skip_cplus_tests): Likewise.
14819 * gdb.asm/d10v.inc: Deleted.
14820
20389057
DJ
148212007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14822
14823 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
14824
8807d78b
DJ
148252007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
14826
14827 * config/netware.exp: Delete file.
14828
aa3edb8e
JB
148292007-03-29 Joel Brobecker <brobecker@adacore.com>
14830
14831 * gdb.dwarf2/dw2-noloc.S: New file.
14832 * gdb.dwarf2/dw2-noloc.exp: New file.
14833
297561ac
PA
148342007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
14835
14836 * gdb.cp/method2.cc: New test.
14837 * gdb.cp/method2.exp: New test.
14838 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
14839
1f81bd39
DJ
148402007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14841
14842 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
14843
9453113a
DJ
148442007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
14845
14846 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
14847
b741e217
DJ
148482007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14849
14850 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
14851 (gdb_load): Delete, replace with...
14852 (gdb_reload): ...this.
14853 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
14854 * gdb.server/server-mon.exp: Likewise.
14855 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
14856 (gdb_start_cmd): New.
14857 (gdb_file_cmd): Save the last loaded file.
14858 (gdb_reload): New.
14859 (gdb_gnu_strip_debug): Use transform.
14860 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
14861 support here. Use new $last_loaded_file. Check mtime.
14862 (gdb_target_cmd): Handle ObjC failure case.
14863 (infer_host_exec): Delete.
14864 (gdbserver_load): Rename to...
14865 (gdbserver_run): ...this. Simplify.
14866 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
14867 (mi_gdb_load): Move most contents to a new function...
14868 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
14869 (mi_run_cmd): Use mi_gdb_target_load.
14870 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
14871 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
14872 Use gdb_run_cmd.
14873 * gdb.base/charsign.exp: Remove incorrect comment.
14874 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
14875 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
14876 gdb.base/start.exp: Use gdb_start_cmd.
14877
446ab585 148782007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 14879 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
14880
14881 * gdb.base/sigbpt.exp: Fix the message when skipping test.
14882 * gdb.base/signull.exp: Similarly.
14883
bbb88ebf
UW
148842007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14885
14886 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
14887 messages available to test cases (like chng-sym.exp).
14888
cb8c4a99
AS
148892007-03-14 Andreas Schwab <schwab@suse.de>
14890
14891 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
14892 format changes.
14893
4e463ff5
DJ
148942007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
14895
14896 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
14897 (optimized_1): New.
14898 (main): Call optimized_1.
14899 (gdb2029): Correct typos. Call gdb2029_marker.
14900 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
14901 for gdb2029.
14902
b6db2c47
MK
149032007-03-12 Mark Kettenis <kettenis@gnu.org>
14904
14905 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
14906 as tabs. Remove redundant test pattern.
14907
70ed3737
UW
149082007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14909
14910 * gdb.base/long_long.exp: Accept optional symbol name in <...>
14911 for /a format output.
14912
47b67b60
DJ
149132007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
14914
14915 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
14916 collect output incrementally.
14917
b8953b0e
UW
149182007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14919
14920 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
14921 for -var-create lpcharacter test.
14922 * gdb.mi/mi2-var-cmd.exp: Likewise.
14923
7acd5c40
UW
149242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14925
14926 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
14927 pass on targets where address zero is readable.
14928
9c6759c1
UW
149292007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14930
14931 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
14932 just a single architecture.
14933
a2f1aeb4
UW
149342007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14935
14936 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
14937 (fetch_all_registers): New function, uses gdb_test_multiple and
14938 exp_continue to fetch inferior output line-by-line.
14939 Replace all uses of do_get_all_registers by fetch_all_registers.
14940
46579ac2
UW
149412007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14942
14943 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
14944 in target_info.
14945
fc133f24
MS
149462007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14947
a9c64011 14948 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
14949 consistancy; add a default (timeout) case.
14950
7646a51d
MS
149512007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14952
14953 * gdb.base/watchpoint.exp: Fix truncated comment.
14954
dcfff61f
MS
149552007-03-02 Michael Snyder <michael.snyder@palmsource.com>
14956
14957 * Makefile.in: Remove spurious single-quotes from sed command.
14958
664e3ee9
DJ
149592007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
14960
14961 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
14962 func.
14963 * gdb.mi/mi2-var-cmd.exp: Likewise.
14964
d7cc6f2f
JB
149652007-02-27 Joel Brobecker <brobecker@adacore.com>
14966
a9c64011
AS
14967 * gdb.dwarf2/dw2-producer.S: New file.
14968 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
14969
149702007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
14971
14972 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
14973 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
14974 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
14975 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
14976 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
14977 Revert tests to use mi_gdb_test and include value field in output
14978 of -var-create.
14979
93d42b30
DJ
149802007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14981
14982 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
14983
c499ed39
DJ
149842007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
14985
14986 * gdb.base/maint.exp: Remove full paths from test names.
14987 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
14988 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
14989
9836f81b
JB
149902007-02-27 Joel Brobecker <brobecker@adacore.com>
14991
14992 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
14993
c74d0ad8
DJ
149942007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14995
14996 * gdb.server/server-mon.exp: New test.
14997
2711e456
DJ
149982007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
14999
15000 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
15001
ff6f572f
DJ
150022007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
15003
15004 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
15005 register capitalization.
15006
fada3feb
DP
150072007-02-13 Denis Pilat <denis.pilat@st.com>
15008
15009 * gdb.mi/mi-var-invalidate.exp: New file.
15010
fb1e4ffc
DJ
150112007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15012
15013 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
15014
3da939d7
DJ
150152007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15016
15017 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
15018
123dc839
DJ
150192007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
15020
15021 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
15022 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
15023
877e3645 150242007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
15025
15026 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
15027 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
15028 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
15029 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
15030 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 15031 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 15032 Update tests to include value field in output of -var-create.
a9c64011 15033
3c0a2960
AS
150342007-02-08 Andreas Schwab <schwab@suse.de>
15035
15036 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
15037
108546a0
DJ
150382007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
15039
15040 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
15041 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
15042
d701dcab
DP
150432007-02-02 Denis Pilat <denis.pilat@st.com>
15044
15045 * gdb.threads/threadapply.exp: check that frame is not changed by
15046 the thread apply all command.
15047
783e3e2f
AS
150482007-01-31 Andreas Schwab <schwab@suse.de>
15049
6d9c3a87
AS
15050 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
15051
3c50d7b9
AS
15052 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
15053 in the dwarf sections.
15054 * gdb.dwarf2/mac-fileno.S: Likewise.
15055
783e3e2f
AS
15056 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
15057 bspstore register on ia64.
15058
78ff580e
AS
150592007-01-29 Andreas Schwab <schwab@suse.de>
15060
cc8e9b12
AS
15061 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
15062 "frame-begin" annotation.
15063
78ff580e
AS
15064 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
15065 number of "frames-invalid" annotations.
15066
704a4f78
DJ
150672007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
15068
15069 * gdb.base/commands.exp: Call if_commands_test.
15070 (gdb_test_no_prompt, if_commands_test): New.
15071
e741bf94
MK
150722007-01-28 Mark Kettenis <kettenis@gnu.org>
15073
15074 * gdb.threads/sigthread.c (NSIGS): Make bigger.
15075
474d0ad3
AS
150762007-01-27 Andreas Schwab <schwab@suse.de>
15077
15078 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
15079 .short/.int/.quad in the dwarf sections.
15080 * gdb.dwarf2/dw2-intercu.S: Likewise.
15081 * gdb.dwarf2/dw2-intermix.S: Likewise.
15082
e784b426
JK
150832007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
15084
15085 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
15086 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
15087 array.
e784b426
JK
15088 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
15089 * gdb.base/setvar.exp: Likewise.
15090
37f08e04
AS
150912007-01-26 Andreas Schwab <schwab@suse.de>
15092
9a01813a
AS
15093 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
15094 test.
15095
37f08e04
AS
15096 * gdb.base/multi-forks.exp ("restart $i"): Also match
15097 __kernel_syscall_via_break.
15098
6e2a9270
VP
150992007-01-24 Vladimir Prus <vladimir@codesourcery.com>
15100
15101 * lib/mi-support.exp (mi_delete_varobj): New.
15102 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
15103 testcase.
15104 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
15105 (main): Call the above.
15106 (reference_update_test, base_in_reference_test)
15107 (reference_to_pointer): Delete the created varobjs.
a9c64011 15108
e515b470
DJ
151092007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
15110
15111 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
15112 * configure: Regenerated.
15113 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
15114 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
15115 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
15116 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
15117 * lib/gdb.exp (gdb_skip_xml_test): New function.
15118
08d8bcd7
DJ
151192007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
15120
15121 * gdb.base/sigrepeat.exp: Correct error message.
15122
151232007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
15124 Daniel Jacobowitz <dan@codesourcery.com>
15125
15126 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
15127 gdb.arch/i386-gnu-cfi-asm.S: New files.
15128
97c3f1f3
JK
151292007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
15130
15131 * lib/gdb.exp: Abort on missing `site.exp'.
15132
cb1df416
DJ
151332007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
15134 Daniel Jacobowitz <dan@codesourcery.com>
15135
15136 * gdb.base/included.c, gdb.base/included.exp,
15137 gdb.base/included.h: New files.
15138
35990120
DJ
151392007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
15140
15141 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
15142 (maximize_rlimit): Reduce limits on 64-bit systems.
15143
6e81a116 151442007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
15145
15146 From Marcus Deuling <deuling@de.ibm.com>:
15147 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
15148 every case.
15149
6c3c41f3
NR
151502007-01-13 Nick Roberts <nickrob@snap.net.nz>
15151
15152 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
15153 (test_path_specification): Use objdir instead of srcdir to always
15154 get an absolute filename.
15155
2f12c312
DJ
151562007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
15157
15158 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
15159
81121995
VP
151602007-01-11 Vladimir Prus <vladimir@codesourcery.com>
15161
15162 * gdb.mi/mi-var-cp.cc (reference_update_tests):
15163 Make sure the variable we're using is in scope.
15164 (reference_to_pointer): Likewise.
15165
4741b737
DJ
151662007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15167
15168 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
15169 has no debug information.
15170
054410c3
DJ
151712007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
15172
15173 * gdb.base/annota1.exp: Remove extra send_gdb.
15174
818f79f6
DJ
151752007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15176
15177 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
15178
f7a6bb70
DJ
151792007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15180
15181 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
15182
57e66780
DJ
151832007-01-08 Nick Roberts <nickrob@snap.net.nz>
15184 Daniel Jacobowitz <dan@codesourcery.com>
15185
15186 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
15187 lcharacter or linteger change. Correct duplicated test name.
15188 * gdb.mi/mi2-var-cmd.exp: Likewise.
15189
3d799a95
DJ
151902007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
15191
15192 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
15193
151942007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 15195
a9c64011
AS
15196 * gdb.base/nofield.c: New file.
15197 * gdb.base/nofield.exp: New testcase.
51679ba9 15198
eafb94e8
NR
151992007-01-05 Nick Roberts <nickrob@snap.net.nz>
15200
15201 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
15202
15203 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
15204 test.
15205
5e572bb4
DJ
152062007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15207
15208 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
15209
74a44383
DJ
152102007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
15211
15212 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
15213 when continuing.
15214
1b572db9
DJ
152152007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15216
15217 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
15218 Expect ".exe" extension.
15219
381bc39b
DJ
152202007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15221
15222 * gdb.base/charset.exp: Add explicit filename to break.
15223 * gdb.base/dbx.exp: Add explicit filename to breaks.
15224
2b70e4c6
DJ
152252007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
15226
15227 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
15228 * gdb.mi/mi2-file.exp: Likewise.
15229
303b6f5d
DJ
152302007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15231
15232 Implement specification of MI tests as comments
15233 in C and C++ sources.
15234 * lib/mi-support.exp (mi_autotest_data): New variable.
15235 (mi_autotest_source): New variable.
15236 (count_newlines, mi_prepare_inline_tests)
15237 (mi_get_inline_test, mi_continue_to_line)
15238 (mi_run_inline_test, mi_tbreak)
15239 (mi_send_resuming_command, mi_wait_for_stop): New functions.
15240 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
15241 Run inline tests.
15242 * gdb.mi/mi-var-cp.cc: Define tests here.
15243
23da0d94
VP
152442007-01-04 Vladimir Prus <vladimir@codesourcery.com>
15245
15246 Simplify usage of mi_continue_to.
15247 * lib/mi-support.exp (mi_runto_helper): Renamed
15248 from mi_runto, added new parameter 'run_or_continue'.
15249 (mi_runto): Use mi_runto_helper.
15250 (mi_continue_to): Accept just function name as parameter.
15251 Use mi_runto_helper.
15252 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
15253 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 15254
f9e18282
JB
152552006-01-04 Joel Brobecker <brobecker@adacore.com>
15256
15257 Make this testcase a bit more realistic. The current code
15258 is too simplistic, and allows the compiler to optimize out
15259 some of the entities we need for this testcase.
15260 * gdb.ada/null_record/bar.ads (Void_Star): New type.
15261 (Do_Nothing): Add extra parameter.
15262 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
15263 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
15264 by using a variable of type Void_Star.
15265
fd678c65
JB
152662006-01-04 Joel Brobecker <brobecker@adacore.com>
15267
15268 * gdb.ada/catch_ex/foo.adb: New file.
15269 * gdb.ada/catch_ex.exp: New testcase.
15270
05cfdb42
DJ
152712007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
15272
15273 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
15274 pass --image-base to linker.
15275
2e03ee74
DJ
152762007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
15277 Daniel Jacobowitz <dan@codesourcery.com>
15278
15279 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
15280 secondary prompts.
15281
0d5de010
DJ
152822007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15283
15284 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
15285 output. Test the types of members and member pointers.
15286 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
15287 gdb/2092.
15288 * gdb.cp/member-ptr.exp: Search for a comment instead of a
15289 statement. Enable for GCC. Update expected output for some tests
15290 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
15291 layout.
15292 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
15293 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
15294 (Diamond::vget_base): New.
15295 (main): Add new tests.
15296 * gdb.cp/printmethod.exp: Update expected output for member functions.
15297 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
15298 print pEe->D::vg().
15299
61a771aa
DJ
153002007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
15301
15302 * gdb.threads/tls.exp: Allow stops in sem_post.
15303
2fa63963
DJ
153042006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
15305
15306 * gdb.base/annota1.exp: Allow .*printf in backtraces.
15307 * gdb.base/annota3.exp: Likewise.
15308 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
15309 again (instead of timing out).
15310 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
15311 GCC bug 26475.
15312 * gdb.java/jmisc.exp: Adjust to work with method signatures including
15313 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
15314 test from jmisc1.exp.
15315 * gdb.java/jmisc1.exp: Delete.
15316 * gdb.java/jprint.exp: Adjust to work with method signatures including
15317 return types.
15318 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
15319 * gdb.threads/linux-dp.exp: Don't be confused by program output.
15320 * lib/java.exp (compile_java_from_source): Pass the correct type
15321 to target_compile.
15322
5eefc2b7
JB
153232006-12-31 Joel Brobecker <brobecker@adacore.com>
15324
15325 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
15326 (stack_align_edx): New function.
15327 (stack_align_eax): New function.
15328 (main): Add calls to stack_align_edx and stack_align_eax.
15329 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
15330 Add testing for the cases where the register used during a stack
15331 realignment is edx. Same for eax.
15332
227c54da
DJ
153332006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
15334
15335 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
15336 and generic PE targets.
15337
cab8ac94
JB
153382006-12-29 Joel Brobecker <brobecker@adacore.com>
15339
15340 * gdb.ada/array_return.exp: Update copyright date list.
15341
ba54f318
JB
153422006-12-27 Joel Brobecker <brobecker@adacore.com>
15343
15344 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
15345 (Create_Small_Float_Vector): New function.
15346 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
15347 function body.
15348 * gdb.ada/array_return/p.adb: Use new type and function from
15349 package Pck.
15350 * gdb.ada/array_return.exp: Add a test verifying that GDB is
15351 able to print the value returned by a function returning an
15352 array of float.
15353
6b7a35dd
JB
153542006-12-20 Joel Brobecker <brobecker@adacore.com>
15355
15356 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
15357 The associated tests should be PASSing.
15358
038224f6
VP
153592006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15360
15361 Test for base in references.
15362 * gdb.mi/mi-var-cp.cc: Add test code.
15363 * gdb.mi/mi-var-cp.exp: Test for bases in references.
15364 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
15365 * gdb.mi/mi2-watch.exp: Likewise.
15366 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
15367 (mi_list_varobj_children): New function.
15368
b26ed50d
VP
153692006-12-08 Vladimir Prus <vladimir@codesourcery.com>
15370
15371 * lib/mi-support.exp
15372 (mi_runto): Accept "()" after function name.
15373 (mi_create_varobj): New function.
15374 (mi_varobj_update): New function.
15375 (mi_Check_varobj_value): New function.
15376 * gdb.mi/mi-var-cp.exp: New file.
15377 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 15378
08232497
DJ
153792006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
15380
15381 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
15382 gdb.base/weaklib2.c: New files.
15383
d394c993 153842006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 15385
ac6c2fba
NS
15386 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
15387 info. Adjust test names.
15388
8ec659a0 15389 * gdb.base/break.c (main): Move position of malloc.
d394c993 15390 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 15391
acd65feb
VP
153922006-11-28 Vladimir Prus <vladimir@codesourcery.com>
15393
15394 * gdb.mi/mi-var-cmd.exp: Check -var-update after
15395 assignement of arrays and function pointers.
15396 * gdb.mi/var-cmd.c: Add declaration necessary for above
15397 tests.
15398
f556d5e5
NS
153992006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15400
15401 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
15402
15403 * gdb.threads/linux-dp.exp: Read thread table before and after
15404 creating each philosopher and verify it.
15405
697bc68d
NS
154062006-11-27 Nathan Sidwell <nathan@codesourcery.com>
15407 Paul Brook <paul@codesourcery.com>
15408 Daniel Jacobowitz <dan@codesourcery.com>
15409
15410 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 15411 main to remove duplication. Add start function of the form
697bc68d
NS
15412 '_*start[1-9]*'. Add RVDS start function.
15413
29d73ae4
DJ
154142006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15415
15416 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
15417
c1d88655
UW
154182006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
15419
15420 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
15421 * gdb.asm/spu.inc: New file.
15422 * gdb.base/term.exp: Disable if [target_info exists noargs].
15423 * gdb.gdb/complaints.exp: Disable if ![isnative].
15424 * gdb.gdb/selftest.exp: Likewise.
15425 * gdb.gdb/observer.exp: Likewise.
15426 * gdb.gdb/xfullpath.exp: Likewise.
15427 * gdb.base/attach.exp: Disable on SPU target.
15428 * gdb.cp/bs145503.exp: Likewise.
15429 * gdb.cp/exception.exp: Likewise.
15430 * gdb.cp/userdef.exp: Likewise.
15431
32a13b1a
DJ
154322006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
15433
15434 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
15435
d8295fe9
VP
154362006-11-10 Vladimir Prus <vladimir@codesourcery.com>
15437
15438 * gdb.base/completion.exp: Fix completion tests for
15439 'info' and 'info '.
15440 * gdb.base/help.exp (help_test_raw, test_class_help)
15441 (test_prefix_command_help): Move...
15442 * lib/gdb.exp: Here.
15443 * gdb.base/main.exp: Adjust.
15444 * gdb.cp/maint.exp: Adjust.
15445 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 15446
8c394015
VP
154472006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15448
15449 * gdb.stabs/weird.exp (print_weird_var): Use
15450 gdb_test_multiple instead of gdb_expect.
15451
027fc1bc
VP
154522006-11-09 Vladimir Prus <vladimir@codesourcery.com>
15453
15454 * gdb.base/help.exp (help_test_raw): New.
15455 (test_class_help): New.
15456 (test_prefix_command_help): New.
15457 Adjust testcases.
15458
67609209
FR
154592006-11-09 Christophe Lyon <christophe.lyon@st.com>
15460
15461 * gdb.base/constvars.c (main): Write to crass and crips, so that
15462 they are allocated by the compiler.
15463
f73adfeb
AS
154642006-10-27 Andreas Schwab <schwab@suse.de>
15465
15466 * gdb.base/multi-forks.exp: Use "detach fork" instead of
15467 "detach-fork".
15468
2f83a18e
DJ
154692006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
15470
15471 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
15472 of patterns.
15473
94277a38
DJ
154742006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15475
15476 * gdb.base/sepdebug.exp: Remove debug format test.
15477 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
15478 Handle no-symtab.
15479 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
15480
5bd2f6e2
DJ
154812006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
15482
15483 * gdb.threads/manythreads.c (thread_function, main): Don't cast
15484 int to pointer or pointer to int.
15485 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
15486
8c008720
DJ
154872006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
15488
15489 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
15490
9e35dae4
DJ
154912006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
15492
15493 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
15494
d9639e13
DJ
154952006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
15496
15497 PR c++/2116
15498 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
15499
390a1bd0
JB
155002006-10-06 Joel Brobecker <brobecker@adacore.com>
15501
15502 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
15503 the corresponding bug has been fixed in GDB (PR/2018).
15504
dd920c33
JB
155052006-10-06 Joel Brobecker <brobecker@adacore.com>
15506
15507 * gdb.base/subst.exp: New testcase.
15508
53bbefe9
JB
155092006-10-06 Joel Brobecker <brobecker@adacore.com>
15510
15511 * gdb.ada/array_return/pck.ads: Add copyright notice.
15512 * gdb.ada/array_return/pck.adb: Likewise.
15513 * gdb.ada/array_return/p.adb: Likewise.
15514 * gdb.ada/exec_changed/first.adb: Likewise.
15515 * gdb.ada/exec_changed/second.adb: Likewise.
15516
09851417
JB
155172006-10-06 Joel Brobecker <brobecker@adacore.com>
15518
15519 * gdb.ada/watch_arg/watch.adb: New file.
15520 * gdb.ada/watch_arg.exp: New testcase.
15521
041bf30d
VP
155222006-10-02 Vladimir Prus <vladimir@codesourcery.com>
15523
15524 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 15525 via string_to_regexp.
041bf30d 15526 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 15527
f286fbdd 155282006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
15529
15530 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
15531 Remove unused / obsolete files.
15532
7c07f349
NR
155332006-09-19 Nick Roberts <nickrob@snap.net.nz>
15534
15535 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
15536
cd5ff84a
VP
155372006-09-17 Vladimir Prus <vladimir@codesourcery.com>
15538
15539 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
15540 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 15541 the number of frames.
cd5ff84a 15542
ae018d1a
DJ
155432006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
15544
15545 * gdb.base/args.c (main): Add breakpoint marker.
15546 * gdb.base/args.exp: Use args_test for tests. Add new tests which
15547 really test empty arguments.
15548 (args_load): Delete.
15549 (args_test): New.
15550
b399c549
NR
155512006-09-13 Nick Roberts <nickrob@snap.net.nz>
15552
15553 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 15554 check for one file.
b399c549 15555
2ab1eb7a
VP
155562006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
15557
15558 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
15559 HIGH_FRAME argument to -stack-list-locals can be larger than
15560 the number of frames.
a9c64011 15561
476308bf
FF
155622006-08-18 Fred Fish <fnf@specifix.com>
15563
15564 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
15565 '$' in front of skip_vmx_tests_saved when setting that.
15566
8625200f
AS
155672006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
15568
15569 * gdb.base/trace-commands.exp: New file.
15570
089ec8f1
DJ
155712006-08-10 Joel Brobecker <brobecker@adacore.com>
15572 Daniel Jacobowitz <dan@codesourcery.com>
15573
15574 * gdb.base/step-bt.exp: Make hexadecimal address optional in
15575 expected output of the backtrace commands.
15576
b60f0898
JB
155772006-08-09 Joel Brobecker <brobecker@adacore.com>
15578
15579 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
15580 untested followed by return combination.
15581 * gdb.arch/altivec-regs.exp: Likewise.
15582 * gdb.arch/e500-abi.exp: Likewise.
15583 * gdb.arch/e500-regs.exp: Likewise.
15584 * gdb.arch/gdb1291.exp: Likewise.
15585 * gdb.arch/gdb1431.exp: Likewise.
15586 * gdb.arch/gdb1558.exp: Likewise.
15587 * gdb.arch/i386-prologue.exp: Likewise.
15588 * gdb.arch/i386-unwind.exp: Likewise.
15589 * gdb.asm/asm-source.exp: Likewise.
15590 * gdb.base/a2-run.exp: Likewise.
15591 * gdb.base/advance.exp: Likewise.
15592 * gdb.base/all-bin.exp: Likewise.
15593 * gdb.base/annota1.exp: Likewise.
15594 * gdb.base/annota3.exp: Likewise.
15595 * gdb.base/args.exp: Likewise.
15596 * gdb.base/arithmet.exp: Likewise.
15597 * gdb.base/assign.exp: Likewise.
15598 * gdb.base/async.exp: Likewise.
15599 * gdb.base/attach.exp: Likewise.
15600 * gdb.base/bang.exp: Likewise.
15601 * gdb.base/bigcore.exp: Likewise.
15602 * gdb.base/bitfields.exp: Likewise.
15603 * gdb.base/bitfields2.exp: Likewise.
15604 * gdb.base/break.exp: Likewise.
15605 * gdb.base/call-sc.exp: Likewise.
15606 * gdb.base/call-strs.exp: Likewise.
15607 * gdb.base/callfuncs.exp: Likewise.
15608 * gdb.base/checkpoint.exp: Likewise.
15609 * gdb.base/chng-syms.exp: Likewise.
15610 * gdb.base/code-expr.exp: Likewise.
15611 * gdb.base/commands.exp: Likewise.
15612 * gdb.base/completion.exp: Likewise.
15613 * gdb.base/cond-expr.exp: Likewise.
15614 * gdb.base/condbreak.exp: Likewise.
15615 * gdb.base/consecutive.exp: Likewise.
15616 * gdb.base/constvars.exp: Likewise.
15617 * gdb.base/corefile.exp: Likewise.
15618 * gdb.base/cvexpr.exp: Likewise.
15619 * gdb.base/dbx.exp: Likewise.
15620 * gdb.base/define.exp: Likewise.
15621 * gdb.base/detach.exp: Likewise.
15622 * gdb.base/display.exp: Likewise.
15623 * gdb.base/dump.exp: Likewise.
15624 * gdb.base/ena-dis-br.exp: Likewise.
15625 * gdb.base/ending-run.exp: Likewise.
15626 * gdb.base/environ.exp: Likewise.
15627 * gdb.base/eval-skip.exp: Likewise.
15628 * gdb.base/exprs.exp: Likewise.
15629 * gdb.base/fileio.exp: Likewise.
15630 * gdb.base/finish.exp: Likewise.
15631 * gdb.base/float.exp: Likewise.
15632 * gdb.base/foll-exec.exp: Likewise.
15633 * gdb.base/foll-fork.exp: Likewise.
15634 * gdb.base/foll-vfork.exp: Likewise.
15635 * gdb.base/freebpcmd.exp: Likewise.
15636 * gdb.base/funcargs.exp: Likewise.
15637 * gdb.base/gcore.exp: Likewise.
15638 * gdb.base/gdb1090.exp: Likewise.
15639 * gdb.base/gdb1250.exp: Likewise.
15640 * gdb.base/huge.exp: Likewise.
15641 * gdb.base/info-proc.exp: Likewise.
15642 * gdb.base/interrupt.exp: Likewise.
15643 * gdb.base/jump.exp: Likewise.
15644 * gdb.base/langs.exp: Likewise.
15645 * gdb.base/lineinc.exp: Likewise.
15646 * gdb.base/list.exp: Likewise.
15647 * gdb.base/logical.exp: Likewise.
15648 * gdb.base/long_long.exp: Likewise.
15649 * gdb.base/macscp.exp: Likewise.
15650 * gdb.base/maint.exp: Likewise.
15651 * gdb.base/mips_pro.exp: Likewise.
15652 * gdb.base/miscexprs.exp: Likewise.
15653 * gdb.base/multi-forks.exp: Likewise.
15654 * gdb.base/opaque.exp: Likewise.
15655 * gdb.base/overlays.exp: Likewise.
15656 * gdb.base/pc-fp.exp: Likewise.
15657 * gdb.base/pointers.exp: Likewise.
15658 * gdb.base/printcmds.exp: Likewise.
15659 * gdb.base/psymtab.exp: Likewise.
15660 * gdb.base/ptype.exp: Likewise.
15661 * gdb.base/recurse.exp: Likewise.
15662 * gdb.base/relational.exp: Likewise.
15663 * gdb.base/relocate.exp: Likewise.
15664 * gdb.base/remote.exp: Likewise.
15665 * gdb.base/reread.exp: Likewise.
15666 * gdb.base/restore.exp: Likewise.
15667 * gdb.base/return.exp: Likewise.
15668 * gdb.base/return2.exp: Likewise.
15669 * gdb.base/scope.exp: Likewise.
15670 * gdb.base/sect-cmd.exp: Likewise.
15671 * gdb.base/sep.exp: Likewise.
15672 * gdb.base/sepdebug.exp: Likewise.
15673 * gdb.base/setshow.exp: Likewise.
15674 * gdb.base/setvar.exp: Likewise.
15675 * gdb.base/sigall.exp: Likewise.
15676 * gdb.base/sigbpt.exp: Likewise.
15677 * gdb.base/signals.exp: Likewise.
15678 * gdb.base/signull.exp: Likewise.
15679 * gdb.base/sizeof.exp: Likewise.
15680 * gdb.base/solib.exp: Likewise.
15681 * gdb.base/step-line.exp: Likewise.
15682 * gdb.base/step-test.exp: Likewise.
15683 * gdb.base/structs.exp: Likewise.
15684 * gdb.base/structs2.exp: Likewise.
15685 * gdb.base/term.exp: Likewise.
15686 * gdb.base/twice.exp: Likewise.
15687 * gdb.base/until.exp: Likewise.
15688 * gdb.base/varargs.exp: Likewise.
15689 * gdb.base/volatile.exp: Likewise.
15690 * gdb.base/watchpoint.exp: Likewise.
15691 * gdb.base/whatis-exp.exp: Likewise.
15692 * gdb.base/whatis.exp: Likewise.
15693 * gdb.cp/ambiguous.exp: Likewise.
15694 * gdb.cp/annota2.exp: Likewise.
15695 * gdb.cp/annota3.exp: Likewise.
15696 * gdb.cp/bool.exp: Likewise.
15697 * gdb.cp/breakpoint.exp: Likewise.
15698 * gdb.cp/casts.exp: Likewise.
15699 * gdb.cp/class2.exp: Likewise.
15700 * gdb.cp/classes.exp: Likewise.
15701 * gdb.cp/cplusfuncs.exp: Likewise.
15702 * gdb.cp/ctti.exp: Likewise.
15703 * gdb.cp/derivation.exp: Likewise.
15704 * gdb.cp/exception.exp: Likewise.
15705 * gdb.cp/gdb1355.exp: Likewise.
15706 * gdb.cp/hang.exp: Likewise.
15707 * gdb.cp/inherit.exp: Likewise.
15708 * gdb.cp/local.exp: Likewise.
15709 * gdb.cp/m-data.exp: Likewise.
15710 * gdb.cp/m-static.exp: Likewise.
15711 * gdb.cp/member-ptr.exp: Likewise.
15712 * gdb.cp/method.exp: Likewise.
15713 * gdb.cp/misc.exp: Likewise.
15714 * gdb.cp/namespace.exp: Likewise.
15715 * gdb.cp/overload.exp: Likewise.
15716 * gdb.cp/ovldbreak.exp: Likewise.
15717 * gdb.cp/pr-1023.exp: Likewise.
15718 * gdb.cp/pr-1210.exp: Likewise.
15719 * gdb.cp/pr-574.exp: Likewise.
15720 * gdb.cp/printmethod.exp: Likewise.
15721 * gdb.cp/psmang.exp: Likewise.
15722 * gdb.cp/ref-params.exp: Likewise.
15723 * gdb.cp/ref-types.exp: Likewise.
15724 * gdb.cp/rtti.exp: Likewise.
15725 * gdb.cp/templates.exp: Likewise.
15726 * gdb.cp/try_catch.exp: Likewise.
15727 * gdb.cp/userdef.exp: Likewise.
15728 * gdb.cp/virtfunc.exp: Likewise.
15729 * gdb.disasm/am33.exp: Likewise.
15730 * gdb.disasm/h8300s.exp: Likewise.
15731 * gdb.disasm/mn10300.exp: Likewise.
15732 * gdb.disasm/sh3.exp: Likewise.
15733 * gdb.disasm/t01_mov.exp: Likewise.
15734 * gdb.disasm/t02_mova.exp: Likewise.
15735 * gdb.disasm/t03_add.exp: Likewise.
15736 * gdb.disasm/t04_sub.exp: Likewise.
15737 * gdb.disasm/t05_cmp.exp: Likewise.
15738 * gdb.disasm/t06_ari2.exp: Likewise.
15739 * gdb.disasm/t07_ari3.exp: Likewise.
15740 * gdb.disasm/t08_or.exp: Likewise.
15741 * gdb.disasm/t09_xor.exp: Likewise.
15742 * gdb.disasm/t10_and.exp: Likewise.
15743 * gdb.disasm/t11_logs.exp: Likewise.
15744 * gdb.disasm/t12_bit.exp: Likewise.
15745 * gdb.disasm/t13_otr.exp: Likewise.
15746 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
15747 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
15748 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
15749 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
15750 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
15751 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
15752 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
15753 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
15754 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
15755 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
15756 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
15757 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
15758 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
15759 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
15760 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
15761 * gdb.mi/gdb701.exp: Likewise.
15762 * gdb.mi/gdb792.exp: Likewise.
15763 * gdb.mi/mi-basics.exp: Likewise.
15764 * gdb.mi/mi-break.exp: Likewise.
15765 * gdb.mi/mi-cli.exp: Likewise.
15766 * gdb.mi/mi-console.exp: Likewise.
15767 * gdb.mi/mi-disassemble.exp: Likewise.
15768 * gdb.mi/mi-eval.exp: Likewise.
15769 * gdb.mi/mi-file.exp: Likewise.
15770 * gdb.mi/mi-read-memory.exp: Likewise.
15771 * gdb.mi/mi-regs.exp: Likewise.
15772 * gdb.mi/mi-return.exp: Likewise.
15773 * gdb.mi/mi-simplerun.exp: Likewise.
15774 * gdb.mi/mi-stack.exp: Likewise.
15775 * gdb.mi/mi-stepi.exp: Likewise.
15776 * gdb.mi/mi-syn-frame.exp: Likewise.
15777 * gdb.mi/mi-until.exp: Likewise.
15778 * gdb.mi/mi-var-block.exp: Likewise.
15779 * gdb.mi/mi-var-child.exp: Likewise.
15780 * gdb.mi/mi-var-cmd.exp: Likewise.
15781 * gdb.mi/mi-var-display.exp: Likewise.
15782 * gdb.mi/mi-watch.exp: Likewise.
15783 * gdb.mi/mi2-basics.exp: Likewise.
15784 * gdb.mi/mi2-break.exp: Likewise.
15785 * gdb.mi/mi2-cli.exp: Likewise.
15786 * gdb.mi/mi2-console.exp: Likewise.
15787 * gdb.mi/mi2-disassemble.exp: Likewise.
15788 * gdb.mi/mi2-eval.exp: Likewise.
15789 * gdb.mi/mi2-file.exp: Likewise.
15790 * gdb.mi/mi2-read-memory.exp: Likewise.
15791 * gdb.mi/mi2-regs.exp: Likewise.
15792 * gdb.mi/mi2-return.exp: Likewise.
15793 * gdb.mi/mi2-simplerun.exp: Likewise.
15794 * gdb.mi/mi2-stack.exp: Likewise.
15795 * gdb.mi/mi2-stepi.exp: Likewise.
15796 * gdb.mi/mi2-syn-frame.exp: Likewise.
15797 * gdb.mi/mi2-until.exp: Likewise.
15798 * gdb.mi/mi2-var-block.exp: Likewise.
15799 * gdb.mi/mi2-var-child.exp: Likewise.
15800 * gdb.mi/mi2-var-cmd.exp: Likewise.
15801 * gdb.mi/mi2-var-display.exp: Likewise.
15802 * gdb.mi/mi2-watch.exp: Likewise.
15803 * gdb.stabs/exclfwd.exp: Likewise.
15804 * gdb.stabs/weird.exp: Likewise.
15805 * gdb.threads/gcore-thread.exp: Likewise.
15806 * gdb.trace/actions.exp: Likewise.
15807 * gdb.trace/backtrace.exp: Likewise.
15808 * gdb.trace/circ.exp: Likewise.
15809 * gdb.trace/collection.exp: Likewise.
15810 * gdb.trace/deltrace.exp: Likewise.
15811 * gdb.trace/infotrace.exp: Likewise.
15812 * gdb.trace/limits.exp: Likewise.
15813 * gdb.trace/packetlen.exp: Likewise.
15814 * gdb.trace/passc-dyn.exp: Likewise.
15815 * gdb.trace/passcount.exp: Likewise.
15816 * gdb.trace/report.exp: Likewise.
15817 * gdb.trace/save-trace.exp: Likewise.
15818 * gdb.trace/tfind.exp: Likewise.
15819 * gdb.trace/tracecmd.exp: Likewise.
15820 * gdb.trace/while-dyn.exp: Likewise.
15821 * gdb.trace/while-stepping.exp: Likewise.
15822
f4b618d1
JB
158232006-08-08 Joel Brobecker <brobecker@adacore.com>
15824
15825 * gdb.base/step-bt.c: New file.
15826 * gdb.base/step-bt.exp: New testcase.
15827
3d00d119
DJ
158282006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
15829
15830 * config/monitor.exp (gdb_load): Remove support for obsolete
15831 download-write-size.
15832 * gdb.base/remote.exp: Likewise. Update all callers of
15833 gdb_timed_load.
15834
017b5bd4
DJ
158352006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
15836
15837 * cursal.exp: Pass binfile to gdb_load.
15838
837c599d
DJ
158392006-08-01 Nathan Sidwell <nathan@codesourcery.com>
15840
15841 * gdb.base/cursal.exp: Add "" to gdb_load call.
15842
8dd4540b
MK
158432006-07-29 Mark Kettenis <kettenis@gnu.org>
15844
15845 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
15846 NetBSD/ELF targets.
15847
ab5c9f60
DJ
158482006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
15849
15850 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
15851 operator*.
15852
4c42eaff
DJ
158532006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
15854
15855 * gdb.base/completion.exp: Update for change in "file" behavior.
15856 * gdb.stabs/weird.exp: Likewise.
15857 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
15858 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
15859
0155cc76
NS
158602006-07-24 Nathan Sidwell <nathan@codesourcery.com>
15861
15862 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
15863 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
15864
16026cd7
AS
158652006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
15866
15867 * gdb.base/default.exp: Update source command error message.
15868 * gdb.base/help.exp: Update 'help source' message.
15869
16963cb6
DJ
158702006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
15871
15872 * gdb.cp/bs15503.exp: Update comment for no longer crashing
15873 test.
15874
6d7fd486
AS
158752006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
15876
15877 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
15878
29e8a844
DJ
158792006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15880
15881 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
15882
6afcfa39
DJ
158832006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
15884
15885 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
15886
267a692b
MK
158872006-07-17 Mark Kettenis <kettenis@gnu.org>
15888
15889 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
15890 *-*-openbsd* from targets for wich we expect ARM FPA floating
15891 point format.
15892
85d2fec4
NR
158932006-07-17 Nick Roberts <nickrob@snap.net.nz>
15894
15895 * gdb.cp/annota3.exp: Expect frame-begin annotation.
15896
158972006-07-17 Mark Kettenis <kettenis@gnu.org>
15898
15899 * gdb.base/annota3.exp: Expect frame-begin annotation.
15900
85b4c6e8
JB
159012006-07-14 Joel Brobecker <brobecker@adacore.com>
15902
15903 * gdb.base/help.exp: Adjust "help unset" test to accept
15904 any list of unset commands.
15905
fb933624
DJ
159062006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
15907 Daniel Jacobowitz <dan@codesourcery.com>
15908
15909 * gdb.cp/ref-params.exp: New test.
15910 * gdb.cp/ref-params.cc: New source file.
15911 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
15912
1dff4b64
MK
159132006-07-08 Mark Kettenis <kettenis@gnu.org>
15914
15915 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
15916 spaces/tabs in regular expressions since they might not be there.
15917
40d2e0e3
AS
159182006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
15919
15920 * gdb.base/ifelse.exp: New file.
15921
f6c957d2
NS
159222006-07-04 Nathan Sidwell <nathan@codesourcery.com>
15923
15924 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
15925 line.
15926 * gdb.base/huge.exp: Loop over compilation to find a size that
15927 is acceptable.
15928 * gdb.base/remote.exp: Correct expected strings.
15929 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
15930
b9c5a23d
DJ
159312006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15932
15933 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
15934
9af2e58d
DJ
159352006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15936
15937 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
15938 native.
15939
30930ca5
DJ
159402006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15941
15942 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
15943 enable stabs testing.
15944
aa32fa1d
DJ
159452006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15946
bd4a4c80 15947 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
15948 gdb_test_multiple does.
15949
321fef15
DJ
159502006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
15951
15952 * Makefile.in (host_alias): Remove.
15953 (target_alias): Use @target_noncanonical@.
15954 (site.exp): Don't set host_alias.
15955 * aclocal.m4: Remove contents. Include acx.m4.
15956 * configure: Regenerated.
15957 * configure.ac: Use ACX_NONCANONICAL_TARGET.
15958
e1c2defa
NS
159592006-06-13 Nathan Sidwell <nathan@codesourcery.com>
15960
e63b55d1
NS
15961 * lib/gdb.exp (gdb_load_cmd): New.
15962
5600ea19
NS
15963 * gdb.base/fileio.c: Add system(NULL) test.
15964 * gdb.base/fileio.exp: Check it.
15965
e1c2defa
NS
15966 * gdb.base/break.c: Add 10a breakpoint at }
15967 * gdb.base/break.exp: Add test for breakpoint at }
15968 * gdb.cp/anon-union.cc: Add code at end of function.
15969 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
15970 * gdb.mi/var-cmd.c: Add code at end of function.
15971 * gdb.mi/mi-var-display.exp: Adjust end of next.
15972 * gdb.mi/mi2-var-display.exp: Likewise.
15973 * gdb.base/fileio.c: Add stop function and insert calls at
15974 stopping places.
15975 * gdb.base/fileio.exp: Breakpoint stop function and remove
15976 explicit line number references.
15977
6c0112ec
JB
159782006-05-19 Joel Brobecker <brobecker@adacore.com>
15979
a9c64011
AS
15980 * gdb.base/del.exp (test_delete_alias): New function.
15981 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 15982
154189a4
FF
159832006-05-18 Fred Fish <fnf@specifix.com>
15984
15985 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
15986 required. Check for spurious output after program exits normally.
15987
582e64c2
FF
159882006-05-17 Fred Fish <fnf@specifix.com>
15989
15990 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
15991 gdb_load, so it works in the simulator.
15992
8ef6493a
FF
159932006-05-11 Fred Fish <fnf@specifix.com>
15994
15995 * gdb.base/bang.exp: Ignore unexpected output between the
15996 "program exited normally" and the gdb prompt, as many other
15997 tests do.
15998
692b141c
MK
159992006-05-07 Mark Kettenis <kettenis@gnu.org>
16000
16001 * gdb.base/help.exp: Make "delete checkpoint" part option for
16002 "help d" and "help delete" tests.
16003
540b8a30
UW
160042006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
16005
a9c64011 16006 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
16007 expected output in some mi_gdb_test statements.
16008 * gdb.mi/mi2-basics.exp: Likewise.
16009
9b6462d9
JB
160102006-05-05 Joel Brobecker <brobecker@adacore.com>
16011
16012 * gdb.base/del.c: New file.
16013 * gdb.base/del.exp: New testcase.
16014
954de43b
DM
160152006-05-05 David S. Miller <davem@sunset.davemloft.net>
16016
16017 * gdb.base/break.exp: Do not assume a breakpoint on
16018 main will actually be in $srcfile when optimizing.
1303f75e
DM
16019 * gdb.base/savedregs.exp: Do not require that the dummy
16020 frame location match up to a symbol and source file location.
c3242428
DM
16021 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
16022 will get printed without a mi_cmd_data_list_register_values prefix.
16023 (*-data-list-register-*): Correct regular expressions to expect the new
16024 pseudo d? floating point registers.
16025 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 16026
c7e64c9a
DJ
160272006-05-05 Christophe Lyon <christophe.lyon@st.com>
16028
16029 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
16030 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
16031 is allocated by the compiler.
16032 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
16033 anons, e, anone to force their allocation by the compiler.
16034
160352006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
16036
16037 * gdb.base/help.exp: Update expected text for help d and
16038 help delete.
16039
27ce9a6d
MK
160402006-05-02 Mark Kettenis <kettenis@gnu.org>
16041
16042 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
16043 NetBSD/ELF targets.
16044
8608915f
MK
160452006-04-30 Mark Kettenis <kettenis@gnu.org>
16046
16047 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
16048 single-step breakpoint fails; make this a KFAIL on
16049 sparc*-*-openbsd*.
16050 * gdb.base/siginfo.exp: Likewise.
16051 * gdb.base/sigstep.exp (advance, advancei): Likewise.
16052
b8db102d
MS
160532006-04-26 Michael Snyder <msnyder@redhat.com>
16054
16055 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
16056 which may have to consume output from other forks.
16057 Add tests to make sure that "delete fork" succeeded.
16058
c702009a
MS
160592006-04-20 Michael Snyder <msnyder@redhat.com>
16060
16061 * 2006-03-22 Jim Blandy <jimb@redhat.com>
16062 Add support for the Renesas M32C and M16C.
16063
16064 * gdb.asm/asm-source.exp: Add m32c target.
16065 * gdb.asm/m32c.inc: Support for m32c target.
16066
e28493f2
AS
160672006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
16068
16069 * gdb.base/commands.exp (recursive_source_test): New test.
16070
880da185
DM
160712006-04-04 David S. Miller <davem@sunset.davemloft.net>
16072
16073 * gdb.base/float.exp: Add pattern for sparc targets.
16074
61d9b92f
DJ
160752006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
16076
16077 * gdb.base/commands.exp (stray_arg0_test): New test.
16078
bd717df8
PB
160792006-03-30 Paul Brook <paul@codesourcery.com>
16080
16081 * gdb.mi/mi-until.exp: kfail broken until command.
16082 * gdb.mi/mi2-until.exp: Ditto.
16083
ec793d3c
NR
160842006-03-27 Nick Roberts <nickrob@snap.net.nz>
16085
16086 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
16087
831004b7
AO
160882006-03-08 Alexandre Oliva <aoliva@redhat.com>
16089
16090 * gdb.base/prelink.exp: Anchor tested-for regular expression
16091 on gdb prompt.
16092
effe49a0
PB
160932006-03-07 Paul Brook <paul@codesourcery.com>
16094
16095 * gdb.base/assign.exp: Correct fail message.
16096
e5461016
PB
160972006-03-07 Paul Brook <paul@codesourcery.com>
16098
16099 * lib/compiler.c: Extract armcc version number.
16100 * lib/compiler.cc: Ditto.
16101
fc91c6c2
PB
161022006-03-07 Paul Brook <paul@codesourcery.com>
16103
16104 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
16105 additional_flags=-w.
16106 * gdb.arch/altivec-regs.exp: Ditto.
16107 * gdb.arch/e500-abi.exp: Ditto.
16108 * gdb.arch/e500-regs.exp: Ditto.
16109 * gdb.base/all-bin.exp: Ditto.
16110 * gdb.base/annota1.exp: Ditto.
16111 * gdb.base/annota3.exp: Ditto.
16112 * gdb.base/args.exp: Ditto.
16113 * gdb.base/arithmet.exp: Ditto.
16114 * gdb.base/assign.exp: Ditto.
16115 * gdb.base/async.exp: Ditto.
16116 * gdb.base/bang.exp: Ditto.
16117 * gdb.base/break.exp: Ditto.
16118 * gdb.base/call-rt-st.exp: Ditto.
16119 * gdb.base/completion.exp: Ditto.
16120 * gdb.base/cond-expr.exp: Ditto.
16121 * gdb.base/condbreak.exp: Ditto.
16122 * gdb.base/consecutive.exp: Ditto.
16123 * gdb.base/define.exp: Ditto.
16124 * gdb.base/display.exp: Ditto.
16125 * gdb.base/ena-dis-br.exp: Ditto.
16126 * gdb.base/environ.exp: Ditto.
16127 * gdb.base/eval-skip.exp: Ditto.
16128 * gdb.base/info-proc.exp: Ditto.
16129 * gdb.base/jump.exp: Ditto.
16130 * gdb.base/logical.exp: Ditto.
16131 * gdb.base/long_long.exp: Ditto.
16132 * gdb.base/maint.exp: Ditto.
16133 * gdb.base/miscexprs.exp: Ditto.
16134 * gdb.base/pc-fp.exp: Ditto.
16135 * gdb.base/pointers.exp: Ditto.
16136 * gdb.base/relational.exp: Ditto.
16137 * gdb.base/reread.exp: Ditto.
16138 * gdb.base/sect-cmd.exp: Ditto.
16139 * gdb.base/sep.exp: Ditto.
16140 * gdb.base/sepdebug.exp: Ditto.
16141 * gdb.base/until.exp: Ditto.
16142 * gdb.base/whatis-exp.exp: Ditto.
16143 * gdb.cp/annota2.exp: Ditto.
16144 * gdb.cp/annota3.exp: Ditto.
16145 * gdb.trace/actions.exp: Ditto.
16146 * gdb.trace/backtrace.exp: Ditto.
16147 * gdb.trace/circ.exp: Ditto.
16148 * gdb.trace/collection.exp: Ditto.
16149 * gdb.trace/deltrace.exp: Ditto.
16150 * gdb.trace/infotrace.exp: Ditto.
16151 * gdb.trace/limits.exp: Ditto.
16152 * gdb.trace/packetlen.exp: Ditto.
16153 * gdb.trace/passc-dyn.exp: Ditto.
16154 * gdb.trace/passcount.exp: Ditto.
16155 * gdb.trace/report.exp: Ditto.
16156 * gdb.trace/save-trace.exp: Ditto.
16157 * gdb.trace/tfind.exp: Ditto.
16158 * gdb.trace/tracecmd.exp: Ditto.
16159 * gdb.trace/while-dyn.exp: Ditto.
16160 * gdb.trace/while-stepping.exp: Ditto.
16161 * lib/gdb.exp: Ditto.
16162 (gdb_compile): Handle nowarning option.
16163
5f4a23d9
AO
161642006-03-07 Alexandre Oliva <aoliva@redhat.com>
16165
16166 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
16167 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
16168 Rename executable to prelinkt. Don't re-prelink if we didn't
16169 get a core file. Test prelink -u exit status to tell whether
16170 prelinking failed. Use gdb_test_multiple.
16171
9733fc94
DJ
161722006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
16173
16174 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
16175 (do_tests): Call it.
16176
cc10cae3
AO
161772006-02-28 Alexandre Oliva <aoliva@redhat.com>
16178
16179 * gdb.base/prelink.exp: New test.
16180 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
16181
15c46491
WZ
161822006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
16183
16184 * gdb.fortran/derived-type.f90: New file.
16185 * gdb.fortran/derived-type.exp: New testcase.
16186
5c9f7ded
DJ
161872006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
16188
16189 * gdb.base/default.exp: Allow ';' as a directory separator.
16190
5b96932b
AS
161912006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16192
16193 * gdb.base/help.exp (help add-symbol-file): Update.
16194
1986bccd
AS
161952006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
16196
16197 * gdb.base/help.exp (help load): Update expected results.
16198
a8b7528f
FF
161992006-02-19 Fred Fish <fnf@specifix.com>
16200
16201 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
16202 specifix hex value as part of results.
16203 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 16204
f8261448
FF
162052006-02-16 Fred Fish <fnf@specifix.com>
16206
16207 * gdb.base/whatis.c: Define variables using typedefs char_addr,
16208 ushort_addr, and slong_addr, so the typedefs are not optimized
16209 away.
16210 * gdb.base/whatis.exp: Add tests using type name for struct type,
16211 union type, enum type, and typedef.
a9c64011 16212
31d8bdd2
MK
162132006-02-13 Mark Kettenis <kettenis@gnu.org>
16214
16215 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
16216
34e41e63
JB
162172006-02-13 Jim Blandy <jimb@redhat.com>
16218
16219 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
16220 case where it takes two "next" commands to skip past the init
16221 call.
16222
ac6e4f31
FF
162232006-02-12 Fred Fish <fnf@specifix.com>
16224
16225 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
16226 to handle cases where it takes two "next" commands to skip
16227 past the init call.
16228
2db2d571
JB
162292006-02-07 Joel Brobecker <brobecker@adacore.com>
16230
16231 * gdb.ada/array_return.exp: Mark the last test as expected to fail
16232 on hppa32 targets.
16233
38fcd64c
DJ
162342006-02-06 Vladimir Prus <ghost@cs.msu.su>
16235
16236 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
16237 field.
16238
1315ad46
MK
162392006-01-29 Mark Kettenis <kettenis@gnu.org>
16240
16241 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
16242
5625b943
DJ
162432006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
16244
16245 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
16246 files.
16247
80df1bbe
DJ
162482006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
16249
16250 * gdb.cp/maint.exp: Set complaints to a positive value.
16251
9078e690
DJ
162522006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16253
16254 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
16255 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
16256 function name.
16257
9c903399
DJ
162582006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
16259
16260 * gdb.base/checkpoint.c: Update copyright notice. Include
16261 <stdlib.h>.
16262
761ae4d6
JB
162632006-01-04 Jim Blandy <jimb@redhat.com>
16264
16265 * gdb.asm/asm-source.exp: Independently provide default values for
16266 asm-flags and debug-flags. Use 'string equal' to do the
16267 comparison, not the implicit expr's '==' operator. Remove
16268 now-unneeded assignments to asm-flags. In h8300 case, place
16269 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
16270
099ac3dd
MS
162712006-01-04 Michael Snyder <msnyder@redhat.com>
16272
16273 * gdb.base/checkpoint.c: New file.
16274 * gdb.base/checkpoint.exp: New file.
16275 * gdb.base/multi-fork.c: New file.
16276 * gdb.base/multi-fork.exp: New file.
16277 * gdb.base/pi.txt: New file (data for checkpoint.c test).
16278
f4d85314
FF
162792006-01-04 Fred Fish <fnf@specifix.com>
16280
16281 * gdb.base/ptype.c (foo): Add typedef.
16282 (intfoo): Add function.
16283 * gdb.base/ptype1.c: New file.
16284 * gdb.base/ptype.exp: Handle compilation and linking with two
16285 source files. Test that proper type for "foo" is found based
16286 on source context rather than first match found in symtabs.
16287
a1b06f35
MK
162882005-12-28 Mark Kettenis <kettenis@gnu.org>
16289
16290 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
16291 * gdb.asm/openbsd.inc: Indent commands.
16292
d082a1e2
MK
162932005-12-26 Mark Kettenis <kettenis@gnu.org>
16294
c65016bd
MK
16295 * gdb.base/freebpcmd.exp: Increase timeout.
16296
d082a1e2
MK
16297 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
16298
d3c32a0e
DJ
162992005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
16300
16301 * gdb.base/default.exp: Update check for "show version".
16302
9fdb1f50
RC
163032005-12-09 Randolph Chung <tausq@debian.org>
16304
16305 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
16306 * gdb.asm/pa64.inc: New file.
16307
5f2c56f7
RC
163082005-12-09 Randolph Chung <tausq@debian.org>
16309
16310 * gdb.asm/common.inc: Indent commands.
16311 * gdb.asm/asmsrc1.s: Likewise.
16312 * gdb.asm/asmsrc2.s: Likewise.
16313
8117349c
RC
163142005-12-09 Randolph Chung <tausq@debian.org>
16315
16316 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
16317 (get_addr_of_sym): Remove duplicate print.
16318 (gen_core): xfail hppa*-*-hpux*, update expected output.
16319 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
16320 * gdb.arch/pa64-nullify.s: New file.
16321
8f07f25a
RC
163222005-12-09 Randolph Chung <tausq@debian.org>
16323
16324 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
16325
55b39184
DJ
163262005-12-07 Christophe Lyon <christophe.lyon@st.com>
16327
16328 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
16329 code generation for these functions.
16330 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
16331 error message.
16332
31e2b00f
AS
163332005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
16334
16335 * gdb.base/help.exp (help b, help br, help bre, help brea)
16336 (help break): Update the expected message.
16337
c3d0b56e
SC
163382005-11-11 Stephane Carrez <stcarrez@nerim.fr>
16339
16340 * gdb.asm/m68hc11.inc: Setup the data section.
16341 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
16342 script for this test.
16343 (m6812-*-*): Likewise.
16344
36ae0ea9
RC
163452005-11-09 Randolph Chung <tausq@debian.org>
16346
16347 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
16348
9d6f42e9
WZ
163492005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
16350
16351 * gdb.base/break.exp: Fix a comment typo.
16352
e2126a14
EZ
163532005-11-03 Jim Blandy <jimb@redhat.com>
16354
a9c64011
AS
16355 Checked in by Elena Zannoni <ezannoni@redhat.com>
16356
889bf7c5 16357 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 16358
e0ac7199
CV
163592005-11-02 Corinna Vinschen <vinschen@redhat.com>
16360
16361 * gdb.arch/gdb1558.c: Include stdio.h.
16362
31d3fb18
MK
163632005-10-31 Mark Kettenis <kettenis@gnu.org>
16364
16365 * gdb.asm/asm-source.exp: Use -e instead of --entry.
16366
e52b687c
MK
163672005-10-31 Mark Kettenis <kettenis@gnu.org>
16368
16369 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
16370
f4711d79
PG
163712005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
16372
a9c64011
AS
16373 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16374 vscr" tests to better match output.
f4711d79 16375
987a9106
JB
163762005-10-12 Jim Blandy <jimb@redhat.com>
16377
16378 * gdb.base/structs.exp (any): New function.
16379 (test_struct_returns): Don't make any assumptions at all about
16380 what value the function returns when GDB can't set the return
16381 value.
16382
2336bb58
JB
163832005-10-09 Joel Brobecker <brobecker@adacore.com>
16384
16385 * gdb.ada/arrayidx/p.adb: New file.
16386 * gdb.ada/arrayidx.exp: New testcase
16387
163882005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
16389
16390 * gdb.ada/array_return/pck.ads: New file.
16391 * gdb.ada/array_return/pck.adb: New file.
16392 * gdb.ada/array_return/p.adb: New file.
16393 * gdb.ada/array_return.exp: New testcase.
16394
705335ea
JB
163952005-10-03 Joel Brobecker <brobecker@adacore.com>
16396
a9c64011
AS
16397 * gdb.base/arrayidx.c: New file.
16398 * gdb.base/arrayidx.exp: New testcase.
705335ea 16399
11ee9940
NR
164002005-09-29 Nick Roberts <nickrob@snap.net.nz>
16401
16402 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
16403 frames-invalid and breakpoints-invalid are no longer generated
16404 with level 3 so don't expect them in the output.
16405
39fb8e9e
BR
164062005-09-27 Bob Rossi <bob@brasko.net>
16407
a9c64011 16408 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
16409 from test. Escape the | in mi_gdb_test call.
16410 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
16411 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
16412 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
16413 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
16414 expected regex's in mi_gdb_test calls.
16415 * lib/mi-support.exp: Remove arbitrary .* from tests.
16416 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
16417 Fully anchor GDB/MI expected results in mi_gdb_test.
16418 * lib/gdb.exp (string_to_regexp): Escape the ] character.
16419 * gdb.base/sizeof.exp: Remove escape character. Correct test.
16420
2af48f68
PB
164212005-09-26 Paul Brook <paul@codesourcery.com>
16422
16423 * long_long.exp: Exclude eabi targets from arm FPA float format test.
16424
f34502bc
WZ
164252005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16426
16427 * bfp-test.c: New file.
16428 * bfp-test.exp: New testcase.
16429
ca929517
WZ
164302005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
16431
16432 * gdb.fortran/subarray.exp: New testcase to test the evaluation
16433 of subarray and substring variable.
16434 * gdb.fortran/subarray.f: New source file for the test of subarray
16435 and substring variable evaluation.
16436 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
16437 of string constant.
16438
c761af65
DJ
164392005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
16440
16441 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
16442 copyright dates.
16443
561d7a1d
PG
164442005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
16445
16446 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
16447 powerpc altivec' test with an almost identical 'info vector' test.
16448
b2b64cc9
PG
164492005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16450
a9c64011
AS
16451 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
16452 vscr" tests to match output.
b2b64cc9 16453
6ac4d15a
PG
164542005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
16455
a9c64011
AS
16456 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
16457 output.
6ac4d15a 16458
40e55bef
BR
164592005-09-11 Bob Rossi <bob@brasko.net>
16460
889bf7c5
PA
16461 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
16462 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
16463 commands that return an MI output command and an asyncronous MI output
16464 command.
40e55bef
BR
16465 * gdb.mi/mi-console.exp: Ditto.
16466
3c7385ec
BR
164672005-09-11 Bob Rossi <bob@brasko.net>
16468
16469 * gdb.mi/mi-var-child.c: Include <string.h>.
16470
a6cd0eb3
DJ
164712005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
16472
16473 * killed.exp: Correct gdb_expect syntax.
16474
2f168eed
CV
164752005-08-09 Corinna Vinschen <vinschen@redhat.com>
16476
16477 * lib/mi-support.exp (mi_gdb_load): Fix typo.
16478
ecd3fd0f
BR
164792005-08-02 Bob Rossi <bob@brasko.net>
16480
16481 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
16482 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
16483 Change tests to inferior-tty-set/show.
16484 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
16485 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
16486 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
16487 inferior. Use mi_gdb_test to get GDB and Inferior output.
16488 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
16489 descriptor.
16490 (mi_inferior_tty_name): Add inferior PTY file name.
16491 (mi_gdb_start): Add INFERIOR_PTY parameter.
16492 (mi_gdb_test): Add IPATTERN parameter.
16493
f1ea48cb 164942005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 16495
f1ea48cb
BR
16496 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
16497 parameter to mi_gdb_test.
16498 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
16499
6e650a67
DJ
165002005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16501
16502 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
16503 struct_declarations.
16504 * gdb.mi/mi-var-child.exp: Step over the initialization of
16505 struct_declarations.
16506
8be260b6
DJ
165072005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
16508
16509 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
16510 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
16511 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
16512 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
16513 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
16514 file.
16515
4e660f07
NR
165162005-07-27 Nick Roberts <nickrob@snap.net.nz>
16517
16518 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
16519 (do_children_tests): Assign values to the extra elements.
16520
16521 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
16522 them for tests for "-var-update --no-values" and
a9c64011 16523 "-var-update --all-values".
4e660f07
NR
16524 Add test for "-var-list-children --simple-values".
16525
16526 * gdb.mi/basics.c (callee4): Add integer array D[3]...
16527
16528 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
16529 "-stack-list-locals --simple-values" Improve doc strings and
16530 comments.
16531
6bdae935
MK
165322005-07-18 Mark Kettenis <kettenis@gnu.org>
16533
598b7a6f
MK
16534 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
16535 *-*-openbsd*.
16536 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
16537
6bdae935
MK
16538 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
16539 sigaltsatck'.
16540
1323e929 165412005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 16542
1323e929
BR
16543 * gdb.base/default.exp (tty): Changed output of command.
16544 * gdb.base/help.exp (help tty): Ditto.
16545
b1a9c082
MK
165462005-07-12 Mark Kettenis <kettenis@gnu.org>
16547
16548 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
16549
10a844a2
MK
165502005-07-10 Mark Kettenis <kettenis@gnu.org>
16551
16552 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
16553 -stack-select-frame without arguments.
16554 (test_stack_frame_listing): Add test for newly implemented command
16555 -stack-info-frame.
16556
3cb3b8df
BR
165572005-07-06 Bob Rossi <bob@brasko.net>
16558
16559 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
16560 command.
16561 (Copyright): Update copyright.
16562
a0c5fbcf
WZ
165632005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
16564
16565 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
16566 tests to evaluate exponentiation expression.
16567
984971d0
AS
165682005-06-29 Andreas Schwab <schwab@suse.de>
16569
16570 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
16571 main to avoid warnings.
16572
16573 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
16574
fe03833f
NR
165752005-06-20 Nick Roberts <nickrob@snap.net.nz>
16576
16577 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
16578 -stack-select-frame without arguments.
16579 (test_stack_frame_listing): Add test for newly implemented command
16580 -stack-info-frame.
a9c64011 16581
7a55f279
WZ
165822005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
16583
0ffa0ea5
DJ
16584 * gdb.fortran/array-element.f: New file.
16585 * gdb.fortran/array-element.exp: New testcase.
7a55f279 16586
26585198
DJ
165872005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16588
16589 * gdb.base/bigcore.exp: Correct checks for systems which can
16590 not dump a large core file.
16591
c1bd25fd
DJ
165922005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
16593
16594 * gdb.base/relocate.c: Add a copyright notice.
16595 (dummy): Remove.
16596 * gdb.base/relocate.exp: Test printing the values of variables
16597 from a relocatable file.
16598
589e074d
DJ
165992005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
16600
16601 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
16602 excess MI output after an error.
16603
0915f927
JB
166042005-05-29 Joel Brobecker <brobecker@adacore.com>
16605
16606 * gdb.arch/alpha-step.c: New file.
16607 * gdb.arch/alpha-step.exp: New testcase.
16608
76ff342d
DJ
166092005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
16610 Dennis Brueni <dennis@slickedit.com>
16611
16612 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
16613 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
16614 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
16615 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
16616 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
16617 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
16618 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
16619
96b0c7ac
DJ
166202005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
16621 Wu Zhou <woodzltc@cn.ibm.com>
16622
16623 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
16624 IBM's xlc compiler.
16625 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
16626 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
16627
f21565d2
JB
166282005-05-13 Jim Blandy <jimb@redhat.com>
16629
16630 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
16631 calling gdb_suppress_entire_file.
16632 * gdb.base/charset.exp: Same.
16633 * gdb.base/call-rt-st.exp: Same.
16634
6006a3a1
BR
166352005-05-05 Bob Rossi <bob_rossi@cox.net>
16636
16637 * lib/gdb.exp (fullname_syntax): Added global regex.
16638 (fullname_syntax_POSIX): Ditto.
16639 (fullname_syntax_UNC): Ditto.
16640 (fullname_syntax_DOS_CASE): Ditto.
16641 (fullname_syntax_DOS): Ditto.
16642 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
16643 fullname_syntax variable to scope and use it.
16644 (test_file_list_exec_source_files): Ditto.
16645 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
16646
c3b69c04
DJ
166472005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
16648
16649 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
16650
3c95e6af
PG
166512004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
16652
a9c64011
AS
16653 * lib/gdb.exp (skip_altivec_tests): New function, based on
16654 check_vmx_hw_available from the GCC testsuite.
16655 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
16656 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 16657
78df6c56
JB
166582005-05-02 Jim Blandy <jimb@redhat.com>
16659
16660 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
16661 calling gdb_suppress_entire_file.
16662
1690f9cf
DJ
166632005-04-30 Randolph Chung <tausq@debian.org>
16664
16665 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
16666 Slightly relax "sem_post" name checking.
16667
5ea106f7
PG
166682005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16669
16670 * gdb.base/unload.exp: Use new shared library infrastructure.
16671
bf7234cf
PG
166722005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
16673
16674 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 16675 infrastructure.
bf7234cf 16676
547b869a
CV
166772005-04-29 Corinna Vinschen <vinschen@redhat.com>
16678
16679 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
16680 * gdb.asm/h8300.inc: New file.
16681
f07e55f0
PG
166822005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16683
16684 * gdb.base/shlib-call.exp: Change to use new shared library
16685 infrastructure.
16686
3cbba3d1
PG
166872005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16688
a9c64011
AS
16689 * gdb.base/pending.exp: Change to use new shared library
16690 infrastructure.
3cbba3d1 16691
ed6df200
PG
166922005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
16693
a9c64011
AS
16694 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
16695 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 16696
8c8f4ebe
PG
166972005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
16698
a9c64011
AS
16699 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
16700 shared objects being adjusted and update copyright years.
8c8f4ebe 16701
607fbc54
DJ
167022005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
16703
16704 * ChangeLog: Correct some 2003-01-13 dates.
16705 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
16706 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
16707 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
16708 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
16709 gdb.trace/tfind.exp: Update copyright years.
16710
57bf0e56
DJ
167112005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
16712 Daniel Jacobowitz <dan@codesourcery.com>
16713
16714 * lib/gdb.exp (gdb_compile): Handle shlib=.
16715 (gdb_compile_shlib): New function.
16716
9b593790
PG
167172005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
16718
a9c64011 16719 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 16720
9494c6a5
DJ
167212005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16722
16723 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
16724 gdb.server.
16725 * configure.ac: Likewise.
16726 * configure: Regenerated.
16727 * gdb.gdbserver/Makefile.in: Moved to...
16728 * gdb.server/Makefile.in: ... here.
16729 * gdb.gdbserver/server.c: Moved to...
16730 * gdb.server/server.c: ... here.
16731 * gdb.gdbserver/server-run.exp: Moved to...
16732 * gdb.server/server-run.exp: ... here.
16733
6f8eac0e
DJ
167342005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
16735
16736 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
16737 * configure.ac: Create gdb.gdbserver/Makefile.
16738 * configure: Regenerated.
16739 * lib/gdbserver-support.exp: New file, derived from
16740 config/gdbserver.exp.
16741 * config/gdbserver.exp: Use gdbserver-support.exp.
16742 * gdb.gdbserver/Makefile.in: New file.
16743 * gdb.gdbserver/server.c: New file.
16744 * gdb.gdbserver/server-run.exp: New file.
16745
6e87504d
PG
167462005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
16747
a9c64011
AS
16748 * lib/gdb.exp (test_compiler_info): Return compiler_info
16749 if no arguments are given.
6e87504d 16750
d1779be4
PG
167512005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
16752
16753 * gdb.arch/altivec-abi.exp: Check for compiler and set
16754 use altivec' flag accordingly.
16755 * gdb.arch/altivec-regs.exp: Likewise.
16756
88750304
DJ
167572005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
16758
16759 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
16760
f3fb768d
AS
167612005-03-27 Andreas Schwab <schwab@suse.de>
16762
16763 * gdb.base/bigcore.c (main): Add missing mode argument in open
16764 call.
16765
7e813ac5
DJ
167662005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
16767
16768 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
16769 downloads.
16770 * config/gdbserver.exp (gdb_load): Likewise.
16771
8e3049aa
PB
167722005-03-14 Paul Brook <paul@codesourcery.com>
16773
16774 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
16775 targets.
16776
a9df7c44
JB
167772005-03-09 Joel Brobecker <brobecker@adacore.com>
16778
16779 * gdb.dwarf2/dup-psym.S: New file.
16780 * gdb.dwarf2/dup-psym.exp: New testcase.
16781
9f0d94e8
JB
167822005-03-09 Joel Brobecker <brobecker@adacore.com>
16783
16784 * gdb.ada/exec_changed/first.adb: New file.
16785 * gdb.ada/exec_changed/second.adb: New file.
16786 * gdb.ada/exec_changed.exp: New testcase.
16787
5f579bc5
NS
167882005-03-08 Nathan Sidwell <nathan@codesourcery.com>
16789
36e9969c
NS
16790 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
16791 (A2): New class.
16792 (main): Test operator+.
16793 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
16794 breakpoint test.
16795
5f579bc5
NS
16796 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
16797 * gdb.base/signull.exp: Disable if gdb,nosignals.
16798 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
16799 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
16800 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
16801 * gdb.mi/mi2-console.exp: Likewise.
16802 * gdb.trace/collection.exp (run_trace_experiment): Consume the
16803 continue output at start.
16804 (gdb_collect_locals_test): Robustify regexp.
16805 * gdb.trace/passc-dyn.exp: Fix comment typo.
16806 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
16807
be46087e
CV
168082005-03-08 Corinna Vinschen <vinschen@redhat.com>
16809
16810 * gdb.asm/asm-source.exp: Add iq2000 case.
16811 * gdb.asm/iq2000.inc: New file.
16812
384e1a61 168132005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 16814
384e1a61
MI
16815 * gdb.base/command.exp: Change hardcoded value to regular expression.
16816 * gdb.base/float.exp: Add powerpc to the list of targets checked.
16817
584b6e9e
DJ
168182005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
16819
16820 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
16821 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
16822 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
16823 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
16824 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
16825
ab5b5d61
MK
168262005-03-05 Mark Kettenis <kettenis@gnu.org>
16827
16828 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
16829 changes.
16830
ae051c1b
PG
168312004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
16832
a9c64011
AS
16833 * lib/compiler.c: Add test for IBM's xlc compiler.
16834 * lib/compiler.cc: Likewise.
ae051c1b 16835
3f0f6ed2
JB
168362004-02-24 Joel Brobecker <brobecker@adacore.com>
16837
16838 * gdb.ada/fixed_points.exp: Create compilation object directory
16839 before running the test.
16840 * gdb.ada/null_record.exp: Likewise.
16841 * gdb.ada/packed_array.exp: Likewise.
16842 * gdb.ada/start.exp: Likewise.
16843
724f452b
JB
168442005-02-15 Joel Brobecker <brobecker@adacore.com>
16845
16846 * gdb.ada/packed_array/pa.adb: New file.
16847 * gdb.ada/packed_array.exp: New testcase.
16848
57f5cdfb 168492005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 16850
1f393151
MK
16851 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
16852 files.
16853
ebdda337
MK
16854 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
16855 on *-*-openbsd*. Correctly match whitespace in regukar
16856 expressions.
16857
cf309262
DJ
168582005-02-10 Daniel Jacobowitz <dan@debian.org>
16859
16860 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
16861 PR exp/1821
16862 * gdb.base/gdb1821.c: New test file.
16863 * gdb.base/gdb1821.exp: New test file.
16864
3be49e7a
JB
168652005-02-09 Joel Brobecker <brobecker@adacore.com>
16866
16867 * gdb.base/start.c: New file.
16868 * gdb.base/start.exp: New testcase.
16869
e292e67d
JB
168702005-02-09 Joel Brobecker <brobecker@adacore.com>
16871
16872 * gdb.ada/start/dummy.adb: New file.
16873 * gdb.ada/start.exp: New testcase.
16874
dbdfa66c
CV
168752005-02-09 Corinna Vinschen <vinschen@redhat.com>
16876
16877 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
16878 for printing symbols and statistics.
16879 Add test for using relative pathnames in "maint print msymbols" test.
16880 Mark "maint info sections DATA" XFAIL on Cygwin.
16881 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
16882 tests.
16883
d7941671
AC
168842005-02-09 Andreas Schwab <schwab@suse.de>
16885
16886 Committed by Andrew Cagney <cagney@gnu.org>
16887 * gdb.base/remotetimeout.exp: New file.
16888
74e5ef44
MK
168892005-02-07 Mark Kettenis <kettenis@gnu.org>
16890
16891 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
16892
464dd14d
JB
168932005-02-03 Joel Brobecker <brobecker@adacore.com>
16894
16895 * gdb.ada/gnat_ada.gpr: New file.
16896 * gdb.ada/gnat_ada.gin: Delete, no longer used.
16897 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
16898 * configure.ac: No longer generate gnat_ada.gpr.
16899 * configure: Regenerate.
16900 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
16901 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
16902 * gdb.ada/null_record/bar.ads: Likewise.
16903 * gdb.ada/null_record/bar.adb: Likewise.
16904 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
16905 * gdb.ada/null_record.exp (testdir): New variable.
16906 (testfile): executable is now in testdir subdirectory.
16907 (srcfile): Use full path to the main compilation unit.
16908 * gdb.ada/fixed_points.exp: Same changes as above.
16909
30d756ae
NR
169102005-02-03 Nick Roberts <nickrob@snap.net.nz>
16911
16912 * gdb.base/interp.exp: New test.
16913
9d799f85
AC
169142005-01-24 Andrew Cagney <cagney@gnu.org>
16915
16916 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
16917
15656118
AC
169182005-01-19 Andrew Cagney <cagney@gnu.org>
16919
a892c31b
AC
16920 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
16921 configure.ac not configure.in.
16922
15656118
AC
16923 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
16924 of powerpc*-*-*.
16925 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 16926 * gdb.base/list.exp (test_list_function)
15656118
AC
16927 (test_list_filename_and_function): Ditto.
16928 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
16929
a7b01baf
AC
169302005-01-16 Andrew Cagney <cagney@gnu.org>
16931
17d92a02
AC
16932 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
16933
a7b01baf
AC
16934 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
16935
bc8332bb
AC
169362005-01-14 Andrew Cagney <cagney@gnu.org>
16937
16938 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
16939 * gdb.mi/mi2-var-cmd.exp: Ditto.
16940
4d074752
CV
169412005-01-10 Corinna Vinschen <vinschen@redhat.com>
16942
16943 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
16944
bec39cab
AC
169452005-01-07 Andrew Cagney <cagney@gnu.org>
16946
16947 * configure.ac: Rename configure.in, require autoconf 2.59.
16948 * configure: Re-generate.
16949 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
16950 * gdb.stabs/configure: Re-generate.
16951 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
16952 * gdb.hp/configure: Re-generate.
16953 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
16954 autoconf 2.59.
16955 * gdb.hp/gdb.objdbg/configure: Re-generate.
16956 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
16957 autoconf 2.59.
16958 * gdb.hp/gdb.defects/configure: Re-generate.
16959 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
16960 autoconf 2.59.
16961 * gdb.hp/gdb.compat/configure: Re-generate.
16962 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
16963 autoconf 2.59.
16964 * gdb.hp/gdb.base-hp/configure: Re-generate.
16965 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
16966 autoconf 2.59.
16967 * gdb.hp/gdb.aCC/configure: Re-generate.
16968
f10b16d4
JB
169692004-12-15 Jim Blandy <jimb@redhat.com>
16970
16971 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
16972 under NPTL when there is debugging info available for libpthread.
16973
fb6e1814
JG
169742004-12-13 Jerome Guitton <guitton@gnat.com>
16975
16976 * gdb.ada/fixed_points.c: New file.
16977 * gdb.ada/fixed_points.exp: New file.
16978
fe46cd3a
RC
169792004-12-03 Randolph Chung <tausq@debian.org>
16980
16981 * gdb.arch/pa-nullify.exp: New file.
16982 * gdb.arch/pa-nullify.s: New file.
16983
8de0841b
RC
169842004-11-30 Randolph Chung <tausq@debian.org>
16985
16986 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
16987 instead of "tbug". Fix regexp to work properly with gdb_test.
16988
c8170782
PH
169892004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
16990
16991 * gdb.base/bitfields2.exp: New test.
16992 * gdb.base/bitfields2.c: New file.
16993
954269c2
RE
169942004-11-28 Richard Earnshaw <rearnsha@arm.com>
16995
16996 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
16997
0107feed
RC
169982004-11-16 Randolph Chung <tausq@debian.org>
16999
17000 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
17001
f073ae8c
DJ
170022004-11-14 Daniel Jacobowitz <dan@debian.org>
17003
17004 * gdb.threads/threadapply.exp: Correct "macro details" test.
17005
19ad59e7
JJ
170062004-11-11 Jeff Johnston <jjohnstn@redhat.com>
17007
17008 * gdb.threads/threadapply.exp: New test.
17009 * gdb.threads/threadapply.c: New file.
17010
9cf0961b
MK
170112004-11-07 Mark Kettenis <kettenis@gnu.org>
17012
17013 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
17014 frames.
17015
c789492a
FL
170162004-11-05 Felix Lee <felix+log1@specifixinc.com>
17017
17018 * gdb.base/cursal.exp: New file.
17019 * gdb.base/cursal.c: New file.
17020
a1e167bb
AC
170212004-11-03 Andrew Cagney <cagney@gnu.org>
17022
17023 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
17024
b7cbf173
MK
170252004-10-30 Mark Kettenis <kettenis@gnu.org>
17026
17027 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
17028 NetBSD/ELF targets.
17029
88f9d34f
JB
170302004-10-29 Joel Brobecker <brobecker@gnat.com>
17031
17032 * gdb.threads/bp_in_thread.c: New file, copied from
17033 pthread_cond_wait.c.
17034 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
17035 file, rather than reusing the .c file from another testcase.
17036
ca7d6a0c
JB
170372004-10-20 Joel Brobecker <brobecker@gnat.com>
17038
17039 * gdb.ada/null_record.exp: Check where we stopped after
17040 sending the start command, instead of where the associated
17041 temporary breakpoint was inserted.
17042
0d863d03
AC
170432004-10-14 Andrew Cagney <cagney@gnu.org>
17044
17045 * gdb.mi/gdb701.c (main): Return 0.
17046
d11e72cb
DJ
170472004-10-13 Daniel Jacobowitz <dan@debian.org>
17048
d40539a4 17049 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 17050
e1923096
JJ
170512004-10-12 Jeff Johnston <jjohnstn@redhat.com>
17052
17053 * gdb.threads/schedlock.c: Add comment markers to use to find
17054 line numbers.
17055 * gdb.threads/schedlock.exp: Adjust regex to handle the new
17056 comments.
17057 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
17058 breakpoint lines.
17059
ec8ba2c9
DJ
170602004-10-12 Daniel Jacobowitz <dan@debian.org>
17061
17062 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
17063
0eb3658b
DJ
170642004-10-12 Daniel Jacobowitz <dan@debian.org>
17065
17066 * configure.in: Add gdb.dwarf2.
17067 * configure: Regenerated.
17068 * Makefile.in: Add gdb.dwarf2.
17069 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
17070 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
17071 gdb.dwarf2/file1.txt: New files.
17072
a271cc33
OF
170732004-10-11 Orjan Friberg <orjanf@axis.com>
17074
a9c64011 17075 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
17076 of "run", since the latter doesn't work with remote targets. Adjust
17077 the breakpoint numbering accordingly.
17078 * gdb.threads/pthread_cond_wait.exp: Ditto.
17079
895ce074
MC
170802004-10-08 Michael Chastain <mec.gnu@mindspring.com>
17081
17082 * gdb.base/overlays.exp: Update copyright years.
17083
6be3092d
KI
170842004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
17085
17086 * gdb.base/overlays.exp: Disable if target is Linux.
17087
e05389b8
FL
170882004-10-06 Felix Lee <felix+log1@specifixinc.com>
17089
17090 * config/gdbserver.exp (gdb_load): Use right filename on remote.
17091
73cb587d
KI
170922004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
17093
17094 * gdb.asm/asm-source.exp: Add m32r-linux target.
17095 * gdb.asm/m32r-linux.inc: New file.
17096
3c0edcdc
AC
170972004-09-24 Andrew Cagney <cagney@redhat.com>
17098 David Anderson <anderson@redhat.com>
17099
17100 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
17101 command fails, assume things will work.
17102 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
17103 (_GNU_SOURCE): Define.
17104 (print_unsigned, print_hex): Change parameter to "long long".
17105 (print_byte_count): New function, use to print byte counts.
17106 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
17107 O_LARGEFILE.
17108 (main): Compute an upper bound on a corefile in max_core_size.
17109 Limit memory chunk size to max_core_size. Limit total memory
17110 allocated to max_core_size.
17111
4bb3667f
AC
171122004-09-23 Andrew Cagney <cagney@gnu.org>
17113
17114 * gdb.base/bigcore.exp: Replace the code that creates a corefile
17115 from a separate process with code that creates a corefile by
17116 making the inferior dump core.
17117
60fe1a51
MK
171182004-09-23 Mark Kettenis <kettenis@gnu.org>
17119
17120 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
17121 block.
17122
8e937346
MC
171232004-09-23 Michael Chastain <mec.gnu@mindspring.com>
17124
17125 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
17126 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
17127 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
17128 Likewise.
17129
7213f6d6
JJ
171302004-09-20 Jeff Johnston <jjohnstn@redhat.com>
17131
17132 * gdb.java/jprint.exp: New test case for java inferior call.
17133 * gdb.java/jprint.java: Ditto.
17134
eac69dca
JB
171352004-09-15 Joel Brobecker <brobecker@gnat.com>
17136
17137 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
17138
22227696
MC
171392004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17140
17141 * gdb.threads/killed.c: Include <stdlib.h>.
17142 * gdb.threads/pthreads.c: Likewise.
17143
7dd403a4
MC
171442004-09-14 Michael Chastain <mec.gnu@mindspring.com>
17145
17146 * gdb.threads/killed.c: Add copyright notice.
17147
33f2d567
JM
171482004-09-10 Jason Molenda (jmolenda@apple.com)
17149
a9c64011
AS
17150 * gdb.base/define.exp: Two new tests to verify zero space chars
17151 after 'if' and 'while' commands in a user-defined command is correctly
17152 parsed.
33f2d567 17153
e05b62ac
AC
171542004-09-08 Andrew Cagney <cagney@gnu.org>
17155
17156 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
17157 delivery test with duplicate at end of file.
17158
9cbe82da
MK
171592004-09-06 Mark Kettenis <kettenis@jive.nl>
17160
17161 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
17162
564803d9
MC
171632004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17164
17165 * config/hppro.exp: Removed.
17166
7c6807ce
MC
171672004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17168
17169 * config/sparclet.exp: Removed.
17170
bf7e26dd
MC
171712004-09-05 Michael Chastain <mec.gnu@mindspring.com>
17172
17173 * config/udi.exp: Removed.
17174
714e341b
MC
171752004-09-02 Michael Chastain <mec.gnu@mindspring.com>
17176
17177 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
17178 of "exp_continue".
17179 (advancei): Likewise.
17180
1236e623
JJ
171812004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17182
17183 * gdb.base/unload.exp: Fix so messages aren't duplicated.
17184
3bdcad15
MI
171852004-09-01 Manoj Iyer <manjo@austin.ibm.com>
17186
228af206 17187 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
17188 to check for nodebug in executable.
17189 * gdb.gdb/observer.exp (setup_test): Likewise.
17190 * gdb.gdb/selftest.exp (test_with_self): Likewise.
17191 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
17192
c72b934c
AC
171932004-09-01 Andrew Cagney <cagney@gnu.org>
17194
17195 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17196 files.
17197
edd9b715
JJ
171982004-09-01 Jeff Johnston <jjohnstn@redhat.com>
17199
17200 * gdb.base/unload.exp: Fix expected warning message to match
17201 latest format.
17202
fb4ce06b
CV
172032004-09-01 Corinna Vinschen <vinschen@redhat.com>
17204
17205 * gdb.base/call-rt-st.exp: Fix typos.
17206
ce78e7c3
MI
172072004-08-31 Manoj Iyer <manjo@austin.ibm.com>
17208
17209 * gdb.threads/thread_check.exp: New testcase.
17210 * gdb.threads/thread_check.c: New testcase.
17211
2dedb159
AC
172122004-08-31 Andrew Cagney <cagney@gnu.org>
17213
17214 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
17215 (skip_to_handler_entry): New procedures. Test stepping into a
17216 handler when the breakpoint is at the handler's entry point.
17217
68f53502
AC
172182004-08-30 Andrew Cagney <cagney@gnu.org>
17219
17220 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
17221 gdb/1757.
17222
3e3ffd2b
MC
172232004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17224
17225 With code from Manoj Iyer <manjo@austin.ibm.com>:
17226 * lib/gdb.exp (gdb_file_cmd): Return more information in the
17227 return value. Add an arm for "no debugging symbols found".
17228 Change a stray "error" to "perror".
17229 (gdb_run_cmd): Adapt to new return value.
17230 * gdb.base/remote.exp: Adapt to new return value.
17231 * gdb.gdb/complaints.exp: Likewise.
17232 * gdb.gdb/observer.exp: Likewise.
17233 * gdb.gdb/selftest.exp: Likewise.
17234 * gdb.gdb/xfullpath.exp: Likewise.
17235
4b6f5fd2
JB
172362004-08-27 Joel Brobecker <brobecker@gnat.com>
17237
17238 * gdb.threads/bp_in_thread.exp: New testcase.
17239
e5b25496
MC
172402004-08-27 Michael Chastain <mec.gnu@mindspring.com>
17241
17242 Fix PR testsuite/1735.
17243 * gdb.threads/schedlock.c (thread_function): Add a cast
17244 to suppress a gcc warning.
17245 * gdb.threads/thread-specific.c (thread_function): Likewise.
17246
934353d6
MC
172472004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17248
17249 * gdb.base/unload.c: Include <stdlib.h>.
17250
f98a0aef 172512004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 17252
f98a0aef 17253 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
17254 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
17255 synchronized after the "return".
17256
5a2e8882
MC
172572004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17258
17259 * gdb.mi/basics.c: Include <stdio.h>.
17260 * gdb.mi/pthreads.c: Include <stdlib.h>.
17261 * gdb.mi/var-cmd.c: Include <stdlib.h>.
17262
a9640423
MC
172632004-08-26 Michael Chastain <mec.gnu@mindspring.com>
17264
17265 * gdb.threads/schedlock.c: Add copyright notice.
17266
b04e311d
AC
172672004-08-25 Andrew Cagney <cagney@gnu.org>
17268
17269 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
17270 (skip_over_handler, breakpoint_over_hander): New test procedures.
17271 (advance, advancei): Add a proper prefix, do not use
17272 rerun_to_main.
17273 * gdb.base/sigstep.c (main): Change to use an infinite loop.
17274
7c27f15b
MC
172752004-08-24 Michael Chastain <mec.gnu@mindspring.com>
17276
17277 * gdb.mi/basics.c: Add copyright notice.
17278 * gdb.mi/var-cmd.c: Add copyright notice.
17279
fffc87ae
MC
172802004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17281
17282 * lib/gdb.exp: Remove signed_keyword_not_used.
17283 * lib/compiler.c: Likewise.
17284 * lib/compiler.cc: Likewise.
17285
d782e0bf
MC
172862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17287
17288 * gdb.base/whatis.c: Remove conditional disabling of "signed".
17289 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
17290
96033e83
MC
172912004-08-23 Michael Chastain <mec.gnu@mindspring.com>
17292
17293 * gdb.base/whatis.c: Add copyright notice.
17294
cf38c229
MK
172952004-08-20 Mark Kettenis <kettenis@gnu.org>
17296
17297 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
17298 it to skip the breakpoints encoded in the inline assembly.
17299
f4b49756
MC
173002004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17301
17302 * Makefile.in: Add gdb.fortran.
17303
2f193b69
MC
173042004-08-20 Michael Chastain <mec.gnu@mindspring.com>
17305
17306 * gdb.base/call-sc.exp (test_scalar_returns):
17307 Fix cut-and-paste glitch in "Make fun return now".
17308
89a237cb
MC
173092004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17310
17311 * configure.in: Add gdb.fortran.
17312 * configure: Regenerate.
17313 * gdb.fortran/Makefile.in: New file.
17314 * lib/gdb.exp (skip_fortran_tests): New procedure.
17315
469aff8e
MC
173162004-08-17 Michael Chastain <mec.gnu@mindspring.com>
17317
17318 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
17319 reference to bug-gnu@prep.ai.mit.edu.
17320 * gdb.mi/mi-var-child.exp: Likewise.
17321 * gdb.mi/mi-var-cmd.exp: Likewise.
17322 * gdb.mi/mi-var-display.exp: Likewise.
17323 * gdb.mi/mi2-var-block.exp: Likewise.
17324 * gdb.mi/mi2-var-child.exp: Likewise.
17325 * gdb.mi/mi2-var-cmd.exp: Likewise.
17326 * gdb.mi/mi2-var-display.exp: Likewise.
17327
00b51b9f
MK
173282004-08-15 Mark Kettenis <kettenis@gnu.org>
17329
17330 * gdb.base/unload.c (main): Make local variable msg const.
17331
45f07fef
MC
173322004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17333
17334 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
17335 to bug-gnu@prep.ai.mit.edu.
17336 * gdb.mi/mi-disassemble.exp: Likewise.
17337 * gdb.mi/mi-eval.exp: Likewise.
17338 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
17339 default line number.
17340 * gdb.mi/mi-return.exp: Likewise.
17341 * gdb.mi/mi-simplerun.exp: Likewise.
17342 * gdb.mi/mi-stack.exp: Likewise.
17343 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
17344 number with explicit range test.
17345 * gdb.mi/mi-watch.exp: Likewise.
17346 * gdb.mi/mi2-break.exp: Likewise.
17347 * gdb.mi/mi2-cli.exp: Likewise.
17348 * gdb.mi/mi2-disassemble.exp: Likewise.
17349 * gdb.mi/mi2-eval.exp: Likewise.
17350 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
17351 default line number.
17352 * gdb.mi/mi2-return.exp: Likewise.
17353 * gdb.mi/mi2-simplerun.exp: Likewise.
17354 * gdb.mi/mi2-stack.exp: Likewise.
17355 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
17356 number with explicit range test.
17357 * gdb.mi/mi2-watch.exp: Likewise.
17358
dd8c8ee7
MC
173592004-08-15 Michael Chastain <mec.gnu@mindspring.com>
17360
17361 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
17362 * gdb.cp/m-static.exp: Likewise.
17363 * gdb.cp/rtti.exp: Likewise.
17364
4e838464
MK
173652004-08-14 Mark Kettenis <kettenis@gnu.org>
17366
17367 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
17368
8d8cb839
EZ
173692004-08-14 Eli Zaretskii <eliz@gnu.org>
17370
17371 * ChangeLog: Prefix Local Variables with semi-colons and indent
17372 the reference to older ChangeLog files, to fix fontification in
17373 Emacs.
17374
deea8bb0
MC
173752004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17376
17377 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
17378 * gdb.mi/mi2-break.exp: Likewise.
17379
c3297504
MC
173802004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17381
17382 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
17383
25808999
MC
173842004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17385
17386 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
17387
226a8d71
MC
173882004-08-13 Michael Chastain <mec.gnu@mindspring.com>
17389
17390 * gdb.cp/classes.exp: Remove unused declarations. Just let
17391 test names default instead of providing special names. Remove
17392 extraneous demangler test.
17393
37fdf854
JJ
173942004-08-12 Jeff Johnston <jjohnstn@redhat.com>
17395
17396 * gdb.base/unload.exp: New test for breakpoints in dynamically
17397 loaded libraries.
17398 * gdb.base/unload.c: Ditto.
17399 * gdb.base/unloadshr.c: Ditto.
17400
2d3a7986
MC
174012004-08-12 Michael Chastain <mec.gnu@mindspring.com>
17402
17403 * gdb.cp/classes.exp (test_ptype_class_objects): Call
17404 cp_test_ptype_class.
17405 (test_enums): Likewise.
17406
c72b934c
AC
174072004-08-10 Andrew Cagney <cagney@gnu.org>
17408
17409 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
17410 files.
17411
cc503c8a
AC
174122004-08-10 Andrew Cagney <cagney@gnu.org>
17413
17414 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
17415 init_malloc call.
17416
902f2ccb
MC
174172004-08-10 Michael Chastain <mec.gnu@mindspring.com>
17418
17419 * ChangeLog: Add copyright notice. The notice is copied
17420 from emacs 21.3 top level ChangeLog.
17421
78c90502
MC
174222004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17423
17424 * lib/cp-support.exp: New file.
17425 * lib/cp-support.exp (cp_test_type_class): New function.
17426 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
17427 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
17428 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
17429 cp_test_ptype_class.
17430
88e5ea78
MC
174312004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17432
17433 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
17434 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
17435 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
17436 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
17437 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
17438 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
17439 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
17440 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
17441 gdb.mi/mi2-watch.exp: Update copyright years.
17442
6a89fc9c
MK
174432004-08-09 Mark Kettenis <kettenis@gnu.org>
17444
17445 * gdb.base/sigaltstack.exp: Provide proper anchoring.
17446
1482e0de
MC
174472004-08-09 Michael Chastain <mec.gnu@mindspring.com>
17448
17449 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
17450 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
17451 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
17452 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
17453 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
17454 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
17455 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
17456 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
17457 gdb.mi/mi-watch.exp: Update copyright years.
17458
1a5ce3f3
DJ
174592004-08-08 Daniel Jacobowitz <dan@debian.org>
17460
17461 PR gdb/1738
17462 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
17463 from a breakpoint with a pending signal.
17464
04f6ecf2
DJ
174652004-08-08 Daniel Jacobowitz <dan@debian.org>
17466
17467 PR gdb/1736
17468 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
17469 * gdb.base/sigaltstack.exp (finish_test): Consume output until
17470 the prompt.
17471 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
17472
54d90d35
DJ
174732004-08-08 Daniel Jacobowitz <dan@debian.org>
17474
17475 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
17476
d2f6abb0
DJ
174772004-08-08 Daniel Jacobowitz <dan@debian.org>
17478
17479 PR gdb/1736
17480 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
17481 for i?86-*-linux*.
17482
5598c03d
DJ
174832004-08-08 Daniel Jacobowitz <dan@debian.org>
17484
17485 * gdb.arch/i386-prologue.exp: Compile without debug information.
17486
c6fee705
MC
174872004-08-08 Michael Chastain <mec.gnu@mindspring.com>
17488
17489 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
17490 rather than asking gdb to search.
17491
dd90efdb
MC
174922004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17493
17494 * gdb.base/gcore.c: Include <string.h>.
17495
1e84bec1
MC
174962004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17497
17498 * gdb.base/gcore.c: Add copyright notice.
17499
e425eb2b
MC
175002004-08-05 Michael Chastain <mec.gnu@mindspring.com>
17501
17502 * gdb.base/freebpcmd.c: Include <stdio.h>.
17503 * gdb.base/long_long.c: Include <string.h>.
17504 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
17505 * gdb.base/siginfo.c: Include <string.h>.
17506 * gdb.base/sigstep.c: Include <string.h>.
17507
cb9aaed5
MC
175082004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17509
17510 * gdb.base/complex.c: Include <stdlib.h>.
17511
55944f3d
MC
175122004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17513
17514 * gdb.base/complex.c: Add copyright notice.
17515
7b2953d9
MC
175162004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17517
17518 * gdb.base/charset.c: Include <stdlib.h>.
17519
c9133d23
MC
175202004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17521
17522 * gdb.base/auxv.c: Include <stdlib.h>.
17523
0a8490ad
MC
175242004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17525
17526 * gdb.base/auxv.c: Add copyright notice.
17527
3426d5ec
MC
175282004-08-04 Michael Chastain <mec.gnu@mindspring.com>
17529
17530 * gdb.base/coremaker.c: Add copyright notice.
17531 * gdb.base/coremaker2.c: Add copyright notice.
17532
8da195dd
AC
175332004-08-04 Andrew Cagney <cagney@gnu.org>
17534
17535 * gdb.base/store.exp: Update copyright.
17536 (check_set, up_set, check_struct, up_struct): Add a prefix to test
17537 names, do not import gdb_prompt.
17538
8d394f98
AC
175392004-08-01 Andrew Cagney <cagney@gnu.org>
17540
17541 Fix PR testsuite/1729.
17542 * gdb.base/dump.exp: Add test name to callers of capture_value, do
17543 not use capture_value with value 4.
17544 (capture_value): Add optional test name parameter.
17545 (test_reload_saved_value, test_restore_saved_value): Use $msg as
17546 the prefix, pass to capture_value.
17547
b6702b23
MK
175482004-08-01 Mark Kettenis <kettenis@gnu.org>
17549
17550 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
17551 * gdb.arch/i386-prologue.c (standard): New prototype and function.
17552 (main): Call new function.
17553
c203e0ca
MC
175542004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17555
17556 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
17557
a7995a30
MC
175582004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17559
17560 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
17561
9366563b
MC
175622004-07-31 Michael Chastain <mec.gnu@mindspring.com>
17563
b6eeaf26 17564 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
17565 Accept more values of vtbl pointer. Remove some messages
17566 about "obsolete gcc or gdb".
17567
2fc1f950
MC
175682004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17569
17570 * gdb.cp/classes.exp: Accept more varieties of ptype output.
17571
c724d49b
MC
175722004-07-30 Michael Chastain <mec.gnu@mindspring.com>
17573
17574 * gdb.base/asm-source.exp: Properly convert target board
17575 debug flags from gcc format to binutils format.
17576
736b0fce
MK
175772004-07-28 Mark Kettenis <kettenis@gnu.org>
17578
17579 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
17580 gdb1718". PR backtrace/1718 partially fixed.
17581
5633ea5c
JJ
175822004-07-27 Jeff Johnston <jjohnstn@redhat.com>
17583
17584 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
17585
575eebb1
NC
175862004-07-26 Nick Clifton <nickc@redhat.com>
17587
17588 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
17589 good default value for a specific architecture is available then
17590 set it to that value. Otherwise default to the -gstabs switch.
17591 Remove the -g... switches from the asm-flags variable. Allow the
17592 target board info to override the value if it wants to. Pass the
17593 switch on the assembler command line.
17594
62104619
MK
175952004-07-23 Mark Kettenis <kettenis@gnu.org>
17596
17597 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
17598 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
17599 (main): Call new function.
17600
4a1135b8
MC
176012004-07-22 Michael Chastain <mec.gnu@mindspring.com>
17602
17603 Test for PR exp/1715.
17604 * gdb.base/radix.exp: Refactor common procedures. Make all
17605 test names unique. Change XFAIL to KFAIL.
17606
8a12c1f0
MC
176072004-07-20 Michael Chastain <mec.gnu@mindspring.com>
17608
17609 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
17610 * gdb.ada/gnat_ada.gin: ... to here.
17611 * configure.in: Use gnat_ada.gin.
17612 * configure: Regenerate.
17613
23b451cf
AC
176142004-07-20 Andrew Cagney <cagney@gnu.org>
17615
17616 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
17617 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
17618 XFAILs. Clean up test messages and comments. Check backtraces.
17619 Delete re-sync code.
17620
ab618a02
MC
176212004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17622
17623 Fix PR cli/740.
17624 * gdb.base/annota1.exp: Honor gdb,nosignals.
17625 * gdb.base/annota3.exp: Likewise.
17626
46dad340
MC
176272004-07-19 Michael Chastain <mec.gnu@mindspring.com>
17628
17629 * lib/java.exp: Update copyright notice.
17630
756d8c70
AC
176312004-07-19 Andrew Cagney <cagney@gnu.org>
17632
17633 * gdb.base/selftest.exp: Copy file from here ...
17634 * gdb.gdb/selftest.exp: ... to here.
17635
586027e6
AC
176362004-07-16 Andrew Cagney <cagney@redhat.com>
17637
17638 * lib/insight-support.exp: Delete file.
17639 * lib/java.exp (java_init): Fix copyright.
17640
029d2200
AC
176412004-07-16 Andrew Cagney <cagney@gnu.org>
17642
17643 * gdb.base/restore.c: Append "prologue" to comments marking the a
17644 function's prologue.
17645 * gdb.base/restore.exp: Update copyright, re-indent.
17646 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
17647 callerN" prefix where needed. Update patterns that match a
17648 function's prologue.
17649
653b62c5
MC
176502004-07-16 Michael Chastain <mec.gnu@mindspring.com>
17651
17652 * gdb.base/restore.c: Add copyright notice.
17653
f7d690e5
AC
176542004-07-16 Andrew Cagney <cagney@gnu.org>
17655
17656 * gdb.base/logical.exp: Update copyright.
17657 (evaluate): New procedure. Use to re-implement tests using
17658 several tables.
17659
d629a7cb
MH
176602004-07-14 Martin Hunt <hunt@redhat.com>
17661
17662 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
17663 which fixes some problems where init.tcl was not found.
17664
9c7bb332
AC
176652004-07-13 Andrew Cagney <cagney@gnu.org>
17666
6bf46641
AC
17667 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
17668 (check_sizeof, check_valueof): Do not include the output in the
17669 test name. Use gdb_test.
17670 (get_valueof): Use gdb_test_multiple.
17671
c4ffd4c0
AC
17672 * gdb.base/step-test.exp: Update copyright. Use
17673 gdb_test_multiple. Ensure that test names do not include
17674 architecture dependent output.
17675
ab89363a
AC
17676 * gdb.gdb/observer.exp: Update copyright.
17677 (setup_test): Use gdb_test_multiple.
17678 (attach_first_observer, attach_second_observer)
17679 (attach_third_observer, detach_first_observer)
17680 (detach_second_observer, detach_third_observer)
17681 (reset_counters, check_counters): Make $message a prefix.
17682 (test_normal_stop_notifications): Add "args" parameter - a list of
17683 init functions to be called. Make $message a prefix,
17684 (test_observer_normal_stop): Change the message prefixes so that
17685 they are unique, pass the attach / detach procedures to
17686 test_normal_stop_notifications.
17687
ec58997a
AC
17688 * gdb.base/signull.exp (test_segv): Prefix all tests with
17689 "${name}". Clean up test messages.
17690
b475183b
AC
17691 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
17692
9c7bb332
AC
17693 * gdb.base/ena-dis-br.exp: Update copyright.
17694 (break_at): New function. Replace send_gdb with gdb_test,
17695 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
17696 ignore count, not stopped at bpt", with KFAIL.
17697
2dd95497
CV
176982004-07-13 Corinna Vinschen <vinschen@redhat.com>
17699
17700 * gdb.base/attach.exp: Remove cleanupfile handling.
17701
419e626b
AC
177022004-07-12 Andrew Cagney <cagney@gnu.org>
17703
17704 * gdb.base/annota1.exp: Cleanup corefile test name.
17705 * gdb.base/annota3.exp: Ditto.
17706
8b1b3228
AC
177072004-07-12 Andrew Cagney <cagney@gnu.org>
17708
78650829
AC
17709 * gdb.base/signals.exp: Clean up copyright, re-indent.
17710
8b1b3228
AC
17711 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
17712 gdb_test and gdb_test_multiple.
17713
935c2760
JJ
177142004-07-08 Jeff Johnston <jjohnstn@redhat.com>
17715
17716 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 17717 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
17718 provide line number info for first statement in main.
17719
1544280f
AC
177202004-07-08 Andrew Cagney <cagney@gnu.org>
17721
1279f4ff
AC
17722 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
17723
1544280f
AC
17724 * gdb.base/sigbpt.exp: Make the common part of each test name a
17725 prefix instead of suffix.
17726
bcc82369
BR
177272004-07-07 Bob Rossi <bob_rossi@cox.net>
17728
17729 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
17730 test from test_tbreak_creation_and_listing to
17731 test_file_list_exec_source_file
17732 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
17733 Changed name of test from test_tbreak_creation_and_listing to
17734 test_file_list_exec_source_file
17735
23f4b0aa
JJ
177362004-07-07 Jeff Johnston <jjohnstn@redhat.com>
17737
17738 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
17739 the jmisc() constructor instead of <init>.
17740 * gdb.java/jmisc1.exp: Ditto.
17741
56401cd5
AC
177422004-07-07 Andrew Cagney <cagney@gnu.org>
17743
17744 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
17745 corrupting the PC.
17746
44ae2f6a
MC
177472004-07-06 Michael Chastain <mec.gnu@mindspring.com>
17748
17749 * gdb.cp/templates.exp: Accept whitespace change in demangler
17750 output.
17751
45a83408
AC
177522004-07-06 Andrew Cagney <cagney@gnu.org>
17753
17754 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
17755
d205ad70
MC
177562004-07-02 Michael Chastain <mec.gnu@mindspring.com>
17757
17758 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
17759 * lib/compiler.cc: Likewise.
17760
06ea1a61
MC
177612004-06-30 Michael Chastain <mec.gnu@mindspring.com>
17762
17763 * lib/compiler.cc: Work around string preprocessing problem
17764 with old hp c++ compiler.
17765 * lib/compiler.c: Likewise.
17766
daab1251
CV
177672004-06-29 Corinna Vinschen <vinschen@redhat.com>
17768
17769 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
17770 directives to conditionalize symbol prefixing.
17771 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
17772 additional_flags handling. Add underscore prefix for Cygwin.
17773 * gdb.arch/i386-unwind.c: Use preprocessor directives to
17774 conditionalize symbol prefixing.
17775 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
17776 additional_flags handling. Add underscore prefix for Cygwin.
17777
cc984116
CV
177782004-06-29 Corinna Vinschen <vinschen@redhat.com>
17779
17780 * gdb.base/bigcore.exp: Skip test on Cygwin.
17781
c279b077
MC
177822004-06-28 Michael Chastain <mec.gnu@mindspring.com>
17783
17784 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
17785 formats for "info register". Use gdb_test_multiple. Fix
17786 the "invalid register" test.
17787
0e915747
CV
177882004-06-28 Corinna Vinschen <vinschen@redhat.com>
17789
17790 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
17791 PID for Cygwin. Add Cygwin specific strings to check for in some
17792 tests.
17793 (do_attach_tests): Add a test for user interaction when attaching
17794 to a process with no matching symbol table already loaded.
17795
11422c86
AC
177962004-06-26 Andrew Cagney <cagney@gnu.org>
17797
17798 Test PR java/1567 and PR java/1565.
17799 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
17800 * gdb.java/jmisc2.exp: Delete file.
17801
cefbce26
MC
178022004-06-26 Michael Chastain <mec.gnu@mindspring.com>
17803
17804 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
17805
e19f872c
CV
178062004-06-25 Corinna Vinschen <vinschen@redhat.com>
17807
17808 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
17809 attach process.
17810
d931ba3b
MC
178112004-06-23 Michael Chastain <mec.gnu@mindspring.com>
17812
17813 * gdb.cp/pr-1553.exp: Remove.
17814
aef68c48
MC
178152004-06-22 Michael Chastain <mec.gnu@mindspring.com>
17816
17817 * gdb.cp/pr-1553.cc: Remove.
17818 * gdb.cp/pr-1553.exp: Disable this test.
17819
8d5df71a
JB
178202004-06-20 Jim Blandy <jimb@redhat.com>
17821
a9c64011 17822 Fix PR testsuite/1680.
8d5df71a
JB
17823 * gdb.arch/i386-sse.exp: Properly quote curly braces in
17824 regular expressions.
17825
4ac6f39d
MC
178262004-06-19 Michael Chastain <mec.gnu@mindspring.com>
17827
17828 Fix PR testsuite/1679.
17829 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
17830 Issue an UNSUPPORTED result instead.
17831
1b413552
JB
178322004-06-18 Jim Blandy <jimb@redhat.com>
17833
17834 * gdb.base/charset.exp: Only send a control-C if we see a new
17835 prompt and incomplete command.
17836
6daa6ebd
MC
178372004-06-18 Michael Chastain <mec.gnu@mindspring.com>
17838
17839 * gdb.cp/pr-574.cc: Add copyright notice.
17840
51fa4ae0
JB
178412004-06-17 Jim Blandy <jimb@redhat.com>
17842
17843 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
17844 cases where the regexp has no groups; this grabs random text from
17845 the previous test suite, whatever that was.
17846
8fea26c5
MC
178472004-06-17 Michael Chastain <mec.gnu@mindspring.com>
17848
17849 * gdb.cp/printmethod.cc: Add copyright notice.
17850
1e3aeb41
MC
178512004-06-16 Michael Chastain <mec.gnu@mindspring.com>
17852
17853 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
17854
9d9030bc
AC
178552004-06-16 Andrew Cagney <cagney@gnu.org>
17856
17857 * gdb.base/signull.c: Update copyright. Include <string.h>.
17858 (bowler): Replace data_pointer with data_read
17859 and data_write cases. Add code_descriptor case.
17860 (zero, desc): New array and pointer.
17861 (data, code): Change to simple pointers.
17862 * gdb.base/signull.exp: Fix probe pattern matching a function
17863 descriptor SIGSEGV. Replace data_pointer with data_read and
17864 data_write tests.
17865
acd4ad44
AC
178662004-06-16 Andrew Cagney <cagney@gnu.org>
17867
17868 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
17869
08fd625c
MC
178702004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17871
17872 * gdb.base/long_long.c: Add copyright notice.
17873
1903502c
MC
178742004-06-15 Michael Chastain <mec.gnu@mindspring.com>
17875
17876 * gdb.base/long_long.exp: Remove reference to
17877 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
17878 to gdb_breakpoint and gdb_continue_to_breakpoint.
17879
83313cb1
JB
178802004-06-14 Jim Blandy <jimb@redhat.com>
17881
17882 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
17883 endian case.
17884
1bf404ef
AC
178852004-06-14 Andrew Cagney <cagney@gnu.org>
17886
17887 * gdb.base/gcore.exp (capture_command_output): Delete the always
17888 passing tests containing inferior values.
17889 * gdb.base/ending-run.exp: Do not include the breakpoint address
17890 in the test message. Update copyright.
17891 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
17892 size in the test name, use gdb_test_multiple. Update copyright.
17893
ef220b33
MC
178942004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17895
17896 * gdb.cp/ref-types.cc: Add copyright notice.
17897
4f70a4c9
MC
178982004-06-14 Michael Chastain <mec.gnu@mindspring.com>
17899
17900 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
17901 hp_aCC_compiler.
17902 * lib/compiler.cc: Likewise.
17903 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
17904 'set' commands. Log diagnostics for other lines. Set
17905 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
17906
335928ac
MC
179072004-06-13 Michael Chastain <mec.gnu@mindspring.com>
17908
17909 * gdb.cp/try_catch.cc: Add copyright notice.
17910
2efb12e8
MC
179112004-06-12 Michael Chastain <mec.gnu@mindspring.com>
17912
17913 * gdb.cp/userdef.cc: Add copyright notice.
17914
0bbed51a
MC
179152004-06-11 Michael Chastain <mec.gnu@mindspring.com>
17916
17917 * gdb.cp/virtfunc.cc: Add copyright notice.
17918
e12a46c9
RC
179192004-06-11 Randolph Chung <tausq@debian.org>
17920
17921 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
17922 problem.
17923
338e05af
AC
179242004-06-10 Andrew Cagney <cagney@gnu.org>
17925
17926 * lib/compiler.cc, lib/compiler.c: Append either
17927 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
17928 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
17929 instead of gcc-3-3.
17930
dc3f10cb
AC
179312004-06-09 Andrew Cagney <cagney@gnu.org>
17932
b4d946af
AC
17933 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
17934 gdb/1455, bug is specific to "long long" and "double".
a9c64011 17935
dc3f10cb
AC
17936 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
17937 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
17938 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
17939 fixed.
17940
b5c0bfa2
AC
179412004-06-09 Andrew Cagney <cagney@gnu.org>
17942
17943 * gdb.base/structs.exp (test_struct_returns): Replace
17944 "return_value_unknown" and "finish_value_unknown" by
17945 "return_value_known" and "finish_value_known". Instead of
17946 "return_value_unknown" iff "finish_value_unknown", check
17947 "return_value_known" implies "finish_value_known".
17948
caeb605f
MH
179492004-06-08 Martin Hunt <hunt@redhat.com>
17950
17951 * gdb.base/float.exp: Add pattern for mips targets.
17952
c892bb64
RC
179532004-06-08 Randolph Chung <tausq@debian.org>
17954
17955 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
17956 message for unknown architectures more clear.
17957
48306d3e
JB
179582004-06-08 Joel Brobecker <brobecker@gnat.com>
17959
17960 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
17961 start the execution of the program.
17962
83ecb59f
JB
179632004-06-07 Jim Blandy <jimb@redhat.com>
17964
17965 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
17966 * gdb.arch/i386-cpuid.h: New helper file.
17967
55264cb4
RC
179682004-06-07 Randolph Chung <tausq@debian.org>
17969
17970 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
17971 has started.
17972
23cadb28
RM
179732004-06-04 Roland McGrath <roland@redhat.com>
17974
17975 Fix PR gdb/1647.
17976 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
17977 differently to be robust to output buffering differences.
17978
51d01eda
MC
179792004-06-04 Michael Chastain <mec.gnu@mindspring.com>
17980
17981 * gdb.threads/pthreads.exp: Update copyright years.
17982 (check_control_c): Change asynchronous 'after' to synchronous.
17983
f4fc3b93
RM
179842004-06-04 Roland McGrath <roland@redhat.com>
17985
17986 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
17987 next gdb prompt.
17988
4013522b
MC
179892004-06-02 Michael Chastain <mec.gnu@mindspring.com>
17990
17991 Fix PR gdb/1636.
17992 * gdb.threads/manythreads.exp: Change asynchronous 'after'
17993 calls to synchronous.
17994
7a8f1e6b
JB
179952004-05-26 Jim Blandy <jimb@redhat.com>
17996
17997 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
17998
81bb3443
RC
179992004-05-24 Randolph Chung <tausq@debian.org>
18000
18001 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
18002 * gdb.asm/pa.inc: New file.
18003
8f5a3103
MK
180042004-05-22 Mark Kettenis <kettenis@gnu.org>
18005
18006 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
18007
734b8fe8 180082004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 18009 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
18010
18011 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
18012 GDB prompt.
18013
725603e1
UW
180142004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18015
f4fc3b93 18016 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
18017 setjmp/longjmp. Use sigaction instead of signal.
18018
8b923272 180192004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 18020 Michael Snyder <msnyder@redhat.com>
8b923272
JB
18021
18022 * gdb.threads/pthread_cond_wait.c: New file.
18023 * gdb.threads/pthread_cond_wait.exp: New testcase.
18024
8bfabb04
AC
180252004-05-13 Andrew Cagney <cagney@redhat.com>
18026
18027 * gdb.base/signull.exp, gdb.base/signull.c: New files.
18028 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
18029
42edda50
AC
180302004-05-11 Andrew Cagney <cagney@redhat.com>
18031
18032 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
18033 fixed but revealed gdb/1639.
18034
d303a6c7
AC
180352004-05-10 Andrew Cagney <cagney@redhat.com>
18036
18037 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
18038 func1" and "next to 2nd alarm", kernel bug avoided.
18039
bf08c2a1
DJ
180402004-05-10 Daniel Jacobowitz <dan@debian.org>
18041
18042 PR external/1568
18043 * gdb.base/bigcore.exp: Check the size of the dumped core file.
18044 XFAIL if it is smaller than bytes_allocated.
18045 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
18046 (main): Make chunks_allocated unsigned. Correct comment.
18047
c0586a34
JB
180482004-05-07 Joel Brobecker <brobecker@gnat.com>
18049
18050 * gdb.arch/powerpc-aix-prologue.c: New file.
18051 * gdb.arch/powerpc-aix-prologue.exp: New file.
18052
f2785d12
JB
180532004-05-07 Jim Blandy <jimb@redhat.com>
18054
18055 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
18056 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
18057
bd7f6e30
JB
180582004-05-06 Joel Brobecker <brobecker@gnat.com>
18059
18060 * gdb.base/sep.exp: No longer setup_kfail when the program was
18061 built with dwarf2.
18062
0a5e7efe
JI
180632004-05-05 Jim Ingham <jingham@apple.com>
18064
18065 * gdb.base/pending.exp: Make sure pending breakpoints
18066 preserve the ignore count.
f4fc3b93 18067
a8958849
MK
180682004-04-27 Jerome Guitton <guitton@gnat.com>
18069
18070 * i386-prologue.exp: Add testcase for jump instruction as first
18071 instruction of the real code.
18072 * i386-prologue.c (jump_at_beginning): New function.
18073
7e103f5b
MK
180742004-04-28 Mark Kettenis <kettenis@gnu.org>
18075
18076 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
18077 x86_64-*-*.
18078
5d38b224
MK
180792004-04-28 Mark Kettenis <kettenis@gnu.org>
18080
18081 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
18082 i*86-*-*.
18083
0ef32fd9
MK
180842004-04-25 Mark Kettenis <kettenis@gnu.org>
18085
18086 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
18087 expression that checks the return type.
18088
71d7dd7c
AC
180892004-04-23 Andrew Cagney <cagney@redhat.com>
18090
18091 * gdb.base/call-sc.exp: New test of scalar call/return values.
18092 * gdb.base/call-sc.c: Ditto.
18093
1e9f977e
JJ
180942004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18095
18096 * gdb.threads/manythreads.c: Reduce thread stack size.
18097
899d9e3a
JJ
180982004-04-23 Jeff Johnston <jjohnstn@redhat.com>
18099
18100 * gdb.threads/manythreads.c: Add copyright notice.
18101
61bcae62
AC
181022004-04-23 Andrew Cagney <cagney@redhat.com>
18103
18104 * gdb.base/siginfo.exp: Better handle step out of signal.
18105 * gdb.base/sigstep.exp: Ditto.
18106
7339a42e 181072004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 18108 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
18109
18110 * gdb.threads/manythreads.c: New testcase.
18111 * gdb.threads/manythreads.exp: Ditto.
18112
5c98409b
JB
181132004-04-22 Jim Blandy <jimb@redhat.com>
18114
18115 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
18116 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
18117
3b611f1a
MC
181182004-04-21 Michael Chastain <mec.gnu@mindspring.com>
18119
18120 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
18121
f0fd9238
AC
181222004-04-21 Andrew Cagney <cagney@redhat.com>
18123
18124 * gdb.base/sigstep.c: New file.
18125 * gdb.base/sigstep.exp: New file.
18126
90990674
JB
181272004-04-16 Joel Brobecker <brobecker@gnat.com>
18128
18129 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
18130 call to observer_notify_normal_stop.
18131
78cef34b
AC
181322004-04-15 Andrew Cagney <cagney@redhat.com>
18133
18134 * gdb.base/siginfo.c: New file.
18135 * gdb.base/siginfo.exp: New file.
18136
d2343407
JB
181372004-04-12 J. Brobecker <brobecker@gnat.com>
18138
18139 * gdb.base/sep.exp: Fix typo in comment.
18140
a2dba3c8
JB
181412004-04-12 J. Brobecker <brobecker@gnat.com>
18142
18143 * gdb.base/sep.c: New file.
18144 * gdb.base/sep-proc.c: New file.
18145 * gdb.base/sep.exp: New testcase.
18146
15f7b60e
MK
181472004-04-09 Mark Kettenis <kettenis@gnu.org>
18148
18149 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
18150 support.
18151
44f4de1a
AC
181522004-04-05 Andrew Cagney <cagney@redhat.com>
18153
18154 * gdb.base/sigaltstack.c: New file.
18155 * gdb.base/sigaltstack.exp: New file.
18156
ef04f396
JB
181572004-04-04 Joel Brobecker <brobecker@gnat.com>
18158
18159 * gdb.base/foll-fork.exp: Update the expected output for
18160 "help set follow-fork-mode", to match a change that was made
18161 to the help of this variable on 2004-01-13.
18162
d40d2c92
JB
181632004-04-01 Joel Brobecker <brobecker@gnat.com>
18164
18165 * lib/ada.exp: Add copyright notice.
18166 * bar.ads: Likewise.
18167 * bar.adb: Likewise.
18168 * null_record.adb: Likewise.
18169 * null_record.exp: Likewise.
18170 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
18171
f86ef5a3
JB
181722004-04-01 Joel Brobecker <brobecker@gnat.com>
18173
18174 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
18175 * configure: Regenerate.
18176
414e70e3
JB
181772004-04-01 Joel Brobecker <brobecker@gnat.com>
18178
18179 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
18180 to build the application. Remove the message printed when in
18181 verbose mode, redundant with the UNSUPPORTED message above.
18182
f0aaee49
JB
181832004-03-31 Joel Brobecker <brobecker@gnat.com>
18184
18185 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
18186 * gdb.ada (null_record.exp): New testcase.
18187
ac81cb54
JB
181882004-03-31 Joel Brobecker <brobecker@gnat.com>
18189
18190 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
18191
854af2f7
JB
181922004-03-31 Joel Brobecker <brobecker@gnat.com>
18193
18194 * gdb.ada: New subdirectory.
18195 * gdb.ada/Makefile.in: New file.
18196 * gdb.ada/gnat_ada.gpr.in: New file.
18197
034cb681
JB
181982004-03-31 Joel Brobecker <brobecker@gnat.com>
18199
18200 * lib/ada.exp: New file.
18201
78a1a894
DJ
182022004-03-24 Daniel Jacobowitz <drow@mvista.com>
18203
18204 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
18205 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
18206
4b2b3b3e
AC
182072004-03-22 Andrew Cagney <cagney@redhat.com>
18208
18209 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
18210 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
18211 Problem identified by Ulrich Weigand.
18212
23c73aa3
DC
182132004-03-17 David Carlton <carlton@kealia.com>
18214
18215 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
18216 PR c++/826.
18217
d63a86f8
RM
182182004-03-16 Roland McGrath <roland@redhat.com>
18219
18220 * gdb.base/auxv.exp: New file.
18221 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
18222
0e02aa50
DC
182232004-03-12 David Carlton <carlton@kealia.com>
18224
18225 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
18226 * gdb.cp/pr-1553.cc: Ditto.
18227 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
18228 pass branch.
18229
c20b71be
MC
182302004-03-12 Michael Chastain <mec.gnu@mindspring.com>
18231
18232 * gdb.cp/templates.exp: Accept more template types.
18233
c7414a01
MC
182342004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18235
18236 From Corinna Vinschen with modifications.
18237 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
18238 local variable obj_with_enum.
18239 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
18240 results with obj_with_enum.
18241
ed69573c
MC
182422004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18243
18244 * gdb.cp/classes.cc: New file, copied from misc.cc.
18245 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
18246
28301461
MC
182472004-03-09 Michael Chastain <mec.gnu@mindspring.com>
18248
18249 * gdb.cp/misc.cc: Add copyright notice.
18250
1198ecbe
DC
182512004-03-05 David Carlton <carlton@kealia.com>
18252
18253 * gdb.cp/rtti.exp: Add 'print *obj3' test.
18254 * gdb.cp/rtti.h: Update copyright.
18255 (namespace n2::n3): New.
18256 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
18257 (n2::n3::func3): New.
18258 (main): Call n2::n3::func3.
18259 * gdb.cp/rtti2.cc: Update copyright.
18260 (n2::create3): New.
18261
9e08c470
MK
182622004-03-04 Mark Kettenis <kettenis@gnu.org>
18263
18264 * gdb.asm/openbsd.inc: Fix typo.
18265
4bebc3aa
FF
182662004-03-03 Fred Fish <fnf@redhat.com>
18267
18268 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
18269 "val" instead of unused "size". Update copyright year.
18270
6ea9fb37
DJ
182712004-02-29 Daniel Jacobowitz <drow@mvista.com>
18272
18273 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
18274 to use unsigned char.
18275 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
18276 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
18277
23b23974
DJ
182782004-02-29 Daniel Jacobowitz <drow@mvista.com>
18279
18280 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
18281 line of output.
18282
7574fd53
DJ
182832004-02-28 Daniel Jacobowitz <drow@mvista.com>
18284
18285 * gdb.base/relocate.c (dummy): Initialize.
18286
a195357f
DJ
182872004-02-28 Daniel Jacobowitz <drow@mvista.com>
18288
18289 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
18290 a breakpoint at exit.
18291
72fd54a9
FF
182922004-02-27 Fred Fish <fnf@redhat.com>
18293
18294 * gdb.base/chng-syms.exp: Add expect condition to match failing
18295 case that isn't a timeout.
18296
b9d23137
AC
182972004-02-27 Andrew Cagney <cagney@redhat.com>
18298
18299 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
18300 support.
18301
15d208f6 183022004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 18303
15d208f6
FF
18304 * gdb.arch/gdb1431.c: Remove.
18305 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
18306 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
18307 of "until" incorrectly.
18308
98f9cd2d
JB
183092004-02-26 J. Brobecker <brobecker@gnat.com>
18310
18311 * gdb.cp/class2.cc (empty): New class.
18312 (refer): New function.
18313 (main): Declare an object of type empty and use it.
18314 * gdb.cp/class2.exp: Print the value of an object of type empty.
18315
9b50c11b
JJ
183162004-02-26 Jeff Johnston <jjohnstn@redhat.com>
18317
18318 * gdb.base/langs.exp: Update query string to match the
18319 new nquery format used for pending breakpoints.
18320
0dcd613f
AC
183212004-02-26 Andrew Cagney <cagney@redhat.com>
18322
18323 Fix PR i18n/1570.
18324 * gdb.base/charset.c: Update copyright notice.
18325 (main, init_string): Remove the escape character '\e' tests.
18326 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
18327 * gdb.base/charset.exp (valid_host_charset): Ditto.
18328 * gdb.base/setvar.exp: Ditto.
18329
b8a56647
AC
183302004-02-24 Andrew Cagney <cagney@redhat.com>
18331
90d59e34
AC
18332 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
18333 mmapped data in core file" PASS and FAIL messages consistent.
18334
b8a56647
AC
18335 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
18336 setting a breakpoint. Work around PR java/1565.
18337
9f27c604
JJ
183382004-02-23 Jeff Johnston <jjohnstn@redhat.com>
18339
18340 * lib/gdb.exp (gdb_breakpoint): Update query string to match
18341 new nquery format.
18342 * gdb.base/pending.exp: Ditto.
18343
3224a706
MK
183442004-02-22 Mark Kettenis <kettenis@gnu.org>
18345
18346 * configure.in: Run stabs tests on *BSD.
18347 * configure: Regenerated.
18348
41e0a9ca
MK
183492004-02-21 Mark Kettenis <kettenis@gnu.org>
18350
18351 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
18352
1e1b3428
FF
183532004-02-20 Fred Fish <fnf@redhat.com>
18354
18355 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
18356 blank in test for "returns short", for consistency with other
18357 "returns xxx" tests. Update copyright year.
18358
f9a7572a
FF
183592004-02-19 Fred Fish <fnf@redhat.com>
18360
18361 New testcase for PR breakpoint/1558.
18362 * gdb.arch/gdb1558.exp: New file.
18363 * gdb.arch/gdb1558.c: New file.
18364
b2ce2854
EZ
183652004-02-19 Elena Zannoni <ezannoni@redhat.com>
18366
18367 * gdb.base/nodebug.exp: Fix typo.
18368
e7c9ff01
JB
183692004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
18370
18371 Committed by Jim Blandy <jimb@redhat.com>.
18372
62f4b920
JB
18373 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
18374
2db536a1
JB
18375 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
18376
e7c9ff01
JB
18377 * gdb.base/float.exp: Support s390*-*-* targets.
18378
f3205b34
AF
183792004-02-17 Adam Fedor <fedor@gnu.org>
18380
18381 * gdb.base/gdb1555.exp: New file.
18382 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
18383
9d62932d
EZ
183842004-02-17 Elena Zannoni <ezannoni@redhat.com>
18385
18386 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
18387
344c9711
FF
183882004-02-16 Fred Fish <fnf@redhat.com>
18389
18390 * gdb.arch/gdb1291.c: Remove
18391 * gdb.arch/gdb1291.s: New test input file.
18392 * gdb.arch/gdb1291.exp: Expand test to check case that should not
18393 fail. Test for correct result, known incorrect result, other
18394 failures and timeouts.
18395
2d822687
AC
183962004-02-16 Andrew Cagney <cagney@redhat.com>
18397
18398 * gdb.base/bigcore.exp: New file.
18399 * gdb.base/bigcore.c: New file.
18400
dac15b66
AC
184012004-02-13 Andrew Cagney <cagney@redhat.com>
18402
18403 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
18404 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
18405 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
18406 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
18407 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
18408 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
18409 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
18410 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
18411 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
18412 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
18413
6bdfc2c4
JJ
184142004-02-11 Jeff Johnston <jjohnstn@redhat.com>
18415
18416 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
18417 executed is an alloc instruction.
18418
87b3ede8
DC
184192004-02-11 David Carlton <carlton@kealia.com>
18420
18421 * gdb.cp/breakpoint.exp: New.
18422 * gdb.cp/breakpoint.cc: New.
18423
6e19e2bf
MC
184242004-02-11 Michael Chastain <mec.gnu@mindspring.com>
18425
18426 Partial fix for PR gdb/1543.
18427 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
18428 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
18429 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
18430 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
18431 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
18432 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
18433 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
18434 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
18435 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
18436 to bug-gdb@prep.ai.mit.edu .
18437 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
18438 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
18439 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
18440 Likewise.
18441
5c5455dc
AC
184422004-02-10 Andrew Cagney <cagney@redhat.com>
18443
18444 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
18445 using gdb_internal_error_resync.
18446
9cf689d7
DJ
184472004-02-09 Daniel Jacobowitz <drow@mvista.com>
18448
18449 * gdb.threads/thread-specific.exp: Stop early if no threads are
18450 found.
18451
d2dc51db
MC
184522004-02-09 Michael Chastain <mec.gnu@mindspring.com>
18453
18454 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
18455
14b1a056
DJ
184562004-02-08 Daniel Jacobowitz <drow@mvista.com>
18457
18458 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
18459 breakpoints.
18460
83f66e8f
DJ
184612004-02-07 Daniel Jacobowitz <drow@mvista.com>
18462
18463 * config/sim.exp (gdb_load): Handle $arg == "".
18464 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
18465 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
18466
30fc0091
EZ
184672004-02-07 Elena Zannoni <ezannoni@redhat.com>
18468
a9c64011
AS
18469 * gdb.base/maint.exp: Update test to reflect
18470 obstack changes.
30fc0091 18471
4d806929
JJ
184722004-02-04 Jeff Johnston <jjohnstn@redhat.com>
18473
18474 * gdb.base/pendshr.c (pendfunc): New function that calls
18475 pendfunc1.
18476 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
18477
7bfdd688
FF
184782004-02-04 Fred Fish <fnf@redhat.com>
18479
18480 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
18481 function symbols and update copyright years.
18482 * gdb.arch/gdb1291.c: Ditto.
18483
aaa08ee4
MC
184842004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18485
18486 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
18487
dbad7755
MC
184882004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18489
18490 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
18491
ec4646ef
MC
184922004-02-03 Michael Chastain <mec.gnu@mindspring.com>
18493
18494 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
18495
1b802196
FF
184962004-02-02 Fred Fish <fnf@redhat.com>
18497
18498 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
18499 remote targets. Update copyright years.
18500
18fe2033
JJ
185012004-02-02 Jeff Johnston <jjohnstn@redhat.com>
18502
18503 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
18504 support.
18505 * gdb.base/langs.exp: Fix test which attempts to create
18506 breakpoint on non-existent function to handle new pending
18507 support.
18508 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
18509 a breakpoint.
18510 * gdb.base/pending.exp: New test.
18511 * gdb.base/pending.c: New file.
18512 * gdb.base/pendshr.c: Ditto.
18513
8d577d32
DC
185142004-02-02 David Carlton <carlton@kealia.com>
18515
18516 * gdb.cp/overload.exp: Add overloadNamespace tests.
18517 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
18518 (overloadNamespace, XXX): New.
18519 (main): Call XXX::marker2.
18520
3ad13771
FF
185212004-02-01 Fred Fish <fnf@redhat.com>
18522
18523 * gdb.base/dump.exp: Use runto_main instead of "runto main".
18524 * gdb.base/finish.exp: Ditto.
18525 * gdb.base/gcore.exp: Ditto.
18526 * gdb.base/huge.exp: Ditto.
18527 * gdb.base/info-proc.exp: Ditto.
18528 * gdb.base/return2.exp: Ditto.
18529 * gdb.threads/gcore-thread.exp: Ditto.
18530
44c75849
DJ
185312004-02-01 Daniel Jacobowitz <drow@mvista.com>
18532
18533 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
18534
005bc093
MK
185352004-02-01 Mark Kettenis <kettenis@gnu.org>
18536
18537 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
18538 that opening the file succeeds on OpenBSD.
18539
c47cebdb
DJ
185402004-02-01 Daniel Jacobowitz <drow@mvista.com>
18541
18542 * gdb.threads/thread-specific.c: New file.
18543 * gdb.threads/threads-specific.exp: New test script.
18544 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
18545 to expect_out.
18546
5a01311c
MK
185472004-02-01 Mark Kettenis <kettenis@gnu.org>
18548
18549 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
18550 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
18551 only on the "print_small_structs from print_long_arg_list" test.
18552
ce22a4f1
DJ
185532004-02-01 Daniel Jacobowitz <drow@mvista.com>
18554
18555 * gdb.base/completion.exp: Kill a stray backslash.
18556
18557 From Jim Ingham <jingham@apple.com>:
18558 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
18559 agrees with the result from sending a tab.
18560
abbab9d3
DJ
185612004-01-31 Daniel Jacobowitz <drow@mvista.com>
18562
18563 * gdb.base/chng-syms.exp: Remove stray newline.
18564
53904d1e
MK
185652004-01-31 Mark Kettenis <kettenis@gnu.org>
18566
18567 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
18568 *-*-openbsd*.
18569 * gdb.asm/openbsd.inc: New file.
18570
3a4b3aac
MK
185712004-01-30 Mark Kettenis <kettenis@gnu.org>
18572
18573 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
18574 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
18575 *-*solaris2*. Remove commented out default settings for
18576 asm-flags. Replace gdb_compile with target_link.
18577
ebac27b4
MC
185782004-01-29 Michael Chastain <mec.gnu@mindspring.com>
18579
18580 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
18581 for all tests. Remove old hp-ux and cygnus xfail cases.
18582
d8679d84
PH
185832004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
18584
18585 * gdb.base/chng-syms.exp: New file.
18586 * gdb.base/chng-syms.c: New file.
18587
0a55bc22
MC
185882004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18589
18590 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
18591 Provide arms for current output in all my configurations.
18592
94b8e876
MC
185932004-01-24 Michael Chastain <mec.gnu@mindspring.com>
18594
18595 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
18596 * lib/compiler.cc: Likewise.
18597 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
18598 get the right preprocessor. Eval the output directly. Remove
18599 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
18600 hp_f77_compiler and hp_f90_compiler completely.
18601 (gdb_preprocess): Delete.
18602 (get_compiler): Delete.
18603
7cf03d44
MK
186042004-01-24 Mark Kettenis <kettenis@gnu.org>
18605
18606 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
18607 <string.h>.
18608
68b6dce9
NR
186092004-01-24 Nick Roberts <nick@nick.uklinux.net>
18610
18611 * gdb.mi/mi-stack.exp: Update copyright.
18612
b368761e
DC
186132004-01-23 David Carlton <carlton@kealia.com>
18614
18615 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
18616 test for cp_lookup_transparent_type.
18617 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
18618 call them.
18619
f2061b53
DJ
186202004-01-23 Daniel Jacobowitz <drow@mvista.com>
18621
18622 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
18623 after -var-update.
18624
37fc574a
DC
186252004-01-23 David Carlton <carlton@kealia.com>
18626
18627 * gdb.cp/namespace.cc (C::ensureRefs): New.
18628 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
18629
8e94b928
NR
186302004-01-20 Nick Roberts <nick@nick.uklinux.net>
18631
18632 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
18633 case "-stack-list-locals 2".
18634 * gdb.mi/mi-var-child.exp: Test for case
18635 "-var-list-children --all-values NAME".
18636
997b0952
MC
186372004-01-18 Michael Chastain <mec.gnu@mindspring.com>
18638
18639 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
18640
52470da3
MK
186412004-01-18 Mark Kettenis <kettenis@gnu.org>
18642
7049b4b8
MK
18643 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
18644 used with gdb_test_multiple.
18645
52470da3
MK
18646 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
18647 read at address 0. This fixes PR testsuite/1504.
18648
da6012e5
DJ
186492004-01-18 Daniel Jacobowitz <drow@mvista.com>
18650
18651 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
18652 Remove downloading, guessing the host executable, the calls to
18653 gdb_file_cmd and gdb_target_cmd, and "load" support.
18654 (infer_host_exec): New function broken out from gdb_load.
18655 (gdb_load): New wrapper for gdbserver_gdb_load.
18656 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
18657 gdb_target_cmd. Use -target-select.
18658 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
18659 Download binaries to the host. Clear last_mi_remote_file when
18660 we load a new binary.
18661 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
18662 call gdbserver_gdb_load and mi_gdb_target_cmd.
18663
32c70722
MC
186642004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18665
18666 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
18667 type patterns.
18668
b0cecf36
MC
186692004-01-17 Michael Chastain <mec.gnu@mindspring.com>
18670
18671 * gdb.cp/templates.exp: Fix typo in test name of
18672 "print Foo<volatile char*>::foo".
18673
4120d7e6
MC
186742004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18675
18676 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
18677
f679e530
BE
186782004-01-16 Ben Elliston <bje@wasabisystems.com>
18679
18680 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
18681 (clean mostlyclean): Remove empty rm.
18682
091c48f6
MC
186832004-01-15 Michael Chastain <mec.gnu@mindspring.com>
18684
18685 * gdb.base/setvar.exp: Add copyright years.
18686
3e5fc8d2
DC
186872004-01-14 David Carlton <carlton@bactrian.org>
18688
18689 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
18690 PR c++/1511 and update coment.
18691 * gdb.cp/templates.exp: Update patterns to match current output.
18692 If changes involve something other than whitespace, KFAIL
18693 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
18694
63d06c5c
DC
186952004-01-14 David Carlton <carlton@kealia.com>
18696
18697 * gdb.cp/namespace.exp: Add tests involving classes defined within
18698 namespaces.
18699 * gdb.cp/namespace.cc (C::CClass): New.
18700 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
18701
a51dab88
EZ
187022004-01-14 Elena Zannoni <ezannoni@redhat.com>
18703
18704 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
18705 what debug info we have. Print a better message if something goes
18706 wrong while producing the separate debug info file.
18707
a476ccc9
MC
187082004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18709
18710 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
18711
f453692c
MC
187122004-01-14 Michael Chastain <mec.gnu@mindspring.com>
18713
18714 * gdb.base/callfuncs.c: Add copyright notice.
18715
f40063a5
MC
187162004-01-13 Michael Chastain <mec.gnu@mindspring.com>
18717
18718 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
18719 inheritance. PR gdb/1498, PR gcc/13539.
18720
19ac3974
EZ
187212004-01-13 Elena Zannoni <ezannoni@redhat.com>
18722
a9c64011
AS
18723 * gdb.threads/gcore-thread.exp: Prefix name of binary with
18724 test specific name.
18725 * gdb.mi/gdb669.exp: Ditto.
18726 * gdb.mi/mi-pthreads.exp: Ditto.
18727 * gdb.mi/mi1-pthreads.exp: Ditto.
18728 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 18729
56c97c6e
MC
187302004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18731
18732 * gdb.cp/member-ptr.cc: Add copyright notice.
18733
a0644324
MC
187342004-01-12 Michael Chastain <mec.gnu@mindspring.com>
18735
18736 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
18737 some patterns for recent versions of gcc and hpacc. Delete
18738 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
18739 Delete tests that access a NULL pointer-to-member-data. This
18740 script is still disabled for gcc.
18741
32fabe09
EZ
187422004-01-12 Elena Zannoni <ezannoni@redhat.com>
18743
18744 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 18745 escaped correctly.
32fabe09 18746
1f8a6abb
EZ
187472004-01-12 Elena Zannoni <ezannoni@redhat.com>
18748
18749 * gdb.base/sepdebug.exp: New file.
18750 * gdb.base/sepdebug.c: New file.
18751 * lib/gdb.exp (separate_debug_filename): New procedure.
18752 (gdb_gnu_strip_debug): New procedure.
18753
48efe704
AC
187542004-01-12 Andrew Cagney <cagney@redhat.com>
18755
18756 * gdb.mi/ChangeLog: Delete file. Renamed to ...
18757 * gdb.mi/ChangeLog-1999-2003: New file.
18758
a9415475
AC
187592004-01-12 Andrew Cagney <cagney@redhat.com>
18760
18761 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
18762 "Renaming a directory to a non-empty directory returns ENOTEMPTY
18763 or EEXIST", treat EBUSY as an XFAIL.
18764
83b8cf9d
MC
187652004-01-11 Michael Chastain <mec.gnu@mindspring.com>
18766
18767 * gdb.base/scope.exp: Remove obsolete setup_xfail for
18768 hp_cc_compiler.
18769
9939d2a8
MC
187702004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18771
18772 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
18773 decorations.
18774
1ff8cadf
MC
187752004-01-10 Michael Chastain <mec.gnu@mindspring.com>
18776
18777 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
18778 and "(aCC)" decorations. Remove obsolete doco about old
18779 test results.
18780
6fa9022e
MC
187812004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18782
18783 * gdb.cp/exception.exp: Fix typo in doco.
18784
209721fe
MK
187852004-01-09 Mark Kettenis <kettenis@gnu.org>
18786
18787 * gdb.base/gdb1476.exp: Fix typo.
18788
ef11303e
MC
187892004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18790
18791 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
18792 file.
18793
041ab88c
MC
187942004-01-09 Michael Chastain <mec.gnu@mindspring.com>
18795
18796 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
18797 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
18798 Use gdb_compile. Remove restriction on gcc. Add some patterns
18799 for recent version of gdb. Delete second half, which was a copy
18800 of the first half with different build flags. This test is
18801 still disabled because it is still not ready for production.
18802
e36d075a
MC
188032004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18804
18805 * gdb.cp/exception.cc: Add copyright notice.
18806 * gdb.cp/exception.exp: Add a notice that this file is broken
18807 because of line number changes caused by addition of copyright
18808 notice.
18809
42b190ad
MC
188102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18811
18812 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
18813 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
18814
8f25f06b
MC
188152004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18816
18817 * gdb.cp/classes.exp: Accept gnu abi 2.
18818 * gdb.cp/derivation.exp: Likewise.
18819 * gdb.cp/overload.exp: Likewise.
18820 * gdb.cp/virtfunc.exp: Likewise.
18821
06ded8b8
MC
188222004-01-08 Michael Chastain <mec.gnu@mindspring.com>
18823
18824 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
18825 semicolon after end of function.
18826
77c26ae3
MC
188272004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18828
18829 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
18830 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
18831 boilerplate code for compiling and running the program under
18832 test. Add some string method tests.
18833
20757486
MC
188342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18835
18836 * gdb.cp/bs15503.cc: Add copyright notice.
18837 * gdb.cp/bs15503.exp: Adjust line number.
18838
0fd3b503
MC
188392004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18840
18841 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
18842 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
18843
10d1bea8
MC
188442004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18845
18846 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
18847 hp_cc_compiler.
18848
2789202a
MC
188492004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18850
18851 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
18852 * gdb.cp/ctti.exp: Use the marker instead of "next".
18853 With gcc, run further before bailing.
18854
b862f14c
MC
188552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18856
18857 * gdb.cp/cttiadd.cc: Add copyright notice.
18858 * gdb.cp/cttiadd1.cc: Likewise.
18859 * gdb.cp/cttiadd2.cc: Likewise.
18860 * gdb.cp/cttiadd3.cc: Likewise.
18861
96da2469
MC
188622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18863
18864 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
18865 Use gdb_test, gdb_test_multiple. Use floating-point values that
18866 have exact representations in IEEE-ish formats.
18867
053248ff
MC
188682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18869
18870 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
18871 compilers. Delete duplicate call to get_compiler_info.
18872 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
18873 * gdb.base/volatile.exp: Likewise.
18874
84acecdd
MK
188752004-01-07 Mark Kettenis <kettenis@gnu.org>
18876
18877 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
18878 memory at address 0.
18879
fe11a27f
MC
188802004-01-07 Michael Chastain <mec.gnu@mindspring.com>
18881
18882 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
18883 to test for hp-ux assembler. Fix copyright years.
18884
60ad077b
AC
188852004-01-07 Andrew Cagney <cagney@redhat.com>
18886
18887 * gdb.base/fileio.c (strerrno): Add "EBUSY".
18888
1c9b8f33
AC
188892004-01-07 Andrew Cagney <cagney@redhat.com>
18890
18891 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
18892 when creating the read-only file. From analysis by Roland McGrath
18893 and Elena Zannoni.
18894
753ccc7a
MC
188952004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18896
18897 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
18898
eca3e36b
MC
188992004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18900
18901 * gdb.base/cvexpr.c: Be type-safe with function pointers and
18902 data pointers.
18903
f8d4bac4
MC
189042004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18905
18906 * gdb.cp/m-static.exp: Compile one source file at a time.
18907 Delete unused call to get_compiler_info.
18908
9b4e0f94
MC
189092004-01-06 Michael Chastain <mec.gnu@mindspring.com>
18910
18911 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
18912 * gdb.base/call-rt-st.exp: Likewise.
18913 * gdb.base/nodebug.exp: Likewise.
18914 * gdb.base/volatile.exp: Likewise.
18915 * gdb.cp/ref-types.exp: Likewise.
18916 * gdb.cp/templates.exp: Likewise.
18917
023c1024
MK
189182004-01-05 Mark Kettenis <kettenis@gnu.org>
18919
18920 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
18921
19703c4a
MC
189222004-01-05 Michael Chastain <mec.gnu@mindspring.com>
18923
18924 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
18925 hppa*-hp-hpux*.
18926
18b67037
MK
189272004-01-04 Mark Kettenis <kettenis@gnu.org>
18928
ba6219c8
MK
18929 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18930 x86_64-*-*.
18931
18b67037
MK
18932 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
18933 sparc64-*-* and sparc*-solaris2*.
18934
1bfbbb9d
MK
189352004-01-04 Mark Kettenis <kettenis@gnu.org>
18936
18937 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
18938 return ${tests}" test. The ${tests} already mentions the
18939 filename.
18940
06846494
MC
189412004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18942
18943 * gdb.cp/local.exp: Accept gcc abi 2.
18944
3b0cb202
MC
189452004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18946
18947 * gdb.cp/templates.exp: Accept gcc abi 2.
18948
0643ec3f
MC
189492004-01-02 Michael Chastain <mec.gnu@mindspring.com>
18950
18951 * lib/compiler.cc: Remove supports_template_debugging.
18952 * gdb.cp/templates.exp: Do not test supports_template_debugging.
18953
d231d0b1
MC
189542004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18955
18956 * gdb.cp/namespace.exp: Accept gcc abi 2.
18957
44ffb27c
MC
189582004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18959
18960 * gdb.cp/method.exp: Accept gcc abi 2.
18961
184ad485
MC
189622004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18963
18964 * gdb.cp/classes.exp: Generate identical results as old version.
18965 * gdb.cp/derivation.exp: Likewise.
18966 * gdb.cp/overload.exp: Likewise.
18967 * gdb.cp/virtfunc.exp: Likewise.
18968
116f09e7
MC
189692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18970
18971 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
18972 mysterious bug with sourceware version of expect.
18973
b1379776
MC
189742004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18975
18976 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
18977 current versions of gcc, including gcc abi 2. Remove gratuitous
18978 restart of test program. Use gdb_test_multiple and gdb_test for
18979 all tests. Add patterns to xfail missing "const" in "const char *"
18980 and kfail PR gdb/1155.
18981
6b7a4c0e
MC
189822004-01-01 Michael Chastain <mec.gnu@mindspring.com>
18983
18984 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
18985 current versions of gcc, including gcc abi 2. Remove gratuitous
18986 restart of test program. Use gdb_test_multiple and gdb_test for
18987 all tests. Add patterns to kfail PR gdb/1498.
18988
51615d72
MC
189892003-12-31 Michael Chastain <mec.gnu@mindspring.com>
18990
18991 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
18992 current versions of gcc, including gcc abi 2. Use "breakpoint"
18993 and "continue" instead of restarting the target program. Use
18994 gdb_test_multiple and gdb_test for all tests.
18995
7b79a9d7
MK
189962004-01-01 Mark Kettenis <kettenis@gnu.org>
18997
18998 * gdb.asm/asm-source.exp: Update copyright year. Link statically
18999 for *-*-solaris2*.
19000
1cd3489f
MC
190012003-12-31 Michael Chastain <mec.gnu@mindspring.com>
19002
19003 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
19004 current versions of gcc, including gcc abi 2. Use "breakpoint"
19005 and "continue" instead of restarting the target program several
19006 times. Use gdb_test_multiple and gdb_test for all tests.
19007
850742db
MC
190082003-12-18 Michael Chastain <mec.gnu@mindspring.com>
19009
19010 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
19011 source files.
19012
eb4bbda8
MC
190132003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19014
19015 * gdb.base/environ.exp: Handle compiling test case from multiple
19016 source files.
19017
e42c7771
MC
190182003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19019
19020 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
19021
80e4b428
JB
190222003-12-17 Jim Blandy <jimb@redhat.com>
19023
5f06973a
JB
19024 * gdb.base/freebpcmd.c: Add copyright notice.
19025
80e4b428
JB
19026 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
19027
0ab84fb7
MC
190282003-12-16 Michael Chastain <mec.gnu@mindspring.com>
19029
19030 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
19031
1b3bb3d0
JB
190322003-12-13 Jim Blandy <jimb@redhat.com>
19033
19034 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
19035
3a4c9371
KB
190362003-12-12 Kevin Buettner <kevinb@redhat.com>
19037
19038 * gdb.asm/frv.inc: New file.
19039 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
19040
a1dea79a
FF
190412003-12-09 Fred Fish <fnf@redhat.com>
19042
19043 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
19044 functions to break1.c and leave prototypes behind. Add more
19045 "set breakpoint NN here" comments.
19046 * gdb.base/break1.c: New file.
19047
19048 * gdb.base/break.exp: Handle compiling test case from multiple
19049 source files and change source file references as needed.
19050 * gdb.base/completion.exp: Ditto.
19051 * gdb.base/condbreak.exp: Ditto.
19052 * gdb.base/define.exp: Ditto.
19053 * gdb.base/ena-dis-br.exp: Ditto.
19054 * gdb.base/info-proc.exp: Ditto.
19055 * gdb.base/maint.exp: Ditto.
19056 * gdb.base/until.exp: Ditto.
19057
19058 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
19059 hardcoded line numbers.
19060 * gdb.base/define.exp: Ditto.
19061 * gdb.base/ena-dis-br.exp: Ditto.
19062 * gdb.base/maint.exp: Ditto.
19063 * gdb.base/until.exp: Ditto.
19064
19065 * gdb.base/completion.exp: Use "break1" for completion tests since
19066 "break" is no longer a unique prefix.
19067
5266b69c
AC
190682003-12-06 Andrew Cagney <cagney@redhat.com>
19069
19070 * gdb.base/structs.exp (test_struct_returns): When applicable, set
19071 "return_value_unimplemented". When an unimplemented struct return
19072 architecture, report incorrect values as a KFAIL
19073
374451f0
MC
190742003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19075
19076 * gdb.cp/rtti.exp: Accept new wording of warning from
19077 cp_lookup_rtti_type.
19078
ba9b20a7
MC
190792003-12-05 Michael Chastain <mec.gnu@mindspring.com>
19080
19081 Partial fix for PR testsuite/1456.
19082 * gdb.base/scope.exp (test_at_main): Replace references to
19083 gcc_compiled with calls to test_compiler_info.
19084 (test_at_foo): Likewise.
19085 (test_at_bar): Likewise.
19086
b74b6d0b
MC
190872003-12-04 Michael Chastain <mec.gnu@mindspring.com>
19088
19089 Partial fix for PR testsuite/1456.
19090 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
19091 to test_compiler_info.
19092
ccfa3402
MC
190932003-12-03 Michael Chastain <mec.gnu@mindspring.com>
19094
19095 * gdb.base/so-impl-ld.exp: Update copyright notice.
19096
f6246aba
MC
190972003-12-02 Michael Chastain <mec.gnu@mindspring.com>
19098
19099 Partial fix for PR testsuite/1456.
19100 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
19101 to test_compiler_info.
19102
13ae734a
MC
191032003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19104
19105 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
19106 from current versions of gdb. Clean up regular expressions.
19107 Delete redundant timeout case.
19108
d8e1cdee
MC
191092003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19110
19111 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
19112 from current versions of gdb. Clean up regular expressions.
19113 Delete redundant timeout case.
19114
96457b64
MC
191152003-12-01 Michael Chastain <mec.gnu@mindspring.com>
19116
19117 Partial fix for PR testsuite/1456.
19118 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
19119 gcc_compiled with call to test_compiler_info.
19120
f35309fc
MC
191212003-11-30 Michael Chastain <mec.gnu@mindspring.com>
19122
19123 Partial fix for PR testsuite/1456.
19124 * gdb.base/list.exp (test_list_function): Delete unused declaration
19125 of gcc_compiled.
19126
d7afdf9b
MC
191272003-11-29 Michael Chastain <mec.gnu@mindspring.com>
19128
19129 Partial fix for PR testsuite/1456.
19130 * gdb.base/complex.exp: Replace reference to gcc_compiled with
19131 call to test_compiler_info.
19132
71507b56
MK
191332003-11-29 Mark Kettenis <kettenis@gnu.org>
19134
19135 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
19136 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
19137 it to create the appropriate note.inc.
19138 * gdb.asm/asmsrc1.s: Include "note.inc".
19139 * gdb.asm/netbsd.inc: New file.
19140 * gdb.asm/empty.inc: New file.
19141
f81f93f7
MC
191422003-11-28 Michael Chastain <mec.gnu@mindspring.com>
19143
19144 Partial fix for PR testsuite/1456.
19145 * gdb.base/constvars.exp: Replace references to gcc_compiled with
19146 calls to test_compiler_info.
19147
9a77938e
MC
191482003-11-27 Michael Chastain <mec.gnu@mindspring.com>
19149
19150 Partial fix for PR testsuite/1456.
19151 * gdb.base/volatile.exp: Replace references to gcc_compiled with
19152 calls to test_compiler_info.
19153
e8367dc7
MK
191542003-11-27 Mark Kettenis <kettenis@gnu.org>
19155
19156 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
19157 pattern for the KFAILs.
19158
526c61ee
AF
191592003-11-25 Adam Fedor <fedor@gnu.org>
19160
19161 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
19162 * gdb.objc/objcdecode.m: New file.
19163
28f2d600
AF
191642003-11-25 Adam Fedor <fedor@gnu.org>
19165
19166 * gdb.objc/nondebug.exp: Test for PR objc/1236.
19167 * gdb.objc/nondebug.m: New file.
19168
a3895cee
BE
191692003-11-26 Ben Elliston <bje@wasabisystems.com>
19170
19171 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19172 NetBSD as it does on FreeBSD. Modelled on a similar change by
19173 Mark Kettenis on 2003-05-30.
19174 (link-flags): Set to "--entry _start" regardless of target.
19175 Special linker flags are to be appended to $link-flags.
19176 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
19177
c9f2c8a3
MC
191782003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19179
19180 * gdb.cp/method.exp: Accept output of new demangler.
19181
15a0587a 191822003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
19183
19184 * gdb/class2.exp: New file.
19185 * gdb/class2.cc: New file.
19186
3c00b570
MC
191872003-11-25 Michael Chastain <mec.gnu@mindspring.com>
19188
19189 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
19190 of new demangler.
19191
7027acc7
MK
191922003-11-23 Mark Kettenis <kettenis@gnu.org>
19193
19194 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
19195 of gdb_test "run".
19196
b0e1598a
MK
191972003-11-23 Mark Kettenis <kettenis@gnu.org>
19198
19199 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
19200 "continue" into "run".
19201
4d9eda44
MC
192022003-11-23 Michael Chastain <mec.gnu@mindspring.com>
19203
19204 Partial fix for PR testsuite/1456.
19205 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
19206 call to test_compiler_info.
19207 * gdb.cp/ctti.exp: Likewise.
19208 * gdb.cp/derivation.exp: Likewise.
19209 * gdb.cp/member-ptr.exp: Likewise.
19210 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
19211 reference to gcc_compiled.
19212
192132003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
19214
19215 Fix PR testsuite/1463.
19216 * gdb.base/structs.exp (start_structs_test): Call
19217 get_debug_format before using the debug format.
19218
d422fe19
AC
192192003-11-22 Andrew Cagney <cagney@redhat.com>
19220
19221 * lib/gdb.exp (gdb_test_multiple): Add simple example.
19222 * gdb.base/structs.exp: Use gdb_test_multiple.
19223
039cf96d
AC
192242003-11-20 Andrew Cagney <cagney@redhat.com>
19225
6882279b
AC
19226 * gdb.base/structs.exp: Handle and recover from internal errors.
19227 Replace "foo${n}" with "foo<n>" in test messages.
19228
e53890ae
AC
19229 * gdb.base/structs.exp: Update copyright. Rewrite.
19230 * gdb.base/structs.c: Update copyright. Rewrite.
19231
2b211c59
AC
19232 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
19233 resync count exceeded.
d63a86f8 19234
039cf96d
AC
19235 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
19236 from the internal error.
19237 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
19238 Original from Jim Blandy.
19239 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 19240
eac98b22
AC
192412003-11-19 Andrew Cagney <cagney@redhat.com>
19242
19243 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
19244 KFAIL.
19245
67455b2a
MK
192462003-11-17 Mark Kettenis <kettenis@gnu.org>
19247
19248 New testcase for PR backtrace/1435.
19249 * gdb.arch/i386-unwind.exp: New file.
19250 * gdb.arch/i386-unwind.c: New file.
19251
853d6e5b
AC
192522003-11-17 Andrew Cagney <cagney@redhat.com>
19253
19254 * lib/gdb.exp (compiler_info): New global.
19255 (test_compiler_info): New function.
19256 (get_compiler_info): Set compiler_info.
19257 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
19258 "compiler_info" to gcc-<major>-<minor>.
19259
38cf6e11
MC
192602003-11-15 Michael Chastain <mec.gnu@mindspring.com>
19261
19262 * gdb.trace/configure: Remove.
19263
a50d3602
EZ
192642003-11-13 Elena Zannoni <ezannoni@redhat.com>
19265
19266 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 19267 breakpoints.
a50d3602
EZ
19268 * gdb.base/break.exp: Remove all references to explicit line
19269 numbers.
19270
d9407aaa
NC
192712003-11-11 Nick Clifton <nickc@redhat.com>
19272
19273 * gdb.base/shreloc.exp: Do not run for targets which do not
19274 support shared objects.
19275
db488fc1
CV
192762003-11-10 Corinna Vinschen <vinschen@redhat.com>
19277
19278 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
19279 Don't run tests if nofileio flag is given.
19280
6a90a18e
EZ
192812003-11-07 Elena Zannoni <ezannoni@redhat.com>
19282
19283 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 19284 as well as 'Watchpoint'.
6a90a18e 19285
0b915e9c
EZ
192862003-11-06 Elena Zannoni <ezannoni@redhat.com>
19287
19288 Reported by Jim Ingham <jingham@apple.com>:
19289 * gdb.base/annota1.exp: Match at least one occurrence of the
19290 signal handler annotation.
19291
d7e4b55f
EZ
192922003-11-06 Elena Zannoni <ezannoni@redhat.com>
19293
a9c64011
AS
19294 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
19295 as well as 'Watchpoint'.
d7e4b55f 19296
2fe4e8d0
MC
192972003-11-05 Michael Chastain <mec@shout.net>
19298
19299 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
19300
6ef88553
KW
193012003-11-03 Kris Warkentin <kewarken@qnx.com>
19302
19303 * gdb.arch/gdb1291.c: New test file.
19304 * gdb.arch/gdb1291.exp: New test script.
19305 * gdb.arch/gdb1431.c: New test file.
19306 * gdb.arch/gdb1431.exp: New test script.
19307
ae7dc4d8
MC
193082003-10-22 Michael Chastain <mec@shout.net>
19309
19310 * gdb.mi/pthreads.c: Add copyright notice.
19311
c39d7427
MC
193122003-10-22 Michael Chastain <mec@shout.net>
19313
19314 * gdb.threads/pthreads.c: Add copyright notice.
19315
8b7d96c1
MC
193162003-10-20 Michael Chastain <mec@shout.net>
19317
19318 * gdb.base/gdb1056.exp: New test script.
19319
d1d69fdd
DJ
193202003-10-13 Daniel Jacobowitz <drow@mvista.com>
19321
19322 * gdb.threads/killed.exp: Use gdb_run_cmd.
19323
7d605576
DJ
193242003-10-13 Daniel Jacobowitz <drow@mvista.com>
19325
19326 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
19327 create a core file.
19328 * gdb.threads/gcore-thread.exp: Likewise.
19329
618ec112
CV
193302003-10-13 Corinna Vinschen <vinschen@redhat.com>
19331
19332 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
19333 type, based on char type.
19334 (struct bit_flags_short_t): New bitfield type, based on short type.
19335 (init_bit_flags_char): New fuction.
19336 (init_bit_flags_short): Ditto.
19337 (print_bit_flags_char): Ditto.
19338 (print_bit_flags_short): Ditto.
19339 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
19340
9367a73c
MC
193412003-10-11 Michael Chastain <mec@shout.net>
19342
19343 * gdb.base/call-rt-st.exp: Update copyright year.
19344
1decf120
KI
193452003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
19346
19347 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
19348 * gdb.disasm/sh3.s: Ditto.
19349
5445b2ae
DJ
193502003-10-07 Daniel Jacobowitz <drow@mvista.com>
19351
19352 * gdb.threads/switch-threads.exp: New test.
19353 * gdb.threads/switch-threads.c: New source file.
19354
aec24853
CV
193552003-10-07 Corinna Vinschen <vinschen@redhat.com>
19356
19357 * gdb.base/ending-run.exp: Add sh specific case.
19358
adc7428d
AC
193592003-10-06 Andrew Cagney <cagney@redhat.com>
19360
19361 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
19362 * gdb.disasm/mn10200.exp: Delete obsolete file.
19363
c9d37158
DJ
193642003-09-29 Daniel Jacobowitz <drow@mvista.com>
19365
19366 * ChangeLog: Correct an entry command.exp -> commands.exp.
19367 * gdb.base/commands.exp (bp_deleted_in_command_test)
19368 (temporary_breakpoint_commands): Check noargs.
19369
79c2c32d
DC
193702003-09-25 David Carlton <carlton@kealia.com>
19371
19372 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
19373 of some print tests, where appropriate. Add tests for C::D::cd,
19374 E::ce, F::cXfX, G::XgX.
19375 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
19376
594e6d67
RE
193772003-09-25 Richard Earnshaw <rearnsha@arm.com>
19378
19379 * lib/java.exp (java_init): Import target_alias before using it.
19380
10f0d451
DC
193812003-09-25 David Carlton <carlton@kealia.com>
19382
19383 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
19384
274bcba0
EZ
193852003-09-23 Elena Zannoni <ezannoni@redhat.com>
19386
d63a86f8 19387 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 19388 weirdness.
274bcba0 19389
cdbf20f7
MC
193902003-09-17 Michael Chastain <mec@shout.net>
19391
19392 * gdb.cp/gdb1355.exp: New file.
19393 * gdb.cp/gdb1355.c: New file.
19394
71e06f80
CV
193952003-09-15 Corinna Vinschen <vinschen@redhat.com>
19396
19397 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
19398 * gdb.asm/sh.inc: New file.
19399
5c4e30ca
DC
194002003-09-11 David Carlton <carlton@kealia.com>
19401
bd45b7af
DC
19402 * gdb.cp/namespace.exp: Add tests for namespace types.
19403 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
19404 (test_namespace): New.
19405
1c199746
EZ
194062003-09-11 Elena Zannoni <ezannoni@redhat.com>
19407
a9c64011 19408 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 19409 * gdb.stabs/weird.exp: Ditto.
1c199746 19410
04ed252f
MC
194112003-09-08 Michael Chastain <mec@shout.net>
19412
19413 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
19414
d8a2d9e7
MC
194152003-09-07 Michael Chastain <mec@shout.net>
19416
19417 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
19418 'parse error'.
19419
161afb24
MK
194202003-09-07 Mark Kettenis <m.kettenis@osp.nl>
19421
19422 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
19423
49f2741a
MC
194242003-08-30 Michael Chastain <mec@shout.net>
19425
19426 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
19427 * gdb.gdb/observer.exp: Ditto.
19428 * gdb.gdb/xfullpath.exp: Ditto.
19429
8afa723e
MK
194302003-08-29 Mark Kettenis <kettenis@gnu.org>
19431
19432 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
19433 *-*-*bsd*.
19434
f31dfe3b
JJ
194352003-08-28 Jeff Johnston <jjohnstn@redhat.com>
19436
19437 * gdb.base/dump.exp: Skip for ia64.
19438
4630e498
JJ
194392003-08-25 Jeff Johnston <jjohnstn@redhat.com>
19440
19441 * gdb.asm/asm-source.exp: Add ia64 support.
19442 * gdb.asm/ia64.inc: New file.
19443
1105b7ef
MC
194442003-08-22 Michael Chastain <mec@shout.net>
19445
19446 * gdb.cp: New directory.
19447 * gdb.cp/*: Copy from gdb.c++/*.
19448 * gdb.c++/*: Remove.
19449 * Makefile.in: Change gdb.c++ to gdb.cp.
19450 * configure.in: Ditto.
19451 * configure: Regnerate.
19452
c945b932
MK
194532003-08-18 Mark Kettenis <kettenis@gnu.org>
19454
19455 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
19456 * gdb.arch/i386-prologue.c (gdb1338): Add function.
19457
2b66634b
DJ
194582003-08-17 Daniel Jacobowitz <drow@mvista.com>
19459
19460 * mi-var-display.exp (-var-list-children weird): Accept function
19461 pointers with argument types.
19462 * mi1-var-display.exp (-var-list-children weird): Likewise.
19463 * mi2-var-display.exp (-var-list-children weird): Likewise.
19464
a356f73b
DJ
194652003-08-17 Daniel Jacobowitz <drow@mvista.com>
19466
19467 * gdb.base/annota3.exp: Add missing newline.
19468
483417b8
MC
194692003-08-06 Michael Chastain <mec@shout.net>
19470
19471 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
19472
c99c59c3
MS
194732003-08-12 Michael Snyder <msnyder@redhat.com>
19474
19475 * gdb.base/float.exp: Add test for SH.
19476
55ed7501
MK
194772003-08-10 Mark Kettenis <kettenis@gnu.org>
19478
19479 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
19480
1a371f2e
EZ
194812003-08-07 Elena Zannoni <ezannoni@redhat.com>
19482
19483 * gdb.base/completion.exp: Remove reduntant completion test
19484 on filename.
19485
e0f353ce
EZ
194862003-08-07 Elena Zannoni <ezannoni@redhat.com>
19487
a9c64011
AS
19488 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
19489 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
19490 gdb.trace/save-trace.exp: Make sure that full pathnames are
19491 escaped correctly.
e0f353ce 19492
5710a1af 194932003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 19494
a9c64011
AS
19495 * configure.in: Don't generate config.h from config.hin.
19496 * configure: Regenerate.
19497 * config.hin: Remove file.
19498 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
19499 * gdb.threads/pthreads.c: Ditto.
5710a1af 19500
dcd81ce9
DJ
195012003-08-07 Daniel Jacobowitz <drow@mvista.com>
19502
19503 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19504 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
19505 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
19506 Replace ld24 with seth/add3.
19507
6009d884
AC
195082003-08-02 Andrew Cagney <cagney@redhat.com>
19509
19510 * gdb.base/annota3.exp: New file.
19511 * gdb.base/annota3.c: New file.
19512 * gdb.c++/annota3.exp: New file.
19513 * gdb.c++/annota3.cc: New file.
19514
51514e06
MC
195152003-07-29 Michael Chastain <mec@shout.net>
19516
19517 * gdb.threads/tls.c (spin): Check errno only if sem_wait
19518 actually failed.
19519 (do_pass): Likewise.
19520 * gdb.threads/tls.exp: Always initialize no_of_threads.
19521
4ee6625b
DJ
195222003-07-27 Daniel Jacobowitz <drow@mvista.com>
19523
19524 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
19525 pattern.
19526 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
19527 * gdb.threads/tls.exp: Recognize one case of the host library not
19528 supporting TLS.
19529
225f2bf6
AC
195302003-07-27 Andrew Cagney <cagney@redhat.com>
19531
19532 * gdb.base/fileio.exp: Use SH when running commands using
19533 remote_exec.
19534
bcb27c9f
DJ
195352003-07-24 Daniel Jacobowitz <drow@mvista.com>
19536
19537 From Kei Sakamoto <sakamoto.kei@renesas.com>:
19538 * gdb.base/relocate.c (dummy): New padding array.
19539
3d67be83
MS
195402003-07-22 Michael Snyder <msnyder@redhat.com>
19541
d63a86f8 19542 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
19543
19544 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
19545 patterns to be more general, accepting old and new output.
19546 Some output chars (such as '+') also must be quoted.
d63a86f8 19547 Some addresses are displayed numerically instead of
3d67be83
MS
19548 symbolically.
19549
57ba3b85
MS
195502003-07-23 Michael Snyder <msnyder@redhat.com>
19551
686d097c
MS
19552 * gdb.base/return2.exp: Don't test long-long return.
19553
57ba3b85
MS
19554 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
19555 * gdb.disasm/t01_mov.exp: Ditto.
19556 * gdb.disasm/t02_mova.s: Ditto.
19557 * gdb.disasm/t02_mova.exp: Ditto.
19558 * gdb.disasm/t03_add.s: Ditto.
19559 * gdb.disasm/t03_add.exp: Ditto.
19560 * gdb.disasm/t04_sub.s: Ditto.
19561 * gdb.disasm/t04_sub.exp: Ditto.
19562 * gdb.disasm/t05_cmp.s: Ditto.
19563 * gdb.disasm/t05_cmp.exp: Ditto.
19564 * gdb.disasm/t06_ari2.s: Ditto.
19565 * gdb.disasm/t06_ari2.exp: Ditto.
19566 * gdb.disasm/t07_ari3.s: Ditto.
19567 * gdb.disasm/t07_ari3.exp: Ditto.
19568 * gdb.disasm/t08_or.s: Ditto.
19569 * gdb.disasm/t08_or.exp: Ditto.
19570 * gdb.disasm/t09_xor.s: Ditto.
19571 * gdb.disasm/t09_xor.exp: Ditto.
19572 * gdb.disasm/t10_and.s: Ditto.
19573 * gdb.disasm/t10_and.exp: Ditto.
19574 * gdb.disasm/t11_logs.s: Ditto.
19575 * gdb.disasm/t11_logs.exp: Ditto.
19576 * gdb.disasm/t12_bit.s: Ditto.
19577 * gdb.disasm/t12_bit.exp: Ditto.
19578 * gdb.disasm/t13_otr.s: Ditto.
19579 * gdb.disasm/t13_otr.exp: Ditto.
19580
e00759ef
EZ
195812003-07-22 Elena Zannoni <ezannoni@redhat.com>
19582
19583 * gdb.threads/tls.exp :Add kfail for 'info address' case.
19584
8bc2021f
EZ
195852003-07-22 Elena Zannoni <ezannoni@redhat.com>
19586
a9c64011
AS
19587 * gdb.threads/tls.c : New file.
19588 * gdb.threads/tls.exp : New file.
19589 * gdb.threads/tls-main.c : New file.
19590 * gdb.threads/tls-shared.c : New file.
19591 * gdb.threads/tls-shared.exp : New file.
8bc2021f 19592
89320c4c
AS
195932003-07-22 Andreas Schwab <schwab@suse.de>
19594
19595 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
19596
180dea7c
AS
195972003-07-20 Andreas Schwab <schwab@suse.de>
19598
19599 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
19600 due to insn reordering.
19601
0714963c
AC
196022003-07-15 Andrew Cagney <cagney@redhat.com>
19603
19604 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
19605
98a23b3f
MC
196062003-07-15 Michael Chastain <mec@shout.net>
19607
19608 * gdb.base/gdb1250.exp: New file.
19609 * gdb.base/gdb1250.c: New file.
19610
27e417a2
ML
196112003-07-09 Michal Ludvig <mludvig@suse.cz>
19612
19613 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
19614 expansion of size_t to 'unsigned long', not only to 'unsigned'.
19615
8bc2021f
EZ
196162003-07-09 Elena Zannoni <ezannoni@redhat.com>
19617
a9c64011
AS
19618 * gdb.threads/tls.c: New file.
19619 * gdb.threads/tls.exp: New file.
19620 * gdb.threads/tls-main.c: New file.
19621 * gdb.threads/tls-shared.c: New file.
19622 * gdb.threads/tls-shared.exp: New file.
8bc2021f 19623
d99968dc
EZ
196242003-07-09 Elena Zannoni <ezannoni@redhat.com>
19625
19626 * gdb.base/annota1.exp: Make sure that we properly escape the
19627 full path of the source file. Xfail more permissive patterns,
d63a86f8 19628 due to a compiler debug info problem.
d99968dc 19629
83876b3b
AS
196302003-07-07 Andreas Schwab <schwab@suse.de>
19631
2705e972
AS
19632 * gdb.asm/m68k.inc: New file.
19633 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
19634
83876b3b
AS
19635 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
19636 arguments"): Also match negative number.
19637
19638 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
19639
3a871b37
DJ
196402003-07-03 Daniel Jacobowitz <drow@mvista.com>
19641
19642 * gdb.base/store.c (charest): New typedef.
19643 (add_char): Rename to add_charest, update.
19644 (wack_char): Rename to wack_charest, update types. Return l + r
19645 to keep r live across the call.
19646 (wack_short, wack_int, wack_long, wack_longest, wack_float)
19647 (wack_double, wack_doublest): Return l + r to keep r live across
19648 the call.
19649 * gdb.base/store.exp: Accomodate store.c changes.
19650
b2a7f303
DC
196512003-06-30 David Carlton <carlton@kealia.com>
19652
19653 * gdb.c++/maint.exp (test_invalid_name): New.
19654 (test_first_component): Add tests for invalid names.
19655
3c6cb4a1
MC
196562003-06-29 Michael Chastain <mec@shout.net>
19657
19658 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
19659 output of '<VTT for class>' for virtual base classes.
19660
f1c2644b
DJ
196612003-06-29 Daniel Jacobowitz <drow@mvista.com>
19662
19663 * gdb.base/completion.exp: Tab-complete "complet" instead of
19664 "compl".
19665 * gdb.base/complex.exp, gdb.base/complex.c: New files.
19666
18080350
DJ
196672003-06-29 Daniel Jacobowitz <drow@mvista.com>
19668
19669 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
19670 * gdb.base/volatile.exp: Likewise.
19671
f56973f8
DJ
196722003-06-29 Daniel Jacobowitz <drow@mvista.com>
19673
19674 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
19675 gdb/1265.
19676
196772003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
19678 Daniel Jacobowitz <drow@mvista.com>
19679
19680 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
19681 initial line count of 'captured_main' from 26 to 32.
19682 (test_with_self): Allow xmalloc call to be interleaved with the
19683 preceding two lines.
19684
e766d4d6
JB
196852003-06-24 Joel Brobecker <brobecker@gnat.com>
19686
19687 * gdb.base/bang.exp: New testcase.
19688
f125c9a4
JB
196892003-06-23 Joel Brobecker <brobecker@gnat.com>
19690
19691 * gdb.base/langs.exp: Add some tests for the "minimal" language
19692 support.
19693
6e25beaf
EZ
196942003-06-23 Elena Zannoni <ezannoni@redhat.com>
19695
19696 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
19697 the testcase.
19698
2f816dda
DJ
196992003-06-22 Daniel Jacobowitz <drow@mvista.com>
19700
19701 * gdb.base/relocate.exp: Test add-symbol-file with a variable
19702 offset.
19703
db5a5748
DJ
197042003-06-22 Daniel Jacobowitz <drow@mvista.com>
19705
19706 * gdb.c++/pr-1210.cc: New file.
19707 * gdb.c++/pr-1210.exp: New file.
19708
1df0c130
DJ
197092003-06-21 Daniel Jacobowitz <drow@mvista.com>
19710
19711 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
19712 000-exec-continue.
19713
a92feac0
MK
197142003-06-15 Mark Kettenis <kettenis@gnu.org>
19715
19716 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
19717 on *-*-*bsd* instead of *-*-freebsd*.
19718
81a58f5b
AC
197192003-06-14 Andrew Cagney <cagney@redhat.com>
19720
19721 * gdb.base/store.exp: Test longest and doublest. Test all
19722 parameters. Weaken return statement match.
19723 * gdb.base/store.c: Add longest and doublest - aka long long and
19724 long double functions. Put all parameters into local register
19725 variables. Use negative values.
19726
b257a0d3
AC
197272003-06-14 Andrew Cagney <cagney@redhat.com>
19728
19729 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
19730 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
19731 exit status.
19732 * gdb.base/fileio.exp: Disable target when nointerrupts and
19733 noinferiorio, instead of limiting it to remote. Use remote_exec
19734 instead of system.
d63a86f8 19735
21c38304
JJ
197362003-06-12 Jeff Johnston <jjohnstn@redhat.com>
19737
19738 * gdb.base/float.exp: Add ia64 support.
19739
1bcdb424
CV
197402003-06-12 Corinna Vinschen <vinschen@redhat.com>
19741
19742 * gdb.base/fileio.exp: Run only on remote targets.
19743
6aeb981f
CV
197442003-06-10 Corinna Vinschen <vinschen@redhat.com>
19745
19746 * gdb.base/fileio.c: New file, testing File-I/O.
19747 * gdb.base/fileio.exp: Ditto.
19748
53df362e
RG
197492003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
19750
19751 * gdb.base/shreloc.exp: New file, check symbol values obtained from
19752 shared objects after relocation at load time (gdb PR/1132).
19753 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 19754 as above, part of the shared object relocation test.
53df362e 19755
ffee1b46
MK
197562003-06-08 Mark Kettenis <kettenis@gnu.org>
19757
b5ca3722
MK
19758 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
19759 fully filled history list.
19760 * gdb.base/gdb_history: New file.
19761
03ed860d
MK
19762 * gdb.base/signals.exp: XFAIL "continue to func1" on
19763 i*86-*-freebsd*.
19764
ffee1b46
MK
19765 * gdb.base/attach.exp: When trying to attach to a nonexistent
19766 process, make it possible to specify the PID based on the target,
19767 and do so for *-*-freebsd*.
19768
d80dbb52
RH
197692003-06-02 Richard Henderson <rth@redhat.com>
19770
19771 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
19772
6dd77b81
RH
197732003-06-02 Richard Henderson <rth@redhat.com>
19774
19775 * gdb.base/selftest.exp: Next over lim_at_start initialization.
19776
f6347e16
RH
197772003-06-02 Richard Henderson <rth@redhat.com>
19778
19779 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
19780
2c161407
DJ
197812003-06-01 Daniel Jacobowitz <drow@mvista.com>
19782
19783 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
19784 of globalvar.
19785
572eb746
MK
197862003-06-01 Mark Kettenis <kettenis@gnu.org>
19787
19788 * gdb.asm/asm-source.exp: Check for memory read errors in
19789 disassembler test on *BSD too.
19790
9e9617a5
RH
197912003-06-01 Richard Henderson <rth@redhat.com>
19792
19793 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
19794 for .frame.
19795 (gdbasm_call): Lose ldgp.
19796 (gdbasm_startup): Add frame information.
19797 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
19798
7b34ad4e
MK
197992003-05-31 Mark Kettenis <kettenis@gnu.org>
19800
19801 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
19802 i?86-*-*.
19803
10059fdf
MK
198042003-05-30 Mark Kettenis <kettenis@gnu.org>
19805
19806 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
19807 FreeBSD.
19808
acf4b816
RH
198092003-05-29 Richard Henderson <rth@redhat.com>
19810
19811 * gdb.asm/alpha.inc: New file.
19812 * gdb.asm/asm-source.exp: Use it.
19813
e9ecd949
JB
198142003-05-29 Jim Blandy <jimb@redhat.com>
19815
19816 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
19817 'core.PID'.
19818
e3e5a4f3
JB
198192003-05-22 Jim Blandy <jimb@redhat.com>
19820
19821 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
19822 backtrace.
d63a86f8 19823
72fe3d25
DC
198242003-05-20 David Carlton <carlton@math.stanford.edu>
19825
19826 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
19827 this time.
19828
58da2eb2
DC
198292003-05-19 David Carlton <carlton@bactrian.org>
19830
19831 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
19832 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
19833
1fcb5155
DC
198342003-05-19 David Carlton <carlton@bactrian.org>
19835
19836 * gdb.c++/namespace.exp: Add namespace scope and anonymous
19837 namespace tests.
19838 Bump copyright date.
19839 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
19840 (main): Call C::D::marker2.
19841 * gdb.c++/namespace1.cc: New file.
19842
85e85163
JJ
198432003-05-14 Jeff Johnston <jjohnstn@redhat.com>
19844
19845 Roland McGrath <roland@redhat.com>
d63a86f8 19846 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
19847 there is no manager thread.
19848
a25fbfec
JJ
198492003-05-08 Jeff Johnston <jjohnstn@redhat.com>
19850
d63a86f8
RM
19851 * gdb.threads/schedlock.exp: Remove assumption that all threads
19852 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
19853 in one of the child threads rather than the main thread.
19854
be375bae
JB
198552003-05-07 Jim Blandy <jimb@redhat.com>
19856
09bf6082
JB
19857 Add support for assembly source testing on the s390x.
19858 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
19859 architecture.
19860 * gdb.asm/s390x.inc: New file.
19861
be375bae
JB
19862 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
19863 succession of 'if' statements.
19864
00905d52
AC
198652003-05-05 Andrew Cagney <cagney@redhat.com>
19866
19867 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
19868
b1e29e33
AC
198692003-05-05 Andrew Cagney <cagney@redhat.com>
19870
19871 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
19872 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
19873
e33d66ec
EZ
198742003-05-02 Elena Zannoni <ezannoni@redhat.com>
19875
19876 * gdb.base/charset.exp: Update based on new behavior of set/show
19877 charset commands.
19878
2b6fd0d8
AC
198792003-05-01 Andrew Cagney <cagney@redhat.com>
19880
19881 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
19882 variable do not give memory errors.
19883
130cacce
AF
198842003-04-30 Adam Fedor <fedor@gnu.org>
19885
19886 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
19887 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
19888 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
19889 gdb.objc/basicclass.m: : New files
19890
19891 * lib/gdb.exp (gdb_compile_objc): New procedure.
19892
bea71854
DJ
198932003-04-27 Daniel Jacobowitz <drow@mvista.com>
19894
19895 * gdb.base/signals.exp: Make backtrace tests more specific.
19896
0f20eeea
DC
198972003-04-23 David Carlton <carlton@bactrian.org>
19898
19899 * gdb.c++/maint.exp (test_first_component): Add tests for
19900 'operator' in more locations.
19901
c8c4d8dc
KB
199022003-04-16 Kevin Buettner <kevinb@redhat.com>
19903
19904 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
19905
3fe60e3c
EZ
199062003-04-16 Elena Zannoni <ezannoni@redhat.com>
19907
19908 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 19909 func marke' instead. Update test name.
3fe60e3c 19910
9219021c
DC
199112003-04-15 David Carlton <carlton@math.stanford.edu>
19912
19913 * gdb.c++/maint.exp: New file.
19914
5dd55bdd
EZ
199152003-04-14 Elena Zannoni <ezannoni@redhat.com>
19916
19917 * gdb.threads/schedlock.c: Change type of thread function argument
19918 to long, to avoid warnings on 64-bit platforms.
19919
00890572
EZ
199202003-04-14 Elena Zannoni <ezannoni@redhat.com>
19921
a9c64011
AS
19922 * gdb.base/attach.exp: Add new message from ptrace in case of
19923 attaching to nonexistent process.
d63a86f8 19924
93201743
JB
199252003-04-11 Jim Blandy <jimb@redhat.com>
19926
19927 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19928 gdb.c++/userdef.cc: Place comments on the lines to which the
19929 marker function might return.
19930 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19931 gdb.c++/userdef.exp: Look for those comments to check that we've
19932 returned to the right place, instead of checking line numbers.
19933
2a11c64d
EZ
199342003-04-11 Elena Zannoni <ezannoni@redhat.com>
19935
a9c64011
AS
19936 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
19937 match on sourcefile name, instead of directory name.
2a11c64d 19938
68ab8fc5
EZ
199392003-04-10 Elena Zannoni <ezannoni@redhat.com>
19940
d63a86f8 19941 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
19942 working directory name.
19943
5624293a
JB
199442003-04-09 Jim Blandy <jimb@redhat.com>
19945
19946 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
19947 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
19948 after an inferior function call, report the failure, but allow the
19949 test to continue.
19950
f1f02ee4
SC
199512003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19952
19953 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19954 with -DPROTOTYPES.
19955
6eb79af0
SC
199562003-04-05 Stephane Carrez <stcarrez@nerim.fr>
19957
19958 * gdb.base/break.exp: Revert last patch.
19959
8dfb4cf0
SC
199602003-04-04 Stephane Carrez <stcarrez@nerim.fr>
19961
19962 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
19963 with -DPROTOTYPES.
19964
ed4c619a
AC
199652003-04-02 Andrew Cagney <cagney@redhat.com>
19966
19967 * gdb.base/callfuncs.exp: Make "print add" messages unique.
19968 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
19969 matching directories by the name breakpoint.
19970 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
19971 Make "continue to marker1" consistent.
19972 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
19973 message consistent.
19974 * lib/gdb.exp: Put "the program is no longer running", and "the
19975 program exited" in parenthesis.
19976 * lib/mi-support.exp: Ditto.
d63a86f8 19977
4e35d5f0 199782003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 19979
4e35d5f0
BR
19980 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
19981
71900fe8
AC
199822003-03-29 Andrew Cagney <cagney@redhat.com>
19983
19984 * gdb.base/sizeof.c (main): Print the value of '\377'.
19985 * gdb.base/sizeof.exp: Check the sign of '\377'.
19986
c0655a16
MC
199872003-03-27 Michael Chastain <mec@shout.net>
19988
19989 * gdb.base/gdb1090.exp: New file.
19990 * gdb.base/gdb1090.cc: New file.
19991
5b2a3989
JB
199922003-03-27 J. Brobecker <brobecker@gnat.com>
19993
19994 * gdb.gdb/observer.exp: New regression test.
19995
79876890
MC
199962003-03-27 Michael Chastain <mec@shout.net>
19997
19998 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
19999 * gdb.base/ptype.exp: Likewise.
20000
6eac95e3
CV
200012003-03-27 Corinna Vinschen <vinschen@redhat.com>
20002
20003 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
20004
e8c71839
MC
200052003-03-26 Michael Chastain <mec@shout.net>
20006
20007 * gdb.base/ptype.exp: Actually use some typedef'd types.
20008
71b10041
SC
200092003-03-21 Stephane Carrez <stcarrez@nerim.fr>
20010
20011 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
20012 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
20013
2512cf80
CV
200142003-03-20 Corinna Vinschen <vinschen@redhat.com>
20015
20016 * gdb.base/default.exp: Fix regular expression.
20017
0d195a4f
CV
200182003-03-20 Corinna Vinschen <vinschen@redhat.com>
20019
20020 * gdb.base/args.exp: Fix regular expression.
20021
8a2dbca8
CV
200222003-03-20 Corinna Vinschen <vinschen@redhat.com>
20023
20024 * gdb.base/help.exp: Allow Win32 child process.
20025
bf028682
CV
200262003-03-20 Corinna Vinschen <vinschen@redhat.com>
20027
20028 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
20029 when stepping out of main().
20030
182dbe85
CV
200312003-03-20 Corinna Vinschen <vinschen@redhat.com>
20032
20033 * gdb.base/default.exp: Check for win32 specific message when calling
20034 "run" without executable.
20035
d67a6ba5
CV
200362003-03-20 Corinna Vinschen <vinschen@redhat.com>
20037
20038 * gdb.base/args.exp: Expect .exe in output.
20039
a955b5bb
CV
200402003-03-20 Corinna Vinschen <vinschen@redhat.com>
20041
20042 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
20043 Cygwin native.
20044
bf6bad4b
AC
200452003-03-17 Andrew Cagney <cagney@redhat.com>
20046
20047 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
20048 vector registes.
20049 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
20050 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
20051
293e9a31
DC
200522003-03-17 David Carlton <carlton@math.stanford.edu>
20053
20054 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
20055 test, for PR breakpoints/38.
20056 Call test_watchpoint_and_breakpoint.
20057 * gdb.base/watchpoint.c (func3): New function.
20058 (main): Call func3.
20059
5330f2db
DC
200602003-03-04 David Carlton <carlton@math.stanford.edu>
20061
20062 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
20063 Garply<Garply<char> >:: garply".
20064 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
20065 with respect to PR c++/1111; note also PR c++/1113.
20066 (test_template_breakpoints): KFAIL "constructor breakpoint" with
20067 respect to PR c++/1062.
20068 KFAIL "destructor breakpoint" with respect to PR c++/1112.
20069
6ece72da
DC
200702003-03-03 David Carlton <carlton@math.stanford.edu>
20071
20072 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
20073 with respect to PR c++/57.
20074 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
20075 c++/826.
20076 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
20077 respect to PR c++/57.
20078
85ca1584
DC
200792003-03-03 David Carlton <carlton@math.stanford.edu>
20080
20081 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
20082 respect to PR c++/33 into FAILs.
20083
98e9c5b8
MC
200842003-03-03 Michael Chastain <mec@shout.net>
20085
7bedbf27
MC
20086 * configure.in: Update copyright years.
20087
200882003-03-03 Michael Chastain <mec@shout.net>
20089
20090 * Makefile.in: Update copyright years.
98e9c5b8 20091
f683e100
DC
200922003-02-28 David Carlton <carlton@math.stanford.edu>
20093
20094 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
20095 print class instead of struct and/or superfluous protection
20096 specifiers, as long as the resulting output is equivalent to the
20097 source code.
20098 Delete FIXME from end of messages on tests that don't need
20099 fixing.
20100
a9e0cf2c
DC
201012003-02-28 David Carlton <carlton@math.stanford.edu>
20102
20103 * gdb.c++/templates.exp (do_tests): Allow const in the two
20104 Foo<volatile char *>::foo tests.
20105
e8d359df
MS
201062003-02-27 Michael Snyder <msnyder@redhat.com>
20107
d63a86f8 20108 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
20109 will be consistant.
20110
0b71dc91
DC
201112003-02-26 David Carlton <carlton@math.stanford.edu>
20112
20113 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
20114 char *>::foo" test with respect to PR c++/33. Create a new test
20115 which is identical to that one except that it doesn't put the
20116 space between the "char" and the "*"; KFAIL it, too.
20117
dd14ab43
DC
201182003-02-26 David Carlton <carlton@math.stanford.edu>
20119
20120 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
20121 template types into either PASSes or KFAILs (corresponding to PR
20122 c++/57). Tweak indentation. Update copyright.
20123
1146c7f1
SC
201242003-02-23 Stephane Carrez <stcarrez@nerim.fr>
20125
20126 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
20127
74641dfb
MC
201282003-02-13 Michael Chastain <mec@shout.net>
20129
20130 * gdb.base/exprs.exp: Remove i960 remnants.
20131 * gdb.base/funcargs.exp: Likewise.
20132 * gdb.base/list.exp: Likewise.
20133 * gdb.base/ptype.exp: Likewise.
20134
559cd2d0
DC
201352003-02-14 David Carlton <carlton@math.stanford.edu>
20136
20137 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
20138 pEe->D::vg()" from XFAIL to KFAIL.
20139
c4f90d87
JM
201402003-02-13 Jason Molenda (jmolenda@apple.com)
20141
20142 * gdb.base/maint.exp: Update maint print statistics regexp to include
20143 new entries.
20144
cbc4d97c
MC
201452003-02-13 Michael Chastain <mec@shout.net>
20146
20147 * gdb.c++/inherit.exp: Remove call to get_debug_format.
20148
40f235b7
MC
201492003-02-12 Michael Chastain <mec@shout.net>
20150
20151 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
20152 * gdb.c++/inherit.exp: Likewise.
20153 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
20154 * gdb.c++/templates.exp: Likewise.
20155 * gdb.c++/virtfunc.exp: Likewise.
20156
c56716b0
JM
201572003-02-06 Jason Molenda (jason-cl@molenda.com)
20158
20159 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
20160 why the code is written that way.
20161
070afcf8
MC
201622003-02-05 Michael Chastain <mec@shout.net>
20163
20164 * gdb.base/dump.exp: Add missing copyright line.
20165
5d0331e5
JM
201662003-02-05 Jason Molenda (jason-cl@molenda.com)
20167
f7ae6d3e 20168 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
20169 at the beginning so the breakpoint doesn't get set on the loop.
20170
92851186
MC
201712003-02-05 Michael Chastain <mec@shout.net>
20172
20173 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
20174 output for configurations with gcc 2.95.3.
20175
cbf1e085
AC
201762003-02-05 Keith Seitz <keiths@redhat.com>
20177 Andrew Cagney <ac131313@redhat.com>
20178
20179 * gdb.mi/mi-cli.exp: New file.
d63a86f8 20180
29518e1e
MC
201812003-02-04 Michael Chastain <mec@shout.net>
20182
20183 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
20184 Call perror and then continue.
20185
5af1d5f3
MC
201862003-02-03 Michael Chastain <mec@shout.net>
20187
20188 * gdb.c++/pr-1023.cc: New file.
20189 * gdb.c++/pr-1023.exp: New file.
20190
6b549786
JB
201912003-02-05 Jim Blandy <jimb@redhat.com>
20192
20193 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
20194 it's local to foobar. Check for it there, and check that it's not
20195 present in main.
20196 * gdb.c++/local.cc (marker2): New function.
20197 (foobar): Call marker1.
20198 (main): Call marker2 instead of marker1.
20199
67f16606
AC
202002003-02-04 Andrew Cagney <ac131313@redhat.com>
20201
20202 * gdb.disasm/mn10200.exp: Obsolete file.
20203 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
20204 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
20205 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
20206
1c5cb38e
DC
202072003-02-04 David Carlton <carlton@math.stanford.edu>
20208
20209 * gdb.c++/overload.exp: Test intToChar(1).
20210 * gdb.c++/overload.cc (intToChar): New.
20211 (main): Call intToChar.
20212
d1fe6965
DC
202132003-02-03 David Carlton <carlton@math.stanford.edu>
20214
20215 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
20216 'might_kfail' arg.
20217 KFAIL some of the continue_to_bp_overloaded calls, according to
20218 PR c++/1025.
20219
9ba61c5d
MC
202202003-02-01 Michael Chastain <mec@shout.net>
20221
20222 * gdb.base/advance.c (marker1): New marker function.
20223 * gdb.base/advance.exp: When the 'advance' command lands on the
20224 return breakpoint, it can legitimately stop on either the
20225 current line or the next line. Accommodate both outcomes.
20226 * gdb.base/until.exp: Likewise.
20227
e7494ffb
AC
202282003-02-02 Andrew Cagney <ac131313@redhat.com>
20229
20230 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20231 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
20232 now a list, not a tuple.
20233 * gdb.mi/mi-var-display.exp: Ditto.
20234 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 20235
075559bc
AC
202362003-02-01 Andrew Cagney <ac131313@redhat.com>
20237
20238 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
20239 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
20240 stack backtraces.
20241 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 20242
2bd4c7b1
MK
202432003-02-01 Mark Kettenis <kettenis@gnu.org>
20244
20245 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20246 gdb.mi/mi1-pthreads.exp: Return instead of calling
20247 gdb_suppress_entire_file.
20248
eabd8992
MS
202492003-02-01 Mark Salter <msalter@redhat.com>
20250
20251 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
20252
71469e2f
MS
202532003-01-31 Mark Salter <msalter@redhat.com>
20254
20255 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
20256 Support empty arg.
20257
38a94d44
MC
202582003-01-30 Michael Chastain <mec@shout.net>
20259
20260 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
20261 This was a workaround for a UTF-8 bug in readline 4.3. The bug
20262 has been fixed in gdb/readline on 2003-01-09.
20263
19ea9e73
MS
202642003-01-29 Michael Snyder <msnyder@redhat.com>
20265
e8d359df
MS
20266 * gdb.base/maint.exp: Allow for leading underscore in symbol.
20267 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
20268 * gdb.base/args.exp: Skip if target does not support args passing.
20269
2307bd6a
DJ
202702003-01-22 Daniel Jacobowitz <drow@mvista.com>
20271
19ea9e73 20272 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
20273 gdb_test. Accept a list of expect arguments as the third
20274 parameter.
20275 (gdb_test): Use it.
20276
f2dd3617
EZ
202772003-01-20 Elena Zannoni <ezannoni@redhat.com>
20278
20279 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
20280 allow for different test tree configurations. Update some
20281 tescases accordingly.
20282 * gdb.arch/altivec-regs.exp: Ditto.
20283 * gdb.asm/asm-source.exp: Ditto.
20284 * gdb.base/advance.exp: Ditto.
20285 * gdb.base/display.exp: Ditto.
d63a86f8 20286 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
20287 * gdb.base/mips_pro.exp: Ditto.
20288 * gdb.base/overlays.exp: Ditto.
20289 * gdb.base/relocate.exp: Ditto.
20290 * gdb.base/setshow.exp: Ditto.
20291 * gdb.base/step-line.exp: Ditto.
20292 * gdb.base/step-test.exp: Ditto.
20293 * gdb.base/until.exp: Ditto.
20294 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
20295
c71cdefd
DC
202962003-01-17 David Carlton <carlton@math.stanford.edu>
20297
20298 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
20299 corresponding to PR c++/945.
20300 Update copyright.
20301
fdba05d7
DC
203022003-01-17 David Carlton <carlton@math.stanford.edu>
20303
20304 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
20305 corresponding to PR c++/68.
20306
203072003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
20308
20309 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
20310 (test_paddr_hairy_functions): Call print_addr_2_kfail for
20311 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
20312
c362c33a
EZ
203132003-01-15 Elena Zannoni <ezannoni@redhat.com>
20314
0fbc361c
EZ
20315 * gdb.base/break.exp: Fix change of default location, because of
20316 removal of until tests.
20317 * gdb.base/help.exp: Update test for new 'until' help message.
20318 Add test for help on 'advance'.
a9c64011 20319 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 20320
dabf8a35
MK
203212003-01-15 Mark Kettenis <kettenis@gnu.org>
20322
20323 * gdb.base/default.exp: Adapt "info float" test for recent changes
20324 to that command. Add test for "info vector".
20325 * gdb.base/float.exp: New file. Add test for "info float" that
20326 resembles the old test in gdb.base/default.exp.
20327
a1769aca
DC
203282003-01-15 David Carlton <carlton@math.stanford.edu>
20329
20330 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
20331
82025e13
EZ
203322003-01-15 Elena Zannoni <ezannoni@redhat.com>
20333
20334 * gdb.base/break.exp: Move the tests of until command from here...
20335 * gdb.base/until.exp: ... to here. New file. Add other tests.
20336 * gdb.base/advance.c: New file.
20337 * gdb.base/advance.exp: New file.
20338
8f9ab801
EZ
203392003-01-14 Elena Zannoni <ezannoni@redhat.com>
20340
a9c64011
AS
20341 * gdb.base/args.c: New file.
20342 * gdb.base/args.exp: New file.
8f9ab801 20343
9ae66589
DJ
203442003-01-14 Daniel Jacobowitz <drow@mvista.com>
20345
20346 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
20347
8d77e5c3
DJ
203482003-01-14 Daniel Jacobowitz <drow@mvista.com>
20349
20350 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
20351
12d2f0a1
DJ
203522003-01-14 Daniel Jacobowitz <drow@mvista.com>
20353
20354 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
20355 dates.
20356
6ca37014
DJ
203572003-01-13 Daniel Jacobowitz <drow@mvista.com>
20358
20359 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
20360
b0023472
DJ
203612003-01-13 Daniel Jacobowitz <drow@mvista.com>
20362
20363 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
20364 (ptype &*"foo").
20365 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
20366
607fbc54 203672003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
20368
20369 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
20370 * gdb.mi/mi1-console.exp: Likewise.
20371
607fbc54 203722003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
20373
20374 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
20375 * gdb.mi/mi1-console.exp: Likewise.
20376
a1fb14a2
DJ
203772003-01-13 Daniel Jacobowitz <drow@mvista.com>
20378
20379 * gdb.c++/overload.exp: Remove some fixed XFAILs.
20380
c4cf40b7
DJ
203812003-01-09 Daniel Jacobowitz <drow@mvista.com>
20382
20383 * gdb.base/detach.exp: New test.
20384
696d5a5b
DJ
203852003-01-09 Daniel Jacobowitz <drow@mvista.com>
20386
20387 * Makefile.in (ALL_SUBDIRS): New variable.
20388 (subdirs, clean, distclean): Use it.
20389 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
20390 regenerating Makefile, since it is generated from the top level.
20391 * gdb.asm/Makefile.in: Likewise.
20392 * gdb.base/Makefile.in: Likewise.
20393 * gdb.c++/Makefile.in: Likewise.
20394 * gdb.disasm/Makefile.in: Likewise.
20395 * gdb.java/Makefile.in: Likewise.
20396 * gdb.mi/Makefile.in: Likewise.
20397 * gdb.threads/Makefile.in: Likewise.
20398 * gdb.trace/Makefile.in: Likewise.
20399
754533e4
DC
204002003-01-09 David Carlton <carlton@math.stanford.edu>
20401
20402 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
20403 Add copyright year 2003.
20404
d8b3e9ee
MC
204052003-01-06 Michael Chastain <mec@shout.net>
20406
20407 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
20408 When selecting a thread, 'line' and 'file' are optional.
20409 * gdb.mi/mi1-pthreads.exp: Likewise.
20410
8e9e0fe6
AS
204112003-01-06 Andreas Schwab <schwab@suse.de>
20412
20413 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
20414 failures.
20415
b5ab8ff3
DJ
204162003-01-04 Daniel Jacobowitz <drow@mvista.com>
20417
20418 Fix PR gdb/844
20419 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
20420 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
20421
20422 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
20423 instead of calling gdb_suppress_entire_file.
20424 * gdb.threads/print-threads.exp: Likewise.
20425 * gdb.threads/schedlock.exp: Likewise.
20426
20427 * gdb.threads/killed.exp: Return instead of calling
20428 gdb_suppress_entire_file.
20429 * gdb.threads/linux-dp.exp: Likewise.
20430 * gdb.threads/pthreads.exp: Likewise.
20431
1e698235
DJ
204322003-01-04 Daniel Jacobowitz <drow@mvista.com>
20433
20434 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
20435 stabs.
20436 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
20437 * gdb.base/whatis.exp: Always allow (void) after function names.
20438
147ff08c
DJ
204392003-01-04 Daniel Jacobowitz <drow@mvista.com>
20440
20441 * gdb.c++/casts.exp: Correct regexp.
20442
dc62bfc2
MK
204432003-01-04 Mark Kettenis <kettenis@gnu.org>
20444
20445 * configure.in: Call AC_CONFIG_HEADER. Don't call
20446 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
20447 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
20448 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
20449 aforementioned directories in the AC_OUPUT call.
20450 * config.hin: New file.
20451 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
20452 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
20453 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
20454 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
20455 pass -I$objdir instead of -I$objdir/$subdir in compilation.
20456 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
20457 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
20458 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
20459 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
20460 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
20461 gdb.threads/configure.in, gdb.threads/configure,
20462 gdb.threads/config.in, gdb.trace/configure.in,
20463 gdb.trace/configure: Removed.
20464
77afa639
MC
204652003-01-03 Michael Chastain <mec@shout.net>
20466
20467 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
20468 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
20469
7634bb6e
DJ
204702003-01-03 Daniel Jacobowitz <drow@mvista.com>
20471
20472 * gdb.base/store.exp: Fix regular expressions.
20473
b39c905e
MK
204742002-12-28 Mark Kettenis <kettenis@gnu.org>
20475
20476 * configure.in: Rewrite.
20477 * configure: Regenerated.
20478
0a8551dd
DC
204792003-01-03 David Carlton <carlton@math.stanford.edu>
20480
20481 * gdb.base/psymtab.exp: New file.
20482 * gdb.base/psymtab1.c: Ditto.
20483 * gdb.base/psymtab2.c: Ditto.
20484
c60b7188
AF
204852002-12-23 Adam Fedor <fedor@gnu.org>
20486
20487 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
20488
ee73db83
DC
204892002-12-23 David Carlton <carlton@math.stanford.edu>
20490
20491 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
20492 and current_directory initialization.
20493
d6c1774e
JB
204942002-12-22 Jim Blandy <jimb@redhat.com>
20495
f0a847b8
JB
20496 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
20497 rather than as part of the output file name.
20498
d6c1774e
JB
20499 * gdb.base/attach.exp: There's no need to copy the test program to
20500 /tmp; that was only ever necessary on HP/UX, and this test is
20501 entirely disabled there anyway.
20502
f0708dbb
JB
205032002-12-21 Jim Blandy <jimb@redhat.com>
20504
4c2acfea
JB
20505 * gdb.c++/psmang.exp: Doc fix.
20506
f0708dbb
JB
20507 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
20508 test.
20509
9579e000
DC
205102002-12-20 David Carlton <carlton@math.stanford.edu>
20511
20512 * gdb.c++/annota2.exp: KFAIL annotate-quit.
20513
d1810171
MC
205142002-12-18 Michael Chastain <mec@shout.net>
20515
20516 * gdb.c++/annota2.exp: Add copyright year 2002.
20517
76565097
DC
205182002-12-17 David Carlton <carlton@math.stanford.edu>
20519
20520 * gdb.c++/try_catch.cc: Add marker comments.
20521 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
20522 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
20523 * gdb.c++/m-static.cc: Ditto.
20524 * gdb.c++/m-static1.cc: Ditto.
20525 * gdb.c++/try_catch.cc: Ditto.
20526
da81390b
JJ
205272002-12-16 Jeff Johnston <jjohnstn@redhat.com>
20528
20529 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
20530 to see whether we are using the new -environment-directory
20531 command which resets via -r or the old version of the command
20532 which may prompt the user. Part of fix for gdb/741.
20533
b304d130
AC
205342002-12-13 Andrew Cagney <ac131313@redhat.com>
20535
20536 * gdb.fortran/types.exp: Update obsolete comment.
20537 * gdb.fortran/exprs.exp: Ditto.
20538 * lib/gdb.exp: Delete obsolete code.
20539 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
20540 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
20541 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
20542 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
20543 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
20544 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
20545 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
20546 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
20547 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
20548 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
20549 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
20550 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
20551 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
20552 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
20553 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
20554 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
20555 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
20556 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
20557 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
20558 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
20559 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
20560 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
20561 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
20562 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
20563 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
20564 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
20565 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
20566 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
20567 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
20568 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
20569 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
20570 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
20571 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
20572 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
20573 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
20574 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
20575 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
20576
a23b6e6a
DC
205772002-12-11 David Carlton <carlton@math.stanford.edu>
20578
20579 * gdb.c++/m-data.exp: Add test for members that shadow global
20580 variables: see PR gdb/804.
20581 * gdb.c++/m-data.cc: Ditto.
20582
6604731b
DJ
205832002-12-10 Daniel Jacobowitz <drow@mvista.com>
20584
20585 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
20586
de46ecd7
DC
205872002-12-06 David Carlton <carlton@math.stanford.edu>
20588
20589 * gdb.base/store.c: Don't declare functions static.
20590
27e829d0
AC
205912002-12-04 Andrew Cagney <ac131313@redhat.com>
20592
20593 * gdb.base/store.exp, gdb.base/store.c: New files.
20594
92806416
DJ
205952002-12-03 Daniel Jacobowitz <drow@mvista.com>
20596
20597 * gdb.base/selftest.exp: Update for current gdb.
20598
3bcbaac5
DJ
205992002-12-03 Daniel Jacobowitz <drow@mvista.com>
20600
20601 * gdb.base/maint.exp: Only dump symbols from one source file
20602 or objfile.
20603
f4f00b1f
DJ
206042002-12-03 Daniel Jacobowitz <drow@mvista.com>
20605
20606 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
20607 function call.
20608
f1c8a949
JB
206092002-11-25 Jim Blandy <jimb@redhat.com>
20610
20611 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
20612 function appearing in error message.
20613
9e297a97
DJ
206142002-11-21 Daniel Jacobowitz <drow@mvista.com>
20615
20616 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
20617
1f312e79
JJ
206182002-11-08 Jeff Johnston <jjohnstn@redhat.com>
20619
d63a86f8
RM
20620 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
20621 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
20622 should be in mi console format. This is part of fix for PR gdb/604.
20623
83c31e7d
FN
206242002-09-18 Fernando Nasser <fnasser@redhat.com>
20625
20626 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
20627 which explicitly prints the zero offset as "+0".
20628
322b3f65
DJ
206292002-10-22 Daniel Jacobowitz <drow@mvista.com>
20630
20631 * gdb.threads/schedlock.c (args): Make unsigned.
20632
206332002-10-21 Daniel Jacobowitz <drow@mvista.com>
20634
20635 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
20636 numbers. Allow "foo2|selected stack frame".
20637 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
20638 * gdb.asm/asmsrc2.s: Likewise.
20639 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
20640 comments.
20641 * gdb.asm/mips.inc: New file.
20642
5e2fe5b8
AF
206432002-10-18 Adam Fedor <fedor@gnu.org>
20644
20645 * gdb.base/default.exp: Update expected output to include 'ObjC'.
20646 * gdb.base/help.exp: Likewise.
20647
abe1a5d0
KB
206482002-10-17 Kevin Buettner <kevinb@redhat.com>
20649
20650 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
20651 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
20652
10abb1d4
JB
206532002-10-02 Jim Blandy <jimb@redhat.com>
20654
20655 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
20656
1f609b42
AC
206572002-10-01 Andrew Cagney <ac131313@redhat.com>
20658
20659 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
20660 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
20661 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
20662 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
20663 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
20664 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
20665 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
20666
0aee02e4
AC
206672002-09-29 Andrew Cagney <ac131313@redhat.com>
20668
20669 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
20670 * mi0-disassemble.exp, mi0-eval.exp: Delete.
20671 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
20672 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
20673 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
20674 * mi0-var-block.exp, mi0-var-child.exp: Delete.
20675 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 20676
6fde09ad
KB
206772002-09-27 Kevin Buettner <kevinb@redhat.com>
20678
20679 * gdb.base/annota1.exp (info break): Make directory components of
20680 path optional since not all compilers emit this debug information.
20681
889bf7c5
PA
20682 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
20683 step ends up stepping out of the function instead of stopping on
20684 the epilogue.
6fde09ad 20685
9e8aab75
KS
206862002-09-26 Keith Seitz <keiths@redhat.com>
20687
20688 * lib/insight-support.exp (gdbtk_start): Figure out where
20689 the insight executable is based on where gdb is. Use this
20690 executable to start insight instead of gdb.
20691
e36180d7
AC
206922002-09-25 Andrew Cagney <cagney@redhat.com>
20693
20694 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
20695
9dd34b2b
AC
206962002-09-24 Andrew Cagney <ac131313@redhat.com>
20697
20698 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
20699 test_isolated_complaints.
20700 (test_empty_complaint): New function.
20701 (test_empty_complaints): New function. Check no output when no
20702 complaints.
d63a86f8 20703
dea97812
KB
207042002-09-19 Jim Blandy <jimb@redhat.com>
20705
a9c64011 20706 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 20707
54951bd7
AC
207082002-09-19 Andrew Cagney <ac131313@redhat.com>
20709
20710 * gdb.gdb/complaints.exp: New file.
20711
dec43320
AC
207122002-09-18 Andrew Cagney <ac131313@redhat.com>
20713
20714 * gdb.base/maint.exp: Check `help maint internal-warning'.
20715
e70d6e3f
DC
207162002-09-18 David Carlton <carlton@math.stanford.edu>
20717
20718 * gdb.c++/m-static.exp: Remove breakpoints depending on line
20719 numbers, and replace them by a single breakpoint after the
20720 constructors are all finished.
20721 Add test 4.
20722 * gdb.c++/m-static.cc: Add test 4.
20723 * gdb.c++/m-static.h: New file.
20724 * gdb.c++/m-static1.cc: New file.
20725
20726 * gdb.c++/printmethod.exp: New file.
20727 * gdb.c++/printmethod.cc: New file.
20728
20729 * gdb.c++/pr-574.exp: New file.
20730 * gdb.c++/pr-574.cc: New file.
20731
afb5c968
CV
207322002-09-18 Corinna Vinschen <vinschen@redhat.com>
20733
20734 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
20735 embedded targets which never actually exit.
20736
31e45dee
FN
207372002-09-18 Fernando Nasser <fnasser@redhat.com>
20738
20739 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
20740 "don't step after run" as unresolved or unsupported, instead of xfail.
20741
a283c5a1
CV
207422002-09-18 Corinna Vinschen <vinschen@redhat.com>
20743
20744 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
20745 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
20746 Add newline to expected string in "step out of main (status wrapper)"
20747 case.
20748
11350d2a
CV
207492002-09-18 Corinna Vinschen <vinschen@redhat.com>
20750
20751 * lib/gdb.exp (rerun_to_main): Allow restarting application.
20752 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
20753
0deec7d6
TT
207542002-09-17 Tom Tromey <tromey@redhat.com>
20755
20756 * gdb.base/printcmds.exp (test_print_string_constants): Expect
20757 \000, not \0, in double-quoted string.
20758
b2b4a1b5
CV
207592002-09-14 Corinna Vinschen <vinschen@redhat.com>
20760
c9d37158 20761 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
20762 string after running the commands execution on breakpoint tests.
20763
1c56143a
CV
207642002-09-13 Corinna Vinschen <vinschen@redhat.com>
20765
20766 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
20767
37f8da45
JB
207682002-09-12 Joel Brobecker <brobecker@gnat.com>
20769
20770 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
20771
08b468e0
KS
207722002-09-10 Keith Seitz <keiths@redhat.com>
20773
20774 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
20775 runto proc.
20776 (mi_run_to_main): Use mi_runto.
20777 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
20778
dc360f58
KS
207792002-09-10 Keith Seitz <keiths@redhat.com>
20780
20781 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
20782 regexp for stopping at main. Could have multiple event notifications.
20783 Don't assume that main was declared with no parameters.
20784 (mi_next): Use mi_step_to.
20785 (mi_step): Use mi_next_to.
20786
ce3abcfb
CV
207872002-09-09 Corinna Vinschen <vinschen@redhat.com>
20788
20789 * gdb.base/default.exp: Fix expected string in `info float' test.
20790
d1f5b980
BE
207912002-09-09 Ben Elliston <bje@redhat.com>
20792
20793 * config/mips.exp: Update comments.
20794 * config/mips-idt.exp: Likewise.
20795 * config/nind.exp: Likewise.
20796 * config/slite.exp: Likewise.
20797 * config/sparclet.exp: Likewise.
20798 * config/udi.exp: Likewise.
20799 * config/vx.exp: Likewise.
20800 * config/vxworks29k.exp: Likewise.
20801
2f71430b
JB
208022002-09-05 Jim Blandy <jimb@redhat.com>
20803
20804 * gdb.threads/killed.exp: Fix test failure message.
20805
7ddebc7e
KS
208062002-09-04 Keith Seitz <keiths@redhat.com>
20807
20808 * lib/mi-support.exp: Update copyright.
20809 (mi_gdb_test): Increase the priority of the expected pattern
20810 so that it matches gdb_test.
20811
0ae67eb3
KS
208122002-09-03 Keith Seitz <keiths@redhat.com>
20813
20814 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
20815 Use integer comparison instead of string comparison for testing
20816 whether binary was built.
20817
38fc42c8
JB
208182002-09-03 Jim Blandy <jimb@redhat.com>
20819
20820 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
20821
b6ff0e81
JB
208222002-08-29 Jim Blandy <jimb@redhat.com>
20823
20824 * gdb.threads/pthreads.exp: Move the portable thread compilation
20825 code into a function in lib/gdb.exp, and call that from here.
20826 * lib/gdb.exp (gdb_compile_pthreads): New function.
20827
07c98896
KS
208282002-08-29 Keith Seitz <keiths@redhat.com>
20829
20830 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
20831 expect_out so that callers can get at it.
20832
0312286c
DJ
208332002-08-23 Daniel Jacobowitz <drow@mvista.com>
20834
20835 * gdb.threads/print-threads.c: New file.
20836 * gdb.threads/print-threads.exp: New file.
20837 * gdb.threads/schedlock.c: New file.
20838 * gdb.threads/schedlock.exp: New file.
20839
dd039bc4
EZ
208402002-08-22 Elena Zannoni <ezannoni@redhat.com>
20841
a9c64011
AS
20842 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
20843 not altivec.c.
dd039bc4 20844
1f36144c
MK
208452002-08-17 Mark Kettenis <kettenis@gnu.org>
20846
20847 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
20848 targets. The problem should be fixed now.
20849
16057ec7 208502002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
20851
20852 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
20853 2002-07-24 change that removes final dots from error messages.
20854
3c1499ad
TT
208552002-08-13 Tom Tromey <tromey@redhat.com>
20856
20857 * gdb.base/readline.exp: New file.
20858
a20ce2c3
AC
208592002-08-01 Andrew Cagney <ac131313@redhat.com>
20860
20861 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
20862 supress message.
20863
db034ac5
AC
208642002-08-01 Andrew Cagney <cagney@redhat.com>
20865
20866 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
20867 CHILL_FOR_TARGET and CHILL_LIB.
20868 * configure.in (configdirs): Remove gdb.chill.
20869 * configure: Regenerate.
20870 * lib/gdb.exp: Obsolete references to chill.
20871 * gdb.fortran/types.exp: Ditto.
20872 * gdb.fortran/exprs.exp: Ditto.
20873
3e000b18
KB
208742002-07-30 Kevin Buettner <kevinb@redhat.com>
20875
20876 * gdb.base/shlib-call.exp (additional_flags): Conditionally
20877 set Irix-specific compile and link flags.
20878
28f4966b
KB
208792002-07-29 Kevin Buettner <kevinb@redhat.com>
20880
20881 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
20882 source files. The ``-o'' option doesn't work with the ``-E'' option
20883 when using the Irix compiler.
20884
46c0d5a6
DJ
208852002-07-19 Daniel Jacobowitz <drow@mvista.com>
20886
20887 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
20888 Improve support for reusing an exec file. Copy exec file
20889 to target, and run gdbserver on the target instead of on the host.
20890
eecf4bed
JB
208912002-07-18 Jim Blandy <jimb@redhat.com>
20892
0f815cdf
JB
20893 * gdb.base/ending-run.exp: Don't expect to see the program end in
20894 some orderly fashion when we're running on a real stand-alone
20895 board.
20896
eecf4bed
JB
20897 * gdb.base/interrupt.exp: Correct logic for skipping tests on
20898 targets that don't support interrupts.
20899
52d309e4
JB
209002002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
20901
20902 * gdb.base/attach.exp: Add patterns to match output from /proc-based
20903 systems.
20904 Move comments in expect statements to inside the actions, so that they
20905 don't get matched against.
20906
ff683d9e
MK
209072002-07-10 Mark Kettenis <kettenis@gnu.org>
20908
20909 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
20910 function when asleep" test.
20911
b5356753
AC
209122002-07-10 Andrew Cagney <ac131313@redhat.com>
20913
20914 * gdb.base/page.exp: Rewrite to handle problems with very long
20915 `info set' output. Update copyright.
20916
6aa4d13a
AC
209172002-06-26 Andrew Cagney <ac131313@redhat.com>
20918
20919 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
20920 gdb.threads-hp.
20921 * gdb.hp/configure: Regenerate.
20922 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
20923 * gdb.hp/gdb.threads-hp/configure: Delete file.
20924 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
20925
8cf8c2b8
AC
209262002-06-22 Andrew Cagney <ac131313@redhat.com>
20927
20928 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
20929 setlocale, bindtextdomain and textdomain.
20930
6827a8f8
JB
209312002-06-11 Jim Blandy <jimb@redhat.com>
20932
919d772c
JB
20933 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
20934 preprocessor macro information is present.
20935
6827a8f8
JB
20936 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
20937 tests.
20938
c15b0d21
MS
209392002-06-06 Michael Snyder <msnyder@redhat.com>
20940
c5984d70
MS
20941 * gdb.base/overlays.exp: Record addresses of overlay
20942 functions in TCL variables rather than in GDB variables,
20943 to avoid having GDB convert them to pointers (with loss
20944 of information).
20945
d63a86f8 20946 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 20947 default linker script changes.
c15b0d21
MS
20948 * gdb.base/long_long.exp: Add check for sizeof (long double).
20949
be26fe0d
ML
209502002-06-06 Michal Ludvig <mludvig@suse.cz>
20951
20952 * gdb.asm/asm-source.exp: Add x86-64 target.
20953 * gdb.asm/x86_64.inc: New.
d63a86f8 20954
258093ca 209552002-05-30 Michael Chastain <mec@shout.net>
258093ca 20956
4b3153f1 20957 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
20958 * gdb.c++/m-static.cc: New file.
20959 * gdb.c++/m-static.exp: New file.
20960
241264c6
MS
209612002-05-28 Michael Snyder <msnyder@redhat.com>
20962
20963 * gdb.base/call-ar-st.exp: Allow for reduced floating point
20964 precision.
20965
9bba8c8f 209662002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 20967
4b3153f1 20968 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
20969 * gdb.c++/m-data.cc: New file.
20970 * gdb.c++/m-data.exp: New file.
20971
209722002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 20973
4b3153f1 20974 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 20975 * gdb.c++/try_catch.cc: New file.
d63a86f8 20976 * gdb.c++/try_catch.exp: New file.
9bba8c8f 20977
def1b996
MC
209782002-05-27 Michael Chastain <mec@shout.net>
20979
20980 * gdb.c++/local.exp: Accept more nested types in output.
20981
522ba268
MC
209822002-05-26 Michael Chastain <mec@shout.net>
20983
20984 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
20985
277254ba
MS
209862002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
20987
20988 * lib/gdb.exp (gdb_wrapper_init): Just because
20989 gdb_wrapper_file exists, this does not mean that the file
20990 should not be rebuilt. That is what gdb_wrapper_initialized
20991 is for.
20992 (default_gdb_init): Reset gdb_wrapper_initialized.
20993
b61a8733
MS
209942002-05-23 Michael Snyder <msnyder@redhat.com>
20995
d63a86f8 20996 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
20997 the precision of the floating point test results.
20998 * gdb.base/call-rt-st.exp: Ditto.
20999
b61a8733
MS
21000 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
21001 * gdb.base/call-rt-st.exp: Ditto.
21002
56f6e910
MC
210032002-05-19 Michael Chastain <mec@shout.net>
21004
21005 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
21006
ad0b0016
EZ
210072002-05-19 Elena Zannoni <ezannoni@redhat.com>
21008
a9c64011
AS
21009 * configure.in (configdirs): Add gdb.arch.
21010 * configure: Regenerate.
ad0b0016 21011
f617d2b6
JB
210122002-05-17 Jim Blandy <jimb@redhat.com>
21013
21014 * gdb.base/completion.exp: Recognize the more detailed error
21015 messages produced by the macro expander's lexical analyzer.
21016
eac2a696
EZ
210172002-05-14 Elena Zannoni <ezannoni@redhat.com>
21018
a9c64011
AS
21019 * gdb.arch/altivec-abi.c: New file.
21020 * gdb.arch/altivec-abi.exp: New file.
21021 * gdb.arch/altivec-regs.c: New file.
21022 * gdb.arch/altivec-regs.exp: New file.
eac2a696 21023
2fdde8f8
DJ
210242002-05-14 Daniel Jacobowitz <drow@mvista.com>
21025
21026 * gdb.base/maint.exp (maint print type): Update for new type
21027 structure.
d63a86f8 21028
e31f1a7c
EZ
210292002-05-14 Elena Zannoni <ezannoni@redhat.com>
21030
21031 * gdb.arch: New directory.
21032 * gdb.arch/configure.in: New file.
21033 * gdb.arch/configure: New file.
21034 * gdb.arch/Makefile.in: New file.
21035
db589741
CV
210362002-05-13 Corinna Vinschen <vinschen@redhat.com>
21037
21038 * gdb.asm/asm-source.exp: Add v850 as supported target.
21039 * gdb.asm/v850.inc: New file.
21040
8ce2a7dc
DJ
210412002-05-13 Daniel Jacobowitz <drow@mvista.com>
21042
21043 * gdb.c++/annota2.exp (annotate-quit): Add comment.
21044
df763c7f
DJ
210452002-05-12 Daniel Jacobowitz <drow@mvista.com>
21046
21047 * gdb.base/break.exp: Check 'break "marker2"'.
21048
377daeed
MS
210492002-05-10 Michael Snyder <msnyder@redhat.com>
21050
21051 * gdb.base/long_long.exp: Fix typo.
21052
c4b7bc2b
JB
210532002-05-10 Jim Blandy <jimb@redhat.com>
21054
ecac9a4e
JB
21055 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
21056 a bug.
21057
c4b7bc2b
JB
21058 * gdb.base/printcmds.exp (test_integer_literals_rejected):
21059 Recognize more detailed error message produced by the macro
21060 expander's lexical analyzer.
21061 * lib/gdb.exp (test_print_reject): Same.
21062
e71019a1
MK
210632002-05-09 Mark Kettenis <kettenis@gnu.org>
21064
21065 * gdb.c++/method.exp: Fix typo.
21066
fedfc8e6
MS
210672002-05-08 Michael Snyder <msnyder@redhat.com>
21068
166a1957
MS
21069 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
21070 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 21071 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
21072 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
21073 Add iftarget clause for strongarm.
d63a86f8 21074
f1c47eb2
MS
210752002-05-06 Michael Snyder <msnyder@redhat.com>
21076
cb9a9d3e
MS
21077 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
21078 (gdb_continue_to_end): Accept output from status wrapper.
21079 * gdb.base/ending-run.exp: Add case for output from status wrapper.
21080 Clean up fail messages to match pass messages.
21081
f1c47eb2
MS
21082 Enable the "needs_status_wrapper" testsuite feature.
21083 * lib/gdb.exp (gdb_wrapper_init): New procedure.
21084 (gdb_compile): Conditionally call gdb_wrapper_init.
21085 * gdb.base/a2-run.exp: Recognize output from status wrapper.
21086 * gdb.c++/method.exp: Recognize output from status wrapper.
21087
6079c749
BE
210882002-05-06 Ben Elliston <bje@redhat.com>
21089From Graydon Hoare <graydon@redhat.com>
21090
21091 * config/sid.exp: Include support for "rawsid" protocol.
21092
188baff3
JB
210932002-05-03 Jim Blandy <jimb@redhat.com>
21094
21095 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
21096 * gdb.c++/hang3.C: New file.
21097
b9c07f0f
AC
210982002-05-04 Andrew Cagney <ac131313@redhat.com>
21099
21100 * gdb.base/default.exp: Remove obsolete code.
21101 * gdb.c++/misc.exp: Ditto. Update copyright.
21102 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
21103 * gdb.base/whatis.exp: Ditto. Update copyright.
21104 * gdb.base/scope.exp: Ditto. Update copyright.
21105 * gdb.base/ptype.exp: Ditto. Update copyright.
21106 * gdb.base/printcmds.exp: Ditto. Update copyright.
21107 * gdb.base/opaque.exp: Ditto. Update copyright.
21108 * gdb.base/list.exp: Ditto.
21109 * gdb.base/funcargs.exp: Ditto. Update copyright.
21110 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
21111 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
21112 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
21113 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
21114 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
21115 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
21116
5c7a0397
MS
211172002-05-02 Michael Snyder <msnyder@redhat.com>
21118
d6dcc264 21119 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
21120 * gdb.base/long_long.exp: Add xscale target.
21121 * gdb.base/default.exp: Add xscale target.
21122
eb7f1c48
JB
211232002-05-01 Jim Blandy <jimb@redhat.com>
21124
21125 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
21126 gdb.c++/hang.exp: New test.
21127
a6befae8
FF
211282002-05-01 Fred Fish <fnf@redhat.com>
21129
21130 * gdb.base/completion.exp: Handle completions of "./Make" for
21131 more than one completion possibility, as is the case when we
21132 build and test in the source tree.
21133
0a310277
AG
211342002-04-29 Anthony Green <green@redhat.com>
21135
21136 * gdb.java/jmisc1.exp: New file.
21137 * gdb.java/jmisc2.exp: New file.
21138
6ff9af88
DJ
211392002-04-24 Daniel Jacobowitz <drow@mvista.com>
21140
21141 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
21142
96b3d632
EZ
211432002-04-23 Elena Zannoni <ezannoni@redhat.com>
21144
21145 * gdb.base/help.exp: Change 'help status' to allow for target
21146 dependent output differences.
21147
5019bb54
MC
211482002-04-22 Michael Chastain <mec@shout.net>
21149
21150 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
21151
a805a116
MC
211522002-04-22 Michael Chastain <mec@shout.net>
21153
21154 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
21155
a1706bfd
DM
211562002-04-17 David S. Miller <davem@redhat.com>
21157
21158 * gdb.asm/sparc64.inc: New file.
21159 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
21160
a73a20a2
EZ
211612002-04-19 Elena Zannoni <ezannoni@redhat.com>
21162
21163 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
21164 instruction file directly into the build tree. Clean up at end of
21165 test.
21166
ba678339
DM
211672002-04-18 David S. Miller <davem@redhat.com>
21168
21169 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
21170 handle 64-bit platforms correctly.
21171 * gdb.base/maint.exp: Likewise.
21172
b03399da
KB
211732002-04-18 Kevin Buettner <kevinb@redhat.com>
21174
21175 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
21176 ``-fpic'' when compiling files comprising a shared library, but
21177 it does need additional linker flags in order to find shared
21178 libraries at run time.
21179
e2004992
KB
211802002-04-18 Kevin Buettner <kevinb@redhat.com>
21181
21182 * gdb.base/cvexpr.c (use): New function.
21183 (main): Invoke use() on all global variables to prevent
21184 some linkers from deleting these otherwise unused symbols.
21185
d8937120
MC
211862002-04-17 Michael Chastain <mec@shout.net>
21187From David S. Miller <davem@redhat.com>
21188
21189 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
21190 handle 64-bit platforms correctly.
21191
ffd61a58
MS
211922002-04-12 Michael Snyder <msnyder@redhat.com>
21193From Jim Blandy <jimb@redhat.com>
a9c64011 21194 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
21195 script can handle this instead.
21196 * gdb.base/bar.c (barx): Same.
21197 * gdb.base/baz.c (bazx): Same.
21198 * gdb.base/grbx.c (grbxx): Same.
21199
21200 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
21201 manager doesn't automatically unmap overlays unnecessarily.
21202
6b8426a6
MH
212032002-04-10 Martin M. Hunt <hunt@redhat.com>
21204
21205 * gdb.base/ending-run.exp: Fix pattern for Mips targets
21206 stepping out of main.
21207
34af4875
MC
212082002-04-09 Michael Chastain <mec@shout.net>
21209
21210 * gdb.c++/local.cc (main): Move call to marker1() inside nested
21211 scope so that the nested scope tests will make sense.
21212 * gdb.c++/local.exp: Write patterns that actually work with gcc
21213 (the HP patterns "were never known to work with gcc").
21214 Keep the old aCC patterns too.
21215
2d1676a0
DJ
212162002-04-09 Daniel Jacobowitz <drow@mvista.com>
21217
21218 * gdb.base/attach.exp: Correct target board test.
21219
3a63e3f9
MC
212202002-04-08 Michael Chastain <mec@shout.net>
21221
21222 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
21223 in a const method. Add some xfail and fail cases for configurations
21224 that do not emit the "const ...".
21225
f18dabd2
MC
212262002-04-07 Michael Chastain <mec@shout.net>
21227
21228 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
21229 Accept "A * const" and "const A * const" as type of "this".
21230 Fix spelling of getFunky throughout. Make messages uniform.
21231
0fcddd82
EZ
212322002-04-07 Elena Zannoni <ezannoni@redhat.com>
21233
a9c64011 21234 Work around for PR gdb/285:
0fcddd82
EZ
21235 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
21236
16a8534a
EZ
212372002-04-07 Elena Zannoni <ezannoni@redhat.com>
21238
21239 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
21240 instructions file at run time instead of configure time.
21241 Sometimes we run the test in a directory that is not the one we
21242 configured in.
21243 * gdb.asm/configure.in: Delete creation of symlink.
21244 * gdb.asm/configure: Regenerate.
21245
24181d81
JB
212462002-04-05 J. Brobecker <brobecker@gnat.com>
21247
21248 * gdb.gdb/xfullpath.exp: New test, to exercise the new
21249 xfullpath () function.
21250
7cdb7107
DJ
212512002-04-04 Daniel Jacobowitz <drow@mvista.com>
21252
21253 * gdb.asm/Makefile.in: Correct dependencies.
21254
21255 * gdb.asm/powerpc.inc: New file.
21256 * gdb.asm/asm-source.exp: Add PowerPC.
21257 * gdb.asm/configure.in: Likewise.
21258 * gdb.asm/configure: Regenerated.
21259
a7d17088
DJ
212602002-04-04 Daniel Jacobowitz <drow@mvista.com>
21261
21262 * gdb.base/relocate.exp: New file.
21263 * gdb.base/relocate.c: New file.
21264
cd721503
FF
212652002-04-04 Fred Fish <fnf@redhat.com>
21266
21267 * gdb.base/step-test.exp: Update comment regarding stopping in
21268 memcpy/bcopy calls inserted as part of the compiler runtime.
21269
b22ad7a7
MS
212702002-04-04 Michael Snyder <msnyder@redhat.com>
21271
21272 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
21273
5f279fa6
DJ
212742002-04-03 Daniel Jacobowitz <drow@mvista.com>
21275
21276 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
21277 (gdb_expect): Remove $notransfer hack.
21278
dd0fd3ce
DJ
212792002-04-02 Daniel Jacobowitz <drow@mvista.com>
21280
21281 * gdb.c++/classes.exp ("calling method for small class"): Match
21282 updated register output.
21283
1e50cda1
DJ
212842002-03-30 Daniel Jacobowitz <drow@mvista.com>
21285
21286 Fix PR gdb/452
21287 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
21288 when finished. Make gdb_file_cmd send "exec-file" when
21289 appropriate.
21290
24015922
DJ
212912002-03-30 Daniel Jacobowitz <drow@mvista.com>
21292
21293 * gdb.base/attach.exp: Remove extra setup_xfail.
21294
dd7dfd64
MS
212952002-03-26 Michael Snyder <msnyder@redhat.com>
21296
21297 * gdb.base/default.exp: Add tests for dump, append, and restore.
21298 * gdb.base/help.exp: Add tests for dump, append, and restore.
21299 * gdb.base/dump.exp: New file, test dump, append and restore.
21300 * gdb.base/dump.c: New file.
21301
48b2f8d7
MS
213022002-03-27 Michael Snyder <msnyder@redhat.com>
21303
d63a86f8 21304 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
21305 clean-ups in help messages.
21306
05b4d525
FF
213072002-03-26 Fred Fish <fnf@redhat.com>
21308
21309 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
21310 have debugging info for those functions and the compiler uses them
21311 internally to copy structs around.
21312
d7679631
FF
213132002-03-26 Fred Fish <fnf@redhat.com>
21314
21315 * gdb.base/list.exp: Revert the change made yesterday and add note
21316 about why we don't list the default lines for remote targets.
21317
523ac3f9
MS
213182002-03-25 Michael Snyder <msnyder@redhat.com>
21319
21320 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
21321
754b2b8d
FF
213222002-03-25 Fred Fish <fnf@redhat.com>
21323
21324 * gdb.base/list.exp: This test works on remote targets so remove
21325 the short circuit for remote targets. Update copyright.
21326
33c3e192
FF
213272002-03-25 Fred Fish <fnf@redhat.com>
21328
21329 * gdb.base/attach.exp: Fix logic error that was suppressing this
21330 test for all non hppa*-*-hpux* targets, instead of the hp target.
21331 Move comments closer to the suppression point. Also now need to
21332 check that we are running natively.
21333
d43e73ee
MS
213342002-03-22 Michael Snyder <msnyder@redhat.com>
21335
882c8f02
MS
21336 * gdb.base/default.exp: Add test for gcore. Update copyright.
21337 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 21338
04c12f60
FF
213392002-03-06 Fred Fish <fnf@redhat.com>
21340
21341 * gdb.base/funcargs.c: Remove extraneous ';' character.
21342 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
21343
b43df995
MC
213442002-03-04 Michael Chastain <mec@shout.net>
21345
21346 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
21347 accommodate gcc v3 function signature.
21348 * gdb.mi/mi0-var-cmd-exp: Ditto.
21349
92362027
AC
213502002-02-24 Andrew Cagney <ac131313@redhat.com>
21351
21352 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
21353 ``GNU/Linux'' or ``Linux kernel''
21354 * testsuite/gdb.threads/pthreads.c: Ditto.
21355
258ad32d
MC
213562002-02-24 Michael Chastain <mec@shout.net>
21357
21358 * gdb.threads/pthreads.c (thread1): Add a return statement.
21359 (thread2): Likewise.
21360 (foo): Likewise.
21361
04c3b3d4
MC
213622002-02-23 Michael Chastain <mec@shout.net>
21363
21364 * gdb.threads/linux-dp.c (philosopher): Add a return statement
21365 to placate gcc.
21366
5a2a0a20
MC
213672002-02-23 Michael Chastain <mec@shout.net>
21368
21369 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
21370 test "ptype bint". The test passes on all my stabs configurations.
21371
a640f7fc
JB
213722002-02-21 Jim Blandy <jimb@redhat.com>
21373
27924826
JB
21374 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
21375 filename at a time, and watch for the ones we want to see.
21376
a640f7fc
JB
21377 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
21378 types of pointers to prototyped functions.
21379
edcc8c75
AC
213802002-02-20 Andrew Cagney <ac131313@redhat.com>
21381
21382 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
21383 signed, unsigned and straight char.
21384 (padding_char, padding_short, padding_int, padding_long,
21385 padding_long_long, padding_float, padding_double,
21386 padding_long_double): New global variables.
21387 (fill, fill_structs): New functions.
21388
21389 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
21390 for correctly sized writes. Update copyright.
21391 (get_valueof): New procedure.
21392 (get_sizeof): Call get_valueof.
21393 (check_valueof): New procedure.
21394 (check_padding): New procedure.
21395
ac57ea44
MC
213962002-02-20 Michael Chastain <mec@shout.net>
21397
21398 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
21399 to setup_xfail. Document some of the remaining calls.
21400
7a10c941
MC
214012002-02-18 Michael Chastain <mec@shout.net>
21402
21403 * gdb.c++/userdef.exp: Update copyright year.
21404
fb8acdcc
DJ
214052002-02-18 Daniel Jacobowitz <drow@mvista.com>
21406
21407 * gdb.c++/userdef.exp: Test overloaded operators properly.
21408 Remove xfails.
21409
fda6ae12
MS
214102002-02-14 Michael Snyder <msnyder@redhat.com>
21411
21412 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
21413
676a0442
DJ
214142002-02-14 Daniel Jacobowitz <drow@mvista.com>
21415
21416 * gdb.base/a2-run.exp: Check for a remote target properly.
21417 * gdb.base/annota1.exp: Likewise.
21418 * gdb.base/list.exp: Likewise.
21419 * gdb.base/reread.exp: Likewise.
21420 * gdb.base/scope.exp: Likewise.
21421 * gdb.base/shlib-call.exp: Likewise.
21422 * gdb.base/term.exp: Likewise.
21423 * gdb.c++/annota2.exp: Likewise.
21424
78b4f468
RE
214252002-02-13 Richard Earnshaw <rearnsha@arm.com>
21426
21427 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
21428
9a81ba51
MC
214292002-02-10 Michael Chastain <mec@shout.net>
21430
21431 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
21432 (call_after_alloca): Ditto.
21433
004af6c7
DJ
214342002-02-10 Daniel Jacobowitz <drow@mvista.com>
21435
21436 * gdb.base/ending-run.exp: Guard "cont" test with
21437 gdb_skip_stdio_test.
21438
37225f62
JB
214392002-02-06 Jim Blandy <jimb@redhat.com>
21440
21441 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
21442 from here...
21443 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
21444 To here. Disable this test on non-HP platforms. Add big comment.
21445
fe6fdd96
MS
214462002-02-04 Michael Snyder <msnyder@redhat.com>
21447
21448 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
21449 other than d10v and m32r.
21450
036fad3f
RE
214512002-02-02 Richard Earnshaw <rearnsha@arm.com>
21452
21453 * gdb.base/default.exp: Rewrite test patterns to reduce time
21454 taken to match them.
21455
7148ab62
DJ
214562002-01-30 Daniel Jacobowitz <drow@mvista.com>
21457
21458 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
21459 Allow a start function above main.
21460 * gdb.threads/linux-dp.exp: Fix copyright date.
21461
396cc255
DJ
214622002-01-30 Daniel Jacobowitz <drow@mvista.com>
21463
a9c64011
AS
21464 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
21465 (check_philosopher_stack): Check for manager thread before checking
21466 for a just-starting thread.
396cc255 21467
f038d31b
DJ
214682002-01-30 Daniel Jacobowitz <drow@mvista.com>
21469
21470 From Neil Booth <neil@daikokuya.demon.co.uk>:
21471 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
21472 warnings.
21473
b3ff9d9a
FF
214742002-01-21 Fred Fish <fnf@redhat.com>
21475
21476 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
21477 not caller.
21478
39ad761d
JB
214792002-01-21 Jim Blandy <jimb@redhat.com>
21480
21481 * gdb.base/reread.exp: Check that GDB properly re-reads the
21482 executable file when it changes while no inferior is running.
21483
aaf320fa
FF
214842002-01-21 Fred Fish <fnf@redhat.com>
21485
a9c64011
AS
21486 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
21487 optionally accept the "shlib events" variation.
aaf320fa 21488
808a31f5
JB
214892002-01-21 Jim Blandy <jimb@redhat.com>
21490
21491 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
21492 call `fflush' after every `printf', so that the output is produced
21493 at predictable points, regardless of whatever buffering does (or
21494 doesn't) take place.
21495 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
21496 at different points.
21497
4420d5e2
DJ
214982002-01-20 Daniel Jacobowitz <drow@mvista.com>
21499
21500 * gdb.c++/inherit.exp: Update copyright years.
21501 * gdb.c++/method.exp: Likewise.
21502
3e36a0f4
DJ
215032002-01-20 Daniel Jacobowitz <drow@mvista.com>
21504
21505 * gdb.c++/classes.exp: Update for improved v3 support and skipping
21506 artificial methods/arguments.
21507 * gdb.c++/derivation.exp: Likewise.
21508 * gdb.c++/inherit.exp: Likewise.
21509 * gdb.c++/method.exp: Likewise.
21510 * gdb.c++/virtfunc.exp: Likewise.
21511
b4ceaee6
AC
215122002-01-18 Andrew Cagney <ac131313@redhat.com>
21513
21514 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
21515 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
21516 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
21517 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
21518 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
21519 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
21520
ecace851
JB
215212002-01-17 Jim Blandy <jimb@redhat.com>
21522
21523 * gdb.asm/asm-source.exp (info symbol): Take another shot at
21524 anchoring the pattern matching the entry point symbol's name.
21525
375fc983
AC
215262002-01-17 Andrew Cagney <ac131313@redhat.com>
21527
21528 * gdb.base/maint.exp: Update ``maint internal-error'' to match
21529 continue/quit query. Update copyright.
21530
fe6fdd96
MS
215312002-01-14 Michael Snyder <msnyder@redhat.com>
21532
21533 * gdb.base/gcore.exp: Remove extra debugging output.
21534
e017c81f
DJ
215352002-01-13 Daniel Jacobowitz <drow@mvista.com>
21536
21537 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
21538 for slightly dubious v2 mangled string.
21539
37ab3bf8
DJ
215402002-01-13 Daniel Jacobowitz <drow@mvista.com>
21541
21542 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
21543
1bc05c3a 215442002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 21545
1bc05c3a 21546 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 21547
1bc05c3a
JM
21548 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
21549 constructors.
21550 * gdb.c++/derivation.exp: Likewise.
21551 * gdb.c++/templates.exp: Likewise.
21552 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 21553
1bc05c3a
JM
215542002-01-10 Michael Snyder <msnyder@redhat.com>
21555
21556 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 21557
a911c360
MS
215582002-01-08 Michael Snyder <msnyder@redhat.com>
21559
21560 * gdb.base/gcore.exp: New test for generate-core-file command.
21561 * gdb.base/gcore.c: Testcase for above.
21562 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
21563
ea2119ec
JM
215642002-01-08 Jason Merrill <jason@redhat.com>
21565
21566 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
21567
68203136
FF
215682002-01-07 Fred Fish <fnf@redhat.com>
21569
21570 * gdb.c++/overload.exp: Remove unconditional xfails for:
21571 print foo_instance1.overloadargs(1)
21572 print foo_instance1.overloadargs(1, 2)
21573 print foo_instance1.overloadargs(1, 2, 3)
21574 print foo_instance1.overloadargs(1, 2, 3, 4)
21575 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
21576 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
21577 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
21578 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
21579 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
21580 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
21581 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
21582 print foo_instance1.overload1arg()
21583 print foo_instance1.overload1arg((char)arg2)
21584 print foo_instance1.overload1arg((signed char)arg3)
21585 print foo_instance1.overload1arg((unsigned char)arg4)
21586 print foo_instance1.overload1arg((int)arg7)
21587 print foo_instance1.overload1arg((unsigned int)arg8)
21588 print foo_instance1.overload1arg((float)arg11)
21589 print foo_instance1.overload1arg((double)arg12)
d63a86f8 21590
21b9b5b1
MS
215912002-01-07 Michael Snyder <msnyder@redhat.com>
21592
21593 * gdb.base/huge.exp: New test. Print a very large target data object.
21594 (skip_huge_test): New test variable. Define if you want to skip this
21595 test. The test reads an 8 megabyte data object from the target, so it
21596 might be very time consuming on remote targets with a slow connection.
21597 * gdb.base/huge.c: New file. Test case for above.
21598
725f922e
FF
215992002-01-07 Fred Fish <fnf@redhat.com>
21600
21601 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
21602 g_instance.bfoo, and g_instance.cfoo.
21603
889bf7c5 216042002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 21605
889bf7c5
PA
21606 * gdb.base/break.c (multi_line_if_conditional): New function.
21607 (multi_ilne_while_conditional): Likewise.
21608 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
21609 IF or WHILE condition puts the breakpoint at the start of
21610 the condition.
f286b2c3 21611
634d57ec
JL
21612 * gdb.base/selftest.exp (backtrace through signal handler): Remove
21613 hppa*-*-hpux* expected failure.
21614 * gdb.base/structs.exp (do_function_calls): Similarly.
21615
21616 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
21617 watchpoints.
21618
9fbfe2dc
AC
216192002-01-06 Andrew Cagney <ac131313@redhat.com>
21620
21621 Fix PR gdb/66.
21622 * gdb.base/structs.exp: Replace skip for a29k with skip for
21623 gdb,cannot_call_functions.
21624 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
21625 * gdb.base/callfuncs.exp: Ditto.
21626 * gdb.base/call-rt-st.exp: Ditto.
21627 * gdb.base/call-strs.exp: Ditto.
21628 * gdb.base/callfwmall.exp: Ditto.
21629 * gdb.base/scope.exp: Obsolete xfail a29k.
21630 * gdb.c++/misc.exp: Ditto.
21631 * gdb.c++/cplusfuncs.exp: Ditto.
21632 * gdb.base/ptype.exp: Ditto.
21633 * gdb.base/printcmds.exp: Ditto.
21634 * gdb.base/opaque.exp: Ditto.
21635 * gdb.base/list.exp: Ditto.
21636 * gdb.base/funcargs.exp: Ditto.
21637 * gdb.base/default.exp: Ditto.
21638
8ddad156
MS
216392002-01-04 Michael Snyder <msnyder@redhat.com>
21640
ca4976a6 21641 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
21642 * gdb.base/maint.exp: Add tests for maint info sections options.
21643
1b074332
JL
21644Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
21645
21646 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
21647
7d159115
CV
216482001-12-20 Corinna Vinschen <vinschen@redhat.com>
21649
21650 * gdb.asm/arm.inc: New file.
21651 * gdb.asm/asm-source.exp: Add arm targets.
21652 * gdb.asm/configure.in: Ditto.
21653 * gdb.asm/configure: Recreated from configure.in.
21654
8fb87725
JL
21655Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
21656
afabe08c
JL
21657 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
21658 with HP's compiler.
21659 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
21660 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
21661 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
21662 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
21663
21664 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
21665 either HP's compilers or GCC.
21666
db521deb
JL
21667 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
21668 a SIGBUS or SIGSEGV.
21669
21670 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
21671
21672 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
21673 can be compiled with either HP's compiler or GCC.
21674
cfa88ab7
JL
21675 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
21676 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
21677 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
21678
ca344dff
JL
21679 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
21680 to match current gdb output. Update due to using auto-solib-limit
21681 for limiting instead of overloading auto-solib-add.
21682 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
21683 test program.
21684
3f3c6e55 21685 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
21686 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
21687 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
21688 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
21689 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
21690 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
21691 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
21692 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
21693 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
21694 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
21695 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
21696 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
21697 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 21698
8fb87725
JL
21699 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
21700 a SIGTRAP to the inferior.
21701
cf599fa7
CV
217022001-12-19 Corinna Vinschen <vinschen@redhat.com>
21703
21704 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
21705 Substitute call to target_link by call to gdb_compile.
21706
2cd045cd
JL
21707Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
21708
a9c64011
AS
21709 * gdb.base/break.exp: Fix HP specific search string when testing
21710 backtracing in a called function.
2cd045cd 21711
a9c64011
AS
21712 * gdb.base/constvars.exp: Only set lang to C++ if we're
21713 compiling the test with HP's compilers.
21714 * gdb.base/volatile.exp: Similarly.
2cd045cd 21715
99ebe9ac
JB
217162001-12-19 Jim Blandy <jimb@redhat.com>
21717
21718 * gdb.base/printcmds.exp: Expect the null character to be printed
21719 as '\0', and the '\013' to be printed as '\v'.
21720 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
21721 * gdb.base/setvar.exp: Same.
21722
b9891b29
JB
217232001-12-17 Jim Blandy <jimb@redhat.com>
21724
0eba65ab
JB
21725 * gdb.base/completion.exp: Rather than completing very long
21726 filenames, which can make the readline library produce output we
21727 don't recognize, cd to the directory first, and then complete
21728 using nice, short relative paths.
21729
6970b5b1
JB
21730 * gdb.base/completion.exp: On some systems, there is, in fact, a
21731 variable named `b' in scope, since GDB treats all static
a9c64011
AS
21732 variables as being in scope. So use `no_var_named_this'
21733 instead of `b'.
6970b5b1 21734
b9891b29 21735 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 21736 can't find the core file's registers as a failure.
b9891b29 21737
e6ccd35f
JSC
217382001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
21739
a9c64011
AS
21740 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
21741 test expect string more specific.
e6ccd35f 21742
105ba819
CV
217432001-12-13 Corinna Vinschen <vinschen@redhat.com>
21744
21745 * gdb.asm/asm-source.exp: Add support for xstormy16.
21746 * gdb.asm/configure.in: Ditto.
21747 * gdb.asm/configure: Rebuild.
21748 * gdb.asm/xstormy16.inc: New file.
21749
e9e79dd9
FF
217502001-12-10 Fred Fish <fnf@redhat.com>
21751
21752 * gdb.base/maint.exp: Update to match changes in type dumping code.
21753
347dc97d
JB
217542001-12-10 Jim Blandy <jimb@redhat.com>
21755
21756 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
21757 matching the entry point symbol's name at the beginning of the
21758 line.
347dc97d 21759
5178b9d6
DJ
217602001-12-07 Daniel Jacobowitz <drow@mvista.com>
21761
21762 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
21763 gdb.c++/inherit.exp, gdb.c++/method.exp,
21764 gdb.c++/namespace.exp, gdb.c++/templates.exp,
21765 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
21766 and class layout support.
21767
af890c52
DJ
217682001-12-07 Daniel Jacobowitz <drow@mvista.com>
21769
21770 * gdb.c++/classes.exp: Add test for static member function.
21771 * gdb.c++/misc.cc: Add class with static member function.
21772
7a345fb3
JB
217732001-12-07 Jim Blandy <jimb@redhat.com>
21774
f2e54a80 21775 If GDB says it can't find the struct the function returned, report
8032bf31
JB
21776 those tests as `unsupported'.
21777 * gdb.base/call-rt-st.exp (print_struct_call): New function.
21778 Rewrite subsequent tests to use it.
21779
21780 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
21781 those tests as `unsupported'.
21782 * gdb.base/structs.exp (call_struct_func): New function.
21783 (do_function_calls): Use call_struct_func to call the functions
21784 returning structs.
21785
0bc69509
JB
21786 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
21787 whether functions are prototyped or not, so we can't possibly pass
21788 arguments to t_float_values2 properly.
21789
7a345fb3
JB
21790 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
21791 value of `timeout' for targets other than the mips*tx39-*.
21792
edb6ede1
MS
217932001-12-06 Michael Snyder <msnyder@redhat.com>
21794
d63a86f8 21795 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
21796 and detect whether the start symbol has a leading underscore.
21797
2d842f13
JB
217982001-12-04 Jim Blandy <jimb@redhat.com>
21799
21800 * gdb.base/completion.exp: Clarify indentation.
21801
68550daf
JB
218022001-12-03 Jim Blandy <jimb@redhat.com>
21803
21804 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
21805 variables on the S/390, not `.word'.
21806
cd5195a8
JB
218072001-11-30 Jim Blandy <jimb@redhat.com>
21808
21809 Add assembly-source tests for s390-ibm-linux.
21810 * gdb.asm/s390.inc: New file.
21811 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
21812 the S/390 architecture.
a9c64011 21813 * gdb.asm/configure: Regenerated.
cd5195a8 21814
ca9efc90
MS
218152001-11-30 Michael Snyder <msnyder@redhat.com>
21816
21817 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
21818 next, info source, info sources, info line, global and static
21819 variables, and static functions.
21820 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
21821 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
21822 * gdb.asm/asmsrc1.s: Add a static function and some variables.
21823 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
21824 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
21825 (gdbasm_leave): Restore frame pointer.
21826 (gdbasm_startup): Copy stack set-up from crt0.S.
21827
d0e66976
FN
218282001-11-26 Fernando Nasser <fnasser@redhat.com>
21829
21830 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
21831 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
21832 to a local (non-static) variable. Copy tstruct.a to a static buffer
21833 and return a pointer to that buffer.
21834 * gdb.base/callfwmall.c (t_structs_a): Ditto.
21835
e2334072
MK
218362001-11-24 Mark Kettenis <kettenis@gnu.org>
21837
21838 * gdb.asm/configure.in: Fix recognition of ix86 target.
21839 * gdb.asm/configure: Regenerate.
21840
756caa3d
MS
218412001-11-21 Michael Snyder <msnyder@redhat.com>
21842
21843 * gdb.asm/sparc.inc: New file.
21844 * gdb.asm/asm-source.exp: Recognize sparc target.
21845 * gdb.asm/configure.in: Recognize sparc target.
21846 * gdb.asm/configure: Regenerate.
d63a86f8 21847
9a4d72d5
MS
218482001-11-21 Michael Snyder <msnyder@redhat.com>
21849
21850 * gdb.asm/m32r.inc: New file.
21851 * gdb.asm/asm-source.exp: Recognize m32r target.
21852 * gdb.asm/configure.in: Recognize m32r target.
21853 * gdb.asm/configure: Regenerate.
21854
a773d1cd
MS
218552001-11-20 Michael Snyder <msnyder@redhat.com>
21856
017ac23d
MS
21857 * gdb.asm/i386.inc: New file.
21858 * gdb.asm/asm-source.exp: Recognize ix86 target.
21859 * gdb.asm/configure.in: Recognize ix86 target.
21860 * gdb.asm/configure: Regenerate.
21861
a773d1cd
MS
21862 * gdb.c++/namespace.exp: Fix quotes in output messages.
21863
bb632afb
MS
218642001-11-14 Michael Snyder <msnyder@redhat.com>
21865
25d559ca 21866 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
21867 qualifier in a type cast expression, to designate an address
21868 in the instruction space (Harvard architecture).
21869
4749e309
MS
218702001-11-13 Michael Snyder <msnyder@redhat.com>
21871
21872 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
21873 Tests for expressions using 'const' and 'volatile'.
21874
25050984
CV
218752001-11-13 Corinna Vinschen <vinschen@redhat.com>
21876
21877 * gdb.asm/asm-sources.exp: Allow defining linker flags.
21878
1902c51f
DJ
218792001-11-12 Daniel Jacobowitz <drow@mvista.com>
21880
21881 * lib/mi-support.exp (mi_run_to_helper): Move comments
21882 outside of gdb_expect.
21883
dcf95b47
DJ
218842001-11-11 Daniel Jacobowitz <drow@mvista.com>
21885
21886 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
21887 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
21888 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
21889 mi0_run_to): New functions.
21890 * gdb.mi/mi-simplerun.exp: Use them.
21891 * gdb.mi/mi0-simplerun.exp: Likewise.
21892 * gdb.mi/mi-var-cmd.exp: Likewise.
21893 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 21894
45b074e1
AC
218952001-11-10 Andrew Cagney <ac131313@redhat.com>
21896
21897 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
21898 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
21899
bf50d346
AC
219002001-11-09 Andrew Cagney <ac131313@redhat.com>
21901
21902 * gdb.base/restore.exp: Include $expected value in restored test
21903 message.
21904
9383332c
AC
219052001-11-09 Andrew Cagney <ac131313@redhat.com>
21906
21907 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
21908 implemented.
21909
db62520a
MS
219102001-11-08 Michael Snyder <msnyder@redhat.com>
21911
21912 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
21913 Add pass/fail message for stop at breakpoint in call dummy function.
21914
b5703437
MS
219152001-11-07 Michael Snyder <msnyder@redhat.com>
21916
d63a86f8
RM
21917 * gdb.c++/templates.exp (test_template_breakpoints):
21918 If we get an overload menu, but it does not match what
760f6330 21919 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
21920 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
21921 making the whitespace optional. Argument for "new" may be
21922 "unsigned" as well as "unsigned int/long".
d63a86f8 21923 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
21924 making the whitespace optional. Also replace "(void) with
21925 "((void|)), making the keyword "void" optional.
d63a86f8 21926 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
21927 making the whitespace optional. Also replace "(void) with
21928 "((void|)), making the keyword "void" optional.
3bf40917
MS
21929 * gdb.base/callfuncs.c (t_float_values): This function must
21930 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 21931 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
21932 can be tested against both cases. Usually one case involves
21933 promotion of float to double, while the other does not.
21934 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
21935 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
21936 includes a stack frame for "start".
21937
c8ab4e6d
JB
219382001-11-05 Jim Blandy <jimb@redhat.com>
21939
21940 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
21941 pointers are 32 bits long, and that offsets of relocs are always
21942 stored in the data (REL-style), and not in the reloc entry itself
21943 (RELA-style).
21944 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
21945 stabs.
21946
3f08ced9
MS
219472001-11-01 Michael Snyder <msnyder@redhat.com>
21948
21949 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
21950 and regular expression operators by using quoting.
21951
cbfa24cd
MS
219522001-10-31 Michael Snyder <msnyder@redhat.com>
21953
21954 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
21955 depending on what the symbol table contains.
21956 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
21957 the output of the ptype command. Similarly, accept both "const &"
21958 and "const&".
21959
aaa68313
CV
219602001-10-31 Corinna Vinschen <vinschen@redhat.com>
21961
21962 * gdb.base/miscexprs.c (main): Add usage of preprocessor
21963 symbol `STORAGE' to allow to choose the storage class of
21964 the local datastructures.
21965 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
21966 compiler directive.
21967
91740388
MS
219682001-10-30 Michael Snyder <msnyder@redhat.com>
21969
21970 * gdb.base/jump.exp: Allow it to run for all targets.
21971
1b7c05e7
CV
219722001-10-29 Corinna Vinschen <vinschen@redhat.com>
21973
21974 * gdb.base/call-ar-st.c (print_double_array): Match for loop
21975 with new double_array size.
21976 (main): Change storage class of all local variables to static.
21977 Reduce size of double_array to 9.
21978 * gdb.base/call-ar-st.exp: Increase timeout value.
21979 Change expected output for double array to match new size in
21980 call-ar-st.c.
21981
36a22261
CV
219822001-10-29 Corinna Vinschen <vinschen@redhat.com>
21983
21984 * gdb.base/ending-run.exp: Create identical output when passing
21985 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 21986 Stormy16 target.
36a22261 21987
92b8ae91
MK
219882001-10-28 Mark Kettenis <kettenis@gnu.org>
21989
21990 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
21991 that we catch the expected failure under Linux/x86.
21992
cb135b83
OF
219932001-10-29 Orjan Friberg <orjanf@axis.com>
21994
21995 * gdb.base/setvar.exp: Escape curly braces.
21996 * gdb.stabs/weird.exp: Ditto.
21997
6884aa54
DJ
219982001-10-27 Daniel Jacobowitz <drow@mvista.com>
21999
22000 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
22001 * gdm.mi/mi0-hack-cli.exp: Likewise.
22002
0398c9aa
AC
220032001-10-25 Andrew Cagney <ac131313@redhat.com>
22004
22005 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
22006 messages.
22007
d20bf2e8
AC
220082001-10-21 Andrew Cagney <ac131313@redhat.com>
22009
22010 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
22011 checking MI enabled.
22012
03dd63aa
CV
220132001-10-09 Corinna Vinschen <vinschen@redhat.com>
22014
22015 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
22016
1d9d99f3
FCE
220172001-10-04 Frank Ch. Eigler <fche@redhat.com>
22018
22019 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
22020 if gdb child process crashes, just signal an error.
22021
838ae6c4
JB
220222001-10-02 Jim Blandy <jimb@redhat.com>
22023
22024 * lib/gdb.exp (test_xfail_format): Simplify.
22025
22026 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
22027 front of the variable name `format'. Simplify `if'.
22028
8f0cbc1c
DJ
220292001-10-01 Daniel Jacobowitz <drow@mvista.com>
22030
22031 * gdb.threads/pthreads.exp: Wait for output and delay
22032 before sending ^C.
22033
1f08dafd
DJ
220342001-10-01 Daniel Jacobowitz <drow@mvista.com>
22035
22036 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
22037 some incorrect output instead of timing out.
22038 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
22039
674f90ff
CV
220402001-09-28 Corinna Vinschen <vinschen@redhat.com>
22041
22042 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
22043 check to allow additional `int'.
22044
9b284272
DJ
220452001-09-27 Daniel Jacobowitz <drow@mvista.com>
22046
22047 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
22048 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
22049
b55a4771
MS
220502001-09-27 Michael Snyder <msnyder@redhat.com>
22051
22052 * lib/gdb.exp (test_debug_format): New proc.
22053 (setup_xfail_format): Use new proc test_debug_format.
22054 * gdb.base/constvars.exp (local_compiler_xfail_check): New
22055 proc; use new service proc test_debug_format.
22056 Replace all other "gcc_compiled" tests with this test.
22057 * gdb.base/volatile.exp (local_compiler_xfail_check): New
22058 proc; use new service proc test_debug_format.
22059 Replace all other "gcc_compiled" tests with this test.
22060
220612001-09-27 Michael Snyder <msnyder@redhat.com>
22062
22063 * gdb.base/cvexpr.exp: New file.
22064 * gdb.base/cvexpr.c: New file
22065 Test for expressions using const and volatile keywords.
22066
4e6667ac
CV
220672001-09-26 Corinna Vinschen <vinschen@redhat.com>
22068
22069 * gdb.base/constvars.exp: Check for different orders of keywords
22070 and additional "int" strings in output.
22071
4f337972
AC
220722001-09-22 Andrew Cagney <ac131313@redhat.com>
22073
22074 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
22075 responses from "help maint".
22076
2015650d
FCE
220772001-09-19 Frank Ch. Eigler <fche@redhat.com>
22078
22079 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
22080 to localhost:NNN instead of :NNN, in case Xvfb is listening
22081 only on TCP.
22082
f3bcedc1
CV
220832001-09-19 Corinna Vinschen <vinschen@redhat.com>
22084
22085 * gdb.base/recurse.exp: When checking leaving the watchpoint
22086 scope, recognize when gdb is in function's epilogue and pass.
22087
6b819c92
KS
220882001-09-18 Keith Seitz <keiths@redhat.com>
22089
22090 * lib/insight-support.exp (_gdbtk_export_target_info): Add
22091 support for running tests against sid targets.
22092 (gdbtk_done): Ditto.
22093
a10c9419
CV
220942001-09-18 Corinna Vinschen <vinschen@redhat.com>
22095
22096 * gdb.base/ending-run.c (main): Set stdout buffersize
22097 to the same reasonable value for any target.
22098 * gdb.base/ending-run.exp: Add a regular expression
22099 to make testsuite happy on Sanyo Stormy16 target.
22100
739d0d99
CV
221012001-09-17 Corinna Vinschen <vinschen@redhat.com>
22102
22103 * gdb.base/display.c (do_loops): Add float variable `f'.
22104 Increment f in loop.
22105 * gdb.base/display.exp: Increment timeout by 60 seconds.
22106 Change float display test to use variable `f'.
22107
1b8947f0
JB
221082001-09-17 Jim Blandy <jimb@redhat.com>
22109
22110 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
22111 overflowing the limited breakpoint tables on some ROM monitors
22112 (like the ROM68K).
22113
9890ac81
FCE
221142001-09-15 Frank Ch. Eigler <fche@redhat.com>
22115
22116 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
22117 the "-ac" (disable access control) flag.
22118
6db765ea
JH
221192001-08-30 Jeff Holcomb <jeffh@redhat.com>
22120
22121 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
22122 ints.
22123
4c32cc04
KS
221242001-08-30 Keith Seitz <keiths@redhat.com>
22125
22126 * lib/gdb.exp: Move all insight-related functionality into
22127 separate file.
22128 * lib/insight-support.exp: New file.
22129
8d6e6f81
FCE
221302001-08-29 Frank Ch. Eigler <fche@redhat.com>
22131
22132 * config/sid.exp (sid_start): Never set sid verbosity; disable
22133 expect_background {} that consumed its stdout; tolerate </dev/null.
22134 Attempt to set endianness override in "sid" protocol mode. Cleanup.
22135
6a90e1d0
AC
221362001-08-18 Andrew Cagney <ac131313@redhat.com>
22137
22138 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
22139 CLI jump command to start it.
22140 (mi_run_to_main): Fail immediatly when unexpected output.
22141
1759b3c3
AC
221422001-08-18 Andrew Cagney <ac131313@redhat.com>
22143
22144 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
22145 beginning of function. Fix PR gdb/191.
22146
61d11d80
FCE
221472001-08-16 Frank Ch. Eigler <fche@redhat.com>
22148
22149 * config/sid.exp (sid_start): Don't warn if we cannot figure out
22150 what to force sid endianness to.
22151
942a4df2
KS
221522001-08-15 Keith Seitz <keiths@redhat.com>
22153
22154 * lib/gdb.exp (gdbtk_start): Don't set environment
22155 variables for TCL_LIBRARY and friends. Insight will
22156 now figure these out for itself.
22157
0521c418
MS
221582001-08-02 Michael Snyder <msnyder@redhat.com>
22159
22160 * gdb.base/completion.exp: Remove the symbol "a64l" from
22161 the expect string; this is target-specific, and not related
22162 to what is being tested.
22163
74a9a58a
DB
221642001-08-02 Dave Brolley <brolley@redhat.com>
22165
22166 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
22167
c70819fa
MS
221682001-07-25 Michael Snyder <msnyder@redhat.com>
22169
c2b8fa57
MS
22170 * gdb.base/consecutive.exp: New file. Test stepping over
22171 breakpoints on consecutive instructions.
22172 * gdb.base/consecutive.c: New file.
22173
c70819fa
MS
22174 * gdb.base/call-rt-st.exp: Use double-backslash to quote
22175 curly braces in regular expressions.
22176
2b1a1355
MS
221772001-07-25 Michael Snyder <msnyder@redhat.com>
22178
22179 * gdb.base/ending-run.exp: Accept "Program exited normally" as
22180 legitimate output from stepping out of main.
22181
413eca6f
KS
221822001-07-22 Keith Seitz <keiths@redhat.com>
22183
22184 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
22185 the empty string, do not run the tests.
22186
7e5a9322
SC
221872001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22188
22189 * gdb.base/long_long.exp: Detect size of pointer. Take into
22190 account 2-byte pointers when testing for p/a results.
22191
de58f10f
SC
221922001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22193
d63a86f8 22194 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
22195 and defined to 1K for m68hc11.
22196 (random_data): Reduce table to 1K for embedded platforms (68hc11).
22197 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
22198 (sizeof_random_data): New variable to tell the size of the data table;
22199 don't test past this size; always run to main.
22200
d6f5fea1
SC
222012001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22202
22203 * gdb.base/return2.exp: return of long long and double fails for
22204 68HC11; don't execute these tests on that platform.
22205 * gdb.base/return.exp: Return of a double fails for 68hc11.
22206
c477543d
SC
222072001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
22208
22209 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
22210 tests that print a float.
22211 * call-rt-st.exp: Likewise.
22212
63cf1c79
MK
222132001-07-12 Mark Kettenis <kettenis@gnu.org>
22214
22215 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
22216 running this test on Linux.
22217
112f9ab5
MC
222182001-06-24 Michael Chastain <chastain@redhat.com>
22219
22220 * gdb.base/arithmet.exp: Remove some tests to make all test names
22221 unique.
22222
4970cb0f
MS
222232001-07-03 Michael Snyder <msnyder@redhat.com>
22224
22225 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
22226 the output of the ptype command.
22227
d85da69f
MS
222282001-07-02 Michael Snyder <msnyder@redhat.com>
22229
4c8a82de
MS
22230 * gdb.base/completion.exp: Don't assume that break.c is the only
22231 source file that may contain functions named "marker".
d85da69f
MS
22232 * gdb.base/corefile.exp: Quote the curly braces in regexp.
22233
8afc772b
AC
222342001-06-28 Andrew Cagney <ac131313@redhat.com>
22235
22236 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
22237 of files to delete.
22238
22239 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
22240 * gdb.disasm/h8300s.exp: New file.
22241 gdb.disasm/h8300s.s: Likewise.
22242
cff22675
AC
222432001-06-27 Andrew Cagney <ac131313@redhat.com>
22244
22245 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
22246 empty breakpoint tables.
22247
68c81b54
AC
222482001-06-25 Andrew Cagney <ac131313@redhat.com>
22249
22250 * lib/mi-support.exp: Update args=... part of stop-reason
22251 patterns. Accept either a list or a tuple.
22252
2dd62704
AC
222532001-06-23 Andrew Cagney <ac131313@redhat.com>
22254
22255 * lib/mi-support.exp: Remove local emacs variable defining
22256 change-log-default-name.
22257
b4127474
MC
222582001-06-22 Michael Chastain <chastain@redhat.com>
22259
22260 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
22261 This is operationally compatible with the previous version.
22262
8dbfb380
JB
222632001-06-13 Jim Blandy <jimb@redhat.com>
22264
22265 * lib/gdb.exp (gdb_test): Doc fix.
22266
f2d8c86d
MC
222672001-06-10 Michael Chastain <chastain@redhat.com>
22268
22269 * gdb.base/exprs.exp: Remove a duplicate test.
22270
81564d34
JB
222712001-06-06 Jim Blandy <jimb@redhat.com>
22272
22273 * gdb.base/return2.exp (main): Use values to test float and double
22274 returns that are not NaN's, to avoid being confused by IEEE
22275 comparison rules.
22276
da55addb
MS
222772001-06-04 Michael Snyder <msnyder@redhat.com>
22278
22279 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 22280 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
22281 rather than wait for 12 more tests to time out.
22282
42c65987
JB
222832001-06-06 Jim Blandy <jimb@redhat.com>
22284
b18bced9 22285 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 22286 Don't forget to match the GDB prompt.
b18bced9 22287
42c65987
JB
22288 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
22289
5b41e5f0
JB
222902001-06-04 Jim Blandy <jimb@redhat.com>
22291
22292 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
22293 command.
22294
015e046f
KB
222952001-05-31 Kevin Buettner <kevinb@redhat.com>
22296
22297 * gdb.base/annota1.exp (info break): Match four or more spaces
22298 after "Address".
22299
fb1ffbbe
MC
223002001-05-31 Michael Chastain <chastain@redhat.com>
22301
22302 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
22303 (dm_type_int_star): Likewise.
22304 (dm_type_long_star): Likewise.
22305 (dm_type_void_star): Likewise.
22306
5ea2a32c
KB
223072001-05-29 Kevin Buettner <kevinb@redhat.com>
22308
22309 * gdb.base/completion.exp (INPUTRC): Set this environment variable
22310 to a known value in order to get consistent results regardless
22311 of the setting of INPUTRC or the presence or contents of .inputrc.
22312
ae23c492
MS
223132001-05-24 Michael Snyder <msnyder@redhat.com>
22314
ac55707e
MS
22315 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
22316 Don't require that the main thread and the manager thread are the
22317 first in the list.
22318
ae23c492
MS
22319 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
22320 debugging. If test fails, issue an "unsupported" not a "fail".
22321
400071f1
JB
223222001-05-24 Jim Blandy <jimb@redhat.com>
22323
22324 Don't assume that short is shorter than int.
22325 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
22326 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 22327 this isn't true.
400071f1
JB
22328 ("print unsigned char == (~0)"): Add test that verifies that ~0,
22329 an int, is not equal to ~0 stored in an unsigned char. This tests
22330 the same thing that the previous test meant to, but works on
22331 16-bit machines, too.
22332 ("print unsigned char != (~0)"): Same test, complemented.
22333
0816a3e5
MS
223342001-05-24 Michael Snyder <msnyder@redhat.com>
22335
22336 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 22337 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
22338 and prevents dejagnu getting out of step.
22339
f6dc23a9
KB
223402001-05-23 Kevin Buettner <kevinb@redhat.com>
22341
22342 * gdb.base/finish.exp (finish_void): Revise pattern for
22343 stopping on the call statement to not permit stopping at
22344 the start of the instructions comprising the call sequence.
22345
7dbd117d
MC
223462001-05-19 Michael Chastain <chastain@redhat.com>
22347
22348 * gdb.base/callfuncs.exp: Make all test names unique.
22349 * gdb.base/commands.exp: Make all test names unique.
22350 * gdb.base/condbreak.exp: Make all test names unique.
22351 * gdb.base/dbx.exp: Make all test names unique.
22352 * gdb.base/default.exp: Make all test names unique.
22353 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
22354 and TIMEOUT messages to their corresponding PASS message.
22355 * gdb.base/ending-run.exp: Make all test names unique.
22356 * gdb.base/long_long.exp: Remove duplicate test.
22357
6b0b0a9e
KB
223582001-05-21 Kevin Buettner <kevinb@redhat.com>
22359
22360 * gdb.base/finish.exp (finish_void): Allow "finish" command to
22361 stop on the call statement as well as the statement after the
22362 call.
22363
2caa35cb
MS
223642001-05-21 Michael Snyder <msnyder@redhat.com>
22365
22366 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
22367
40713331
EZ
223682001-05-10 Elena Zannoni <ezannoni@redhat.com>
22369
a9c64011
AS
22370 * gdb.base/completion.exp: Revamp test. Make it execute on all
22371 platforms.
40713331 22372
c2c1be8d
EZ
223732001-05-10 Elena Zannoni <ezannoni@redhat.com>
22374
a9c64011
AS
22375 * config/gdbserver.exp (gdb_load): Handle the case
22376 in which the arguments to gdbserver are given in the
22377 baseboard configuration file.
22378 Also handle the case in which the server needs to do a
22379 load.
2c9cd303 22380
9671de48
KS
223812001-05-07 Keith Seitz <keiths@cygnus.com>
22382
a9c64011
AS
22383 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
22384 set up the display for testing.
22385 (gdbtk_start): Convert all paths to paths that tcl will like.
22386 Export target information to environment.
22387 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
22388 necessary.
22389 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
22390 (to_tcl_path): New proc to convert a given pathname into
22391 a path acceptible as an argument to a tcl command.
22392 (_gdbtk_export_target_info): New proc to export target info
22393 into the environment for gdbtk testing.
22394 (gdbtk_done): New proc to signal end-of-test.
9671de48 22395
5a360f47
JB
223962001-05-06 Jim Blandy <jimb@redhat.com>
22397
22398 * restore.c: Make the code of caller0 correspond to its comment.
22399
66c756c6
MS
224002001-05-03 Michael Snyder <msnyder@redhat.com>
22401
22402 * config/sid.exp (gdb_target_sid): Check for error messages.
22403 On error or timeout, don't make expect exit (which will terminate
22404 all subsequent tests); instead just make gdb exit.
d63a86f8 22405 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
22406 return a negative value.
22407
a966fde5
JB
224082001-04-24 Jim Blandy <jimb@redhat.com>
22409
851c18e0
JB
22410 * gdb.c++/templates.exp: If we see the prompt for the overload
22411 list, but we haven't recognized any of the longer patterns,
22412 arrange for this test to fail, not hang.
22413
a966fde5
JB
22414 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
22415 variations.
22416
db144853
MC
224172001-04-22 Michael Chastain <chastain@redhat.com>
22418
22419 * gdb.c++/local.exp: Use the 'runto' library function.
22420 * gdb.c++/namespace.exp: Likewise.
22421 * gdb.c++/overload.exp: Likewise.
22422
3207ec21
KB
224232001-03-26 Kevin Buettner <kevinb@redhat.com>
22424
22425 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
22426 * gdb.base/step-line.exp: New file. Test step/next in presence of
22427 #line directives.
22428 * gdb.base/step-line.c: New file. Test program for the above.
22429 * gdb.base/step-line.inp: New file. We pretend that this file has
22430 been transformed by some other tool into step-line.c.
22431
13b57657
JB
224322001-03-21 Jim Blandy <jimb@redhat.com>
22433
22434 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
22435 unmangled operator names.
22436
754cbe1c
JB
224372001-03-20 Jim Blandy <jimb@redhat.com>
22438
22439 * gdb.threads/linux-dp.exp: Recognize an additional message
22440 generated by GDB when it doesn't understand how to debug threads
22441 on the target system.
22442
177495c9
AC
224432001-03-19 Andrew Cagney <ac131313@redhat.com>
22444
22445 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
22446
f266096b
MC
224472001-03-12 Michael Chastain <chastain@redhat.com>
22448
22449 * gdb.c++/derivation.exp: Use the 'runto' library function.
22450
cac3c2ff
MC
224512001-03-12 Michael Chastain <chastain@redhat.com>
22452
22453 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
22454
b6c11a24
MC
224552001-02-24 Michael Chastain <chastain@redhat.com>
22456
22457 * gdb.c++/ref-types.exp: Change handwritten code to library
22458 function 'runto'.
22459
6bae5bce
OF
224602001-03-16 Orjan Friberg <orjanf@axis.com>
22461
22462 * gdb.base/signals.exp: Set count to 0 explicitly.
22463
0015fd9a
MS
224642001-03-15 Mark Salter <msalter@redhat.com>
22465
22466 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
22467 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
22468 (gdb_load): Add support for additional target_info: gdb_download_size
22469 and gdb_load_timeout.
0015fd9a 22470
fc33412a
DT
22471Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
22472
22473 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
22474 file -- to prevent failing when the compile fails but we have no
22475 intention of running the tests anyway.
fc33412a
DT
22476
22477 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
22478 tests if set.
22479
22480 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 22481 integers.
fc33412a
DT
22482
22483 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
22484 * gdb.c++/namespace.exp: Ditto.
22485
115f06de
OF
224862001-03-07 Orjan Friberg <orjanf@axis.com>
22487
22488 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
22489 * gdb.base/pointers.exp: Relax pattern match of decimals.
22490
b6ba6518
KB
224912001-03-06 Kevin Buettner <kevinb@redhat.com>
22492
22493 * Makefile.in, config/abug.exp, config/cfdbug.exp,
22494 config/cpu32bug.exp, config/dve.exp, config/est.exp,
22495 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
22496 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
22497 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
22498 config/sh.exp, config/sid.exp, config/slite.exp,
22499 config/sparclet.exp, config/udi.exp, config/unknown.exp,
22500 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
22501 config/vxworks.exp, config/vxworks29k.exp,
22502 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
22503 gdb.base/all-bin.exp, gdb.base/annota1.exp,
22504 gdb.base/arithmet.exp, gdb.base/assign.exp,
22505 gdb.base/async.exp, gdb.base/attach.exp,
22506 gdb.base/bitfields.exp, gdb.base/bitops.exp,
22507 gdb.base/break.exp, gdb.base/call-ar-st.exp,
22508 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
22509 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
22510 gdb.base/commands.exp, gdb.base/completion.exp,
22511 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
22512 gdb.base/constvars.exp, gdb.base/corefile.exp,
22513 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
22514 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
22515 gdb.base/ending-run.exp, gdb.base/environ.exp,
22516 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
22517 gdb.base/finish.exp, gdb.base/foll-exec.exp,
22518 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
22519 gdb.base/funcargs.exp, gdb.base/help.exp,
22520 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
22521 gdb.base/logical.exp, gdb.base/long_long.exp,
22522 gdb.base/maint.exp, gdb.base/mips_pro.exp,
22523 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
22524 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
22525 gdb.base/pointers.exp, gdb.base/printcmds.exp,
22526 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
22527 gdb.base/regs.exp, gdb.base/relational.exp,
22528 gdb.base/remote.exp, gdb.base/reread.exp,
22529 gdb.base/restore.exp, gdb.base/return2.exp,
22530 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
22531 gdb.base/selftest.exp, gdb.base/setshow.exp,
22532 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
22533 gdb.base/sigall.exp, gdb.base/signals.exp,
22534 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
22535 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
22536 gdb.base/step-test.exp, gdb.base/structs.c,
22537 gdb.base/structs.exp, gdb.base/structs2.exp,
22538 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
22539 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
22540 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
22541 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
22542 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
22543 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
22544 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
22545 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
22546 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
22547 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
22548 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
22549 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
22550 gdb.fortran/types.exp, gdb.java/jmisc.exp,
22551 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
22552 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
22553 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
22554 gdb.trace/circ.exp, gdb.trace/collection.exp,
22555 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
22556 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
22557 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
22558 gdb.trace/report.exp, gdb.trace/save-trace.exp,
22559 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
22560 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
22561 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
22562 notices.
22563
dc96c6c7 225642001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
22565
22566 * gdb.base/varargs.c (find_max_double): Fix printf format string:
22567 first arg is int not float.
22568
dc96c6c7 225692001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
22570
22571 * gdb.base/reread.exp: Unsupported for non-native targets;
22572 doesn't work for remote debugging.
22573
9b0c4aeb
FN
225742001-02-19 Fernando Nasser <fnasser@redhat.com>
22575
22576 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
22577 * gdb.base/ending-run.exp: Properly handle the BSP state when
22578 stepping past the end of main.
9b0c4aeb 22579
02aa71d5
MC
225802001-02-19 John Moore <jmoore@redhat.com>
22581
22582 * gdb.base/commands.exp (infrun_breakpoint_command_test):
22583 Converted HPUX fix for non-expected items following multiple
22584 step commands into general solution for all platforms.
22585
1fa449a4
MC
225862001-02-18 Michael Chastain <chastain@redhat.com>
22587
22588 * gdb.c++/classes.exp (do_tests): Change runto statements
22589 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22590 statements demangler agnostic.
22591 * gdb.c++/virtfunc.exp (do_tests): Likewise.
22592 (gdb_virtfunc_restart): Likewise.
22593
b2f9ec70
MC
225942001-02-14 Michael Chastain <chastain@redhat.com>
22595
22596 * gdb.c++/inherit.exp (do_tests): Change runto statements
22597 from "runto 'foo(void)'" to "runto 'foo'". This makes the
22598 statements demangler agnostic.
22599
cf74b8ca
AC
22600Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
22601
22602 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
22603 ``continue to bkpt at common_routine in thread 2'' and ``stopped
22604 before calling common_routine 15 times'' tests.
cf74b8ca 22605
99f78f56
MC
226062001-02-11 Michael Chastain <chastain@redhat.com>
22607
22608 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
22609 Helps the test script figure out which demangler is in use.
22610 (dm_type_foo_ref): Ditto.
22611 (dm_type_int_star): Ditto.
22612 (dm_type_long_star): Ditto.
22613 (dm_type_unsigned_int): Ditto.
22614 (dm_type_void): Ditto.
22615 (dm_type_void_star): Ditto.
99707966 22616 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
22617 Probe the gdb demangler and set variables to accommodate
22618 formatting differences.
22619 (info_func_regexp): New function. Same as info_func, but
22620 matches against a regexp.
22621 (info_func): Match against a literal string.
22622 (print_addr_2): New function. Match against a literal string,
22623 which can be different from the input to gdb.
22624 (print_addr): Simply call print_addr_2 with the same argument twice.
22625 (test_lookup_operator_functions): Use demangler formatting variables.
22626 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
22627 the tests in the same order as the C++ class declaration.
22628 (test_paddr_operator_functions): Ditto.
22629 (test_paddr_overloaded_functions): Ditto.
22630 (test_paddr_hairy_functions): Use demangler formatting variables.
22631 Add reference to gdb/19 for related tests.
22632 (do_tests): Call probe_demangler.
22633
1de8f023
KB
226342001-01-30 Kevin Buettner <kevinb@redhat.com>
22635
22636 * gdb.c++/templates.cc (printf): Remove unused function definition.
22637
ca3f91ed
MS
226382001-01-26 Felix Lee <flee@redhat.com>
22639
22640 * sid.exp (sid_exit): Pass host, not target, to remote_close.
22641
226422001-01-25 matthew green <mrg@redhat.com>
22643
22644 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
22645 up sid.
22646 (sid_exit): Call `remote_pop_conn' after GDB is gone.
22647
226482001-01-25 matthew green <mrg@redhat.com>
22649
22650 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 22651 Deprecate $sid_spawn_id.
ca3f91ed
MS
22652 (sid_exit): Remove code necessary only for `spawn.'
22653
226542001-01-25 matthew green <mrg@redhat.com>
22655
22656 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
22657
fb18ec4a
MC
226582001-01-28 Michael Chastain <chastain@redhat.com>
22659
22660 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
22661 to call when tests fail. It takes gdb out of the overloaded
22662 function choice menu back to the main prompt, so that the test
22663 program stays synchronized.
22664 (set_bp_overloaded): New proc to collect all the common
22665 code for setting a breakpoint on an overloaded name. Calls
22666 take_gdb_out_of_choice_menu when needed.
22667 (menu_overload1arg): New variable to collect the repeated
22668 instances of the expected menu for an overloaded name. Change
22669 the regular expression to handle changes in g++ type encoding:
22670 "void" can be either "void" or "", and "unsigned int" can be
22671 either "unsigned int" or "unsigned".
22672 (continue_to_bp_overloaded): Change regular expressions to handle
22673 changes in g++ type encoding.
22674 (no proc): Call take_gdb_out_of_choice_menu when needed.
22675 Remove redundant calls to "info break". Accept either "canceled"
22676 or "cancelled". Change regular expressions in "info break"
22677 calls to handle changes in g++ type encoding. Give all tests
22678 unique strings.
22679
9c646a6e
BE
226802001-01-17 Ben Elliston <bje@redhat.com>
22681
22682 * config/sid.exp: New file.
22683
9549d9c1
AC
22684Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
22685
22686 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
22687
dc96c6c7 226882000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
22689
22690 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
22691 Add a RE to accept a non-ascii char if one is ever presented.
22692
b4df4f68
FN
226932000-12-20 Fernando Nasser <fnasser@redhat.com>
22694
297dd0fd 22695 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 22696
dc96c6c7 226972000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 22698
d63a86f8 22699 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
22700 in regexp. One '\' does not suffice on Linux.
22701
4a7bddb6
MC
227022000-12-09 Michael Chastain <chastain@redhat.com>
22703
22704 * gdb.base/break.exp (test_clear_command): Use a marker function
22705 rather than 'main' for the test function. Also move this
22706 test to an execution point where the marker function names are
22707 guaranteed to be bound to functions. (Executing tests after a
22708 'finish' from main runs into name conflicts with local names
22709 in __libc_start_main).
22710
dc96c6c7 227112000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
22712
22713 * gdb.base/finish.exp: New test for gdb's "finish" command.
22714 * gdb.base/return2.exp: New test for gdb's "return" command.
22715 * gdb.base/return2.c: New source file for above.
22716
dc96c6c7 227172000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
22718
22719 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
22720 * gdb.base/miscexprs.exp: Ditto.
22721 * gdb.base/pointers.exp: Ditto.
22722 * gdb.c++/derivation.exp: Ditto.
22723 * gdb.c++/local.exp: Ditto.
22724 * gdb.c++/namespace.exp: Ditto.
22725 * gdb.c++/overload.exp: Ditto.
22726 * gdb.c++/ref-types.exp: Ditto.
22727
dc96c6c7 227282000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
22729
22730 * gdb.base/constvars.exp: Test result of "up" command.
22731 * gdb.base/miscexprs.exp: Ditto.
22732 * gdb.base/pointers.exp: Ditto.
22733 * gdb.base/scope.exp: Ditto.
22734 * gdb.c++/derivation.exp: Ditto.
22735 * gdb.c++/local.exp: Ditto.
22736 * gdb.c++/namespace.exp: Ditto.
22737 * gdb.c++/overload.exp: Ditto.
22738 * gdb.c++/ref-types.exp: Ditto.
22739
44097287
FN
227402000-11-22 Michael Chastain <chastain@redhat.com>
22741
22742 * mips_pro.exp: Accept either "middle -> top -> main" or
22743 "middle -> main" in the backtrace, because gcc can optimize
22744 tail calls to jumps. Remove setup_xfail for the hppa case.
22745 Add a comment with the original warning messages from PR 3016,
22746 which was filed in 1993, to preserve them for posterity.
22747
9d2e1bab
ND
227482000-11-17 Nick Duffek <nsd@redhat.com>
22749
22750 * lib/gdb.exp (gdb_test): Override timeout with board info.
22751
1aca8eb7
ND
227522000-11-17 Nick Duffek <nsd@redhat.com>
22753
22754 * gdb.base/display.exp: Don't kill running stub. Add "again" to
22755 the second kill and detach messages.
22756
93076499
ND
227572000-11-17 Nick Duffek <nsd@redhat.com>
22758
22759 * configure.in: Add AC_EXEEXT.
22760 * configure: Regenerate.
22761 * Makefile.in (just-check): Export EXEEXT.
22762 * lib/gdb.exp ($EXEEXT): Import from environment.
22763 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
22764 expect "maint dump-me" on Cygwin.
22765 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
22766 $EXEEXT.
22767
30e87cd3
ND
227682000-11-17 Nick Duffek <nsd@redhat.com>
22769
22770 * gdb.base/break.exp: Test backtrace and finish from called
22771 function on all platforms, not just HP-UX.
22772
dc96c6c7 227732000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
22774
22775 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
22776 code from gdb_target_monitor, so it can be used independantly
22777 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 22778
dc96c6c7 227792000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
22780
22781 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
22782 * gdb.base/corefile.exp: Expect the message "Program is being
22783 debugged already" when we send the "corefile" command, since
22784 the preceeding gdb_load may have connected gdb to a remote target.
22785 * gdb.base/display.exp: Disable hardware watchpoints if new
22786 board info variable "no_hardware_watchpoints" is true.
22787 Replace single-letter commands with more readable ones.
22788 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
22789 if new board info variable "no_hardware_watchpoints" is true.
22790 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
22791 to see if stdio (printf) testing is possible.
22792 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
22793 board info variable "no_hardware_watchpoints" is true. Use new
22794 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
22795
39124dea
FN
227962000-11-13 Fernando Nasser <fnasser@redhat.com>
22797
22798 From Orjan Friberg <orjanf@axis.com>:
22799 * gdb.base/printcmds.exp: Escape curly braces followed by a number
22800 in array print pattern match.
22801
a9e2e984
FN
228022000-11-09 Fernando Nasser <fnasser@redhat.com>
22803
22804 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
22805 spelling "cancelled" to U.S. spelling "canceled" to match changes
22806 made to gdb.
22807 * gdb.c++/ovldbreak.exp: Ditto.
22808
c7db355b
PS
228092000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
22810
22811 * gdb.base/callfuncs.c (main): Moved to end of file, call
22812 t_double_values to initialize the FPU before inferior calls are made.
22813 * gdb.base/callfuncs.exp: Test for register preservation after calling
22814 inferior functions. Add tests for continuining, finishing and
22815 returning from a stop in a call dummy.
22816
dc96c6c7 228172000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
22818
22819 * gdb.base/commands.exp: Break up long lines, and re-indent.
22820
dc96c6c7 228212000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
22822
22823 * config/gdbserver.exp: Rewritten from the ground up, to make it
22824 compatible with the current dejagnu tree, and to make it work with
22825 the new "gdbserver" in libremote.
22826
dc96c6c7 228272000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22828
22829 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
22830 * gdb.base/varargs.exp: Skip entire test if no printf support.
22831 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
22832 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
22833
dc96c6c7 228342000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
22835
22836 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
22837 no floating point support.
22838 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
22839 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
22840 * gdb.base/call-rt-st.exp: Ditto.
22841 * gdb.base/call-strs.exp: Ditto.
22842
bac5fc66
JG
228432000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
22844
22845 * gdb.base/sizeof.c: include <stdio.h>.
22846
22847 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
22848 'finish', otherwise uncaptured gdb_prompt would potentially
22849 throw remaining test points out of sync.
bac5fc66 22850
b22a6027
SB
228512000-07-26 Scott Bambrough <scottb@netwinder.org>
22852
22853 * gdb.base/recurse.exp: Run tests for all targets.
22854 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
22855 gnu-oldld case on ARM.
22856 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
22857 for ARM targets.
d63a86f8 22858
d8231941
AG
22859Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
22860
22861 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
22862 * gdb.java/configure: Rebuild.
22863
8caabe69
AG
22864Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
22865
22866 * gdb.java/jv-exp.exp: New file.
22867
9d273ca3
AG
22868Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
22869
22870 * configure: Rebuilt.
22871 * configure.in (configdirs): Add gdb.java.
22872 * gdb.java/jmisc.java: New file.
22873 * gdb.java/jmisc.exp: New file.
22874 * gdb.java/Makefile.in: New file.
22875 * gdb.java/configure: Rebuilt.
22876 * gdb.java/configure.in: New file.
22877 * lib/java.exp: New file.
22878
4f823a66
AC
22879Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
22880
22881 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 22882 underflow.
4f823a66 22883
2391e11d
AC
22884Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
22885
22886 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 22887 and the compilers sizes.
2391e11d 22888
54602222
ND
228892000-07-09 Nick Duffek <nsd@redhat.com>
22890
22891 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
22892 (use_methods): New function.
22893 (main): Call use_methods().
22894 * gdb.c++/classes.exp (test_method_param_class): New procedure.
22895 (do_tests): Call test_method_param_class.
22896
2bec0572
ND
228972000-07-09 Nick Duffek <nsd@redhat.com>
22898
22899 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
22900 spelling.
22901 (test_enums): New procedure. Move enum tests from end of script
22902 to here. Set breakpoint on function name instead of line number.
22903 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
22904 (enums2): New marker function.
22905 (enums1): New function.
22906 (main): Call enums1(). Move enum tests to enums1().
22907
78492fde
AC
22908Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
22909
22910 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 22911 compile/link program. Update line numbers.
78492fde
AC
22912 * gdb.asm/d10v.inc: Define ``startup''.
22913 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 22914
49a2cef8
AC
22915Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
22916
22917 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
22918
3e6c8688
EZ
229192000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
22920
22921 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 22922 of 'help maint print' command.
3e6c8688 22923
9ff5cbe9
AC
22924Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
22925
22926 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 22927 they use gdb_expect_list.
9ff5cbe9 22928
17c579bd
AC
22929Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
22930
22931 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
22932 memory-read-packet-size'' instead of ``set endian big'' to test
22933 long commands.
17c579bd 22934
e6d71bf3
DB
229352000-06-03 Daniel Berlin <dan@cgsoftware.com>
22936
22937 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 22938 g++, and stop skipping them.
e6d71bf3
DB
22939
22940 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
22941 work under g++.
22942
d63a86f8 22943 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
22944 initialization.
22945
dc96c6c7 229462000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
22947
22948 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
22949 the regular expression: accept an (almost) arbitrary sequence of
22950 "frames-invalid" and "breakpoints-invalid" messages both before
22951 and after the "starting" message.
22952
dc96c6c7 229532000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
22954
22955 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 22956
dc96c6c7 229572000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
22958
22959 * gdb.base/annota1.exp (annotate-signal-handler-caller):
22960 Relax the regular expression a little, make it pass on Solaris 8.
22961
8216cda9
KB
229622000-05-12 Kevin Buettner <kevinb@redhat.com>
22963
22964 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 22965 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
22966 Instead, it is permissible for gdb to stop on the line of the
22967 call itself.
22968
1a570b2f
MS
229692000-05-12 Michael Snyder <msnyder@.cygnus.com>
22970
22971 * gdb.base/break.exp (bp on small function, optimized file):
22972 Add a second pass pattern. The behavior differs here between stabs
22973 and dwarf for one-line functions. Stabs preserves two line symbols
22974 (one before the prologue and one after) with the same line number,
22975 but dwarf regards these as duplicates and discards one of them.
22976 Therefore the address after the prologue (where the breakpoint is)
22977 has no exactly matching line symbol, and GDB reports the breakpoint
22978 as if it were in the middle of a line rather than at the beginning.
22979
dc96c6c7 229802000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 22981
d63a86f8 22982 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
22983 rather than "send_gdb" (for consistancy).
22984
7d418785
AC
22985Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
22986
22987 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
22988 * gdb.c++/templates.cc: Properly check for GCC version number.
22989 * lib/compiler.cc: Likewise
22990
dc96c6c7 229912000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 22992
d63a86f8 22993 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
22994 gdb may not stop at the first line of main, due to code motion.
22995
dc96c6c7 229962000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
22997
22998 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
22999 This test depends on parsing the printf output from the target.
23000 Since the sparclet stub doesn't do stdio, this will never work.
23001 * gdb.base/call-rt-st.exp: ditto.
23002 * gdb.base/call-strs: ditto.
23003
dc96c6c7 230042000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
23005
23006 * gdb.base/miscexprs.exp: make sizeof long array test portable.
23007
23008 * gdb.base/ending-run.exp: After connecting to a remote target,
23009 but before running, the target will appear to be in a random
23010 location. Specify both a file and a line for breakpoints.
23011 Also, the function that calls main may be called 'init'
23012 rather than 'start'.
23013
a5a51225
EZ
230142000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23015
23016 * gdb.base/help.exp: Update output for add-symbol-file command.
23017
7930cc7c
FN
230182000-04-10 Fernando Nasser <fnasser@cygnus.com>
23019
23020 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23021 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
23022
23e37ab1
C
230232000-04-07 J.T. Conklin <jtc@redback.com>
23024
e93c542c
C
23025 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
23026
23e37ab1
C
23027 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
23028
591b8fa3
PDM
23029Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
23030
23031 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 23032 values that can be represented exactly.
591b8fa3
PDM
23033 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
23034 above change, and to not check against the directory part of the source
23035 file name.
23036 (step into print_long_arg_list): Likewise.
23037 (print print_small_structs from print_long_arg_list): Likewise.
23038 (print print_long_arg_list): Likewise.
23039
7a495180
EZ
230402000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23041
30b53638 23042 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 23043
beb998c6
AC
23044Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
23045
23046 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
23047
1c689132
DB
230482000-03-25 Daniel Berlin <dan@cgsoftware.com>
23049
23050 * gdb.base/commands.exp (deprecated_command_test): Add test for
23051 deprecate with no arguments.
23052
c1790a9d
JL
230532000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
23054
23055 * gdb.base/break.exp: Add new test for setting breakpoints on
23056 optimized code so we can test breakpoints work even when function
23057 prologues may be optimized away
23058
003ba290
FN
230592000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
23060
23061 From David Whedon <dwhedon@gordian.com>
a9c64011 23062 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 23063
6837a0a2
DB
230642000-03-22 Daniel Berlin <dan@cgsoftware.com>
23065
23066 * gdb.base/help.exp: Added test for new apropos command.
23067
b9593231
KB
230682000-03-21 Kevin Buettner <kevinb@redhat.com>
23069
23070 * gdb.base/pointers.c (usevar): New function.
23071 (main): Make sure that global variables v_int_pointer2, rptr,
23072 and y are all referenced someplace in the program by calling
23073 usevar() on them. [Some linkers delete symbols which are
23074 never referenced. The space remains, but there's no way to
23075 get a (symbolic) handle on the variable from the debugger.]
23076
751a959b
EZ
230772000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23078
23079 * gdb.base/printcmds.c: Add typedeffed arrays.
23080
23081 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 23082 procedure to test arrays that are typedef'd.
751a959b 23083
73a93a32
JI
230842000-03-13 James Ingham <jingham@leda.cygnus.com>
23085
23086 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 23087 the library directories.
73a93a32 23088
fb40c209
AC
23089Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
23090
23091 * configure.in (configdirs): Add sub directory gdb.mi.
23092 * configure: Re-generate.
23093
23094 * gdb.mi: New directory.
d63a86f8 23095
ee4dd2c9
AC
230962000-02-25 Scott Bambrough <scottb@netwinder.org>
23097
23098 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 23099 a long long value as a double on ARM platforms.
ee4dd2c9 23100
70f0cc22
JB
231012000-02-16 Jim Blandy <jimb@redhat.com>
23102
23103 * gdb.base/break.exp ("breakpoint line number"): Make sure the
23104 default source file is set properly before running this test.
23105
853819b8
EZ
231062000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23107
23108 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 23109 gdbtk/library directory, not in gdbtcl2.
853819b8 23110
dfcd3bfb
JM
231112000-02-04 Jim Blandy <jimb@redhat.com>
23112
23113 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
23114 backslash from regexp pattern.
23115
23116 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
23117 procedure. Use it to run all the "continue to bp overloaded"
23118 tests. Note that this changes the names of the tests slightly.
23119 If the breakpoint hit message includes a hex PC value, because
23120 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
23121 from the real source code, still consider that a pass.
23122
23123 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
23124 XFAIL here if the breakpoint message contains a hex address. Note
23125 similar change on 1999-11-02.
23126
23127 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
23128
23129 * gdb.base/ptype.exp: Establish a default source file before
23130 calling get_debug_format.
23131
231322000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
23133
23134 * gdb.base/watchpoint.exp: Remove duplication of test messages.
23135
8b93c638
JM
231362000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23137
23138 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
23139 of successive stepi commands -- while in the prologue we should see
23140 the function entry bracket.
23141
231422000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
23143
23144 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
23145 reach __change_mode() when stepping through the end of main().
23146
c5394b80
JM
231472000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
23148
23149 * gdb.base/default.exp: Fix expected pattern.
23150 * gdb.base/help.exp: Same.
23151
0d06e24b
JM
231522000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23153
23154 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 23155 Don't use xfail's because that affects only the following test.
d63a86f8 23156
0d06e24b 23157 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 23158 solaris or linux.
0d06e24b
JM
23159
23160 * gdb.base/selftest.exp: Update to reflect changes to main.c.
23161
dc96c6c7 231622000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 23163
d63a86f8 23164 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
23165 "A syntax error" rather than "A parse error". Accept both.
23166
231672000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
23168
23169 * gdb.base/default.exp: Remove OS dependent string from "target
23170 remote" test.
23171 * gdb.base/help.exp: Same for "help target remote" test.
23172
c3f6f71d
JM
231732000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23174
23175 From Jim Kingdon <kingdon@redhat.com>:
23176
23177 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
23178 prompt (cleanup rather than necessity, but still might keep output
23179 from spilling to next test).
c3f6f71d
JM
23180
231812000-01-02 Fred Fish <fnf@cygnus.com>
23182
23183 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
23184 AIX, which defines them in <sys/types.h>.
23185
ed9a39eb 231861999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 23187
ed9a39eb 23188 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 23189 float" test.
ed9a39eb
JM
23190
231911999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 23192
ed9a39eb 23193 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
23194
23195 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
23196 outermost frame disallowed".
23197
231981999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
23199
23200 * gdb.base/setvar.exp: New tests for setting the value of a struct
23201 with a constant list.
23202
232031999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23204
23205 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
23206 require the user to type a cast before setting the value of a struct.
23207
de57eccd
JM
232081999-12-06 Jim Blandy <jimb@cygnus.com>
23209
23210 * gdb.base/default.exp: Expect the new 'info float' command on
23211 all i386 platforms.
23212
23213 * gdb.threads/linux-dp.exp: Expand our ability to recognize
23214 LinuxThreads libraries that don't support debugging.
23215
c2d11a7d
JM
23216Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23217
23218 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
23219 Change the buffer type to ``unsigned char'' to simplify size
23220 arithmetic.
c2d11a7d
JM
23221
23222 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
23223 stub only handles 400-1 byte packets. Verify that the download
23224 worked.
c2d11a7d
JM
23225
232261999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
23227
23228 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
23229 tests, using UNRESOLVED for the untested cases. Also, does not wait
23230 for a timeout if the prompt was received before a recognizable pattern.
23231
232321999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
23233
23234 * lib/gdb.exp (gdb_expect_list): Fix spelling.
23235
232361999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23237
23238 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 23239 watchpoints.
c2d11a7d
JM
23240
232411999-11-24 Jason Merrill <jason@casey.cygnus.com>
23242
23243 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
23244
23245 * gdb.c++/local.exp: Be more flexible in recognizing local class
23246 name mangling. Don't allow horribly truncated method names.
23247 * gdb.c++/derivation.exp: Expect protected inheritance.
23248 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
23249 * gdb.c++/virtfunc.exp: Likewise.
23250 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
23251 when printing a nested enum.
23252
232531999-11-22 Jim Blandy <jimb@cygnus.com>
23254
23255 * gdb.base/step-test.exp: Properly await GDB's response to setting
23256 a breakpoint on the call to large_struct_by_value.
23257
23258 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
23259 just because we have debug info for the `start' function.
23260
232611999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
23262
23263 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
23264 "Unknown signal" messages, which indicate (on LinuxThreads) that
23265 GDB doesn't know how to debug threads on this system. This is
23266 better than hanging while philosopher 0 dumps chatter into gdb.log.
23267
232681999-11-18 Tom Tromey <tromey@cygnus.com>
23269
23270 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
23271
232721999-11-18 Fred Fish <fnf@cygnus.com>
23273
23274 * gdb.base/coremaker2.c: Add sample program for generating
23275 cores that is more self contained than coremaker.c. Eventually
23276 I'll add more code to this and tie it into the testsuite.
23277
4ce44c66
JM
232781999-11-12 Stan Shebs <shebs@andros.cygnus.com>
23279
23280 * gdb.base/dollar.exp: Remove, now in gdb.hp.
23281
232821999-11-10 Jimmy Guo <guo@cup.hp.com>
23283
23284 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 23285 from $srcdir/lib/.
4ce44c66 23286 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 23287 and gdb.c++/.
4ce44c66
JM
23288
23289 * gdb.c++/derivation.exp: remove redundant get compiler info code.
23290
d63a86f8 23291 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
23292 'continue with watch' test point.
23293
232941999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
23295
23296 Merged from p2linux-990323-branch:
d63a86f8 23297
4ce44c66
JM
23298 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
23299
11cf8741
JM
23300Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
23301
23302 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 23303 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
23304
23305Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
23306
23307 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 23308 gdb_expect_list.
11cf8741
JM
23309
23310Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
23311
23312 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
23313
233141999-11-03 Mark Salter <msalter@cygnus.com>
23315
23316 * gdb.base/break.exp: Fix "stub continue" pattern.
23317
233181999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
23319
23320 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
23321
233221999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
23323
23324 * gdb.base/display.exp ("finish"): Add timeout clause.
23325
23326 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
23327 plain prompt clause, so this doesn't have to time out in order to
23328 fail.
23329
23330 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 23331 breakpoint hit messages include an address.
11cf8741
JM
23332
23333 * gdb.base/display.exp: Don't forget to escape parens in regular
23334 expressions. Unix regexp notatation sucks.
23335
233361999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23337
23338 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 23339 order for 'signalled' message.
11cf8741 23340
5c44784c
JM
233411999-11-01 Stan Shebs <shebs@andros.cygnus.com>
23342
23343 From Jimmy Guo <guo@cup.hp.com>:
23344 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
23345 * gdb.base/annota1.c: Add code for tests to work with.
23346
233471999-10-26 Frank Ch. Eigler <fche@cygnus.com>
23348
23349 * gdb.base/remote.exp: New test for remote downloading settings.
23350 * gdb.base/remote.c: New file with large .data.
23351
917317f4
JM
233521999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
23353
23354 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
23355 for LinuxThreads support, merged from the Code Fusion branch.
23356
23357Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
23358
23359 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
23360 containing exp_continue into a while within an expect. Don't
23361 attempt a start more than three times. Check return value from
23362 gdb_load.
d63a86f8 23363
2df3850c
JM
23364Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
23365
23366 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 23367 a pass case.
2df3850c 23368
2acceee2
JM
233691999-10-01 Kevin Buettner <kevinb@cygnus.com>
23370
23371 * gdb.base/break.c (main): Added a statement that we can step
23372 off of.
23373 * gdb.base/break.exp: Added tests for setting a breakpoint
23374 at an offset and stepping onto a breakpoint.
23375
233761999-10-01 Fred Fish <fnf@cygnus.com>
23377
d63a86f8 23378 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
23379 gdb output.
23380
c2c6d25f
JM
233811999-09-18 Jim Blandy <jimb@cris.red-bean.com>
23382
23383 * gdb.base/break.exp: Code locations are in hex, don't forget!
23384 (For HP-UX.)
23385
233861999-09-17 Stan Shebs <shebs@andros.cygnus.com>
23387
23388 * condbreak.exp: Use break.c as test program.
23389 * condbreak.c: Remove, redundant with break.c.
23390
233911999-09-15 Stan Shebs <shebs@andros.cygnus.com>
23392
23393 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 23394 Z-packets if the target needs it.
c2c6d25f
JM
23395
233961999-09-13 James Ingham <jingham@leda.cygnus.com>
23397
23398 * gdb.c++/overload.exp: Added tests for listing overloaded
23399 functions with function pointers in the arg, explicitly calling
23400 out the version you want.
23401
cff3e48b
JM
234021999-09-09 Stan Shebs <shebs@andros.cygnus.com>
23403
23404 * long_long.exp: Add variations of test cases that work for
23405 targets with 16-bit ints and 32-bit doubles.
23406
d4f3574e
SS
234071999-09-08 Stan Shebs <shebs@andros.cygnus.com>
23408
23409 * break.c (main): Compare a possibly-uninitialized argc with an
23410 unlikely value that fits in 16 bits.
23411
234121999-09-07 Stan Shebs <shebs@andros.cygnus.com>
23413
23414 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
23415 0xfeeb, don't want negative numbers if ints are 16 bits.
23416
23417 * lib/gdb.exp (skip_cplus_tests): New proc.
23418 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
23419 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
23420 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
23421 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
23422 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
23423 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
23424 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
23425 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
23426
23427 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
23428
23429Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
23430
23431 * gdb.base/corefile.exp (up): Allow a parameter to appear
23432 in the frame that we're going up to.
23433
23434 From Jim Blandy <jimb@cygnus.com>:
23435
23436 * gdb.base/default.exp (info float): Expect some output now.
23437
23438 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
23439 returning floating-point values to fail on the x86.
23440 * gdb.base/callfwmall.exp (do_function_calls): Same.
23441
23442 * gdb.base/list.exp (test_listsize): Correct expectations for
23443 listing line 1 with listsize 2. Also, listing a single line
23444 works now, as does listing three lines. [Kevin's note: There
23445 were a number of other cases fixed too where the expectations
23446 differed...]
23447
234481999-09-02 Stan Shebs <shebs@andros.cygnus.com>
23449
23450 * gdb.base/selftest.exp: Add case for when version prints as
23451 constant string instead of char pointer.
23452
104c1213
JM
234531999-08-25 Stan Shebs <shebs@andros.cygnus.com>
23454
23455 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 23456 stepping out of main.
104c1213
JM
23457
23458 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
23459 G++ used.
23460
23461 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 23462 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
23463
23464 * gdb.c++/ovldbreak.exp: Update match string in test that
23465 includes a warning of multiple breakpoints.
23466
234671999-08-24 Stan Shebs <shebs@andros.cygnus.com>
23468
23469 * gdb.base/display.exp: Improve precision of step-after-finish
23470 added yesterday.
23471
23472 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 23473 test.
104c1213
JM
23474
23475 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
23476 configs when using G++, not just hppa*.
23477
234781999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23479
23480 * gdb.base/async.c: New file.
23481 * gdb.base/async.exp: New file.
23482
23483Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
23484
23485 * gdb.base/break.exp: Tweak PA specific tests to properly handle
23486 PA64.
23487
53a5351d
JM
23488Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
23489
104c1213
JM
23490 * gdb.base/display.exp: "finish" can leave us mid-line on many
23491 targets, deal with it. Add a small constant to main, instead of
23492 1000 since main+1000 may not be a valid address in the target.
23493
53a5351d
JM
23494 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
23495 on hpux11.
23496
23497 * gdb.base/attach.exp: Handle another hpux11 error message variant
23498 when attaching to a process that does not exist.
23499
235001999-08-19 J.T. Conklin <jtc@redback.com>
23501
23502 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 23503 characters in 'continue to 1241' test.
53a5351d
JM
23504
235051999-08-17 Stan Shebs <shebs@andros.cygnus.com>
23506
23507 * gdb.base/call-ar-st.exp: Add a shorter match case for the
23508 stop in print_long_arg_list, define and use a whitespace
23509 variable in print_small_structs test, add an XFAIL for Solaris.
23510 * gdb.base/dbx.exp: XFAIL func commands until somebody is
23511 interested enough to fix.
23512
7be570e7
JM
235131999-08-13 Keith Seitz <keiths@cygnus.com>
23514
23515 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
23516 (dbx_gdb_load): Remove. Use gdb_load instead, since that
23517 proc knows about targets other than the natives.
23518 (test_assign): Use "gdb_run_cmd" to "run" the target.
23519 Check that we've actually hit the breakpoint at main.
23520 When we attempt to assign a value to a local variable, check
23521 that the variable is in the current scope, i.e., don't use
23522 a test with an empty result.
23523
23524Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
23525
23526 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 23527 command.
7be570e7
JM
23528
235291999-08-09 Stan Shebs <shebs@andros.cygnus.com>
23530
23531 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23532 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
23533 gdb.compat, gdb.threads-hp.
23534 gdb.hp/configure, gdb.hp/configure.in: New files.
23535 gdb.hp/Makefile.in: Recurse into new subdirs.
23536 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
23537 gdb.hp/gdb.objdbg: New directory, tests for debugging info
23538 in object files.
23539 gdb.hp/tools: New directory, aux tools for HP-specific tests.
23540
96baa820
JM
235411999-08-05 Stan Shebs <shebs@andros.cygnus.com>
23542
23543 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 23544 funky printf, remove a bogus p/a test.
96baa820
JM
23545
235461999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23547
23548 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
23549 connected to the target. This is necessary when running not
23550 natively.
96baa820
JM
23551
235521999-08-03 Stan Shebs <shebs@andros.cygnus.com>
23553
23554 * gdb.base/step-test.exp: Removed some extraneous messages.
23555
23556 * gdb.base/long_long.exp: Don't run memory examination tests
23557 on little-endian targets (they will need a different set of
23558 results to match).
23559
235601999-08-02 Stan Shebs <shebs@andros.cygnus.com>
23561
23562 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
23563 until somebody decides to fix GDB.
23564
23565 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 23566 constant as "ULL".
96baa820
JM
23567 * gdb.base/long_long.exp: Loosen x/c test, add partial result
23568 matches for a couple x/2 commands.
23569
a0b3c4fd
JM
235701999-07-30 Stan Shebs <shebs@andros.cygnus.com>
23571
23572 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
23573 by merging in ref-types2 tests.
23574 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
23575
23576 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23577 * gdb.c++/Makefile.in: Add standard actions.
23578 (EXECUTABLES): Rename from PROGS, update list.
23579 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
23580 from gdb.hp.
23581 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
23582 foo and bar locals.
23583 * gdb.c++/anon-union.exp: Fix tests to match.
23584 * gdb.c++/classes.exp: Run if HP compiler used, add extra
23585 expect matches to handle output variations.
23586 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
23587 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 23588 output, add HP alternatives for new and delete prints.
a0b3c4fd 23589 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 23590 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
23591 * gdb.c++/demangle.exp: Use $style when reporting failure.
23592 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
23593 * gdb.c++/inherit.exp: Run if HP compiler used, add some
23594 match alternatives.
23595 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 23596 compilers.
a0b3c4fd
JM
23597 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
23598 * gdb.c++/method.exp: Add match alternatives.
23599 * gdb.c++/misc.cc: Add bool types.
23600 * gdb.c++/misc.exp: Add tests for bool types.
23601 * gdb.c++/overload.exp: Add xfails.
23602 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
23603 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
23604 add some more template parameter tests (only for HP currently).
23605 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
23606 * gdb.c++/virtfunc.cc: Add return type and value for main.
23607 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
23608 match alternatives.
d63a86f8 23609
a0b3c4fd
JM
236101999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23611
23612 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
23613
236141999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
23615
23616 * gdb.base/signals.exp: Don't expect getting a backtrace from
23617 within a signal handler to fail on Linux.
23618
236191999-07-29 Stan Shebs <shebs@andros.cygnus.com>
23620
23621 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23622 * lib/gdb.exp: Remove some gratuitious semicolons.
23623 (delete_breakpoints): Increase timeout.
23624 (gdb_expect): Add -notransfer option.
23625 (gdb_test): Use -notransfer option.
23626 (get_compiler_info): Add f77 case.
23627 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 23628 case.
a0b3c4fd
JM
23629 (gdb_preprocess): Call get_compiler.
23630
23631 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
23632 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
23633 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
23634 gdb.base/long_long.exp, gdb.base/printcmds.exp,
23635 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
23636 third arg to gdb_test.
a0b3c4fd
JM
23637 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
23638 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 23639 HP-UX xfails, add others.
a0b3c4fd
JM
23640 * gdb.base/completion.exp: Reflect name change of self-test.
23641 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
23642 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
23643 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
23644 HP failure number.
a0b3c4fd
JM
23645 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
23646 useless HP-UX 10.30 references.
23647 * gdb.base/maint.exp: Loosen matches.
23648 * gdb.base/pointers.c (main): Declare more_code.
23649 * gdb.base/pointers.exp: Match on output of a `next'.
23650 * gdb.base/structs.c: Add prototypes.
23651 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
23652 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
23653
236541999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23655
23656 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 23657 command.
a0b3c4fd
JM
23658
236591999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23660
23661 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
23662 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
23663
23664 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
23665 debug info. Deal with lack of signal hanlder info in stack.
23666
a9c64011 23667 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
23668 * gdb.base/annota1.exp: If printf has debug info, deal with it.
23669
5a2468f5
JM
236701999-07-19 Stan Shebs <shebs@andros.cygnus.com>
23671
23672 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 23673 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 23674
adf40b2e
JM
23675Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
23676
23677 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 23678 a1-selftest.exp.
adf40b2e
JM
23679 * gdb.base/configure: Re-generate.
23680
236811999-07-12 Stan Shebs <shebs@andros.cygnus.com>
23682
23683 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
23684 in trying to run first and name is too long.
23685
23686 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
23687 pointers2.c and pointers2.exp, respectively.
23688 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
23689 doschk happier.
23690
43e526b9
JM
236911999-07-08 Stan Shebs <shebs@andros.cygnus.com>
23692
23693 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
23694 callfuncs2.c and callfuncs2.exp.
23695
23696 * gdb.base/list.exp: Remove mistaken xfails.
23697 * gdb.base/list0.h: Add optional prototypes.
23698
9846de1b
JM
23699Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
23700
a9c64011 23701 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 23702 calling malloc.
a9c64011
AS
23703 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
23704 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 23705 use.
9846de1b
JM
23706
237071999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23708
23709 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
23710 * gdb.base/annota2.cc, annota2.exp: Move from here.
23711 * gdb.c++/annota2.cc, annota2.exp: To here.
23712 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
23713
43ff13b4
JM
23714Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
23715
23716 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 23717 a consistent format.
43ff13b4 23718
085dd6e6
JM
237191999-06-25 Stan Shebs <shebs@andros.cygnus.com>
23720
23721 From Jimmy Guo <guo@cup.hp.com> and others at HP:
23722 * lib/gdb.exp (get_compiler_info): Add detection for assorted
23723 HP compilers, also set the globals $true and $false.
23724
23725 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
23726 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
23727 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
23728 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
23729 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
23730 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
23731 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
23732 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
23733 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
23734 whatis.c} Add C++ compatible function definitions and return
23735 types, add includes for library functions.
085dd6e6
JM
23736 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
23737 * gdb.base/step-test.c (myglob): Rename from glob.
23738 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
23739 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
23740 files, move here from gdb.hp.
085dd6e6 23741 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
23742 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
23743 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
23744 Adjust line numbers in regexps.
085dd6e6
JM
23745
23746 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
23747 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
23748 instead of 0/1.
23749
23750 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
23751 foll-vfork.exp: New files, move here from gdb.hp.
23752 * gdb.base/page.exp: New file, test of pagination command.
23753
23754 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
23755 recursion test.
23756 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
23757
23758 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 23759 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
23760
23761 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 23762 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 23763 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 23764 watchpoint test.
085dd6e6
JM
23765 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
23766 them work.
23767 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
23768 expressions properly.
23769 * gdb.base/corefile.exp: Loosen the match slightly.
23770 * gdb.base/default.exp: Allow "Error accessing memory" message
23771 also.
23772 * gdb.base/display.exp: Skip over x/0 j if PA64.
23773 * gdb.base/funcargs.exp: Add xfails for HP-UX.
23774 * gdb.base/interrupt.exp: Ditto.
23775 * gdb.base/langs.exp: Add symbolic matches governed by compiler
23776 in use.
23777 * gdb.base/list.exp: Add xfails for HP-UX.
23778 * gdb.base/long_long.exp: Refine some of the numeric matches.
23779 * gdb.base/mips_pro.exp: Xfail on HP-UX.
23780 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
23781 * gdb.base/nodebug.exp: Succeed on more varieties of output.
23782 * gdb.base/opaque.exp: Remove some HP-UX xfails.
23783 * gdb.base/ptype.exp: Succeed on more varieties of output.
23784 * gdb.base/scope.exp: Add xfails for HP-UX.
23785 * gdb.base/sect-cmd.exp: Add more cases.
23786 * gdb.base/setvar.exp: Add xfails for HP-UX.
23787 * gdb.base/shlib-call.exp: Loosen some matches slightly.
23788 * gdb.base/signals.exp: Match on void symbolically.
23789 * gdb.base/step-test.exp: Add case for PA64.
23790 * gdb.base/term.exp: Add exit and restart.
23791 * gdb.base/twice.exp: Clean up after self.
23792 * gdb.base/varargs.exp: Disable overload resolution explicitly.
23793 * gdb.base/whatis.exp: Allow more ways to pass tests.
23794
23795 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 23796 no longer useful.
085dd6e6
JM
23797
23798Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
23799
23800 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 23801 list of patterns.
085dd6e6 23802 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
23803 print_double_array(double_array)", "continuing to breakpoint
23804 1018", "print print_double_array(array_d)" and "continuing to
23805 1034" tests.
d63a86f8 23806
085dd6e6
JM
238071999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
23808
a9c64011 23809 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
23810
238111999-06-24 Stan Shebs <shebs@andros.cygnus.com>
23812
23813 * config/mt-*: Remove, these haven't been used since 1996.
23814
238151999-06-22 Stan Shebs <shebs@andros.cygnus.com>
23816
23817 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 23818 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
23819 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
23820
9e0b60a8
JM
238211999-06-18 Stan Shebs <shebs@andros.cygnus.com>
23822
23823 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
23824 simpler match case for the ptype of the big class.
23825
238261999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23827
23828 * gdb.exp: Fix test for gdb_prompt existence.
23829
238301999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23831
23832 * gdb.exp (gdb_test): Add fail after calls to perror.
23833
238341999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23835
23836 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
23837
238381999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
23839
23840 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
23841
0f71a2f6
JM
23842Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
23843
23844 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 23845 malloc() is linked in.
0f71a2f6
JM
23846
238471999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
23848
23849 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
23850 step at end.
23851
23852 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
23853
238541999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
23855
23856 * gdb.java/jv-print.exp: New file. (Our first Java test!)
23857
cce74817
JM
23858Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
23859
23860 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
23861 * gdb.base/mips_pro.exp: Likewise.
23862
238631999-06-02 Keith Seitz <keiths@cygnus.com>
23864
23865 * gdb.c++/templates.cc: Change all "new" operators to throw
23866 an exception.
23867 * gdb.c++/cplusfuncs.cc: Likewise.
23868
23869 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
23870
23871Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
23872
23873 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
23874 * gdb.base/ending-run.exp: When stepping out of main, accept a
23875 step into an arbitrary assembler file.
cce74817 23876
392a587b
JM
238771999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23878
d63a86f8 23879 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 23880 "breakpoint-invalid" to be printed.
d63a86f8 23881 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
23882 number of "frames-invalid" and "breakpoint-invalid" to be printed.
23883 * gdb.base/annota2.cc: Initialize a.x to 0.
23884
9e086581
JM
238851999-05-17 Keith Seitz <keiths@cygnus.com>
23886
23887 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
23888 when "skip_float_tests" set.
23889 Ditto for "print print_double_array(array_d)", "print print_small_structs",
23890 "print print_ten_doubles", and "step into print_long_arg_list".
23891 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
23892 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
23893 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
23894 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
23895 "skip_float_tests" is set.
23896 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
23897 when "skip_float_tests" set.
d63a86f8 23898
cd0fc7c3
SS
238991999-05-06 Keith Seitz <keiths@cygnus.com>
23900
23901 * gdb.base/annota2.cc: Include stdio.h.
23902
23903Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
23904
23905 * gdb.base/crossload.exp: Remove, this has been disabled ever
23906 since BFD stopped including all targets, and cross-GDB gets
23907 plenty of testing anyway.
23908 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
23909 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
23910 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
23911 * gdb.base/README: Remove, was doc for this.
23912 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 23913 needed.
cd0fc7c3 23914
b83266a0
SS
239151999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23916
23917 * gdb.base/call-ar-st.exp: Fix one regular expression in test
23918 output.
23919
23920 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
23921 * gdb.base/annota2.exp: New file. More annotation tests.
23922 * gdb.base/annota1.c: New file. Source file for annota1.exp.
23923 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
23924
239251999-04-23 Angela Marie Thomas <angela@cygnus.com>
23926
23927 * config/cfdbug.exp: New file.
23928
7a292a7a
SS
239291999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
23930
23931 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
23932 Marcus Daniel's and Dale Hawkins's demangler crashes.
23933
23934 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
23935 test_lucid_style_demangling, test_arm_style_demangling,
23936 test_hp_style_demangling): Try Tom Tromey's core-dumping
23937 identifier under each demangling style.
7a292a7a
SS
23938
239391999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
23940
23941 * gdb.c++/demangle.exp: Include the current demangling style
23942 in all test names.
23943 (current_demangling_style): New global variable.
23944 (set_demangling_style, test_demangling_core, test_demangling,
23945 test_demangling_exact): New functions.
23946 (test_gnu_style_demangling, test_lucid_style_demangling,
23947 test_arm_style_demangling, test_hp_style_demangling): Use those,
23948 instead of calling gdb_test and gdb_test_exact directly.
23949 (catch_demangling_errors): New function, which reports errors
23950 signalled by the demangling test functions in an orderly way.
23951 (do_tests): Use catch_demangling_errors.
23952
239531999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
23954
23955 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 23956 grouping in expressions, not {}.
7a292a7a
SS
23957
23958 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 23959 initialized yet.
7a292a7a
SS
23960
239611999-04-01 Stan Shebs <shebs@andros.cygnus.com>
23962
23963 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
23964 are listed.
23965
239661999-03-26 Stan Shebs <shebs@andros.cygnus.com>
23967
23968 * gdb.stabs/weird.exp: Test for CC being defined before
23969 looking at its value.
23970
239711999-03-25 Stan Shebs <shebs@andros.cygnus.com>
23972
23973 * gdb.base/call-ar-st.exp: Remove stray '#'.
23974 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
23975 "short int" and "long int".
23976 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 23977 change, to mollify finicky HP compiler.
7a292a7a
SS
23978 * gdb.hp/reg-test.exp (testfile): Fix file name.
23979 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 23980
7a292a7a
SS
23981 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
23982 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
23983 alternate form of enum ptype.
23984
c906108c
SS
239851999-03-23 Stan Shebs <shebs@andros.cygnus.com>
23986
7a292a7a
SS
23987 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
23988 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
23989 passing skip_hp_tests, so as not to waste time on guaranteed
23990 failure.
7a292a7a 23991
c906108c
SS
23992 * gdb.c++/overload.cc: Pass string instead of char addr, always
23993 init ccpfoo.
23994 * gdb.c++/templates.cc: Fix syntax error.
23995
7a292a7a
SS
23996Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
23997
23998 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 23999 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
24000 command.
24001
240021999-03-18 James Ingham <jingham@cygnus.com>
24003
24004 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
24005
24006 * gdb.c++/method.exp: It was testing an uninitialized int on the
24007 stack and assuming it was positive.
24008
24009 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
24010
24011 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 24012 keep it from killing the rest of the tests.
7a292a7a
SS
24013 Use gdb_continue_to_end.
24014
24015 * gdb.base/sigall.exp: use gdb_continue_to_end.
24016
24017 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
24018
24019 * gdb.base/display.exp: use runto_main, not run.
24020
d63a86f8
RM
24021 * gdb.base/default.exp: Check for the current error message in the
24022 r abbreviation test.
7a292a7a
SS
24023 Add strongarm to the targets that know info float.
24024
d63a86f8 24025 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
24026 run which doesn't work with monitors.
24027
24028 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
24029
24030 * gdb.base/break.exp: use the gdb_continue_to_end proc.
24031
24032 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
24033 program. Traps the case (in Cygmon) when the program never really
24034 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
24035 more places, so I used my name. Sorry Mark...
24036
24037 * config/monitor.exp (gdb_target_monitor): added another
24038 target_info parameter: remotebinarydownload. This will set the
24039 remotebinarydownload flag if this is causing some boards trouble.
24040
240411999-03-18 Mark Salter <msalter@cygnus.com>
24042
24043 * lib/gdb.exp (continue_to_exit): New function.
24044
24045 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
24046 * gdb.base/ending-run.exp: Ditto.
24047 * gdb.base/step-test.exp: Ditto.
24048
240491999-03-16 Stan Shebs <shebs@andros.cygnus.com>
24050
24051 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
24052 (suggested by Art Haas <ahaas@neosoft.com>).
24053
240541999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
24055
889bf7c5 24056 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
24057
24058Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
24059
24060 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 24061 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
24062
240631999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
24064
24065 * gdb.base/call-strs.exp: Don't assume that `step' will step over
24066 a call to strlen; sometimes we do have sources.
24067
240681999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
24069
24070 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 24071 character, so GDB won't print garbage after its end.
d63a86f8 24072
c906108c
SS
24073 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
24074 breakpoint there instead. Sometimes GCC emits memcpy to handle
24075 the large structures being passed by value, so we step into that
24076 instead of sum_array_print, which obscures what we're really testing.
24077 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
24078 the bizarre steps into memcpy, so do that here. Add check for
24079 stepping into function calls that pass large structures by value.
24080 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
24081 Remove all references to specific line numbers.
24082 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
24083 New type and function.
24084 (main): Call large_struct_by_value, passing it a large struct by value.
24085 * lib/gdb.exp (gdb_get_line_number): New function.
24086
24087 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
24088 more portable.
24089
7a292a7a
SS
240901999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
24091
c906108c
SS
24092 * lib/gdb.exp: Doc fixes.
24093
7a292a7a
SS
240941999-03-05 Nick Clifton <nickc@cygnus.com>
24095
d63a86f8 24096 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
24097
240981999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
24099
c906108c 24100 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
24101 commands. They're not germane to this test, and they don't work
24102 that way on remote targets.
c906108c 24103
3fc11d3e
JM
241041999-03-01 James Ingham <jingham@cygnus.com>
24105
24106 * Changelog entries merged over from gdb development branch.
24107
3fc11d3e
JM
24108 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
24109
24110 * lib/gdb.exp (gdbtk_analyze_results): Generic function
24111 for outputting results of test run.
24112
2d4a1622 24113 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
24114
24115 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 24116
7a292a7a
SS
241171999-02-25 Felix Lee <flee@cygnus.com>
24118
24119 * lib/gdb.exp (debug_format): initialize
24120
c906108c
SS
241211999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
24122
24123 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
24124 * gdb.base/call-rt-st.c: Ditto.
24125
c906108c
SS
241261999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
24127
24128 * gdb.threads/pthreads.exp (horiz): New variable.
24129 (test_startup): Fix regexps that capture thread numbers.
24130
241311999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
24132
24133 * gdb.base/smoke.exp: Disambiguate two test case names (both
24134 called ``print'').
24135
24136Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24137
24138 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 24139 compilation.
c906108c
SS
24140
241411999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24142
24143 * gdb.base/miscexprs.exp: Change patterns to match GDB's
24144 actual output formatting.
24145 * gdb.base/smoke.exp: GDB removes leading 0's.
24146 * gdb.base/volatile.exp: Don't check type of remuneration;
24147 that variable is no longer defined in constvars.c.
24148 * gdb.base/step-test.c (main): Exit with explicit exit code.
24149 * gdb.base/step-test.exp: Remove two nexti checks--they are
24150 not portable.
24151
241521999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
24153
24154 * gdb.base/help.exp ("help delete display"): Fix test to match
24155 gdb's output.
24156
24157 * gdb.base/long_long.c (known_types): Initialize values to zero.
24158 * gdb.base/long_long.exp: Step one more line
24159 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
24160 leading zeros. Explicitly ask for hex formatting. Use
24161 unique test case names.
c906108c
SS
24162
24163Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24164
d63a86f8 24165 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
24166
24167 * gdb.c++/method.exp: Add missing close brace.
24168
241691999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
24170
24171 * gdb.base/maint.exp: Use 'set height 0' to disable page
24172 prompting, not 'set height 400'.
24173
24174 Fix a bunch of timeouts.
24175 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
24176 four separate tests, so expect doesn't take forever to match a ton
24177 of text against a regexp with lots of .* forms.
24178 ("maint print psymbols", "maint print symbols"): Make some of
24179 these greps more selective, so that expect doesn't try to wade
24180 through huge piles of output and time out.
24181
24182 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
24183
24184 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
24185 tests: one which doesn't expect shlib events to be reported, and
24186 another which does, but is XFAIL for all platforms other than
24187 HP/UX.
c906108c
SS
24188
24189 * gdb.base/break.exp: Teach the test suite that the `catch
24190 fork', `catch vfork', and `catch exec' commands produce error
24191 messages on platforms that don't provide these features.
24192
24193Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
24194
24195 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
24196 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
24197 (shortening names from solib_threshold.exp etc), won't run on
24198 anything but HP-UX for the foreseeable future.
c906108c 24199 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 24200 reflect move.
c906108c
SS
24201
24202Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
24203
24204 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 24205 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
24206
24207Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
24208
24209 * gdb.base/shlib-call.exp: add test cases to verify that gdb
24210 successfully re-sets breakpoints in shared libraries.
24211 * gdb.base/shmain.c (main): return 0, don't fall off the end.
24212
24213Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
24214
d63a86f8
RM
24215 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
24216 and compiled w/o GCC.
c906108c
SS
24217
24218 * gdb.hp/watch-cmd.exp: ditto.
24219
24220 * gdb.hp/watch-hp.exp: ditto.
24221
24222 * gdb.hp/xdb1.exp: ditto.
24223
24224 * gdb.hp/xdb2.exp: ditto.
24225
24226 * gdb.hp/dbx.exp: ditto.
24227
24228Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
24229
24230 * constvars.c: Remove C++-isms.
24231 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 24232 with GCC.
c906108c
SS
24233
24234Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
24235
24236 The following changes are part of the HP merge.
24237
24238 * gdb.base/break.exp: new tests to verify that catchpoints for
24239 fork, vfork, and exec don't trigger inappropriately.
24240
24241 * gdb.base/opaque.exp: compile one file at a time, then link.
24242
24243 * gdb.base/signals.exp: be more restrictive about which hppa
24244 systems receive a setup_xfail. new tests.
24245
24246 * gdb.base/solib_threshold.build: new file.
24247 * gdb.base/solib_threshold.exp: new file.
24248 * gdb.base/solib_threshold.link_opts: new file.
24249 * gdb.base/solib_threshold.mk: new file.
24250 * gdb.base/gen_solib_threshold.c: new file.
24251
24252 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
24253 tests. New tests for enums inside classes.
24254
24255 * gdb.c++/compiler.cc: indicate support of template debugging.
24256
24257 * gdb.c++/demangle.exp: run hp style demangling tests.
24258
24259 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
24260 tests.
24261
24262 * gdb.c++/misc.cc: changes to support new tests.
24263
24264 * gdb.c++/templates.cc: changes to support HP's compiler; changes
24265 to support new tests.
24266
24267 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
24268 gcc, then skip these tests.
24269
24270Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
24271
24272 The following files are part of the HP merge; some had longer
24273 names at HP, but have been renamed to be no more than 14
24274 characters in length.
24275
24276 * gdb.hp/ambiguous.cc: new file.
24277 * gdb.hp/ambiguous.exp: new file.
24278 * gdb.hp/attach.exp: new file.
24279 * gdb.hp/attach2.exp: new file.
24280 * gdb.hp/classes-hp.exp: new file.
24281 * gdb.hp/ctti.exp: new file.
24282 * gdb.hp/ctti-add.cc: new file.
24283 * gdb.hp/ctti-add1.cc: new file.
24284 * gdb.hp/ctti-add2.cc: new file.
24285 * gdb.hp/ctti-add3.cc: new file.
24286 * gdb.hp/dbx.exp: new file.
24287 * gdb.hp/exception.cc: new file.
24288 * gdb.hp/exception.exp: new file.
24289 * gdb.hp/foll-exec.c: new file.
24290 * gdb.hp/foll-exec.exp: new file.
24291 * gdb.hp/foll-fork.c: new file.
24292 * gdb.hp/foll-fork.exp: new file.
24293 * gdb.hp/foll-vfork.c: new file.
24294 * gdb.hp/foll-vfork.exp: new file.
24295 * gdb.hp/inherit-hp.exp: new file.
24296 * gdb.hp/more-steps.exp: new file.
24297 * gdb.hp/namespace.cc: new file.
24298 * gdb.hp/namespace.exp: new file.
24299 * gdb.hp/optimize.exp: new file.
24300 * gdb.hp/pxdb.c: new file.
24301 * gdb.hp/pxdb.exp: new file.
24302 * gdb.hp/quicksort.exp: new file.
24303 * gdb.hp/reg-test.exp: new file.
24304 * gdb.hp/reg-test.s: new file.
24305 * gdb.hp/sized-enum.c: new file.
24306 * gdb.hp/sized-enum.exp: new file.
24307 * gdb.hp/start-stop.exp: new file.
24308 * gdb.hp/templ-hp.cc: new file.
24309 * gdb.hp/templ-hp.exp: new file.
24310 * gdb.hp/thr-lib.c: new file.
24311 * gdb.hp/thr-lib.exp: new file.
24312 * gdb.hp/thr-lib.h: new file.
24313 * gdb.hp/thr-liblib.c: new file.
24314 * gdb.hp/virtfun-hp.c: new file.
24315 * gdb.hp/virtfun-hp.exp: new file.
24316 * gdb.hp/watch-cmd.exp: new file.
24317 * gdb.hp/watch-hp.exp: new file.
24318 * gdb.hp/xdb1.exp: new file.
24319 * gdb.hp/xdb2.exp: new file.
24320 * gdb.hp/xdb3.exp: new file.
24321
24322Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
24323
24324 The following files are part of the HP merge; some had longer
24325 names at HP, but have been renamed to be no more than 14
24326 characters in length.
24327
24328 * gdb.base/ss.h: new file.
24329 * gdb.base/call-ar-st.c: new file.
24330 * gdb.base/call-ar-st.exp: new file.
24331 * gdb.base/call-rt-st.c: new file.
24332 * gdb.base/call-rt-st-exp: new file.
24333 * gdb.base/call-strs.exp: new file.
24334 * gdb.base/ena-dis-br.exp: new file.
24335 * gdb.base/environ.exp: new file.
24336 * gdb.base/long_long.exp: new file.
24337 * gdb.base/sect-cmd.exp: new file.
24338 * gdb.base/shlib-cl2.exp: new file.
24339 * gdb.base/smoke.exp: new file.
24340 * gdb.base/so-impl-ld.c: new file.
24341 * gdb.base/so-impl-ld.exp: new file.
24342 * gdb.base/so-indr-cl.c: new file.
24343 * gdb.base/so-indr-cl.exp: new file.
24344 * gdb.base/varargs.exp: new file.
24345 * gdb.base/volatile.exp: new file.
24346 * gdb.base/whatis-exp.exp: new file.
7a292a7a 24347 * gdb.base/display.exp: new file.
c906108c
SS
24348 * gdb.c++/derivation.exp: new file.
24349 * gdb.c++/local.exp: new file.
24350 * gdb.c++/member-ptr.exp: new file.
24351 * gdb.c++/overload.exp: new file.
24352 * gdb.c++/ovldbreak.exp: new file.
24353 * gdb.c++/ref-types.exp: new file.
24354 * gdb.c++/ref-types2.exp: new file.
24355 * gdb.c++/userdef.exp: new file.
d63a86f8 24356
c906108c
SS
24357Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
24358
24359 * gdb.base/default.exp: Reflect wording change in remote.c.
24360
dc96c6c7 24361Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24362
24363 * gdb.base/help.exp: Update to reflect current text.
24364
24365Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
24366
24367 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
24368 they're stack variables and contain garbage.
24369 * gdb.c++/anon-union.exp: new file.
24370
24371 The following changes were made by David Taylor
889bf7c5
PA
24372 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24373 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24374 in changes by HP.
c906108c
SS
24375
24376 * gdb.base/bitops.exp: new file.
24377 * gdb.base/default.exp: change expected messages for catch and
24378 info catch tests to reflect HP merge changes.
24379 * gdb.base/enable-disable-break.exp
24380 * gdb.base/ending-run.c: new file.
24381 * gdb.base/long_long.c: new file.
24382 * gdb.base/maint.exp: new file.
24383 * gdb.base/pointers2.exp: new file.
24384 * gdb.base/shlib-call2.exp: new file.
24385 * gdb.base/solib.exp: new file.
24386 * gdb.base/step-test.c: new file.
24387 * gdb.c++/anon-union.cc: new file.
24388 * gdb.c++/local.cc: new file.
24389 * gdb.c++/member-pointer.cc: new file.
24390 * gdb.c++/method.cc: new file.
24391 * gdb.c++/ref-types.cc: new file.
24392 * gdb.c++/ref-types2.cc: new file.
24393 * gdb.c++/userdef.cc: new file.
d63a86f8 24394
c906108c
SS
24395 * gdb.base/scope.exp: compile one file at a time, then link.
24396 * gdb.base/langs.exp: ditto.
24397 * gdb.base/list.exp: ditto.
d63a86f8 24398
c906108c
SS
24399Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
24400
24401 The following changes were made by David Taylor
889bf7c5
PA
24402 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
24403 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
24404 in changes by HP.
d63a86f8 24405
c906108c
SS
24406 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
24407 skip tests. When compiling pass c++ flag to gdb_compile.
24408 * gdb.c++/
d63a86f8 24409
c906108c
SS
24410 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
24411 test for on hppa*-*-hpux*; use args to see if c++ was specified.
24412 (skip_hp_tests): new function.
24413 (gdb_preprocess): new function.
24414
24415 * configure.in (hpdir): decide whether to configure gdb.hp.
24416 * configure: regenerated.
24417
24418 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
24419 to delete on clean.
24420 (EXECUTABLES): update to reflect new additions.
24421 * gdb.base/commands.exp: update message expected.
24422 * gdb.base/default.exp: add copyright notice.
24423 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
24424 * gdb.base/help.exp: update messages to reflect current text.
24425 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
24426 targets for recurse tests.
24427 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
24428 skip this file.
24429
24430 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
24431 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
24432 compilation.
24433 * gdb.c++/misc.exp: ditto.
24434 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
24435 run the tests. tell gdb_compile that it's a c++ compilation.
24436
24437 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 24438
c906108c
SS
24439 * gdb.base/all-bin.exp: new file.
24440 * gdb.base/arithmet.exp: new file.
24441 * gdb.base/assign.exp: new file.
24442 * gdb.base/completion.exp: new file.
24443 * gdb.base/cond-expr.exp: new file.
24444 * gdb.base/condbreak.exp: new file.
24445 * gdb.base/define.exp: new file.
24446 * gdb.base/dollar.exp: new file.
24447 * gdb.base/environment.exp: new file.
24448 * gdb.base/eval-skip.exp: new file.
24449 * gdb.base/jump.exp: new file.
24450 * gdb.base/logical.exp: new file.
24451 * gdb.base/pointers.exp: new file.
24452 * gdb.base/relational.exp: new file.
24453 * gdb.base/section_command.exp: new file.
24454 * gdb.base/whatis-expr.exp: new file.
24455
24456 * gdb.base/all-types.c: new file.
24457 * gdb.base/call-array-struct.c: new file.
24458 * gdb.base/call-return-struct.c: new file.
24459 * gdb.base/call-strings.c: new file.
24460 * gdb.base/callfuncs2.c: new file.
24461 * gdb.base/condbreak.c: new file.
24462 * gdb.base/constvars.c: new file.
24463 * gdb.base/display.c: new file.
24464 * gdb.base/int-type.c: new file.
24465 * gdb.base/jump.c: new file.
24466 * gdb.base/miscexprs.c: new file.
24467 * gdb.base/pointers.c: new file.
24468 * gdb.base/pointers2.c: new file.
24469 * gdb.base/shmain.c: new file.
24470 * gdb.base/shr1.c: new file.
24471 * gdb.base/shr2.c: new file.
24472 * gdb.base/solib.c: new file.
24473 * gdb.base/solib1.c: new file.
24474 * gdb.base/solib2.c: new file.
24475 * gdb.base/varargs.c: new file.
24476 * gdb.c++/derivation.cc: new file.
24477 * gdb.c++/overload.cc: new file.
24478 * gdb.c++/ovldbreak.cc: new file.
24479 * gdb.hp/attach.c: new file.
24480 * gdb.hp/attach2.c: new file.
24481 * gdb.hp/average.c: new file.
24482 * gdb.hp/compiler.c: new file.
24483 * gdb.hp/compiler.cc: new file.
24484 * gdb.hp/execd-program.c: new file.
24485 * gdb.hp/follow-exec.c: new file.
24486 * gdb.hp/follow-fork.c: new file.
24487 * gdb.hp/follow-vfork-and-exec.c: new file.
24488 * gdb.hp/misc-hp.cc: new file.
24489 * gdb.hp/more-steps.c: new file.
24490 * gdb.hp/optimize.c: new file.
24491 * gdb.hp/quicksort.c: new file.
24492 * gdb.hp/run-hp.c: new file.
24493 * gdb.hp/start-stop.c: new file.
24494 * gdb.hp/sum.c: new file.
24495 * gdb.hp/templates-hp.cc: new file.
24496 * gdb.hp/thread-local-in-lib.c: new file.
24497 * gdb.hp/thread-local-in-lib.h: new file.
24498 * gdb.hp/thread-local-in-lib.lib.c: new file.
24499 * gdb.hp/vforked-program.c: new file.
24500 * gdb.hp/virtfunc-hp.cc: new file.
24501 * gdb.hp/watchpoint-hp.c: new file.
24502 * gdb.hp/xdb.c: new file.
24503 * gdb.hp/xdb0.c: new file.
24504 * gdb.hp/xdb0.h: new file.
24505 * gdb.hp/xdb1.c: new file.
24506
24507Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
24508
24509 The following change was made by Edith Epstein
889bf7c5
PA
24510 <eepstein@cygnus.com> as part of a project to merge in changes
24511 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
24512
24513 * gdb.c++/demangle.exp: changed the expected output for some
24514 ARM-style mangling -- removed second reference to datatype.
889bf7c5 24515 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 24516 T1<char>::~T1<char>(void)
c906108c 24517 becomes,
a9c64011
AS
24518 maint demangle __dt__11T1__pt__2_cFv
24519 T1<char>::~T1(void)
c906108c 24520
889bf7c5 24521 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 24522
c906108c
SS
24523Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
24524
24525 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
24526 * gdb.trace/backtrace.exp: Likewise.
24527 * gdb.trace/circ.exp: Likewise.
24528 * gdb.trace/collection.exp: Likewise.
24529 * gdb.trace/deltrace.exp: Likewise.
24530 * gdb.trace/infotrace.exp: Likewise.
24531 * gdb.trace/limits.exp: Likewise.
24532 * gdb.trace/packetlen.exp: Likewise.
24533 * gdb.trace/passc-dyn.exp: Likewise.
24534 * gdb.trace/passcount.exp: Likewise.
24535 * gdb.trace/report.exp: Likewise.
24536 * gdb.trace/save-trace.exp: Likewise.
24537 * gdb.trace/tfind.exp: Likewise.
24538 * gdb.trace/tracecmd.exp: Likewise.
24539 * gdb.trace/while-dyn.exp: Likewise.
24540 * gdb.trace/while-stepping.exp: Likewise.
24541
245421998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
24543
24544 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
24545
24546Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
24547
24548 From Brendan Kehoe:
24549 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
24550 int return types.
24551
24552Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
24553
24554 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 24555 remote dos host testing right.
c906108c
SS
24556
24557Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
24558
24559 * gdb.base/corefile.exp: remove some xfails.
24560
24561Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
24562
24563 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 24564 have different timestamps.
c906108c
SS
24565
24566Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
24567
24568 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 24569 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
24570
24571Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
24572
24573 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 24574 delta.
c906108c
SS
24575
24576Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
24577
24578 * gdb.base/default.exp: Add brace missing from previous delta.
24579
24580Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
24581
24582 * gdb.base/default.exp: Support test for info float for all
24583 varieties of arm toolchain.
24584
dc96c6c7 24585Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24586
24587 * gdb.trace/*.exp: remove "remote_download" command.
24588
dc96c6c7 24589Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24590
24591 * gdb.trace/*.exp: remove -gdwarf from compile.
24592
24593Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
24594
24595 * gdb.trace/configure.in(AC_INIT): typo
24596 * gdb.trace/configure: regenerated
24597
dc96c6c7 24598Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24599
24600 * config/m68k-emc.exp: New file.
24601 * lib/<emc-support.exp trace-support.exp}: New files.
24602 * configure.in: add new test directory gdb.trace.
24603 * gdb.trace/{configure configure.in Makefile.in}: New files.
24604 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
24605 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
24606 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
24607 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
24608 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
24609 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
24610 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 24611
dc96c6c7 24612Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24613
24614 * gdb.c++/classes.exp: Change all regular expressions to match
24615 arbitrary combinations of newline/carriage-return, so that they
24616 will work equally well on Unix and Windows.
24617 * gdb.c++/inherit.exp: ditto.
24618 * gdb.c++/virtfunc.exp: ditto.
24619
246201998-08-11 Dawn Perchik <dawn@cygnus.com>
24621
24622 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
24623
c2d11a7d
JM
24624Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
24625
24626 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
24627 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
24628 to use a0-a3/d0-d3 as needed.
24629
24630Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
24631
24632 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
24633 * gdb.disasm/am33.exp: Corresponding changes.
24634
c906108c
SS
246351998-07-11 Felix Lee <flee@cygnus.com>
24636
24637 * gdb.base/callfuncs.exp: add cmp10 test.
24638 * gdb.base/callfuncs.c (cmp10): new function.
24639
24640Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
24641
d63a86f8 24642 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
24643 into two parts to get around a synchronization problem in expect.
24644
3fc11d3e
JM
24645Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
24646
24647 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
24648
24649 * configure.in: Add options for gdbtk testsuite.
24650
24651 * configure: Regenerate.
24652
24653 * gdb.gdbtk: New directory to hold gdbtk tests.
24654
c906108c
SS
24655Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24656
24657 * gdb.fortran/types.exp: Escape brackets in expect patterns
24658 for test_float_literal_types_accepted tests.
24659 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
24660 before run test.
24661
c2d11a7d
JM
24662Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
24663
24664 * am33.exp: Just compile, do not link the testcase.
24665 * am33.s: Add ".am33" pseudoop to force am33 mode.
24666
c906108c
SS
246671998-06-25 Felix Lee <flee@cygnus.com>
24668
24669 * gdb.base/setshow.exp: make sure $pc is sane.
24670
24671 * gdb.stabs/weird.exp: split expect patterns properly.
24672
c2d11a7d
JM
24673Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
24674
24675 * gdb.disasm/am33.s: New disassembler testfile for the am33.
24676 * gdb.disasm/am33.exp: Run it.
24677
dc96c6c7 24678Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24679
24680 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
24681 match processing (and eliminate spurious timeouts when running).
24682
dc96c6c7 24683Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24684
24685 * gdb.base/signals.exp (test_handle_all_print): put back Mach
24686 exception test, but conditionalize it on target [mach | gnu].
24687
dc96c6c7 24688Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
24689
24690 * gdb.base/overlays.exp: fixup compile line for linker script.
24691
24692Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
24693
24694 * gdb.fortran/types.exp: don't guess at float size.
24695
24696Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
24697
24698 * gdb.base/exprs.exp: delete test that depends on int size.
24699
24700Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
24701
24702 * config/sim.exp: Removed checks for target triplets.
24703 (gdb_target_sim): Use gdb,target_sim_options.
24704
24705Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
24706
24707 * gdb.base/reread.exp: New file.
24708 * gdb.base/reread1.c: New file.
24709 * gdb.base/reread2.c: New file.
24710
24711Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
24712
24713 * config/sim.exp: Use 'target sim -sparclite' when running
24714 SPARClite programs.
24715
24716Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
24717
24718 * gdb.base/structs2.exp: New file.
24719 * gdb.base/structs2.c: New file.
24720
24721Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
24722
24723 * gdb.asm/common.inc: New file.
24724 * gdb.asm/d10v.inc: New file.
24725 * asm-source.exp: Pass -I's to gas to find .inc files.
24726 Update line numbers in expected output.
24727 * asmsrc1.s: Rewrite.
24728 * asmsrc2.s: Rewrite.
24729 * configure.in: Create arch.inc symlink.
24730 * configure: Regenerate.
24731 * Makefile.in (distclean): Delete arch.inc.
24732
24733Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
24734
24735 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
24736 (t_enum_value2): ditto
24737 (t_enum_value3): ditto
24738 (main): ditto
c906108c
SS
24739Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
24740
24741 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
24742 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
24743 change.
24744 Use gdb_test instead of send_gdb/gdb_expect sequences.
24745
24746Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
24747
24748 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
24749 not void.
24750
24751Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
24752
24753 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
24754 subroutines. Used to test gdbs ability to single step through PC
24755 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
24756
24757Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
24758
24759 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
24760 more rigorous EGCS C++ error checking.
24761
24762Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24763
a9c64011
AS
24764 * gdb.base/help.exp: Clean up `help set args' and `help show args'
24765 tests.
24766 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
24767 function when asleep.
24768 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
24769 for i*86 Linux and SVR4 signal handling problems.
24770 Remove linux xfail for `next to handler in signals_tests_1', fixed
24771 by recent infrun.c change.
24772 Limit backtrace to 10 frames to avoid timeout problems with infinite
24773 stack backtraces.
24774 Adjust expect pattern in `handle all print' test to match Apr 28 1997
24775 target.[ch] change.
c906108c
SS
24776
24777Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
24778
24779 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
24780 for a newline from gdb before continuing.
24781 (default_gdb_exit): Just look for y or n.
24782 (gdb_test): Detect abnormal exit from GDB running on DOS; if
24783 it does, fail the rests of the tests in the file.
24784
24785Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
24786
24787 * config/cygmon.exp: New file.
24788
24789Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
24790
24791 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 24792 main" test on remote targets.
c906108c
SS
24793
24794 * gdb.base/scope.exp: Fix problem with filelocal_bss before
24795 run test on remote targets.
24796
24797Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
24798
24799 * gdb.asm: New directory.
24800 * configure.in: Configure it.
24801 * configure: Regenerate.
24802 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
24803 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
24804
24805Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
24806
24807 * config/mn10300-eval.exp: New file to support MN10300 eval board.
24808
dc96c6c7 24809Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24810
a9c64011
AS
24811 * gdb.base/overlays (several files): Merge the two overlay
24812 managers into one. Change variables (foox, barx, bazx, grbxx)
24813 back into ints but force them to load in their proper sections.
c906108c
SS
24814
24815Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
24816
24817 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 24818 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
24819 (D10VCopy): Handle memory regions crossing 16k boundaries.
24820 (D10VCopy): Transfer data in 32 bit chunks.
24821
24822Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
24823
24824 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 24825 correct.
c906108c
SS
24826
24827 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 24828 map. Include space for printf in .text segment.
c906108c
SS
24829
24830 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 24831 updated d10v memory VMA/LMA map.
c906108c 24832 (D10VCopy): Call D10VTranslate.
d63a86f8 24833
c906108c
SS
24834Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
24835
24836 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
24837
24838 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
24839 that it won't be put into the .sdata - small data -
24840 section. Update reference.
c906108c
SS
24841 * gdb.base/baz.c (bazx, baz): Ditto.
24842 * gdb.base/foo.c (foox, foo): Ditto.
24843 * gdb.base/grbx.c (grbxx, grbx): Ditto.
24844
24845 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 24846 to be arrays.
d63a86f8 24847
dc96c6c7 24848Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 24849
a9c64011
AS
24850 * gdb.base/overlays.exp: fix up and get working again.
24851 Add tests for backtraces from an overlay function.
d63a86f8 24852
c906108c
SS
24853Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
24854
24855 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
24856 "calling function with watchpoint enabled".
24857
24858Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
24859
24860 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 24861 gdb_suppress_tests for d10v-*-*.
c906108c
SS
24862 * lib/gdb.exp (gdb_suppress_tests): Disable this function
24863 pending review of whether it is useful or not.
24864
24865Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
24866
24867 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
24868
24869Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
24870
24871 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
24872 * config/dve.exp: New file to support Densan boards.
24873
24874Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
24875
24876 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 24877 reads and BSD.
c906108c
SS
24878
24879Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
24880
24881 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
24882 response.
24883
24884 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
24885
24886Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
24887
24888 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 24889 test.
c906108c
SS
24890
24891 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 24892 target_sizeof_long and target_bigendian_p.
c906108c 24893 (structs_by_value, structs_by_reference): Check values according
889bf7c5 24894 to targets word size and endianess.
d63a86f8 24895
c906108c
SS
24896Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
24897
24898 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 24899 output.
c906108c
SS
24900
24901Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
24902
24903 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 24904 Update test of set args help to match source change.
c906108c
SS
24905
24906Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
24907
24908 * gdb.base/default.exp: Expect help system output to be in
24909 alphabetical order.
24910 * gdb.base/help.exp: Ditto.
24911
24912Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
24913
24914 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
24915 "i*86-pc-linux-gnu*".
24916 * gdb.base/interrupt.exp: Ditto.
24917 * gdb.base/corefile.exp: Ditto.
24918
24919 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 24920 define vxworks when building the testcase.
c906108c
SS
24921
24922 * gdb.base/ptype.exp: Fix testnames to be unique.
24923 * gdb.base/radix.exp: Ditto.
24924 * gdb.base/term.exp: Ditto.
24925 * gdb.base/whatis.exp: Ditto.
24926 * gdb.c++/classes.exp: Ditto.
24927
24928Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
24929
24930 * gdb.base/callfuncs.exp: Fix indentation.
24931
24932 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
24933 suppress_flag has been set.
24934 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
24935 target feature.
24936
24937Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
24938
24939 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
24940 the testcase.
24941
24942 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 24943 set_debug_traps() and breakpoint().
c906108c
SS
24944 * gdb.c++/misc.cc (main): Ditto.
24945 * gdb.c++/templates.cc (main): Ditto.
24946 * gdb.c++/virtfunc.cc (main): Ditto.
24947
24948Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
24949
24950 * lib/gdb.exp(gdb_step_for_stub): New function.
24951 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
24952 exists, reload the executable and do a "continue" instead of
24953 doing a jump.
24954 (runto_main): Use gdb_step_for_stub.
d63a86f8 24955
c906108c 24956 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 24957 tests to have unique names.
c906108c
SS
24958 * gdb.base/callfuncs.exp: Ditto.
24959 * gdb.base/commands.exp: Ditto.
24960 * gdb.base/default.exp: Ditto.
24961 * gdb.base/help.exp: Ditto.
24962 * gdb.base/list.exp: Ditto.
24963 * gdb.base/opaque.exp: Ditto.
24964 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
24965 similar tests.
d63a86f8 24966
c906108c
SS
24967 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
24968 * gdb.c++/cplusfuncs.cc: Ditto.
24969 * gdb.c++/virtfunc.cc: Ditto.
24970
24971 * config/monitor.exp: Keep track of the last file we saw, rather
24972 than trying to get the info from gdb.
24973
24974 * gdb.fortran/types.exp: Move comment to previous line.
24975
24976Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
24977
24978 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 24979 target mode.
c906108c
SS
24980
24981Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
24982
24983 From Bob Manson:
24984 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 24985 string from GDB when it connects.
c906108c
SS
24986
24987 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
24988
24989Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
24990
24991 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
24992 if we can't get a debug format from GDB (we may be testing an
24993 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
24994
24995 * gdb.stabs/weird.exp: Fix quoting.
24996
24997 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
24998
24999Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
25000
25001 * config/arm-ice.exp: New file.
25002
25003Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
25004
25005 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 25006 until it has been modified to work with the new testsuite.
c906108c 25007
99707966 25008 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
25009 testcase won't compile, cause all of the testcases in the file to
25010 fail instead.
c906108c
SS
25011
25012 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
25013 (gdb_clear_suppressed): New procedure.
25014 (gdb_stop_suppressing_tests): Only clear suppress_flag if
25015 it contains a positive value.
25016
25017Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
25018
25019 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
25020
25021 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
25022
25023Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
25024
25025 * lib/gdb.exp (setup_xfail_format): New function.
25026 (get_debug_format): New function to get debug format.
25027 (debug_format): New global variable to hold last value set
25028 by get_debug_format.
25029 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 25030 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
25031 * gdb.c++/ptype.exp: Ditto.
25032 * gdb.c++/classes.exp: Ditto.
25033 * gdb.c++/cplusfuncs.exp: Ditto.
25034 * gdb.c++/inherit.exp: Ditto.
25035 * gdb.c++/templates.exp: Ditto.
25036 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 25037
c906108c
SS
25038Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
25039
25040 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
25041 host doesn't have a currently-open connection.
25042
25043 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
25044 any gdb stub target. Handle cases where gdb doesn't respond when
25045 interrupted in a sane fashion.
c906108c
SS
25046
25047 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 25048 same thing in a totally different way.
c906108c
SS
25049
25050 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 25051 setting "timeout".
c906108c 25052 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 25053 default_gdb_init now.
c906108c
SS
25054
25055Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
25056
25057 * gdb.base/printcmds.exp: Fix "check for floating addition"
25058 regexp to accept results within approx +/- .01 of exact value.
25059 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
25060
25061Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
25062
25063 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 25064 properly.
c906108c
SS
25065 (gdb_expect): Add optional timeout parameter, and add timeout
25066 value to various calls.
25067 (gdb_suppress_tests): Only give one warning message per group.
25068
25069Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
25070
25071 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
25072 global variables. Handle getting a value for $timeout more
25073 gracefully.
c906108c
SS
25074
25075Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25076
25077 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 25078 initialize.
c906108c 25079 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 25080 by a target configuration file.
c906108c
SS
25081 (gdb_expect): Pass the timeout to remote_expect.
25082
25083 * config/monitor.exp(gdb_load): Fix typo in regexp.
25084
25085Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
25086
25087 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
25088
25089Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
25090
25091 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
25092 here. Call gdb_target_exec before rebooting the target, to make
25093 sure the connection to the target is closed.
c906108c
SS
25094 (gdb_load): Pass the name of the executable to gdb_target_monitor.
25095 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
25096 Also detect "Timeout reading from remote" error.
25097
25098 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
25099 gdb_target_monitor. Don't call gdb_file_cmd here; let
25100 gdb_target_monitor do it.
c906108c
SS
25101
25102 * gdb.disasm/hppa.exp: Don't use exec_output.
25103
25104Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
25105
25106 * gdb.base/list.exp: If we're debugging a non-native target,
25107 try to set the pc register to point to the start of the
25108 program before doing the first list command.
25109
25110 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 25111 test_calls after restarting.
c906108c
SS
25112
25113 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 25114 reloading.
c906108c
SS
25115
25116 * gdb.base/watchpoint.exp: Fix typo.
25117
25118 * gdb.base/setshow.exp: Check for use_gdb_stub.
25119
25120 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 25121 stub case.
c906108c
SS
25122 * gdb.base/langs.exp: Ditto.
25123
25124 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
25125 gdb_load_offset. If we weren't given a file to load, figure out
25126 what the current file is and use it.
c906108c
SS
25127
25128 * config/i386-bozo.exp: New file.
25129
25130Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
25131
25132 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
25133 feature.
25134
25135 * config/proelf.exp: New entry.
25136
25137Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
25138
25139 * lib/gdb.exp: Remove spurious .* patterns at the beginning
25140 of regexps.
25141
25142 * gdb.base/watchpoint.exp: Don't run the test_stepping
25143 tests if gdb can't call functions on the target.
25144
25145 * gdb.base/setshow.exp: Don't run the set prompt tests if
25146 the board has gdb_prompt set.
25147
25148Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
25149
25150 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
25151 * gdb.base/commands.exp: Likewise.
25152 * gdb.base/setshow.exp: Likewise.
25153
25154Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
25155
25156 * config/monitor.exp(gdb_start): Look for gdb_prompt target
25157 feature.
25158
25159 * config/i960.exp: New file.
25160
25161Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
25162
25163 * gdb.base/funcargs.exp: Check for gdb,short_int target
25164 feature instead of looking for explicit target triplets.
25165
dc96c6c7 25166Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 25167
d63a86f8 25168 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
25169 "p 123DEADBEEF", to check parse_number.
25170 * top.c: change "to enable to enable" to "to enable" in a couple
25171 of help strings.
25172
25173Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
25174
25175 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
25176 on the mn10300.
d63a86f8 25177
c906108c
SS
25178Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
25179
25180 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
25181 where the test executable is run with explicit args.
25182 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
25183
25184Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
25185
25186 * gdb.base/run.c: Use FAKEARGV to build test executable that
25187 does not require a command line arg, since most simulators
25188 don't currently support passing such an arg into the simulated
25189 program.
25190 * gdb.base/commands.exp: Change tests to insert the proper
25191 value as the arg to the first recursive factorial call. Change
25192 compilation line to define FAKEARGV at compile time.
25193
25194Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
25195
25196 * gdb.base/recurse.exp: Enable these tests for the mn10300.
25197 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
25198 function with watchpoint enabled" test.
25199
25200Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
25201
25202 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 25203 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
25204
25205 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 25206 "Tests restarted" messages.
c906108c
SS
25207
25208Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
25209
25210 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
25211
dc96c6c7 25212Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25213
25214 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
25215 for INFO SYMBOL; add help tests for OVERLAY commands.
25216 * gdb.base/default.exp: add tests for INFO SYMBOL command;
25217 add tests for OVERLAY commands
25218 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
25219 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
25220 * gdb.base/sigall.c: add usestubs code frag
25221 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 25222
c906108c
SS
25223Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
25224
25225 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
25226 failures.
25227 (gdb_stop_suppressing_tests): Note that tests have restarted.
25228
25229Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
25230
25231 * config/h8300.exp: New file.
25232
25233Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
25234
25235 * gdb.base/setshow.exp: Check for the existence of a
25236 feature, not its value.
25237
25238Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
25239
25240 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
25241
25242 * gdb.base/scope.exp: It's now init0(), not init().
25243
25244 * gdb.base/scope0.c: For now, change init() to be init0().
25245
25246 * config/monitor.exp: Use gdb_serial in preference to serial
25247 or netport.
25248
25249 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 25250 and it's not already set.
c906108c
SS
25251
25252Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
25253
25254 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 25255 isn't using a stub and if it supports argument passing.
c906108c
SS
25256
25257Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
25258
25259 * config/udi.exp(gdb_start): Make sure UDICONF is set
25260 properly before starting gdb.
25261
25262Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
25263
25264 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
25265 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
25266 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
25267
25268Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
25269
25270 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 25271 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
25272
25273 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
25274
25275 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
25276
25277 * config/monitor.exp: Make sure we disconnect from the target.
25278 Also, try a reboot/reload cycle instead of failing if the
25279 load fails.
25280
25281Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
25282
25283 * gdb.base/default.exp: Don't set match_max.
25284 * gdb.base/help.exp: Ditto.
25285 * gdb.base/list.exp: Ditto.
25286 * gdb.base/signals.exp: Ditto.
25287
25288 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
25289 set, use remote_ld to download the testcase instead of
25290 the GDB loader.
25291
25292Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
25293
25294 * config/vr5000.exp: New file.
25295
25296 * config/monitor.exp(gdb_target_monitor): Add pattern for
25297 "Ending remote" to detect errors in connecting.
25298
25299 * gdb.base/setshow.exp: Add .* within auto language test.
25300
25301 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
25302 target feature.
25303
25304 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 25305 and reboot the board if necessary.
c906108c
SS
25306
25307 * gdb.base/setvar.exp(test_set): Handle multiple prints within
25308 a set of tests. Remove print.* from the patterns being checked.
25309
25310Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
25311
25312 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
25313 refer to gdb_spawn_id.
25314
25315 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
25316 longer used.
25317 * config/sparclet.exp: Ditto.
25318 * config/sparclet-old.exp: Ditto.
25319 * config/slite.exp: Ditto.
25320 * config/sim.exp: Ditto.
25321 * gdb.base/funcargs.exp: Ditto.
25322
25323 * lib/gdb.exp:Remove references to gdb_spawn_id.
25324 (gdb_expect): Move to remote.exp.
25325
25326Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
25327
25328 * config/monitor.exp: Detect the "Couldn't establish connection"
25329 message from GDB.
25330
25331Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
25332
25333 * gdb.base/bitfields.exp: Use runto instead of explicit
25334 gdb_run_cmd/gdb_expect sequences.
25335
25336 * gdb.base/break.exp(text_next_with_recursion): Add match for
25337 gdb_expect call.
25338
25339 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
25340 We also need to handle the "A program is being debugged already"
25341 prompt from gdb. Use gdb_test to set the baud rate.
25342
25343 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
25344 to 20000. Really. I mean it.
25345
25346Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
25347
25348 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
25349 fails. If suppress_flag is set, skip perror message about not
25350 being able to send to GDB.
c906108c 25351 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 25352 GDB.
c906108c
SS
25353 (gdb_expect): If suppress_flag is set, always fail immediately.
25354 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
25355 (gdb_init): Call gdb_stop_suppressing_tests.
25356 (default_gdb_exit): Ditto.
25357 (default_gdb_start): Ditto.
25358
25359 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 25360 gdb_stop_suppressing_tests as appropriate.
c906108c 25361 * gdb.base/break.exp: Ditto.
889bf7c5 25362 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
25363 * gdb.base/commands.exp: Ditto.
25364 * gdb.base/exprs.exp: Ditto.
889bf7c5 25365 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
25366 * gdb.base/list.exp: Ditto.
25367 * gdb.base/recurse.exp: Ditto.
889bf7c5 25368 * gdb.base/scope.exp: Ditto.
c906108c
SS
25369 * gdb.base/structs.exp: Ditto.
25370 * gdb.c++/inherit.exp: Ditto.
25371
25372Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
25373
25374 * config/vr4300.exp: New file.
25375
99707966 25376 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 25377
99707966 25378 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
25379
25380Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
25381
25382 * lib/gdb.exp(gdb_init): New function.
25383
25384 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 25385 for each individual variable set.
c906108c
SS
25386
25387 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
25388 name.
25389
25390 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
25391
25392 * gdb.base/scope.exp: Use gdb_test.
25393
25394 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
25395 aborting; the testsuite driver will do that for us (see
25396 gdb_finish). Also, use gdb_test in a few more places.
25397
25398Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
25399
25400 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
25401
25402Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
25403
25404 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
25405 and "add_tests" are not at the same address.
25406
25407Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
25408
25409 * gdb.base/ptype.exp: Use gdb_test.
25410
25411Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
25412
25413 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
25414 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
25415 left in. No longer expect them to fail.
25416
25417 * gdb.stabs/*.mt; Deleted, no longer used.
25418 * gdb.stabs/configure.in: Remove references to target makefile
25419 frags.
25420 * gdb.stabs/configure: Rebuilt.
25421
25422 * gdb.disasm/*.mt: Deleted, no longer used.
25423 * gdb.disasm/configure.in: Remove references to target makefile
25424 frags. Use "sh3.s" as the unique filename for this directory.
25425 * gdb.disasm/configure: Rebuilt.
25426
25427 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
25428 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
25429 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
25430
25431Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
25432
25433 * config/udi.exp: Use mondfe,name instead of remote_host.
25434
25435Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
25436
25437 * gdb.base/watchpoint.exp: Don't expect a failure when calling
25438 a function with a watchpoint enabled on the mn10200.
25439
25440 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
25441 before trying to create it!
25442
25443Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
25444
25445 * config/vx.exp: Use hostname instead of netport.
25446
25447 * config/vxworks.exp: New file.
25448
25449 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
25450
25451 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 25452 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
25453 occurs.
25454
25455 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
25456 $gdb_spawn_id directly.
25457 (gdb_run_cmd): Try _start as well as start. Use the target feature
25458 gdb,start_symbol as the symbol to start from when jumping.
25459
25460Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
25461
25462 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
25463 redundant) test.
25464
25465 * gdb.base/recurse.exp: Relax final value test for 'b' so that
25466 it doesn't lose for 16bit integer systems.
25467
25468Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
25469
25470 * gdb.fortran/types.exp: If the target doesn't support "double"
25471 data types, then expect "real" types to only be 4 bytes.
25472
25473 * gdb.c++/virtfunc.exp: Expect failure for virtual function
25474 call tests if the target doesn't support inferior function calls.
25475
25476 * gdb.base/printcmds.exp: Allow minor deviation in FP values
25477 in printf tests.
25478
25479Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
25480
25481 * gdb.base/help.exp: Disable "help set", "help show", and
25482 "help support". Simplify regexp for "help stack".
25483
25484 * gdb.base/default.exp: Set match_max to 5000 and the timeout
25485 to 60 seconds. Temporarily set match_max to 15000 around the
25486 "info copying" test.
25487
25488 * gdb.base/nodebug.exp: Don't try to do an inferior function
25489 call if the target doesn't support them.
25490 * gdb.base/printcmds.exp: Likewise.
25491 * gdb.base/setvar.exp: Likewise.
25492 * gdb.base/structs.exp: Likewise.
25493 * gdb.c++/templates.exp: Likewise.
25494 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
25495
25496 * gdb.base/recurse.exp: Enable for the mn10200.
25497
25498 * configure.in: Do configure gdb.stabs directory for *-*-elf
25499 targets.
25500 * configure: Rebuilt.
25501
25502 * gdb.base/break.exp: Check for gdb,noresults before testing
25503 exit status and/or results from the target.
25504 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
25505 * lib/gdb.exp: Remove old (now bogus) initialization of
25506 noinferior, noargs, noresults and nosignals.
25507
25508Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
25509
25510 * config/sh.exp: New file.
25511
25512 * config/slite.exp: Try to connect multiple times to the board
25513 before rebooting. Only send a "monitor run" if need_monitor_run
25514 is set.
25515
25516 * gdb.base/break.exp: Don't do the "stub continue" test if
25517 the target has gdb_stub set.
25518
25519 * gdb.base/callfuncs.exp: Increase the timeout.
25520
25521 * gdb.base/interrupt.exp: Don't even try to compile the testcase
25522 if the target has gdb,noinferiorio set.
25523
25524 * gdb.base/list.exp: Increase match_max to 10000 characters.
25525
25526 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
25527
25528 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
25529 target.
25530
25531 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
25532
25533Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
25534
25535 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
25536 trying to delete the copy of gdb. Catch the file delete so we
25537 don't die if the delete fails; also, the file should be copied to
25538 the host, not to the build.
c906108c
SS
25539
25540Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
25541
25542 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 25543 parenthesis in case it contains multiple regexps separated
c906108c
SS
25544 with |.
25545
25546 * gdb.base/watchpoint.exp: Use gdb_test.
25547 * gdb.base/default.exp: Ditto.
25548
25549Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
25550
99707966 25551 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 25552
c906108c
SS
25553 * gdb.base/scope.exp: Use gdb_test.
25554 * gdb.c++/classes.exp: Ditto.
25555 * gdb.c++/inherit.exp: Ditto.
25556
25557Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
25558
25559 * gdb.base/crossload.exp: Don't use execute_anywhere, use
25560 remote_exec instead.
25561 * gdb.base/corefile.exp: Don't be ridiculous.
25562 * gdb.base/*.c: Add missing stub invocations.
25563
25564Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
25565
25566 * config/slite.exp: Miscellaneous fixes.
25567
25568 * lib/gdb.exp: Fix runto.
25569
25570 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
25571 the target.
25572
25573 * gdb.base/watchpoint.exp: Fix regexp.
25574
25575 * lib/gdb.exp(default_gdb_exit): Add a catch to the
25576 close and wait commands, as the descriptor may now be
25577 invalid. Always call "remote_close host".
25578
25579Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
25580
25581 Major rewrite for testsuite revision.
d63a86f8 25582
c906108c
SS
25583 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
25584 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
25585 instead of relying on spawn_id to always contain a valid
25586 spawn id.
25587 (get_compiler_info): New procedure to build the ${binfile}.ci
25588 file, instead of replicating this in N different places.
25589 (gdb_compile): New procedure.
d63a86f8 25590
c906108c 25591 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
25592 appropriate arguments) instead of compile. Use gdb_test in a lot
25593 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
25594 at the start of a testcase, as this is no longer done magically.
25595
25596 config/*-gdb.exp: Rename without the -gdb suffix.
25597
25598 config/mips.exp: Use remote_close instead of exit_remote_shell.
25599 config/monitor.exp: Use target_info instead of looking at
25600 baud, timeout, etc.
25601 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
25602
25603Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25604
25605 * gdb.c++/templates.exp (test_ptype_of_templates),
25606 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
25607 Update expect patterns for destructors and assignment operators
25608 to match corresponding c-typeprint.c changes.
25609 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
25610 to destructor breakpoint test, GDB should be able to set the
25611 destructor breakpoint without specifying arguments.
25612
25613Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
25614
25615 * gdb.threads/pthreads.exp: Change result for failure to compile due
25616 to lack of pthreads runtime support from an error to simply an
25617 unsupported test, per dejagnu standards.
25618
25619Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25620
25621 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
25622 where GDB exits to reduce pattern match time.
25623 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
25624
25625 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
25626
dc96c6c7 25627Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25628
25629 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
25630 * gdb.base/default.exp: ditto.
25631 * gdb.base/nodebug.exp: ditto.
25632 * gdb.base/printcmds.exp: ditto.
25633 * gdb.base/ptype.exp: ditto.
25634 * gdb.base/setvar.exp: ditto.
25635 * gdb.base/structs.exp: ditto.
25636 * gdb.base/setshow.c: Guard against uninitialized values of argc.
25637
25638Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
25639
25640 * configure, */configure: Rebuild with autoconf 2.12.
25641
25642Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
25643
25644 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
25645 use new i*86-pc-linux*-gnu quads.
25646 * gdb.base/corefile.exp: Ditto.
25647 * gdb.base/signals.exp: Ditto.
25648 * gdb.base/sigall.exp: Ditto.
25649 * gdb.base/interrupt.exp: Ditto.
25650
25651 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
25652 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
25653 RedHat 4.0.
d63a86f8 25654
c906108c 25655 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
25656 linux. This allows the test case to at least compile on latest
25657 linux, but still not run due to missing the threads runtime library.
c906108c
SS
25658
25659Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25660
25661 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
25662 directory to search gdb directory. Accept and step over conditional
25663 stack alignment code. Consume $prompt in failure cases.
25664 Reset timeout to $oldtimeout instead of some arbitrary value.
25665 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
25666 timeout problems with infinite stack backtraces.
25667 * gdb.base/ptype.exp (ptype struct link, union tu_link):
25668 Accept function parameters for linkfunc member.
25669
25670Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
25671
25672 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
25673 (CXXFLAGS): Remove, unreferenced.
25674 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
25675 previous -B options and also add -B option to pick up cross compiled
25676 runtime.
c906108c
SS
25677 (TARGET_INCLUDES): Add for -I options and add code to initialize when
25678 doing cross compiles.
25679 (target_alias): Declare global.
25680 (xgcc): Set variable to full path of gcc in build tree. Use findfile
25681 to verify that gcc exists in build tree, and if so set CC to that
25682 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 25683
c906108c
SS
25684Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
25685
25686 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
25687 ptype test for anonymous union. Fixup testcase to match
25688 current gcc debug output.
25689
25690Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
25691
25692 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
25693 force argument to an unsigned long type.
25694
25695Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
25696
25697 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 25698 tests and anonymous union print/ptype tests.
c906108c
SS
25699 * gdb.base/list.exp (test_forward-search): Increase timeout by
25700 5 minutes for the "search extremely long line" case.
25701 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
25702 completely optional and that the pass/fail messages use the command as
25703 the message if that third arg is a null string.
25704 (gdb_test_exact): Arrange that a null string pattern means match a
25705 null string output rather than any output, which might include random
889bf7c5 25706 errors.
c906108c
SS
25707 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
25708 backtrace test.
25709 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
25710 always failing and failure is now exposed by gdb.exp changes.
25711
25712Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
25713
25714 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
25715 weren't being noted.
25716
25717Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25718
25719 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
25720 * gdb.stabs/weird.exp: Remove v_comb xfails.
25721
dc96c6c7 25722Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25723
25724 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 25725 list.exp scope.exp watchpoint.exp]
c906108c 25726 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 25727
dc96c6c7 25728Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25729
25730 * config/monitor.exp: Increase download timeout to 1000 seconds.
25731
dc96c6c7 25732Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25733
25734 * config/m32r.exp: Increase timeout to 120 seconds.
25735
25736Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
25737
25738 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
25739 and accept older ordering as obsolescent gcc or gdb.
25740 * gdb.c++/templates.exp: Ditto.
25741 * gdb.c++/virtfunc.exp: Ditto.
25742
25743Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
25744
25745 * gdb.base/coremaker.c: Add code to mmap some data so we
25746 can check that it ends up in the core file.
25747 * gdb.base/corefile.exp: Add test to read mmapped data
25748 from core file.
25749
dc96c6c7 25750Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25751
25752 * config/m32r.exp: New file.
25753
25754Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
25755
25756 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
25757 that cflags can contains -gstabs, and work correctly for other tests.
25758
dc96c6c7 25759Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
25760
25761 * gdb.base/setshow.exp: New file, tests show and set.
25762 * gdb.base/setshow.c: New file, tests show and set.
25763 * gdb.base/help.exp: Add test for help set|show annotate.
25764 * gdb.base/default.exp: Add test for set|show annotate.
25765
25766Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
25767
25768 * testsuite/gdb.base/break.exp: Make backtrace from factorial
25769 errors unique.
25770 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
25771 explicitly.
25772
25773Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
25774
25775 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
25776 and width commands. This is done elsewhere.
25777 * (gdb_start): Don't call gdb_start_sim here. That's already
25778 done in gdb_load. This fixes lots of failures in default.exp.
25779
25780Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
25781
25782 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
25783 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
25784 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
25785 in the same we we treat other failures (since it may be an expected
889bf7c5 25786 condition), rather than as an error.
c906108c
SS
25787 * gdb.base/signals.exp (test_handle_all_print): Revert back to
25788 old test format.
25789
25790Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
25791
25792 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
25793 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 25794 twice. Nuke the duplicates.
c906108c 25795 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 25796 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
25797 Remove config.h along with other config files.
25798
25799Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
25800
25801 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
25802 "p func1 ()" and note that rests of tests are skipped.
25803 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25804 setup_xfails for "print func2::coremaker_local".
c906108c
SS
25805 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
25806 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
25807 affected by the previous run test.
25808 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
25809 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
25810 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
25811 "pass int powerset tuple" and "pass modeless int powerset tuple".
25812 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
25813 "real write 4" and "real write 8".
25814 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 25815 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
25816 "print \$i after tuple assign 2", and
25817 "print vs2 after tuple assign 2".
25818 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
25819 meaningful error message and return -1 so the caller can
25820 suppress further tests and avoid a cascade of errors.
d63a86f8 25821
c906108c
SS
25822Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
25823
25824 * gdb.base/a1-selftest.exp: Tweak tests to account for new
25825 format for printing version.
25826 * gdb.base/default.exp: Ditto.
25827 * gdb.base/interrupt.exp: Fix problem with cascade of
25828 errors if child process dies while calling a function.
d63a86f8 25829
c906108c
SS
25830Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
25831
25832 * Makefile.in (VPATH): Add
25833 * Makefile.in (Makefile, config.status): Fix rules so things get
25834 remade when necessary.
25835
25836Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
25837
25838 * Makefile.in (just-check): Add path to sibling expect dir
25839 to environment variable specified by RPATH_ENVVAR.
25840
25841Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
25842
25843 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
25844 (just-check): Add shared library paths for libstdc++, tk,
25845 tcl, bfd, and opcodes to the environment variable specified
25846 in RPATH_ENVVAR.
25847 * configure.in: Add support to recognize --enable-shared flag
25848 and generate correct value for RPATH_ENVVAR.
25849 * configure: Regenerated with autoconf.
25850
25851Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
25852
25853 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 25854 include all osf versions.
c906108c
SS
25855 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
25856 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
25857 when target is linux. When failing to build pthreads test
25858 executable, give more meaningful message.
25859 * gdb.threads/pthreads.c: Hpux also uses old definition of second
25860 arg for pthread_create.
d63a86f8 25861
c906108c
SS
25862Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
25863
25864 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 25865 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 25866 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 25867 and -lpthreads (everybody else).
c906108c
SS
25868 (test_startup): Fail gracefully if threads are not supported.
25869 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
25870 "p/c array_index("abcdef",2)" when not gcc compiled.
25871 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
25872 "print func2::coremaker_local" when not gcc compiled.
25873 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
25874 "ptype on opaque struct tagname (statically)",
25875 "ptype on opaque struct tagname (dynamically) 1", and
25876 "ptype on opaque struct tagname (dynamically) 2"
25877 for not compiled with gcc.
25878 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
25879 backtrace when compiled with gcc.
d63a86f8 25880 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
25881 than always return success.
25882
25883Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
25884
25885 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
25886
25887Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
25888
25889 * gdb.base/structs.exp: Undo last change.
25890
25891Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
25892
25893 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
25894 encapsulate all the steps/nexts done during self test, starting
25895 at main, and makes them less sensitive to optimization issues.
25896 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
25897 signal handler" test.
25898 * gdb.threads/pthreads.exp: Only run this for native configs.
25899 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
25900 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
25901 tests.
25902 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
25903 for "runto test_calls(void)" test.
d63a86f8 25904
c906108c
SS
25905Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
25906
25907 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
25908 and don't expect address info in breakpoint confirmations.
25909
25910Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
25911
25912 * gdb.base/list.exp (test_forward_search): Increase timeout
25913 temporarily by 60 seconds for searching extremely long line,
889bf7c5 25914 and then reset to old value when done. Increase expect input
c906108c
SS
25915 buffer to 10000.
25916
25917Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
25918
25919 * gdb.base/list.exp (test_forward_search): Fix to handle very
25920 long source line without overflowing expect's input buffer.
25921
25922Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
25923
25924 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
25925 "buffer_full".
25926
25927 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
25928 "buffer_full".
25929
25930 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
25931 "buffer_full".
25932
25933 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
25934 "buffer_full".
25935
25936Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
25937
25938 * configure.in (configdirs): Add gdb.threads.
25939 * configure: Regenerated with autoconf.
25940 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
25941 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
25942 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 25943
c906108c
SS
25944Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
25945
25946 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
25947
25948Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
25949
25950 * gdb.base/signals.exp (test_handle_all_print): Test separately for
25951 each signal's status in the output of "handle all print".
25952 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
25953 the \r\n sequence that immediately precedes the gdb prompt.
25954 * gdb.base/a1-selftest.exp: Save original timeout and restore
25955 after test.
25956
25957Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
25958
25959 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
25960 symbol.
25961
25962Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
25963
25964 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
25965
25966Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
25967
25968 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
25969 timeout by 60 seconds.
25970
25971Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
25972
25973 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
25974 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
25975 error return.
25976
25977Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
25978
25979 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
25980 gdb initialization, also report how long dejagnu waited. Restore
25981 old timeout before doing error return. Temporarily increase timeout
889bf7c5 25982 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
25983
25984Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
25985
25986 * lib/gdb.exp: Report timeout value for verbosity level 2.
25987 * config/gdbserver.exp: Ditto.
25988 * config/hppro.exp: Ditto.
25989 * config/mips-gdb.exp: Ditto.
25990 * config/monitor.exp: Ditto.
25991 * config/netware.exp: Ditto.
25992 * config/sim-gdb.exp: Ditto.
25993 * config/slite-gdb.exp: Ditto.
25994 * config/udi-gdb.exp: Ditto.
25995 * config/unix-gdb.exp: Ditto.
25996 * config/vx-gdb.exp: Ditto.
25997 * gdb.base/a1-selftest.exp: Ditto.
25998 * gdb.base/a2-run.exp: Ditto.
25999 * gdb.base/break.exp: Ditto.
26000 * gdb.base/corefile.exp: Ditto.
26001 * gdb.base/list.exp: Ditto.
26002 * gdb.base/recurse.exp: Ditto.
26003 * gdb.base/scope.exp: Ditto.
26004 * gdb.base/signals.exp: Ditto.
26005
26006Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26007
26008 * gdb.threads/Makefile.in (docdir): Removed.
26009
26010Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
26011
26012 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 26013 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 26014 @srcdir@.
d63a86f8 26015 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
26016 autoconf 2.5 or higher.
26017 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
26018
26019Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
26020
26021 * configure: Regenerated.
26022 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
26023 avoid name clashes with SunOS headers.
26024
26025Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
26026
26027 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
26028
26029Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
26030
26031 * gdb.base/callfuncs.exp: Finish last change -- make sure the
26032 prototype information ends up in the compiler info file.
26033
26034Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
26035
26036 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
26037 attempting to regenerate it. Eliminate use of a temporary file
26038 and just generate the info file directly. Source it immediately,
26039 for consistency of use.
26040 * gdb.base/corefile.exp: Ditto
26041 * gdb.base/exprs.exp: Ditto.
26042 * gdb.base/funcargs.exp: Ditto.
26043 * gdb.base/langs.exp: Ditto.
26044 * gdb.base/list.exp: Ditto.
26045 * gdb.base/mips_pro.exp: Ditto.
26046 * gdb.base/nodebug.exp: Ditto.
26047 * gdb.base/opaque.exp: Ditto.
26048 * gdb.base/ptype.exp: Ditto.
26049 * gdb.base/scope.exp: Ditto.
26050 * gdb.base/setvar.exp: Ditto.
26051 * gdb.base/signals.exp: Ditto.
26052 * gdb.base/whatis.exp: Ditto.
26053 * gdb.c++/templates.exp: Ditto.
26054 * gdb.c++/virtfunc.exp: Ditto.
26055 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 26056 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
26057
26058Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26059
26060 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
26061 it got fixed by the recent lookup_minimal_symbol_by_pc change.
26062 Increase timeout, a lot of single stepping might be needed if the
26063 target has no hardware watchpoints.
26064
26065Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
26066
26067 * gdb.base/break.exp: Ignore compiler warnings when compiling
26068 break.c.
26069 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
26070 * gdb.base/default.exp: Add h8300 xfails. Handle messages
26071 from remote-sim.
26072 * gdb.base/exprs.exp: Add h8300 xfails.
26073 * gdb.base/funcargs.exp: Likewise.
26074 * gdb.base/nodebug.exp: Likewise.
26075 * gdb.base/printcmds.exp: Likewise.
26076 * gdb.base/ptype.exp: Likewise.
26077 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
26078 h8300 xfails.
d63a86f8 26079 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
26080 on the h8300.
26081 * gdb.base/funcargs.c: Explicitly make last constant argument to
26082 call_after_alloca_subr an unsigned long type.
26083 * gdb.base/return.c: Include stdio.h.
26084
26085Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
26086
26087 * config/abug.exp: New file for the older Motorola Bug monitor
26088 that runs on the mvme13x series VME boards.
26089 * config/monitor.exp: Use the new config array for target settings
26090 if they exist.
26091
26092Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
26093
26094 * sim-gdb.exp: Make the SH simulator allocate less space when
26095 it is targeted.
26096
26097Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
26098
26099 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
26100 test.
26101
26102Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
26103
26104 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
26105 "rs6000-*-*" for "list function in include file" when gcc compiled.
26106 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
26107 for "p ctable1[120]".
26108 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
26109 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
26110 Remove setup_xfail for "rs6000-*-*" for
26111 "print 'scope0.c'::filelocal before run".
26112 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
26113 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
26114 since some compilers don't allow both options to be given
26115 on the same command line. Create object file and move it.
d63a86f8 26116
c906108c
SS
26117Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
26118
26119 * gdb.base/corefile.exp: Always regenerate the core file, since
26120 we always regenerate the coremaker program. Detect special case
26121 where registers cannot be read from core file.
d63a86f8 26122
c906108c
SS
26123Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
26124
26125 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
26126 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
26127 * gdb.c++/templates.exp: Only match on basename of file since
26128 some formats like xcoff don't encode directory information.
26129 * gdb.stabs/weird.exp: Use the right sed script for powerpc
26130 and rs6000 AIX xcoff targets.
26131 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
26132 * configure: Regenerate.
26133 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
26134 here, rather than in distclean.
d63a86f8 26135
c906108c
SS
26136Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
26137
26138 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
26139 defined, and use it to compile the test case with -O2. The
26140 native compilation still uses no optimization.
26141 * gdb.base/mips_pro.c: Remove inline assembly code since
26142 it is compiled PIC by default, which results in assembler
26143 warnings that make the testsuite think the compilation
26144 was unsuccessful.
26145
26146Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
26147
26148 * gdb.c++/misc.exp: Add note to message for
26149 "print s.a for foo struct" that this is a known gcc 2.7.2
26150 and earlier bug.
26151
26152Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
26153
26154 * gdb.base/break.exp: Fix pattern for matching "Delete all
26155 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
26156 setup_xfail for deleting all breakpoints test. Fix various
26157 timeout messages to include "(timeout)".
26158 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
26159 for "p t_float_values2(3.14159,float_val2)".
26160 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
26161 for "continue to call2g" when gcc compiled.
26162 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
26163 "up to foo in langs.exp", "show language at foo in langs.exp",
26164 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
26165 and "show language at fsub in langs.exp".
26166 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
26167 "list line 1 in include file", "list message for lines past EOF",
26168 "list function in include file", "list list0.h:foo", and
26169 "list filename:function; nonexistant function".
26170 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
26171 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
26172 and "ptype t_char_array" to be for native cc only.
d63a86f8 26173
c906108c
SS
26174Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
26175
d63a86f8 26176 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 26177 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 26178 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
26179
26180Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
26181
26182 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
26183 "bt in signals.exp". This problem only appears when running
26184 the testsuite, and then only intermittently.
26185
26186Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
26187
26188 * gdb.base/return.exp (return_tests): Differentiate between
26189 two tests of continuing.
26190
26191Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
26192
26193 * */Makefile.in (maintainer-clean): Remove config.log.
26194 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
26195 * gdb.c++/Makefile.in (PROGS): Add inherit.
26196 (clean): Remove *.ci.
26197
26198Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
26199
26200 * gdb.c++/misc.cc: Add test code from Mike Stump.
26201 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
26202
26203Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
26204
26205 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
26206 to "alpha-*-osf2*" and add comment.
26207 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
26208 setup_xfail for "step over execarg initialization" and
26209 "step over corearg initialization".
c906108c
SS
26210 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
26211 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
26212 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 26213 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
26214 "print func2::coremaker_local", and "backtrace in corefile.exp".
26215 * gdb.base/signals.exp: Build and source signals.ci.
26216 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
26217 to be for gcc only.
26218 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 26219
c906108c
SS
26220Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26221
26222 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
26223 Feb 3 procfs.c change.
26224
26225Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
26226
26227 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
26228
26229Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
26230
26231 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
26232 from dejagnu's apparent default of 10 seconds, which gives random
26233 results when running the tests over NFS on moderately loaded systems.
26234 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
26235
26236Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
26237
26238 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
26239 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 26240 result reports.
c906108c
SS
26241
26242Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
26243
26244 * configure.in (CY_AC_PATH_TCLH): Remove.
26245 * configure: Regenerate.
26246
26247Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
26248
26249 * gdb.c++/Makefile.in (clean): Add missing '{'.
26250
26251Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
26252
26253 * lib/gdb.exp: Provide a default value for noinferior.
26254
26255 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
26256 Load libgloss.exp.
26257
26258Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
26259
26260 * gdb.disasm/hppa.exp: Compile directly into an executable, use
26261 the executable, not the .o to run the tests from.
26262
26263Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
26264
26265 * gdb.base/break.exp: Don't test for program exit or exit status
26266 if $noresults if nonzero.
26267 * gdb.base/langs.exp: Likewise.
26268 * gdb.base/watchpoint.exp: Likewise.
26269
26270 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
26271 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
26272 trying to compile the testcase.
26273
26274Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
26275
26276 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
26277 * gdb.base/signals.exp (continue to handler): Likewise.
26278
26279Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
26280
26281 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
26282
26283 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
26284
26285Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
26286
26287 * gdb.base/corefile.exp: Recognize "not found" as failure
26288 when trying to determine if a core file was generated.
26289 If no core file was generate the first time, try again without
26290 the ulimit -c to work around braindamaged shells.
26291
26292Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
26293
26294 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
26295 [] tests with "test" and enclose string in quotes.
26296 * gdb.stabs/configure: Rebuild
d63a86f8 26297
c906108c
SS
26298Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
26299
26300 Changes in sync with expect:
26301 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
26302 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
26303 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
26304 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
26305 argument to AC_REQUIRE.
26306 * configure: Regenerated.
26307
26308Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
26309
26310 * gdb.base/corefile.exp: When generating a core, discard any
26311 error messages about ulimit not found and the "core dumped"
26312 message from the shell that runs the coredumper.
26313
26314Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
26315
26316 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
26317
26318 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
26319 which sed script to run. Expect failure for v_comb test
26320 on PA targets too.
d63a86f8 26321
c906108c
SS
26322Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
26323
26324 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 26325 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
26326
26327Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
26328
26329 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
26330 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 26331 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
26332 * lib/gdb.exp (default_gdb_start): Fix typo.
26333 * gdb.base/corefile.exp: Allow "Core was generated by ..."
26334 messages to not include the full program name that caused
26335 the core dump since some systems (such as solaris) apparently
26336 truncate this path to about 80 characters.
26337 When generating a core file first try increasing the core file
26338 size limit to unlimited since some systems may default it to
26339 zero, and it is harmless to try it. Move the test for failing
26340 to generate a core file to where it will actually get executed.
26341 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
26342 new gdb result from g++ debug info improvements and make old
26343 pattern obsolescent. Also account for size_t differences
26344 (may be int or long).
26345 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
26346 initialization before function call is placed in the delay slot
26347 and thus appears to be skipped over by commands such as "next".
26348
26349Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
26350
26351 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
26352
26353Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
26354
26355 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
26356 input source file; fix code to compile test to deal with this
26357 convention.
26358 * gdb.c++/*.exp: Likewise.
26359
26360Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
26361
26362 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
26363 "bt in signals.exp".
26364
26365Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
26366
26367 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
26368 "step over execarg initialization" and
889bf7c5 26369 "step over corearg initialization".
c906108c
SS
26370
26371Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
26372
26373 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
26374 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
26375
26376Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
26377
26378 From Rob Savoye (rob@poseidon.cygnus.com)
26379 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
26380 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
26381 configure.in}, gdb.disasm/{Makefile.in, configure.in},
26382 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
26383 configure.in}: Major reworking for autoconfig.
c906108c
SS
26384 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
26385 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 26386 New files.
c906108c
SS
26387 * config/unix-gdb.exp: Make GDB global.
26388 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
26389 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
26390 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
26391 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
26392 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
26393 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 26394 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
26395 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
26396 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
26397 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
26398 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 26399 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
26400 to returns as necessary, arrange for test to compile own testcase
26401 executable.
c906108c 26402 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 26403
c906108c
SS
26404Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
26405
26406 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 26407 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
26408 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
26409 "backtrace through signal handler".
26410
26411Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26412
26413 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
26414 continuing from a job control stop signal.
26415 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
26416
26417Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
26418
26419 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
26420 * gdb.base/corefile.exp: Likewise.
26421 * gdb.base/funcargs.exp: Likewise.
26422
26423Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
26424
26425 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
26426 * config/monitor.exp: Add support for setting baud rate.
26427
26428Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
26429
26430 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
26431 i*86-*-linux* xfails for "backtrace through signal handler".
26432 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
26433 "print func2::coremaker_local".
26434 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 26435 alpha-dec-osf2* xfail for
c906108c
SS
26436 "delete all breakpoints when none".
26437
26438Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
26439
26440 * gdb.base/break.exp: Change test that deletes all breakpoints
26441 when no user breakpoints are installed. A post 4.15 change
26442 causes gdb to no longer prompt in this case.
26443
26444Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
26445
26446 * gdb.base/return.exp (return_tests): Change xfail for test
26447 "correct value returned double test" to stop xfailing at
26448 Solaris 2.5. Apparently the bug has been fixed.
26449
26450Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
26451
26452 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
26453 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
26454
26455Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
26456
26457 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
26458 * gdb.disasm/hppa.s: Corresponding changes.
26459
26460Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
26461
26462 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
26463 makefile fragment.
26464 * config/mt-hpux: Deleted.
26465
26466Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
26467
d63a86f8 26468 * Many files: When warning about suppressed tests due to a
c906108c
SS
26469 nonexistant test binary, avoid incrementing the warning count.
26470
26471Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
26472
26473 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 26474
c906108c
SS
26475Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26476
26477 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
26478 "sparc-*-solaris2*".
26479
26480Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26481
26482 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
26483 Add global and local variables and initialize them.
26484 * gdb.base/corefile.exp: Test correct mapping of corefile sections
26485 by printing variables. Remove rs6000 and powerpc xfails, BFD now
26486 extracts the file name and terminating signal from the core file.
26487 * TODO: Remove note about tests for correct mapping of corefile.
26488 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
26489 from optimizing it away.
26490 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
26491 handles common blocks.
26492
26493Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
26494
26495 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
26496 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
26497
26498Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
26499
26500 * Makefile.in (maintainer-clean): New target, synonym for
26501 realclean.
26502 * gdb.base/Makefile.in (maintainer-clean): Likewise.
26503 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
26504 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
26505 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
26506 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
26507 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
26508
26509Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
26510
26511 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
26512 xfails when not gcc compiled for "print foo::funclocal".
26513 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
26514 "print foo::funclocal at foo",
26515 "print 'scope1.c'::foo::funclocal at foo",
26516 "print foo::funclocal_bss at foo",
26517 "print 'scope1.c'::foo::funclocal_bss at foo",
26518 "print foo::funclocal_ro at foo",
26519 "print 'scope1.c'::foo::funclocal_ro at foo",
26520 "print bar::funclocal at foo" and
26521 "print 'scope1.c'::bar::funclocal at foo".
26522 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
26523 gcc compiled for "print foo::funclocal at bar".
26524 Expand all messages to ensure that they identify that
26525 the test is at bar().
26526 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
26527 gcc compiled for:
26528 "ptype on opaque struct pointer (statically)",
26529 "ptype on opaque struct tagname (statically)",
26530 "ptype on opaque struct pointer (dynamically) 1",
26531 "ptype on opaque struct tagname (dynamically) 1",
26532 "ptype on opaque struct pointer (dynamically) 2" and
26533 "ptype on opaque struct tagname (dynamically) 2
26534 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
26535 gcc compiled for:
26536 "p datalocal"
26537 "whatis datalocal",
26538 "ptype datalocal",
26539 "p bsslocal",
26540 "whatis bsslocal", and
26541 "ptype bsslocal".
26542 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
26543 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
26544 when not gcc compiled.
26545 * gdb.base/funcargs.exp (float_and_integral_args): Add
26546 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
26547 compiled.
26548 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
26549 "backtrace from call6a" when not gcc compiled.
26550 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
26551 "backtrace from call7a" when not gcc compiled.
26552 * gdb.base/callfuncs.exp (do_function_calls):
26553 Add "hppa*-*-hpux*" xfail when not gcc compiled for
26554 "p t_char_array_values(char_array_val2,char_array_val1)",
26555 "p t_char_array_values(char_array_val1,char_array_val2)",
26556 "p t_char_array_values("carray 1","carray 2")",
26557 "p t_char_array_values("carray 1",char_array_val2)",
26558 "p t_char_array_values(char_array_val1,"carray 2")",
26559 "p sum_args(1,{2})",
26560 "p sum_args(2,{2,3})",
26561 "p sum_args(3,{2,3,4})",
26562 "p sum_args(4,{2,3,4,5})"
26563 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
26564 "backtrace in corefile.exp" when not gcc compiled.
26565
26566Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26567
26568 * gdb.base/signals.exp: Rewrite `handle all print' test as
26569 a procedure. Accept blanks or TABs as whitespace, increase
26570 timeout and expect input buffer size for the large output
26571 from the command. Remove "i*86-*-bsdi2.0" xfail.
26572
26573Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26574
26575 * gdb.base/setvar.exp: Add new testcases for truncation when
26576 assigning invalid values to bitfields.
26577
26578Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
26579
d63a86f8 26580 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
26581 mips-sgi-irix* xfail for
26582 "call inferior func with struct - returns char *"
26583 and fix test so that an optional (unsigned char *) cast is
889bf7c5 26584 accepted in the result.
c906108c
SS
26585
26586Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
26587
26588 * gdb.base/funcargs.exp (float_and_integral_args): Remove
26589 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
26590 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
26591 * gdb.base/signals.exp: Remove duplicate "handle all print" test
26592 that accidentally got checked in.
26593
26594Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
26595
d63a86f8 26596 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
26597 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
26598 compiled test.
26599 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
26600 Add mips-sgi-irix5* xfail for not gcc compiled.
26601 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
26602 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
26603 "p top", "whatis top", "p middle", and "whatis middle".
26604 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
26605 "whatis signed char" for not gcc compiled.
26606 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
26607 "set variable signed char=-1 (-1)" and
26608 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
26609 * gdb.base/funcargs.exp (float_and_integral_args):
26610 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
26611 Add mips-sgi-irix* xfail when not gcc compiled for
26612 "continue to call2b".
26613 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
26614 "continue to call2g".
26615 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
26616 "backtrace from call6a"
26617 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
26618 "backtrace from call7k".
26619 Add mips-sgi-irix5* xfail when not gcc compiled for
26620 "backtrace from call7a".
26621 (localvars_after_alloca): Fix gdb_test cmds for
26622 "print * after runto ...".
26623 Remove rs6000-*-* xfails for
26624 "print i after runto localvars_after_alloca" and
26625 "print l after runto localvars_after_alloca"
26626 for all compilers.
26627 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 26628 when not compiled with gcc, for:
c906108c
SS
26629 "print signed char == (minus)",
26630 "print signed char != (minus)",
26631 "print signed char < (minus)",
26632 "print signed char > (minus)".
26633 * gdb.base/callfuncs.exp (do_function_calls):
26634 Add mips-sgi-irix* xfail, when compiled with native compiler, for
26635 "call inferior func with struct - returns char *".
d63a86f8 26636 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
26637 "correct value returned double test" to include Solaris 2.4.
26638 * gdb.base/funcargs.exp (float_and_integral_args):
26639 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 26640
c906108c
SS
26641Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26642
26643 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
26644 enumeration bitfields if compiling with GNU C.
26645 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
26646 to empty' prompt.
26647
26648Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
26649
26650 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
26651 test for PRO targets.
26652
26653 * gdb.base/funcargs.exp: Avoid ever setting more than 8
26654 breakpoints in the inferior at any given time by making
26655 two groups of breakpoints for call2*, call6* and call7*
26656 tests.
26657
26658Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26659
26660 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
26661 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
26662 from optimizing it away.
26663 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
26664 "call inferior func with struct".
26665
26666Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
26667
26668 * configure.in: Only configure gdb.chill for particular targets.
26669
26670Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
26671
26672 * gdb.base/Makefile.in: Add action to .c.o transformation
26673 rule that generates a .ci file for each .o file and remove
26674 explicit .c.o rules except for callfuncs.o.
26675 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
26676 generates a .ci file for each .o file and remove explicit
26677 .cc.o rules.
26678 (clean): Remove *.tmp *.ci files.
26679 (EXECUTABLES): Remove templ-info.exp.
26680 * gdb.base/compiler.c: New file.
26681 * gdb.c++/compiler.cc: New file
26682 * gdb.base/scope.exp: Source gdb.base/scope.ci.
26683 Change rs6000-*-* xfail for
26684 "print 'scope0.c'::filelocal_ro" and
26685 "print 'scope1.c'::filelocal" and
26686 "print 'scope1.c'::filelocal_bss" and
26687 "print 'scope1.c'::filelocal_ro" and
26688 "print 'scope1.c'::foo::funclocal" and
26689 "print 'scope1.c'::foo::funclocal_ro" and
26690 "print 'scope1.c'::bar::funclocal" and
26691 "print 'scope0.c'::filelocal_ro" and
26692 "print 'scope1.c'::filelocal at foo" and
26693 "print 'scope1.c'::filelocal_bss at foo" and
26694 "print 'scope1.c'::filelocal_ro at foo" and
26695 "print 'scope1.c'::foo::funclocal at foo" and
26696 "print 'scope1.c'::foo::funclocal_bss at foo" and
26697 "print 'scope1.c'::foo::funclocal_ro at foo" and
26698 "print 'scope1.c'::bar::funclocal at foo" and
26699 "print 'scope0.c'::filelocal_ro" and
26700 "print 'scope1.c'::filelocal" and
26701 "print 'scope1.c'::filelocal_bss" and
26702 "print 'scope1.c'::filelocal_ro" and
26703 "print 'scope1.c'::foo::funclocal" and
26704 "print 'scope1.c'::foo::funclocal_bss" and
26705 "print 'scope1.c'::foo::funclocal_ro" and
26706 "print 'scope1.c'::bar::funclocal" and
26707 "print 'scope1.c'::bar::funclocal_bss"
26708 to only be xfail'd when not compiled with gcc.
d63a86f8 26709 Add rs6000-*-* xfail for
c906108c
SS
26710 "print 'scope0.c'::filelocal_bss before run"
26711 when compiled with gcc.
26712 (test_at_main): Add rs6000-*-* xfail for
26713 "print filelocal_ro in test_at_main"
26714 when compiled with gcc.
26715 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 26716 Add rs6000-*-aix* xfail for
c906108c
SS
26717 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
26718 "ptype t_char_array", not compiled with gcc.
26719 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
26720 xfail for "list foo (in include file)" when gcc compiled.
26721 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 26722 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
26723 "run to call0a" if not compiled with gcc.
26724 (unsigned_integral_args): Add rs6000-*-* xfail for
26725 "run to call1a" if not compiled with gcc.
26726 (float_and_integral_args): Add rs6000-*-* xfail for
26727 "run to call2a" if not compiled with gcc and for
26728 "continue to call2b" for any compiler.
26729 Add rs6000-*-* xfail to
26730 "print f1 after run to call2a" for gcc compiled.
26731 (discard_and_shuffle): Add rs6000-*-* xfail for
26732 "run to call6a".
26733 (shuffle_round_robin): Add rs6000-*-* xfail for
26734 "backtrace from call7a" if not compiled with gcc.
26735 Add rs6000-*-* xfail for
26736 "backtrace from call7b" if compiled with gcc.
26737 (call_after_alloca): Add rs6000-*-* xfail for
26738 "print c in call_after_alloca" and
26739 "print s in call_after_alloca" and
26740 "backtrace from call_after_alloca_subr"
26741 if not compiled with gcc.
26742 (localvars_in_indirect_call): Add rs6000-*-* xfail for
26743 "print c in localvars_in_indirect_call" and
26744 "print c in localvars_in_indirect_call" and
26745 "backtrace in indirectly called function" and
26746 "stepping into indirectly called function"
26747 if not compiled with gcc.
26748 (localvars_after_alloca): Add rs6000-*-* xfail for
26749 "print c after runto localvars_after_alloca" and
26750 "print s after runto localvars_after_alloca" and
26751 "print i after runto localvars_after_alloca" and
26752 "print l after runto localvars_after_alloca"
26753 for all compilers.
26754 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
26755 than whatis-info.exp.
26756 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
26757 than opaque-info.exp.
26758 Setup rs6000-*-* xfail for
d63a86f8 26759 "ptype on opaque struct pointer (statically)" and
c906108c
SS
26760 "ptype on opaque struct pointer (dynamically)" when
26761 not compiled with gcc.
26762 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
26763 rather than callf-info.exp.
26764 (do_function_calls): Add clear_xfail for rs6000-*-* for
26765 "p t_float_values2(3.14159,float_val2)". Seems to work
26766 fine there, both with xlc and gcc. Need to find out what
26767 it is doing right and fix other platforms.
26768 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
26769 "call inferior func with struct - returns int",
26770 "call inferior func with struct - returns long",
26771 "call inferior func with struct - returns float",
26772 "call inferior func with struct - returns double",
26773 "call inferior func with struct - returns char *",
26774 but only if not gcc compiled (presumes xlc compiled).
26775 Change rs6000-*-* xfails for
26776 "call inferior func with struct - returns char" and
26777 " call inferior func with struct - returns short" to only
26778 xfail if not using gcc.
26779 (clean mostlyclean): Remove *.ci and *.tmp files.
26780 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
26781 than templ-info.exp.
26782 * gdb.base/langs.exp: Source gdb.base/langs.ci.
26783 Add rs6000-*-* xfail for "up to foo in langs.exp"
26784 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 26785 when not gcc compiled.
d63a86f8 26786
c906108c
SS
26787Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26788
26789 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
26790 * gdb.base/corefile.exp: Likewise.
26791 * gdb.base/list.exp: Likewise.
26792 * gdb.base/scope.exp: Likewise.
26793 * gdb.base/siganls.exp: Likewise.
26794
26795 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
26796 compiler output.
26797 * gdb.base/whatis.exp: Likewise.
26798
26799Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
26800
26801 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
26802 failure (opcode table has been fixed to match reality).
26803
26804Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
26805
26806 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
26807 "call inferior func with struct - returns char",
26808 "call inferior func with struct - returns short"
26809
26810 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
26811 "print 'scope0.c'::filelocal at main",
26812 "print 'scope0.c'::filelocal_bss in test_at_main",
26813 "print 'scope0.c'::filelocal at foo",
26814 "print 'scope0.c'::filelocal_bss in test_at_foo",
26815 "print 'scope0.c'::filelocal at bar",
26816 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 26817
c906108c
SS
26818 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
26819 in source file 1". This bug seems to have been fixed with both
26820 gcc and native cc (was native assembler bug?).
26821
26822Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
26823
26824 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
26825 "backtrace through signal handler" to "i*86-*-sysv4*".
26826 * gdb.base/signals.exp: Add xfail for "'next' behaved as
26827 continue" case. Add "known SVR4 bug" to fail message.
26828 Add "i*86-*-bsdi2.0" xfail for "handle all print".
26829 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
26830 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
26831 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
26832 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
26833 "up to foo in langs.exp", "show language at foo in
26834 langs.exp", "up to cppsub_ in langs.exp", "show
26835 language at cppsub_ in langs.exp", "up to fsub in
26836 langs.exp", and "show language at fsub in langs.exp".
26837 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
26838 "bactrace in corefile.exp".
26839 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
26840 "call inferior function with struct - returns float" and
26841 "call inferior function with struct - returns double".
d63a86f8 26842
c906108c
SS
26843Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
26844
26845 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
26846 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
26847 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
26848 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
26849
26850Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
26851
26852 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
26853 (or overriden) "CHILL" macro rather then bare "gcc".
26854 Also look for ../../gcc/xgcc since that is what we will
26855 actually need, not "Makefile". Remove following assignment
26856 of CHILL to CHILL_FOR_TARGET because that results in
26857 recursive definition.
26858
26859Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
26860
26861 * gdb.base/corefile.exp: Change xfail for backtrace in
26862 corefile.exp from linuxaout to all linux.
26863 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
26864 cases where we miss the breakpoint at the signal handler
26865 for some reason. Setup xfail for linuxoldld/linuxaout and
26866 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
26867 hitting SIGURG breakpoint.
26868 * gdb.base/signals.exp: Setup xfail for "next" acting like
26869 continue to add linuxoldld. Setup xfail for all linux for
26870 "next to handler in signals_tests_1", "backtrace in
26871 signals_tests_1", "continue to func1", "pass SIGUSR1",
26872 and continue to handler".
26873
26874Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
26875
26876 * Update all FSF addresses except those in COPYING* files.
26877
26878Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
26879
26880 * gdb.base/a2-run.exp: Change messages to be more explicit about
26881 the status of args, and quote binfile in results.
26882
26883Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
26884
26885 * gdb.base/callfuncs.exp: Add tests for passing structs to
26886 inferior functions and return various types.
26887 * gdb.base/callfuncs.c: Add functions to receive a struct
26888 and return a member of the struct, in various types.
26889
26890Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26891
26892 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
26893
26894Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
26895
26896 * config/vxworks29k.exp: New file, sources vxworks.exp.
26897
26898Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26899
26900 * config/gdbremote.exp: New file. Testing framework using
26901 gdbserver.
26902
26903Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
26904
26905 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
26906 "call function when asleep" and "send end of file".
26907 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
26908 for "backtrace in corefile.exp".
26909 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
26910 for "backtrace through signal handler".
26911 * gdb.base/corefile.exp: Make sure we actually generate a core file
26912 before trying the core tests. Some systems allow the user to suppress
26913 generation of core files and default to that (linux for example).
26914 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
26915 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
26916
26917Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26918
26919 * gdb.threads: New directory with some crude multi-threaded
26920 gdb tests (step.exp and step2.exp).
26921 * config/mt-lynx (STEP_EXECUTABLE): Define.
26922 (THREADFLAGS): Define.
26923
26924Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
26925
26926 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
26927
26928 * gdb.base/signals.exp: Disable whole file for lynx until
26929 further notice.
26930
26931 * gdb.base/signals.exp: xfail test where "next" acts like
26932 "continue" for lynx.
26933
26934 * gdb.base/interrupt.exp: xfail test for calling function while
26935 inferior is asleep for lynx.
26936
26937 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
26938 than one cr-lf after each command.
26939
26940Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
26941
26942 * configure.in: Reinstate setting of stabsdirs variable, fix
26943 typo in setting up configdirs for native builds.
26944
26945 * gdb.base/return.exp: Fix typo in return double test.
26946 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
26947 compiler from optimizing them away.
26948
26949Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
26950
26951 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
26952 sequences to be echo'd by gdb when using gdb_test.
26953 * gdb.chill/chexp.exp: Likewise.
26954 * gdb.fortran/exprs.exp: Likewise
26955
26956Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
26957
26958 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
26959 after the inferior gdb has started.
26960
26961 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
26962 after each command.
26963 * gdb.base/funcargs.exp: Likewise.
26964 * gdb.base/gdbvars.exp: Likewise.
26965 * gdb.base/interrupt.exp: Likewise.
26966 * gdb.base/list.exp: Likewise.
26967 * gdb.base/watchpoint.exp: Likewise.
26968 * gdb.c++/demangle.exp: Likewise.
26969 * gdb.c++/inherit.exp: Likewise.
26970 * gdb.chill/chexp.exp: Likewise.
26971 * gdb.fortran/exprs.exp: Likewise.
26972
26973 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
26974 test if we can't handle IO to/from the inferior.
26975
26976 * gdb.c++/misc.exp: Always check for a program already being
26977 started after sending a "run" command to gdb.
26978
26979 * gdb.base/twice.exp: Start with a fresh gdb.
26980
26981 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
26982 only depend on gdb's expression code, not the chill runtime.
26983
26984 * gdb.base/return.c: Put return values into variables so we
26985 can have gdb print them rather than depending on the program
26986 to print them.
26987 * gdb.base/return.exp: Corresponding changes.
26988
26989 * lib/gdb.exp: Provide default value for noinferiorio.
26990 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
26991 the inferior.
26992
26993 * gdb.base/break.exp: Always check for a program already being
26994 started after sending a "run" command to gdb.
26995 (text_next_with_recursion): Don't check the output from the
26996 program's printf statement. Instead just make sure the program
26997 exited.
26998
26999 * gdb.base/commands.exp: Protect tests which need arguments with
27000 $noargs conditionals.
27001
27002Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27003
27004 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
27005 of structure member arrays to match gdb/valops.c:value_addr change.
27006
27007Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
27008
27009 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
27010 cases.
27011
27012Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
27013
27014 * configure.in (configdirs): Remove gdb.chill from default list
27015 of subdirs and then add it back in only if doing a native build.
27016 The current chill compiler does not yet work in any cross build.
27017 * Revert all signal changes from Jul 6.
27018 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
27019 for sh-hms targets, allowing these tests to link, with no other
27020 changes. Testing is suppressed by setting "nosignals" in site.exp.
27021
27022Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
27023
27024 * configure.in (signaldirs): Define and add to configdirs for all
27025 targets except some specific ones that are known to not support signals.
27026 Also clean up formatting.
27027 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
27028 (signals, sigall): Remove rules to build.
27029 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
27030 Moved to new gdb.signals directory.
27031 * gdb.signals: New test directory.
27032 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
27033 signals.c signals.exp}: New or moved files.
27034
27035Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
27036
27037 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
27038
27039Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
27040
27041 * gdb.base/return.exp: Xfail `return double' test failure
27042 on at least Solaris 2.3 and handle future/past versions on
27043 a case by case basis as appropriate. Also update message
27044 to include i*86 failures.
27045
27046Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27047
27048 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
27049
27050 * lib/gdb.exp: Fix comment which erroneously identified
27051 gdb_file_cmd as gdb_load (the 19 May change was in fact to
27052 gdb_file_cmd not gdb_load).
27053 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
27054
27055 * gdb.base/setvar.exp: Make test names consistent between pass and
27056 fail cases. Use gdb_test more.
27057
27058Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27059
27060 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
27061
27062Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27063
27064 * gdb.base/help.exp: Fix expected help string for `show commands'.
27065
27066Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
27067
27068 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
27069
27070 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
27071 of a text section.
27072
27073Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
27074
27075 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
27076 that loop eventually terminates. Fix Connection refused logic so
27077 that testsuite will expire nicely.
27078
27079Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
27080
27081 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
27082 config/rom68k.exp: New tcl glue for the appropriate monitors.
27083 These all just end up calling monitor.exp.
27084 * config/monitor.exp (gdb_target_monitor): Handle `Connection
27085 refused' by retrying. Cleanup some timeout issues.
27086 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
27087 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
27088 callers don't have to set/restore global timeout variable.
27089
27090 * The following set of changes centralizes management of the global
27091 timeout variable. This way, it can be set in one target dependent
27092 place instead of dozens of places scattered throughout the test suite.
27093 If you need to lengthen a timeout, then you should either set timeout
27094 in one of the config/{target}.exp files, or multiply it by a factor.
27095 Setting it to an absolute value is always going to lose for some
27096 targets.
27097 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
27098 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
27099 * gdb.base/funcargs.exp: Don't set timeout.
27100 * gdb.base/list.exp (test_forward_search): Only use local timeout.
27101 * gdb.base/printcmds.exp (test_print_string_constants
27102 test_print_array_constants): Don't set timeout.
27103 * gdb.base/ptype.exp: Don't set timeout.
27104 * gdb.base/recurse.exp: Don't set timeout.
27105 * gdb.base/return.exp: Don't set timeout.
27106 * gdb.base/watchpoint.exp: Don't set timeout.
27107 * gdb.c++/classes.exp (do_tests): Don't set timeout.
27108 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
27109
27110Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
27111
27112 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
27113
27114Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27115
27116 * lib/gdb.exp: Disable chill tests for irix5.
27117
27118Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27119
27120 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
27121 each test pass or fail.
27122
27123Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27124
27125 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
27126 xlc not gcc.
27127
27128Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
27129
27130 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
27131
27132Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
27133
27134 * config/est.exp: Fix copyright and comments. Remove dead code.
27135 Use targetname, serialport and baud variables instead of fixed
27136 constants.
27137 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
27138 * config/cpu32bug.exp: New file to support cpu32bug monitors.
27139
27140Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27141
27142 * gdb.base/watchpoint.exp: Don't run
27143 test_watchpoint_triggered_in_syscall for sunos.
27144
27145Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27146
27147 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
27148 they don't seem to exist. Do include stdio.h.
27149
27150Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27151
27152 * gdb.base/a1-selftest.exp: Add alpha xfail.
27153
27154Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27155
27156 * gdb.base/watchpoint.c (main): Prompt before calling read().
27157 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
27158 Revise accordingly. Remove cruft about sending "123" several
27159 times, until it gets noticed. Clean up the "print buf[0]" stuff
27160 so that it passes or fails, and waits for prompts in the usual way.
27161
27162Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27163
27164 * gdb.base/recurse.exp: Fix comment.
27165
27166 * TODO: Remove item about printing variables in nodebug.exp. Add
27167 item about enabling tests which are only run on some targets.
27168
27169 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
27170 fail, make test names unique, use new gdb_test convention
27171 regarding pattern, use gdb_test more, etc.).
27172
27173 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
27174 fail, make test names unique, etc.).
27175
27176Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27177
27178 * gdb.base/nodebug.c: Change return type of top and middle to
27179 short.
27180 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
27181 are fixed by the recent mdebugread.c changes. Allow `short ()'
27182 as type for top and middle.
27183
27184Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27185
27186 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
27187 nearly as I can tell, the whole thing was an accident in Stu's
27188 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
27189 to replace a send/expect pair with gdb_test, but ended up only
27190 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
27191 of 30 Mar 1995 took care of it, but left this vestigial comment
27192 which I am now nuking.
27193
27194Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27195
27196 * gdb.base/break.exp: Look for different line number for
27197 breakpoint at main depending on usestubs.
27198
27199Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27200
27201 * gdb.base/list.exp: Adjust some alternate expect patterns to
27202 match recent list0.c change. Add alternate expect pattern for
27203 output from `list default lines around main' for optimizing
27204 compilers.
27205
27206Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27207
27208 * lib/gdb.exp: If nosignals is not set, set it to 0.
27209
27210Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
27211
27212 * config/slite-gdb.exp: Responds to load symbol table prompt.
27213 * gdb.base/break.exp: Adjust line number, fix rerun.
27214 * gdb.base/langs0.c: Add #ifdef usestubs.
27215
27216Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
27217
27218 * gdb.base/list.exp: Adjust line contents after adding new lines in
27219 list0.c. Also fix a syntax error.
27220
27221 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
27222 * gdb.base/break.exp: ditto.
27223 * gdb.base/list.exp: ditto.
27224 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
27225 * gdb.base/run.c: ditto.
27226 * gdb.base/list0.c: ditto.
27227 * gdb.base/funcargs.c: ditto.
27228
27229Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
27230
27231 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
27232 $targetname, $serialport and $baud instead of hardwired variables.
27233 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
27234 target doesn't support signals.
27235
27236Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
27237
27238 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
27239
27240Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27241
27242 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
27243 Don't rely on the value of an auto variable before it has been
27244 initialized. Use gdb_test more.
27245
27246Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27247
27248 * lib/gdb.exp (default_gdb_version): A version number must start
27249 with a digit, but other than that contains all characters up to
27250 the first whitespace character.
27251
27252Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27253
27254 * gdb.base/commands.exp (breakpoint_command_test): New tests.
27255
27256Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27257
27258 * gdb.c++/*.exp: Warn if executable does not exist. The original
27259 reason for skipping the warning was that configure.in sometimes
27260 intentionally skipped building the executables but the tcl code
27261 had no way of knowing. That (a) was always bogus with respect to
27262 error handling, (b) is no longer true (right now there is no way
27263 to skip C++ tests).
27264
27265 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
27266
27267Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27268
27269 * gdb.base/list.exp: Add expect patterns for output from
27270 SunPRO compiled executables.
27271 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
27272 types.
27273
27274Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27275
27276 * gdb.base/break.exp (test_next_with_recursion): Accept any line
27277 number (we are already testing that the correct source line text
27278 gets printed).
27279
27280 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
27281 that is what is intended, but something needed to be done to get
27282 sunos4 native working again.
27283
27284 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
27285
27286 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
27287 apparently went with a (very) old xfail.
27288
27289Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
27290
27291 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
27292 runto_main is a proc in gdb.exp that will do 'step' for target use
27293 stubs.
27294 * gdb.base/exprs.exp: ditto.
27295 * gdb.base/interrupt.exp: ditto.
27296 * gdb.base/opaque.exp: ditto.
27297 * gdb.base/printcmds.exp: ditto.
27298 * gdb.base/ptype.exp: ditto.
27299 * gdb.base/scope.exp: ditto.
27300 * gdb.base/setvar.exp: ditto.
27301 * gdb.base/signals.exp: ditto.
27302 * gdb.base/twice.exp: ditto.
27303 * gdb.c++/classes.exp: ditto.
27304 * gdb.c++/inherit.exp: ditto.
27305 * gdb.c++/templates.exp: ditto.
27306 * gdb.base/break.exp: no run and hit main for stubs. Change line
27307 numbers for breakpoints and info breakpoint.
27308 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
27309 breakpoint().
27310 * gdb.base/callfuncs.c: ditto.
27311 * gdb.base/exprs: ditto.
27312 * gdb.base/interrupt.c: ditto.
27313 * gdb.base/opaque0.c: ditto.
27314 * gdb.base/printcmds.c: ditto.
27315 * gdb.base/ptype.c: ditto.
27316 * gdb.base/scope0.c: ditto.
27317 * gdb.base/setvar.c: ditto.
27318 * gdb.base/signals.c: ditto.
27319 * gdb.base/twice.c: ditto.
27320 * gdb.c++/misc.cc: ditto.
27321 * gdb.c++/templates.cc: ditto.
27322
27323Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27324
27325 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
27326
27327 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
27328 somewhere between `read' and `main.c'. I'm pretty sure the
27329 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
27330 and it isn't particularly useful.
27331
27332 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
27333
27334Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27335
27336 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
27337
27338Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
27339
27340 * config/mt-slite: add LIBS and -nostdlib.
27341 * config/slite-gdb.exp: add this new file to support sparclite target.
27342
27343Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
27344
27345 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
27346
27347 * gdb.base/a2-run.exp: Change argument to istarget from
27348 "*-*-vxworks" to "*-*-vxworks*".
27349 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
27350
27351Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
27352
27353 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
27354 will not runto main but do a 'step' to step out of breakpoint().
27355 * config/mt-slite: add -Dusestubs.
27356
27357Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27358
27359 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
27360 instead of just @.
27361
27362 * gdb.base/signals.exp: Add test for "handle all print".
27363 * TODO: Remove "handle all print". Also remove item about
27364 checking copyright date (I don't like the idea of a spurious FAIL
27365 based on when we run the tests).
27366
27367 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
27368 for SunOS4 (reason for failure not investigated). Remove
27369 redundant test for $binfile.
27370
27371 * gdb.base/nodebug.c (array_index): Call malloc.
27372
27373 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
27374
27375Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
27376
27377 * gdb.base/recurse.exp: Update gdb_test invocation to use new
27378 conventions and slightly simplify the matching regexp.
27379
27380Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27381
27382 * gdb.base/break.exp: Update gdb_test invocation to use new
27383 convention.
27384
27385 * lib/gdb.exp: If noargs is not set, set it to 0.
27386
27387 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
27388 tests unique.
27389
27390 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
27391
27392Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27393
27394 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
27395 one argument of type "<non-float parameter>".
27396
27397Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
27398
27399 * config/rom68k.exp: New file to support Motorola IDP board.
27400 * gdb.base/a2-run.exp: Skip this file if noargs is set.
27401 * gdb.base/break.c: Change things around so that this program
27402 doesn't depend upon args. This is necessary to make remote
27403 targets work (in general, they can't take args).
27404 * gdb.base/break.exp: Don't try to send args to program. Don't
27405 expect output. Also, replace lots of code with gdb_test.
27406
27407Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27408
27409 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
27410 printing of '\'' (which is what the comment says we are testing,
27411 even though we were not), not '''.
27412 (test_integer_literals_rejected): Test that printing ''' is an error.
27413
27414 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27415 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
27416 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
27417 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
27418 Use gdb_test not test_print_accept.
27419 * lib/gdb.exp: Remove test_print_accept.
27420
27421 * gdb.base/signals.exp (signal_tests_1): Make pass message
27422 consistent with fail message.
27423
27424 * gdb.base/whatis.exp: Remove xfails for printing char vs.
27425 unsigned char; the bug (PR 1821) is fixed.
27426
27427 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
27428
27429 * gdb.base/scope.exp (test_at_localscopes): Call pass for
27430 successful tests--makes xfailing them work right.
27431
27432Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27433
27434 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
27435 only \r\n, not .*. The test can pass .* as the last thing in
27436 $pattern if that is what it wants. In addition to providing this
27437 flexibility, this change should speed up pattern matching in cases
27438 where the pattern already ended with .* (there were a number of
27439 them). This change also helps catch bad patterns--in the old
27440 scheme the typo "char \*" instead of "char \\*" would pass. Now
27441 it is caught.
27442 * Many .exp files: Update callers.
27443
27444 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
27445 clearer and does not spuriously match multiple ('s. Likewise for
27446 ) and *.
27447
27448 * gdb.base/nodebug.exp: Test ability to call a function and pass
27449 it a string (even with no debugging info).
27450
27451 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
27452 "p '\'", which is the same as "p ''" once tcl gets done with
27453 quoting, to "p '\\'", which I suspect is what is intended (one
27454 backslash gets sent to GDB).
27455
27456 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
27457
27458Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27459
27460 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
27461 1817) was fixed literally years ago.
27462
27463Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27464
27465 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
27466 test, it causes stepping out of call_after_alloca_subr with
27467 optimizing compilers.
27468 (localvars_in_indirect_call): Consume GDB prompt if `finish'
27469 fails.
27470
27471 * gdb.c++/templates.exp: Source templ-info.exp only if
27472 the templates executable exists.
27473
27474 * gdb.c++/misc.cc (class Contains_static_instance,
27475 class Contains_nested_static_instance),
27476 gdb.c++/classes.exp (test_static_members): Test printing of
27477 a class that contains a static instance of the class.
27478
27479Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27480
27481 * gdb.base/langs2.c (cppsub_): Don't prototype.
27482 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
27483 only, I believe).
27484
27485Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27486
27487 * lib/gdb.exp (skip_chill_tests): New procedure.
27488
27489 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
27490
27491Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
27492
27493 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
27494 each expect pattern. Cuts runtime from 12 to about 4 seconds.
27495
27496Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27497
27498 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
27499
27500 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
27501 disassemble 8, not 16, instructions for part 4.
27502
27503 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
27504 support the latter anymore.
27505
27506 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
27507 -DNO_PROTOTYPES.
27508 * gdb.base/callfuncs.c: Control use of prototypes based on
27509 NO_PROTOTYPES, not __STDC__.
27510 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
27511 t_float_values2 tests if prototypes in use.
27512
27513 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
27514 t_double_values): When checking differences against DELTA, check
27515 that difference is within the range (-DELTA,DELTA), not just
27516 (-infinity,DELTA).
27517
27518Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
27519
27520 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
27521 'file' command firts, then 'target', then 'load', this is due to gdb
27522 target set up.
27523 * config/mips-gdb.exp: Fix a couple regular exp bugs.
27524
27525Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
27526
27527 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
27528 FP load/store variants.
27529 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
27530
27531Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27532
27533 * gdb.base/term.exp: Do not give a warning if not native, it is
27534 not an abnormal condition.
27535
27536Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
27537
27538 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
27539 t_char_array".
27540
27541Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
27542
27543 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
27544 are getting the version number.
27545
27546 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
27547 if not native, it is not an abnormal condition.
27548
27549Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27550
27551 * lib/gdb.exp: Just use "file exists", rather than undocumented
27552 dejagnu procedure "findfile".
27553
27554Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27555
27556 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
27557 (LDFLAGS): Set to -Xlinker -Ur.
27558
27559 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
27560 Removed, these values are set by lib/gdb.exp.
27561
27562 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
27563
27564Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
27565
27566 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
27567 of replicating gdb startup code.
27568
27569 * config/mt-vxworks (LDFLAGS): Set to -r.
27570 (CFLAGS_FOR_TARGET): Removed.
27571
27572 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
27573 (gdb) and gdb for vxworks uses (vxgdb).
27574
27575 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
27576 executable is not in the tree and host != target, use sed and
27577 program_transform_name to determine the gdb name used by the
27578 target.
27579
27580 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
27581 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
27582
27583Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27584
27585 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
27586 floats, chars, and shorts where there are ANSI-style function
27587 definitions.
27588
27589 * gdb.base/langs.exp, gdb.base/langs*: New test.
27590 * gdb.base/Makefile.in: Build it.
27591 * TODO: Remove item about checking that C names don't get C++
27592 demangling applied; this test tests it.
27593
27594Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27595
27596 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
27597 went with the const70 xfail. The xfail went away a year ago.
27598
27599 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
27600
27601 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
27602 for hp300.
27603
27604 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
27605
27606 * gdb.base/a1-selftest.exp: Don't run on hp300.
27607
27608Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27609
27610 * Makefile.in (site.exp): Set host_alias and target_alias as well
27611 as host_triplet and target_triplet.
27612
27613Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27614
27615 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
27616
27617 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
27618 places as other ecoff systems).
27619
27620 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
27621 ultrix.
27622
27623Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27624
27625 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
27626 remove them.
27627 * gdb.base/nodebug.exp: Accept "function" in addition to "text
27628 variable and "variable" in addition to "data variable".
27629 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
27630
27631 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
27632 2.
27633 * gdb.base/list1.c (long_line): Add additional statement at start
27634 of function.
27635 * gdb.base/list.exp (test_forward_search): Update line number to
27636 reflect new statement.
27637
27638Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27639
27640 * gdb.base/signals.exp: Reinitialize searched source directories
27641 after gdb_start call.
27642
27643Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
27644
27645 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
27646 * gdb.stabs/Makefile.in: Likewise.
27647
27648 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
27649 change. Instead split the tests into smaller pieces.
27650 * gdb.disasm/hppa.s: Corresponding changes.
27651
27652Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27653
27654 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27655 Quote ^C when passing it to stty. For some shells ^ is a pipe.
27656
27657 * gdb.base/funcargs.exp: Modify many tests so that every test
27658 either passes or fails. Make some test names unique.
27659
27660Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27661
27662 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
27663 Call stty to set interrupt character.
27664
27665 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
27666 for HP assembler versus GNU assembler based on actual behavior of
27667 $(CC), rather than assuming that $(AS) is always the GNU assembler.
27668
27669 * TODO: Suggest a few more stepping tests.
27670
27671Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
27672
27673 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
27674 restart GDB for h8300 after a continue.
27675 (return): Add pattern to match a29k-udi behavior.
27676 * gdb.base/nodebug.exp: Remove obsolete comment.
27677 * gdb.base/regs.exp: New file, testing of register displays.
27678 * gdb.base/return.exp: Fix typo in reference to $objdir.
27679 * gdb.base/whatis.exp: Always start with a fresh GDB.
27680
27681Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27682
27683 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
27684 higher, these tests generate a lot of output.
27685
27686Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27687
27688 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
27689 code following the catch silently ignored some errors; without the
27690 catch they should be thrown like any other tcl error. Also, the
27691 catch used "" instead of {} which meant all the callers who wanted
27692 to include one of the characters "[]$ had to quote it an extra time.
27693 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
27694 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
27695 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
27696 Remove extra quoting.
27697
27698Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
27699
27700 * gdb.base/commands.exp: Make test names unique; every test either
27701 passes or fails. Update some comments.
27702
27703 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
27704
27705Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27706
27707 The following fixes a FAIL caused by the fact that the alpha stabs
27708 configuration didn't use the ".if alpha" code in weird.def.
27709 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
27710 bit pointer, so the 32 bit version works even on the alpha.
27711 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
27712 Remove the stuff which allowed us to have separate versions for
27713 alpha and everything else.
27714
27715 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
27716 regexp which "info func operator\[\](" is supposed to match. Fix
27717 string to send to GDB. Note that GDB still doesn't work right. Add a
27718 new test for "info func .perator\[\](" which GDB does handle correctly.
27719
27720 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
27721
27722Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27723
27724 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
27725 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
27726 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
27727 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
27728 it makes the tests harder to understand and confuses test-o-matic.
27729 The preferred style is that each test provides a PASS or a FAIL,
27730 and has a unique message (e.g. "continue #54" not just "continue")
27731 which is the same for the pass and the fail.
27732 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
27733 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
27734 to lib/gdb.exp.
27735 * gdb.base/printcmds.exp: Use test_print_accept. Remove
27736 prt_accept which was basically the same thing. Likewise for
27737 test_print_reject and prt_reject.
27738 * lib/gdb.exp (test_print_reject): Add some more error message
27739 patterns to match from the former printcmds.exp (prt_reject).
27740 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
27741 One defect of the passcount stuff is that some of it failed to
27742 report XPASS where appropriate.
27743 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
27744 stuff before and after arg in expected pattern.
27745 (test_paddr_operator_functions): Re-do test without print_addr_of;
27746 this is the only test which seems to want extra stuff there.
27747
27748Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27749
27750 * gdb.base/nodebug.exp: Update new tests to reflect improved
27751 wording of gdb output.
27752
27753 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
27754 and "ptype" work on variables in files compiled without -g.
27755 Replaces commented out "maint print msymbol" tests.
27756
27757Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27758
27759 * gdb.base/setvar.c (dummy): Call malloc.
27760
27761 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
27762 losing with the irix4 sed.
27763
27764 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
27765 ALRM" on irix4.
27766
27767Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27768
27769 * TODO: Remove items about corefile.exp testing new exec-file and
27770 backtrace; both are now done. Add items about printing enums.
27771
27772Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27773
27774 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
27775 "get signal $thissig" test fails.
27776
27777 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
27778
27779Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27780
27781 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
27782 compiler warning with dec alpha compiler.
27783
27784 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
27785 extra \n from gdb_test call (this explains why the prompt test
27786 that I removed yesterday was there).
27787 (user_defined_command_test): Remove extra \n and prompt test.
27788
27789 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
27790 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
27791 doesn't exist.
27792 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
27793 Also remove alpha workaround, which turns out to be because
27794 SIGABRT == SIGLOST.
27795
27796 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
27797
27798 * gdb.base/help.exp: Don't test "help show".
27799
27800Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27801
27802 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
27803 "set print address" is on.
27804 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
27805 pass prompt to gdb_test; gdb_test already looks for the prompt.
27806
27807 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
27808
27809 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
27810 was a vestige of the manual TESTSTRATEGY, and the purpose of it
27811 was to make sure that gdb can read a core file. But (a) the "read
27812 the corefile" part didn't make it to a1-selftest.exp, we just
27813 delete the corefile after creating it, and (b) we test reading
27814 corefiles in corefile.exp anyway. Also, this test left around a
27815 xgdb process on Solaris.
27816
27817 * gdb.base/corefile.exp: Also test backtrace.
27818
27819Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
27820
27821 * gdb.base/commands.exp: Test a simple user defined command with
27822 arguments and if/while statements; verify the full user command is
27823 printed by "show user".
27824
27825 * gdb.base/commands.exp: Test if/while commands as part of a
27826 breakpoint command list; verify they appear in breakpoint
27827 information.
27828
27829Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27830
27831 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
27832 than by dividing by zero.
27833
27834Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
27835
27836 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
27837 performing an inferior call with watchpoints enabled.
27838 * gdb.base/watchpoint.c (main): Delete second unnecessary read
27839 call.
27840
27841Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27842
27843 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
27844 of "file" command.
27845
27846 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
27847 Add additional pattern for when "int operator int(void);" appears
27848 in a different order.
27849
27850Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
27851
27852 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
27853
27854 * gdb.base/help.exp: Replace most of docstrings for "info signals"
27855 and "signal" with ".*".
27856
27857Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
27858
27859 * TODO: Add note about "handle all nostop".
27860
27861 * gdb.base/{sigall.c, sigall.exp}: New test.
27862 * gdb.base/Makefile.in: Add it.
27863
27864Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
27865
27866 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
27867 when invoking GDB, suppresses any windowing interface.
27868
27869Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
27870
27871 * config/sim-gdb: New file, simulator testing support.
27872
27873Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
27874
27875 * gdb.base/interrupt.exp: Test calling func1 twice.
27876
27877Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
27878
27879 * gdb.base/list.exp (test_forward_search): Set timeout higher
27880 when we'll be getting lots of output from gdb.
27881
27882 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
27883 "init_malloc" to after the expect statement. Run it if that
27884 regexp is taken, but also for two others which happen if source
27885 cannot be found.
27886
27887Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27888
27889 * gdb.base/printcmds.exp: New test, for printing register before
27890 program is running.
27891
27892Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27893
27894 * gdb.base/list.exp: Correct some alternate expect patterns
27895 to reflect changes in list1.c.
27896
27897Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27898
27899 * TODO: Add item regarding large frames.
27900
27901 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
27902
27903 * TODO: Remove item about enabling return.exp; it
27904 is enabled. Suggest a few more "return" tests.
27905
27906Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27907
27908 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
27909 anonymous unions.
27910
27911Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27912
27913 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
27914 and pr-5646.o, so "make" is the same as "make all", not "make
27915 pr-4975.o".
27916
27917Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
27918
27919 * gdb.base/list.exp: Adjust expectations to reflect changes in
27920 list1.c.
27921 (test_forward_search): New test proc.
27922 * gdb.base/list1.c (long_line): New function, has long source line.
27923
27924Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
27925
27926 * gdb.base/a1-selftest.exp: Change initial stepping to know about
27927 additional line of code that was added.
27928
27929Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
27930
27931 * gdb.disasm/hppa.s: Break the large branching tests into smaller
27932 tests so as not to overflow expect's input buffers.
27933 * gdb.disasm/hppa.exp: Corresponding changes.
27934
27935Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27936
27937 Beginnings of template debugging tests.
27938 * gdb.c++/templ-info.cc: New file to test for template
27939 debugging capability of the compiler.
27940 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
27941 templ-info.cc.
27942 * gdb.c++/templates.cc: Add explicit template instantiations
27943 to enable compiling with -fno-implicit-templates. Add destructor
27944 and 'value' method to T5 class for template tests.
27945 * gdb.c++/templates.exp: Add testcases for printing of template
27946 types, setting breakpoints on template methods and calling a
d63a86f8 27947 template method.
c906108c
SS
27948
27949Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
27950
27951 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
27952 branch target since some assemblers (gas-2.5) may emit a
27953 relocation for the branch instead of resolving it in the
27954 assembler.
27955
27956Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27957
27958 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
27959 through signal handler.
27960
27961Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
27962
27963 * configure.in (*-*-netware): Use config/mt-netware.
27964
27965 * config/mt-netware: New file.
27966 * config/mt-i386-netware: Removed, separate configs for different
27967 netware architectures are no longer needed now that we have
27968 --with-headers.
27969
27970Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
27971
27972 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
27973 by the recent changes to use ANSI C arithmetic conversions.
27974
27975Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
27976
27977 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
27978 bug involving using inferior_pid to figure out whether to select a
27979 frame.
27980
27981Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
27982
27983 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
27984 match the current disassembler output.
27985
27986Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
27987
27988 * gdb.fortran/exprs.exp: Expect VOID instead of void.
27989 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
27990 types, expect "int" as type of integer values (for now).
27991
27992Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
27993
27994 * gdb.base/commands.exp: New tests for if/while commands.
27995
27996Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
27997
27998 * lib/gdb.exp (runto): Replace sub-pattern for hex value
27999 by .*, since hex values have different syntax in Chill mode.
28000
28001Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28002
28003 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
28004 linefeed from expect pattern for repeated types with indices > 9.
28005
28006Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
28007
28008 First part of Fortran test suite.
28009 * gdb.fortran: New directory.
28010 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
28011
28012Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28013
28014 * gdb.base/default.exp: Update expect pattern for load command
28015 without arguments.
28016
28017Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
28018
28019 * configure.in: Change i386 to i[345]86.
28020 * gdb.base/configure.in: Likewise.
28021 * gdb.c++/configure.in: Likewise.
28022 * gdb.chill/configure.in: Likewise.
28023
28024Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
28025
28026 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
28027 patterns, since that is not a valid context for comments.
28028
28029Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
28030
28031 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
28032 repeated types and repeated types with indices > 9.
28033
28034Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
28035
28036 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
28037 2417; old bug has been fixed.
28038
28039Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
28040
28041 * gdb.base/interrupt.exp: When trying to wake up the inferior,
28042 send the newline ourselves instead of assuming gdb_test will do
28043 so when passed an empty input string.
28044
28045 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
28046 stabs testcode.
28047
28048Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28049
28050 * lib/gdb.exp (gdb_test): Don't send anything if the first
28051 argument is an empty string. This makes cases where we want to
28052 match output that is already in expect's buffers (for example,
28053 matching a breakpoint after gdb_run_cmd has been called) work
28054 reliably.
28055
28056Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28057
28058 * config/netware.exp: New file.
28059
28060Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28061
28062 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
28063 the -B and -L prefixes so we can find the debugging stub.
28064
28065 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
28066 there and we are using the gcc from the tree.
28067
28068 * gdb.base/types.c: Removed.
28069
28070 * gdb.base/configure.in: Look for makefile fragments in ../config.
28071 Recognize i386-*-netware.
28072 * gdb.c++/configure.in: Likewise.
28073
28074Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28075
28076 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
28077 the correct TCL syntax.
28078
28079Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28080
28081 * gdb.base/opaque.exp: use runto instead of messing around with
28082 breakpoints. Simplify by using gdb_test.
28083
28084 * gdb.base/bitfields.exp: restart between tests on netware targets
28085 because breakpoints aren't relocated after target death. Run
28086 processes to completion.
28087
28088 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
28089
28090Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
28091
28092 * Makefile.in: Remove extra tabs that confuse some versions
28093 of "make". Use the newly built gdb to test with by default,
28094 rather than the first one in the tester's search path.
28095
28096Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
28097
28098 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
28099
28100 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
28101 condition help.
28102
28103Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28104
28105 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
28106
28107 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
28108 running.
28109 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
28110 * gdb.base/funcargs.exp: Likewise.
28111
28112 * gdb.base/bitfields.exp: Simplify by using gdb_test.
28113 * gdb.base/funcargs.exp: Likewise.
28114
28115 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
28116 message is "".
28117
28118Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28119
28120 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
28121 return,signals,twice}.exp: Handle non-existant binaries
28122 consistantly.
28123
28124 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
28125 * gdb.base/Makefile.in: Don't try to generate a core dump, we
28126 might testing a cross development system.
28127
28128Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28129
28130 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
28131 runtest script is relative to ${srcdir}, not ${rootdir}.
28132
28133Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
28134
28135 * gdb.base/signals.exp: Allow for optionality of breakpoint
28136 address.
28137
28138Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28139
28140 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
28141
28142Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
28143
28144 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
28145 for size_t definition.
28146 * gdb.c++/templates.cc: Likewise
28147
28148 * config/mt-i386-netware: New file.
28149
28150 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
28151 defined.
28152
28153 * gdb.base/Makefile.in: Added support for systems that name core
28154 files by appending "core" to the program name.
28155 * gdb.base/a1-selftest.exp: Likewise.
28156
28157Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28158
28159 * gdb.base/return.exp: Add comment and message for `return double'
28160 test failure on Sparc Solaris.
28161
28162Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
28163
28164 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
28165
28166Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28167
28168 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
28169 from optimizing them away.
28170 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
28171 patterns to include default constructors and assignment operators,
28172 to match gcc versions beyond 2.5.8. Accept any cplus demangling
28173 character in the output of the virtual base pointer.
28174
28175Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28176
28177 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
28178 expression match in print_addr_of to avoid unintented matches.
28179 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
28180 versions up to 2.5.8.
28181
28182Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28183
28184 * gdb.base/list.exp: Tweak alternate pattern for listing of an
28185 included file to run under newer versions of expect.
28186 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
28187 consecutive >'s in templates to accomodate recent cplus-dem.c change.
28188 Remove xfail for the virtual table of BDDHookV.
28189
28190Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
28191
28192 * lib/gdb.exp (string_to_regexp): Set a default result.
28193 (default_gdb_start): Fix misleading message.
28194
28195Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
28196
28197 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
28198 Remove all CC, etc definitions.
28199 * config/mt-hpux: New file.
28200 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
28201 (CFLAGS, LDFLAGS): Define.
28202 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
28203
28204 * Makefile.in (site.exp): Don't insert host_os, etc.
28205 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
28206 (distclean): Check existence of subdir.
28207 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
28208 * gdb.base/Makefile.in: General cleanup and simplification.
28209 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28210 to build executables. Use default rule to build .o files.
28211 (EXPECT, RUNTEST, CC): Fix relative pathname.
28212 (site.exp): Don't insert host_os, etc.
28213 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
28214 and/or SIGUSR1 defined.
28215 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
28216 * gdb.c++/Makefile.in: General cleanup and simplification.
28217 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
28218 (CFLAGS): Remove.
28219 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
28220
28221Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
28222
28223 * gdb.base/recurse.exp: Misc changes to get tests running again
28224 after Kung's changes to the watchpoint code.
28225 * gdb.base/watchpoint.exp: Likewise.
28226
28227Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
28228
28229 * lib/gdb.exp (string_to_regexp): Convert {\} also.
28230
28231Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
28232
28233 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
28234 * lib/gdb.exp (default_gdb_start): Define.
28235 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
28236 gdb.base/funcargs.exp, gdb.base/opaque.exp,
28237 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
28238 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
28239 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
28240 Don't call gdb_target_udi in between tests.
28241
28242Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28243
28244 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
28245 (which was basically just a local version of the same thing). In
28246 addition to avoiding duplication, gdb_test_exact is faster.
28247 * lib/gdb.exp (gdb_test_exact): Fix typo.
28248
28249 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
28250 don't give an error.
28251
28252 * gdb.base/term.exp: Call delete_breakpoints before starting.
28253
28254 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
28255 (t10): Add comment.
28256
28257Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28258
28259 Reorganization of the GDB Test Suite.
28260
28261 * gdb.base: New directory, contains all the basic tests.
28262 * gdb.c++: New directory, tests specific to C++.
28263 * gdb.chill: New directory, tests specific to Chill.
28264 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
28265 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
28266 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
28267 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
28268 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
28269 t30-31 to chill).
28270 * */gdbme.*: Rename to match appropriate expect scripts.
28271 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
28272 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
28273 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
28274 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
28275 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
28276 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
28277 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
28278 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
28279 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
28280 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
28281 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
28282 gdb.c++/virtfunc.cc: New names of C++ files.
28283 * gdb.chill/chillvars.ch: New name of Chill file.
28284 * gdb.base/configure.in, gdb.c++/configure.in,
28285 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
28286 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
28287 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
28288 * configure.in (configdirs): Update to reflect directory changes.
28289 (target_abbrev): No longer define for any configuration.
28290 * Makefile.in: Cosmetic improvements to header comments.
28291
28292Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
28293
28294 Various changes to gdb.t31:
28295
28296 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
28297 * gdbme.ch: Make all key-words and predefineds be upper-case.
28298 * chillvars.exp: Expect key-words and predefinds in upper-case.
28299
28300 * chillvars.exp: Use gdb_test_exact many places.
28301 Change expected output for arrays (which now includes index labels).
28302
28303 * pr-5020.exp, gdme.ch (module PR_5020):
28304 New test, for PR-5020.
28305
28306Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
28307
28308 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
28309 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
28310
28311Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
28312
28313 * Makefile.in: Fix bit-rot in definitions of CHILL,
28314 CHILL_FOR_TARGET and Chill_LIB.
28315 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
28316 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
28317 CHILL, and CHILL_LIB.
28318
28319Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
28320
28321 * Revert the previous changes. Please see Rob's directory
28322 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
28323
28324Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
28325
28326 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
28327 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
28328 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
28329 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
28330 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
28331 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
28332 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
28333 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
28334 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
28335 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
28336 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
28337 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
28338 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
28339 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
28340 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
28341 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
28342 changes from 94Q1.
28343
28344Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
28345
28346 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
28347 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
28348 Rob's new testing fragments.
28349
28350Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
28351
28352 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 28353 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
28354
28355Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
28356
28357 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
28358 version also, match on casted version strings, and match on
28359 gdb startup case where the line numbers might be messed up.
28360
28361Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
28362
28363 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 28364 (CFLAGS): Delete it from here.
c906108c
SS
28365
28366Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
28367
28368 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
28369
28370Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
28371
28372 * Makefile.in (RUNTEST): Default to just "runtest".
28373
28374Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28375
28376 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
28377 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
28378 the code has been restructured.
28379
28380Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28381
28382 * gdb.t00/default.exp (set write): Allow any number of \r and/or
28383 \n, not just one of each.
28384
28385 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
28386 /bin/cc gives a warning if you do.
28387
28388Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
28389
d63a86f8 28390 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
28391 __t10ListS_link1ZUiRCUiPT0
28392
28393Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28394
28395 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
28396 on local variables in recursive functions.
28397
28398 * gdb.t07/Makefile.in: Build the new test.
28399
28400Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28401
28402 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
28403 directly. Instead compare the return values from actual calls.
28404
28405Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
28406
28407 * Makefile.in (check): Set TCL_LIBRARY for runtest.
28408
28409Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28410
28411 * From Peter Schauer with minor modifications.
a9c64011
AS
28412 * gdb.t15/return.exp (return_tests): Handle targets where "return"
28413 stops in mid-line in the caller. Add xfail for returning a float
28414 value on X86 targets.
c906108c
SS
28415
28416Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28417
28418 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
28419 to avoid expect lossage.
28420 (fmem_LRbug_tests): Likewise.
28421 * gdb.disasm/hppa.s: Corresponding changes.
28422
28423 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
28424 conditions to work with latest dejagnu/expect.
28425
28426 * gdb.t15/funcargs.exp (finish from indirect call): No longer
28427 expected to fail on the PA.
28428 (backtrace in call with trampolines): Explicitly require main
28429 to be frame #1 (no trampolines should show up in backtrace).
28430
28431 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
28432 "continue -expect".
28433 * gdb.t06/break.exp: Likewise.
28434 * gdb.t07/watchpoint.exp: Likewise.
28435 * gdb.t13/bitfields.exp: Likewise.
28436 * gdb.t15/{funcargs,return}.exp: Likewise.
28437 * gdb.stabs/weird.exp: Likewise.
28438 * config/{mips,udi}-gdb.exp: Likewise.
28439
28440 * hppa.sed: Enclose comments within a sed command to avoid
28441 losing with the old OSF1 sed.
28442
28443Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28444
28445 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
28446 sequent dynix.
28447 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
28448 * gdb.t15/funcargs.exp: Conditionally step again to really
28449 finish from marker_call_with_trampolines. Handle the case where
28450 the first step from within call_with_trampolines already steps
28451 us back to main.
28452 * gdb.t15/gdbme.c: Add comment to closing brace of
28453 call_with_trampolines for funcargs.exp.
28454
28455Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28456
d63a86f8 28457 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
28458 Fix typo(s).
28459
28460Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28461
28462 * gdb.t07/gdbme.c: More code for watchpoint testing.
28463
28464 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
28465 "Hardware watchpoint" throughout file.
28466 (test_watchpoint_triggered_in_syscall): New test.
28467 (test_complex_watchpoint): New test.
28468
28469Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28470
28471 * gdbme.c (call_with_trampolines): New function to try and step
28472 into. Tests trampoline problems on the PA.
28473
28474 * funcargs.exp (localvars_in_indirect_call): No longer expect
28475 stepping into indirect call to fail on PAs.
28476 (test_stepping_over_trampolines): New test.
28477
28478Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28479
28480 * TODO: Add suggestions for static member function tests, and
28481 completion tests.
28482
28483Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28484
28485 * TODO: Add suggestions for "p/a" tests.
28486
28487 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
28488 (default_gdb_exit): Replace all the hair with sending "quit" to
28489 the process with a simple close.
28490
28491Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28492
28493 * TODO: Add suggestions for shared library tests.
28494
28495Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28496
28497 * TODO: Add suggestions for x/s tests.
28498
28499Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28500
28501 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
28502 "enable once", and "enable breakpoints once" with ".*".
28503
28504Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28505
28506 * TODO: Add suggestions about structure passing tests.
28507
28508Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28509
28510 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
28511 the primary1 test, use work around if __GNUC__ < 2.
28512 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
28513 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
28514 Test for bad output rather than waiting for timeout. Issue
28515 second continue only if first continue failed.
28516
28517Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28518
28519 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
28520 operator[] test with gdb_test because the old code didn't seem to
28521 be getting the quoting right with the new dejagnu.
28522
28523Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
28524
28525 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
28526 one from the path.
28527 * Makefile.in: Use a fresh expect if there is one, use runtest
28528 from the src tree if there is one.
d63a86f8 28529
c906108c
SS
28530Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28531
28532 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
28533 next over recursive call. Revise the tests from that point on
28534 (which had been skipped) to match GDB's actual (correct) output.
28535
28536 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
28537 with next over a breakpoint whose condition is false.
28538
28539 * gdb.t00/help.exp: Comment out "help set print" tests just like
28540 (and for same reason as) "help set" test.
28541
28542Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28543
28544 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
28545 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
28546
28547Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28548
28549 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
28550 necessary gdb_target_udi.
28551
28552 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
28553
28554 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
28555 1838 and 2417; they are fixed.
28556
28557 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
28558 gdb.t03/ptype.exp (ptype structure, ptype union):
28559 Remove xfails; the test is looser than when the xfails were added.
28560
28561 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
28562 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
28563
28564 * gdb.t01/run.exp: Only run shell test if isnative.
28565
28566 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
28567 since "run" automatically loads if necessary. Call gdb_target_udi
28568 after the "file" since "file" kills any execution target.
28569
28570 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
28571 GDB. GDB doesn't work that way (not anymore at least) on UDI.
28572 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
28573 argument for UDI.
28574
28575Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
28576
28577 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
28578
28579 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
28580
28581Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28582
28583 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
28584 properly quoting regexps. This makes the second argument to
28585 demangle a fixed string, which matches the callers, instead of a
28586 shell-style pattern which is what the previous implementation
28587 used. Update some of the callers.
28588
28589Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28590
28591 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
28592 (comib_nullified_tests): Fix typo.
28593 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
28594 strings. No longer expected to fail.
28595
28596 * gdb.disasm/hppa.s (addib_tests): Fix typo.
28597 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
28598 strings. No longer expected to fail.
28599
28600 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
28601 string. No longer expected to fail.
28602
28603Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28604
28605 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
28606 No longer expected to fail.
28607
28608 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
28609 string. No longer expected to fail.
28610
28611Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28612
28613 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
28614 only in the names (I probably got most of them). I was even
28615 generous with some which differed in underscores in names, and
28616 probably missed a few, and I *still* was able to remove almost a
28617 third of the file with almost no impact on testsuite coverage.
28618
28619Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28620
28621 * gdb.t00/default.exp: Match udi_attach error message as well as
28622 the one from child_attach.
28623
28624 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
28625
28626 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
28627
28628 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
28629 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
28630
28631 * Move test with enums and partial symbols back to
28632 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
28633 Reverts the change of 26 May 93. Per today's change to
28634 stabs.texinfo, the behavior that weird.exp was expecting was
28635 unreasonable; what is important is that the compiler+gdb get
28636 things right, which happens with a recent gcc. Also fix the test
28637 to deal with native compilers which put out the stab gdb can't
28638 deal with.
28639
28640Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28641
28642 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
28643 in the names. The main thing these accomplish is to slow things down.
28644 Many more such duplicates surely remain.
28645
28646 * gdb.t00/help.exp: Comment out "help support" test just like
28647 (and for same reason as) "help set" test.
28648
28649Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
28650
28651 * gdb.t06/break.exp: Remove setup_xfails for
28652 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
28653 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
28654 about known bug in gcc to include up through 2.5.8.
28655 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
28656 well as "_vb$".
28657 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
28658 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
28659 with latest gcc and gdb.
28660 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
28661 well as "_vb$".
28662
28663Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28664
28665 * configure.in (hppa*-*-*): Also configure and build stabs-only
28666 tests.
28667
28668Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28669
28670 * gdb.t10/hppa.mt: A makefile fragment for the PA.
28671 * gdb.t10/configure.in (hppa*-*-*): Use it.
28672
28673Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28674
28675 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
28676
28677Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28678
28679 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
28680 versions prior to 1.13.5.
28681
28682Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28683
28684 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
28685 the prompt is at the start of a line.
28686
28687Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
28688
28689 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
28690 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
28691 in the copr tests now.
28692 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
28693 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
28694 expected to fail.
28695
28696Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
28697
28698 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
28699 gdb.t31/chillvars.exp, lib/gdb.exp:
28700 Tweak to run under either version of expect.
28701 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
28702 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
28703 * gdb.t11/list.exp: Remove extraneous whitespace.
28704
28705Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28706
28707 * gdb.t16/printcmds.exp (test_print_strings): Accept
28708 "(unsigned char *) " before the string.
28709
28710 * TODO: Add notes about printing of fancy types and GDB expressions.
28711
28712Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
28713
28714 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
28715 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 28716 if doing mips-idt-ecoff.
c906108c
SS
28717
28718Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
28719
28720 * Most .exp files: Tweak to run under either version of expect.
28721
28722Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28723
28724 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
28725 xfails; I'm not sure why they are failing, but not because of PR 1806.
28726
28727Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
28728
28729 * config/unix-gdb.exp: Remove gdb_unload cause it's already
28730 defined in lib/gdb.exp.
28731
28732Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28733
28734 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
28735 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
28736 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
28737 have to be typeless.
28738
28739Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
28740
28741 * TODO: Add suggestion for copyright year test.
28742
28743Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
28744
28745 * configure.in (*-*-lynxos*): Add stabs tests.
28746
28747Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28748
28749 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
28750 so insert a tab before any assembler directive in column zero.
28751
28752 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
28753 stores.
28754 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
28755 stores.
28756 (fpu_short_memory_tests): Likewise.
28757
28758Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28759
28760 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
28761 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
28762 .stabs directives in comments.
28763
28764Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28765
28766 * TODO: New file, describing tests we could write.
28767 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
28768
28769Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28770
28771 * gdb.t06/signals.exp: Add kludge to force re-sync.
28772
28773 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
28774 to xgdb instead of gdb, get out of gdb.
28775
28776Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
28777
28778 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
28779 for info.
28780
28781Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
28782
28783 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
28784 * gdb.stabs/configure.in (hppa*-*-*): Use it.
28785 * gdb.stabs/hppa.sed: New sed script for the PA.
28786
28787Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28788
28789 * gdb.stabs: Re-write weird.def and configuration to use sed
28790 instead of cpp. sed is portable and POSIX; cpp is neither.
28791
28792Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28793
28794 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
28795
28796Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28797
28798 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
28799
28800Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28801
28802 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
28803 "_vb$".
28804 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
28805 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
28806
28807Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28808
28809 * lib/gdb.exp: Comment out code which depends on non-existent
28810 `transform' procedure.
28811
28812Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
28813
28814 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
28815 * lib/gdb.exp: Transform tool name.
28816 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
28817 1.1's new error handling system.
28818
28819Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28820
28821 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
28822
28823Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28824
28825 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
28826 They made pattern matching so slow that timeouts happened on
28827 heavily loaded systems. Now any output from "show print" which
28828 gets us back to the GDB prompt is a PASS.
28829
28830Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
28831
28832 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
28833
28834Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28835
28836 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
28837
28838 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
28839 It is not from PR 3220.
28840
28841Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28842
28843 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
28844 just started failing because they depended on the order the
28845 subcommands are presented, or exact docstring text. This kind of
28846 test is a pain and has minimal benefit.
28847
28848Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28849
28850 * gdb.t09/corefile.exp: At end of test, use "core" command with
28851 no arguments.
28852
28853Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
28854
28855 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
28856 17}/Makefile.in: Make it possible to run the testsuite with Sun
28857 make and CC = cross gcc by adding explicit build rules for .o
28858 files.
28859
28860Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28861
28862 * gdb.t15/funcargs.exp: Don't put comments on same line as
28863 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 28864
c906108c
SS
28865Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28866
28867 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
28868
28869Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
28870
28871 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
28872 * gdb.t20/inherit.exp: remove three dumplicate entries.
28873
28874Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28875
28876 * gdb.t06/break.exp: For "next over recursive call", fail on any
28877 incorrect output, not just on "factorial (value=2)".
28878
28879Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28880
28881 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
28882 working now. Add an xfail if accesing a bss variable causes
28883 a memory error if the target is not yet run.
28884
28885Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28886
28887 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
28888 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
28889 name of __st* demangling (2 strings). Did Kung really get the
28890 more than 95 others right without testing them?
28891
28892Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
28893
28894 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
28895
28896Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
28897
28898 * configure.in (configdirs): Add gdb.disasm
28899 * gdb.disasm: New directory for GDB disassembler tests.
28900 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
28901
28902Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28903
28904 * gdb.t00/help.exp: Don't test "help set".
28905
28906 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
28907 from within expect statements. None of these happen anymore and
28908 they cause regressions to be silently unnoticed.
28909
28910 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
28911 messages) about known failures with gcc cygnus-2.4.5-930417.
28912
28913 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
28914 comp-info.exp so it gets built if it doesn't exist.
28915
28916 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
28917 it is no longer used.
28918 * gdb.t13/comp-info.c: Removed.
28919
28920Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
28921
28922 * gdb.t06/signals.exp: Add xfail for sun3.
28923
28924Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28925
28926 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
28927 relevant because ^C doesn't get sent but failure can be reproduced
28928 interactively).
28929
28930Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28931
28932 * gdb.stabs/alpha.mt: New configuration file for alpha.
28933 * gdb.stabs/configure.in: Use it.
28934 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
28935 sharing with alpha.mt, redefine long to word via preprocessor.
28936 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
28937 for alpha.
28938 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
28939 native cc.
28940 * gdb.t00/teststrategy.exp: Change expect string so that we
28941 consume the `(xgdb)' from the command echo and from the gdb prompt.
28942 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
28943 gdb currently compares all values as long, so this failure probably
28944 applies to any configuration where LONGEST is bigger than a target int.
28945 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
28946 with gcc.
28947 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
28948 to handle opaque pointers, gcc is.
28949 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
28950 as first argument. Include <sys/types.h> and change all operator
28951 new definitions to use size_t.
28952 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
28953 now that we use size_t.
28954
28955Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28956
a9c64011 28957 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 28958 a long or float array cast all array members to the same type.
a9c64011 28959 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 28960 with 64 bit longs.
a9c64011 28961 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 28962 on alpha.
a9c64011 28963 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
28964
28965Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28966
28967 * gdb.t24 (demangle.exp): Constructors of templates have names like
28968 vector<int>::vector(int) not vector<int>::vector<int>(int). See
28969 section 14.6 of the ARM.
28970
28971 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
28972 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
28973 accomplish little and slow down the testsuite.
28974
28975 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
28976 Accept spaces various places.
28977
28978Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
28979
28980 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
28981 with watchpoint enabled.
28982
28983 * Makefile.in: Remove definition of CC and remove the second
28984 definition of CXX (the "CXX = gcc" one remains). These definitions
28985 were causing backquotes to be expanded within backquotes, which
28986 doesn't work.
28987
28988Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
28989
28990 * gdb.t17/callfuncs.exp: Add "return 0" to end.
28991
28992Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
28993
a9c64011
AS
28994 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
28995 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
28996 by mips cc and contains no stabs entries.
28997
28998Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
28999
29000 * config/vx-gdb.exp: Use fake device to load files rather than
29001 NFS.
29002 * lib/gdb.exp: New proc to do "file" command.
29003 * config/unix-gdb.exp: Use new "file" proc.
29004
29005Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
29006
29007 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
29008 Rework board rebooting slightly.
29009 (gdb_exit): Don't exit from the remote shell; there isn't one.
29010 * gdb.stabs/weird.exp: If a program is being debugged already,
29011 kill it.
29012 * gdb.t04/setvar.exp: Stop and restart gdb.
29013 * gdb.t05/expr.exp: Likewise.
29014 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
29015 restart gdb and reload the program.
29016 * gdb.t08/opaque.exp: Likewise.
29017 * gdb.t12/scope.exp: Likewise.
29018 * gdb.t13/bitfields.exp: Likewise.
29019 * gdb.t15/funcargs.exp: Likewise.
29020 * gdb.t20/classes.exp: Likewise.
29021 * gdb.t03/ptype.exp: Increase timeout.
29022 * gdb.t16/printcmds.exp (test_print_string_constants,
29023 test_print_array_constants): Likewise.
29024 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
29025 * gdb.t20/classes.exp (do_tests): Likewise.
29026 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
29027
29028Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
29029
29030 * gdb.stabs: Renamed *wierd* to *weird*.
29031
29032Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29033
29034 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
29035 for timeout. Add "known gcc 2.4.5 bug" to failure message.
29036
29037Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
29038
29039 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
29040 (do_tests): Remove xfail for whatis on one_var and two_var.
29041
29042Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
29043
29044 * Makefile.in: Made cross building work better by adding
29045 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
29046
29047Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29048
29049 * gdb.t15/{return.c,return.exp,Makefile.in}:
29050 New test, currently commented out.
29051
29052Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
29053
29054 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
29055 still running and removes the leftover named socket so GDb can do
29056 clean restarts.
29057
29058Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
29059
29060 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
29061 console, not GDB.
29062 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
29063 cross testing works better with "make check"
29064 * config/unix-gdb: Use default procedures for exit and version.
29065 * config/vx-gdb.exp: Cleaned up and massaged back to working order
29066 with the newest VxWorks.
29067
29068Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29069
29070 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
29071 old form.
29072
29073 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
29074 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
29075
29076 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
29077
29078 * config/unix-gdb.exp: Remove this version of gdb_exit
29079 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
29080 Rob says he'll look at it when he gets back to testing boards.
29081
29082Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
29083
29084 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
29085 an expected fail for certain ptype commands.
29086
29087 * gdb.t20/classes.exp: Update expected results of "ptype class
29088 Base1" to account for the constructor that now appears in the type.
29089
29090Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
29091
29092 * configure.in (configdirs): Restore gdb.t04, which mysteriously
29093 disappeared from list.
29094 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
29095 "alldone" proc with call to cleanup and exit.
29096 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
29097 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
29098 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
29099 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
29100 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
29101 "alldone" proc with simple returns that suppress remaining
29102 tests. The alldone proc went away many months ago.
29103
29104Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29105
29106 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
29107
29108 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
29109
29110Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29111
29112 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
29113 as vax gdb will display them.
29114
29115Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29116
29117 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
29118 optimizers.
29119
29120 * scope.exp: Change "bad value for localval" messages so each one
29121 is unique.
29122
29123 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
29124 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
29125
29126 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
29127
29128Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29129
29130 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
29131 doesn't exist (due to optimization).
29132
29133Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29134
29135 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
29136 contains \r because the filename is long.
29137
29138 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
29139 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
29140
29141Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29142
29143 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
29144 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
29145 Ultrix.
29146 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
29147 int tests.
29148 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
29149
29150Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
29151
29152 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
29153
29154 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 29155 to match does not match the passing case but still matches the
c906108c
SS
29156 failing case.
29157
29158Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29159
29160 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
29161
29162Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
29163
29164 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
29165 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
29166 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
29167 Remove various versions of gdb_exit.
29168 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
29169 gdb_exit.
29170 * config/unix-gdb.exp: gdb_exit remains here, and should override
29171 the generic version, since it's doing a lot of wierd stuff that
29172 the other versions aren't. FIXME, fold it in, or abandon this
29173 version.
29174
29175Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29176
29177 * gdb.t24/demangle.exp: Add tests for PR 3220.
29178
29179Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29180
29181 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
29182
29183Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
29184
29185 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
29186 "i386-*-*". Works for i486 as well.
29187
29188 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
29189 bug, and expand domain of xfail to all SVR4 systems, since the
29190 actual problem is likely to be in generic SVR4 /proc support.
29191
29192Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29193
29194 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
29195
29196Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
29197
29198 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
29199 xfails for other systems. Match a missing 'Continuing.' as an
29200 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
29201
29202 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
29203 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
29204 Only issue warning for missing executables if -all option is used.
29205
29206 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
29207 file if -all option is used. It's like an unpredictable XFAIL.
29208
29209Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29210
29211 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
29212 for dynamically linked binaries.
29213
29214 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
29215
29216Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29217
29218 * gdb.t20/inherit.exp: Change message for "print tagless struct"
29219 to state that this is a known bug in old versions of g++.
29220
29221Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29222
29223 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
29224 while waiting for `Continuing'.
29225
29226Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
29227
29228 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
29229 in text, data, and bss.
29230 * gdb.t10/nodebug.c: Add local and global test variables for
29231 initialized and uninitialized data.
29232
29233Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29234
29235 * config/unix-gdb.exp (gdb_exit): Add "wait".
29236
29237Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29238
29239 * gdb.t06/signals.exp: xfail the continue from the handler for all
29240 targets.
29241
29242 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
29243 function with watchpoints enabled, the i386 call dummy starts with
29244 a call.
29245
29246 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
29247 386 bsd names its corefiles.
29248
29249Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
29250
29251 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
29252 compilers don't grok it.
29253 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
29254 with small octal ints rather than character constants, which
29255 are signed and might not fit if first promoted to int.
29256
29257Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
29258
29259 * gdb.t09/Makefile.in (clean): Remove corefile.
29260
29261Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29262
29263 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
29264
29265Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29266 and Jim Kingdon (kingdon@cygnus.com)
29267
29268 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
29269 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
29270 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
29271
29272Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29273
29274 * gdb.t17/interrupt.exp: Add xfail for hppa.
29275
29276Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29277
29278 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
29279 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
29280 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
29281 to determine signed-ness of bitfields and use the result to setup
29282 the xfail.
29283 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
29284 * gdb.t15/funcargs.exp: Use them to step until the second indirect
29285 call line is reached if necessary.
29286
29287Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29288
29289 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
29290
29291Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29292
29293 * gdb.t06/break.exp: Also test `clear' command.
29294
29295Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29296
29297 * gdb.t00/teststrategy.exp: Remove extra quote.
29298
29299 * gdb.t07/watchpoint.exp: Change xfail for calling function with
29300 watchpoint enabled to be for all non-68k machines.
29301
29302 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
29303
29304Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29305
29306 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
29307 targets use aout.mt instead of ecoff.mt as gas understands
29308 standard aout format.
29309
29310Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
29311
29312 * lib/gdb.exp (runto): Don't insist that function we are running to
29313 was compiled with -g.
29314
29315 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
29316
29317 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
29318 to get back into the read system call.
29319 Accept leading newline in case where we woke it up.
29320
29321Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29322
29323 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
29324 to make the stabs test work on ecoff systems using gcc and -with-stabs.
29325 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
29326 enable ecoff configuration.
29327
29328Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29329
29330 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
29331
29332Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29333
29334 * gdb.t16/printcmds.exp: Add another printf test.
29335
29336Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
29337
29338 * configure.in: If configured -with-stabs on any target, add
29339 stabsdirs to configdirs.
29340
29341Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29342
29343 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
29344 fun" so pattern does not match the command itself.
29345
29346Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29347
29348 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
29349
29350Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29351
29352 * gdb.t17/interrupt.exp: Test for more things.
29353
29354Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29355
29356 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
29357 compiler arranges the code and line numbers.
29358
29359 * gdb.t17/interrupt.exp: Don't send \n after ^C.
29360
29361Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29362
29363 * gdb.t00/help.exp: Increase expect input buffer size.
29364
29365Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29366
29367 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
29368
29369 * gdb.t07/watchpoint.exp: Add xfail for hppa.
29370
29371 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
29372
29373 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
29374 [0-9]*, not just [0-9].
29375
29376Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29377
29378 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
29379
29380 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
29381
29382Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29383
29384 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
29385
29386Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29387
29388 * gdb.t06/signals.c: Add xfails for sun3.
29389
29390 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
29391
29392 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
29393 test_stepping tests.
29394
29395Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29396
29397 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
29398
29399 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
29400
29401 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
29402 rather than actually putting it through cpp twice.
29403
29404 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
29405
29406Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
29407
29408 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
29409 no longer needed.
29410
29411Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29412
29413 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
29414
29415 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
29416 C++ features prints as "struct", make it a pass, not an xfail.
29417
29418Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29419
29420 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
29421 Don't require VA to print as "class" rather than "struct".
29422
29423Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
29424
29425 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
29426
29427Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29428
29429 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
29430
29431Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29432
29433 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
29434 order.
29435
29436Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29437
29438 * gdb.t16/printcmds.exp: Add printf tests.
29439
29440 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
29441
29442 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
29443
29444Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
29445
29446 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
29447 pass counts, to counteract any existing or future setup_xfails.
29448
29449Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29450
29451 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
29452 {BEGIN,END}_COMMON for common block instead of STAB.
29453 * gdb.stabs/wierd.exp: Add xfail for rs6000.
29454
29455 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
29456 intp_var should be N_GSYM not N_LSYM.
29457 wierd-aout.S: Use a label for the value of the N_SO.
29458 wierd.def: Remove all backslashes.
29459 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
29460
29461Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29462
29463 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
29464 get the expected next to inheritance3.
29465
29466Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29467
29468 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
29469 now that gcc-2.4 gets it right.
29470
29471Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29472
29473 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
29474
29475 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
29476 generating comp-info.exp which works for cross-compilation.
29477
29478Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
29479
29480 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
29481 "*-*-sysv4.*".
29482
29483Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
29484
29485 * gdb.t01/run.exp: Start with a fresh gdb.
29486 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
29487 SVR4.x.
29488
29489Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
29490
29491 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
29492 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
29493 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
29494 Makefile.in (distclean, realclean): Remove gdbme.c from list of
29495 things to remove.
29496
29497Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
29498
29499 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
29500 test cases from bug reports.
29501
29502Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
29503
29504 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
29505 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
29506 avoid spurious xfails.
29507 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
29508 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
29509 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
29510
29511Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
29512
29513 * gdb.t00/teststrategy.exp: Rework to provide more useful
29514 description of each test, fix problem with systems that define
29515 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
29516 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
29517 results for "next over recursive call" so timeouts aren't taken
29518 by error.
29519
29520Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
29521
29522 * gdb.t12/scope.exp: Test printing of variables before run.
29523
29524 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
29525 printed in wrong order due to sorting.
29526
29527Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
29528
29529 * gdb.t00/teststrategy.exp: Fix expected results for printing
29530 user entered string constant. Is array of char, prints with no
29531 address.
29532
29533 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
29534 commands.
29535 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
29536 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
29537 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
29538 of struct of char arrays.
29539 * gdb.t00/radix.exp: New tests for radix commands.
29540
29541Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
29542
29543 * gdb.t16/printcmd.exp: Print a variable before running program
29544 (with xfail for AIX).
29545
29546Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
29547
29548 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
29549
29550 * gdb.t16/printcmd.exp: Don't print variables before running program.
29551
29552 * gdb.t06/break.exp: Don't require envp argument to main.
29553
29554 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
29555
29556 * gdb.t02/whatis.exp, gdb.t11/list.exp:
29557 Add xfails for rs6000.
29558
29559 * gdb.t02/whatis.exp: Change other tests not to re-test something
29560 we already tested.
29561
29562 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
29563 each type used has a variable of that type.
29564
29565Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
29566
29567 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
29568
29569Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
29570
29571 * configure.in: change srctrigger to be a file, not a directory
29572
29573Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
29574
29575 * configure.in (mips-idt-ecoff*): Added trailing '*'.
29576
29577 * gdb.t11/list.exp: Fixed a couple of typos.
29578
29579Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
29580
29581 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
29582 is fixed and PR is closed.
29583 * gdb.t16 (gdbme.c): Add simple test string variable.
29584 * gdb.t16 (printcmds.exp): Add tests with simple test string
29585 variable, primarily for boundaries on "set print elements".
29586
29587Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
29588
29589 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
29590 Make leading 0's optional and don't expect a tab in the middle
29591 of the number.
29592
29593 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
29594
29595 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
29596 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
29597 don't end command passed to gdb_test with newline.
29598
29599 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
29600 signed keyword away, don't expect signed bitfields to be signed.
29601
29602 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
29603 printing with only as many 1's as are in the field as well as printing
29604 with 32 1's (see comment).
29605
29606Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
29607
29608 * gdb.t00/default.exp: Start with a fresh gdb.
29609 * configure.in (configdirs): Remove gdb.t31 until the chill
29610 compiler works again. It no longer is able to find chillrt0
29611 since it isn't in libchill.a anymore.
29612 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
29613 wierd.o, make more modular.
29614 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
29615 spurious newlines that caused problems.
29616
29617Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29618
29619 * Move test with enums and partial symbols from gdb.t03/ptype.exp
29620 to gdb.stabs/wierd.exp since GCC has worked around the bug.
29621 gdb.stabs/wierd.{exp,def}: Many new tests.
29622
29623 * gdb.t00/default.exp: update info line for new message.
29624
29625 * gdb.t02/{whatis.exp,gdbme.c}:
29626 Test that "char *" doesn't print as "caddr_t".
29627
29628Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29629
29630 * gdb.t00/help.exp: Use .* in place of some help messages which
29631 just changed.
29632 gdb.t00/default.exp: Update "info frame" test for new message.
29633 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
29634 Remove some xfails
29635
29636Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29637
29638 * gdb.t03/{gdbme.c,ptype.exp}:
29639 Add tests for typedef'd struct and union without tags.
29640 Also check "whatis" on a variable of a typedef'd enum without a tag.
29641
29642 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
29643 PRMS 1823; the bug still exists but isn't reproduced by this test
29644 anymore), and remove rs6000 XFAIL (the bug is fixed).
29645
29646 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
29647 duplicated from whatis.exp. For those that are left, accept
29648 "long", "long int", or "int" for long variables (whatis.exp already
29649 has an XFAIL for "int", so no need to fail it here).
29650
29651 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
29652 Deal with GCC's names for types now that GDB uses the compiler's names.
29653
29654 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
29655 setup_xfail's for sunos4. If we #defined the signed keyword away,
29656 don't expect GDB to know that char it is signed.
29657
29658 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
29659
29660Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
29661
29662 * configure.in (configdirs): Add gdb.t24 for C++ tests that
29663 should work on any system, regardless of debugging format.
29664 * gdb.t21/demangle.exp: Move to gdb.t24.
29665 * gdb.t24/demangle.exp: Move from gdb.t21.
29666 * gdb.t24/{Makefile.in, configure.in}: New files.
29667
29668Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29669
29670 * configure.in: Do gdb.stabs and C++ tests only for stabs.
29671 * gdb.stabs: New directory.
29672
29673Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
29674
29675 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
29676 not just "Quit anyway?".
29677
29678Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
29679
29680 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
29681 that all setup_xfails are immediately followed by clear_xfails.
29682
29683Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
29684
29685 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
29686 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
29687 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
29688 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
29689 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
29690 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29691 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29692 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
29693 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
29694 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
29695 gdb.t31/chillvars.exp, lib/gdb.exp:
29696 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
29697 bug-gdb@prep.ai.mit.edu.
29698
29699Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
29700
29701 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
29702 with 0.0, not integer 0.
29703
29704Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
29705
29706 * gdb.t06/break.exp: Update for "Kill the program" message change.
29707
29708Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
29709
29710 * Makefile.in (GDBFLAGS): Set to -nx.
29711 * Makefile.in (site.exp): Use GDBFLAGS.
29712
29713Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29714
29715 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
29716 Makefiles.
29717 (check): depend on just-check.
29718 (just-check): added so that tests can be run without a noop
29719 build pass.
29720
29721Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
29722
29723 Switch to using configure's configdirs.
29724 * Makefile.in (Makefile): add configure.in dependency.
29725 (SUBDIRS): removed redundant assignment.
29726 * configure.in: switch subdirs assignment to configdirs.
29727 * gdb.t*/configure.in: new files.
29728
29729Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
29730
29731 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
29732 works.
29733
29734Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
29735
29736 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
29737 in explicit rules. Apparently this is not supported by some makes.
29738
29739Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
29740
29741 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
29742
29743Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29744
29745 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
29746 disappeared.
29747
29748Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
29749
29750 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
29751
29752Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
29753
29754 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
29755 watchpoint problem that is now fixed.
29756 * gdb.t30/chexp.exp: Remove setup_xfail for printing
29757 uninitialized convenience variables.
29758 * gdb.t31/chillvars.exp: Fix expected patterns for printing
29759 structures.
29760
29761Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29762
29763 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
29764 which causes expect to get out of sync with gdb on long output
29765 from help set.
29766 * gdb.t09/corefile.exp: Make expected pattern for core file
29767 failing signal and frame output format less sun specific.
29768
29769Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
29770
29771 * gdb.t31/chillvars.exp: Add and remove initial dummy
29772 breakpoint, so that symbol table is forced in.
29773 (Needed at least on Sunos4, though it seems not SVR4.)
29774 * gdb.t31/chillvars.exp: Update for changed output format.
29775
29776Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
29777
a9c64011 29778 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
29779
29780Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
29781
29782 * Makefile.in: Added --srcdir when invoking runtest, removed the
29783 need for a local config file. (optional now)
29784
29785Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
29786
29787 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
29788 failure count used to force early termination. Add some more
29789 expected failures for gnu style demangling.
29790
29791Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29792
29793 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
29794 pmi variable from gdb.t20/gdbme to get optimized away.
29795 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
29796 Check for written corefile upon timeout _and_ eof.
29797
29798Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29799
29800 * config/unix-gdb.exp: Add missing return 0.
29801
29802Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
29803
29804 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
29805 test termination.
29806
29807Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
29808
29809 * configure.in (subdirs): Put back gdb.t17 which mysteriously
29810 disappeared.
29811
29812Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
29813
29814 * gdb.t10/crossload.exp: Disable the i860-elf test until such
29815 time as i860 support works.
29816
d63a86f8 29817 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
29818 "backtrace 100\r" rather than just "backtrace\r", to match last
29819 change.
29820
29821Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
29822
29823 * config/udi-gdb.exp (gdb_exit): Remove close command.
29824 (gdb_target_udi): New procedure to set the UDI target.
29825 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
29826 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
29827 Added waits for prompts after several question responses. Added
29828 some more responses used by a29k-amd-udi-gdb.
29829 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
29830 pass different arguments, restart UDI connection after program
29831 completion.
29832 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
29833 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
29834 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
29835 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
29836 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
29837 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
29838 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
29839 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
29840 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
29841 after program completion.
29842 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
29843 compiled with a SELECT_VECS setting.
29844 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
29845 infinite recursion.
29846
29847 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
29848 Added checks for COFF results, and made them expected failures for
29849 all targets. It would be better to make them expected failures
29850 for COFF targets only.
29851
29852Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
29853
29854 * Makefile.in: add null dvi target, don't bother to recurse
29855 through test directories for info and install-info; rename
29856 $(datadir) to be dejagnu instead of deja-gnu
29857
29858Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
29859
29860 * gdb.t31/gdbme.ch: Re-enable code that previously caused
29861 compiler to coredump.
29862 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
29863 code.
29864
29865Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
29866
29867 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
29868 coredump.
29869 * gdb.t31/chillvars.exp: Comment out tests that depend on that
29870 code.
29871
29872Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
29873
29874 * gdb.t03/ptype.exp: tests for return code from gdb_test.
29875 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
29876 which in a shell. Deletes xgdb when done.
29877 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
29878 Tests the return from the "set height" or "set width" commands.
29879 Added a few return codes where needed.
29880
29881Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
29882
29883 * Makefile.in (SUBDIRS): Add gdb.t17.
29884 * configure.in (subdirs): Add gdb.t17.
29885 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
29886 files to test gdb's calling of functions in the inferior with
29887 the correct arguments and gdb's ability to retrieve any
29888 result returned.
29889
29890Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
29891
29892 * config/unix-gdb.exp (gdb_exit): Remove close commands that
29893 may be called after gdb goes away. Previous versions of expect
29894 needed these to avoid file descriptor leaks, but they cause
29895 errors with the current revision of expect.
29896 * gdb.t00/gdbvars.exp: Use -re on expected output after
29897 setting sevenbit-strings.
29898 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
29899 to set sevenbit-strings consistent across tests.
29900 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
29901 set sevenbit-strings consistent across tests.
29902
29903Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
29904
29905 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
29906 expected output to match current "expect" expectations.
29907
29908Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
29909
29910 * gdb.t00/default.exp: Change expected output for default "source"
29911 command, to match new gdb behavior which requires a filename to
29912 source.
29913
29914Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
29915
29916 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
29917 expected fail for i486-*-* that misses the marker2 function.
29918 * gdb.t10/crossload.exp (bfddefault): Allow successful
29919 recognition of a format to pass even if no symbols are found.
29920 Explicitly catch failures where the format is not recognized
29921 or is ambiguous, and add the reason to the fail message.
29922 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
29923 the cause is and invalid target and add reason to failure message.
29924 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
29925 elf32-i386, elf32-sparc, and elf32-i860.
29926 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
29927 Set up expected failure for 'filename'::variable scope resolution,
29928 which is now apparently broken on all targets.
29929 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
29930 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
29931 gdb.t23/templates.exp: Change failure for missing binfile into
29932 just a warning.
29933 gdb.t21/demangle.exp: Change all cfront references to 'arm'
29934 references.
29935
29936Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
29937
29938 * gdb.t00/default.exp: Add expected output for default "source"
29939 command, to match new gdb behavior.
29940 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
29941
29942Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
29943
29944 * config/*-gdb.exp: returns an error, rather than exiting on
29945 internal errors.
29946
29947Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
29948
29949 * gdb.t03/gdbme.c: Add pointer to struct variable.
29950 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
29951 referencing struct members.
29952
29953Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
29954
29955 * configure.in (mips-idt-ecoff): New target.
29956 * config/mips-gdb.exp: New file for remote board using MIPS remote
29957 debugging protocol.
29958
29959 * Redid configuration scheme. Removed gdb.t*/configure.in.
29960 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
29961 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
29962 distclean targets. Built executables via .o files. Adjusted
29963 tests to account for source files in $(srcdir) rather than
29964 $(objdir).
29965 * lib/gdb.exp (runto): Don't expect () after the function name,
29966 because it may have arguments.
29967
29968Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
29969
29970 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
29971 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
29972 expected failures for mips-idt-* and mips-sgi-*.
29973 * gdb.t00/default.exp (attach): Kill process if requested.
29974 * gdb.t00/help.exp (help target core, help target): Accept a gdb
29975 that does not read core files.
29976 * gdb.t01/run.exp: Removed checks for exit status code.
29977 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
29978 it is linked in.
29979 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
29980 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
29981 appropriate, rather than doing it by hand.
29982 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
29983 execution.
29984 * gdb.t10/crossload.exp: Kill existing program if needed.
29985 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
29986 appropriate, rather than doing it by hand. Always increase
29987 timeout for this test, not just for VxWorks.
29988
29989Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
29990
29991 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
29992 of Chill STRUCT types and STRUCT values.
29993 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
29994 than "char".
29995 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 29996 struct2): New struct definitions and initializations to test
c906108c
SS
29997 simple Chill STRUCT types.
29998
29999Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
30000
30001 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
30002 the null byte at the end of strings.
30003 * gdb.t00/default.exp: Make show version insensitive to copyright
30004 date.
30005 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
30006 to avoid dependencies on target char signedness.
30007 * gdb.t16/printcmds.exp: Update expected results for explicitly
30008 unsigned char.
30009 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
30010 now work.
30011 * gdb.t21/demangle.exp: Add many more patterns for template
30012 demangling, most of them being expected failures.
30013 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
30014 string we are matching for, to match on the whole string.
30015 * gdb.t21/demangle.exp: Add many new test strings to demangle,
30016 and fix a whole bunch that had incorrect expected output but were
30017 passing anyway because of the bug in "proc demangle".
30018 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
30019 type.
30020 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
30021
30022Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
30023
a9c64011
AS
30024 * gdb/testsuite: made modifications to testcases, etc., to allow
30025 them to work properly given the reorganization of deja-gnu and the
30026 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
30027
30028Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
30029
30030 * gdb/testsuite: Initial creation of gdb/testsuite.
30031 Migrated dejagnu testcases and support files for testing nm to
30032 gdb/testsuite from deja-gnu. These files were moved "as is"
30033 with no modifications. This migration is part of a major overhaul
30034 of dejagnu. The modifications to these testcases, etc., which
30035 will allow them to work with the new version of dejagnu will be
30036 made in a future update.
48efe704 30037
8d8cb839 30038 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 30039\f
8d8cb839
EZ
30040;; Local Variables:
30041;; mode: change-log
30042;; left-margin: 8
30043;; fill-column: 74
30044;; version-control: never
30045;; End:
902f2ccb 30046
0b302171 30047 Copyright 1993-2005, 2012 Free Software Foundation, Inc.
902f2ccb
MC
30048 Copying and distribution of this file, with or without modification,
30049 are permitted provided the copyright notice and this notice are preserved.
This page took 3.630343 seconds and 4 git commands to generate.