]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
gdb/testsuite/
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
2376d946
JK
12011-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2
3 * gdb.base/jit-so.exp (one_jit_test): Add testcase name to log message.
4
1eec78bd
KS
52011-11-23 Keith Seitz <keiths@redhat.com>
6
7 * lib/mi-support.exp (varobj_tree): New namespace and procs.
8 (mi_varobj_tree_test_children_callback): New proc.
9 (mi_walk_varobj_tree): New proc.
10
36dfb11c
TT
112011-11-22 Tom Tromey <tromey@redhat.com>
12
13 * lib/mi-support.exp (mi_run_cmd_full): Rename from mi_run_cmd.
14 Add "use_mi_command" argument.
15 (mi_run_cmd, mi_run_with_cli): New procs.
16 * gdb.mi/solib-lib.c: New file.
17 * gdb.mi/solib-main.c: New file.
18 * gdb.mi/mi-solib.exp: New file.
19
0e965dd0
DE
202011-11-21 Doug Evans <dje@google.com>
21
22 * gdb.cp/nextoverthrow.exp: Skip test if debug info for
23 _Unwind_DebugHook is missing.
24
f196051f
SS
252011-11-20 Stan Shebs <stan@codesourcery.com>
26
27 * gdb.trace/tstatus.exp: New.
28 * gdb.trace/actions.c: Include string.h.
29
bfccc43c
YQ
302011-11-18 Yao Qi <yao@codesourcery.com>
31
32 * gdb.trace/pending.exp: New.
33 * gdb.trace/pending.c: New.
34 * gdb.trace/pendshr1.c: New.
35 * gdb.trace/pendshr2.c: New.
36 * gdb.trace/change-loc.exp (tracepoint_change_loc_1): Check one
37 tracepoint location becomes pending.
38 (tracepoint_change_loc_2): New.
39
73cd8ab1
DM
402011-11-16 David S. Miller <davem@davemloft.net>
41
42 * lib/gdb.exp (can_single_step_to_signal_handler): Return zero when
43 target is sparc*-*-linux*
44
77426730
PK
452011-11-15 Paul Koning <paul_koning@dell.com>
46
47 * gdb.python/py-type.exp: New testcases for exceptions on scalar
48 types.
49
ed59ded5
DE
502011-11-14 Doug Evans <dje@google.com>
51
52 * gdb.base/shell.exp: New file.
53
405f8e94
SS
542011-11-14 Stan Shebs <stan@codesourcery.com>
55
56 * gdb.trace/ftrace.c: New.
57 * gdb.trace/ftrace.exp: New.
58
1e4d1764
YQ
592011-11-14 Yao Qi <yao@codesourcery.com>
60
61 * gdb.trace/change-loc-1.c: New.
62 * gdb.trace/change-loc-2.c: New.
63 * gdb.trace/change-loc.c: New.
64 * gdb.trace/change-loc.exp: New.
65 * gdb.trace/change-loc.h: New.
66 * gdb.trace/trace-break.c (marker): Define new symbol.
67 * gdb.trace/trace-break.exp (break_trace_same_addr_5):
68 New.
69 (break_trace_same_addr_6): New.
70
71eba9c2 712011-11-12 Matt Rice <ratmice@gmail.com>
72
73 * gdb.base/info-macros.exp: Make tests for info definitions
74 test info macro. Add tests for info macro argument processing.
75 Rename a few tests.
76
1d93e29a
KS
772011-11-11 Keith Seitz <keiths@redhat.com>
78
79 PR gdb/12843
80 * gdb.base/linespecs.exp: New file.
81
a4b5b48a
DE
822011-11-11 Doug Evans <dje@google.com>
83
84 * gdb.threads/print-threads.exp: Extend timeout for slower
85 tests.
86
f6b47be4
DE
872011-11-10 Doug Evans <dje@google.com>
88
792a0230
DE
89 * gdb.reverse/i387-env-reverse.exp: Extend timeout of
90 "record to end of main" test.
91
f6b47be4
DE
92 * gdb.python/py-type.c (TS): New typedef.
93 (ts): New global.
94 * gdb.python/py-type.exp: Test field list of typedef.
95
22355c90
JB
962011-11-10 Joel Brobecker <brobecker@adacore.com>
97
98 * gdb.ada/small_reg_param: New testcase.
99
a7860e76
TT
1002011-11-09 Tom Tromey <tromey@redhat.com>
101
102 * gdb.cp/destrprint.exp: New file.
103 * gdb.cp/destrprint.cc: New file.
104
72a2e3dc
MI
1052011-11-08 Meador Inge <meadori@codesourcery.com>
106
107 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
108 (switch_stack_to_other): New test function.
109 * gdb.arch/thumb-prologue.exp: New test cases.
110
7bf9deb0
MR
1112010-11-08 Maciej W. Rozycki <macro@codesourcery.com>
112
113 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
114
d3895d7d
YQ
1152011-11-08 Yao Qi <yao@codesourcery.com>
116
117 * gdb.exp (supports_process_record): New.
118 (supports_reverse): New.
119 * gdb.reverse/break-precsave.exp: Call support_process_record
120 to run test conditionally.
121 * gdb.reverse/consecutive-precsave.exp: Likewise.
122 * gdb.reverse/i386-precsave.exp: Likewise.
123 * gdb.reverse/machinestate-precsave.exp: Likewise.
124 * gdb.reverse/solib-precsave.exp: Likewise.
125 * gdb.reverse/step-precsave.exp: Likewise.
126 * gdb.reverse/until-precsave.exp: Likewise.
127 * gdb.reverse/watch-precsave.exp: Likewise.
128 * gdb.reverse/break-reverse.exp: Call support_reverse to run
129 test conditionally.
130 * gdb.reverse/consecutive-reverse.exp: Likewise.
131 * gdb.reverse/finish-precsave.exp: Likewise.
132 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
133 * gdb.reverse/finish-reverse.exp: Likewise.
134 * gdb.reverse/i386-reverse.exp: Likewise.
135 * gdb.reverse/i386-sse-reverse.exp: Likewise.
136 * gdb.reverse/machinestate.exp: Likewise.
137 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
138 * gdb.reverse/sigall-precsave.exp: Likewise.
139 * gdb.reverse/sigall-reverse.exp: Likewise.
140 * gdb.reverse/solib-reverse.exp: Likewise.
141 * gdb.reverse/step-reverse.exp: Likewise.
142 * gdb.reverse/until-reverse.exp: Likewise.
143 * gdb.reverse/watch-reverse.exp: Likewise.
144
a59306a3
YQ
1452011-11-05 Yao Qi <yao@codesourcery.com>
146
147 * gdb.trace/trace-break.exp: Add test on setting two
148 fast tracepoints at the same address.
149
87769f59
JK
1502011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
151
152 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
153
3065dfb6
SS
1542011-11-02 Stan Shebs <stan@codesourcery.com>
155
156 * gdb.trace/collection.c: Add code using strings.
157 * gdb.trace/collection.exp: Add tests of string collection.
158
89e208db
JK
1592011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
160
161 * gdb.base/skip-solib.exp (executable_main): New variable.
162 (binfile_main): Base it on that.
163 Use $executable_main in clean_restart calls. Drop gdb_exit and
164 gdb_start calls.
165
405e54e9
JK
1662011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
167
168 Fix racy FAILs.
169 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
170 breakpoint_re globals import by async. Set string_regex to .* for
171 async. Remove the optional thread_selected_re and breakpoint_re
172 globals expectations.
173
58e8570a
JM
1742011-11-01 Joseph Myers <joseph@codesourcery.com>
175
176 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
177 well as Cygwin.
178
7b35ec7f 1792011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
180
181 Add tests for skip command.
89e208db
JK
182 * gdb.base/skip-solib-lib.c: New
183 * gdb.base/skip-solib-main.c: New
184 * gdb.base/skip-solib.exp: New
185 * gdb.base/skip.c: New
186 * gdb.base/skip.exp: New
187 * gdb.base/skip1.c: New
188 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 189
b9fd1791
PA
1902011-10-31 Yao Qi <yao@codesourcery.com>
191 Pedro Alves <pedro@codesourcery.com>
192
193 * gdb.trace/trace-break.c: New.
194 * gdb.trace/trace-break.exp: New.
195
4323fecc
JK
1962011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
197
198 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
199 break-here-2.
200
0e5bf2a8
PA
2012011-10-28 Pedro Alves <pedro@codesourcery.com>
202
203 * gdb.threads/no-unwaited-for-left.c: New.
204 * gdb.threads/no-unwaited-for-left.exp: New.
205 * gdb.threads/non-ldr-exc-1.c: New.
206 * gdb.threads/non-ldr-exc-1.exp: New.
207 * gdb.threads/non-ldr-exc-2.c: New.
208 * gdb.threads/non-ldr-exc-2.exp: New.
209 * gdb.threads/non-ldr-exc-3.c: New.
210 * gdb.threads/non-ldr-exc-3.exp: New.
211 * gdb.threads/non-ldr-exc-4.c: New.
212 * gdb.threads/non-ldr-exc-4.exp: New.
213
3a3dad98
JK
2142011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
215
216 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
217 * gdb.base/attach-pie-misread.exp: Likewise.
218 * gdb.base/break-interp.exp: Likewise.
219 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
220 testcases for use_gdb_stub.
221 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
222 (continue): New testcase.
223 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
224 * gdb.threads/attach-into-signal.exp: Likewise.
225 * gdb.threads/attach-stopped.exp: Likewise.
226 * gdb.threads/attachstop-mt.exp: Likewise.
227
d6a5d40c
PK
2282011-10-28 Paul Koning <paul_koning@dell.com>
229
230 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
231
ca539be8
JK
2322011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
233
234 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
235 (mi_gdb_test): Import globals thread_selected_re
236 and breakpoint_re. Expect them optionally at the regex start.
237
d234ef5c
DE
2382011-10-27 Doug Evans <dje@google.com>
239
240 * gdb.python/python.exp: Test source -s.
241
ab964825
PK
2422011-10-26 Paul Koning <paul_koning@dell.com>
243
244 * gdb.python/lib-types.cc (struct A): New structure.
245 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 246
54d8a644
PK
2472011-10-25 Paul Koning <paul_koning@dell.com>
248
249 PR python/13327
d234ef5c 250
54d8a644
PK
251 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
252 fetch_lazy method.
253
b0221781
YQ
2542011-10-24 Yao Qi <yao@codesourcery.com>
255
256 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
257 target is tic6x-*-*.
258
6cda5a20
JB
2592011-10-21 Joel Brobecker <brobecker@adacore.com>
260
261 * gdb.ada/mi_task_info/task_switch.adb: New file.
262 * gdb.ada/mi_task_info.exp: New file.
263
5ed9db04
JK
2642011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
265
266 * gdb.cp/expand-psymtabs-cxx.exp: New file.
267 * gdb.cp/expand-psymtabs-cxx.cc: New file.
268
9df2fbc4
PM
2692011-10-20 Phil Muldoon <pmuldoon@redhat.com>
270
271 PR python/12656
272
273 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
274 global_block tests.
275
736086ba
TT
2762011-10-18 Tom Tromey <tromey@redhat.com>
277
278 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
279
4af31552
TT
2802011-10-18 Tom Tromey <tromey@redhat.com>
281
282 * gdb.base/source.exp: Don't include full file name in test name.
283 * gdb.python/python.exp: Don't include full file name in test
284 name.
285
43136979
AR
2862011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
287
288 * gdb.base/attach-pie-noexec.c: New files.
289 * gdb.base/attach-pie-noexec.exp: New files.
290
543a9323
JM
2912011-10-17 Joseph Myers <joseph@codesourcery.com>
292
293 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
294 prompt for each extra line in command.
295
21ae7a4d
JK
2962011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
297
298 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
299 Revert the part of:
300 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
301 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
302 Change the expected string.
303
20ec36d9
JK
3042011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
305
306 Fix results with system glibc debug info installed.
307 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
308 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
309 Accept also __libc_ symbol prefix and no prefix.
310
6501c2fc
KS
3112011-10-14 Keith Seitz <keiths@redhat.com>
312
313 PR c++/13225
314 * gdb.cp/converts.cc (foo3_1): New function.
315 (foo3_2): New functions.
316 * gdb.cp/converts.exp: Add tests for int to pointer conversion
317 and null pointer conversions of integer constant zero.
318 Add test to check if all arguments are checked for incompatible
319 conversion BADNESS.
320
55b1fd0c
TT
3212011-10-14 Tom Tromey <tromey@redhat.com>
322
323 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
324 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
325 linespec.
326
22c05d8a
JK
3272011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
328
329 Fix internal error regression.
330 * gdb.dwarf2/implptr-optimized-out.S: New file.
331 * gdb.dwarf2/implptr-optimized-out.exp: New file.
332
1d6edc3c
JK
3332011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
334
335 Fix empty DWARF expressions DATA vs. SIZE conditionals.
336 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
337 (loclist): New.
338 (4): New abbrev.
339 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
340 Use prepare_for_testing, remove clean_restart.
341 (p arraynoloc, p arraycallnoloc): New tests.
342
9ec72168
JK
3432011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
344
345 * gdb.cp/namespace-enum.exp (executable): New variable.
346 (binfile): Use ${objdir}/${subdir}/ prefix.
347 Use ${executable} for clean_restart.
348
9c6c53f7
SA
3492011-10-11 Sterling Augustine <saugustine@google.com>
350
351 * gdb.cp/Makefile.in: Add namespace-enum test.
352 * gdb.cp/namespace-enum.exp: New file.
353 * gdb.cp/namespace-enum.c: New file.
354 * gdb.cp/namespace-enum-main.c: New file.
355
fac7ceb3
UW
3562011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
357
358 * gdb.python/py-shared.exp: Relax filename check to handle remote:
359 sysroot.
360
941b2081
JK
3612011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
362
363 Reimplement @entry in input expressions.
364 * gdb.base/exprs.c (v_int_array_init): New variable.
365 * gdb.base/exprs.exp (print v_int_array_init)
366 (print *v_int_array_init@1, print *v_int_array_init@2)
367 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
368 (print v_int_array_init[1]@1): New tests.
369
0344e878
JM
3702011-10-10 Joseph Myers <joseph@codesourcery.com>
371
372 * gdb.cp/gdb2495.exp: Do not include directories in filename in
373 expected message.
374
5a56e9c5
DE
3752011-10-09 Doug Evans <dje@google.com>
376
377 * gdb.base/alias.exp: Add tests for alias command.
378
2bda9cc5
JK
3792011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
380
381 * gdb.arch/amd64-entry-value.s: New file.
382 * gdb.mi/mi2-amd64-entry-value.s: New file.
383
a471c594
JK
3842011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
385
386 Display @entry parameter values even for references.
387 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
388 functions.
389 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
390 reference and datap_input.
391 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
392 breakpoints.
393 (continue to breakpoint: entry_reference: reference)
394 (entry_reference: bt at entry)
395 (continue to breakpoint: entry_reference: breakhere_reference)
396 (entry_reference: bt, entry_reference: ptype regparam)
397 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
398 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
399 (entry_reference: p regcopy, entry_reference: p nodataparam)
400 (entry_reference: p nodataparam@entry): New tests.
401
36b11add
JK
4022011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
403
404 Support @entry in input expressions.
405 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
406 (entry_stack: p s1@entry, entry_stack: p s2@entry)
407 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
408 (tailcall: p j@entry): New tests.
409 * gdb.cp/koenig.cc (A::entry): New function.
410 (main): Call it.
411 * gdb.cp/koenig.exp (p entry (c)): New test.
412
e18b2753
JK
4132011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
414
415 Display @entry parameter values (without references).
416 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
417 (different, validity, invalid): New functions.
418 (main): Call them.
419 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
420 stacktest, breakhere_stacktest, different, breakhere_different,
421 breakhere_validity and breakhere_invalid.
422 (entry: bt): Update for @entry.
423 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
424 (entry_validity: *, entry_invalid: *): Many new tests.
425 * gdb.base/break.exp
426 (run until breakpoint set at small function, optimized file): Accept
427 also the @entry suffix.
428 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
429 * gdb.mi/mi2-amd64-entry-value.c: New files.
430 * gdb.mi/mi2-amd64-entry-value.exp: New files.
431
2d6c5dc2
JK
4322011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
433
434 Protect entry values against self tail calls.
435 * gdb.arch/amd64-entry-value.cc (self2, self): New.
436 (main): Call self.
437 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
438 (set debug entry-values 1, self: bt debug entry-values): New tests.
439
111c6489
JK
4402011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
441
442 Recognize virtual tail call frames.
443 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
444 (amb_b, amb_a): New.
445 (main): Call a and b.
446 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
447 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
448 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
449 New tests.
450
8e3b41a9
JK
4512011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
452
453 Implement basic support for DW_TAG_GNU_call_site.
454 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
455 * gdb.arch/amd64-entry-value.cc: New file.
456 * gdb.arch/amd64-entry-value.exp: New file.
457
181cebd4
JK
4582011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
459
460 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
461 * gdb.dwarf2/implptr-64bit.S: New file.
462 * gdb.dwarf2/implptr-64bit.exp: New file.
463
741f5e3c
JK
4642011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
465
466 Fix initial language detection with -readnow.
467 * gdb.cp/readnow-language.cc: New file.
468 * gdb.cp/readnow-language.exp: New file.
469
a73d2258
JK
4702011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
471
472 Fix printed anonymous struct name.
473 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
474
af369495
JM
4752011-10-09 Joseph Myers <joseph@codesourcery.com>
476
477 * gdb.base/solib-symbol.exp: Do not include directories in
478 filenames in expected messages.
479
1fa57852
DE
4802011-10-07 Doug Evans <dje@google.com>
481
482 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
483
bd054e06
KP
4842011-10-07 Kevin Pouget <kevin.pouget@st.com>
485
486 Allow Python notification of new object-file loadings.
487 * gdb.python/py-events.exp: Test newobjfile event.
488 * gdb.python/py-events.py: Register newobjfile callback.
489 * gdb.python/py-events.c: Add call to shared library
490 * gdb.python/py-events-shlib.c: New file.
491
8031b6f8
JM
4922011-10-06 Joseph Myers <joseph@codesourcery.com>
493
494 * gdb.base/fixsection.exp: Do not include directories in filename
495 in expected message.
496
7fea6923
PM
4972011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
498
499 Add tests for passing of environment variables to inferior.
500 * gdb.base/testenv.c: New test source.
501 * gdb.base/testenv.exp: New expect test.
502
687f2a88
PK
5032011-10-04 Paul Koning <paul_koning@dell.com>
504
505 * gdb.python/py-value.c (main): Break before return.
506
cb6be26b
KP
5072011-10-04 Kevin Pouget <kevin.pouget@st.com>
508
509 PR python/12691: Add the inferior to Python exited event
510 * gdb.python/py-events.exp: Test the inferior attribute of exited
511 event with a fork.
512 * gdb.python/py-events.py: Print inferior number on exit.
513 * gdb.python/py-events.c: Fork the inferior.
514
fb213700
EBM
5152011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
516
517 * gdb.base/jit.exp: Add testcase name to log message
518
aa2071bd
PK
5192011-10-03 Paul Koning <paul_koning@dell.com>
520 Jan Kratochvil <jan.kratochvil@redhat.com>
521
522 * gdb.python/py-value.exp
523 (python inval = gdb.parse_and_eval('*(int*)0'))
524 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
525 (set argc=2, python print argc_lazy): New tests.
526
dd11a36c
JB
5272011-10-02 Joel Brobecker <brobecker@adacore.com>
528
529 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
530
46f886f1
JK
5312011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
532 Pedro Alves <pedro@codesourcery.com>
533
534 * gdb.python/py-value.exp (test_value_in_inferior): New variable
535 can_read_0, test for it.
536 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
537 (parse_and_eval with memory error): ... here, make it untested if
538 can_read_0.
539
c5cb204f
MP
5402011-09-30 Marek Polacek <mpolacek@redhat.com>
541
542 * gdb.python/python.exp (verify pagination beforehand)
543 (verify pagination afterwards): Fix race by splitting the line.
544
68fb0ec0
JM
5452011-09-29 Joseph Myers <joseph@codesourcery.com>
546
547 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
548 for 64-bit multilibs from i?86-* targets.
549
6aee0d90
MP
5502011-09-29 Marek Polacek <mpolacek@redhat.com>
551
552 * lib/gdb.exp: Fix a typo in one of the comments.
553
e9101ff5
MP
5542011-09-29 Marek Polacek <mpolacek@redhat.com>
555
556 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
557 matching pattern.
558
7a81bdbf
PK
5592011-09-28 Paul Koning <paul_koning@dell.com>
560
561 * gdb.python/py-type.c (enum E): New.
562 * gdb.python/py-type.exp (test_fields): Add tests for Python
563 mapping access to fields.
564 (test_enums): New test for field access on enums.
565
6710bf39
SS
5662011-09-27 Stan Shebs <stan@codesourcery.com>
567
568 * gdb.trace/collection.exp: Test collection of $_ret.
569
b2a6bdeb
AT
5702011-09-22 Andreas Tobler <andreast@fgznet.ch>
571
572 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
573 list of compilation switches for <*-*-freebsd*>.
574
3c9057f3
SS
5752011-09-19 Stan Shebs <stan@codesourcery.com>
576
577 * gdb.trace/tspeed.exp: New file.
578 * gdb.trace/tspeed.c: New file.
579
34518530
YQ
5802011-09-18 Yao Qi <yao@codesourcery.com>
581
582 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
583 instructions.
584 (test_adr_32bit, test_pop_pc): Likewise.
585 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
586 Thumb instructions.
587 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
588 in gdb_test_multiple.
589 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
590
ab254057
YQ
5912011-09-17 Yao Qi <yao@codesourcery.com>
592
593 * lib/gdb.exp (can_single_step_to_signal_handler): New.
594 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
595 support single step to signal handler.
596
9c317b71
YQ
5972011-09-17 Yao Qi <yao@codesourcery.com>
598
599 * gdb.base/disp-step-fork.c: New.
600 * gdb.base/disp-step-syscall.exp: New.
601 * gdb.base/disp-step-vfork.c: New.
602
a8123151
JB
6032011-09-16 Joel Brobecker <brobecker@adacore.com>
604
605 * gdb.ada/tasks.exp: Make the expected output for
606 the `info tasks' tests more resilient to spacing
607 changes.
608
63a9aad8
JK
6092011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
610
611 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
612 (reached breakpoint 2, reached breakpoint 3): Update expected output.
613
2aa48337
KP
6142011-09-15 Kevin Pouget <kevin.pouget@st.com>
615
616 PR Python/12692 Add gdb.selected_inferior() to Python interface.
617 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
618
6839b47f
KP
6192011-04-30 Kevin Pouget <kevin.pouget@st.com>
620
621 Handle multiple breakpoint hits in Python interface:
622 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
623 presence.
624 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
625 breakpoint hits.
626
0935723e
JK
6272011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
628 Jan Kratochvil <jan.kratochvil@redhat.com>
629
630 * gdb.python/py-events.exp: Remove pretty printing comment.
631 * gdb.python/py-evsignal.exp: New file.
632 * gdb.python/py-evthreads.c: Include signal.h.
633 (thread3): Remove variable count3. Remove variable bad and use raise
634 instead.
635 (thread2): Remove variable count2. Move thread3 pthread_create here,
636 merge pthread_join to a single line.
637 (main): Remove variable count1. Merge pthread_join with pthread_create
638 to a single line.
639 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
640 KFAIL python/12966 for gdbserver. Test return value of
641 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
642 gdb_expect by gdb_test and gdb_test_multiple.
643 (thread 2, thread 3): New tests.
644
4801a9a3
PA
6452011-09-12 Matt Rice <ratmice@gmail.com>
646 Pedro Alves <pedro@codesourcery.com>
647
648 PR gdb/13175
649
650 * gdb.base/interp.exp: New tests.
651 * gdb.base/interp.c: New file.
652
24ece742
DE
6532011-09-12 Doug Evans <dje@google.com>
654
655 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
656 * gdb.dwarf2/typeddwarf.exp: Ditto.
657
7f062217
JK
6582011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
659
660 Fix compatibility with x32 arch.
661 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
662 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
663 is_x86_like_target.
664 * testsuite/gdb.trace/collection.exp: Likewise.
665 * testsuite/gdb.trace/report.exp: Likewise.
666 * testsuite/gdb.trace/unavailable.exp: Likewise.
667 * testsuite/gdb.trace/while-dyn.exp: Likewise.
668 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
669 (is_x86_like_target): Check also is_amd64_regs_target.
670
08711b9a
JK
6712011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
672
673 PR breakpoints/12435
674 * gdb.arch/amd64-prologue-xmm.c: New file.
675 * gdb.arch/amd64-prologue-xmm.exp: New file.
676 * gdb.arch/amd64-prologue-xmm.s: New file.
677
b99b5f66
JK
6782011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
679
680 * gdb.dwarf2/dw2-param-error-main.c: New file.
681 * gdb.dwarf2/dw2-param-error.S: New file.
682 * gdb.dwarf2/dw2-param-error.exp: New file.
683
a391a2f6
PA
6842011-09-08 Pedro Alves <pedro@codesourcery.com>
685
686 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
687 inferior's pid and look for a core dump named core.$pid. Use
688 `remote_file' commands on the host instead of hand coding shell
689 commands on the build.
690 * gdb.base/valgrind-db-attach.exp: Kill the program before
691 finishing the test.
692
7d8e6458 6932011-09-02 Matt Rice <ratmice@gmail.com>
694
695 * lib/prompt.exp: New file for testing the first prompt.
696 * gdb.python/py-prompt.exp: Ditto.
697 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
698
68e77c9e
PA
6992011-09-02 Pedro Alves <pedro@codesourcery.com>
700
701 * gdb.threads/gcore-thread.exp: Set the global core_supported to
702 0, before testing gcore.
703
9655e943
JK
7042011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
705
df6dc84d
JK
706 * dw2-ifort-parameter-debug.S: Update copyright year.
707 * dw2-ifort-parameter.c: Update copyright year.
708 * dw2-ifort-parameter.exp: Update copyright year.
709
9655e943
JK
710 * dw2-ifort-parameter-debug.S: New file.
711 * dw2-ifort-parameter.c: New file.
712 * dw2-ifort-parameter.exp: New file.
713
353d1d73
JK
7142011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
715
716 * gdb.base/commands.exp (error_clears_commands_left): New function.
717 (): Call it.
718
5c07461a
JK
7192011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
720
721 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
722 (C): Initialize `a'.
723 * gdb.mi/mi-inheritance-syntax-error.exp
724 (-data-evaluate-expression $path): Expect `a' as 5.
725
0d932b2f
MK
7262011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
727
728 PR mi/11912
729 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
730 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
731 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
732 keyword in output of -var-info-path-expression.
733
bdb54049
JK
7342011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
735
736 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
737 * gdb.trace/collection.exp: Likewise.
738 * gdb.trace/report.exp: Likewise.
739 * gdb.trace/unavailable.exp: Likewise.
740 * gdb.trace/while-dyn.exp: Likewise.
741
59cde39c
KS
7422011-08-18 Keith Seitz <keiths@redhat.com>
743
744 PR c++/12266
745 * gdb.cp/meth-typedefs.cc: New file.
746 * gdb.cp/meth-typedefs.exp: New file.
747
fa3a4f15
PM
7482011-08-17 Phil Muldoon <pmuldoon@redhat.com>
749
750 * gdb.python/python.exp: Add extended-prompt tests.
751
c1049fca
JK
7522011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
753
754 * gdb.arch/i386-dr3-watch.exp
755 (watchpoint on gap1 does not fit debug registers)
756 (delete all watchpoints): Fix racy expect strings.
757
d93f7b5c
YQ
7582011-08-14 Yao Qi <yao@codesourcery.com>
759
760 * gdb.base/maint.exp: set data_section to ".neardata".
761 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
762 * gdb.base/savedregs.exp: Handle SIGILL.
763 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
764 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
765
457e09f0
DE
7662011-08-12 Doug Evans <dje@google.com>
767
768 * gdb.python/py-symbol.exp: Add test for symbol.type.
769
5d0bb2fb
UW
7702011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
771
772 * gdb.threads/pthreads.exp: Enable on non-native configurations.
773 * gdb.mi/mi-pthreads.exp: Likewise.
774 * gdb.mi/mi2-pthreads.exp: Likewise.
775 * gdb.mi/gdb669.exp.exp: Likewise.
776
fcdfa280
PA
7772011-08-09 Pedro Alves <pedro@codesourcery.com>
778
779 * lib/mi-support.exp (detect_async): Rename to...
780 (mi_detect_async): ... this.
781 * gdb.mi/mi-nonstop-exit.exp: Adjust.
782 * gdb.mi/mi-nonstop.exp: Adjust.
783 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
784 * gdb.mi/mi-nsintrall.exp: Adjust.
785 * gdb.mi/mi-nsmoribund.exp: Adjust.
786 * gdb.mi/mi-nsthrexec.exp: Adjust.
787
9d8fa392
PA
7882011-08-09 Pedro Alves <pedro@codesourcery.com>
789
790 * gdb.base/display.c (do_loops): New `p_i' local.
791 * gdb.base/display.exp: Test displaying a variable that is
792 temporarily at a bad address.
793
b6cede78
JK
7942011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
795
796 * gdb.dwarf2/dw2-op-stack-value.S: New file.
797 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
798
67bedb8c
JK
7992011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
800
801 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
802 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
803 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 804
af6e93b2
PA
8052011-08-05 Pedro Alves <pedro@codesourcery.com>
806
807 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
808 procedure.
809 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
810
1cf0e11f
YQ
8112011-08-05 Yao Qi <yao@codesourcery.com>
812
813 * gdb.base/callfuncs.exp: Set language after main.
814 * gdb.cp/cplusfuncs.exp: Likewise.
815 * gdb.cp/inherit.exp: Likewise.
816
a1e28cb2
UW
8172011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
818
819 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
820 * gdb.base/watch-vfork.exp: Skip on remote targets.
821
d4f5bbb9
UW
8222011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
823
824 * gdb.threads/thread-find.exp: Support remote targets.
825
724f4f80
UW
8262011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
827
828 * gdb.base/jit.exp: Download solib_binfile to target.
829 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
830 and call dlopen without full path name.
831 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
832 dlopen without full path name.
833
934709f0
PW
8342011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
835
836 * gdb.base/break-always.exp: Complete the test
837 with duplicated breakpoints and enabling/disabling them.
838
c26106c4
TT
8392011-08-02 Tom Tromey <tromey@redhat.com>
840
841 PR gdb/11289:
842 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
843
9300444e 8442011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
845
846 PR gdb/13045
847 * gdb.base/float.exp: Add new test case for PR gdb/13045
848 * gdb.base/float.c: New file.
849
00bd41d6
PM
8502011-07-28 Phil Muldoon <pmuldoon@redhat.com>
851
852 * gdb.python/py-mi.exp: Test printers returning string hint, and
853 also not returning a value.
854 * gdb.python/py-prettyprint.c: Add testcase for above.
855 * gdb.python/py-prettyprint.py: Add test printer for above.
856
d24f74ce
JK
8572011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
858
859 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
860 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
861 (.Ldie30) Add as field "data4".
862 (.Ldie32) Rename field "b" to "shl".
863 (abbrev4) Change for the "data4" field.
864 (abbrev5, abbrev6) Remove.
865 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
866 (p &s.shl): ... here. Add comment.
867 (p &s.data4): New.
868
bb7da2bf
JK
8692011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
870
871 Fix crash on lval_computed values.
872 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
873
11081198
JK
8742011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
875
876 * gdb.base/help.exp (help whatis): Update the expected string.
877
3c6e0cb3
JK
8782011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
879
880 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
881 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
882 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
883 Change the expected string.
884
efa80663
PA
8852011-07-26 Pedro Alves <pedro@codesourcery.com>
886
887 * gdb.base/watchpoint.exp
888 (test_disable_enable_software_watchpoint): New procedure.
889 (top level): Run it.
890
db8e4570
UW
8912011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
892
893 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
894 executable file "${binfile}", C++ version "${binfile}-cxx".
895 * gdb.python/py-prettyprint.exp: Likewise.
896 * gdb.python/py-symbol.exp: Likewise.
897 * gdb.python/py-type.exp: Likewise.
898 * gdb.python/py-value.exp: Likewise.
899 * gdb.python/py-template.exp (test_template_arg): Pass full executable
900 file name instead of just suffix.
901
543305c9
JK
9022011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
903
904 Fix implicit pointer offsets.
905 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
906 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
907 (continue to breakpoint: continue to baz breakpoint for implptr)
908 (sanity check element 0, sanity check element 1)
909 (enter the inlined function, check element 0 for the offset)
910 (check element 1 for the offset)
911 (continue to breakpoint: ignore the second baz breakpoint): New tests.
912 (set foo breakpoint for implptr): Update the breakpoint number.
913
b3215adc
UW
9142011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
915
916 * gdb.python/py-mi.exp: Use different file names for different
917 versions of the executable under test.
918 * gdb.python/py-prettyprint.exp: Likewise.
919 * gdb.python/py-symbol.exp: Likewise.
920 * gdb.python/py-template.exp: Likewise.
921 * gdb.python/py-type.exp: Likewise.
922 * gdb.python/py-value.exp: Likewise.
923
182b9acc
UW
9242011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
925
926 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
927 flag after restarting GDB if necessary.
928
e6052b5d
UW
9292011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
930
931 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
932
1ced966e
PA
9332011-07-22 Pedro Alves <pedro@codesourcery.com>
934
935 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
936 backend doesn't leave used debug registers behind.
937
3543a589
TT
9382011-07-22 Tom Tromey <tromey@redhat.com>
939
940 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
941 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
942 argument.
943 * gdb.dwarf2/typeddwarf-amd64.S: New file.
944
14d15303 9452011-07-21 Matt Rice <ratmice@gmail.com>
946
947 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
948 in mostlyclean rule. Add files ending in .core.
949
9b158ba0 9502011-07-21 Matt Rice <ratmice@gmail.com>
951
952 PR macros/12999
953 * gdb.base/info-macros.c: New test sources.
954 * gdb.base/info-macros.exp: New tests.
955
d17b6f81
PM
9562011-07-21 Phil Muldoon <pmuldoon@redhat.com>
957
958 * gdb.python/python.exp: Add prompt substitution tests.
959
918dd910
JK
9602011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
961
962 Fix crash if referenced CU is aged out.
963 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
964 New.
965 * gdb.dwarf2/implptr.exp: Likewise.
966
0e37a63c
JK
9672011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
968
969 * gdb.dwarf2/implptr.S: Rebuilt.
970 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
971 (bar): Use them for j, k, l.
972 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
973 COMPILE.
974 (print j in implptr:bar): Update for the intp typedef.
975 (print p[0].x in implptr:foo): Use more exact regex.
976
f65cf84c
TT
9772011-07-18 Tom Tromey <tromey@redhat.com>
978
979 * gdb.cp/static-method.exp: Add missing single quote.
980
d5b4a7be
YQ
9812011-07-18 Yao Qi <yao@codesourcery.com>
982
983 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
984 supported.
985 * gdb.mi/mi-nonstop-exit.exp: Likewise.
986 * gdb.mi/mi-nonstop.exp: Likewise.
987 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
988 * gdb.mi/mi-nsintrall.exp: Likewise.
989 * gdb.mi/mi-nsmoribund.exp: Likewise.
990 * gdb.mi/mi-nsthrexec.exp: Likewise.
991 * gdb.python/py-evthreads.exp: Likewise.
992
e9ea2662
JK
9932011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
994
995 Code cleanup.
996 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
997 it. Substitute it instead of test_compiler_info everywhere.
998
ce451573
UW
9992011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1000
1001 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
1002 remote targets as well.
1003
756d88a7
UW
10042011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1005
1006 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
1007 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
1008
31f83dc5
UW
10092011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
1010
1011 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
1012 a remote machine, not the host.
1013 (gdb_compile_shlib): Set soname if target is remote.
1014
059241a0
PP
10152011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
1016
1017 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
1018
28a0b48c 10192011-07-13 Matt Rice <ratmice@gmail.com>
1020
1021 * gdb.python/py-objfile-script-gdb.py: Renamed to
1022 py-objfile-script-gdb.py.in.
1023 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
1024 py-objfile-script-gdb.py.
1025 * gdb.python/py-objfile-script.exp: Update reference to
1026 py-objfile-script-gdb.py.
1027
9a771b67
JK
10282011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1029
1030 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
1031 reference undefined label.
1032
04ad99e6
JK
10332011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1034
1035 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
1036 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
1037 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
1038 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
1039
713389e0
PM
10402011-07-11 Phil Muldoon <pmuldoon@redhat.com>
1041
1042 PR python/12438
1043 * gdb.python/python.exp: Add maint set/show python print-stack
1044 deprecated tests. Add set/show python print-backtrace tests.
1045
97d146f8
JK
10462011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1047
1048 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
1049 debug info.
1050
facde0e5 10512011-07-06 Matt Rice <ratmice@gmail.com>
1052
1053 * gdb.python/python.exp: Update filename paths.
1054 * gdb.python/py-symtab.exp: Ditto.
1055
438640d1
MP
10562011-07-06 Marek Polacek <mpolacek@redhat.com>
1057
1058 * gdb.python/py-evthreads.exp: Add missing `$'.
1059
33a365df
MF
10602011-07-06 Jie Zhang <jie.zhang@analog.com>
1061
1062 * config/bfin.exp: New file.
1063 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
1064 * gdb.asm/bfin.inc: New file.
1065
8f7ae686
MP
10662011-07-06 Marek Polacek <mpolacek@redhat.com>
1067
df46027d 1068 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
1069 the whole output.
1070
eb2a6f42
TT
10712011-07-05 Tom Tromey <tromey@redhat.com>
1072
1073 * gdb.java/jprint.java (jprint.hi): New field.
1074 * gdb.java/jprint.exp: Print string.
1075
177b42fe
TJB
10762011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
1077
1078 * gdb.base/call-sc.c: Fix typos.
1079 * gdb.base/ifelse.exp: Likewise.
1080 * gdb.base/structs.c: Likewise.
1081
3b2a0cf2
JB
10822011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
1083
1084 * gdb.base/jit-so.exp: New test.
1085 * gdb.base/jit-dlmain.c: New file.
1086 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
1087
46fc714c
JK
10882011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
1089
1090 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
1091 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
1092 * gdb.cp/pr9167.exp (p b): Likewise.
1093 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
1094 (test value of P in inner_m, test type of Z in inner_m): Call
1095 setup_xfail for gcc <= 4.5.
46fc714c 1096
418c7cf7
JK
10972011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1098
1099 * gdb.cp/paren-type.cc: New files.
1100 * gdb.cp/paren-type.exp: New files.
1101
3d50dd94
JK
11022011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1103
1104 Stop on first linespec terminator instead of eating what we can.
1105 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
1106 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
1107 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
1108 (break C::f()): ... this one.
1109 (break C::operator()()): New test.
1110 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
1111 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
1112 test.
1113
dcf9f4ab
JK
11142011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1115
1116 Fall back linespec to minimal symbols.
1117 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
1118 error message.
1119 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
1120 * gdb.cp/minsym-fallback-main.cc: New file.
1121 * gdb.cp/minsym-fallback.cc: New file.
1122 * gdb.cp/minsym-fallback.exp: New file.
1123 * gdb.cp/minsym-fallback.h: New file.
1124
3f542ed1
JK
11252011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1126
1127 * gdb.cp/no-dmgl-verbose.cc: New file.
1128 * gdb.cp/no-dmgl-verbose.exp: New file.
1129
11302011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
1131
1132 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
1133 __GI_.
1134 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
1135 (f): New function.
1136 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
1137 (complete p 'func<short>(): ... here.
1138 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
1139 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
1140 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
1141 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
1142 Make them KFAIL gcc/49546.
1143
00eb2c4a
JB
11442011-07-01 Joel Brobecker <brobecker@adacore.com>
1145
1146 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
1147
85a20c42
JK
11482011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1149
1150 Test GCC PR debug/49546.
1151 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
1152 (test type of F in k3_m, test value of F in k3_m): New.
1153 * gdb.cp/temargs.cc (struct S3, struct K3): New.
1154 (main): New variable k3. Call k3.k3_m.
1155
d2d43431
JB
11562011-07-01 Jean-Charles Delay <delay@adacore.com>
1157
1158 * gdb.ada/packed_array.exp: Fix expected outout.
1159
54ae186f
JB
11602011-07-01 Jean-Charles Delay <delay@adacore.com>
1161
1162 * gdb.ada/packed_array.exp: fixed expected output.
1163
8f17729f
JB
11642011-07-01 Joel Brobecker <brobecker@adacore.com>
1165
1166 * gdb.ada/same_enum: New testcase.
1167
f5aa6869
JB
11682011-07-01 Joel Brobecker <brobecker@adacore.com>
1169
1170 * gdb.ada/ptr_typedef: New testcase.
1171
828292f2
JB
11722011-07-01 Joel Brobecker <brobecker@adacore.com>
1173
1174 * gdb.ada/arrayptr.exp: Add ptype test.
1175
18920c42
JB
11762011-07-01 Joel Brobecker <brobecker@adacore.com>
1177
1178 * gdb.ada/char_enum: New testcase.
1179
3536d9e3 11802011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
1181
1182 * gdb.base/dump.exp (capture_pointer_with_type): New.
1183 Get value from address instead of name.
1184 Start GDB once, and do `dump' and `restore'
1185 tests together.
1186
db863c42
MF
11872011-06-30 Jie Zhang <jie.zhang@analog.com>
1188 Mike Frysinger <vapier@gentoo.org>
1189
1190 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
1191 helper functions for getting/setting remotetimeout variable.
1192 * lib/gdb.exp (gdb_load): If the target is remote, set
1193 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
1194 with $loadtimeout. Set $load_ok to 0 before doing the load.
1195 Instead of returning, immediately, set $load_ok to 0. Call
1196 set_remotetimeout with $oldremotetimeout, and then return if
1197 $load_ok is 1.
1198
e9e642a8
AB
11992011-06-30 Andrew Burgess <aburgess@broadcom.com>
1200
1201 * gdb.python/py-template.exp: Don't run this test if the target
1202 does not support c++ tests.
1203
32019081
JK
12042011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1205
1206 Fix non-only rename list for Fortran modules import.
1207 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
1208 tests.
1209 * gdb.fortran/module.f90 (module moduse): New.
1210 (program module): use moduse, test var_x, var_y and var_z.
1211
0ecee54c
TT
12122011-06-29 Tom Tromey <tromey@redhat.com>
1213
1214 PR testsuite/12040:
1215 * gdb.fortran/array-element.exp: Use f90, not f77.
1216 * gdb.fortran/complex.exp: Use f90, not f77.
1217 * gdb.fortran/derived-type.exp: Use f90, not f77.
1218 * gdb.fortran/library-module.exp: Use f90, not f77.
1219 * gdb.fortran/logical.exp: Use f90, not f77.
1220 * gdb.fortran/module.exp: Use f90, not f77.
1221 * gdb.fortran/multi-dim.exp: Use f90, not f77.
1222 * gdb.fortran/subarray.exp: Use f90, not f77.
1223
3b2b8fea
TT
12242011-06-29 Tom Tromey <tromey@redhat.com>
1225
1226 * gdb.fortran/charset.exp: New file.
1227 * gdb.fortran/charset.f90: New file.
1228
42159ca5
TT
12292011-06-29 Tom Tromey <tromey@redhat.com>
1230
1231 PR testsuite/12040:
1232 * lib/future.exp: New file, mostly extracted from ada.exp.
1233 Rewrote compatibility code to use rename.
1234 (gdb_find_gfortran): New proc.
1235 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
1236 gfortran patch.
1237 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
1238 Move to future.exp.
1239 * lib/gdb.exp: Always load future.exp.
1240
af69a5ce
YQ
12412011-06-28 Yao Qi <yao@codesourcery.com>
1242
1243 * gdb.cp/exception.cc: Don't include iostream.
1244 (bar): Remove print statement.
1245 (catcher): New.
1246 (main): Remove print statements. Call function catcher.
1247 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
1248 Set breakpoint on catcher, and check the value of parameter.
1249
ab5c6a72
YQ
12502011-06-23 Yao Qi <yao@codesourcery.com>
1251
1252 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
1253 1.2 is disabled. KFAIL for uclinux.
1254
9497469f
MP
12552011-06-23 Marek Polacek <mpolacek@redhat.com>
1256
1257 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
1258 mi_gdb_test.
1259
b9132588
MP
12602011-06-23 Marek Polacek <mpolacek@redhat.com>
1261
5d197ed0 1262 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 1263
e55595ca
MP
12642011-06-23 Marek Polacek <mpolacek@redhat.com>
1265
5d197ed0
MP
1266 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
1267
12682011-06-23 Marek Polacek <mpolacek@redhat.com>
1269
1270 * gdb.mi/mi2-basics.exp: Fix races. Honour the
1271 `test_exec_and_symbol_mi_operatons' return value.
1272 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1273 gdb_test_multiple.
1274 (test_exec_and_symbol_mi_operatons): Likewise.
1275 (test_path_specification): Likewise.
e55595ca 1276
be777e08
YQ
12772011-06-23 Yao Qi <yao@codesourcery.com>
1278
1279 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
1280 supported.
1281 * lib/gdb.exp (support_displaced_stepping): New.
1282
615556d6
YQ
12832011-06-23 Yao Qi <yao@codesourcery.com>
1284
1285 * gdb.threads/execl.exp: Skip on remote target.
1286
833b0ca7
MP
12872011-06-21 Marek Polacek <mpolacek@redhat.com>
1288
5d197ed0 1289 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
1290 mi_gdb_test.
1291
1ee4023a
MP
12922011-06-20 Marek Polacek <mpolacek@redhat.com>
1293
5d197ed0 1294 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 1295
d0b1d624
MP
12962011-06-20 Marek Polacek <mpolacek@redhat.com>
1297
5d197ed0 1298 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
1299 mi_gdb_test.
1300
79aa92c1
MP
13012011-06-20 Marek Polacek <mpolacek@redhat.com>
1302
5d197ed0 1303 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 1304
5ce5db06
YQ
13052011-06-14 Yao Qi <yao@codesourcery.com>
1306
1307 gdb/testsuite/
1308 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
1309
533a737e
JK
13102011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1311
1312 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
1313
d0e53741
TT
13142011-06-10 Tom Tromey <tromey@redhat.com>
1315
1316 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
1317 Add tests for pointer-to-member-function.
1318 * gdb.cp/temargs.cc (S::somefunc): New function.
1319 (K2): New class.
1320 (main): Instantiate K2; call method.
1321
b5916bbd
JB
13222011-06-08 Joel Brobecker <brobecker@adacore.com>
1323
1324 * gdb.python/py-inferior.c (f2): Make str an array rather
1325 than a pointer.
1326 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
1327
5be4dfca
JK
13282011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1329
1330 * gdb.base/async-shell.c: New file.
1331 * gdb.base/async-shell.exp: New file.
1332
9f47e254
PA
13332011-06-06 Pedro Alves <pedro@codesourcery.com>
1334
1335 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
1336
64b9b334
JB
13372011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
1338
1339 From Stephen Kitt <steve@sk2.org>
1340 * gdb.base/help.exp: Adjust following some spelling corrections
1341 in GDB.
1342
dbc0f131
YQ
13432011-06-01 Yao Qi <yao@codesourcery.com>
1344
1345 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
1346
fd336a18
KS
13472010-05-31 Keith Seitz <keiths@redhat.com>
1348
1349 PR c++/12750
1350 * gdb.cp/static-method.cc: New file.
1351 * gdb.cp/static-method.exp: New file.
1352
fa8b9902
KS
13532010-05-31 Keith Seitz <keiths@redhat.com>
1354
1355 PR symtab/12704
1356 * gdb.cp/anon-ns.cc: New file.
1357 * gdb.cp/anon-ns.exp: New file.
1358
0a5b1e09
PA
13592011-05-31 Pedro Alves <pedro@codesourcery.com>
1360
1361 * gdb.arch/i386-dr3-watch.c: New file.
1362 * gdb.arch/i386-dr3-watch.exp: New file.
1363
0578b8d1
YQ
13642011-05-30 Yao Qi <yao@codesourcery.com>
1365
1366 * gdb.base/callfuncs.c (t_structs_fc): New.
1367 (t_structs_dc, t_structs_ldc): New.
1368 (t_double_many_args):
1369 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
1370 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
1371 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
1372 * gdb.base/callfuncs.exp: Call new functions.
1373
6680506e
YQ
13742011-05-30 Yao Qi <yao@codesourcery.com>
1375
ff4d2c60
YQ
1376 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
1377 Call rerun_and_prepare for each test to isolate effects.
1378
13792011-05-30 Yao Qi <yao@codesourcery.com>
1380
1381 * gdb.base/varargs.c (find_max_float_real): New.
1382 (find_max_double_real, find_max_long_double_real): New.
1383 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
1384 * lib/gdb.exp (setup_kfail_for_target): New.
1385
e43ec454
YQ
13862011-05-30 Yao Qi <yao@codesourcery.com>
1387
1388 * gdb.base/funcargs.c (callca, callcb, callcc): New.
1389 (callcd, callce, callcf, callc1a, callc1b): New.
1390 (callc2a, callc2b): New.
1391 * gdb.base/funcargs.exp (complex_args): New.
1392 (complex_integral_args, complex_float_integral_args): New.
1393 * lib/gdb.exp (support_complex_tests): New. Determine
1394 whether to run test cases on _Complex types.
1395
432b4d03
JK
13962011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1397
1398 * gdb.threads/leader-exit.c: New file.
1399 * gdb.threads/leader-exit.exp: New file.
1400
6caf069d
MP
14012011-05-27 Marek Polacek <mpolacek@redhat.com>
1402
9497469f 1403 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 1404
97fce28b
MP
14052011-05-27 Marek Polacek <mpolacek@redhat.com>
1406
1407 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
1408 remove the `supported' variable.
1409 * gdb.mi/mi-nonstop.exp: Likewise.
1410 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1411 * gdb.mi/mi-nsintrall.exp: Likewise.
1412 * gdb.mi/mi-nsmoribund.exp: Likewise.
1413 * gdb.mi/mi-nsthrexec.exp: Likewise.
1414
9da8c2a0
PA
14152011-05-26 Pedro Alves <pedro@codesourcery.com>
1416
1417 * gdb.reverse/finish-reverse-bkpt.exp: New test.
1418
2c03e5be
PA
14192011-05-26 Pedro Alves <pedro@codesourcery.com>
1420
1421 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
1422
2e21250d
KS
14232011-05-24 Keith Seitz <keiths@redhat.com>
1424
1425 PR breakpoint/12803
1426 * gdb.cp/cmpd-minsyms.cc (a): New method.
1427 (b): New method.
1428 (c): New method.
1429 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
1430
cdac0397
PA
14312011-05-24 Pedro Alves <pedro@codesourcery.com>
1432
1433 * gdb.base/commands.exp (watchpoint_command_test): Check that the
1434 watchpoint's command list didn't execute when the watchpoint went
1435 out of scope.
1436
ee5683ab
PM
14372011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
1438
1439 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
1440 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
1441 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
1442 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1443 * gdb.arch/i386-permbkpt.exp: Likewise.
1444 * gdb.arch/i386-prologue.exp: Likewise.
1445 * gdb.arch/i386-size-overlap.exp: Likewise.
1446 * gdb.arch/i386-size.exp: Likewise.
1447 * gdb.arch/i386-unwind.exp: Likewise.
1448 * gdb.reverse/i386-precsave.exp: Likewise.
1449 * gdb.reverse/i386-reverse.exp: Likewise.
1450 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1451 * gdb.reverse/i387-env-reverse.exp: Likewise.
1452 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1453
c91c8c16
PA
14542011-05-24 Pedro Alves <pedro@codesourcery.com>
1455
1456 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
1457 file doesn't error, using MI.
1458
c50491a7
TT
14592011-05-23 Tom Tromey <tromey@redhat.com>
1460
1461 * gdb.base/charset.exp (string_display): Add tests to assign to
1462 arrays.
1463 * gdb.base/charset.c (short_array, int_array, long_array): New.
1464
4a07b7da
PA
14652011-05-20 Pedro Alves <pedro@codesourcery.com>
1466
1467 Cope with async mode.
1468
4a07b7da
PA
1469 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
1470 into gdb_test + mi_expect_stop.
1471
b275f2d2
PA
14722011-05-20 Pedro Alves <pedro@codesourcery.com>
1473
1474 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
1475 (callme): Remove printf call.
1476
eec52c44
PM
14772011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
1478
1479 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
1480 quote pattern to avoid problems with Cygwin/mingw expect versions.
1481 * gdb.base/default.exp (show convenience): Use double
1482 quote pattern for regular expressions.
1483
b3c8eb43
JK
14842011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1485
1486 Fix -readnow for -gdwarf-4 unused type units.
1487 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
1488 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
1489
ed731959
JK
14902011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1491
1492 * gdb.base/kill-after-signal.c: New file.
1493 * gdb.base/kill-after-signal.exp: New file.
1494
3b48433d
PA
14952011-05-16 Pedro Alves <pedro@codesourcery.com>
1496
1497 * gdb.ada/start.exp: Call untested with the correct test filename.
1498 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
1499 test filename. Make the test's binary unique.
1500 * gdb.arch/i386-signal.exp: Call untested with the correct test
1501 filename.
1502 * gdb.arch/i386-size-overlap.exp: Ditto.
1503 * gdb.arch/Makefile.in (EXECUTABLES): Update.
1504 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1505 * gdb.cp/call-c.exp: Ditto.
1506 * gdb.mi/mi-reverse.exp: Call untested with the correct test
1507 filename. Make the test's binary unique.
1508 * gdb.mi/Makefile.in (EXECUTABLES): Update.
1509 * gdb.python/py-mi.exp: Ditto.
1510 * gdb.python/Makefile.in (EXECUTABLES): Update.
1511 * gdb.reverse/i386-precsave.exp: Ditto.
1512 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
1513 test filename.
1514 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1515 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
1516 unique.
1517 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
1518 test filename.
1519 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
1520 * gdb.trace/tfile.exp: Ditto.
1521
ba4a8bdd
YQ
15222011-05-14 Yao Qi <yao@codesourcery.com>
1523
1524 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1525 type.
1526
dbaefcf7
DE
15272011-05-13 Doug Evans <dje@google.com>
1528
1529 * gdb.python/py-objfile-script.exp: New file.
1530 * gdb.python/py-objfile-script.c: New file.
1531 * gdb.python/py-objfile-script-gdb.py: New file.
1532 * testsuite/gdb.python/py-section-script.exp: Test
1533 "info auto-load-scripts".
1534
9930639c
TT
15352011-05-13 Tom Tromey <tromey@redhat.com>
1536
1537 * gdb.dwarf2/clztest.exp: New file.
1538 * gdb.dwarf2/clztest.c: New file.
1539 * gdb.dwarf2/clztest.S: New file.
1540
05272e11
DE
15412011-05-13 Doug Evans <dje@google.com>
1542
cc63ef9b
DE
1543 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1544 String16 tests.
05272e11 1545
6edba76f
TT
15462011-05-13 Tom Tromey <tromey@redhat.com>
1547
1548 * lib/gdb.exp (is_x86_like_target): New proc.
1549 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1550 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1551 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1552 -nostdlib to compiler.
1553 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1554 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1555 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1556 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1557 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1558
028d0ed5
TJB
15592011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1560
1561 * gdb.python/py-function.exp: Test setting a value from a function
1562 which executes a command.
1563
8a9b8146
TT
15642011-05-12 Tom Tromey <tromey@redhat.com>
1565
1566 * gdb.dwarf2/typeddwarf.S: New file.
1567 * gdb.dwarf2/typeddwarf.c: New file.
1568 * gdb.dwarf2/typeddwarf.exp: New file.
1569
10483e8e
MP
15702011-05-12 Marek Polacek <mpolacek@redhat.com>
1571
1572 * gdb.mi/mi-basics.exp: Fix races. Honour the
1573 `test_exec_and_symbol_mi_operatons' return value.
1574 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1575 gdb_test_multiple.
1576 (test_exec_and_symbol_mi_operatons): Likewise.
1577 (test_path_specification): Likewise.
1578
faf067f1
JK
15792011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1580
1581 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1582 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1583 Replace `file copy' and `file rename' by `file mtime'. Twice.
1584
7ff911a3
JK
15852011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1586
1587 * gdb.base/readline-ask.c: New file.
1588 * gdb.base/readline-ask.exp: New file.
1589 * gdb.base/readline-ask.inputrc: New file.
1590
a536c6d7
UW
15912011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
1592
1593 * gdb.cell/bt.exp: Delete breakpoints before running to signal
1594 to avoid race condition.
1595 * gdb.cell/coremaker.c: Use small stack size.
1596 * gdb.cell/ea-standalone.exp: Use file name without path as
1597 argument to c_to.
1598 * gdb.cell/fork.exp: Allow other output when continuing to end.
1599
d472a426
JK
16002011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1601
1602 * gdb.threads/corethreads.c: New file.
1603 * gdb.threads/corethreads.exp: New file.
1604
16052011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
1606
1607 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
1608 Try to compile the test using -Wl,-z,norelro first.
1609 (load_core): New variable libthread_db_seen, initialize it.
1610 (zeroed-threads cannot be listed): Protect it by XFAIL on
1611 !$libthread_db_seen.
1612
8be455d7
JK
16132011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1614
1615 PR 12573
1616 * gdb.dwarf2/dw2-skip-prologue.S: New file.
1617 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1618 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1619
1976171a
JK
16202011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1621
1622 * gdb.cp/psymtab-parameter.cc: New file.
1623 * gdb.cp/psymtab-parameter.exp: New file.
1624
7db6f30f
JK
16252011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1626
1627 Fix a race.
1628 * gdb.cp/static-print-quit.exp (print c): Split to ...
1629 (print c - <return>, print c - q <return>, print c - to quit):
1630 ... these. Make the testfile untested on gdb-7.1.
1631
85161e9e 16322011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
1633
1634 * lib/gdb.exp (exec_target_file, exec_symbol_file,
1635 gdb_rename_execfile, gdb_touch_execfile): New.
1636 * gdb.base/reread.exp: Use new procs to handle multiple
1637 exec files.
1638
0c51be18
YQ
16392011-05-05 Yao Qi <yao@codesourcery.com>
1640
1641 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
1642 (test_adr_32bit, test_pop_pc): New.
1643 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1644 (test_adr_32bit, test_pop_pc): New.
1645
4d393d60
JM
16462011-05-04 Joseph Myers <joseph@codesourcery.com>
1647
1648 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1649 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1650 targets.
1651 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1652 handle targets.
1653
8ffd0459
JK
16542011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1655
1656 * gdb.base/completion.exp (complete help info wat): Rename to ...
1657 (complete 'help info wat'): ... here.
1658 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1659 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1660
8e28d804
PA
16612011-05-04 Pedro Alves <pedro@codesourcery.com>
1662
1663 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1664 gdb_test and explicit $gdb_prompt/timeout matches.
1665
3eb2ef34
YQ
16662011-05-04 Yao Qi <yao@codesourcery.com>
1667
1668 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1669 and __thumb2__.
1670
aaaf81a3
MP
16712011-05-03 Marek Polacek <mpolacek@redhat.com>
1672
1673 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1674 in place of `gdb_test "delete breakpoints"'. This eliminates two
1675 testcases.
1676
c4cbc0df
PA
16772011-05-02 Pedro Alves <pedro@codesourcery.com>
1678
1679 PR testsuite/12649
1680 Fix races.
1681
1682 * gdb.base/completion.exp: Remove all sleep calls. Remove
1683 unnecessary regexs. Don't explicitly expect anything after the
1684 prompt. Eat the prompt if necessary.
1685
b4cbb4a3
EBM
16862011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1687
1688 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1689 accept to show the caller line again as well as the line after.
1690
d65aec65
PM
16912011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1692
1693 PR mi/12531
1694
1695 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1696 compile target.
1697 * gdb.python/py-prettyprint.exp: Add C++ object for
1698 CPLUS_FAKE_CHILD test.
1699
30852783
UW
17002011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1701
1702 * gdb.base/signest.exp: New file.
1703 * gdb.base/signest.c: Likewise.
1704
c7b1f0d9
JK
17052011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1706
1707 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1708 thread and breakpoint notifications.
1709
559a7a62
JK
17102011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1711
1712 * gdb.base/fortran-sym-case.c: New file.
1713 * gdb.base/fortran-sym-case.exp: New file.
1714 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1715 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1716 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1717
8344e389
JK
17182011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1719
1720 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1721 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1722 false #1', `if true else false #2' and `if true else false #3'.
1723
2484c66b
UW
17242011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1725
1726 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1727 while delivering signal.
1728
8d3788bd
VP
17292011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1730
1731 MI breakpoint notifications.
1732
1733 * testsuite/gdb.mi/mi-cli.exp: Adust.
1734 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1735 * testsuite/gdb.mi/mi-watch.exp: Adust.
1736 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1737 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1738 notifications.
1739
3e03848b
JK
17402011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1741
1742 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1743 * gdb.base/gdbindex-stabs.c: New file.
1744 * gdb.base/gdbindex-stabs.exp: New file.
1745
918c9108
YQ
17462011-04-25 Yao Qi <yao@codesourcery.com>
1747
1748 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1749 with /*...*/.
1750 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1751
90556b8c
JK
17522011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1753
1754 * gdb.python/py-value.exp (test_objfiles): Name the first test
1755 `py-value in file.filename'.
1756
03f2bd59
JK
17572011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1758
1759 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1760 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1761 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1762 !gdbserver_reconnect_p..
1763 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1764
7b08b9eb
JK
17652011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1766
1767 * gdb.cp/cpcompletion.exp (complete class methods)
1768 (complete class methods beginning with F): Move them above runto. New
1769 comment about the runto delimiter.
1770
b78974c3
PA
17712011-04-20 Pedro Alves <pedro@codesourcery.com>
1772
1773 * gdb.base/maint.exp: Test that "maint print registers" works
1774 without a running program.
1775
20429c40 17762011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 1777
20429c40
MP
1778 * gdb.base/setshow.exp: Fix racy tests.
1779 ($old_gdb_prompt): New variable.
1780
7a9dd1b2
TT
17812011-04-19 Tom Tromey <tromey@redhat.com>
1782
1783 * gdb.mi/mi-nsmoribund.exp:
1784 * gdb.hp/gdb.objdbg/objdbg01.exp:
1785 * gdb.base/structs.exp (test_struct_returns):
1786 * gdb.base/call-sc.exp (test_scalar_returns):
1787 * gdb.base/bigcore.exp: Remove duplicate words.
1788
02835898
JK
17892011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1790
1791 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1792 * gdb.base/break-interp.exp (test_attach): New comment.
1793
254f582e
JK
17942011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1795
1796 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1797 (clear __stack_user.next, clear stack_used.next)
1798 (save a zeroed-threads corefile): New test.
1799 Call core_load for $core0file.
1800 (zeroed-threads cannot be listed): New test.
1801
4fe85f5c
JK
18022011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1803
1804 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1805 filename.
1806 ($srcfile): Preserve the original value.
1807 ($testfile): Match it the .exp filename.
1808 ($corefile): New variable. Substitute it around.
1809 Use clean_restart.
1810 ($prev_timeout): Remove.
1811 (load_core): Move core loading into this proc.
1812 Fix restore of $timeout if load_core fails.
1813
63524580
JK
18142011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1815
1816 * gdb.base/eu-strip-infcall.c: New file.
1817 * gdb.base/eu-strip-infcall.exp: New file.
1818
90359a16
JK
18192011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1820
1821 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1822 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1823
626e7282
JK
18242011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1825
1826 Fix Python access to inlined frames.
1827 * gdb.python/py-frame-inline.c: New file.
1828 * gdb.python/py-frame-inline.exp: New file.
1829
3363d018
EBM
18302011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1831
1832 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1833 content of 's24' correctly (avoiding "optimized out").
1834 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1835
28781456
JK
18362011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1837
1838 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1839
4a4106ca
TJB
18402011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1841
1842 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1843 expect a colon in watch -location output.
1844
d26ccb4f
JK
18452011-04-13 Marek Polacek <mpolacek@redhat.com>
1846
df46027d 1847 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1848 New testcase `expect response to define backtrace'. Also remove
1849 redundant `default' block.
1850
e1ab1f9c
JK
18512011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1852
1853 * gdb.python/py-prettyprint.c (struct hint_error): New.
1854 (main): New variable hint_error.
1855 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1856 "print hint_error".
1857 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1858 (register_pretty_printers): Register it.
1859
0c2e6019
TT
18602011-04-04 Tom Tromey <tromey@redhat.com>
1861
1862 * gdb.cp/maint.exp (test_help): Update.
1863 (test_namespace): Likewise.
1864
af57139d
JB
18652011-04-01 Joel Brobecker <brobecker@adacore.com>
1866
1867 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1868 * gdb.ada/arrayptr.exp: Add new tests.
1869
956a9fb9
JB
18702011-04-01 Joel Brobecker <brobecker@adacore.com>
1871
1872 * gdb.ada/mi_catch_ex: New testcase.
1873
d0c4d642
PA
18742011-04-01 Pedro Alves <pedro@codesourcery.com>
1875
1876 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1877 base::overload(void) method without specifying "const".
1878
18819fa6
UW
18792011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1880
1881 * gdb.arch/thumb-singlestep.S: New file.
1882 * gdb.arch/thumb-singlestep.exp: Likewise.
1883
a4c8e806
TT
18842011-03-31 Tom Tromey <tromey@redhat.com>
1885
1886 * gdb.python/py-prettyprint.py (exception_flag): New global.
1887 (NoStringContainerPrinter._iterator.next): Check it.
1888 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1889 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1890
53832f31
TT
18912011-03-29 Tom Tromey <tromey@redhat.com>
1892
1893 * gdb.cp/anon-struct.cc: New file.
1894 * gdb.cp/anon-struct.exp: New file.
1895
e4620230
JK
18962011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1897
1898 Test STT_GNU_IFUNC support.
1899 * gdb.base/gnu-ifunc-lib.c: New file.
1900 * gdb.base/gnu-ifunc.c: New file.
1901 * gdb.base/gnu-ifunc.exp: New file.
1902
d0fb5eae
JK
19032011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1904
1905 Support a ring of related breakpoints.
1906 * gdb.base/watchpoint-delete.c: New file.
1907 * gdb.base/watchpoint-delete.exp: New file.
1908
20106cfb
JK
19092011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1910
1911 * gdb.ada/arrayparam.exp (print first after function call): Use
1912 explicit package name. Add a comment
1913 (print lasta after function call): Rename ...
1914 (print last after function call): ... it and use explicit package
1915 name.
1916 (print length after function call): Use explicit package name.
1917 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1918 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1919 (multiple matches for symbol i): Rename ...
1920 (multiple matches for symbol integervar): ... it.
1921 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1922 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1923
e7ab5e63
AB
19242011-03-25 Andrew Burgess <aburgess@broadcom.com>
1925
1926 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1927 environment variable to make grep output more predictable. Move
1928 all the environment setup into gdb_init so it's done once per test
1929 case rather than each time we start gdb.
1930
9ef07c8c
TT
19312011-03-24 Tom Tromey <tromey@redhat.com>
1932
1933 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1934 test.
1935
dd90784c
JK
19362011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1937
1938 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1939 * gdb.dwarf2/dw2-entry-value.S: New file.
1940 * gdb.dwarf2/dw2-entry-value.exp: New file.
1941
05775840
PM
19422011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1943
1944 PR python/12183
1945
1946 * gdb.python/py-function.exp: Add GdbError tests.
1947
8661b11b
PA
19482011-03-18 Pedro Alves <pedro@codesourcery.com>
1949
1950 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1951 (reglocal_test_func, statlocal_test_func): New functions.
1952 (globals_test_func): Call new functions.
1953 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1954 (gdb_collect_locals_test): New procedure.
1955 (gdb_trace_collection_test): Call new procedures.
1956
0fdb4f18
PA
19572011-03-18 Pedro Alves <pedro@codesourcery.com>
1958
1959 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1960 (test_register, test_register_unavailable): New procedures.
1961 (gdb_unavailable_registers_test): New procedure.
1962 (gdb_trace_collection_test): Call it.
1963
99c3dc11
PM
19642011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1965
1966 PR python/12149
1967
1968 * gdb.python/python.exp: Add gdb.write tests.
1969
29703da4
PM
19702010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1971
1972 * gdb.python/Makefile.in: Add py-objfile.
1973 * gdb.python/py-objfile.exp: New file.
1974 * gdb.python/py-objfile.c: New file.
1975 * gdb.python/py-block.exp: Add is_valid tests.
1976 * gdb.python/py-inferior.exp: Ditto.
1977 * gdb.python/py-infthread.exp: Ditto.
1978 * gdb.python/py-symbol.exp: Ditto.
1979 * gdb.python/py-symtab.exp: Ditto.
1980
598997c8
KS
19812011-03-16 Keith Seitz <keiths@redhat.com>
1982
1983 PR c++/12273
1984 * gdb.cp/cmpd-minsyms.exp: New test.
1985 * gdb.cp/cmpd-minsyms.cc: New file.
1986
1987 PR c++/11734
1988 * gdb.cp/ovsrch.exp: New test.
1989 * gdb.cp/ovsrch.h: New file.
1990 * gdb.cp/ovsrch1.cc: New file.
1991 * gdb.cp/ovsrch2.cc: New file.
1992 * gdb.cp/ovsrch3.cc: New file.
1993 * gdb.cp/ovsrch4.cc: New file.
1994
c91513d8
PP
19952011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1996
1997 PR gdb/12528
1998 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1999 * gdb.base/break-on-linker-gcd-function.exp: New test.
2000 * gdb.base/break-on-linker-gcd-function.cc: New file.
2001
7470fc63
AT
20022011-03-15 Andreas Tobler <andreast@fgznet.ch>
2003
2004 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
2005
959e7469
PM
20062011-03-15 Phil Muldoon <pmuldoon@redhat.com>
2007
2008 * lib/gdb.exp (gdb_unload): Add another termination case.
2009
9373cf26
JK
20102011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2011
2012 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
2013 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
2014 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
2015 Provide a stub byte there.
2016 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
2017 DW_AT_entry_pc.
2018 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
2019
24e9cda0
UW
20202011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
2021
2022 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
2023 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
2024 "generic ABI, auto".
2025 (altivec_abi_tests): Accept vectors returned by reference.
2026
7371cf6d
PM
20272010-03-14 Phil Muldoon <pmuldoon@redhat.com>
2028
2029 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
2030
ce77046a
UW
20312011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
2032
2033 * gdb.python/py-section-script.exp: Skip test if no Python support.
2034
176400c3
UW
20352011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
2036
2037 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
2038
ecec24e6
PM
20392011-03-10 Phil Muldoon <pmuldoon@redhat.com>
2040
2041 * gdb.python/py-parameter.exp: Update tests to the new Python
2042 parameter API. Add "no documentation" test. Add deprecated API
2043 backward compatibility test.
2044
5dbdd470
TT
20452011-03-09 Tom Tromey <tromey@redhat.com>
2046
2047 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
2048 gdb_continue_to_end.
2049
b66e66ee
MK
20502011-03-09 Mark Kettenis <kettenis@gnu.org>
2051
2052 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
2053 tabs.
2054
eceb0c5f
TT
20552011-03-09 Tom Tromey <tromey@redhat.com>
2056
2057 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
2058 parentheses.
2059 (gdb_continue_to_end): Add "allow_extra" parameter. Use
2060 $command.
2061 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
2062 argument to gdb_continue_to_end.
2063 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
2064 argument to gdb_continue_to_end.
2065 * gdb.cp/annota3.exp: Fix regex.
2066 * gdb.cp/annota2.exp: Fix regex.
2067 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
2068 gdb_continue_to_end.
2069 * gdb.base/call-signal-resume.exp: Revert earlier patch.
2070 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
2071 gdb_continue_to_end.
2072
63154eca
PA
20732011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
2074
2075 * gdb.server/ext-run.exp
2076 (load new file without any gdbserver inferior): New test.
2077
967d1f9b
TT
20782011-03-07 Tom Tromey <tromey@redhat.com>
2079
2080 * Makefile.in (TAGS): Rewrite.
2081
d68dcbb9
JK
20822011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2083
2084 * gdb.trace/report.exp (12.1: trace report #1): New match for the
2085 initial commands echo. New match for `Found trace'. Anchor all the
2086 other matches. Anchor and match for `No trace frame found' the final
2087 match.
2088
6bf58e63
TT
20892011-03-07 Tom Tromey <tromey@redhat.com>
2090
2091 * Makefile.in (TAGS): New target.
2092
fda326dd
TT
20932011-03-07 Tom Tromey <tromey@redhat.com>
2094
2095 * lib/opencl.exp (skip_opencl_tests): Update for exit message
2096 change.
2097 * lib/mi-support.exp (mi_gdb_test): Update for exit message
2098 change.
2099 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
2100 exit message change.
2101 (skip_altivec_tests): Update for exit message change.
2102 (skip_vsx_tests): Likewise.
2103 (gdb_continue_to_end): Likewise. Add 'command' argument.
2104 * lib/cell.exp (skip_cell_tests): Update for exit message change.
2105 * gdb.threads/tls.exp: Update for exit message change.
2106 * gdb.threads/thread-unwindonsignal.exp: Use
2107 gdb_continue_to_end.
2108 * gdb.threads/step.exp (step_it): Update for exit message change.
2109 (continue_all): Likewise.
2110 * gdb.threads/print-threads.exp (test_all_threads): Update for
2111 exit message change.
2112 * gdb.threads/interrupted-hand-call.exp: Use
2113 gdb_continue_to_end.
2114 * gdb.threads/execl.exp: Use gdb_continue_to_end.
2115 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
2116 gdb_continue_to_end.
2117 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
2118 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
2119 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
2120 * gdb.cp/method.exp: Update for exit message change.
2121 * gdb.cp/mb-templates.exp: Update for exit message change.
2122 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
2123 * gdb.cp/annota3.exp: Update for exit message change.
2124 * gdb.cp/annota2.exp: Update for exit message change.
2125 * gdb.cell/fork.exp: Use gdb_continue_to_end.
2126 * gdb.base/term.exp: Update for exit message change.
2127 * gdb.base/step-test.exp (test_i): Update for exit message change.
2128 * gdb.base/sigstep.exp (advance): Update for exit message change.
2129 (advancei): Likewise.
2130 * gdb.base/siginfo.exp: Update for exit message change.
2131 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
2132 * gdb.base/reread.exp: Use gdb_continue_to_end.
2133 * gdb.base/langs.exp: Use gdb_continue_to_end.
2134 * gdb.base/interrupt.exp: Update for exit message change.
2135 * gdb.base/gdb1555.exp: Update for exit message change.
2136 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
2137 * gdb.base/ending-run.exp: Update for exit message change.
2138 * gdb.base/chng-syms.exp: Update for exit message change.
2139 * gdb.base/checkpoint.exp: Update for exit message change.
2140 * gdb.base/catch-syscall.exp (check_for_program_end): Use
2141 gdb_continue_to_end.
2142 (test_catch_syscall_with_wrong_args): Likewise.
2143 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
2144 * gdb.base/break-interp.exp (test_ld): Update for exit message
2145 change.
2146 * gdb.base/bang.exp: Update for exit message change.
2147 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
2148 (do_call_attach_tests): Likewise.
2149 * gdb.base/a2-run.exp: Update for exit message change.
2150 * gdb.arch/ppc-dfp.exp: Update for exit message change.
2151 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
2152 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
2153
dd19bd70
JK
21542011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2155
2156 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
2157
30e62689
TT
21582011-03-03 Tom Tromey <tromey@redhat.com>
2159
2160 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
2161 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
2162 * gdb.hp/gdb.aCC/configure.ac: Remove.
2163 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
2164 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
2165 * gdb.hp/gdb.base-hp/configure.ac: Remove.
2166 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
2167 * gdb.hp/gdb.compat/configure (Makefile): Remove.
2168 * gdb.hp/gdb.compat/configure.ac: Remove.
2169 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
2170 * gdb.hp/gdb.defects/configure (Makefile): Remove.
2171 * gdb.hp/gdb.defects/configure.ac: Remove.
2172 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
2173 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
2174 * gdb.hp/gdb.objdbg/configure.ac: Remove.
2175 * gdb.hp/configure.ac: Remove.
2176 * gdb.hp/configure: Remove.
2177 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
2178 substitution.
2179 (Makefile): Remove rule.
2180 * gdb.cell/configure.ac: Remove.
2181 * gdb.cell/configure: Remove.
2182 * gdb.stabs/Makefile.in (Makefile): Remove.
2183 (distclean): Don't remove config.status or config.log.
2184 * gdb.stabs/configure (Makefile): Remove.
2185 * gdb.stabs/configure.ac: Remove.
2186 * configure: Rebuild.
2187 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
2188 Remove stabs- and cell-specific logic. Test for existence of
2189 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
2190 subdirectories, gdb.cell, and and gdb.stabs.
2191 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
2192
c171f854
JB
21932011-03-03 Joel Brobecker <brobecker@adacore.com>
2194
2195 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
2196 end of buffer.
2197
9a5193cb
JB
21982011-03-02 Joel Brobecker <brobecker@adacore.com>
2199
2200 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
2201 gdb_test when running a test where we expected no output back.
2202
9bb4c1bb
MS
22032011-02-28 Michael Snyder <msnyder@vmware.com>
2204
2205 * gdb.cp/overload.cc: Change initializer value to integer.
2206
3bd0f5ef
MS
22072011-02-27 Michael Snyder <msnyder@vmware.com>
2208
2209 * gdb.multi/base.exp: Add test for remove-inferiors.
2210
2279eaad
JB
22112011-02-26 Joel Brobecker <brobecker@adacore.com>
2212
2213 * gdb.python/py-frame.exp: Simplify the initialization phase
2214 using prepare_for_testing.
2215
c82c0b55
MS
22162011-02-25 Michael Snyder <msnyder@vmware.com>
2217
2218 * gdb.multi/base.exp: Add tests for info inferiors with args.
2219
1d94651b
JK
22202011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2221
2222 * gdb.dwarf2/dw2-ranges.S: Rename to ...
2223 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
2224 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
2225 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
2226 asmfile3. Comment the STABS (#3) file compilation. Compile
2227 everything through assembler. Provide KFAIL for symtab/12497.
2228 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
2229 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
2230 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
2231 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
2232
3bd0f5ef
MS
22332011-02-24 Michael Snyder <msnyder@vmware.com>
2234
2235 * gdb.base/break.exp: Add tests for delete breakpoints using
2236 convenience variables and value history references.
2237
12c1418e
MS
22382011-02-24 Michael Snyder <msnyder@vmware.com>
2239
2240 * gdb.base/break.exp: Remove debugging 'printf' accidentally
2241 left behind in previous check-in.
2242
e5a67952
MS
22432011-02-23 Michael Snyder <msnyder@vmware.com>
2244
2245 * gdb.base/break.exp: Add tests for "info break" with arguments.
2246 * gdb.trace/infotrace.exp: Update patterns for error and help.
2247 * gdb.base/completion.exp: Update pattern.
2248 * gdb.base/ena-dis-br.exp: Update pattern.
2249 * gdb.base/help.exp: Update patterns.
2250
22512011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
2252
2253 * gdb.base/memattr.exp: New test.
2254 * gdb.base/memattr.c: Test load for memattr.exp.
2255
6e6fbe60
DE
22562011-02-22 Doug Evans <dje@google.com>
2257
2258 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
2259
1d41d745
MS
22602011-02-22 Michael Snyder <msnyder@vmware.com>
2261
2262 * Makefile.in: Make more clean.
2263 * gdb.ada/Makefile.in: Ditto.
2264 * gdb.arch/Makefile.in: Ditto.
2265 * gdb.asm/Makefile.in: Ditto.
2266 * gdb.base/Makefile.in: Ditto.
2267 * gdb.cp/Makefile.in: Ditto.
2268 * gdb.dwarf2/Makefile.in: Ditto.
2269 * gdb.java/Makefile.in: Ditto.
2270 * gdb.mi/Makefile.in: Ditto.
2271 * gdb.modula2/Makefile.in: Ditto.
2272 * gdb.python/Makefile.in: Ditto.
2273 * gdb.server/Makefile.in: Ditto.
2274 * gdb.stabs/Makefile.in: Ditto.
2275 * gdb.threads/Makefile.in: Ditto.
2276 * gdb.trace/Makefile.in: Ditto.
2277
79ba84ca
MS
22782011-02-22 Michael Snyder <msnyder@vmware.com>
2279
df46027d 2280 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
2281 info threads.
2282
b9b35694
JB
22832011-02-22 Joel Brobecker <brobecker@adacore.com>
2284
2285 * gdb.python/py-breakpoint.exp: Fix the expected output of
2286 one of the "maint info breakpoints" tests to accept the output
2287 generated on platforms that do not have hardware watchpoints.
2288
8bfb830f
JB
22892011-02-22 Joel Brobecker <brobecker@adacore.com>
2290
2291 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
2292 clean_restart. Be a little stricter in the expected output
2293 for one of the tests. Fix a typo in one of the comments.
2294
c45f3c54
JB
22952011-02-22 Joel Brobecker <brobecker@adacore.com>
2296
2297 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
2298 Delete variable binfile, no longer use. Add or modify test
2299 comments to make them unique.
2300
b97c863c
MS
23012011-02-21 Michael Snyder <msnyder@vmware.com>
2302
2303 * Makefile.in: Update for make clean.
2304 * gdb.ada/Makefile.in: Ditto.
2305 * gdb.arch/Makefile.in: Ditto.
2306 * gdb.asm/Makefile.in: Ditto.
2307 * gdb.base/Makefile.in: Ditto.
2308 * gdb.cp/Makefile.in: Ditto.
2309 * gdb.dwarf2/Makefile.in: Ditto.
2310 * gdb.java/Makefile.in: Ditto.
2311 * gdb.mi/Makefile.in: Ditto.
2312 * gdb.modula2/Makefile.in: Ditto.
2313 * gdb.python/Makefile.in: Ditto.
2314 * gdb.server/Makefile.in: Ditto.
2315 * gdb.stabs/Makefile.in: Ditto.
2316 * gdb.threads/Makefile.in: Ditto.
2317 * gdb.trace/Makefile.in: Ditto.
2318
aea5b279
MS
23192011-02-21 Michael Snyder <msnyder@vmware.com>
2320
2321 * gdb.threads/thread-find.exp: Update patterns for changes in
2322 output of "info threads" command.
2323
e3039479
UW
23242011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2325 Ulrich Weigand <uweigand@de.ibm.com>
2326
2327 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
2328 (skip_hw_watchpoint_tests): Likewise.
2329 (skip_hw_watchpoint_multi_tests): Likewise.
2330
b800ec70
UW
23312011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
2332
2333 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
2334 (skip_hw_watchpoint_tests): Likewise.
2335 (skip_hw_watchpoint_multi_tests): Likewise.
2336 (skip_hw_watchpoint_access_tests): Likewise.
2337
2338 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
2339 * gdb.base/pr11022.exp: Likewise.
2340 * gdb.base/watch-read.exp: Likewise.
2341 * gdb.base/watch_thread_num.exp: Likewise.
2342 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2343 * gdb.base/watchpoint-hw.exp: Likewise.
2344 * gdb.base/watchpoint.exp: Likewise.
2345 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
2346 * gdb.threads/watchthreads-reorder.exp: Likewise.
2347 * gdb.threads/watchthreads.exp: Likewise.
2348 * gdb.threads/watchthreads2.exp: Likewise.
2349
91033e37
JB
23502011-02-21 Joel Brobecker <brobecker@adacore.com>
2351
2352 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
2353 the debugger is unable to find the array bounds.
2354
eeaafae2
JK
23552011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2356
2357 * gdb.cp/typedef-operator.exp: New file.
2358 * gdb.cp/typedef-operator.cc: New file.
2359
e338d953
MS
23602011-02-17 Michael Snyder <msnyder@vmware.com>
2361
2362 * gdb.threads/thread-find.exp: Fix regular expressions.
2363
e67ad678
JB
23642011-02-17 Joel Brobecker <brobecker@adacore.com>
2365
2366 * gdb.ada/packed_array: Expand testcase to test printing of
2367 unconstrained packed array.
2368
93084bca
JB
23692011-02-17 Joel Brobecker <brobecker@adacore.com>
2370
2371 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
2372
a0c78a73
PA
23732011-02-16 Pedro Alves <pedro@codesourcery.com>
2374
f65d5553 2375 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
2376 (main): Initialize it before collecting, and and clear it
2377 afterwards.
f65d5553
PA
2378 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2379 collecting with '{type} addr', where the addr expression is not an
2380 rvalue.
a0c78a73 2381
3dfcbbd2
KW
23822011-02-16 Ken Werner <ken.werner@de.ibm.com>
2383
2384 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
2385 a bool variable. Expect correct OpenCL names for vector types. Use the
2386 uc3 variable name instead of referring to the uchar3 built-in type.
2387 Escape the asterisk at the half pointer test.
2388
08807d5a
PA
23892011-02-16 Pedro Alves <pedro@codesourcery.com>
2390
f65d5553 2391 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
2392 (main): Initialize it before collecting, and and clear it
2393 afterwards.
f65d5553
PA
2394 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2395 collecting overlapping memory ranges.
08807d5a 2396
60f98dde
MS
23972011-02-15 Michael Snyder <msnyder@vmware.com>
2398
2399 * gdb.base/default.exp: Add tests for thread commands.
2400 * gdb.base/help.exp: Add tests for thread commands.
2401 * gdb.threads/thread-find.exp: New test for thread find command.
2402
648cd113
KW
24032011-02-15 Ken Werner <ken.werner@de.ibm.com>
2404
2405 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
2406
494e194e
YQ
24072011-02-15 Yao Qi <yao@codesourcery.com>
2408
2409 PR tdep/12352
2410 * gdb.arch/arm-disp-step.S : New test for str instruction.
2411 * gdb.arch/arm-disp-step.exp : Likewise.
2412
d9492458
TJB
24132011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
2414
2415 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
2416 "vector_register2_vr" test strings. Test the extended floating
2417 point registers (F32~F63).
2418 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
2419 IBM XL C compiler. Make the test program use a register provided
2420 by the compiler for the lxvd2x instruction.
2421
8af8e3bc
PA
24222011-02-14 Pedro Alves <pedro@codesourcery.com>
2423
2424 * gdb.trace/unavailable.cc (class Base, class Middle, class
2425 Derived): New types.
2426 (derived_unavail, derived_partial, derived_whole): New globals.
2427 (virtual_partial): New global.
2428 (virtualp): Point at virtual_partial.
2429 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
2430 related to unavailable vptr.
2431
1b28d0b3
PA
24322011-02-14 Pedro Alves <pedro@codesourcery.com>
2433
2434 * gdb.trace/unavailable.cc (a, b, c): New globals.
2435 (main): Set and clear them.
2436 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
2437 `a' and `c', and check that `b' isn't collected, although `a' and
2438 `c' are.
2439
ec0a52e1
PA
24402011-02-14 Pedro Alves <pedro@codesourcery.com>
2441
2442 * gdb.trace/unavailable.cc (struct Virtual): New.
2443 (virtualp): New global pointer.
2444 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
2445 printing a pointer to an object whose type has a vtable, with
2446 print object on.
2447
24e6bcee
PA
24482011-02-14 Pedro Alves <pedro@codesourcery.com>
2449
2450 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
2451 value repeat handles unavailableness.
2452
39d37385
PA
24532011-02-14 Pedro Alves <pedro@codesourcery.com>
2454
2455 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
2456 tests for building arrays from unavailable values, subscripting
2457 non-memory rvalue unvailable arrays, and accessing fields or
2458 baseclasses of non-lazy unavailable values,
2459 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
2460 struct types.
2461 (g_smallstruct, g_smallstruct_b): New globals.
2462
06d72e16
PA
24632011-02-14 Pedro Alves <pedro@codesourcery.com>
2464
2465 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
2466
bc9a5551
JK
24672011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2468
2469 Fix const/volatile qualifiers of C++ types, PR c++/12328.
2470 * gdb.cp/overload-const.exp: New file.
2471 * gdb.cp/overload-const.cc: New file.
2472
54fcddd0
UW
24732011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2474
2475 * gdb.opencl/callfuncs.cl: New file.
2476 * gdb.opencl/callfuncs.exp: New test.
2477 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
2478
d6dafb7c
UW
24792011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2480
2481 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
2482 when computing result.
2483 * gdb.arch/altivec-abi.exp: Update expected results.
2484
a449c2d8
TJB
24852011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2486
2487 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
2488 * gdb.base/jit.exp: Likewise.
2489 * gdb.base/pie-execl.exp: Likewise.
2490 * gdb.base/solib-nodir.exp: Likewise.
2491 * gdb.base/solib-overlap.exp: Likewise.
2492
764880b7
PA
24932011-02-07 Pedro Alves <pedro@codesourcery.com>
2494
2495 * gdb.trace/collection.c (global_pieces): New.
2496 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
2497 New procedure.
2498 (gdb_trace_collection_test): Call it.
2499
505500db
SW
25002011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
2501
2502 * gdb.python/py-evthreads.c: New file.
2503 * gdb.python/py-evthreads.exp: New file.
2504 * gdb.python/py-events.py: New file.
2505 * gdb.python/py-events.exp: New file.
2506 * gdb.python/py-events.c: New file.
2507
385203ed
DD
25082011-02-04 David Daney <ddaney@caviumnetworks.com>
2509
2510 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2511
9011945e
AB
25122011-02-03 Andrew Burgess <aburgess@broadcom.com>
2513
2514 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
2515 gdb.base/disasm-end-cu.exp: New test for disassembling over the
2516 boundary between two compilation units.
2517
580688f3
PA
25182011-02-02 Pedro Alves <pedro@codesourcery.com>
2519
2520 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
2521 (Virtual): New structs.
2522 (virtual_o, virtual_middle_b): New globals.
2523 * gdb.cp/virtbase.exp: New tests.
2524
d3f0f853
PP
25252011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
2526
2527 * gdb.base/jit.exp: New file.
2528 * gdb.base/jit-main.c: New file.
2529 * gdb.base/jit-solib.c: New file.
2530
b2030fb5
UW
25312011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
2532
2533 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
2534 proceed to initial kernel entry point.
2535 * gdb.opencl/datatypes.exp: Likewise.
2536 * gdb.opencl/operators.exp: Likewise.
2537 * gdb.opencl/vec_comps.exp: Likewise.
2538
2db19d1e
SW
25392011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2540
2541 * gdb.cp/nsnested.cc: New.
2542 * gdb.cp/nsnested.exp: New.
2543 * gdb.cp/nsnoimports.exp: New.
2544 * gdb.cp/nsnoimports.cc: New.
2545
6b0c4c1f
JB
25462011-01-31 Joel Brobecker <brobecker@adacore.com>
2547
2548 * gdb.base/interact.exp: Add extra tests that verify that
2549 the value of the interactive-mode setting does not change
2550 after the script is sourced.
2551
80b23b6a
JK
25522011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2553
2554 * gdb.cp/noparam.exp: New file.
2555 * gdb.cp/noparam.cc: New file.
2556
ffd5ec24
PA
25572011-01-28 Pedro Alves <pedro@codesourcery.com>
2558
2559 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2560 there's no stack or registers.
2561
a81766d8
TT
25622011-01-26 Tom Tromey <tromey@redhat.com>
2563
2564 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2565 space before string output. Add test for "set print pretty off"
2566 case.
2567
585fdaa1
PA
25682011-01-25 Pedro Alves <pedro@codesourcery.com>
2569
2570 * gdb.base/frame-args.exp: Adjust.
2571 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2572 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2573 * gdb.dwarf2/pieces.exp: Adjust.
2574 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2575 * gdb.opt/inline-locals.exp: Adjust.
2576 * gdb.threads/fork-child-threads.exp: Adjust.
2577
d468832a
KW
25782011-01-25 Ken Werner <ken.werner@de.ibm.com>
2579
2580 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2581 OpenCL kernel function. Add a comment as marker. Add address space
2582 qualifiers for the remaining program scope variables.
2583 * gdb.opencl/datatypes.cl: Likewise.
2584 * gdb.opencl/operators.cl: Likewise.
2585 * gdb.opencl/vec_comps.cl: Likewise.
2586 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
2587 Add breakpoint at the marker comment.
2588 * gdb.opencl/datatypes.exp: Likewise.
2589 * gdb.opencl/operators.exp: Likewise.
2590 * gdb.opencl/vec_comps.exp: Likewise.
2591
490f124f
PA
25922011-01-24 Pedro Alves <pedro@codesourcery.com>
2593
2594 * gdb.base/printcmds.c (some_struct): New struct and instance.
2595 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
2596 procedure.
2597 <global scope>: Call it.
2598
6da78614
KW
25992011-01-21 Ken Werner <ken.werner@de.ibm.com>
2600
2601 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
2602 argument to the gdb_compile_opencl_hostapp call.
2603
ec64c9aa
YQ
26042011-01-19 Yao Qi <yao@codesourcery.com>
2605
2606 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2607 positve list.
2608
810cfdbb
YQ
26092011-01-19 Yao Qi <yao@codesourcery.com>
2610
2611 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
2612 canonical form.
2613 Remove "xscale-*-*"
2614 * gdb.xml/tdesc-regs.exp: Likewise.
2615 * gdb.python/py-section-script.exp: Replace ARM target triplet
2616 with canonical form.
2617 Match arm*-*-symbianelf*.
2618 * gdb.base/dup-sect.exp: Likewise.
2619 * lib/dwarf.exp: New.
2620 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2621 dwarf2_support.
2622 * gdb.dwarf2/dup-psym.exp: Likewise.
2623 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2624 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2625 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2626 * gdb.dwarf2/dw2-basic.exp: Likewise.
2627 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2628 * gdb.dwarf2/dw2-const.exp: Likewise.
2629 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
2630 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
2631 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2632 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
2633 * gdb.dwarf2/dw2-filename.exp: Likewise.
2634 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2635 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
2636 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2637 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2638 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
2639 * gdb.dwarf2/dw2-noloc.exp: Likewise.
2640 * gdb.dwarf2/dw2-op-call.exp: Likewise.
2641 * gdb.dwarf2/dw2-producer.exp: Likewise.
2642 * gdb.dwarf2/dw2-ranges.exp: Likewise.
2643 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2644 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2645 * gdb.dwarf2/dw2-strp.exp: Likewise.
2646 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2647 * gdb.dwarf2/implptr.exp: Likewise.
2648 * gdb.dwarf2/mac-fileno.exp: Likewise.
2649 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2650 * gdb.dwarf2/pieces.exp: Likewise.
2651 * gdb.dwarf2/pr11465.exp: Likewise.
2652 * gdb.dwarf2/valop.exp: Likewise.
2653 * gdb.dwarf2/watch-notconst.exp: Likewise.
2654 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2655
4694da01
TT
26562011-01-19 Tom Tromey <tromey@redhat.com>
2657
2658 * gdb.python/py-infthread.exp: Add thread tests.
2659
b075872c
JB
26602011-01-14 Joel Brobecker <brobecker@adacore.com>
2661
2662 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2663
2c3e6e24
JB
26642011-01-14 Joel Brobecker <brobecker@adacore.com>
2665
2666 * gdb.ada/widewide: New testcase.
2667
de8fa76c
JB
26682011-01-13 Joel Brobecker <brobecker@adacore.com>
2669
2670 * gdb.base/interact.exp: New testcase.
2671
1b05df00
TT
26722011-01-12 Tom Tromey <tromey@redhat.com>
2673
2674 * gdb.mi/gdb2549.exp: Update for error message changes.
2675 * gdb.mi/mi-cli.exp: Likewise.
2676 * gdb.mi/mi-disassemble.exp: Likewise.
2677 * gdb.mi/mi-pthreads.exp: Likewise.
2678 * gdb.mi/mi-regs.exp: Likewise.
2679 * gdb.mi/mi-stack.exp: Likewise.
2680 * gdb.mi/mi-var-block.exp: Likewise.
2681 * gdb.mi/mi-var-cmd.exp: Likewise.
2682 * gdb.mi/mi2-cli.exp: Likewise.
2683 * gdb.mi/mi2-disassemble.exp: Likewise.
2684 * gdb.mi/mi2-pthreads.exp: Likewise.
2685 * gdb.mi/mi2-regs.exp: Likewise.
2686 * gdb.mi/mi2-stack.exp: Likewise.
2687 * gdb.mi/mi2-var-block.exp: Likewise.
2688 * gdb.mi/mi2-var-cmd.exp: Likewise.
2689
c2ff108b
JK
26902011-01-12 Andrew Burgess <aburgess@broadcom.com>
2691 Jan Kratochvil <jan.kratochvil@redhat.com>
2692
2693 PR fortran/11104 and DWARF unbound arrays detection.
2694 * gdb.fortran/multi-dim.exp: New file.
2695 * gdb.fortran/multi-dim.f90: New file.
2696
b716877b
AB
26972011-01-12 Andrew Burgess <aburgess@broadcom.com>
2698
2699 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2700 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2701 add new tests for opcode dumping.
2702
6c162d5e
TT
27032011-01-11 Tom Tromey <tromey@redhat.com>
2704
2705 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2706
77b06cd7
TJB
27072010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2708
2709 Convert hardware watchpoints to use breakpoint_ops.
2710 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2711 type is not supported.
2712 * gdb.base/foll-fork.exp: Likewise.
2713 * gdb.base/foll-vfork.exp: Likewise.
2714
f39a75d0
PM
27152011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2716
2717 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2718 Use load_lib gdb-python.exp.
2719 * gdb.python/python.exp: Ditto.
2720 * gdb.python/py-function.exp: Ditto.
2721
fc529d80
AS
27222011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2723
2724 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2725
fb03cb59
JK
27262011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2727
2728 * configure: Regenerate.
2729
d8e22779
TT
27302011-01-06 Tom Tromey <tromey@redhat.com>
2731
2732 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2733
09050809
JB
27342011-01-06 Joel Brobecker <brobecker@adacore.com>
2735
fc529d80
AS
2736 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2737 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2738 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2739 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2740 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2741 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2742 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2743 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2744 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2745 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2746 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2747 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2748 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2749 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2750 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2751 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2752 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2753 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2754 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2755 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2756 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2757 gdb.ada/uninitialized_vars.exp,
2758 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2759 Simplify by using clean_restart.
09050809 2760
8ed5dd9e
JB
27612011-01-06 Joel Brobecker <brobecker@adacore.com>
2762
2763 Add marker to be used as anchor for inserting breakpoints.
2764 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2765 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2766 Likewise.
2767
2768 Remove uses of gdb_start_cmd.
2769 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2770 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2771
2772 Do not run testcase if testing with GDBserver.
2773 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2774 if testing with GDBserver.
2775
368a124f
JB
27762011-01-06 Joel Brobecker <brobecker@adacore.com>
2777
2778 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2779 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2780 copyright header.
2781
44944448
JB
27822011-01-05 Joel Brobecker <brobecker@adacore.com>
2783
2784 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2785 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2786 testsuite/gdb.fortran/complex.f,
2787 testsuite/gdb.fortran/derived-type.f90,
2788 testsuite/gdb.fortran/library-module-lib.f90,
2789 testsuite/gdb.fortran/library-module-main.f90,
2790 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2791 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2792 Copyright year update.
2793
31886ea6
JB
27942011-01-05 Joel Brobecker <brobecker@adacore.com>
2795
2796 * gdb.base/langs1.f: Add copyright header.
2797
ebedcab5
JK
27982011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2799
2800 * gdb.base/morestack.exp: New file.
2801 * gdb.base/morestack.c: New file.
2802
de1eb2f9
JK
28032011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2804
2805 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2806
9e87a409
JB
28072010-12-29 Joel Brobecker <brobecker@adacore.com>
2808
2809 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2810 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2811
720d1a40
JB
28122010-12-29 Joel Brobecker <brobecker@adacore.com>
2813
2814 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2815
a283af87
AS
28162010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2817
5d3d9cba
AS
2818 * gdb.threads/tls.exp: Fix typo.
2819
a283af87
AS
2820 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2821 * gdb.threads/execl.exp: Update.
2822
2a20745c
YQ
28232010-12-23 Yao Qi <yao@codesourcery.com>
2824
2825 * gdb.arch/arm-disp-step.exp: New.
2826 * gdb.arch/arm-disp-step.S: New.
2827
a7658b96
TT
28282010-12-21 Tom Tromey <tromey@redhat.com>
2829
2830 * gdb.threads/execl.exp: Update.
2831 * gdb.threads/linux-dp.exp: Update.
2832 * gdb.threads/manythreads.exp: Update.
2833 * gdb.threads/tls.exp: Update.
2834
5b79abe7
TT
28352010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2836
2837 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2838 (NextOverThrowDerivates) <resumebpt>: New.
2839 (resumebpt_test): New.
2840 (main): Call resumebpt_test.
2841 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2842
0914bcdb
SS
28432010-12-12 Stan Shebs <stan@codesourcery.com>
2844
2845 * gdb.trace/tsv.exp: Test print command on trace state variables.
2846
305aeedc
TT
28472010-12-09 Tom Tromey <tromey@redhat.com>
2848
2849 * gdb.base/interp.exp: Add regression test.
2850
186c406b
TT
28512010-12-09 Tom Tromey <tromey@redhat.com>
2852
2853 * gdb.java/jnpe.java: New file.
2854 * gdb.java/jnpe.exp: New file.
2855 * gdb.cp/nextoverthrow.exp: New file.
2856 * gdb.cp/nextoverthrow.cc: New file.
2857
aae1c79a
DE
28582010-12-07 Doug Evans <dje@google.com>
2859
2860 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2861 of data-directory.
2862 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2863 updated.
2864 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2865
60f98dde 28662010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2867
2868 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2869 * gdb.base/call-sc.exp: Ditto.
2870 * gdb.base/finish.exp: Ditto.
2871 * gdb.base/return.exp: Ditto.
2872 * gdb.base/return2.exp: Ditto.
2873
5fa290c1
DE
28742010-11-30 Doug Evans <dje@google.com>
2875
2876 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2877 (gdb_expect_list): Fix spelling errors in comments.
2878 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2879 send_gdb/gdb_expect_list where applicable.
2880 * gdb.base/call-ar-st.exp: Ditto.
2881 * gdb.base/funcargs.exp: Ditto.
2882 * gdb.base/gcore.exp: Ditto.
2883 * gdb.base/page.exp: Ditto.
2884 * gdb.base/sigaltstack.exp: Ditto.
2885 * gdb.base/siginfo.exp: Ditto.
2886 * gdb.base/sigstep.exp: Ditto.
2887 * gdb.base/trace-commands.exp: Ditto.
2888
4e04c971
DE
28892010-11-29 Doug Evans <dje@google.com>
2890
2891 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2892 printer-name;subprinter-name.
2893
8cf6f0b1
TT
28942010-11-29 Tom Tromey <tromey@redhat.com>
2895
2896 * gdb.dwarf2/implptr.exp: New file.
2897 * gdb.dwarf2/implptr.c: New file.
2898 * gdb.dwarf2/implptr.S: New file.
2899
94b6973e
PM
29002010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2901
fc529d80 2902 PR python/12199
94b6973e
PM
2903
2904 * gdb.python/py-breakpoint.exp: Test the delete method.
2905
8358c15c
JK
29062010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2907
2908 Fix step_resume_breakpoint unsaved during an infcall.
2909 * gdb.base/step-resume-infcall.exp: New file.
2910 * gdb.base/step-resume-infcall.c: New file.
2911
f6df29bc
TJB
29122010-11-24 Edjunior Machado <emachado@br.ibm.com>
2913
2914 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2915
f2b5a5cf
TJB
29162010-11-24 Edjunior Machado <emachado@br.ibm.com>
2917
2918 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2919 on ppc64's symbols; "finish" and "return" commands must accept to
2920 show the caller line again as well as the line after.
2921 * gdb.asm/powerpc64.inc: New file.
2922
6b0ecdc2
DE
29232010-11-23 Doug Evans <dje@google.com>
2924
2925 * lib/gdb.exp (gdb_test_sequence): New function.
2926 (gdb_expect_list): Add verbose -log call for each pattern.
2927 * gdb.base/signals.exp (test_handle_all_print): Call it.
2928 Reduce timeout increment from 6 minutes to 1 minute.
2929 * gdb.server/ext-run.exp: Call it.
2930
ea976c60
PM
29312010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2932
f2b5a5cf 2933 PR python/12212
ea976c60
PM
2934
2935 * gdb.python/python.exp: Check that selected_thread raises an
2936 error when no inferior is loaded.
2937
c0efa795
JK
29382010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2939
2940 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2941 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2942
ec3aa567
JK
29432010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2944
2945 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2946 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2947
d8249011
DE
29482010-11-18 Doug Evans <dje@google.com>
2949
2950 * gdb.server/ext-run.exp: Fix intermittent failures.
2951
d4eba7d1
NF
29522010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2953
2954 * gdb.stabs/gdb11479.exp: Use runto_main.
2955
b04c2f88
NF
29562010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2957
2958 * gdb.base/break-entry.exp: Skip if using a stub.
2959
ae9d7ce4
NF
29602010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2961
2962 * gdb.python/py-inferior.exp: Pack values in target endianness.
2963
621c8364
TT
29642010-11-12 Tom Tromey <tromey@redhat.com>
2965
2966 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2967 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2968 MemoryError.
2969 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2970 type.
2971 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2972 MemoryError.
2973 (test_subscript_regression): Update exception type.
2974
84f4c1fe
PM
29752010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2976
2977 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2978 breakpoint tests.
2979
a1442452
PA
29802010-11-09 Pedro Alves <pedro@codesourcery.com>
2981
2982 * gdb.base/watchpoint.exp: Test "watch -location" with an
2983 innacessible location.
2984
efd11a33
JK
29852010-11-09 Edjunior Machado <emachado@br.ibm.com>
2986 Luis Machado <luisgpm@br.ibm.com>
2987
2988 * gdb.base/maint.exp: Expect "." prefix.
2989 * gdb.base/nodebug.exp: Expect "." Likewise.
2990 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2991 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2992 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2993 POWER server processors.
2994
aa00efb5
JK
29952010-11-08 Edjunior Machado <emachado@br.ibm.com>
2996 Luis Machado <luisgpm@br.ibm.com>
2997
2998 * gdb.base/break-entry.exp: convert entry point for
2999 ppc64 and expect leading `.' on ppc64's symbols
3000
99e7ae30
DE
30012010-11-05 Doug Evans <dje@google.com>
3002
3003 * gdb.base/help.exp: Update expected output.
b521dba8
DE
3004 * gdb.python/py-param.exp: Delete, contents moved to ...
3005 * gdb.python/py-parameter.exp: ... here. New file.
3006 Add test for gdb.parameter ("directories").
99e7ae30 3007
f4b8a18d
KW
30082010-11-05 Ken Werner <ken.werner@de.ibm.com>
3009
3010 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
3011 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
3012 * configure: Regenerate.
3013 * gdb.opencl/Makefile.in: New File.
3014 * gdb.opencl/datatypes.exp: Likewise.
3015 * gdb.opencl/datatypes.cl: Likewise.
3016 * gdb.opencl/operators.exp: Likewise.
3017 * gdb.opencl/operators.cl: Likewise.
3018 * gdb.opencl/vec_comps.exp: Likewise.
3019 * gdb.opencl/vec_comps.cl: Likewise.
3020 * gdb.opencl/convs_casts.exp: Likewise.
3021 * gdb.opencl/convs_casts.cl: Likewise.
3022 * lib/opencl.exp: Likewise.
3023 * lib/opencl_hostapp.c: Likewise.
3024 * lib/opencl_kernel.cl: Likewise.
3025 * lib/cl_util.c: Likewise.
3026 * lib/cl_util.c: Likewise.
3027 * gdb.base/default.exp (set language): Add "opencl" to the list of
3028 languages.
3029
a9d5ef47
SW
30302010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
3031
3032 * gdb.cp/overload.exp: Added test for inheritance overload.
3033 * gdb.cp/overload.cc: Ditto.
3034 * gdb.cp/oranking.exp: Removed releveant kfails.
3035
03eb1c79
JK
30362010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
3037 Joel Brobecker <brobecker@adacore.com>
3038
3039 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
3040 check test_compiler_info.
3041
dbc98a8b
KW
30422010-11-03 Ken Werner <ken.werner@de.ibm.com>
3043
3044 * gdb.base/gnu_vector.exp: Adjust expect messages.
3045
120bd360
KW
30462010-11-03 Ken Werner <ken.werner@de.ibm.com>
3047
3048 * gdb.base/gnu_vector.exp: Add unary operator tests.
3049
c37f7098
KW
30502010-11-03 Ken Werner <ken.werner@de.ibm.com>
3051
3052 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
3053
7b51bc51
DE
30542010-11-02 Doug Evans <dje@google.com>
3055
3056 * gdb.python/py-pp-maint.c: New file.
3057 * gdb.python/py-pp-maint.exp: New file.
3058 * gdb.python/py-pp-maint.py: New file.
3059
50c97f38
TT
30602010-11-02 Tom Tromey <tromey@redhat.com>
3061
3062 * gdb.base/default.exp: Remove "scheme" from language list.
3063
a289b8f6
JK
30642010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3065
3066 Revert:
3067 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3068 * gdb.threads/sigstep-threads.exp: New file.
3069 * gdb.threads/sigstep-threads.c: New file.
3070
cd017491
MS
30712010-10-20 Michael Snyder <msnyder@vmware.com>
3072
3073 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
3074
8e6a5956
UW
30752010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3076
3077 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
3078 Skip test completely if gdb,no_hardware_watchpoints.
3079
2c04da0d
UW
30802010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
3081
3082 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
3083 strict, but do not check for any particular function name within libc.
3084
79afc5ef
SW
30852010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3086
3087 * gdb.cp/smartp.exp: New test.
3088 * gdb.cp/smartp.cc : New test.
3089
026ffab7
SW
30902010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
3091
3092 * gdb.cp/converts.exp: Test pointer to bool conversion.
3093 Test pointer to long conversion.
3094 * gdb.cp/oranking.exp: Removed relevant kfail.
3095
3a772aa4
TT
30962010-10-18 Tom Tromey <tromey@redhat.com>
3097
3098 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
3099 argument to lazy_string.
3100 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
3101 (pp_ls.to_string): Use it.
3102 * gdb.python/py-prettyprint.c (main): Move declarations to top.
3103 Add "estring2" local.
3104
5fc3827b
JK
31052010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3106
3107 Fix s390x compatibility.
3108 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
3109 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
3110
8aeb23f3
JK
31112010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3112
3113 * gdb.threads/sigstep-threads.exp: New file.
3114 * gdb.threads/sigstep-threads.c: New file.
3115
c1e56572
JK
31162010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3117
3118 * gdb.base/pie-execl.exp: New file.
3119 * gdb.base/pie-execl.c: New file.
3120
92163a10
JK
31212010-10-13 Doug Evans <dje@google.com>
3122 Jan Kratochvil <jan.kratochvil@redhat.com>
3123
3124 PR exp/12117
3125 * gdb.cp/ptype-cv-cp.cc: New file.
3126 * gdb.cp/ptype-cv-cp.exp: New file.
3127
7062b0a0
SW
31282010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
3129
3130 * gdb.cp/converts.cc: New test program.
3131 * gdb.cp/converts.exp: New test.
3132 * gdb.cp/overload.exp: Added test for void* vs int*.
3133 * gdb.cp/overload.exp: Ditto.
3134 * gdb.cp/oranking.exp: Removed related kfail.
3135
0e3509db
DE
31362010-10-13 Doug Evans <dje@google.com>
3137
3138 * lib/gdb-python.exp (gdb_check_python_config): New function.
3139 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
3140 * gdb.python/lib-types.cc: New file.
3141 * gdb.python/lib-types.exp: New file.
3142
8dc78533
JK
31432010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3144
3145 * gdb.python/py-error.exp: New file.
3146 * gdb.python/py-error.py: New file.
3147
93c17e06
JK
31482010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3149
3150 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
3151 gdb_test_multiple.
3152
d8b34041
JK
31532010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3154
3155 * gdb.base/break-interp.exp: Use ldlags for linking flags.
3156 * gdb.base/prelink.exp: Likewise.
3157 * gdb.base/solib-nodir.exp: Likewise.
3158 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
3159 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
3160 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
3161
e0cc584e
UW
31622010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
3163
3164 * break-interp.exp (test_ld): Use two separate gdb_expect statements
3165 for the "info files" test to avoid timeouts on slow machines.
3166
cfc353b1
JK
31672010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3168
3169 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
3170 (main): Make openlib dummy call.
3171
d3d7896d
JK
31722010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3173
3174 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
3175 * break-interp.exp (reach): Move the core body ...
3176 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
3177 (test_ld): Provide always real argument, even to the linker. Replace
3178 dl_main by _dl_debug_state.
3179
5e533c94
JK
31802010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3181
3182 Fix results of prelinked PIEs on ppc*.
3183 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
3184 Accept also DISPLACEMENT "PRESENT".
3185 (main): Replace "ZERO" displacements by "PRESENT".
3186
33540610
SW
31872010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
3188
3189 * gdb.cp/oranking.exp: New test.
3190 * gdb.cp/oranking.cc: New test program.
3191
3bdf2bbd
KW
31922010-10-08 Ken Werner <ken.werner@de.ibm.com>
3193
3194 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
3195 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
3196
2f608a3a
KW
31972010-10-06 Ken Werner <ken.werner@de.ibm.com>
3198
3199 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
3200 lush, lynx) New constant.
3201 * gdb.base/constvars.exp: Test const array types.
3202 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
3203
aa2e2d8d
DE
32042010-10-06 Doug Evans <dje@google.com>
3205
3206 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
3207 of syscall staging area.
3208
2844d6b5
KW
32092010-10-06 Ken Werner <ken.werner@de.ibm.com>
3210
3211 * gdb.base/gnu_vector.c: Add variable c4.
3212 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
3213 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3214
7d8ac8bb
MR
32152010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
3216
3217 * gdb.arch/altivec-abi.exp: Fix a typo.
3218
84a02e58
MR
32192010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
3220
3221 * lib/mi-support.exp (thread_selected_re): Correct pattern used
3222 to match a thread ID.
3223
b18e6318
JK
32242010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3225
3226 Fix s390x testcase compatibility.
3227 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
3228
a2c09bd0
DE
32292010-10-01 Doug Evans <dje@google.com>
3230
3231 * lib/gdb-python.exp: New file.
3232 * gdb.python/py-block.exp: Use it.
3233 * gdb.python/py-breakpoint.exp: Ditto.
3234 * gdb.python/py-frame.exp: Ditto.
3235 * gdb.python/py-inferior.exp: Ditto.
3236 * gdb.python/py-param.exp: Ditto.
3237 * gdb.python/py-prettyprint.exp: Ditto.
3238 * gdb.python/py-shared.exp: Ditto.
3239 * gdb.python/py-symbol.exp: Ditto.
3240 * gdb.python/py-symtab.exp: Ditto.
3241 * gdb.python/py-type.exp: Ditto.
3242 * gdb.python/py-value.exp: Ditto.
3243 * gdb.python/python.exp: Ditto.
3244
38f12cfc
TT
32452010-09-30 Tom Tromey <tromey@redhat.com>
3246
3247 * gdb.base/anon.exp: New file.
3248 * gdb.base/anon.c: New file.
3249
9ae8282d
TT
32502010-09-30 Tom Tromey <tromey@redhat.com>
3251
3252 * gdb.base/completion.exp: Test completion through anonymous
3253 union.
3254 * gdb.base/break1.c (struct some_struct): Add anonymous union.
3255
e9e07ba6
JK
32562010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3257
3258 Fix printing parameters of inlined functions.
3259 * gdb.dwarf2/dw2-inline-param.exp: New file.
3260 * gdb.dwarf2/dw2-inline-param-main.c: New file.
3261 * gdb.dwarf2/dw2-inline-param.S: New file.
3262
cd2effb2
JK
32632010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3264
3265 PR corefiles/12071.
3266 * gdb.base/corefile.exp (quit with a process, no question: load core)
3267 (quit with a core file): New tests.
3268
bceffbf3
JK
32692010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3270
3271 Fix GDB crash on inferior calls with self-referencing classes.
3272 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
3273 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
3274 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
3275
1736ad11
JK
32762010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3277
3278 Fix lost siginfo_t for inferior calls.
3279 * gdb.base/siginfo-infcall.exp: New file.
3280 * gdb.base/siginfo-infcall.c: New file.
3281
a176ad92
JB
32822010-09-22 Joel Brobecker <brobecker@adacore.com>
3283
3284 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
3285
c2b0a229
JK
32862010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3287
3288 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
3289 New test.
3290 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
3291
e8ae22d1
JB
32922010-09-22 Joel Brobecker <brobecker@adacore.com>
3293
3294 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
3295 type of our const type.
3296
ec322823
SW
32972010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
3298
3299 * gdb.cp/pr12028.cc: New.
3300 * gdb.cp/pr12028.exp: New.
3301
72929c62
JB
33022010-09-22 Joel Brobecker <brobecker@adacore.com>
3303
3304 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
3305
875b4ff5 33062010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 3307 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
3308
3309 PR mi/11407
3310 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
3311 * gdb.mi/dw2-ref-missing-frame-main.c New File.
3312 * gdb.mi/dw2-ref-missing-frame.S New File.
3313 * gdb.mi/dw2-ref-missing-frame.exp New File.
3314
7155d578
TT
33152010-09-14 Tom Tromey <tromey@redhat.com>
3316
3317 PR symtab/8399:
3318 * gdb.threads/tls.exp: Remove kfail. Update expected output.
3319
515ed532
TT
33202010-09-14 Tom Tromey <tromey@redhat.com>
3321
3322 PR exp/11803:
3323 * gdb.threads/tls.exp: Use C++.
3324 (check_thread_local): Use K::another_thread_local.
3325 * gdb.threads/tls.c (class K): New.
3326 (another_thread_local): Now a member of K.
3327 (spin): Update. No longer K&R C.
3328
450ca57c
SW
33292010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3330
3331 * gdb.cp/koenig.cc: created class for testing member lookup.
3332 * gdb.cp/koenig.exp: Added test for member lookup.
3333
dbd492a3
JK
33342010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3335
3336 Fix false FAILs on sourcetree topdir directory containing "kill".
3337 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
3338 source line matching regexp.
3339
8d4d924b
JK
33402010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3341
3342 * gdb.python/python.exp (set height 0, collect help from uiout)
3343 (verify help to uiout): New tests.
3344
8e64f2a0
JK
33452010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3346
3347 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
3348 is_lp64_target to check 64bit target.
3349
4569eed2
JK
33502010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3351
3352 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
3353 (test_ld) <powerpc64-*>: New.
3354
5e1617b1
DJ
33552010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3356
3357 * gdb.cp/templates.exp (test_template_args): Allow "struct".
3358
c767944b
DJ
33592010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3360
3361 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
3362 (FunctionArg::method): New function.
3363 (empty, arg): New variables.
3364 (main): Call arg.method.
3365 * gdb.cp/templates.exp (test_template_args): New function.
3366 (do_tests): Call it.
3367
27d3a3fc
UW
33682010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3369
3370 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
3371 of "next" to proceed over pthread_exit call.
3372
55b7ce7f
UW
33732010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3374
3375 * gdb.base/maint.exp: Avoid wildcards against potentially very long
3376 "maint print statistics" output to prevent expect timeouts.
3377
809df446
JK
33782010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3379
3380 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
3381 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3382 (test_float_rejected): ... here.
3383 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
3384 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3385 (test_float_rejected): ... here.
3386 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
3387 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3388 (test_float_rejected): ... here.
3389 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
3390 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3391 (test_float_rejected): ... here.
3392
8464be76
DJ
33932010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3394
3395 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
3396 before disabling hardware watchpoints.
3397 (test_inaccessible_watchpoint): Check that hardware watchpoints
3398 are used. Test for watchpoints on a constant address.
3399
14dba4b4
JK
34002010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3401
3402 * gdb.base/ui-redirect.exp: New file.
3403
3f3540e1 34042010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 3405 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
3406
3407 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
3408
0f254bb7
DE
34092010-08-31 Doug Evans <dje@google.com>
3410
3411 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
3412
03f17ccf
TT
34132010-08-30 Tom Tromey <tromey@redhat.com>
3414
3415 PR python/11792:
3416 * gdb.python/py-value.exp (test_subscript_regression): Add
3417 dynamic_type test.
3418
640617ad
DJ
34192010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
3420
3421 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
3422 instead of running to main. Do not test the main function.
3423 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
3424 Add new main.
3425
2ed91d1b
PA
34262010-08-26 Pedro Alves <pedro@codesourcery.com>
3427
3428 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
3429 one test.
3430
673bfd45
DE
34312010-08-24 Doug Evans <dje@google.com>
3432
3433 PR symtab/11942
3434 * gdb.dwarf2/dw4-sig-types.cc: New file.
3435 * gdb.dwarf2/dw4-sig-types.h: New file.
3436 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
3437 * gdb.dwarf2/dw4-sig-types.exp: New file.
3438
f9ffd4bb
TT
34392010-08-23 Tom Tromey <tromey@redhat.com>
3440
3441 PR python/11145:
3442 * gdb.python/py-value.c (Base, Derived): New types.
3443 (base): New global.
3444 * gdb.python/py-value.exp (test_subscript_regression): Add
3445 dynamic_cast test.
3446
d839c8a4
TT
34472010-08-23 Tom Tromey <tromey@redhat.com>
3448
3449 PR python/10676:
3450 * gdb.python/py-type.exp (test_fields): Add tests for type
3451 equality.
3452
702c2711
TT
34532010-08-23 Tom Tromey <tromey@redhat.com>
3454
3455 PR python/11915:
3456 * gdb.python/py-type.exp (test_fields): Add tests for array.
3457
832bafd3
KS
34582010-08-23 Keith Seitz <keiths@redhat.com>
3459
3460 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
3461 have any children. Create a new abbrev for it.
3462 Add missing terminal sequence to .debug_abbrev.
3463
c37bf528
KS
34642010-08-20 Keith Seitz <keiths@redhat.com>
3465
3466 PR symtab/11465:
3467 * gdb.dwarf2/pr11465.exp: New test.
3468 * gdb.dwarf2/pr11465.S: New file.
3469 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
3470 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
3471
4572cbac
TJB
34722010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
3473
3474 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
3475 registers. Update data sets with the new v2_double element in the
3476 VSX register union. Add vector_register3_vr data set for the AltiVec
3477 registers. Use gdb_test_no_output instead of send_gdb.
3478
e7fbb131
PA
34792010-08-19 Pedro Alves <pedro@codesourcery.com>
3480
3481 * gdb.python/py-shared.exp: New file, factored out from
3482 python.exp.
3483 * gdb.python/py-shared.c: New file.
3484 * gdb.python/py-shared-sl.c: New file.
3485 * gdb.python/python-1.c: New file.
3486 * gdb.python/python-sl.c: Delete.
3487 * gdb.python/python.c: Mention python-1.c.
3488 * gdb.python/python.exp: Move shared library tests to
3489 py-shared.exp.
3490 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
3491 (MISCELLANEOUS): New.
3492 (clean mostlyclean): Also remove $MISCELLANEOUS.
3493
d30f5e1f
DE
34942010-08-19 Doug Evans <dje@google.com>
3495
3496 PR exp/11926
3497 * gdb.base/printcmds.exp (test_float_accepted): New function.
3498 Move existing float tests there. Add tests for floats with suffixes.
3499 (test_float_rejected): New function.
3500 * gdb.java/jv-print.exp (test_float_accepted): New function.
3501 (test_float_rejected): New function.
3502 * gdb.objc/print.exp: New file.
3503 * gdb.pascal/print.exp: New file.
3504 * lib/objc.exp: New file.
3505
7b3fd859
PM
35062010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
3507
3508 * gdb.base/default.exp (info set): Avoid full buffer error and force
3509 reading up to final gdb prompt.
3510 (show): Likewise.
3511
c92817ce
TT
35122010-08-18 Tom Tromey <tromey@redhat.com>
3513
3514 PR symtab/11919:
3515 * gdb.base/completion.exp: Add test.
3516
f1208f9e
DE
35172010-08-18 Doug Evans <dje@google.com>
3518
3519 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
3520 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
3521 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
3522 Simplify, early exit if runto_main fails.
3523 * gdb.fortran/exprs.exp: load_lib fortran.exp.
3524 (set_lang_fortran): Moved to lib/fortran.exp.
3525 * gdb.fortran/types.exp: load_lib fortran.exp.
3526 (set_lang_fortran): Moved to lib/fortran.exp.
3527 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
3528 * gdb.java/jprint.exp (set_lang_java): Ditto.
3529 * gdb.java/jv-exp.exp: load_lib java.exp.
3530 If set_lang_java fails, issue a warning instead of failure to be
3531 consistent with other set_lang_foo uses.
3532 (set_lang_java): Moved to lib/java.exp.
3533 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
3534 If set_lang_java fails, issue a warning instead of failure to be
3535 consistent with other set_lang_foo uses.
3536 * gdb.pascal/types.exp: load_lib pascal.exp.
3537 (set_lang_pascal): Moved to lib/pascal.exp.
3538 * lib/fortran.exp: New file.
3539 * lib/java.exp (set_lang_java): New function.
3540 * lib/pascal.exp (set_lang_pascal): New function.
3541
2f06b485
YQ
35422010-08-18 Yao Qi <yao@codesourcery.com
3543
3544 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3545 func_nofb_start and func_loopfb_start, so that address of functions
3546 is equal to these labels on Thumb.
3547
96e25403
YQ
35482010-08-18 Yao Qi <yao@codesourcery.com>
3549
3550 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3551 to reflect latest c source file.
3552
36e6adc4
JK
35532010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3554
3555 * gdb.cp/infcall-dlopen.exp: New file.
3556 * gdb.cp/infcall-dlopen.cc: New file.
3557 * gdb.cp/infcall-dlopen-lib.cc: New file.
3558
f431efe5
PA
35592010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3560 Pedro Alves <pedro@codesourcery.com>
3561
3562 PR breakpoints/11371
3563
3564 * gdb.base/watch-cond-infcall.exp: New file.
3565 * gdb.base/watch-cond-infcall.c: New file.
3566
06a64a0b
TT
35672010-08-16 Tom Tromey <tromey@redhat.com>
3568
3569 * gdb.base/help.exp: Update.
3570 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3571 watchpoint.
3572 (test_watch_location): New proc.
3573 (test_watchpoint_in_big_blob): Delete watchpoint.
3574 * gdb.base/watchpoint.c (func5): New function.
3575 (main): Call it.
3576
70ebf4ed
DE
35772010-08-16 Doug Evans <dje@google.com>
3578
3579 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3580
ca5c20b6
PM
35812010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3582
3583 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3584 tests.
3585
7346b668
KW
35862010-08-11 Ken Werner <ken.werner@de.ibm.com>
3587
3588 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
3589 * gdb.base/gnu_vector.c: New File.
3590 * gdb.base/gnu_vector.exp: Likewise.
3591
cb2e07a6
PM
35922010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3593
3594 * gdb.python/python.c: New File.
3595 * gdb.python/python-sl.c: New File.
3596 * gdb.python/python.exp: Test solib_address and decode_line
3597 * functions.
3598
5da1313b
JK
35992010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3600
3601 * gdb.python/python.exp (show height, set height 10)
3602 (verify pagination beforehand, verify pagination beforehand: q)
3603 (gdb.execute does not page, verify pagination afterwards)
3604 (verify pagination afterwards: q): New.
3605
49c3ccf7
DE
36062010-08-02 Doug Evans <dje@google.com>
3607
3608 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
3609 because of an older gcc, change test2
3610 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
3611 to unsupported.
3612
42c0c4f1
KH
36132010-07-30 Kazu Hirata <kazu@codesourcery.com>
3614
3615 * gdb.base/break-always.exp: Do not expect full paths to file
3616 names.
3617 * gdb.base/commands.exp: Likewise.
3618
d3765805
DE
36192010-07-30 Doug Evans <dje@google.com>
3620
c98ee71b
DE
3621 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3622 xfail them when run with older gccs.
3623
fd961404
DE
3624 * lib/gdb.exp (build_executable): Forward "c++" option to
3625 get_compiler_info.
3626
999adef4
DE
3627 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3628 "python print ttype.template_argument(1)" and
3629 "python print isinstance(ttype.template_argument(1), gdb.Value)"
3630 if using gcc 4.4 or earlier.
3631
d3765805
DE
3632 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3633 attach-to-debugger handling.
3634
1276c759
JK
36352010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3636
3637 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
3638 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
3639 (main): Use copyreloc.
3640 * gdb.base/prelink.exp (split debug of executable)
3641 (.dynbss vs. .bss address shift): New tests.
3642
88caa9b9
PA
36432010-07-29 Pedro Alves <pedro@codesourcery.com>
3644
3645 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3646 in gdb_test_multiple.
3647
c6f2ac43
PA
36482010-07-29 Pedro Alves <pedro@codesourcery.com>
3649
3650 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3651 environment.
3652
326fd672
TT
36532010-07-28 Tom Tromey <tromey@redhat.com>
3654
3655 PR python/11060:
3656 * gdb.python/py-type.c (Temargs): New template.
3657 (temvar): New variable.
3658 * gdb.python/py-type.exp (test_template): New proc.
3659
3ce3b1ba
PA
36602010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3661
3662 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3663 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3664
34eaf542
TT
36652010-07-28 Tom Tromey <tromey@redhat.com>
3666
3667 PR c++/9946:
3668 * gdb.cp/temargs.exp: New file.
3669 * gdb.cp/temargs.cc: New file.
3670
d41b819e
JK
36712010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3672
3673 * gdb.base/help.exp (help disassemble): Update the content.
3674
26ab7092
JK
36752010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3676
3677 * gdb.threads/ia64-sigill.exp: New file.
3678 * gdb.threads/ia64-sigill.c: New file.
3679
5283e9e1
TT
36802010-07-27 Tom Tromey <tromey@redhat.com>
3681
3682 * gdb.opt/inline-cmds.c (ATTR): New define.
3683 (func1): Use it.
3684 (func2): Likewise.
3685 (func3): Likewise.
3686 (outer_inline1): Likewise.
3687 (outer_inline2): Likewise.
3688 * gdb.opt/inline-bt.c (ATTR): New define.
3689 (func1): Use it.
3690 (func2): Likewise.
3691 * gdb.opt/inline-locals.c (ATTR): New define.
3692 (func1): Use it.
3693 (func2): Likewise.
3694
e992ef73
TT
36952010-07-27 Tom Tromey <tromey@redhat.com>
3696
3697 * gdb.stabs/gdb11479.c (hack): New function.
3698 (test): Use it.
3699 (test2): Use it.
3700 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3701 (int32_search_buf, int64_search_buf): No longer static.
3702 (x): Remove.
3703 * gdb.base/relocate.c (hack): New function.
3704
5374244e
PM
37052010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3706
3707 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3708 * gdb.python/py-value.c (func1): New function.
3709 (func2): Likewise.
3710
a99aee83
CV
37112010-07-26 Corinna Vinschen <vinschen@redhat.com>
3712
3713 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3714 as not to clash with .data section.
3715
a04ba985
JG
37162010-07-26 Jerome Guitton <guitton@adacore.com>
3717
3718 * gdb.base/code_elim.exp: New file.
3719 * gdb.base/code_elim1.c: New file.
3720 * gdb.base/code_elim2.c: New file.
3721
23bd0f7c
PA
37222010-07-21 Pedro Alves <pedro@codesourcery.com>
3723
3724 PR symtab/11827
3725
3726 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3727 (some_volatile_enum): New variable.
3728 * gdb.base/printcmds.exp (test_print_enums): New.
3729 <top level>: Call it.
3730
883df6dd
SW
37312010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3732
3733 * gdb.cp/fpointer.cc: New test.
3734 * gdb.cp/fpointer.exp: New test.
3735
569b05a5
JK
37362010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3737
3738 * gdb.base/solib-nodir.exp: New file.
3739 * lib/gdb.exp (runto): New case for a GDB internal error.
3740
51d7d803
JK
37412010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3742 Ulrich Weigand <uweigand@de.ibm.com>
3743 Tom Tromey <tromey@redhat.com>
3744
3745 * gdb.base/charset-malloc.c: New file.
3746 * gdb.base/charset.c (malloc_stub): New prototype.
3747 (main): Call it instead of malloc itself.
3748 * gdb.base/charset.exp: Use only prepare_for_testing.
3749 (binfile): Remove the variable.
3750
c0edd9ed
JK
37512010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3752
3753 Make core files the process_stratum.
3754 * gdb.base/corefile.exp (run: load core again)
3755 (run: sanity check we see the core file, run: with core)
3756 (run: core file is cleared, attach: load core again)
3757 (attach: sanity check we see the core file, attach: with core)
3758 (attach: core file is cleared): New tests.
3759 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3760
3cbaedff
KW
37612010-07-14 Ken Werner <ken.werner@de.ibm.com>
3762
3763 * gdb.arch/altivec-abi.exp: New tests.
3764
91158a56
TT
37652010-07-13 Tom Tromey <tromey@redhat.com>
3766
3767 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3768 (main): Use it.
3769 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3770
0f5238ed
TT
37712010-07-13 Tom Tromey <tromey@redhat.com>
3772
3773 * gdb.base/label.exp: New file.
3774 * gdb.base/label.c: New file.
3775
add265ae
L
37762010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3777 H.J. Lu <hongjiu.lu@intel.com>
3778
3779 * lib/gdb.exp (is_ilp32_target): New.
3780 (is_lp64_target): Likewise.
3781
3782 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3783 target.
3784 * gdb.arch/amd64-disp-step.exp: Likewise.
3785 * gdb.arch/amd64-dword.exp: Likewise.
3786 * gdb.arch/amd64-i386-address.exp: Likewise.
3787 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 3788
add265ae
L
3789 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3790 target.
3791 * gdb.arch/i386-bp_permanent.exp: Likewise.
3792 * gdb.arch/i386-byte.exp: Likewise.
3793 * gdb.arch/i386-disp-step.exp: Likewise.
3794 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3795 * gdb.arch/i386-prologue.exp: Likewise.
3796 * gdb.arch/i386-size-overlap.exp: Likewise.
3797 * gdb.arch/i386-size.exp: Likewise.
3798 * gdb.arch/i386-sse.exp: Likewise.
3799 * gdb.arch/i386-unwind.exp: Likewise.
3800 * gdb.arch/i386-word.exp: Likewise.
3801
3802 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3803 test only when building 64-bit executables. Do not hard-code
3804 -m64 option.
3805
2dfb8c17
DE
38062010-07-07 Doug Evans <dje@google.com>
3807
3808 * lib/gdb.exp (gdb_test_list_exact): New function.
3809 * gdb.base/default.exp (show convenience): Call it, add tests for
3810 $_sdata = void, $_thread = 0.
3811
4e5799b6
JK
38122010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3813 Joel Brobecker <brobecker@adacore.com>
3814
3815 Fix re-run of PIE executable, PR shlibs/11776.
3816 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3817 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3818 and re-"run" of the inferior.
3819
1a219cc7
JK
38202010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3821 Joel Brobecker <brobecker@adacore.com>
3822
3823 Cope with missing /usr/sbin/prelink.
3824 * lib/prelink-support.exp (prelink_no):
3825 <result == 1 && $output is "no such file or directory">: New.
3826 (prelink_yes): Likewise. Return on failed prelink_no.
3827
5e3b36f8
JK
38282010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3829 Joel Brobecker <brobecker@adacore.com>
3830
3831 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3832 build_executable by build_executable_own_libs. Replace "prelink -R"
3833 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3834 change.
3835 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3836 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3837 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3838 Replace build_executable by build_executable_own_libs's function
3839 build_executable_own_libs.
3840 (prelinkNO): Create new stub to call prelink_no.
3841 (prelinkYES): Create new stub to call prelink_yes.
3842 (test_attach): Rename calls of copy to file_copy.
3843 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3844 (copy): Move to ...
3845 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3846 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3847 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3848 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3849 special flags by gdb_compile_shlib. Replace second gdb_compile by
3850 build_executable_own_libs. Replace "prelink -R" execution by a call of
3851 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3852 a second call of prelink_yes. Replace restart commands by
3853 clean_restart.
3854 (prelink): Rename to ...
3855 (seen displacement message): ... this test. Extend its expectation
3856 strictness.
3857
86e4bafc
JK
38582010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3859
3860 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3861 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3862 displacement message exactly once.
3863
3cd07d20
JK
38642010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3865 Joel Brobecker <brobecker@adacore.com>
3866
3867 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3868 its restore after the <$relink_args != ""> loop. new comment.
3869
0a1e94c7
JK
38702010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3871 Joel Brobecker <brobecker@adacore.com>
3872
3873 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3874 code for it. New variable relink_args.
3875 (prelinkYES): Call prelinkNO.
3876 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3877 in such case. Move the core code to ...
3878 (test_attach_gdb): ... a new function. Send GDB command "file".
3879 Extend expected "Attaching to " string.
3880
2f70bcfb
TT
38812010-07-02 Tom Tromey <tromey@redhat.com>
3882
3883 * gdb.base/bitops.exp: Remove extraneous "pass".
3884
a17ac5b0
TT
38852010-07-02 Ken Werner <ken.werner@de.ibm.com>
3886
3887 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3888
dc10affe
PA
38892010-07-01 Pedro Alves <pedro@codesourcery.com>
3890
d41c0fc8
PA
3891 * gdb.base/help.exp: Adjust expected output.
3892
38932010-07-01 Pedro Alves <pedro@codesourcery.com>
3894
3895 * gdb.base/help.exp: Adjust expected output.
dc10affe 3896
0a600c36
JK
38972010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3898
3899 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3900 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3901 c++/11702.
3902
37cc8bfe
JK
39032010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3904 Doug Evans <dje@google.com>
3905
3906 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3907 add .dynamic entry'.
3908
254e6b9e
DE
39092010-06-29 Doug Evans <dje@google.com>
3910
3911 Test PR c++/11702.
3912 * gdb.cp/m-static.exp: Add testcase.
3913 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3914
595939de 39152010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3916 Tom Tromey <tromey@redhat.com>
3917 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3918
3919 * gdb.python/py-inferior.c: New File.
3920 * gdb.python/py-infthread.c: New File.
3921 * gdb.python/py-inferior.exp: New File.
3922 * gdb.python/py-infthread.exp: New File.
3923
98751a41
JK
39242010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3925
3926 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3927 (ptype ::C::OtherFileClass typedefs): New.
3928 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3929 (C::OtherFileClass::cOtherFileClassVar2): New.
3930 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3931 cOtherFileClassVar2.
3932 (C::cOtherFileType2, C::cOtherFileVar2): New.
3933 (C::cOtherFileVar_use): use also cOtherFileVar2.
3934 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3935
41f62f39
JK
39362010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3937
3938 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3939 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3940 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3941 (print ::C::cOtherFileVar)
3942 (whatis C::OtherFileClass::cOtherFileClassType)
3943 (whatis ::C::OtherFileClass::cOtherFileClassType)
3944 (print C::OtherFileClass::cOtherFileClassVar)
3945 (print ::cOtherFileClassVar)
3946 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3947 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3948 trailing content.
3949 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3950 (C::OtherFileClass::cOtherFileClassVar)
3951 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3952 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3953
af53d231
JK
39542010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3955
3956 Test PR c++/11703 and PR gdb/1448.
3957 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3958 gdb/1448.
3959
9655fd1a
JK
39602010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3961
3962 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3963 (main) <rtti_data>: New.
3964 * gdb.cp/virtbase.exp (print rtti_data): New.
3965
824cc8dd
JK
39662010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3967 Joel Brobecker <brobecker@adacore.com>
3968
3969 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3970
6036c742
JK
39712010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3972
3973 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3974
de6a0421
DE
39752010-06-28 Doug Evans <dje@google.com>
3976
3977 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3978
b2dae948
DE
39792010-06-27 Doug Evans <dje@google.com>
3980
3981 * gdb.cp/m-static.exp: Update expected test output.
3982
0f3bb72e
PH
39832010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3984
889bf7c5
PA
3985 * gdb.gdb/selftest.exp: Adjust expected message for
3986 capturing start-up runtime.
0f3bb72e 3987
bc9f0842
TT
39882010-06-25 Tom Tromey <tromey@redhat.com>
3989
3990 PR python/10808:
3991 * gdb.python/python.exp: Add new tests.
3992
099ef718
SW
39932010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3994
3995 * gdb.cp/operator.cc: Created an import loop.
3996 * gdb.cp/operator.exp: Added testcase for import loop.
3997
5868a632
JK
39982010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3999
4000 Test PR python/11407.
4001 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
4002 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
4003 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
4004 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
4005 executable_nofb and executable_fb. New variables srcsfile, objsfile,
4006 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
4007 binfile. Call gdb_compile with clean_restart twice.
4008 (func_nofb print, func_nofb backtrace, func_loopfb print)
4009 (func_loopfb backtrace): New.
4010
af76db58
JK
40112010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
4012
4013 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
4014 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
4015 by a hand made one.
4016 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
4017 i?86 requirement. Remove variables srcfile and binfile. New variable
4018 sources, executable_nofb and executable_fb. Call prepare_for_testing.
4019
f2c7657e
UW
40202010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4021
4022 * gdb.cell/dwarfaddr.exp: New file.
4023 * gdb.cell/dwarfaddr.S: New file.
4024
628fe4e4
JK
40252010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
4026
4027 Test PR 9436.
4028 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
4029
f1421989
HZ
40302010-06-24 Hui Zhu <teawater@gmail.com>
4031
4032 * gdb.base/eval.exp: New file.
4033
d03285ec
UW
40342010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4035
4036 * gdb.cell/fork.exp: New file.
4037 * gdb.cell/fork.c: Likewise.
4038 * gdb.cell/fork-spu.c: Likewise.
4039
41b2c92d
PM
40402010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
4041
4042 * lib/gdb.exp (banned_variables_traced): New global variable.
4043 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
4044 (gdb_init): Use `trace add variable' instead of obsolete
4045 `trace variable'.
4046
d5bc977f
DE
40472010-06-21 Doug Evans <dje@google.com>
4048
4049 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
4050
d2ed6730
UW
40512010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4052
4053 * gdb.arch/spu-ls.exp: New file.
4054 * gdb.arch/spu-ls.c: Likewise.
4055
6aed2dbc
SS
40562010-06-18 Stan Shebs <stan@codesourcery.com>
4057
4058 * gdb.threads/thread-specific.exp: Add tests of $_thread.
4059
e0756905
UW
40602010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4061
4062 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
4063 * gdb.base/watch-cond.exp: Likewise.
4064 * gdb.python/py-breakpoint.exp: Likewise.
4065
d8053d4d
PA
40662010-06-18 Pedro Alves <pedro@codesourcery.com>
4067
4068 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
4069 clean_restart, make sure every test has a distinct message, and
4070 that messages don't include the executable' full path.
4071
81ce510c
DE
40722010-06-17 Doug Evans <dje@google.com>
4073
4074 * gdb.arch/i386-size.exp: Updated expected output for
4075 DISASSEMBLY_OMIT_FNAME.
4076
65d79d4b
SDJ
40772010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
4078 Sergio Durigan Junior <sergiodj@redhat.com>
4079
4080 * gdb.base/watch-notconst.c: New file.
4081 * gdb.base/watch-notconst.S: New file.
4082 * gdb.base/watch-notconst2.c: New file.
4083 * gdb.base/watch-notconst2.S: New file.
4084 * gdb.base/watch-notconst.exp: New file.
4085 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
4086 (func4): Add operations on `global_ptr_ptr'.
4087 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
4088 routine to test watchpoints created with a constant expression.
4089 (test_inaccessible_watchpoint): Include tests for watchpoints
4090 created with a constant expression.
4091
df0f4836
KB
40922010-06-14 Kevin Buettner <kevinb@redhat.com>
4093
4094 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
4095 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
4096 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
4097 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
4098 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4099 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4100 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
4101 of `_start'.
4102
b769def5
UW
41032010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4104
4105 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
4106 not supported on the target.
4107 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4108 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4109 * gdb.mi/mi-nsintrall.exp: Likewise.
4110 * gdb.mi/mi-nsmoribund.exp: Likewise.
4111 * gdb.mi/mi-nsthrexec.exp: Likewise.
4112
d914c394
SS
41132010-06-11 Stan Shebs <stan@codesourcery.com>
4114
4115 * gdb.base/permissions.exp: New file.
4116
41172010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
4118
4119 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
4120 does not support ELF executable class.
4121
f3ce5b9c
UW
41222010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4123
4124 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
4125
8e46892c
JK
41262010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4127
4128 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
4129 (runto): Catch "The target does not support running in non-stop mode.".
4130
6cc55c64
MS
41312010-06-11 Michael Snyder <msnyder@vmware.com>
4132
4133 * gdb.base/setshow.exp (set language asm): Don't use
4134 gdb_test_no_output, fails on some targets.
4135
caddefa4
UW
41362010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4137
4138 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
4139 * gdb.cp/pr9167.exp: Likewise.
4140
468b1aa7
UW
41412010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4142
4143 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
4144
5c3552dc
UW
41452010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4146
4147 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
4148
02e6fe6a
UW
41492010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4150
4151 * gdb.base/charset.c (main): Make sure malloc gets linked in.
4152
0e03807e
TT
41532010-06-11 Tom Tromey <tromey@redhat.com>
4154
4155 PR gdb/9977, PR exp/11636::
4156 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
4157 (pieces_test_f6): Update expected output.
4158
2bdf28a0
JK
41592010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4160
4161 * gdb.base/moribund-step.exp: New.
4162
f6978de9
MS
41632010-06-08 Michael Snyder <msnyder@vmware.com>
4164
4165 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 4166 * gdb.ada/boolean_expr.exp:
f6978de9
MS
4167 * gdb.ada/frame_args.exp: Ditto.
4168 * gdb.ada/lang_switch.exp: Ditto.
4169 * gdb.ada/ptype_arith_binop.exp: Ditto.
4170 * gdb.ada/ref_param.exp: Ditto.
4171 * gdb.ada/type_coercion.exp:Ditto.
4172
4173 * gdb.asm/asm-source.exp: Ditto.
4174
4175 * gdb.base/attach.exp: Ditto.
4176 * gdb.base/bitfields2.exp: Ditto.
4177 * gdb.base/call-signal-resume.exp: Ditto.
4178 * gdb.base/callfuncs.exp: Ditto.
4179 * gdb.base/commands.exp: Ditto.
4180 * gdb.base/dbx.exp: Ditto.
4181 * gdb.base/default.exp: Ditto.
4182 * gdb.base/dump.exp: Ditto.
4183 * gdb.base/exprs.exp: Ditto.
4184 * gdb.base/freebpcmd.exp: Ditto.
4185 * gdb.base/interrupt.exp: Ditto.
4186 * gdb.base/list.exp: Ditto.
4187 * gdb.base/long_long.exp: Ditto.
4188 * gdb.base/maint.exp: Ditto.
4189 * gdb.base/ptype.exp: Ditto.
4190 * gdb.base/return.exp: Ditto.
4191 * gdb.base/setshow.exp: Ditto.
4192 * gdb.base/sigbpt.exp: Ditto.
4193 * gdb.base/sigrepeat.exp: Ditto.
4194
4195 * gdb.cp/classes.exp: Ditto.
4196
4197 * gdb.dwarf2/dw2-restore.exp: Ditto.
4198
4199 * gdb.gdb/selftest.exp: Ditto.
4200
4201 * gdb.multi/base.exp: Ditto.
4202 * gdb.multi/bkpt-multi-exec.exp: Ditto.
4203
4204 * gdb.python/py-block.exp: Ditto.
4205 * gdb.python/py-prettyprint.exp: Ditto.
4206 * gdb.python/py-template.exp: Ditto.
4207
4208 * gdb.server/ext-attach.exp: Ditto.
4209 * gdb.server/ext-run.exp: Ditto.
4210 * gdb.server/server-mon.exp: Ditto.
4211
4212 * gdb.threads/fork-thread-pending.exp: Ditto.
4213 * gdb.threads/hand-call-in-threads.exp: Ditto.
4214 * gdb.threads/interrupted-hand-call.exp: Ditto.
4215 * gdb.threads/linux-dp.exp: Ditto.
4216 * gdb.threads/manythreads.exp: Ditto.
4217 * gdb.threads/print-threads.exp: Ditto.
4218 * gdb.threads/pthreads.exp: Ditto.
4219 * gdb.threads/schedlock.exp: Ditto.
4220 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4221 * gdb.threads/threadapply.exp: Ditto.
4222
de7ff789
MS
42232010-06-08 Michael Snyder <msnyder@vmware.com>
4224
889bf7c5 4225 * gdb.ada/exec_changed.exp:
de7ff789
MS
4226 Use ".*" instead of "" as wildcard regexp.
4227
4228 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
4229 * gdb.base/call-ar-st.exp: Ditto.
4230 * gdb.base/checkpoint.exp: Ditto.
4231 * gdb.base/default.exp: Ditto.
4232 * gdb.base/dump.exp: Ditto.
4233 * gdb.base/ending-run.exp: Ditto.
4234 * gdb.base/fileio.exp: Ditto.
4235 * gdb.base/miscexprs.exp: Ditto.
4236 * gdb.base/pointers.exp: Ditto.
4237 * gdb.base/readline.exp: Ditto.
4238 * gdb.base/reread.exp: Ditto.
4239 * gdb.base/restore.exp: Ditto.
4240 * gdb.base/shlib-call.exp: Ditto.
4241 * gdb.base/valgrind-db-attach.exp: Ditto.
4242 * gdb.base/volatile.exp: Ditto.
4243 * gdb.base/watchpoints.exp: Ditto.
4244
4245 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
4246
4247 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
4248 * gdb.python/py-value.exp: Ditto.
4249
4250 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
4251 * gdb.trace/circ.exp: Ditto.
4252 * gdb.trace/collection.exp: Ditto.
4253 * gdb.trace/packetlen.exp: Ditto.
4254 * gdb.trace/passc-dyn.exp: Ditto.
4255 * gdb.trace/report.exp: Ditto.
4256 * gdb.trace/tfile.exp: Ditto.
4257 * gdb.trace/tfind.exp: Ditto.
4258 * gdb.trace/while-dyn.exp: Ditto.
4259
3bebe2f2
JK
42602010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4261
4262 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
4263
5c631832
JK
42642010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4265
4266 Test PR 10640.
4267 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
4268
4c3376c8
SW
42692010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
4270
4271 * gdb.cp/koenig.exp: Test for ADL operators.
4272 * gdb.cp/koenig.cc: Added ADL operators.
4273 * gdb.cp/operator.exp: New test.
4274 * gdb.cp/operator.cc: New test.
4275
dc226d5a
MS
42762010-06-04 Michael Snyder <msnyder@vmware.com>
4277
dfb88a23
MS
4278 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
4279 * gdb.base/pending.exp: Ditto.
f7ae76b3 4280
dc226d5a
MS
4281 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
4282
967cf477
DE
42832010-06-04 Doug Evans <dje@google.com>
4284
4285 * gdb.python/py-prettyprint.exp: Add new test for enabled and
4286 disabled printers.
4287 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
4288 (enable_lookup_function): New function.
4289
eb801841
TT
42902010-06-04 Tom Tromey <tromey@redhat.com>
4291
4292 * gdb.python/py-value.exp (test_value_hash): Don't test equality
4293 of hash and id.
4294
38979823
JK
42952010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4296
4297 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
4298 newline.
4299 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
4300 (empty verbose non-noisy clear, empty verbose noisy clear)
4301 (empty non-verbose noisy clear): Likewise.
4302
35ec993f
MS
43032010-06-03 Michael Snyder <msnyder@vmware.com>
4304
4305 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
4306 * gdb.base/display.exp: Ditto.
4307 * gdb.base/find.exp: Ditto.
4308 * gdb.base/ifelse.exp: Ditto.
4309 * gdb.base/multi-forks.exp: Ditto.
4310 * gdb.base/recurse.exp: Ditto.
4311 * gdb.base/setshow.exp: Ditto.
4312 * gdb.base/value-double-free.exp: Ditto.
4313 * gdb.base/watch-vfork.exp: Ditto.
4314 * gdb.base/watch_thread_num.exp: Ditto.
4315 * gdb.base/watchpoint-solib.exp: Ditto.
4316 * gdb.base/watchpoint.exp: Ditto.
4317 * gdb.base/watchpoints.exp: Ditto.
4318
4319 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
4320 * gdb.cp/overload.exp: Ditto.
4321 * gdb.cp/virtfunc.exp: Ditto.
4322
4323 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
4324
889bf7c5 4325 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
4326 Replace gdb_test with gdb_test_no_output.
4327
889bf7c5 4328 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
4329 Replace gdb_test with gdb_test_no_output.
4330 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4331 * gdb.threads/watchthreads.exp: Ditto.
4332 * gdb.threads/watchthreads2.exp: Ditto.
4333
4334 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
4335 * gdb.trace/tfind.exp: Ditto.
4336
c22decce
JB
43372010-06-03 Joel Brobecker <brobecker@adacore.com>
4338
4339 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
4340 successful test if message is the empty string.
4341
fd5700c7
JK
43422010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4343
4344 * gdb.fortran/module.exp (stopped language detection): New test.
4345
f55ee35c
JK
43462010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4347
4348 Support DW_TAG_module as separate namespaces.
4349 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
4350 gdb.fortran/library-module-lib.f90: New.
4351 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
4352 (print i): Remove.
4353 (continue to breakpoint: i-is-1, print var_i value 1)
4354 (continue to breakpoint: i-is-2, print var_i value 2)
4355 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
4356 (print var_d, print var_i value 14, ptype modmany, complete `modm)
4357 (complete `modmany, complete `modmany`, complete `modmany`var)
4358 (show language, setting breakpoint at module): New tests.
4359 * gdb.fortran/module.f90 (module mod): Remove.
4360 (module mod1, module mod2, module modmany, subroutine sub1)
4361 (subroutine sub2, program module): New.
4362
b8e8282f
JK
43632010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4364
4365 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
4366 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
4367 * gdb.cp/anon-union.exp (pass): Rename to ...
4368 (print z 2): ... here.
b8e8282f 4369
019ebafc
MS
43702010-06-02 Michael Snyder <msnyder@vmware.com>
4371
e68d8fd4
MS
4372 * gdb.trace/actions.exp: Use gdb_test_no_output.
4373 * gdb.trace/circ.exp: Ditto.
4374 * gdb.trace/packetlen.exp: Ditto.
4375 * gdb.trace/save-trace.exp: Ditto.
4376 * gdb.trace/tracecmd.exp: Ditto.
4377 * gdb.trace/tsv.exp: Ditto.
4378
12b5d08a
MS
4379 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
4380 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
4381 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4382 * gdb.threads/manythreads.exp: Ditto.
4383 * gdb.threads/print-threads.exp: Ditto.
4384 * gdb.threads/pthreads.exp: Ditto.
4385 * gdb.threads/schedlock.exp: Ditto.
4386 * gdb.threads/staticthreads.exp: Ditto.
4387 * gdb.threads/thread-specific.exp: Ditto.
4388 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4389 * gdb.threads/threadapply.exp: Ditto.
4390 * gdb.threads/watchthreads.exp: Ditto.
4391 * gdb.threads/watchthreads2.exp: Ditto.
4392
89493308
MS
4393 * gdb.python/py-block.exp: Use gdb_test_no_output.
4394 * gdb.python/py-prettyprint.exp: Ditto.
4395 * gdb.python/py-template.exp: Ditto.
4396 * gdb.python/py-value.exp: Ditto.
4397
4398 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
4399 * gdb.reverse/watch-reverse.exp: Ditto.
4400
4401 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
4402 * gdb.server/ext-run.exp: Ditto.
4403
019ebafc
MS
4404 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
4405 * gdb.dwarf2/dw2-compressed.exp: Ditto.
4406 * gdb.dwarf2/dw2-intercu.exp: Ditto.
4407 * gdb.dwarf2/dw2-intermix.exp: Ditto.
4408 * gdb.dwarf2/dw2-producer.exp: Ditto.
4409 * gdb.dwarf2/mac-fileno.exp: Ditto.
4410
4411 * gdb.gdb/observer.exp: Use gdb_test_no_output.
4412 * gdb.gdb/selftest.exp: Ditto.
4413
4414 * gdb.multi/base.exp: Use gdb_test_no_output.
4415
4416 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
4417
3e0ca3a5
JK
44182010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4419
4420 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
4421
9db70545
MS
44222010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
4423
a8d52276
MS
4424 * gdb.cp/class2.exp: Use gdb_test_no_output.
4425 * gdb.cp/classes.exp: Ditto.
4426 * gdb.cp/extern-c.exp: Ditto.
4427 * gdb.cp/inherit.exp: Ditto.
4428 * gdb.cp/maint.exp: Ditto.
4429 * gdb.cp/mb-inline.exp: Ditto.
4430 * gdb.cp/mb-templates.exp: Ditto.
4431 * gdb.cp/method2.exp: Ditto.
4432 * gdb.cp/misc.exp: Ditto.
4433 * gdb.cp/ovldbreak.exp: Ditto.
4434 * gdb.cp/punctuator.exp: Ditto.
4435 * gdb.cp/templates.exp: Ditto.
4436 * gdb.cp/virtbase.exp: Ditto.
4437
889bf7c5 4438 * gdb.threads/attach-stopped.exp:
9db70545 4439 Replace uses of send_gdb / gdb_expect.
889bf7c5 4440 * gdb.threads/attachstop-mt.exp:
9db70545 4441 Replace uses of send_gdb / gdb_expect.
889bf7c5 4442 * gdb.threads/gcore-thread.exp:
9db70545 4443 Replace uses of send_gdb / gdb_expect.
889bf7c5 4444 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
4445 Replace uses of send_gdb / gdb_expect.
4446 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4447 * gdb.threads/print-threads.exp:
9db70545
MS
4448 Replace uses of send_gdb / gdb_expect.
4449 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
4450 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
4451 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
4452
4453 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
4454 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
4455 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
4456 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
4457 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
4458 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
4459 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
4460 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
4461 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
4462 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
4463 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
4464
359cc68c
JK
44652010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4466
4467 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
4468
7d3fe98e
SW
44692010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
4470
4471 * gdb.cp/koenig.exp: Added new test case.
4472 * gdb.cp/koenig.cc: Ditto.
4473
27d3a1a2
MS
44742010-06-01 Michael Snyder <msnyder@vmware.com>
4475
4476 * gdb.base/arithmet.exp: Use gdb_test_no_output.
4477 * gdb.base/arrayidx.exp: Ditto.
4478 * gdb.base/attach.exp: Ditto.
4479 * gdb.base/auxv.exp: Ditto.
4480 * gdb.base/bigcre.exp: Ditto.
4481 * gdb.base/break-always.exp: Ditto.
4482 * gdb.base/break-interp.exp: Ditto.
4483 * gdb.base/break.exp: Ditto.
4484 * gdb.base/breakpoint-shadow.exp: Ditto.
4485 * gdb.base/call-ar-st.exp: Ditto.
4486 * gdb.base/call-sc.exp: Ditto.
4487 * gdb.base/call-signal-resume.exp: Ditto.
4488 * gdb.base/callfuncs.exp: Ditto.
4489 * gdb.base/catch-syscall.exp: Ditto.
4490 * gdb.base/charset.exp: Ditto.
4491 * gdb.base/code-expr.exp: Ditto.
4492 * gdb.base/commands.exp: Ditto.
4493 * gdb.base/cond-expr.exp: Ditto.
4494 * gdb.base/condbreak.exp: Ditto.
4495 * gdb.base/cursal.exp: Ditto.
4496 * gdb.base/cvexpr.exp: Ditto.
4497 * gdb.base/default.exp: Ditto.
4498 * gdb.base/del.exp: Ditto.
4499 * gdb.base/detach.exp: Ditto.
4500 * gdb.base/display.exp: Ditto.
4501 * gdb.base/ena-dis-br.exp: Ditto.
4502 * gdb.base/eval-skip.exp: Ditto.
4503 * gdb.base/foll-fork.exp: Ditto.
4504 * gdb.base/foll-vfork.exp: Ditto.
4505 * gdb.base/frame-args.exp: Ditto.
4506 * gdb.base/funcargs.exp: Ditto.
4507 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4508 * gdb.base/gdbvars.exp: Ditto.
4509 * gdb.base/help.exp: Ditto.
4510 * gdb.base/ifelse.exp: Ditto.
4511 * gdb.base/included.exp: Ditto.
4512 * gdb.base/list.exp: Ditto.
4513 * gdb.base/macscp.exp: Ditto.
4514 * gdb.base/maint.exp: Ditto.
4515 * gdb.base/multi-fork.exp: Ditto.
4516 * gdb.base/overlays.exp: Ditto.
4517 * gdb.base/page.exp: Ditto.
4518 * gdb.base/pending.exp: Ditto.
4519 * gdb.base/pointers.exp: Ditto.
4520 * gdb.base/pr11022.exp: Ditto.
4521 * gdb.base/prelink.exp: Ditto.
4522 * gdb.base/printcmds.exp: Ditto.
4523 * gdb.base/psymtab.exp: Ditto.
4524 * gdb.base/randomize.exp: Ditto.
4525 * gdb.base/relational.exp: Ditto.
4526 * gdb.base/relocate.exp: Ditto.
4527 * gdb.base/remote.exp: Ditto.
4528 * gdb.base/sepdebug.exp: Ditto.
4529 * gdb.base/set-lang-auto.exp: Ditto.
4530 * gdb.base/setshow.exp: Ditto.
4531 * gdb.base/setvar.exp: Ditto.
4532 * gdb.base/signals.exp: Ditto.
4533 * gdb.base/signull.exp: Ditto.
4534 * gdb.base/sigstep.exp: Ditto.
4535 * gdb.base/sizeof.exp: Ditto.
4536 * gdb.base/solib-disc.exp: Ditto.
4537 * gdb.base/store.exp: Ditto.
4538 * gdb.base/structs.exp: Ditto.
4539 * gdb.base/structs2.exp: Ditto.
4540 * gdb.base/subst.exp: Ditto.
4541 * gdb.base/term.exp: Ditto.
4542 * gdb.base/trace-commands.exp: Ditto.
4543 * gdb.base/unwindonsignal.exp: Ditto.
4544 * gdb.base/valgrind-db-attach.exp: Ditto.
4545 * gdb.base/varargs.exp: Ditto.
4546 * gdb.base/watch-cond.exp: Ditto.
4547 * gdb.base/watch_thread_num.exp: Ditto.
4548 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4549 * gdb.base/watchpoint.exp: Ditto.
4550 * gdb.base/whatis-exp.exp: Ditto.
4551
f8d3bf8f
MS
45522010-06-01 Michael Snyder <msnyder@vmware.com>
4553
4554 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4555 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4556 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4557 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4558 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4559 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4560 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4561 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4562 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4563 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4564 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4565 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4566 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4567 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4568 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4569
3f9e0d32
JK
45702010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4571
4572 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4573 trailing newline.
4574 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4575 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4576 (p *args): ... here and remove excessive trailing newline.
4577
f629457d
JB
45782010-05-31 Joel Brobecker <brobecker@adacore.com>
4579
4580 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4581
09eef106
JK
45822010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4583
4584 Accept the new Linux kernel "t (tracing stop)" string.
4585 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4586 Update comment.
4587 (state_wait) <T (tracing stop)>: New.
4588 (main): Update the state_wait expect string.
4589
94f31136
PA
45902010-05-28 Pedro Alves <pedro@codesourcery.com>
4591
4592 * limits.c, limits.exp: Delete files.
4593 * Makefile.in (clean mostlyclean): Adjust.
4594 * tracecmd.exp: Adjust.
4595
096554ab
JK
45962010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4597
4598 * gdb.base/tui-layout.exp: New.
4599
27d3a1a2 46002010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 4601
889bf7c5 4602 * gdb.reverse/break-precsave.exp:
bcd2dc50 4603 Replace uses of send_gdb / gdb_expect.
889bf7c5 4604 * gdb.reverse/break-reverse.exp:
bcd2dc50 4605 Replace uses of send_gdb / gdb_expect.
889bf7c5 4606 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 4607 Replace uses of send_gdb / gdb_expect.
889bf7c5 4608 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 4609 Replace uses of send_gdb / gdb_expect.
889bf7c5 4610 * gdb.reverse/finish-precsave.exp:
bcd2dc50 4611 Replace uses of send_gdb / gdb_expect.
889bf7c5 4612 * gdb.reverse/finish-reverse.exp:
bcd2dc50 4613 Replace uses of send_gdb / gdb_expect.
889bf7c5 4614 * gdb.reverse/i386-precsave.exp:
bcd2dc50 4615 Replace uses of send_gdb / gdb_expect.
889bf7c5 4616 * gdb.reverse/i386-reverse.exp:
bcd2dc50 4617 Replace uses of send_gdb / gdb_expect.
889bf7c5 4618 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 4619 Replace uses of send_gdb / gdb_expect.
889bf7c5 4620 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 4621 Replace uses of send_gdb / gdb_expect.
889bf7c5 4622 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 4623 Replace uses of send_gdb / gdb_expect.
889bf7c5 4624 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 4625 Replace uses of send_gdb / gdb_expect.
889bf7c5 4626 * gdb.reverse/machinestate.exp:
bcd2dc50 4627 Replace uses of send_gdb / gdb_expect.
889bf7c5 4628 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 4629 Replace uses of send_gdb / gdb_expect.
889bf7c5 4630 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 4631 Replace uses of send_gdb / gdb_expect.
889bf7c5 4632 * gdb.reverse/solib-precsave.exp:
bcd2dc50 4633 Replace uses of send_gdb / gdb_expect.
889bf7c5 4634 * gdb.reverse/solib-reverse.exp:
bcd2dc50 4635 Replace uses of send_gdb / gdb_expect.
889bf7c5 4636 * gdb.reverse/step-precsave.exp:
bcd2dc50 4637 Replace uses of send_gdb / gdb_expect.
889bf7c5 4638 * gdb.reverse/step-reverse.exp:
bcd2dc50 4639 Replace uses of send_gdb / gdb_expect.
889bf7c5 4640 * gdb.reverse/until-precsave.exp:
bcd2dc50 4641 Replace uses of send_gdb / gdb_expect.
889bf7c5 4642 * gdb.reverse/until-reverse.exp:
bcd2dc50 4643 Replace uses of send_gdb / gdb_expect.
889bf7c5 4644 * gdb.reverse/watch-precsave.exp:
bcd2dc50 4645 Replace uses of send_gdb / gdb_expect.
889bf7c5 4646 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
4647 Replace uses of send_gdb / gdb_expect.
4648
3def43e0
JK
46492010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4650
4651 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4652 excessive newline.
4653
27d3a1a2 46542010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
4655
4656 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
4657 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4658 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4659 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4660 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4661 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4662 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4663 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4664 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4665 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4666 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4667 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4668 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4669 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4670 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4671 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4672 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4673 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4674 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 4675
27d3a1a2 46762010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 4677
22454424
MS
4678 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4679 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4680
4681 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4682 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4683 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4684
889bf7c5 4685 * gdb.reverse/consecutive-reverse.exp:
22454424 4686 Replace uses of send_gdb / gdb_expect.
889bf7c5 4687 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
4688 Replace uses of send_gdb / gdb_expect.
4689
4690 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4691 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4692 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4693 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
4694 Replace uses of send_gdb / gdb_expect.
4695 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4696 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4697 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4698 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4699 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4700 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4701 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4702 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4703 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
4704
47052010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 4706
22454424 4707 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4708
22454424 4709 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4710
22454424
MS
4711 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4712 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4713 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4714 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4715 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4716 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4717 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4718 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4719 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4720
6e5f2c59
TT
47212010-05-25 Tom Tromey <tromey@redhat.com>
4722
4723 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4724
bbc8b958
TT
47252010-05-25 Tom Tromey <tromey@redhat.com>
4726
4727 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4728 argument order.
4729 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4730 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4731 order.
4732 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4733 order.
4734 * gdb.base/call-sc.exp (setup_kfails): Remove.
4735 (setup_compiler_kfails): Remove.
4736 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4737 argument order.
4738 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4739 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4740 (advancei): Fix setup_kfail argument order.
4741 * gdb.base/radix.exp: Fix setup_kfail argument order.
4742 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4743 order.
4744 * gdb.base/structs.exp (setup_kfails): Remove.
4745 (setup_compiler_kfails): Fix setup_kfail argument order.
4746 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4747 order.
4748 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4749 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4750 setup_kfail argument order.
4751 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4752
83d1babf
TT
47532010-05-25 Tom Tromey <tromey@redhat.com>
4754
4755 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4756
6acb16a2
MS
47572010-05-25 Michael Snyder <msnyder@vmware.com>
4758
4759 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4760 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4761 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4762 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4763 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4764 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4765 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4766 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4767 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
4768 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4769 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4770 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4771 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4772 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4773 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4774 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4775 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4776 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4777 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4778 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4779 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4780 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4781 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
4782 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4783 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4784 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4785 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4786 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4787 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4788 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4789 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4790 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4791 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4792 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4793 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4794 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4795 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4796 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4797 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4798 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4799 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4800 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4801 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4802 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4803 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4804 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4805 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 4806 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4807
48082010-05-25 Doug Evans <dje@google.com>
4809
4810 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4811 gdb.string_to_argv.
ad3986f0 4812
d3b1e874
TT
48132010-05-21 Tom Tromey <tromey@redhat.com>
4814
4815 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4816 Call it.
4817 * gdb.dwarf2/pieces.S: Update.
4818 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4819
cb826367
TT
48202010-05-21 Tom Tromey <tromey@redhat.com>
4821
4822 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4823 Call it.
4824 * gdb.dwarf2/pieces.c (struct C): New.
4825 (f6): New function.
4826 * gdb.dwarf2/pieces.S: Replace.
4827
74de6778
TT
48282010-05-21 Tom Tromey <tromey@redhat.com>
4829
4830 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4831 Call it.
4832
afd74c5f
TT
48332010-05-21 Tom Tromey <tromey@redhat.com>
4834
4835 * gdb.dwarf2.pieces.exp: New file.
4836 * gdb.dwarf2.pieces.S: New file.
4837 * gdb.dwarf2.pieces.c: New file.
4838
a7b75dfd 48392010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4840 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4841
4842 * lib/gdb.exp (gdb_test_no_output): New function.
4843 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4844 when testing commands that should produce no output.
4845
c81c812a
JB
48462010-05-17 Joel Brobecker <brobecker@adacore.com>
4847
4848 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4849 parameter that we want to watch being a constant.
4850
0cce5bd9
JB
48512010-05-17 Joel Brobecker <brobecker@adacore.com>
4852
4853 * gdb.ada/cond_lang: New testcase.
4854
47050449
JB
48552010-05-17 Joel Brobecker <brobecker@adacore.com>
4856
4857 * lib/gdb.exp (banned_variables): New variable/constant.
4858 (gdb_init): Add write trace on variables listed in banned_variables.
4859 (gdb_finish): Remove write traces on variables listed in
4860 banned_variables.
4861
77c01586
JB
48622010-05-17 Joel Brobecker <brobecker@adacore.com>
4863
4864 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4865 * gdb.cp/koenig.exp: Likewise.
4866
88d4aea7
PM
48672010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4868
889bf7c5 4869 PR python/11482
88d4aea7
PM
4870
4871 * gdb.python/py-value.exp (test_value_hash): New function.
4872
f5a010c0
PM
48732010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4874
4875 PR exp/11530.
4876 * gdb.base/gdb11530.c: New file.
4877 * gdb.base/gdb11530.exp: New file.
4878
8ef4892f
JK
48792010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4880
4881 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4882 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4883
7322dca9
SW
48842010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4885
4886 * gdb.cp/koenig.exp: New test.
4887 * gdb.cp/koenig.cc: New test program.
4888
02e7ea18
JB
48892010-05-05 Joel Brobecker <brobecker@adacore.com>
4890
4891 Remove the use of prms_id and bug_id throughout the testsuite.
4892
e1c34c5d
PM
48932010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4894
4895 PR exp/11349.
4896 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4897 use a reference local variable.
4898
8e1d0c49
JK
48992010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4900
4901 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4902 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4903 variable different_dir. Move debugfile into a full directory pathname
4904 under DIFFERENT_DIR.
4905 * lib/gdb.exp (separate_debug_filename): Remove.
4906 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4907 variable debug_dir and mkdir of it. Update function comments.
4908
e66408ed
PA
49092010-04-29 Pedro Alves <pedro@codesourcery.com>
4910
4911 PR gdb/11557
4912
4913 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4914 files.
4915
d7b32ed3
PM
49162010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4917
889bf7c5 4918 * gdb.python/py-param.exp: New File.
d7b32ed3 4919
6aecb9c2
JB
49202010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4921
4922 * gdb.base/default.exp: Fix "set language" test.
4923
bdf92a1c
PM
49242010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4925
4926 PR breakpoints/11531.
4927 * gdb.base/gdb11531.c: New file.
4928 * gdb.base/gdb11531.exp: New file.
4929
3f172e24
TT
49302010-04-26 Tom Tromey <tromey@redhat.com>
4931
4932 * gdb.base/completion.exp: Add tests for completion and deprecated
4933 commands.
4934
64af4c92
JK
49352010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4936
4937 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4938 (print /x char_array): Escape curly brackets.
4939
492928e4
JK
49402010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4941
4942 Fix deadlock on looped list of loaded shared objects.
4943 * gdb.base/solib-corrupted.exp: New.
4944
66d09542
DE
49452010-04-23 Doug Evans <dje@google.com>
4946
4947 * gdb.python/py-section-script.c: New file.
4948 * gdb.python/py-section-script.exp: New file.
4949 * gdb.python/py-section-script.py: New file.
4950
8bd10a10
CM
49512010-04-20 Chris Moller <cmoller@redhat.com>
4952
4953 PR 10179
4954
4955 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4956 * gdb.base/pr10179-a.c:
4957 * gdb.base/pr10179-b.c:
4958 * gdb.base/pr10179.exp: New files.
4959
c0201579
JK
49602010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4961
4962 Fix crashes on dangling display expressions.
4963 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4964 is SEP.
4965 (lib_flags): Remove the "debug" keyword.
4966 (libsepdebug): New variable for iterating new loop.
4967 (save_pf_prefix): New variable wrapping the loop.
4968 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4969 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4970
793b0ff8
PM
49712010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4972
4973 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4974
097f51f7
PM
49752010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4976
4977 PR stabs/11479.
4978 * gdb.stabs/gdb11479.exp: New file.
4979 * gdb.stabs/gdb11479.c: New file.
4980
9a22f0d0
PM
49812010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4982
4983 * gdb.base/charset.c (Strin16, String32): New variables.
4984 * gdb.base/charset.exp (gdb_test): Test correct display
4985 of 16 or 32 bit strings.
4986
49872010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4988
4989 PR 9167
4990 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4991 * gdb.cp/pr9167.cc: New file.
4992 * gdb.cp/pr9167.exp: New file.
4993
4994
6e354e5e
PM
49952010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4996
4997 PR pascal/11492.
4998 * gdb.pascal/gdb11492.pas: New file.
4999 * gdb.pascal/gdb11492.exp: New file.
5000
be942545
JB
50012010-04-20 Joel Brobecker <brobecker@adacore.com>
5002
1667e6e3 5003 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 5004
0c3acc09
JB
50052010-04-20 Joel Brobecker <brobecker@adacore.com>
5006
5007 * gdb.ada/dyn_loc: New testcase.
5008
ec31cde5
CM
50092010-04-20 Chris Moller <cmoller@redhat.com>
5010
5011 PR 10867
889bf7c5 5012
ec31cde5
CM
5013 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
5014 * gdb.cp/pr10687.cc: New file.
5015 * gdb.cp/pr10687.exp: New file.
5016
5017
ce4b0682
SDJ
50182010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5019 Sergio Durigan Junior <sergiodj@redhat.com>
5020
5021 * gdb.fortran/logical.exp: New testcase.
5022 * gdb.fortran/logical.f90: New file.
5023
3436961f
DE
50242010-04-19 Doug Evans <dje@google.com>
5025
5026 * gdb.base/help.exp (help source): Update expected output.
5027
4d836c09
JK
50282010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5029
5030 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
5031 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
5032 gdb_exit and return.
5033 (executable): New variable.
5034 (binfile): Use it.
5035
6149aea9
PA
50362010-04-19 Pedro Alves <pedro@codesourcery.com>
5037
5038 PR breakpoints/8554.
5039
5040 * gdb.trace/save-trace.exp: Adjust.
5041
ed41462c
L
50422010-04-17 H.J. Lu <hongjiu.lu@intel.com>
5043
5044 PR corefiles/11511
5045 * gdb.arch/system-gcore.exp: New.
5046 * gdb.arch/gcore.c: Likewise.
5047
3f7b2faa
DE
50482010-04-15 Doug Evans <dje@google.com>
5049
fa33c3cd
DE
5050 * gdb.python/py-progspace.c: New file.
5051 * gdb.python/py-progspace.exp: New file.
5052
3f7b2faa
DE
5053 * gdb.base/source.exp: Add tests for "source -s".
5054
79f283fe
PM
50552010-04-14 Phil Muldoon <pmuldoon@redhat.com>
5056
5057 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
5058 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
5059 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
5060 * gdb.python/py-mi.exp: New test for to_string returning None.
5061
fc8eb08a
PM
50622010-04-12 Phil Muldoon <pmuldoon@redhat.com>
5063
5064 * gdb.python/py-breakpoint.c: Make result global.
5065
26e197f6
JK
50662010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5067
5068 Fix non-GNU make compatibility.
5069 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
5070
adc36818
PM
50712010-04-09 Phil Muldoon <pmuldoon@redhat.com>
5072
5073 * gdb.python/py-breakpoint.exp: New File.
5074 * gdb.python/py-breakpoint.C: Ditto.
5075
64e17368
SS
50762010-04-08 Stan Shebs <stan@codesourcery.com>
5077
5078 * gdb.trace/actions.exp: Clear default-collect.
5079 * gdb.trace/save-trace.exp: Clear default-collect.
5080
fff5cc64
PM
50812010-04-08 Phil Muldoon <pmuldoon@redhat.com>
5082
5083 * gdb.python/py-value: Add null string variable.
5084 (test_lazy_string): Test zero length, NULL address lazy
5085 strings.
5086
a055a187
L
50872010-04-07 H.J. Lu <hongjiu.lu@intel.com>
5088
5089 * gdb.arch/i386-avx.c: New.
5090 * gdb.arch/i386-avx.exp: Likewise.
5091
5092 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
5093
96e39866
DE
50942010-04-06 Doug Evans <dje@google.com>
5095
5096 * gdb.base/source-test.gdb: New file.
5097 * gdb.base/source.exp: Test source -v.
5098
5984a431
UW
50992010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5100
5101 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
5102
ec8a089a
PM
51032010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
5104
5105 * gdb.stabs/aout.sed: Convert all backslash to double backslash
5106 within one line, unless it is followed by a double quote.
5107 * gdb.stabs/hppa.sed: Idem.
5108 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
5109 * gdb.stabs/weird.exp: Check for correct parsing of
5110 char and string constants.
ec8a089a
PM
5111 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
5112 in .stabs to .stabx substitution.
5113
fce3c1f0
SS
51142010-04-05 Stan Shebs <stan@codesourcery.com>
5115
5116 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
5117 constant global.
5118 * gdb.trace/tfile.exp: Try to print them.
5119
d77f58be
SS
51202010-04-04 Stan Shebs <stan@codesourcery.com>
5121
5122 * gdb.base/completion.exp: Update for new "info watchpoints".
5123 * gdb.base/default.exp: Ditto.
5124 * gdb.base/help.exp: Ditto.
5125 * gdb.base/watchpoint.exp: Ditto.
5126 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 5127
af54718e
SS
51282010-04-04 Stan Shebs <stan@codesourcery.com>
5129
5130 * gdb.trace/tfile.exp: Sharpen tfind test.
5131
74d1f91e
JK
51322010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5133
5134 * gdb.base/break-entry.exp: New.
5135
eb8e76db 51362010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 5137 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
5138
5139 * gdb.reverse/i386-sse-reverse.exp: New file.
5140 * gdb.reverse/i386-sse-reverse.c: New file.
5141
bf65cad8
PA
51422010-04-02 Pedro Alves <pedro@codesourcery.com>
5143
5144 * gdb.trace/tfind.exp: Adjust expected disassembly output.
5145
fff87407
SS
51462010-04-01 Stan Shebs <stan@codesourcery.com>
5147
5148 * gdb.trace/actions.exp: Tweak expected output.
5149 * gdb.trace/while-stepping.exp: Tweak expected output.
5150
fe01d668
L
51512010-04-01 H.J. Lu <hongjiu.lu@intel.com>
5152
5153 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
5154
86b17b60
PA
51552010-04-01 Pedro Alves <pedro@codesourcery.com>
5156
5157 * gdb.base/commands.exp: Adjust.
5158 * gdb.cp/extern-c.exp: Adjust.
5159
2c58c0a9
PA
51602010-04-01 Pedro Alves <pedro@codesourcery.com>
5161
5162 * gdb.trace/collection.c (local_test_func): Define a local struct,
5163 and instanciate it.
5164
0db9b91c
PA
51652010-04-01 Pedro Alves <pedro@codesourcery.com>
5166
5167 * gdb.trace/collection.exp (gdb_collect_args_test)
5168 (gdb_collect_argarray_test): XFAIL the tests that assume the
5169 argarray argument's elements are collected.
5170
8072405b
JK
51712010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5172
5173 * gdb.dwarf2/dw2-bad-parameter-type.exp,
5174 gdb.dwarf2/dw2-bad-parameter-type.S: New.
5175
8bf6485c
SS
51762010-03-31 Stan Shebs <stan@codesourcery.com>
5177
5178 * gdb.trace/save-trace.exp: Test save/restore of default-collect
5179 and tracepoint conditionals.
5180 (gdb_verify_tracepoints): Delete unused return.
5181
fd7f724a
KS
51822010-03-26 Keith Seitz <keiths@redhat.com>
5183
5184 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
5185 appear in the output before main.
5186 Remove KFAIL for gdb/2215 aka bz 9320.
5187
8d9e7719
DE
51882010-03-30 Doug Evans <dje@google.com>
5189
0906dd0b
DE
5190 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
5191 by dejagnu.
5192 * gdb.arch/amd64-dword.exp: Ditto.
5193
8d9e7719
DE
5194 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
5195 match.
5196 (break printf): Ditto.
5197
1da644f0
SW
51982010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
5199
5200 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
5201 gcc < 4.4.
5202 * gdb.cp/shadow.exp: Ditto.
5203
a8121990
PA
52042010-03-29 Pedro Alves <pedro@codesourcery.com>
5205
5206 * gdb.trace/collection.exp (run_trace_experiment): Make sure
5207 "tstart" is silent.
5208
6e79d367
PA
52092010-03-29 Pedro Alves <pedro@codesourcery.com>
5210
5211 * gdb.trace/collection.exp (executable): New.
5212 (binfile): Use it.
5213 (fpreg, spreg, pcreg): New.
5214 (test_register): Use gdb_test_multiple. Pass /x to print.
5215 (prepare_for_trace_test): New.
5216 (run_trace_experiment): Use "continue", not gdb_run_cmd.
5217 (gdb_collect_args_test, gdb_collect_argstruct_test)
5218 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
5219 prepare_for_trace_test.
5220 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
5221 fpreg, spreg and pcreg.
5222 (gdb_collect_expression_test, gdb_collect_globals_test): Use
5223 prepare_for_trace_test.
5224 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
5225 try to detect tracing support here. Don't set breakpoints at
5226 `begin' or `end' here.
5227 <global scope>: Use clean_restart. Run to main before checking
5228 for tracing support. Check for for tracing support here.
5229
09248348
JK
52302010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5231
5232 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
5233 " as $displacement" to "seen displacement message".
5234
d350db38
PA
52352010-03-28 Pedro Alves <pedro@codesourcery.com>
5236
5237 * gdb.trace/while-dyn.exp (executable): New variable.
5238 (binfile): Use it.
5239 (test_while_stepping): New function. Move most tests here. Call
5240 it once for each of the while-stepping, stepping and ws aliases.
5241
907af001
UW
52422010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5243
5244 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
5245 that do not provide the tagless_struct type name at all.
5246 (test_print_anon_union): Do not check value of uninitialized
5247 union member. Do not use cp_test_ptype_class, so we can accept
5248 "long" as well as "long int".
5249
610197fd
PA
52502010-03-26 Pedro Alves <pedro@codesourcery.com>
5251
5252 * gdb.trace/tfile.c (tohex, bin2hex): New.
5253 (write_error_trace_file): Hexify error description.
5254
6c28cbf2
SS
52552010-03-25 Stan Shebs <stan@codesourcery.com>
5256
5257 * gdb.trace/tfile.c: Generate an additional trace file, improve
5258 portability.
5259 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
5260 files in a better way.
5261
e62b8c7e
KS
52622010-03-25 Keith Seitz <keiths@redhat.com>
5263
5264 * gdb.java/jprint.exp: XFAIL printing of static class members
5265 because of GCC debuginfo problem.
5266
82ccf5a5
JK
52672010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5268
5269 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
5270
293e2f9e
DJ
52712010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5272
5273 * gdb.base/completion.exp: Allow long instead of long int.
5274 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
5275 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
5276 variable p.
5277 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
5278 * gdb.base/pointers.exp: Allow long instead of long int.
5279 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
5280 * gdb.base/step-line.exp: Allow a directory before the source file name.
5281
95a42b64
TT
52822010-03-24 Tom Tromey <tromey@redhat.com>
5283
5284 PR breakpoints/9352:
5285 * gdb.base/default.exp: Update.
5286 * gdb.base/commands.exp: Update.
5287 * gdb.cp/extern-c.exp: Test setting commands on multiple
5288 breakpoints at once.
5289
2390201f
DJ
52902010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5291
5292 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
5293 if gdb,nosignals.
5294 * gdb.base/watchpoints.c: Do not include unnecessary headers.
5295 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
5296 exited".
5297
8c9a6790
SS
52982010-03-24 Stan Shebs <stan@codesourcery.com>
5299
5300 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
5301
a6c727b2
DJ
53022010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5303
5304 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
5305 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
5306 argument. Handle "short" and "long".
5307 (Top level): Pass overprototyped output for old_fptr and xptr.
5308
4dfd5423
PA
53092010-03-23 Pedro Alves <pedro@codesourcery.com>
5310
5311 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
5312 format strings and add casts to avoid compiler warnings.
5313
53142010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
5315
5316 * lib/trace-support.exp (gdb_trace_setactions):
5317 Don't expect whitespace after ">" prompt.
5318 * gdb.trace/actions.exp: Adjust for output changes.
5319 * gdb.trace/while-stepping.exp: Likewise.
5320
c847d045
JK
53212010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5322
5323 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
5324 and r157645).
5325
5f717f1d
JK
53262010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5327
5328 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
5329 New.
5330
7d6d51d5
DJ
53312010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
5332
5333 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
5334 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
5335
3b11a015
SS
53362010-03-19 Stan Shebs <stan@codesourcery.com>
5337
5338 * gdb.trace/ax.exp: New file.
5339
d7d158ed
DE
53402010-03-19 Doug Evans <dje@google.com>
5341
6bb85cd1
DE
5342 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
5343 output from gcc.
5344
d7d158ed
DE
5345 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
5346 named /usr/sbin/prelink<foo>.
5347
4daf5ac0
SS
53482010-03-18 Stan Shebs <stan@codesourcery.com>
5349
5350 * gdb.trace/circ.exp: Test circular-trace-buffer.
5351 * gdb.trace/tfile.exp: Update tstatus test.
5352
e8d05480
JB
53532010-03-18 Joel Brobecker <brobecker@adacore.com>
5354
5355 * gdb.dwarf2/dw2-anonymous-func.S: New file.
5356 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
5357
441b986a
UW
53582010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5359
5360 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
5361
4247603b
PA
53622010-03-18 Pedro Alves <pedro@codesourcery.com>
5363
5364 * gdb.base/default.exp: Adjust the expected output of the finish
5365 and until commands when the inferior is not being run.
5366
13387711
SW
53672010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
5368
5369 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
5370 * gdb.cp/nsusing.exp: Ditto.
5371
6e31430b
TT
53722010-03-15 Tom Tromey <tromey@redhat.com>
5373
5374 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
5375 * gdb.cp/userdef.cc (operator==): New function.
5376 (main): New locals mem1, mem2.
5377
e2d69cb5
JZ
53782010-03-15 Jie Zhang <jie@codesourcery.com>
5379
5380 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
5381 Declare and use new loadtimeout variable.
5382
f572f0a9
DJ
53832010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
5384
5385 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
5386 Use gdb_load later.
5387
51f4c0b0
PA
53882010-03-14 Pedro Alves <pedro@codesourcery.com>
5389
5390 * gdb.base/solib-disc.c (main): Make format of fprintf a string
5391 literal. Add missing endlines to prints to stderr.
5392
1c809c68
TT
53932010-03-12 Tom Tromey <tromey@redhat.com>
5394
5395 PR c++/9708:
5396 * gdb.cp/m-static.exp: Add regression test.
5397 * gdb.cp/m-static.cc (method): New method.
5398 (main): Call it.
5399
00ae8fef
SW
54002010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
5401
5402 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
5403 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
5404
759f0f0b
PA
54052010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5406
21e24d21
PA
5407 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
5408
54092010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5410
759f0f0b
PA
5411 * lib/gdb.exp (skip_stl_tests): New.
5412 (gdb_compile): Symbian needs -ldl.
5413 (shlib_target_file): New.
5414 (shlib_symbol_file): New.
5415 (gdb_load_shlibs): Use shlib_target_file.
5416 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
5417 * gdb.cp/exception.exp: Use skip_stl_tests.
5418 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
5419 * gdb.cp/try_catch.exp: Use skip_stl_tests.
5420 * gdb.cp/mb-templates.exp: Ditto.
5421 * gdb.base/commands.exp: Relax regexes.
5422 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
5423 shlib_target_file and shlib_symbol_file.
5424 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
5425 sections.
5426 * gdb.base/ending-run.exp: Accept E32Main for symbian.
5427 * gdb.base/solib-disc.exp: Use
5428 shlib_target_file and shlib_symbol_file.
5429 * gdb.base/unload.exp: Don't skip on symbian. Use
5430 shlib_target_file and shlib_symbol_file.
5431 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
5432
6a8f2671 54332010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5434
6a8f2671
PA
5435 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
5436 * gdb.trace/report.exp: Adjust for x86 and x86_64.
5437 Issue a tfind end before looking for a tracepoint frame.
5438 * gdb.trace/tfind.exp: Adjust tstatus output.
5439 Adjust disassembly output.
5440 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
5441
ccf26247
JK
54422010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5443
5444 * gdb.base/break-interp.exp: Create new displacement parameter value
5445 for the test_ld calls.
5446 (reach): New parameter displacement, verify its content. New push of
5447 pf_prefix "reach-$func:". Import global expect_out.
5448 (test_core): New parameter displacement, verify its content. New push
5449 of pf_prefix "core:". New command "set verbose on". Import global
5450 expect_out.
5451 (test_attach): New parameter displacement, verify its content. New
5452 push of pf_prefix "attach:". New command "set verbose on". Import
5453 global expect_out.
5454 (test_ld): New parameter displacement, pass it to the reach, test_core
5455 and test_attach calls and verify its content in the "ld.so exit" test.
5456 * gdb.base/prelink.exp: Remove gdb_exit and final return.
5457 (prelink): Update expected text, use gdb_test.
5458
e469c7fb
DE
54592010-03-10 Doug Evans <dje@google.com>
5460
5461 * gdb.base/checkpoint.exp: Fix comment.
5462 Lengthen timeout while doing >600 checkpoints test.
5463 Rename duplicate "kill all one" test to keep test names unique.
5464
60e1c644
PA
54652010-03-10 Pedro Alves <pedro@codesourcery.com>
5466
5467 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
5468
cec808ec
KS
54692010-03-08 Keith Seitz <keiths@redhat.com>
5470
889bf7c5
PA
5471 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
5472 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
5473 (dm_type_long): New function.
5474 (dm_type_unsigned_short): New function.
5475 (dm_type_unsigned_long): New function.
5476 (myint): New typedef.
5477 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
5478 long, unsigned shor and long, operator char*, and typedef.
5479 (test_lookup_operator_functions): Add operator char* test.
5480 (test_paddr_operator_functions): Likewise.
5481 (test_paddr_overloaded_functions): Use probe values for
5482 short, long, and unsigned short and long.
5483 (test_paddr_hairy_functions): If the demangler probe detected
5484 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
5485 demangler.
5486 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
5487 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
5488 and "print null_pmf".
5489 Add test "ptype a.*pmf".
5490 * gdb.cp/overload.exp: Allow optional "int" to appear with
5491 "short" and "long".
5492 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
5493 long expect value for men_overload1arg.
5494 Allow "int" to appear with "short" and "long".
5495 When testing "info break", add argument for main (void).
5496 Also allow "int" to appear with "short" and "long".
5497 Ditto with "unsigned" and "long long".
cec808ec
KS
5498 * gdb.java/jmain.exp: Do not enclose methods names in single
5499 quotes.
5500 * gdb.java/jmisc.exp: Likewise.
5501 * gdb.java/jprint.exp: Likewise.
5502 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
5503
5504 From Jan Kratochvil <jan.kratochvil@redhat.com>:
5505 * gdb.cp/exception.exp (backtrace after first throw)
5506 (backtrace after second throw): Allow a namespace before __cxa_throw.
5507 (backtrace after first catch, backtrace after second catch): Allow
5508 a namespace before __cxa_begin_catch.
5509
5510 * gdb.cp/cpexprs.exp: New file.
5511 * gdb.cp/cpexprs.cc: New file.
5512
5513 From Daniel Jacobowitz <dan@codesourcery.com>
5514 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
5515 to use string_to_regexp.
5516 (ctor, dtor): New functions. Use them to match constructor
5517 and destructor function types.
5518 (Top level): Use runto_main.
5519
f870a310
TT
55202010-03-05 Tom Tromey <tromey@redhat.com>
5521
5522 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
5523 gdb.target_charset.
5524 (pp_ns.to_string): Likewise.
5525
0c199f28
KS
55262010-03-04 Keith Seitz <keiths@redhat.com>
5527
5528 * gdb.cp/overload.exp: Test that the filename portion of a linespec
5529 can be quoted. Test that both the filename and function/line
5530 portions can be quoted at the same time.
5531
c7437ca6
PA
55322010-03-04 Pedro Alves <pedro@codesourcery.com>
5533
5534 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5535
b111b805
DE
55362010-03-03 Doug Evans <dje@google.com>
5537
24486cb7
DE
5538 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5539 libc contains libpthread.
5540
b111b805
DE
5541 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5542 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5543 of gdb_compile. Add another pattern to match android backtrace.
5544
a0e0ef55
TT
55452010-03-03 Tom Tromey <tromey@redhat.com>
5546
5547 PR gdb/11345:
5548 * gdb.base/printcmds.exp (test_printf): Add test.
5549
1ba53b71
L
55502010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5551
5552 * gdb.arch/amd64-byte.exp: New.
5553 * gdb.arch/amd64-dword.exp: Likewise.
5554 * gdb.arch/amd64-pseudo.c: Likewise.
5555 * gdb.arch/amd64-word.exp: Likewise.
5556 * gdb.arch/i386-byte.exp: Likewise.
5557 * gdb.arch/i386-pseudo.c: Likewise.
5558 * gdb.arch/i386-word.exp: Likewise.
5559
f5dff777
DJ
55602010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5561
5562 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5563 types. Add structreg, bitfields, and flags registers.
5564 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5565 registers.
5566
90884b2b
L
55672010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5568
5569 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5570 (load_description): Set architecture if defined.
5571
dc00d89f
PM
55722010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5573
5574 * gdb.python/py-frame.exp: Add read_var block tests.
5575 * gdb.python/py-frame.c (block): New function.
5576
0e095b7e
JK
55772010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5578 Daniel Jacobowitz <dan@codesourcery.com>
5579
5580 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5581
624f1a65
DM
55822010-02-25 David S. Miller <davem@davemloft.net>
5583
5584 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5585 fix logic for setting all_syscalls_numbers.
5586
f3e9a817
PM
55872010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5588
5589 * Makefile.in: Add py-block and py-symbol.
5590 * gdb.python/py-symbol.exp: New File.
5591 * gdb.python/py-symtab.exp: New File.
5592 * gdb.python/py-block.exp: New File.
5593 * gdb.python/py-symbol.c: New File.
5594 * gdb.python/py-block.c: New File.
5595
f6bbabf0
PM
55962010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5597
5598 PR python/11314
5599 * lib/gdb.exp (skip_python_tests): New function.
5600 * gdb.python/py-cmd.exp: Use skip_python_tests.
5601 * gdb.python/py-frame.exp: Likewise.
5602 * gdb.python/py-function.exp: Likewise.
5603 * gdb.python/py-prettyprint.exp: Likewise.
5604 * gdb.python/py-template.exp: Likewise.
5605 * gdb.python/py-type.exp: Likewise.
5606 * gdb.python/py-value.exp: Likewise.
5607
85d721b8
PA
56082010-02-22 Pedro Alves <pedro@codesourcery.com>
5609
5610 PR9605
5611
5612 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
5613
48e32051
TT
56142010-02-19 Tom Tromey <tromey@redhat.com>
5615
5616 PR c++/8693, PR c++/9496:
5617 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5618 regression tests.
5619
ac9c0048
JK
56202010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5621
5622 Fix compatibility with m68k as.
5623 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5624 Use only /* comments */.
5625
57bb97a4
UW
56262010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5627
5628 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5629 * configure: Regenerate.
5630
7d1bf85c
DJ
56312010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5632
5633 * gdb.python/py-type.exp: Check for Python support.
5634
061b5285
PA
56352010-02-17 Pedro Alves <pedro@codesourcery.com>
5636
5637 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
5638 `regsub' syntax available.
5639
f8a8bc2c
PA
56402010-02-17 Pedro Alves <pedro@codesourcery.com>
5641
5642 * gdb.base/shmain.c (main): Remove printf call.
5643 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5644 * gdb.base/unload.c (main): Make format of fprintf a string
5645 literal. Add missing endlines to prints to stderr.
5646 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5647
6f451e5e
TT
56482010-02-17 Tom Tromey <tromey@redhat.com>
5649
5650 * gdb.java/jprint.java (jprint.props): New field.
5651 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5652
12d79008
PA
56532010-02-17 Pedro Alves <pedro@codesourcery.com>
5654
ef801a0e 5655 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
5656 available.
5657
d252f7e5
DJ
56582010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5659
5660 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5661 creation to support remote host testing.
5662
67bdab6c
DJ
56632010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5664
5665 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5666 Recognize "command not found".
5667
bb391223
DJ
56682010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5669
5670 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5671 single-stepping.
5672
70362913
DJ
56732010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5674
5675 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5676 if arguments are not supported.
5677
493f3c00
DJ
56782010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5679
5680 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5681 be const or non-const.
5682
8034c749
DJ
56832010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5684
5685 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5686 mi_send_resuming_command to send -exec-continue.
5687
791dfb64
DJ
56882010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5689
5690 * gdb.base/list.exp (test_list_filename_and_function): Add test
5691 with single quotes.
5692 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5693 matching.
5694 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5695 Add KFAIL'd tests for PR gdb/11289.
5696
7c5fe868
DJ
56972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5698
5699 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5700
fdc498b8
DJ
57012010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5702
5703 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5704 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5705 a temporary directory.
5706
b519e2a6
DJ
57072010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5708
5709 * gdb.base/charset.exp: Use a single regular expression to match
5710 show host-charset and show target-charset output.
5711
74164c56
JK
57122010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5713
5714 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5715 "Illegal process-id" expect string more exact.
5716 (attach to digits-starting nonsense is prohibited): New.
5717
701ed6dc
JK
57182010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5719
5720 * gdb.base/prelink.exp (set verbose on): New.
5721
889bf7c5 57222010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
5723
5724 * mi-reverse.exp: New file. Test for reverse option to the
5725 following MI commands: exec-continue, exec-finish, exec-next,
5726 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 5727
dadf0e9c
JB
57282010-02-09 Joel Brobecker <brobecker@adacore.com>
5729
5730 * gdb.ada/ptype_tagged_param: New testcase.
5731
714f19d5
TT
57322010-02-08 Tom Tromey <tromey@redhat.com>
5733
5734 PR c++/8017:
5735 * gdb.cp/overload.exp: Add tests.
5736 * gdb.cp/overload.cc (struct K): New.
5737 (namespace N): New.
5738 (main): Call new functions.
5739 (K::staticoverload): Define.
5740
889bf7c5 57412010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
5742
5743 PR gdb/10728
5744 * gdb.cp/pr10728-x.h: New file.
5745 * gdb.cp/pr10728-x.cc: New file.
5746 * gdb.cp/pr10728-y.cc: New file.
5747 * gdb.cp/pr10728.exp: New file.
5748 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5749
889bf7c5 57502010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
5751
5752 PR gdb/9067
5753 * gdb.cp/pr9067.exp: New
5754 * gdb.cp/pr9067.cc: New
5755 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5756
7b356089
JB
57572010-02-08 Joel Brobecker <brobecker@adacore.com>
5758
5759 * lib/gdb.exp (gdb_test_timeout): New global variable.
5760 Set it to timeout if not already set.
5761 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5762
1be00882
DE
57632010-02-05 Doug Evans <dje@google.com>
5764
5765 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5766 user.
5767
82856980
SW
57682010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5769
5770 PR c++/7935:
5771 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5772
1a334831
TT
57732010-02-04 Tom Tromey <tromey@redhat.com>
5774
5775 * gdb.cp/virtbase.exp: Make test case names unique.
5776
9c3c02fd
TT
57772010-02-02 Tom Tromey <tromey@redhat.com>
5778
5779 * gdb.cp/virtbase.exp: Add regression tests.
5780 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5781 (main): Instantiate RHC.
5782
0cc2414c
TT
57832010-02-02 Tom Tromey <tromey@redhat.com>
5784
5785 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5786 type-printing change.
5787
edf3d5f3
TT
57882010-02-02 Tom Tromey <tromey@redhat.com>
5789
5790 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5791 * gdb.cp/virtbase.cc: New file.
5792 * gdb.cp/virtbase.exp: New file.
5793 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5794
e4b7f41c
JK
57952010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5796
5797 PR libc/11214:
5798 * gdb.threads/current-lwp-dead.c: Include features.h.
5799 (HAS_NOMMU): New.
5800 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5801
b381ea14
JK
58022010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5803
5804 * gdb.base/symbol-without-target_section.exp,
5805 gdb.base/symbol-without-target_section.c: New.
5806
c593ac0e
DJ
58072010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5808
5809 * gdb.base/bigcore.exp: Reset increased timeout.
5810 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5811
db25f29d
DJ
58122010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5813
5814 * gdb.base/gcore.exp (capture_command_output): Use
5815 gdb_test_multiple.
5816
f9d67f43
DJ
58172010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5818
5819 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5820 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5821 (Top level): Call it.
5822
177321bd
DJ
58232010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5824
5825 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5826
97f2ed50
DJ
58272010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5828
5829 * gdb.base/call-strs.exp, gdb.base/default.exp,
5830 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5831 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5832 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5833 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5834 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5835 * gdb.base/ending-run.exp: Correct restore of timeout.
5836 * gdb.base/page.exp: Remove unnecessary timeout setting.
5837
e4e2711a
JB
58382010-01-29 Joel Brobecker <brobecker@adacore.com>
5839
5840 * gdb.ada/rec_return: New testcase.
5841
ba581dc1
JB
58422010-01-29 Joel Brobecker <brobecker@adacore.com>
5843
5844 * gdb.ada/call_pn: New testcase.
5845
4ea95be9
DJ
58462010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5847
5848 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5849 (Top level): Use it to resume.
5850 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5851 the Thumb mode displaced stepping error as unsupported.
5852
df83a9bf
SW
58532010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5854
889bf7c5
PA
5855 * gdb.cp/nsusing.exp: Added more tests.
5856 * gdb.cp/nsrecurs.exp: Ditto.
5857 * gdb.cp/nsusing.cc: Added test functions.
5858 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5859
40b27cdc
JK
58602010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5861
5862 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5863 absolute directory pathnames in gdb.sum file.
5864
de958931
SW
58652010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5866
5867 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5868 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5869
708ead4e
TT
58702010-01-26 Tom Tromey <tromey@redhat.com>
5871
5872 PR exp/7643:
5873 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5874 setup_kfail.
5875
b14e635e
SW
58762010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5877
5878 * gdb.cp/nsrecurs.exp: New test.
5879 * gdb.cp/nsrecurs.cc: New test program.
5880 * gdb.cp/nsstress.exp: New test.
5881 * gdb.cp/nsstress.cc: New test program.
5882 * gdb.cp/nsdecl.exp: New test.
5883 * gdb.cp/nsdecl.cc: New test program.
5884
8540c487
SW
58852010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5886
5887 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5888 imported into file scope.
5889 Marked test as xfail.
5890 * gdb.cp/namespace-using.cc (marker5): New function.
5891 * gdb.cp/shadow.exp: New test.
5892 * gdb.cp/shadow.cc: New test program.
5893 * gdb.cp/nsimport.exp: New test.
5894 * gdb.cp/nsimport.cc: New test program.
5895
421d5d99
TT
58962010-01-25 Tom Tromey <tromey@redhat.com>
5897
5898 PR gdb/11049:
5899 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5900 with "set print null-stop on".
5901
691f8dc1
JK
59022010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5903
5904 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5905 Adjust it for DISASSEMBLY_OMIT_FNAME.
5906
0b92b5bb
TT
59072010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5908
5909 PR symtab/11199:
5910 * gdb.dwarf2/member-ptr-forwardref.exp,
5911 gdb.dwarf2/member-ptr-forwardref.S: New.
5912
23787403
JK
59132010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5914
5915 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5916 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5917 thread1_tid_mutex. Remove gdbstop_mutex handling.
5918 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5919 thread2_tid_mutex. Remove gdbstop_mutex handling.
5920 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5921 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5922 pthread_cond_wait conditionalizations by while loops.
5923
b966cb8a
TT
59242010-01-20 Tom Tromey <tromey@redhat.com>
5925
5926 PR backtrace/10770:
5927 * gdb.dwarf2/pr10770.exp: New file.
5928 * gdb.dwarf2/pr10770.c: New file.
5929 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5930
fcae584b
VP
59312010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5932
5933 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5934 that target was removed, and the test always runs native anyway.
5935
a0f49112
JK
59362010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5937
5938 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5939 gdb.base/watchpoint-cond-gone-stripped.c: New.
5940
ceeb3d5a
TT
59412010-01-19 Tom Tromey <tromey@redhat.com>
5942
5943 PR c++/8000:
5944 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5945 existing tests.
5946 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5947 (main): Use AAA::SomeEnum.
5948
dd322c54
JK
59492010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5950
5951 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5952 (test_ignore_count): Declare line_callme_body global.
5953 (run to breakpoint with ignore count): Use line_callme_body.
5954 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5955 (set line_main_hello, set line_main_return): Reindent.
5956 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5957 New.
5958 (continue to callee4): Use line_callee4_body.
5959 (check *stopped from CLI command): Use line_callee4_next.
5960 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5961 (set line_main_hello, set line_main_return): Reindent.
5962 (set line_callee4_head, set line_callee4_body): New.
5963 (continue to callee4): Use line_callee4_body.
5964
4e8f195d
TT
59652010-01-18 Tom Tromey <tromey@redhat.com>
5966
5967 PR c++/9680:
5968 * gdb.cp/casts.cc: Add new classes and variables.
5969 * gdb.cp/casts.exp: Test new operators.
5970
9e14a9ba
JB
59712010-01-18 Tom Tromey <tromey@redhat.com>
5972 Thiago Jung Bauermann <bauerman@br.ibm.com>
5973
5974 * gdb.python/source2.py: New file.
5975 * gdb.python/source1: New file.
5976 * gdb.python/python.exp: Test "source" command.
5977
00bf0b85
SS
59782010-01-15 Stan Shebs <stan@codesourcery.com>
5979
5980 * gdb.trace/tfile.c: New file.
5981 * gdb.trace/tfile.exp: New file.
889bf7c5 5982
55235ad7
JK
59832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5984
5985 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5986
9f2982ff
JK
59872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5988
5989 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5990
bbfba9ed
JK
59912010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5992
5993 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5994 (libfunc): New parameter action. Implement also selectable "sleep".
5995 * gdb.base/break-interp-main.c: Include assert.h.
5996 (libfunc): New parameter action.
5997 (main): New parameters argc and argv. Assert argc. Pass argv.
5998 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5999 (test_attach): New proc.
6000 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
6001 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
6002
61f0d762
JK
60032010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6004
6005 * gdb.base/break-interp.exp (test_core): New proc.
6006 (test_ld): Call it.
6007
06a6f270
JK
60082010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6009
6010 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
6011 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
6012 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
6013 and gdb_compile_shlib. Use new -Wl compiler options.
6014 (dl bt, main bt): New tests.
6015
51bee8e9
JK
60162010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6017
6018 Support PIEs with no symfile_objfile.
6019 * gdb.base/break-interp.exp: New argument at the test_ld calls.
6020 (test_ld): New parameter trynosym.
6021 (test_ld <$trynosym>): New block.
6022
b8040f19
JK
60232010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
6024
6025 * gdb.base/break-interp.exp: New file.
6026
be759fcf
PM
60272010-01-13 Phil Muldoon <pmuldoon@redhat.com>
6028
6029 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
6030 * gdb.python/py-prettyprint.py (pp_ls): New printer.
6031 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
6032 test.
6033 * gdb.python/py-prettyprint.c: Define lazystring test structure.
6034 * gdb.python/py-mi.exp: Add lazy string test.
6035
dc146f7c
VP
60362010-01-13 Vladimir Prus <vladimir@codesourcery.com>
6037
6038 * lib/mi-support.exp (mi_check_thread_states): Handle
6039 core number in thread listing.
6040
b4ba55a1
JB
60412010-01-12 Joel Brobecker <brobecker@adacore.com>
6042
6043 * gdb.base/maint.exp: Adjust the expected output for the
6044 "maint print type" test. Use gdb_test_multiple instead of
6045 gdb_sent/gdb_expect.
6046
08e24bd4
DE
60472010-01-11 Doug Evans <dje@google.com>
6048
6496a609
DE
6049 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
6050 from gdbserver_download. All callers updated.
6051
08e24bd4
DE
6052 * gdb.server/ext-run.exp: "info os processes" requires xml support.
6053
b5cfddf5
JK
60542010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6055
6056 Implement binary numbers parsing.
6057 * gdb.base/printcmds.exp (test_integer_literals_accepted)
6058 (test_integer_literals_rejected): New binary tests.
6059
3725885a
RW
60602010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6061
6062 * gdb.cell/configure: Regenerate.
6063
37aeb5df
JK
60642010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6065
6066 * gdb.base/corefile.exp: Move the core finding block out and call it as
6067 core_find, new variable $corefile, replace corefile by $corefile and
6068 [file tail $corefile] for usage vs. test names resp.
6069 * lib/gdb.exp (core_find): Move it as a new function here. New
6070 parameter binfile and deletefiles. New variable $destcore. Pre-delete
6071 $destcore. Return "" on error.
6072
d521f563
JK
60732010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6074
6075 Workaround PR binutils/10802.
6076 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
6077 (twice).
6078
28f24826
DJ
60792010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
6080
6081 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
6082
2de75e71
JB
60832010-01-08 Joel Brobecker <brobecker@adacore.com>
6084
6085 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
6086 call, to avoid interruption.
6087
fe00719b 60882010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
6089
6090 * gdb.stabs/weird.def (args93): New.
6091
d0ef5df8
DE
60922010-01-07 Doug Evans <dje@google.com>
6093
6094 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
6095
3a08d52f
TT
60962010-01-07 Tom Tromey <tromey@redhat.com>
6097
6098 * gdb.base/source.exp: Use correct line number.
6099
7a697b8d
SS
61002010-01-05 Stan Shebs <stan@codesourcery.com>
6101
6102 * gdb.trace/tracecmd.exp: Test ftrace.
6103
7803799a
UW
61042010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6105
6106 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
6107
c54eabfa
JK
61082010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6109
6110 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
6111 "uint_for_mi_testing".
6112
02e7ef19
JB
61132010-01-01 Joel Brobecker <brobecker@adacore.com>
6114
6115 Test indented comment in file being sourced.
6116 * gdb.base/commands.exp: Test indented comment in file being sourced.
6117
abd775ce
JB
61182010-01-01 Joel Brobecker <brobecker@adacore.com>
6119
6120 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
6121 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
6122 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
6123 notice.
6124
79b55b82
JB
61252010-01-01 Joel Brobecker <brobecker@adacore.com>
6126
6127 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
6128 notice.
6129
8997583e
JK
61302010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6131
6132 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
6133 missing $after_stopped and comma (,) expectation.
6134
6da95a67
SS
61352009-12-31 Stan Shebs <stan@codesourcery.com>
6136
6137 * gdb.trace/actions.exp: Test teval action.
889bf7c5 6138
218d2fc6
TJB
61392009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6140
6141 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
6142 (top level): Call test_watchpoint_in_big_blob.
6143 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
6144 watchpoints.
6145 (func3): Write to buf.
6146
236f1d4d
SS
61472009-12-29 Stan Shebs <stan@codesourcery.com>
6148
6149 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 6150
f61e138d
SS
61512009-12-28 Stan Shebs <stan@codesourcery.com>
6152
6153 * gdb.trace/tsv.exp: New file.
6154 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 6155
0219b378
DJ
61562009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
6157
6158 * gdb.base/find.c (main): Reference search buffers.
6159 * gdb.base/included.c (main): Reference integer.
6160 * gdb.base/ptype.c (charfoo): Declare.
6161 (intfoo): Call charfoo.
6162 * gdb.base/scope0.c (useitp): New function.
6163 (usestatics): Use useitp.
6164 (useit): Add a type for val.
6165 * gdb.base/scope1.c (useit1): Take a pointer argument.
6166 (usestatics1): Update calls to useit1.
6167 * gdb.cp/call-c.cc: Declare foo.
6168 (main): Call foo.
6169 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
6170 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
6171 (main): Call C::ensureRefs and ensureOtherRefs.
6172 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
6173 variables.
6174 (ensureOtherRefs): New function.
6175 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
6176 * gdb.cp/templates.cc (main): Call t5i.value.
6177
3f78692f
JK
61782009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6179
6180 Fix compatibility with G++-4.5.
6181 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
6182 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
6183 (uncaught return): Remove.
6184
429374b8
JK
61852009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6186 Phil Muldoon <pmuldoon@redhat.com>
6187
6188 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
6189 (bp_location13, bp_location14, bp_location17, bp_location18)
6190 (marker3_proto, marker4_proto): New variables.
6191 (breakpoint info): Update output.
6192 (run until breakpoint at marker3, run until breakpoint at marker4): New
6193 tests.
6194
859825b8
JK
61952009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6196
6197 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
6198 Replace the printf call of Y by provided "y-set-1" label. New block
6199 for the second shared library.
6200 * gdb.base/unload.exp: Compile also the second library, call
6201 gdb_load_shlibs also for it. Use now gdb_breakpoint.
6202 (single pending breakpoint info): Rename to ...
6203 (pending breakpoint info before run): ... this extended test.
6204 (libfile2, libname2, libsrcfile2, libsrc2)
6205 (lib_sl2): New variables.
6206 (exec_opts): Set also SHLIB_NAME2.
6207 (pending breakpoint info on first run at shrfunc1)
6208 (pending breakpoint info on second run at shrfunc1)
6209 (pending breakpoint info on second run at shrfunc2)
6210 (print y from libfile, print y from libfile2): New tests.
6211 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
6212 * gdb.base/unloadshr2.c: New.
6213
e6a386cd
HZ
62142009-12-22 Hui Zhu <teawater@gmail.com>
6215
6216 * gdb.reverse/sigall-reverse.exp: Adjust.
6217
9e19b45e
VP
62182009-12-21 Vladimir Prus <vladimir@codesourcery.com>
6219
6220 PR gdb/10884
6221
6222 * gdb.mi/var-cmd.c (do_bitfield_tests): New
6223 (main): Call do_bitfield_tests.
aacf5b1e 6224 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 6225
d53a7b30
JB
62262009-12-20 Joel Brobecker <brobecker@adacore.com>
6227
6228 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
6229 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
6230 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
6231 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
6232 gdb.modula2/unbounded1.c: Update copyright header.
6233
191ca0a1
CM
62342009-12-10 Chris Moller <moller@mollerware.com>
6235
6236 PR gdb/9399
6237 * gdb.cp/virtfunc2.exp: New tests
6238 * gdb.cp/virtfunc2.cc: New tests
6239 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
6240
0fa6cf1b
MS
62412009-12-10 Oza Pawandeep (paawan1982@yahoo.com
6242
6243 * gdb.reverse/i387-env-reverse.c: New file.
6244 * gdb.reverse/i387-env-reverse.exp: New file.
6245 * gdb.reverse/i387-stack-reverse.c: New file.
6246 * gdb.reverse/i387-stack-reverse.exp: New file.
6247
361ae042
PM
62482009-12-08 Phil Muldoon <pmuldoon@redhat.com>
6249
6250 * gdb.python/py-type.exp (test_range): New test.
6251
bfd31e71
PM
62522009-12-03 Phil Muldoon <pmuldoon@redhat.com>
6253
6254 PR python/10805
6255
6256 * gdb.python/py-type.exp: New file.
6257 * gdb.python/py-type.c: New file.
6258 * Makefile.in: Add py-type.
6259
57a1d736
TT
62602009-12-03 Tom Tromey <tromey@redhat.com>
6261
6262 * gdb.python/py-value.exp (test_parse_and_eval): New
6263 function.
6264
1f3b5d1b
PP
62652009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6266
6267 PR gdb/11022
6268
6269 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
6270 * gdb.base/pr11022.c: New test.
6271
8b7dbdc9
JK
62722009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6273
6274 Fix spurious false FAILs.
6275 * gdb.base/structs.c (chartest): New.
6276 (main): Fill-in chartest.
6277 * gdb.base/structs.exp (anychar_re, first): New.
6278 (start_structs_test): Import global anychar_re and first.
6279 New gdb_test call "set print elements 300; ${testfile}"
6280 (start_structs_test <$first>): New block.
6281 (any): Import global anychar_re. New variable ac. Use ${ac}.
6282
6a53b2ec
JK
62832009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6284
6285 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
6286
d7167b4c
JK
62872009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6288
6289 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
6290 Force $srcfile file.
6291 * gdb.base/foll-fork.c (callee): Comment out the printf call.
6292
b1798462
UW
62932009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6294
6295 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
6296 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6297 * gdb.threads/watchthreads-reorder.exp: Likewise.
6298
b6199126
DJ
62992009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
6300
6301 PR gdb/8704
6302
6303 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
6304 "if", and "thread". Correct matching in the previous test.
6305
b22a0510
DJ
63062009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
6307
6308 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
6309
930636d2
MS
63102009-11-23 Michael Snyder <msnyder@vmware.com>
6311
6312 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
6313 * gdb.reverse-watch-precsave.exp: Ditto.
6314
21a0512e
PP
63152009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
6316
6317 * gdb.asm/asm-source.exp: Adjust.
6318 * gdb.base/help.exp: Adjust.
889bf7c5 6319
fc30d5e0
PA
63202009-11-22 Pedro Alves <pedro@codesourcery.com>
6321
6322 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
6323 (do_syscall_tests_without_xml): Set data-directory to
6324 /the/path/to/nowhere.
6325
f6bc2008
PA
63262009-11-21 Pedro Alves <pedro@codesourcery.com>
6327
6328 * gdb.threads/local-watch-wrong-thread.c,
6329 gdb.threads/local-watch-wrong-thread.exp: New files.
6330
8c2fb5de
PA
63312009-11-21 Pedro Alves <pedro@codesourcery.com>
6332
6333 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
6334 assume new `regsub' syntax available.
6335
ebec9a0f
PA
63362009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6337
a79d3c27
JK
6338 * gdb.base/watchpoint-hw-hit-once.exp,
6339 gdb.base/watchpoint-hw-hit-once.c: New.
6340
63412009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6342
6343 * gdb.threads/watchthreads-reorder.exp,
6344 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 6345
276a961b
MK
63462009-11-17 Nathan Sidwell <nathan@codesourcery.com>
6347
6348 * gdb.xml/tdesc-regs.exp: Use for m68k.
6349
4867c1fb
PA
63502009-11-15 Pedro Alves <pedro@codesourcery.com>
6351
6352 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
6353
f6838f81
DJ
63542009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6355
6356 * lib/gdb.exp (current_target_name): New procedure.
6357 (gdb_wrapper_target): New variable.
6358 (gdb_wrapper_init): Set gdb_wrapper_target.
6359 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
6360 wrapper.
6361
4ac4dd3f
DJ
63622009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6363
6364 * gdb.base/remote.exp: Delete the slowest load test.
6365 Do not load with fixed packet sizes.
6366
a7881759
DJ
63672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6368
6369 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
6370
97a5b505
DJ
63712009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6372
6373 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
6374 srcfile when setting a breakpoint.
6375
d3e1fc54
DJ
63762009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
6377
6378 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
6379 macros.
6380
7cbcbded
DJ
63812009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6382
6383 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
6384 to be in memory.
6385 * gdb.base/display.c (force_mem): New.
6386 (do_loops): Use it. Add breakpoint comments.
6387 (do_vars): Add a breakpoint comment.
6388 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
6389 line numbers.
6390
bdea3a92
NF
63912009-11-13 Nathan Froyd <froydnj@codesourcery.com>
6392
6393 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
6394 instead of a bare "run".
6395
269f82e5
PP
63962009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6397
6398 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 6399
a69b7d9d
DJ
64002009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6401
6402 * lib/cell.exp (skip_cell_tests): Clean up test files before
6403 returning.
6404
b598bfda
DJ
64052009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6406
6407 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
6408 and the breakpoint menu. Do not call perror if a prompt is seen.
6409 Consume the following GDB prompt.
6410 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
6411 * gdb.cp/namespace.exp: Use gdb_test.
6412 * gdb.cp/templates.exp: Use gdb_test.
6413 (test_template_breakpoints): Use gdb_test_multiple.
6414
87728fa0
DJ
64152009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6416
6417 * gdb.base/break1.c (struct some_struct, values): Move earlier.
6418 (marker4): Reference values.
6419
b67c692f
DJ
64202009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6421
6422 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
6423 is missing.
6424
f0df251a
DJ
64252009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6426
6427 * gdb.base/break.c (need_malloc): New.
6428 * gdb.base/constvars.c (main): Reference crass and crisp.
6429 * gdb.base/gdb1821.c (main): Reference bar.
6430 * gdb.cp/gdb1355.cc (main): Reference s1.
6431 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
6432 (main): Call them.
6433 * gdb.cp/hang2.cc (dummy2): Define.
6434 * gdb.cp/hang3.cc (dummy3): Define.
6435 * gdb.cp/m-data.cc (main): Reference shadow.
6436
bdf7534a
NF
64372009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6438 Nathan Froyd <froydnj@codesourcery.com>
6439
6440 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
6441 remote host.
6442
f24fce77
NF
64432009-11-12 Nathan Froyd <froydnj@codesourcery.com>
6444
6445 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
6446 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
6447 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6448 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6449 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6450 * gdb.dwarf2/dw2-producer.exp: Likewise.
6451 * gdb.dwarf2/mac-fileno.exp: Likewise.
6452 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
6453 py-prettyprint.py to the remote host.
6454 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
6455
40f0318e
KS
64562009-11-11 Keith Seitz <keiths@redhat.com>
6457
6458 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
6459 use it instead of "Foo".
6460 * gdb.cp/classes.exp (do_tests): Add a test to access
6461 a method through a typedef'd class name.
6462
f3d9f7fb
NF
64632009-11-11 Nathan Froyd <froydnj@codesourcery.com>
6464
6465 * gdb.base/long_long.exp: Permit leading zeros on floating-point
6466 exponents.
6467 * gdb.base/pointers.exp: Likewise.
6468 * gdb.cp/ref-types.exp: Likewise.
6469
a4216f37
KS
64702009-11-11 Keith Seitz <keiths@redhat.com>
6471
6472 * gdb.cp/cplusfuncs.cc (class foo): Add operators
6473 new[] and delete[].
6474 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
6475 "void".
6476 (probe_demangler): Remove all single-quoting of
6477 method and variable names.
6478 (info_func_regexp): Remove the word "void" from any
6479 occurrence of "(void)".
6480 (print_addr_2): Remove all single-quoting of
6481 method names.
6482 (print_addr_2_kfail): Likewise.
6483 (print_addr): Single-quote C function names before
6484 passing to print_addr_2.
6485 (test_paddr_operator_functions): Remove single-quoting
6486 for method names.
6487 Add tests for operator new[] and operator delete[].
6488
9b14d7aa
JK
64892009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6490
6491 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
6492
85feb311
KS
64932009-11-09 Keith Seitz <keiths@redhat.com>
6494
6495 * gdb.cp/overload.exp: Add tests for resolving overloaded
6496 methods in expression parsing/evaluation.
6497
fa335448
DJ
64982009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
6499
6500 * lib/gdb.exp (default_gdb_version): Use --version instead of
6501 --command.
6502
ec3c07fc
NS
65032009-11-10 Nathan Sidwell <nathan@codesourcery.com>
6504
6505 * lib/gdb.exp (gdb_compile_test): New.
6506 (skip_ada_tests, skip_java_tests): New.
6507 (gdb_compile): Use gdb_compile_test for f77.
6508 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
6509 * lib/java.exp (compile_java_from_source): Remove runtests check,
6510 use gdb_compile_test to record result.
6511 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
6512 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
6513 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
6514 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
6515 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
6516 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
6517 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
6518 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
6519 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
6520 adjust gdb_compile invocations.
6521
b8b4e42b
JK
65222009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6523
6524 * Makefile.in (abs_builddir): New.
6525 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
6526 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
6527 `$(abs_builddir)/site.exp'.
6528
f8b7eaf3
DJ
65292009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
6530
6531 * config/m68k-emc.exp, lib/emc-support.exp,
6532 gdb.trace/gdb_c_test.c: Delete.
6533 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
6534 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6535 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6536 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6537 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6538 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6539 casing for m68k-*-elf.
6540
c4187697
NS
65412009-11-03 Pedro Alves <pedro@codesourcery.com>
6542
6543 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6544 * gdb.arch/i386-prologue.exp: Likewise.
6545 * gdb.arch/i386-unwind.exp: Likewise.
6546
db16b772
DJ
65472009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6548
6549 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6550
bcf71277
DJ
65512009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6552
6553 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6554
0105cee2
DJ
65552009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6556
6557 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6558
24ddea62
JK
65592009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6560
6561 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6562
287ccc17
JK
65632009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6564
6565 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6566 * gdb.base/sepdebug2.c: New file.
6567
08bca259 65682009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
6569
6570 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6571 the modified warnings for catch syscall. Verify if GDB was compiled
6572 with support for lib expat, and choose which tests to run depending
6573 on this.
6574
5d4e2b76
VP
65752009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6576
6577 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6578 that composite commands are parsed OK. And also test
6579 that breakpoint commands do work.
6580
240e538a
MS
65812009-10-23 Michael Snyder <msnyder@vmware.com>
6582
6583 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6584 to allow for new disassembly style.
6585
9c419145
PP
65862009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6587
6588 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 6589
02506ff1
MS
65902009-10-22 Michael Snyder <msnyder@vmware.com>
6591
6592 * gdb.reverse/break-precsave.exp: New test.
6593 * gdb.reverse/consecutive-precsave.exp: Ditto.
6594 * gdb.reverse/finish-precsave.exp: Ditto.
6595 * gdb.reverse/i386-precsave.exp: Ditto.
6596 * gdb.reverse/machinestate-precsave.exp: Ditto.
6597 * gdb.reverse/sigall-precsave.exp: Ditto.
6598 * gdb.reverse/solilb-precsave.exp: Ditto.
6599 * gdb.reverse/step-precsave.exp: Ditto.
6600 * gdb.reverse/until-precsave.exp: Ditto.
6601 * gdb.reverse/watch-precsave.exp: Ditto.
6602
4cf866a3
MS
66032009-10-22 Michael Snyder <msnyder@vmware.com>
6604
6605 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
6606 for gdb_expect. Adjust one test's expect strings for the new
6607 format of disassemble.
6608 * gdb.reverse/finish-reverse.exp: Delete 'return'.
6609 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
6610 gdb_test_multiple.
6611 * gdb.reverse/step-reverse.exp: Delete 'return'.
6612 * gdb.reverse/until-reverse.exp: Delete blank lines.
6613 * gdb.reverse/watch-reverse.exp: Delete blank lines.
6614
2b28d209
PP
66152009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
6616
6617 * gdb.base/consecutive.exp: Adjust.
6618 * gdb.base/display.exp: Likewise.
6619 * gdb.base/pc-fp.exp: Likewise.
6620 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 6621
33b9c32b
MS
66222009-10-19 Michael Snyder <msnyder@vmware.com>
6623
6624 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6625 * gdb.reverse/finish-reverse.c: Ditto.
6626 * gdb.reverse/sigall-reverse.c: Ditto.
6627 * gdb.reverse/solib-reverse.c: Ditto.
6628 * gdb.reverse/step-reverse.c: Ditto.
6629 * gdb.reverse/watch-reverse.c: Ditto.
6630
6c95b8df
PA
66312009-10-19 Pedro Alves <pedro@codesourcery.com>
6632 Stan Shebs <stan@codesourcery.com>
6633
6634 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
6635 * gdb.base/foll-exec.exp: Adjust to expect a process id before
6636 "Executing new program".
6637 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
6638 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
6639 left listed after having been killed.
6640 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
6641 * gdb.base/maint.exp: Adjust test.
6642
6643 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6644 * gdb.multi/Makefile.in: New.
6645 * gdb.multi/base.exp: New.
6646 * gdb.multi/goodbye.c: New.
6647 * gdb.multi/hangout.c: New.
6648 * gdb.multi/hello.c: New.
6649 * gdb.multi/bkpt-multi-exec.c: New.
6650 * gdb.multi/bkpt-multi-exec.exp: New.
6651 * gdb.multi/crashme.c: New.
6652
279017b7
TG
66532009-10-13 Tristan Gingold <gingold@adacore.com>
6654
6655 * gdb.base/sepdebug.exp: Check debug info are found.
6656
0413d738
PA
66572009-10-08 Pedro Alves <pedro@codesourcery.com>
6658
6659 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6660 bits.
6661
c628eecc
JK
66622009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6663
6664 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6665
38af1bfe
JB
66662009-10-07 Joel Brobecker <brobecker@adacore.com>
6667
6668 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6669 of the comments.
6670
2b0adecd
PM
66712009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6672
6673 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6674 * gdb.base/annota3.exp: Idem.
6675 * gdb.base/maint.exp: Idem.
6676
8d417781
PM
66772009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6678
889bf7c5 6679 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
6680 to default.
6681
bb61102d
PM
66822009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6683
889bf7c5 6684 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
6685 mingw and cygwin targets.
6686
ace5c364
PM
66872009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6688 Pedro Alves <pedro@codesourcery.com>
6689
889bf7c5 6690 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
6691 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6692
c2d494a0
PM
66932009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6694
e1b52ce2
PM
6695 * gdb.base/shr1.c: Use %p in format string.
6696 * gdb.base/unload.c: Avoid warning in fprintf.
6697 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 6698
209f53f5
PM
66992009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6700
6701 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6702 long type.
6703 (test_unlink): Correct printf string.
6704 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6705 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6706
8172766a
JK
67072009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6708
6709 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6710 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6711 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6712
0f73703c
UW
67132009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6714
6715 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6716 * gdb.objc/nondebug.exp: Likewise.
6717
b32306ca
UW
67182009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6719
6720 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6721 target_info setting.
6722
6723 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6724 that detect new threads during "info threads".
6725
0057022f
UW
67262009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6727
6728 * gdb.threads/manythreads.c (main): Increase thread stack size
6729 to 2*PTHREAD_STACK_MIN.
6730 * gdb.threads/multi-create.c (main): Likewise.
6731 (create_function): Likewise.
6732
f29c0325
UW
67332009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6734
6735 * gdb.base/dump.exp: Pass difference of pointer types instead
6736 of integer types as offset to restore in intarr3.srec case.
6737
fcb34849
UW
67382009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6739
6740 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6741
d5142e3b
UW
67422009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6743
6744 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6745
087b74b2 67462009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 6747
087b74b2
PM
6748 New test for two watchpoints, with disabling of
6749 the first inserted.
6750 * testsuite/gdb.base/watchpoints.c: New file.
6751 * testsuite/gdb.base/watchpoints.exp: New file.
6752
96c07c5b
TT
67532009-09-25 Tom Tromey <tromey@redhat.com>
6754
6755 * gdb.base/charset.exp: Test utf-16 strings with Python.
6756
b8899f2b
TT
67572009-09-25 Tom Tromey <tromey@redhat.com>
6758
6759 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6760 UCS-4.
6761 * gdb.base/charset.c (utf_32_string): Rename.
6762 (init_utf32): Rename.
6763 (main): Update.
6764
329719ec
TT
67652009-09-22 Tom Tromey <tromey@redhat.com>
6766
6767 * gdb.python/py-function.exp: Add regression tests.
6768
11ef0d76
KS
67692009-09-21 Keith Seitz <keiths@redhat.com>
6770
6771 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6772 with invalid operator.
6773
3fe8f3b3
KS
67742009-09-21 Keith Seitz <keiths@redhat.com>
6775
6776 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6777 and destructor using typedef name of class.
6778 * gdb.cp/classes.cc (class Base1): Add a destructor.
6779 (base1): New typedef.
6780 (use_methods): Instanitate an object of type base1.
6781 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6782 (do_tests): Call test_template_typedef.
6783 * gdb.cp/templates.cc (Baz::~Baz): New method.
6784 (intBazOne): New typedef.
6785 (main): Instantiate intBazOne.
6786
7a9fe101
PM
67872009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6788
6789 PR python/10633
6790
6791 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6792 Function.
6793 (run_lang_tests): Add print elements test.
6794
2e4d963f
PM
67952009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6796
6797 * gdb.python/py-value.exp (test_subscript_regression): New
6798 function. Test for invalid subscripts.
6799 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6800 (ptr_ref): New function.
6801
ec7e75e7
PP
68022009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6803
6804 * gdb.base/default.exp: Fix "show convenience".
6805
0cc7d26f
TT
68062009-09-15 Tom Tromey <tromey@redhat.com>
6807
6808 * lib/mi-support.exp (mi_create_varobj): Update.
6809 (mi_create_floating_varobj): Likewise.
6810 (mi_create_dynamic_varobj): New proc.
6811 (mi_varobj_update): Update.
6812 (mi_varobj_update_with_type_change): Likewise.
6813 (mi_varobj_update_kv_helper): New proc.
6814 (mi_varobj_update_dynamic_helper): Rewrite.
6815 (mi_varobj_update_dynamic): New proc.
6816 (mi_list_varobj_children): Update.
6817 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6818 * gdb.python/python-prettyprint.py (pp_outer): New class.
6819 (pp_nullstr): Likewise.
6820 (lookup_function): Register new printers.
6821 * gdb.python/python-prettyprint.c (struct substruct): New type.
6822 (struct outerstruct): Likewise.
6823 (substruct_test): New function.
6824 (struct nullstr): New type.
6825 (string_1, string_2): New globals.
6826 (main): Add new tests.
6827 * gdb.python/python-mi.exp: Added regression tests.
6828 * gdb.mi/mi2-var-display.exp: Update.
6829 * gdb.mi/mi2-var-cmd.exp: Update.
6830 * gdb.mi/mi2-var-child.exp: Update.
6831 * gdb.mi/mi2-var-block.exp: Update.
6832 * gdb.mi/mi-var-invalidate.exp: Update.
6833 * gdb.mi/mi-var-display.exp: Update.
6834 * gdb.mi/mi-var-cmd.exp: Update.
6835 * gdb.mi/mi-var-child.exp: Update.
6836 * gdb.mi/mi-var-block.exp: Update.
6837 * gdb.mi/mi-break.exp: Update.
6838 * gdb.mi/gdb701.exp: Update.
6839
a96d9b2e
SDJ
68402009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6841
6842 * Makefile.in: Inclusion of catch-syscall object.
6843 * gdb.base/catch-syscall.c: New file.
6844 * gdb.base/catch-syscall.exp: New file.
6845
b43b923a
MS
68462009-09-12 Michael Snyder <msnyder@vmware.com>
6847
6848 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6849 that can support reverse debuggnig.
6850
cec03d70
TT
68512009-09-11 Tom Tromey <tromey@redhat.com>
6852
6853 * gdb.dwarf2/valop.S: New file.
6854 * gdb.dwarf2/valop.exp: New file.
6855
e23bb3fc
MK
68562009-09-11 Mark Kettenis <kettenis@gnu.org>
6857
6858 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6859
37c3696d
DE
68602009-09-10 Doug Evans <dje@google.com>
6861
6862 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6863 Add $gdb_prompt to second breakpoint regexp.
6864
5172aecb
JB
68652009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6866
6867 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6868 names, add missing ones.
6869 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6870 * gdb.python/py-frame.c: Rename from python-frame.c.
6871 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6872 testfile name.
6873 * gdb.python/py-function.exp: Rename from python-function.exp.
6874 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6875 testfile name.
6876 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6877 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6878 Adjust testfile name.
6879 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6880 * gdb.python/py-template.cc: Rename from python-template.cc.
6881 * gdb.python/py-template.exp: Rename from python-template.exp.
6882 Adjust testfile name.
6883 * gdb.python/py-value.c: Rename from python-value.c.
6884 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6885 testfile name.
6886
b554e4bd
JK
68872009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6888
6889 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6890 $bpt2address.
6891 (Second breakpoint address is valid on ia64)
6892 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6893
9a68ae16
JM
68942009-09-03 Joseph Myers <joseph@codesourcery.com>
6895
6896 * gdb.base/ending-run.exp: Restrict regular expression matching
6897 line number to require closing brace following.
6898
146b9145
DE
68992009-09-03 Doug Evans <dje@google.com>
6900
6901 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6902
787d21e1
TT
69032009-09-02 Tom Tromey <tromey@redhat.com>
6904
6905 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6906
e7802207
TT
69072009-09-02 Tom Tromey <tromey@redhat.com>
6908
6909 * gdb.dwarf2/callframecfa.exp: New file.
6910 * gdb.dwarf2/callframecfa.S: New file.
6911
817aadd2
JK
69122009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6913
6914 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6915 gdb.base/solib-overlap-main.c: New.
6916
4a76eae5
DJ
69172009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6918
6919 PR gdb/10565
6920
6921 * gdb.base/bitfields.c (struct container, container): New.
6922 (main): Initialize it and call break5.
6923 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6924
d4b96c9a
JK
69252009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6926
6927 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6928 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6929
4e22772d
JK
69302009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6931
6932 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6933
2efab443
MS
69342009-08-26 Michael Snyder <msnyder@vmware.com>
6935
6936 * gdb.base/i386-reverse.c: New file.
6937 * gdb.base/i386-reverse.exp: New file.
6938 * gdb.base/Makefile.in: Add new files to be removed.
6939
07ab73a0
JM
69402009-08-26 Joseph Myers <joseph@codesourcery.com>
6941
6942 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6943 environment-pwd for remote host.
6944 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6945
676accff
KS
69462009-08-24 Keith Seitz <keiths@redhat.com>
6947
6948 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6949 Add two new C++ completer tests which limit the output to a
889bf7c5 6950 given class.
676accff 6951
f9f7ad22
MS
69522009-08-24 Michael Snyder <msnyder@vmware.com>
6953
6954 * gdb.base/del.exp: Fix typo in comment.
6955 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6956
81ecdfbb
RW
69572009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6958
6959 * configure: Regenerate.
6960 * gdb.hp/configure: Likewise.
6961 * gdb.hp/gdb.aCC/configure: Likewise.
6962 * gdb.hp/gdb.base-hp/configure: Likewise.
6963 * gdb.hp/gdb.compat/configure: Likewise.
6964 * gdb.hp/gdb.defects/configure: Likewise.
6965 * gdb.hp/gdb.objdbg/configure: Likewise.
6966 * gdb.stabs/configure: Likewise.
6967
cab0c772
UW
69682009-08-19 Doug Evans <dje@google.com>
6969
6970 * gdb.base/gdbvars.c: New file.
6971 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6972
b8fa0bfa
PA
69732009-08-14 Pedro Alves <pedro@codesourcery.com>
6974
6975 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6976 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6977
b84aa90a
PA
69782009-08-13 Pedro Alves <pedro@codesourcery.com>
6979
6980 * gdb.base/default.exp: Adjust "set language test": it's now an
6981 enum command. Larger help string moved to "help set language".
6982 * gdb.base/help.exp: Adjust "help set language" expected output,
6983 now lists all known languages.
6984
0d8f9b2c
NF
69852009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6986
6987 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6988 all frame arguments.
6989 * gdb.arch/altivec-regs.exp: Likewise.
6990
bda180e0
TT
69912009-08-07 Tom Tromey <tromey@redhat.com>
6992
6993 * gdb.base/setshow.exp: Add tests for changes to set language, set
6994 check range, and set check type.
6995
48cb2d85
VP
69962009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6997
6998 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6999 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 7000 Call it.
48cb2d85 7001
1ea34204
UW
70022009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7003
7004 * configure.ac: Run gdb.cell tests when appropriate.
7005 * configure: Regenerate.
7006 * lib/cell.exp: New file.
7007 * gdb.cell: New directory.
7008 * gdb.cell/configure.ac: New file.
7009 * gdb.cell/configure: New file.
7010 * gdb.cell/Makefile.in: New file.
7011 * gdb.cell/arch.exp: New file.
7012 * gdb.cell/break.c: New file.
7013 * gdb.cell/break.exp: New file.
7014 * gdb.cell/break-spu.c: New file.
7015 * gdb.cell/bt.c: New file.
7016 * gdb.cell/bt2-spu.c: New file.
7017 * gdb.cell/bt-spu.c: New file.
7018 * gdb.cell/bt.exp: New file.
7019 * gdb.cell/coremaker.c: New file.
7020 * gdb.cell/coremaker-spu.c: New file.
7021 * gdb.cell/core.exp: New file.
7022 * gdb.cell/gcore.exp: New file.
7023 * gdb.cell/data.c: New file.
7024 * gdb.cell/data.exp: New file.
7025 * gdb.cell/data-spu.c: New file.
7026 * gdb.cell/ea-cache.exp: New file.
7027 * gdb.cell/ea-cache.c: New file.
7028 * gdb.cell/ea-cache-spu.c: New file.
7029 * gdb.cell/ea-standalone.c: New file.
7030 * gdb.cell/ea-standalone.exp: New file.
7031 * gdb.cell/ea-test.c: New file.
7032 * gdb.cell/ea-test.exp: New file.
7033 * gdb.cell/f-regs.exp: New file.
7034 * gdb.cell/mem-access.c: New file.
7035 * gdb.cell/mem-access.exp: New file.
7036 * gdb.cell/mem-access-spu.c: New file.
7037 * gdb.cell/ptype.exp: New file.
7038 * gdb.cell/registers.exp: New file.
7039 * gdb.cell/size.c: New file.
7040 * gdb.cell/sizeof.exp: New file.
7041 * gdb.cell/size-spu.c: New file.
7042 * gdb.cell/solib.exp: New file.
7043 * gdb.cell/solib-symbol.exp: New file.
7044
85e747d2
UW
70452009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7046
7047 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
7048
58d6951d
DJ
70492009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
7050
7051 * gdb.base/float.exp: Handle VFP registers.
7052
6e0a4f15
MS
70532009-07-14 Michael Snyder <msnyder@vmware.com>
7054
dcd5da87
MS
7055 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
7056 to bring gdb to the beginning of the calling line.
7057
6e0a4f15
MS
7058 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
7059 confusing the i386 epilogue unwinder.
7060
782b2b07
SS
70612009-07-14 Stan Shebs <stan@codesourcery.com>
7062
7063 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
7064
f662c3bc
MS
70652009-07-14 Michael Snyder <msnyder@vmware.com>
7066
7067 * gdb.reverse/step-reverse.exp (stepi into function call):
7068 Call instruction may not be first instruction in the line.
7069 (reverse stepi from a function call): Used wrong line number.
7070
8f313923
JK
70712009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7072
7073 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
7074
4662c76e
JK
70752009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7076
7077 Fix gdb.base/macscp.exp when using custom inputrc.
7078 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
7079 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
7080 env(TERM) set.
7081 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
7082 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
7083
aa81e255
JK
70842009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
7085
7086 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
7087 * gdb.base/annota1.exp (thread_test): Import global $testfile.
7088 Change the compilation target to match the testcase name.
7089 * gdb.base/sect-cmd.exp: Change the compilation target to match the
7090 testcase name.
7091 * a2-run.exp: Use for setup prepare_for_testing. Change the
7092 compilation target to match the testcase name.
7093 * gdb.base/commands.exp: Likewise.
7094 * gdb.base/finish.exp: Likewise.
7095 * gdb.base/float.exp: Likewise.
7096 * gdb.base/info-target.exp: Likewise.
7097 * gdb.base/relational.exp: Likewise.
7098 * gdb.base/term.exp: Likewise.
7099 * gdb.base/until.exp: Likewise.
7100 * gdb.base/volatile.exp: Likewise.
7101 * gdb.base/whatis-exp.exp: Likewise.
7102
4c93b1d7
HZ
71032009-07-11 Hui Zhu <teawater@gmail.com>
7104
7105 * gdb.base/help.exp (disassemble): Update expected help text.
7106
812f7342
TT
71072009-07-09 Tom Tromey <tromey@redhat.com>
7108
7109 * lib/gdb.exp: Handle TRANSCRIPT.
7110 (remote_spawn, remote_close, send_gdb): New procs.
7111
fbb8f299
PM
71122009-07-10 Phil Muldoon <pmuldoon@redhat.com>
7113
7114 * gdb.python/python-prettyprint.c: Add counted null string
7115 structure.
7116 * gdb.python/python-prettyprint.exp: Print null string. Test for
7117 embedded nulls.
7118 * gdb.python/python-prettyprint.py (pp_ns): New Function.
7119 * gdb.python/python-value.exp (test_value_in_inferior): Add
7120 variable length string fetch tests.
7121 * gdb.python/python-value.c (main): Add strings for string fetch tests.
7122
c0ac0ec7
JK
71232009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7124
7125 * gdb.base/dump.exp (inaccessible memory is reported): New test.
7126
30b66ecc
TT
71272009-07-07 Tom Tromey <tromey@redhat.com>
7128
7129 * gdb.base/call-rt-st.exp: Update for change to escape output.
7130 * gdb.base/callfuncs.exp: Likewise.
7131 * gdb.base/charset.exp: Likewise.
7132 * gdb.base/constvars.exp: Likewise.
7133 * gdb.base/long_long.exp: Likewise.
7134 * gdb.base/pointers.exp: Likewise.
7135 * gdb.base/printcmds.exp: Likewise.
7136 * gdb.base/setvar.exp: Likewise.
7137 * gdb.base/store.exp: Likewise.
7138 * gdb.cp/ref-types.exp: Likewise.
7139 * gdb.mi/mi-var-child.exp: Likewise.
7140 * gdb.mi/mi-var-display.exp: Likewise.
7141 * gdb.mi/mi2-var-display.exp: Likewise.
7142 * gdb.base/charset.exp: Test octal escape sequence length.
7143 Update for change to escape output.
7144
187c4a2b
JK
71452009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7146
7147 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
7148
d80a43f9
DJ
71492009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
7150
7151 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
7152
047427a8
JK
71532009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7154
7155 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
7156 gdbserver increasing $portnum if "Can't bind address" has been seen.
7157
8b5a0f4f
PA
71582009-07-05 Pedro Alves <pedro@codesourcery.com>
7159
7160 * gdb.base/ending-run.exp: Add "step out of main" pattern for
7161 mingw32ce.
7162
7d93ba58
PA
71632009-07-05 Pedro Alves <pedro@codesourcery.com>
7164
7165 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
7166 VFP format.
7167
2277426b
PA
71682009-07-02 Pedro Alves <pedro@codesourcery.com>
7169
7170 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
7171 linux. Adjust to use "inferior", "info inferiors", "detach
7172 inferior" and "kill inferior" instead of "restart", "info fork",
7173 "detach fork" and "delete fork".
7174 * gdb.base/ending-run.exp: Spell out "info".
7175 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
7176 the "kill" command.
7177
5af949e3
UW
71782009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7179
7180 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
7181 change to prefix TLS offset in hex with 0x.
7182
5d3729b5
UW
71832009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7184
7185 * gdb.base/default.exp: Update test case for "x" changes.
7186
af589bd0
TG
71872009-07-01 Tristan Gingold <gingold@adacore.com>
7188
7189 * gdb.base/bigcore.exp: Make darwin untested.
7190
40974f91
JK
71912009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7192
7193 * gdb.base/completion.exp (directory completion): Create the directory.
7194 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
7195 escapeuniquesub.
7196 (directory completion 2): Expect now ${escapeuniquesub}.
7197 (Glob remaining of directory test): Remove one excessive newline.
7198 Expect the real output.
7199
59dd3af6
JK
72002009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7201
7202 Fix `make check//%' target after `make check' has been ran.
7203 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
7204 a mkdir call.
7205 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
7206 (%/.dir): Remove.
7207
f4e164aa
JK
72082009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7209
7210 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
7211 the expected result record.
7212
69af2122
JK
72132009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7214
7215 Remove racy FAILs relying just on the timeouts.
7216 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
7217 (annotation_level 2): Remove racy FAILs.
7218
2fd481e1
PP
72192009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
7220
7221 gdb/10275
889bf7c5
PA
7222 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
7223
c38f313d
DJ
72242009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
7225
7226 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
7227
8b777f02
VP
72282009-06-30 Vladimir Prus <vladimir@codesourcery.com>
7229
7230 * gdb.mi/mi-stack.exp: Testing symbolic options
7231 to -stack-list-locals and -stack-list-arguments.
7232
00c7eacf
JK
72332009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7234
7235 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
7236
6bc80edc
TT
72372009-06-29 Tom Tromey <tromey@redhat.com>
7238
7239 * dg-extract-results.sh: New file.
7240 * Makefile.in (FORCE_PARALLEL): New variable.
7241 (CHECK_TARGET): New conditional variable.
7242 (check): Use CHECK_TARGET.
7243 (DO_RUNTEST): New variable.
7244 (check-single): New target.
7245 (TEST_DIRS): New variable.
7246 (TEST_TARGETS): Likewise.
7247 (check-parallel): New target.
7248 (check-gdb.%): New pattern.
7249 (BASE1_FILES): New variable.
7250 (BASE2_FILES): Likewise.
7251 (check-gdb.base%): New pattern.
7252 (%/.dir): New pattern.
7253 * configure: Rebuild.
7254 * aclocal.m4 (AM_CONDITIONAL): New defun.
7255 * configure.ac: Check whether user is using GNU make.
7256 (GMAKE): New conditional.
7257
794684b6
SW
72582009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
7259
7260 * gdb.cp/namespace-nested-import.cc: New test.
7261 * gdb.cp/namespace-nested-import.exp: New test.
7262
edb3359d
DJ
72632009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
7264
7265 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
7266 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
7267 * gdb.opt/Makefile.in (EXECUTABLES): Update.
7268 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
7269 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
7270 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
7271 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
7272 gdb.opt/inline-markers.c: New files.
7273 * lib/gdb.exp (skip_inline_frame_tests): New function.
7274 (skip_inline_var_tests): New function.
7275
cf657a0c
AS
72762009-06-27 Andreas Schwab <schwab@linux-m68k.org>
7277
7278 * gdb.cp/exception.exp: Don't require $hex before inner frame in
7279 backtrace.
7280
28d41a99
MS
72812009-06-27 Michael Snyder <msnyder@vmware.com>
7282
7283 * gdb.reverse: New directory.
7284 * gdb.reverse/break-reverse.c: New test.
7285 * gdb.reverse/break-reverse.exp: New test.
7286 * gdb.reverse/consecutive-reverse.c: New test.
7287 * gdb.reverse/consecutive-reverse.exp: New test.
7288 * gdb.reverse/finish-reverse.c: New test.
7289 * gdb.reverse/finish-reverse.exp: New test.
7290 * gdb.reverse/machinestate.c: New test.
7291 * gdb.reverse/ms1.c: New test.
7292 * gdb.reverse/machinestate.exp: New test.
7293 * gdb.reverse/Makefile.in: New file.
7294 * gdb.reverse/shr2.c: New test.
7295 * gdb.reverse/solib-reverse.c: New test.
7296 * gdb.reverse/solib-reverse.exp: New test.
7297 * gdb.reverse/step-reverse.c: New test.
7298 * gdb.reverse/step-reverse.exp: New test.
7299 * gdb.reverse/until-reverse.c: New test.
7300 * gdb.reverse/ur1.c: New test.
7301 * gdb.reverse/until-reverse.exp: New test.
7302 * gdb.reverse/watch-reverse.c: New test.
7303 * gdb.reverse/watch-reverse.exp: New test.
7304 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
7305 * configure: Regenerate.
7306
fe3c8b0d
DE
73072009-06-26 Doug Evans <dje@google.com>
7308
7309 * gdb.base/psymtab.exp: Turn off pending breakpoints.
7310
3a72a602
PM
73112009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
7312
7313 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
7314 windows problem for 'file delete $binfile'.
7315
27aa8d6a
SW
73162009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
7317
7318 * gdb.cp/namespace-using.exp: New test.
7319 * gdb.cp/namespace-using.cc: New test.
7320
8ac055f8
JB
73212009-05-20 Joel Brobecker <brobecker@adacore.com>
7322
7323 * gdb.ada/variant_record_packed_array: New testcase.
7324
85e306ed
TT
73252009-06-23 Tom Tromey <tromey@redhat.com>
7326
7327 * gdb.base/charset.exp (test_combination): Regression test.
7328 * gdb.base/charset.c (my_wchar_t): New typedef.
7329 (myvar): New global.
7330 (main): Set myvar.
7331
56643c5e
PM
73322009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
7333
7334 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
7335 target.
7336
1fac167a
UW
73372009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7338
7339 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
7340
7ccb0be9
UW
73412009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7342
7343 * gdb.mi/gdb680.exp: Update test for error message.
7344
568d6575
UW
73452009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7346
7347 * gdb.base/annota1.exp: Allow multiple occurrences of the
7348 frames-invalid annotation.
7349 * gdb.cp/annota2.exp: Likewise.
7350
7cd1089b
PM
73512009-06-15 Phil Muldoon <pmuldoon@redhat.com>
7352
7353 * gdb.cp/gdb2495.cc: New file.
7354 * gdb.cp/gdb2495.exp: New file.
7355
72c63395
JK
73562009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7357
7358 Report error on GDB crash during runto.
7359 * lib/gdb.exp (runto <eof>): New.
7360
3788363d
DJ
73612009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
7362
7363 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
7364 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
7365 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
7366 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
7367 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
7368 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
7369 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
7370 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
7371 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
7372 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
7373 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
7374 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
7375 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7376 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
7377 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
7378 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
7379 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
7380 gdb.server/server-mon.exp, gdb.server/server-run.exp,
7381 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7382 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7383 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
7384 gdb.trace/passcount.exp, gdb.trace/report.exp,
7385 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
7386 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
7387 gdb.trace/while-stepping.exp: Use a unique name for the compiled
7388 executable.
7389
17592de3
PA
73902009-06-07 Pedro Alves <pedro@codesourcery.com>
7391
7392 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
7393 defined before referencing it.
7394
701e355d
DE
73952009-06-03 Doug Evans <dje@google.com>
7396
7397 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
7398 * gdb.arch/i386-see.c: Ditto.
7399
f2292c65
PM
74002009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
7401
7402 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
7403 (check_macro): Return 1 if undefined.
7404 If first test fails, check if macro debug information is available,
7405 and report unsupported test if no macro information is found.
7406
5a437975
DE
74072009-05-29 Doug Evans <dje@google.com>
7408
7409 * gdb.threads/hand-call-in-threads.exp: New.
7410 * gdb.threads/hand-call-in-threads.c: New.
7411
c141c696
MS
74122009-05-29 Michael Snyder <msnyder@vmware.com>
7413
7414 * gdb.base/break-always.exp: Change "1" to "on".
7415 Add confirmation check.
7416
b3444185
PA
74172009-05-28 Pedro Alves <pedro@codesourcery.com>
7418
7419 * gdb.threads/threxit-hop-specific.c: New.
7420 * gdb.threads/threxit-hop-specific.exp: New.
7421 * gdb.threads/thread-execl.c: New.
7422 * gdb.threads/thread-execl.exp: New.
7423
b6313243
TT
74242009-05-27 Tom Tromey <tromey@redhat.com>
7425 Thiago Jung Bauermann <bauerman@br.ibm.com>
7426
7427 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
7428 (mi_child_regexp): Likewise.
7429 (mi_list_varobj_children_range): Likewise.
7430 (mi_get_features): Likewise.
7431 (mi_list_varobj_children): Rewrite.
7432 * gdb.python/python-mi.exp: New file.
7433
a6bac58e
TT
74342009-05-27 Tom Tromey <tromey@redhat.com>
7435 Thiago Jung Bauermann <bauerman@br.ibm.com>
7436 Phil Muldoon <pmuldoon@redhat.com>
7437 Paul Pluzhnikov <ppluzhnikov@google.com>
7438
7439 * gdb.python/python-prettyprint.exp: New file.
7440 * gdb.python/python-prettyprint.c: New file.
7441 * gdb.python/python-prettyprint.py: New file.
7442 * gdb.base/display.exp: print/r is now valid.
7443
2c74e833
TT
74442009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
7445 Tom Tromey <tromey@redhat.com>
7446 Pedro Alves <pedro@codesourcery.com>
7447 Paul Pluzhnikov <ppluzhnikov@google.com>
7448
7449 * gdb.python/python-template.exp: New file.
7450 * gdb.python/python-template.cc: New file.
7451 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7452 tests.
7453 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7454 Call it.
7455 (test_value_after_death): New proc.
7456 * gdb.python/python-value.c (PTR): New typedef.
7457 (main): New variable 'x'.
7458
89c73ade
TT
74592009-05-27 Tom Tromey <tromey@redhat.com>
7460
7461 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7462 tests.
7463 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7464 Call it.
7465
a75724bc
PA
74662009-05-27 Pedro Alves <pedro@codesourcery.com>
7467
7468 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
7469
e58b0e63
PA
74702009-05-24 Pedro Alves <pedro@codesourcery.com>
7471
7472 * gdb.threads/fork-thread-pending.c: New.
7473 * gdb.threads/fork-thread-pending.exp: New.
7474
4ac36638
JK
74752009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7476
7477 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
7478 * gdb.dwarf2/dw2-strp.S (a_string2): New.
7479
889bf7c5 74802009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 7481
889bf7c5 7482 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 7483
b242c3c2
PA
74842009-05-17 Pedro Alves <pedro@codesourcery.com>
7485
7486 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
7487 `gdb_get_line_number'. Call `callee' in both parent and child.
7488 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
7489 `gdb_get_line_number' instead of hardcoding line numbers.
7490 (catch_fork_unpatch_child): New procedure to test detaching
7491 breakpoints from child fork.
7492 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
7493 hardcoding line numbers.
7494 (do_fork_tests): Run `catch_fork_unpatch_child'.
7495
ee342b23
VP
74962009-05-17 Vladimir Prus <vladimir@codesourcery.com>
7497
7498 * gdb.mi/mi-cmd-var.exp: Check that when varobj
7499 of structure type enters or leaves the scope, it
7500 is reported by -var-update.
7501
e2009e98
DE
75022009-05-11 Doug Evans <dje@sebabeach.org>
7503
7504 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 7505 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
7506 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7507
00903456
JK
75082009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7509
7510 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7511
dc621c35
DE
75122009-04-30 Doug Evans <dje@google.com>
7513
7514 * gdb.threads/watchthreads2.exp: New testcase.
7515 * gdb.threads/watchthreads2.c: New testcase.
7516
9ab4e744
DE
75172009-04-29 Doug Evans <dje@google.com>
7518
7519 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
7520 * gdb.cp/mb-ctor.cc: Ditto.
7521 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
7522 * gdb.cp/mb-inline.h (multi_line_foo): New function.
7523 * gdb.cp/mb-inline1.cc: Call it.
7524 * gdb.cp/mb-inline2.cc: Ditto.
7525 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
7526 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
7527
484086b7
JK
75282009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7529
7530 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
7531 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
7532 Replace all uses of `decimal' by `nonzero'.
7533 (info macro FROM_COMMANDLINE): New test.
7534
379a77b5
TT
75352009-04-27 Tom Tromey <tromey@redhat.com>
7536
7537 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7538
b92b73c2
DE
75392009-04-27 Doug Evans <dje@google.com>
7540
7541 * gdb.threads/watchthreads.c (main): Initialize args before starting
7542 the threads. Plus formatting cleanup.
7543 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7544 biased scheduling of one thread.
7545
945a118d
JG
75462009-04-27 Jerome Guitton <guitton@adacore.com>
7547
7548 * gdb.cp/templates.cc (GetMax): New template.
7549 (main): Declare two instances of GetMax.
7550 * gdb.cp/templates.exp: Add new test.
7551
d389af10
JK
75522009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7553
7554 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7555
e7f86de9
JM
75562009-04-22 Joseph Myers <joseph@codesourcery.com>
7557
7558 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7559
334cc82d
TT
75602009-04-15 Tom Tromey <tromey@redhat.com>
7561
7562 * gdb.base/charset.exp: Add regression test.
7563
d12672cc
JB
75642009-04-14 Joel Brobecker <brobecker@adacore.com>
7565
7566 * gdb.base/exe-lock.exp: New testcase.
7567
18e8c3bc
TT
75682009-04-13 Tom Tromey <tromey@redhat.com>
7569
7570 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7571 operator on Frame.
7572
5ecd5cbe
UW
75732009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7574
7575 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7576 * gdb.server/ext-attach.exp: Likewise.
7577
7309f756
VP
75782009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7579
7580 Eliminate some sleep usage.
7581
889bf7c5
PA
7582 * gdb.mi/basics.c (do_nothing): New.
7583 (main): Use do_nothing instead of printf, so that
7584 not to introduce race condition between output of
7585 inferiour and output of gdb. Do not use sleep as it
7586 is not generally available on embedded targets.
7309f756 7587
f4b95f6f
PA
75882009-04-02 Pedro Alves <pedro@codesourcery.com>
7589
7590 * gdb.server/ext-attach.exp: Expect an optional process id after
7591 "Detached from remote process".
7592
de40b933
JK
75932009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7594
7595 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
7596 gdb.dwarf2/dw2-unresolved.exp: New.
7597
2ae101a4
PA
75982009-04-02 Pedro Alves <pedro@codesourcery.com>
7599
7600 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
7601 mi_run_to_main.
7602
56a8e183
PA
76032009-04-02 Pedro Alves <pedro@codesourcery.com>
7604
7605 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
7606 mi_run_to_main. Skip thread exit test on remote targets.
7607 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
7608 mi_run_to_main.
7609 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
7610 mi_run_to_main.
7611 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
7612 when expecting ^connected. Detect when the target doesn't support
7613 non-stop mode.
7614 (mi_run_cmd): Detect if non-stop mode was requested by isn't
7615 supported. Return -1 on error, 0 on success.
7616 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
7617 (mi_runto): Return mi_runto_helper's result explicitly.
7618
c35fafde
PA
76192009-04-01 Pedro Alves <pedro@codesourcery.com>
7620
7621 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7622
f8a8dce6
JB
76232009-04-01 Tom Tromey <tromey@redhat.com>
7624
7625 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7626 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7627 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7628 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7629
71c25dea
TT
76302009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
7631 Jan Kratochvil <jan.kratochvil@redhat.com>
7632
7633 PR gdb/931
7634 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
7635 output.
7636 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
7637 for gdb/931.
7638 * dw2-strp.S (DW_AT_language): Change to C++.
7639 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
7640
02d9a9ce
JB
76412009-03-31 Joel Brobecker <brobecker@adacore.com>
7642
7643 * gdb.ada/tasks: New testcase.
7644
1042e4c0
SS
76452009-03-30 Stan Shebs <stan@codesourcery.com>
7646
7647 * gdb.trace/actions.exp: Update to match new info trace format.
7648 * gdb.trace/deltrace.exp: Ditto.
7649 * gdb.trace/infotrace.exp: Ditto.
7650 * gdb.trace/passcount.exp: Ditto.
7651 * gdb.trace/save-trace.exp: Ditto.
7652 * gdb.trace/while-stepping.exp: Ditto.
7653 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7654
f8f6f20b
TJB
76552009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7656
7657 * gdb.python/python-frame.c: New file.
7658 * gdb.python/python-frame.exp: New file.
7659
c0c6f777
TJB
76602009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7661
7662 * gdb.python/python-value.exp: Add tests for the address
7663 attribute.
7664
3cb51905
AS
76652009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7666
7667 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7668
88fc996f
DE
76692009-03-26 Doug Evans <dje@google.com>
7670
7671 * gdb.mi/mi-nonstop-exit.exp: New file.
7672 * gdb.mi/non-stop-exit.c: New file.
7673
56ef84b1
TT
76742009-03-26 Tom Tromey <tromey@redhat.com>
7675
7676 Update for change to prologue skipping:
7677 * gdb.mi/mi2-simplerun.exp: Update.
7678 * gdb.mi/mi2-break.exp: Update.
7679 * gdb.mi/mi-simplerun.exp: Update.
7680 * gdb.mi/mi-break.exp: Update.
7681 * gdb.base/ending-run.exp: Update.
7682
def2b000
TJB
76832009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7684
7685 * gdb.python/python-value.exp (test_value_in_inferior): Test
7686 gdb.Value.is_optimized_out attribute.
7687
442ddf59
JK
76882009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7689
7690 * gdb.dwarf2/dw2-noloc-main.c: New file.
7691 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7692 (.text): Remove.
7693 (.data): New.
7694 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7695 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7696 (DW_TAG_subprogram func_cu1, noloc): Remove.
7697 (main): New.
7698 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7699 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7700 (file_symbols): New procedure.
7701
a8df5de4
TT
77022009-03-25 Tom Tromey <tromey@redhat.com>
7703
7704 * gdb.base/charset.exp (valid_target_charset): New proc.
7705 Use it to skip tests on invalid charsets.
7706
cc1d7add
PM
77072009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7708
7709 * gdb.base/completion.exp: Add a test for directory completion.
7710
bcd5727b
JK
77112009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7712
7713 Fix a racy FAIL.
7714 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7715 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7716
cc924cad
TJB
77172009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7718
7719 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7720 * gdb.python/python-function.exp: Add test for function returning
7721 a GDB value.
7722
bc3b79fd
TJB
77232009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7724
7725 * gdb.python/python-function.exp: New file.
7726
6c7a06a3
TT
77272009-03-20 Tom Tromey <tromey@redhat.com>
7728
7729 * gdb.base/store.exp: Update for change to escape output.
7730 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7731 to escape output.
7732 * gdb.base/pointers.exp: Update for change to escape output.
7733 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7734 to escape output.
7735 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7736 escape output.
7737 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7738 to escape output.
7739 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7740 escape output.
7741 * gdb.base/setvar.exp: Update for change to escape output.
7742 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7743 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7744 to escape output.
7745 (test_print_string_constants): Likewise.
7746 * gdb.base/charset.exp (valid_host_charset): Check size of
7747 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7748 cases. Handle "auto"-related output.
7749 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7750 (uvar, Uvar): New globals.
7751
c31af87b
JG
77522009-03-19 Jerome Guitton <guitton@adacore.com>
7753
7754 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7755 deltas.
7756 * gdb.ada/fixed_points.exp: Ditto.
7757
51272cf2
PA
77582009-03-18 Pedro Alves <pedro@codesourcery.com>
7759
7760 * return-nodebug.c: Don't include stdio.h.
7761 (init): Delete.
7762 (func): Delete definition and provide extern declaration.
7763 (t): New.
7764 (main): Don't call printf. Call func and store its result in t.
7765 * return-nodebug1.c: New.
7766 * return-nodebug.exp: Don't expect stdio output. Instead, print
7767 the global variable t. Drop printf formatters and cast types from
7768 foreach loop. Don't use prepare_for_testing. Compile
7769 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7770 define FORMAT or CAST.
7771
d24948ac
PP
77722009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7773
7774 * gdb.base/solib-display.exp: Disable test for remote targers.
7775
61ff14c6
JK
77762009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7777
7778 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7779
cb4dce93
JK
77802009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7781
7782 Fix a racy FAIL.
7783 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7784 code from `follow parent, print pids'.
7785 (`follow child, print pids', `follow parent, print pids'): Call it.
7786 Replace `gdb_test "break..."' by gdb_breakpoint.
7787
f7c60c5e
VP
77882009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7789
7790 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 7791 sync and async modes.
f7c60c5e 7792
383ace49
JB
77932009-03-12 Joel Brobecker <brobecker@adacore.com>
7794
7795 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7796 that was checked in by mistake. Remove loading of ada.exp, since
7797 this is not necessary in this case.
7798
4ce102af
JB
77992009-03-12 Joel Brobecker <brobecker@adacore.com>
7800
7801 * gdb.ada/ptype_arith_binop.exp: New testcase.
7802
529a2aef
JB
78032009-03-12 Joel Brobecker <brobecker@adacore.com>
7804
7805 * gdb.ada/mod_from_name: New testcase.
7806
8a38181c
JB
78072009-03-12 Joel Brobecker <brobecker@adacore.com>
7808
7809 * gdb.ada/tick_last_segv: New testcase.
7810
11436dee
VP
78112009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7812
61ff14c6 7813 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 7814
1f31650a
VP
78152009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7816
61ff14c6
JK
7817 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7818 include the token in ^running and frame info in *stopped.
1f31650a 7819
a3247a22
PP
78202009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7821
7822 * solib-display.exp: New file.
7823 * solib-display-main.c: New file.
7824 * solib-display-lib.c: New file.
61ff14c6 7825
aae64587
PA
78262009-03-05 Pedro Alves <pedro@codesourcery.com>
7827
7828 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7829
44aabfbc
JK
78302009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7831
7832 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7833 (list_and_check_macro): Use more specific test name.
7834 (next to definition): Make the test names unique.
7835
c087fcd3
PM
78362009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7837
7838 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7839
c86cf029
VP
78402009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7841
7842 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7843 notifications.
7844 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7845 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7846 * lib/mi-support.exp (library_loaded_re): New.
7847 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7848
3ea85240
VP
78492009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7850
7851 * gdb.gdb/observer.exp: Use test_notification observer, not
7852 normal_stop, everywhere.
7853 (test_normal_stop_notifications): Rename to...
7854 (test_notifications): ...this.
7855 (test_observer_normal_stop): Rename to...
7856 (test_observer): ...this.
7857
1903f0e6
DE
78582009-02-16 Doug Evans <dje@google.com>
7859
7860 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7861 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7862 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7863 (test_prefixed_syscall,test_int3): New tests.
7864 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7865 (test_prefixed_syscall,test_int3): New tests.
7866
1d33d6ba
VP
78672009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7868
3cb51905
AS
7869 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7870 (mi_expect_interrupt): Likewise.
7871 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7872 response.
1d33d6ba 7873
faafb047
PM
78742009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7875
7876 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7877 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7878 Replace calls to get_valueofx by get_hexadecimal_valueof.
7879
417e16e2
PM
78802009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7881
7882 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7883 (get_integer_valueof): New procedure.
7884 (get_sizeof): Use new get_integer_value_of.
7885 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7886 by get_integer_valueof.
7887
7065b901
TT
78882009-02-13 Tom Tromey <tromey@redhat.com>
7889
7890 * gdb.base/remote.exp (get_sizeof): Remove.
7891 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7892 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7893 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7894 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7895 (get_sizeof): Likewise.
7896
5d7cb8df
JK
78972009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7898
7899 PR fortran/9806
7900 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7901
b2febfff
PP
79022009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7903
7904 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7905
4aa995e1
PA
79062009-02-06 Pedro Alves <pedro@codesourcery.com>
7907
7908 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7909
d8906c6f
TJB
79102009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7911
7912 * gdb.python/python-cmd.exp: New file.
7913
ff4ab08d
TG
79142009-02-06 Tristan Gingold <gingold@adacore.com>
7915
7916 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7917
aacd552b
TG
79182009-02-05 Tristan Gingold <gingold@adacore.com>
7919
7920 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7921 pointer is dereferenced and use this signal name in regexp.
7922 * gdb.base/signull.exp: Ditto.
7923 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7924 * gdb.base/signull.c (main): Ditto.
7925
08c637de
TJB
79262009-02-04 Tom Tromey <tromey@redhat.com>
7927 Thiago Jung Bauermann <bauerman@br.ibm.com>
7928
7929 * gdb.python/python-value.exp: Use `gdb.history' instead of
7930 `gdb.value_from_history'.
7931 (test_value_numeric_ops): Add test for conversion of enum constant.
7932 * gdb.python/python-value.c (enum e): New type.
7933 (evalue): New global.
7934 (main): Use argv.
7935
20261af8
JG
79362009-02-04 Jerome Guitton <guitton@adacore.com>
7937
7938 * gdb.ada/uninitialized_vars: New test program.
7939 * gdb.ada/uninitialized_vars.exp: New testcase.
7940
52e44b43
TT
79412009-02-02 Tom Tromey <tromey@redhat.com>
7942
7943 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7944 * gdb.cp/pr2489.cc: Rename...
7945 * gdb.cp/pr9594.cc: ... to this.
7946
1c71341a
TT
79472009-02-02 Tom Tromey <tromey@redhat.com>
7948
7949 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7950 * gdb.cp/pr2489.cc: New file.
7951 * gdb.cp/cpcompletion.exp: New file.
7952
a4295225
TT
79532009-02-02 Tom Tromey <tromey@redhat.com>
7954
7955 PR exp/9059:
7956 * gdb.cp/call-c.exp: Add regression test.
7957 * gdb.cp/call-c.cc (FooHandle): New typedef.
7958 (main): New variable 'handle'.
7959
592375cd
VP
79602009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7961
7962 * lib/mi-support.exp (et_mi_thread_list)
7963 (check_mi_and_console_threads): Adjust for current thread in
7964 -thread-list-ids output.
7965
41447f92
VP
79662009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7967
889bf7c5
PA
7968 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7969 Call it.
41447f92 7970
35669430
DE
79712009-01-28 Doug Evans <dje@google.com>
7972
7973 * gdb.arch/amd64-disp-step.S: New file.
7974 * gdb.arch/amd64-disp-step.exp: New file.
7975 * gdb.arch/i386-disp-step.S: New file.
7976 * gdb.arch/i386-disp-step.exp: New file.
7977
09f00d9a
PM
79782009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7979
7980 * gdb.base/find.exp: Set newline variable
7981 using quotes instead of braces to fix cygwin failures.
7982
1e8fb976
PA
79832009-01-23 Pedro Alves <pedro@codesourcery.com>
7984
7985 * gdb.base/radix.exp: Add tests to ensure that that set
7986 input-radix 0 and set output-radix 0 are really rejected.
7987
da061712
PA
79882009-01-23 Pedro Alves <pedro@codesourcery.com>
7989
7990 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7991 copyright years.
7992
dd7e2d2b
PA
79932009-01-23 Pedro Alves <pedro@codesourcery.com>
7994
7995 PR gdb/9664:
7996 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7997
392452f6
PA
79982009-01-22 Pedro Alves <pedro@codesourcery.com>
7999
8000 PR c++/9631:
8001 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
8002
8653e71c
PM
80032009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
8004
8005 * gdb.server/file-transfer.exp: Use EXEEXT variable for
8006 binfile definition to fix Windows OS failure.
8007
a12cc160
DJ
80082009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
8009
8010 PR gdb/9346
8011 * gdb.base/interrupt.c (sigint_handler): New.
8012 (main): Install a SIGINT handler if SIGNALS is defined. Exit
8013 on error.
8014 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
8015 Test "signal SIGINT".
8016
b89667eb
DE
80172009-01-19 Doug Evans <dje@google.com>
8018
8019 * gdb.base/break.exp: Update expected gdb output.
8020 * gdb.base/sepdebug.exp: Ditto.
8021 * gdb.mi/mi-syn-frame.exp: Ditto.
8022 * gdb.mi/mi2-syn-frame.exp: Ditto.
8023 * gdb.base/call-signal-resume.exp: New file.
8024 * gdb.base/call-signals.c: New file.
8025 * gdb.base/unwindonsignal.exp: New file.
8026 * gdb.base/unwindonsignal.c: New file.
8027 * gdb.threads/interrupted-hand-call.exp: New file.
8028 * gdb.threads/interrupted-hand-call.c: New file.
8029 * gdb.threads/thread-unwindonsignal.exp: New file.
8030
adb483fe
DJ
80312009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
8032
8033 * gdb.base/define.exp: Test defining and hooking prefix commands.
8034 * gdb.python/python.exp: Update test for "show user" output.
8035
60023297
JK
80362009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8037
8038 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
8039 now the output exactly, using less wildcards. Expect also the output
8040 of gfortran-4.3. Update for the f-valprint.c modification from
8041 2008-04-22.
8042 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
8043 Remove gdb_test test names where matching the command.
8044
ccc57cf9
PA
80452009-01-01 Pedro Alves <pedro@codesourcery.com>
8046
8047 PR breakpoints/9681:
8048 * gdb.base/watchpoint.exp: Add regression test.
8049
c7a6ca08
PA
80502008-12-31 Pedro Alves <pedro@codesourcery.com>
8051
8052 * gdb.threads/attach-into-signal.exp: Don't use
8053 gdb_suppress_entire_file.
8054 * gdb.threads/attach-stopped.exp: Ditto.
8055 * gdb.threads/attachstop-mt.exp: Ditto.
8056
3a031f65
PA
80572008-12-31 Pedro Alves <pedro@codesourcery.com>
8058
8059 PR gdb/8812:
8060 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
8061
09e6485f
PA
80622008-12-29 Pedro Alves <pedro@codesourcery.com>
8063
8064 PR gdb/7536:
8065 * gdb.base/radix.exp: Add tests to ensure invalid input radices
8066 and unsupported output radices are really rejected.
8067
0cd53049
JK
80682008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
8069
8070 * gdb.cp/punctuator.exp: Backslash the '$' signs.
8071
ba163c7e
TT
80722008-12-22 Tom Tromey <tromey@redhat.com>
8073
8074 * gdb.cp/punctuator.exp: New file.
8075
6f4de6c9
JK
80762008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8077
8078 * gdb.base/completion.exp (Completing non-existing component): New test.
8079
0f34d0b4
JK
80802008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8081
8082 Fix for PR gdb/8648.
8083 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
8084 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
8085 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
8086 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
8087
db2ad4c3
JK
80882008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
8089
8090 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
8091
bb5ef15e
DP
80922008-12-16 Christophe Lyon <christophe.lyon@st.com>
8093
8094 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
8095 compiler actually generate code at the expected line number.
8096
90142adc
JZ
80972008-12-15 Jie Zhang <jie.zhang@analog.com>
8098
8099 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
8100
fad6eecd
TT
81012008-12-12 Tom Tromey <tromey@redhat.com>
8102
8103 * gdb.base/commands.exp (redefine_hook_test): New proc.
8104 Call it.
8105
17c8aaf5
TT
81062008-12-11 Tom Tromey <tromey@redhat.com>
8107
8108 * gdb.base/macscp.exp: New regression test.
8109
7c8adf68
TT
81102008-12-11 Tom Tromey <tromey@redhat.com>
8111
8112 * gdb.base/macscp.exp: Print "address.addr".
8113 * gdb.base/macscp1.c (struct outer): New struct.
8114 (address): New global.
8115
b05dcbb7
TT
81162008-12-09 Tom Tromey <tromey@redhat.com>
8117
8118 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
8119 Call it.
8120
2d476de1
DE
81212008-12-04 Doug Evans <dje@google.com>
8122
8123 * gdb.server/ext-run.exp: Relax regexp for init program.
8124
87bdc959
TG
81252008-12-03 Tristan Gingold <gingold@adacore.com>
8126
8127 * gdb.base/macscp.exp: Generate an object file during compilation
8128 to work around Darwin dsymutil limitations.
8129
e0740f77
JK
81302008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8131
8132 Test resolving external references to TLS variables.
8133 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
8134 FILE2_THREAD_LOCAL.
8135 (testfile2, srcfile2): New variables.
8136 * gdb.threads/tls.c (file2_thread_local)
8137 (function_referencing_file2_thread_local): New.
8138 * gdb.threads/tls2.c: New file.
8139
67f0aac5
JB
81402008-11-28 Joel Brobecker <brobecker@adacore.com>
8141
8142 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
8143 rather than integer, as integer might not be big enough when
8144 on 64bit targets.
67f0aac5 8145
c332165e
JG
81462008-11-27 Jerome Guitton <guitton@adacore.com>
8147
8148 * gdb.cp/formatted-ref.exp: Add equality test.
8149 * gdb.ada/formatted_ref.exp: Ditto.
8150
fc9b693c
JK
81512008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8152
8153 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
8154 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
8155
a9c64011
AS
81562008-11-20 Andreas Schwab <schwab@suse.de>
8157
8158 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
8159 matching syscall entry point.
8160 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8161 (tcatch_vfork_then_child_follow): Likewise. Finish through
8162 vfork even if we stopped at the syscall trampoline.
8163
e2fd701e
DE
81642008-11-20 Doug Evans <dje@google.com>
8165
8166 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
8167
69abc51c
TJB
81682008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
8169
8170 * gdb.arch/ppc-dfp.exp: New file.
8171 * gdb.arch/ppc-dfp.c: New file.
8172
c14c28ba
PP
81732008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8174
8175 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 8176
2e74121d
DE
81772008-11-17 Doug Evans <dje@google.com>
8178
8179 * gdb.mi/mi-syn-frame.exp: Update expected output.
8180 * gdb.mi/mi2-syn-frame.exp: Update expected output.
8181
66bb093b
VP
81822008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8183
8184 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
8185 "thread N" results in =thread-selected.
8186 * lib/mi-support (mi_run_cmd, mi_expect_stop)
8187 (mi_send_resuming_command_raw): Be prepared for
8188 =thread-selected.
8189
3d043ef6
VP
81902008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8191
a9c64011
AS
8192 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
8193 * lib/mi-support.exp: Likewise.
3d043ef6 8194
808104c8
JB
81952008-11-16 Joel Brobecker <brobecker@adacore.com>
8196
8197 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
8198 commands from the expected output for "help catch".
8199
00b22944
JB
82002008-11-15 Joel Brobecker <brobecker@adacore.com>
8201
8202 * gdb.ada/int_deref.exp: New testcase.
8203
59669435
TT
82042008-11-14 Nick Roberts <nickrob@snap.net.nz>
8205
8206 * gdb.mi/gdb2549.exp: New file.
8207
de04a248
DE
82082008-11-11 Doug Evans <dje@google.com>
8209
8210 * gdb.base/callexit.exp: New file.
8211 * gdb.base/callexit.c: New file.
8212
6b8ce727
DE
82132008-11-10 Doug Evans <dje@google.com>
8214
8215 * lib/gdb.exp (GDBFLAGS): Move -nx ...
8216 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
8217 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
8218 (default_gdb_start,default_gdb_exit): Ditto.
8219 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
8220 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
8221 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
8222 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
8223 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
8224 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
8225
1b14b8aa
AS
82262008-11-03 Andreas Schwab <schwab@suse.de>
8227
8228 * gdb.base/hashline2.exp: Fix typo.
8229 * gdb.base/hashline3.exp: Likewise.
8230
f3134b88
TT
82312008-10-30 Tom Tromey <tromey@redhat.com>
8232
8233 * gdb.base/pointers.exp: Add test.
8234 * gdb.base/pointers.c (k, S): New typedefs.
8235 (instance): New global.
8236
c2226152
AS
82372008-10-30 Andreas Schwab <schwab@suse.de>
8238
8239 * gdb.base/args.exp: Add tests for newlines.
8240
462f405c
JB
82412008-10-30 Joel Brobecker <brobecker@adacore.com>
8242
8243 gdb.base/foll-exec.exp: Update the expected output of a couple
8244 of "info breakpoints" tests.
8245
79a45b7d
TT
82462008-10-28 Tom Tromey <tromey@redhat.com>
8247
8248 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
8249
adc13a14
PA
82502008-10-24 Pedro Alves <pedro@codesourcery.com>
8251
8252 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
8253 gdb_start_cmd.
8254 Use runto_main before any test that requires execution.
8255
252fbfc8
PA
82562008-10-23 Pedro Alves <pedro@codesourcery.com>
8257
8258 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
8259 instead of SIGINT.
8260
28148e3d
JB
82612008-10-22 Joel Brobecker <brobecker@adacore.com>
8262
8263 * gdb.base/completion.exp: Update expected output following
8264 the addition of the "info tasks" command.
8265
c209f847
TT
82662008-10-22 Tom Tromey <tromey@redhat.com>
8267
8268 * gdb.base/exprs.exp (test_expr): Add test for string
8269 concatenation.
8270
f177e350
PA
82712008-10-19 Pedro Alves <pedro@codesourcery.com>
8272
8273 * configure.ac: Output gdb.python/Makefile.
8274 * configure: Regenerate.
8275 * gdb.python/Makefile.in: New.
8276
cce89356
JB
82772008-10-16 Joel Brobecker <brobecker@adacore.com>
8278
8279 * gdb.base/foll-fork.exp: Adjust the expected output to match
8280 the new description for fork/vfork catchpoints in the "info
8281 breakpoints" output.
8282
176d289d
TJB
82832008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8284
8285 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
8286
a08702d6
TJB
82872008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8288
8289 * gdb.python/python-value.c: New file.
8290 * gdb.python/python-value.exp: New file.
8291
1c5cfe86
PA
82922008-10-15 Pedro Alves <pedro@codesourcery.com>
8293
8294 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
8295
5a98ad69
DP
82962008-10-15 Denis Pilat <denis.pilat@st.com>
8297
41702f1b 8298 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 8299
dcb1a1e2
TT
83002008-10-09 Tom Tromey <tromey@redhat.com>
8301
8302 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
8303 'fprintf' and 'stderr'.
8304
9124fe48
JB
83052008-10-07 Joel Brobecker <brobecker@adacore.com>
8306
8307 * gdb.ada/ref_tick_size.exp: New testcase.
8308
45452591
DE
83092008-10-06 Doug Evans <dje@google.com>
8310
8311 * gdb.dwarf2/dw2-cu-size.exp: New file.
8312 * gdb.dwarf2/dw2-cu-size.S: New file.
8313
8314 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
8315 .Ltype_int for clarity.
8316
4fc5b208
PP
83172008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
8318
8319 PR gdb/2384:
8320 * gdb.cp/gdb2384.exp: Extended to test more cases.
8321 * gdb.cp/gdb2384.cc: Likewise.
8322 * gdb.cp/gdb2384-base.h: Likewise.
8323 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 8324
d78df370
JK
83252008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8326
8327 * gdb.base/maint.exp (maint print type): Remove printing
8328 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
8329
9a044a89
TT
83302008-09-30 Tom Tromey <tromey@redhat.com>
8331
8332 * gdb.base/macscp.exp: Add completion tests.
8333 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
8334 (TWENTY_THREE): Likewise.
8335 (FORTY_EIGHT): Likewise.
8336
506800a9
TT
83372008-09-30 Tom Tromey <tromey@redhat.com>
8338
8339 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
8340 everywhere.
8341 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
8342
1a6f01b5
JK
83432008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8344
8345 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
8346 testcase is derived from. Fix racy dependency on an expected PID
8347 number. No longer support the testcase on Linux kernel 2.4.x.
8348
2fae03e8
TT
83492008-09-27 Tom Tromey <tromey@redhat.com>
8350
8351 * gdb.base/macscp.exp: Add tests for stringification, splicing,
8352 and varargs.
8353
1ad15515
PA
83542008-09-22 Pedro Alves <pedro@codesourcery.com>
8355
8356 * lib/mi-support.exp (mi_expect_interrupt): New.
8357 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
8358 from gdb.mi/mi-nonstop.exp.
8359 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
8360 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
8361 lib/mi-support.exp.
8362 Use mi_check_thread_states throughout. Avoid ".*" and do not
8363 require an anchor after -exec-run.
8364
d0b76dc6
DJ
83652008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
8366
8367 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
8368 stop is pending. Avoid ".*" when two stops are pending.
8369 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
8370 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
8371 newlines in fullnames.
8372 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
8373 (mi_expect_stop): Update comments. Only anchor in sync mode.
8374 Do not match newlines.
8375 (mi_send_resuming_command_raw): Always return status.
8376 (mi_get_stop_line): Do not match more than one line by accident.
8377 Only anchor in sync mode.
8378 (mi_run_inline_test): If -exec-next fails, give up.
8379
9990c830
UW
83802008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8381
8382 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
8383 on SPU.
8384
ebcf6f00
JB
83852008-09-10 Joel Brobecker <brobecker@adacore.com>
8386
8387 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
8388
b6db24e5
JB
83892008-09-10 Joel Brobecker <brobecker@adacore.com>
8390
8391 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
8392 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8393 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
8394 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8395 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
8396 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
8397 gdb.ada/interface.exp, gdb.ada/null_array.exp,
8398 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8399 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8400 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8401 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
8402 Include the "= " sequence in the expected output of print tests.
8403
2bf448e0
JB
84042008-09-10 Joel Brobecker <brobecker@adacore.com>
8405
8406 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
8407 description for boolean types.
8408
d51fd4c8
PA
84092008-09-09 Pedro Alves <pedro@codesourcery.com>
8410
8411 * gdb.base/hook-stop-continue.c: New.
8412 * gdb.base/hook-stop-continue.exp: New.
8413
694182d2
DJ
84142008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8415
8416 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
8417
3b8a7fc0
JG
84182008-09-08 Jerome Guitton <guitton@adacore.com>
8419
8420 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
8421 (stack_check_probe_2, stack_check_probe_loop_1)
8422 (stack_check_probe_loop_2): New functions.
8423 (main): Add call to these new functions.
8424 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
8425 functions, check that the breakpoint is inserted at the appropriate
8426 location.
8427 (insert_breakpoint): Slightly refine this procedure so that it can
8428 be called several times in the test.
8429
96cc0ae8
JG
84302008-09-08 Jerome Guitton <guitton@adacore.com>
8431
8432 * gdb.base/stack-checking.c: New file.
8433 * gdb.base/stack-checking.exp: New file.
8434
1f08b409
TJB
84352008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8436
8437 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
8438 * gdb.arch/altivec-regs.exp: Likewise.
8439 * gdb.arch/vsx-regs.exp: Likewise.
8440
3099e1c4
TJB
84412008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8442
8443 * gdb.arch/ppc-fp.exp: New file.
8444 * gdb.arch/ppc-fp.c: New file.
8445
cc69bfc1
PP
84462008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8447
8448 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
8449 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 8450
b02a33db
MS
84512008-09-04 Michael Snyder <msnyder@vmware.com>
8452
8453 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
8454 as "at" (for non-debug functions such as _start).
8455
2992cbe0
UW
84562008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8457
8458 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
8459 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
8460 software watchpoints.
8461 * gdb.base/watch_thread_num.exp: Likewise.
8462
514f746b
AR
84632008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
8464
8465 * gdb.arch/i386-bp_permanent.exp: New test.
8466
876cecd0
TT
84672008-08-24 Tom Tromey <tromey@redhat.com>
8468
8469 * gdb.base/maint.exp: Update "maint print type".
8470
80f73d71
VP
84712008-08-21 Vladimir Prus <vladimir@codesourcery.com>
8472
8473 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
8474 support. Adjust the order of "*running" notifications.
8475 * gdb.mi/non-stop.c: Don't cast from int to void* and
8476 back.
8477
d9c78d7d
MK
84782008-08-20 Mark Kettenis <kettenis@gnu.org>
8479
8480 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
8481 expect to find it in the "info frame" output.
8482
97a2d1d3
DJ
84832008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
8484
8485 * gdb.base/interp.exp: Always consume both prompts.
8486
b96e2927
PA
84872008-08-20 Pedro Alves <pedro@codesourcery.com>
8488
8489 * gdb.base/pending.exp: Test pending breakpoints without symbols
8490 loaded.
8491
8cf6e61a
VP
84922008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8493
8494 * lib/mi-support.exp (mi_expect_stop): Produce
8495 more details on failures.
8496 * gdb.mi/mi-nonstop.exp: New.
8497 * gdb.mi/non-stop.c: New.
8498
c6ebd6cf
VP
84992008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8500
a9c64011
AS
8501 * gdb.mi/mi-async.exp: Use 'set target-async'.
8502 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 8503
46a9b8ed
DJ
85042008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8505
8506 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8507
44feb3ce
TT
85082008-08-17 Tom Tromey <tromey@redhat.com>
8509
8510 * gdb.base/help.exp (help catch): Rewrite.
8511
311a4e6b
TJB
85122008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8513
8514 * gdb.base/define.exp: Test indented command documentation.
8515 * gdb.python/python.exp: Test indented multi-line command.
8516
604c2f83
LM
85172008-08-15 Luis Machado <luisgpm@br.ibm.com>
8518
8519 * testsuite/gdb.arch/vsx-regs.c: New source file.
8520 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
8521 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
8522
886a217c
TT
85232008-08-14 Tom Tromey <tromey@redhat.com>
8524
8525 * gdb.base/macscp.exp: Add regression test for "macro define" or
8526 "macro undef" with no arguments.
8527
c814a4f3
PP
85282008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8529
8530 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 8531
12ab8a60
UW
85322008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8533
8534 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8535
d57a3c85
TJB
85362008-08-06 Tom Tromey <tromey@redhat.com>
8537
8538 * gdb.python/python.exp: New file.
8539
c7b778ff
JK
85402008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8541
8542 Fix for PR gdb/1543.
8543 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8544 $LOCATION.
8545 (location): New variable.
8546 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8547 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8548 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8549 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8550 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8551 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8552 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8553 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8554 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8555 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8556 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8557 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8558 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8559 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8560 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8561 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8562 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8563 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8564 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8565 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8566 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8567 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8568 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8569 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8570 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8571 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8572 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8573 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8574 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8575 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8576 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8577 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8578 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8579 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8580 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8581 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8582 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8583 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8584 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8585 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8586 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
8587 gdb.base/type-opaque.exp, gdb.base/until.exp,
8588 gdb.base/value-double-free.c, gdb.base/varargs.exp,
8589 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
8590 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
8591 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8592 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
8593 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
8594 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8595 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8596 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8597 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
8598 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
8599 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
8600 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
8601 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
8602 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
8603 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
8604 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8605 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
8606 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
8607 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
8608 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8609 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
8610 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
8611 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
8612 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8613 gdb.pascal/types.exp, gdb.stabs/weird.exp,
8614 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
8615 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
8616 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
8617 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8618 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8619 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8620 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8621 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8622 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8623 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8624 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8625 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8626 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8627 to bug-gdb@prep.ai.mit.edu .
8628
5e06a3d1
VP
86292008-07-31 Vladimir Prus <vladimir@codesourcery.com>
8630
8631 * lib/mi-support.exp (mi_load_shlibs): New.
8632 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
8633
9d81d21b
VP
86342008-07-30 Vladimir Prus <vladimir@codesourcery.com>
8635
8636 * lib/mi-support.exp (get_mi_thread_list)
8637 (check_mi_and_console_threads): New, moved from ...
8638 * gdb.mi/mi-pthread.exp: ...here.
8639 * gdb.mi/gdb669.exp (get_mi_thread_list)
8640 (check_mi_and_console_threads): Delete.
8641 * gdb.mi/mi2-pthread.exp: Likewise.
8642
bae98fe0
TT
86432008-07-28 Tom Tromey <tromey@redhat.com>
8644
8645 * Makefile.in (just-check): Remove. Move body to...
8646 (check): ... here.
8647
57380f4e
DJ
86482008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8649
8650 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8651 Add a test for duplicated SIGINTs.
8652
e09490f1
DJ
86532008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8654
8655 * gdb.threads/schedlock.exp (get_args): Update to work for any
8656 value of NUM.
8657 (Top level): Report the number of threads that did not resume.
8658
6387b45f
DJ
86592008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8660
8661 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8662
62f64ff2
DJ
86632008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8664
8665 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8666 non-MI prompt.
8667
fa8de41e
TT
86682008-07-26 Tom Tromey <tromey@redhat.com>
8669
8670 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8671 (function_struct, function_struct_ptr): New globals.
8672 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8673 function pointer in a struct.
8674
ccb3ac8a
TT
86752008-07-26 Tom Tromey <tromey@redhat.com>
8676
8677 * gdb.base/macscp.exp: Add test for macro lexing bug.
8678
d7d9f01e
TT
86792008-07-18 Tom Tromey <tromey@redhat.com>
8680
8681 * gdb.base/macscp.exp: Add macro tests.
8682
9bf07184
PP
86832008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8684
8685 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8686
becf6477
PP
86872008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8688
8689 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8690
0709f7d3
PP
86912008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8692
8693 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 8694
7093c834
PP
86952008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8696
8697 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 8698
b432ffe3
JK
86992008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8700
8701 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8702
b1a268e5
VP
87032008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8704
8705 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8706
e2995f8e
KB
87072008-07-11 Kevin Buettner <kevinb@redhat.com>
8708
8709 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8710 of regexp to account for changes made to GDB in the printing of
8711 byte vectors.
8712
14032a66
TT
87132008-07-11 Tom Tromey <tromey@redhat.com>
8714
8715 * gdb.base/completion.exp: Add 'help' completion test.
8716
981505ef
JK
87172008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8718
8719 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8720
10568435
JK
87212008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8722
8723 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8724
4487aabf
PA
87252008-07-09 Pedro Alves <pedro@codesourcery.com>
8726
8727 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8728
a4a9b1c4
PA
87292008-07-09 Pedro Alves <pedro@codesourcery.com>
8730
8731 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8732
3c3185ac
JK
87332008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8734
8735 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8736
7ebd49dc
VP
87372008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8738
8739 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8740 previous commit. Add a comment.
8741
84e46146
PA
87422008-06-28 Pedro Alves <pedro@codesourcery.com>
8743
8744 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8745
0f8d4a2f
VP
87462008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8747
8748 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8749
f747e0ce
PA
87502008-06-27 Pedro Alves <pedro@codesourcery.com>
8751
8752 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8753 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8754 compiling an executable, link in an object that forces unbuffered
8755 output.
8756 * lib/set_unbuffered_mode.c: New file.
8757
734a5c36
JK
87582008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8759
8760 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8761
a2840c35
VP
87622008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8763
a9c64011
AS
8764 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8765 mi_expect_stop.
8766 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8767 Demand that *running is output.
8768 (detect_async): Perform checking every time.
8769 (mi_send_resuming_command): Extract everything into...
8770 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
8771 (mi_expect_stop): Don't accept any output before *stopped.
8772
6ae37fef
VP
87732008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8774
8775 Robustify mi-simplerun.
a9c64011
AS
8776 * gdb.mi/basics.c (main): Add a call to sleep.
8777 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8778 * gdb.mi/mi2-cli.exp: Likewise.
8779 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 8780
b4aa76f0 87812008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
8782
8783 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8784
e1ac3328
VP
87852008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8786
a9c64011
AS
8787 * gdb.mi/mi-console.exp: Adjust.
8788 * gdb.mi/mi-syn-frame.exp: Adjust.
8789 * gdb.mi/mi2-console.exp: Adjust.
8790 * gdb.mi/mi2-syn-frame.exp: Adjust.
8791 * lib/mi-support.exp (mi_run_cmd): Adjust.
8792 (mi_send_resuming_command): Adjust.
e1ac3328 8793
f7f9a841
VP
87942008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8795
8796 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
8797 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8798 testing of stopped.
8799 * gdb.mi/mi2-syn-frame.exp: Likewise.
8800 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8801 (async, detect_async): New.
8802 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8803 depending on if we're running in sync or async mode.
f7f9a841 8804
37cd5d19
TT
88052008-06-09 Tom Tromey <tromey@redhat.com>
8806
8807 * gdb.base/completion.exp: New tests for field name completion
8808 with spaces, and field name completion with '->'.
8809
65d12d83
TT
88102008-06-06 Tom Tromey <tromey@redhat.com>
8811
8812 * gdb.base/break1.c (struct some_struct): New struct.
8813 (values): New global.
8814 * gdb.base/completion.exp: Add field name completion test.
8815
ebfe2e3f
PP
88162008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8817
8818 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8819 to pointer.
8820 * gdb.cp/call-c.cc: Likewise.
8821
bcf6fc3a
NR
88222008-06-06 Nick Roberts <nickrob@snap.net.nz>
8823
8824 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8825 annotation.
8826
49fd4a42 88272008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 8828 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
8829
8830 * gdb.threads/execl.c, gdb.threads/execl1.c,
8831 gdb.threads/execl.exp: New tests.
a9c64011 8832
8a34ac3f
AR
88332008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8834 Daniel Jacobowitz <dan@codesourcery.com>
8835
8836 * gdb.cp/exception.exp: Activate test, make it work with pending
8837 catchpoints.
8838
86ae69ef
JK
88392008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8840
8841 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8842
f7f9ae2c
VP
88432008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8844
a9c64011
AS
8845 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8846 now printed.
8847 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8848
2a2d4dc3
AS
88492008-05-27 Andreas Schwab <schwab@suse.de>
8850
8851 * gdb.base/frame-args.exp: Handle arguments that are optimized
8852 out.
8853
5099e4d9
LM
88542008-05-26 Luis Machado <luisgpm@br.ibm.com>
8855
8856 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8857 quiet for ppc32 and group options into a single variable.
8858
d9c36a91
JB
88592008-05-23 Joel Brobecker <brobecker@adacore.com>
8860
8861 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8862 of zero-size elements.
8863 * gdb.ada/null_array.exp: Test printing this new array.
8864
103a8671
JK
88652008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8866
8867 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8868
07a4cc1a 88692008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8870
8871 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8872 of the "finish" command.
8873
55f996a7
NR
88742008-05-21 Nick Roberts <nickrob@snap.net.nz>
8875
8876 * gdb.base/annota1.exp: Test for new annotation.
8877
907fc202
UW
88782008-05-16 Pedro Alves <pedro@codesourcery.com>
8879
8880 * gdb.base/fixsection.exp: New file.
8881 * gdb.base/fixsection0.c: New file.
8882 * gdb.base/fixsection1.c: New file.
8883
e8f97270
UW
88842008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8885
8886 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8887 * gdb.base/annota3.exp: Likewise.
8888
ac0bb574
NF
88892008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8890
8891 * gdb.base/watch_thread_num.exp: Don't run tests that require
8892 watchpoints if the target doesn't support them.
8893
6fadd07a
DE
88942008-05-12 Doug Evans <dje@google.com>
8895
8896 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8897
6e9a4a30
JB
88982008-05-09 Joel Brobecker <brobecker@adacore.com>
8899
8900 * gdb.ada/assign_1.exp: New testcase.
8901
08388c79
DE
89022008-05-09 Doug Evans <dje@google.com>
8903
a3c83fae
DE
8904 * gdb.base/find.exp: New file.
8905 * gdb.base/find.c: New file.
08388c79 8906
bd5ddfe8
DJ
89072008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8908
8909 * gdb.base/commands.exp (watchpoint_command_test): Handle
8910 gdb,no_hardware_watchpoints.
8911 * gdb.base/float.exp: Allow ARM targets without floating point.
8912 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8913
b5dd68e2 89142008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8915 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8916
8917 * gdb.ada/lang_switch: New test program.
8918 * gdb.ada/lang_switch.exp: New testcase.
8919
382d13d1
DE
89202008-05-05 Doug Evans <dje@google.com>
8921
8922 * gdb.base/help.exp (disassemble): Update expected help text.
8923
9dd789d0
PA
89242008-05-04 Pedro Alves <pedro@codesourcery.com>
8925
8926 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8927
611c83ae
PA
89282008-05-04 Pedro Alves <pedro@codesourcery.com>
8929
8930 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8931 different times.
8932
ff013f42
JK
89332008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8934
8935 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8936 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8937 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8938 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8939
96dff6a2
VP
89402008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8941
8942 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8943 notification to appear.
8944
55cd6f92
DJ
89452008-05-04 Daniel Jacobowitz <dan@debian.org>
8946
8947 * gdb.base/fullname.c: New file.
8948 * gdb.base/fullname.exp: New file.
8949 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8950
d705c43c
PA
89512008-05-03 Pedro Alves <pedro@codesourcery.com>
8952
8953 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8954 expressions with macros.
8955
333222e1
JK
89562008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8957
8958 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8959
5ac01682
DJ
89602008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8961
8962 * gdb.base/completion.exp: Handle lack of other symbols beginning
8963 with "a".
8964
8965 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8966
237fc4c9
PA
89672008-05-02 Jim Blandy <jimb@codesourcery.com>
8968
8969 * gdb.asm/asmsrc1.s: Add scratch space.
8970
ed5e9466
DJ
89712008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8972 Daniel Jacobowitz <dan@codesourcery.com>
8973
8974 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8975 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8976 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8977
b39cc962
DJ
89782007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8979
8980 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8981
36d520f5
JB
89822008-05-01 Joel Brobecker <brobecker@adacore.com>
8983
8984 * gdb.base/info-target.exp: New testcase.
8985
8d4e3071
DJ
89862008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8987
8988 * gdb.cp/hang.exp: Use .cc instead of .C.
8989 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8990 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8991
6f3f3097
DJ
89922008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8993
8994 * gdb.base/gdb1250.exp: Remove perror.
8995 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8996
5550a914
PA
89972008-04-30 Pedro Alves <pedro@codesourcery.com>
8998
8999 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
9000 .2byte.
9001
d848e687
DJ
90022008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
9003
9004 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
9005 (maybe_kfail): New.
9006
93b5768b
PA
90072008-04-25 Pedro Alves <pedro@codesourcery.com>
9008
9009 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
9010
721c02de
VP
90112008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9012
a9c64011
AS
9013 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
9014 * gdb.mi/mi2-syn-frame.exp: Likewise.
9015 * lib/mi-support.exp: Likewise.
721c02de 9016
74960c60
VP
90172008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9018
9019 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
9020 to specify regexp for the location to stop at.
9021 * gdb.base/break-always.c: New.
9022 * gdb.base/break-always.exp: New.
9023
d24317b4
VP
90242008-04-24 Vladimir Prus <vladimir@codesourcery.com>
9025
9026 * lib/mi-support.exp (mi_runto_helper): Adjust
9027 for the original-location field.
9028 (mi_create_breakpoint, mi_list_breakpoints): New.
9029 * gdb.mi/mi-break.exp: Adjust.
9030 * gdb.mi/mi2-break.exp: Adjust.
9031 * gdb.mi/mi-pending.exp: Adjust.
9032 * gdb.mi/mi-simplerun.exp: Adjust.
9033 * gdb.mi/mi2-simplerun.exp: Adjust.
9034 * gdb.mi/mi-syn-frame.exp: Adjust.
9035 * gdb.mi/mi2-syn-frame.exp: Adjust.
9036 * gdb.mi/mi-until.exp: Adjust.
9037 * gdb.mi/mi2-until.exp: Adjust.
9038 * gdb.mi/mi-var-display.exp: Adjust.
9039 * gdb.mi/mi2-var-display.exp: Adjust.
9040 * gdb.mi/mi-watch.exp: Adjust.
9041 * gdb.mi/mi2-watch.exp: Adjust.
9042
fdc59709 90432008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 9044
a9c64011
AS
9045 * aclocal.m4: Add override.m4.
9046 * configure: Regenerate.
fdc59709 9047
8e91f023
VP
90482008-04-19 Vladimir Prus <vladimir@codesourcery.com>
9049
9050 * gdb.mi/var-cmd.c (do_at_tests): Verify that
9051 '-var-update --all-values' reports new value even the type
9052 of a variable object has changed.
9053
233a11ab
CS
90542008-04-18 Craig Silverstein <csilvers@google.com>
9055
9056 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
9057 files.
d24317b4 9058
9c1137ad
JB
90592008-04-18 Joel Brobecker <brobecker@adacore.com>
9060
9061 * gdb.ada/atomic_enum: New test program.
9062 * gdb.ada/atomic_enum.exp: New testcase.
9063
66d0bbc7
DE
90642008-04-17 Doug Evans <dje@google.com>
9065
9066 * gdb.opt/Makefile.in: Fix whitespace.
9067
100906b0
UW
90682008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
9069
9070 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
9071
4584e32e
DE
90722008-04-17 Doug Evans <dje@google.com>
9073
9074 * gdb.base/hashline1.exp: New testcase.
9075 * gdb.base/hashline2.exp: New testcase.
9076 * gdb.base/hashline2.exp: New testcase.
9077
0a320680
PA
90782008-04-17 Pedro Alves <pedro@codesourcery.com>
9079
9080 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
9081
18ac113b
AR
90822008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
9083
9084 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
9085 temporary breakpoint to match "Temporary breakpoint".
9086 * gdb.base/break.exp (delete_breakpoints): Likewise.
9087 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
9088 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
9089 * gdb.base/display.exp: Likewise.
9090 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
9091 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
9092 * gdb.base/restore.exp (restore_tests): Likewise.
9093 * gdb.base/sepdebug.exp: Likewise.
9094 * gdb.base/watchpoint.exp: Likewise.
9095 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
9096 * gdb.mi/mi-pending.exp: Likewise.
9097 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
9098 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
9099 * gdb.mi/mi-var-cmd.exp: Likewise.
9100 * gdb.mi/mi-var-display.exp: Likewise.
9101 * gdb.mi/mi2-cli.exp: Likewise.
9102 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
9103 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
9104 * gdb.mi/mi2-var-display.exp: Likewise.
9105 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
9106 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
9107 new "disp" field.
a9c64011 9108 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
9109 reason. This is to support fix for PR2424.
9110
add38693
JK
91112008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9112
9113 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
9114
fcacd99f
VP
91152008-04-13 Vladimir Prus <vladimir@codesourcery.com>
9116
9117 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 9118 field. Add more floating varobj tests.
fcacd99f 9119 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
9120 field.
9121 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
9122 (main): Call do_at_tests.
9123 * lib/mi-support.exp (mi_create_floating_varobj)
9124 (mi_varobj_update_with_type_change): New.
fcacd99f 9125
de051565
MK
91262008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
9127
9128 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
9129 option of -var-evaluate-expression.
9130 * gdb.mi/mi2-var-display.exp: Likewise.
9131
dbc52822
VP
91322008-04-07 Vladimir Prus <vladimir@codesourcery.com>
9133
9134 Introduce test setup helpers.
a9c64011
AS
9135 * lib/gdb.exp (build_executable, clean_restart)
9136 (prepare_for_testing): New.
9137 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
9138 * gdb.base/return.exp: Likewise.
9139 * gdb.base/ending-run.exp: Likewise.
dbc52822 9140
473591da
NR
91412008-04-07 Nick Roberts <nickrob@snap.net.nz>
9142
9143 * gdb.mi/mi-async.exp: New test for asynchronous Machine
9144 Interface (MI) responses.
9145
2b2d9e11
VP
91462008-04-06 Vladimir Prus <vladimir@codesourcery.com>
9147
a9c64011
AS
9148 * gdb.cp/breakpoint.cc: New code to test conditions involving
9149 member variables.
9150 * gdb.cp/breakpoint.exp: Test condition involving member
9151 variables.
2b2d9e11 9152
bb378428
VP
91532008-04-05 Vladimir Prus <vladimir@codesourcery.com>
9154
9155 * lib/mi-support.exp (mi_expect_stop): New.
9156 (mi_run_cmd): Change the
9157 token. Use mi_send_resuming_command, use
9158 mi_expect_stop.
9159 (mi_execute_to_helper): Rename to mi_execute_to.
9160 (mi_send_resuming_command): Add more error patterns.
9161 (mi_wait_for_stop): Renamed to...
9162 (mi_get_stop_line): ...this.
9163 (mi_run_inline_test): Adjust.
9164
9165 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
9166 * gdb.mi/mi-console.exp: Likewise.
9167 * gdb.mi/mi-pending.exp: Likewise.
9168 * gdb.mi/mi-simplerun.exp: Likewise.
9169 * gdb.mi/mi-stack.exp: Likewise.
9170 * gdb.mi/mi-stepi.exp: Likewise.
9171 * gdb.mi/mi-syn-frame.exp: Add comment.
9172 * gdb.mi/mi-until.exp: Likewise.
9173 * gdb.mi/mi-var-display.exp: Likewise.
9174 * gdb.mi/mi-watch.exp: Likewise.
9175 * gdb.mi/mi2-cli.exp: Likewise.
9176 * gdb.mi/mi2-console.exp: Likewise.
9177 * gdb.mi/mi2-simplerun.exp: Likewise.
9178 * gdb.mi/mi2-stack.exp: Likewise.
9179 * gdb.mi/mi2-stepi.exp: Likewise.
9180 * gdb.mi/mi2-until.exp: Likewise.
9181 * gdb.mi/mi2-var-display.exp: Likewise.
9182 * gdb.mi/mi2-watch.exp: Likewise.
9183
62172bb9
UW
91842008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9185
9186 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
9187
9188 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
9189
a13e061a
PA
91902008-04-04 Pedro Alves <pedro@codesourcery.com>
9191
9192 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
9193 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
9194 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9195 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
9196 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
9197 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
9198 expect an mi error duplicated in stderr.
9199
eae06beb
JB
92002008-04-03 Joel Brobecker <brobecker@adacore.com>
9201
9202 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
9203 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
9204 Add a couple of tests that verify the behavior when the new setting
9205 is set to "cancel" and "all".
9206 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
9207 "ask" before we start the testing.
9208
79c6ced6
AR
92092008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
9210
9211 * gdb.cp/casts.cc: Add class reference variables.
9212 * gdb.cp/casts.exp: New test cases for up/down casting references.
9213
6c2d1a6b
MK
92142008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
9215
9216 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
9217 instead of beginning to make an extra test pass.
9218 * gdb.mi/mi2-var-display.exp: Likewise.
9219
55b411d9
MR
92202008-03-31 Maciej W. Rozycki <macro@mips.com>
9221
9222 * gdb.base/break.exp: Mark failures as such. Fix formatting.
9223
c6140da2
MD
92242008-03-31 Markus Deuling <deuling@de.ibm.com>
9225 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9226
9227 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
9228 value. Add xfail for older kernels.
9229
79732189
AR
92302008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
9231
9232 Bring mi-support in line with gdb.exp.
9233 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
9234 (mi_gdb_start): New function.
9235
33c3676e
MR
92362008-03-28 Maciej W. Rozycki <macro@mips.com>
9237
9238 * gdb.mi/mi-var-cmd.exp: Fix a typo.
9239
92e28119
VP
92402008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9241
9242 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
9243 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 9244
9e8e3afe
VP
92452008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9246
9247 * lib/mi-support.exp (mi_create_varobj_checked): New.
9248 (mi_list_varobj_children): Allow to check for a
9249 value.
9250 (mi_list_array_varobj_children): New.
9251
9252 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
9253 and mi_list_varobj_children, as opposed to hardcoding
9254 expected strings.
9255 * gdb.mi/gdb701.exp: Likewise.
9256 * gdb.mi/gdb792.exp: Likewise.
9257 * gdb.mi/mi-var-block.exp: Likewise.
9258 * gdb.mi/mi-var-cmd.exp: Likewise.
9259 * gdb.mi/mi-var-invalidate.exp: Likewise.
9260 * gdb.mi/mi2-var-block.exp: Likewise.
9261 * gdb.mi/mi2-var-child.exp: Likewise.
9262 * gdb.mi/mi2-var-cmd.exp: Likewise.
9263 * gdb.mi/mi2-var-display.exp: Likewise.
9264
9df50351
JK
92652008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9266
9267 Fix random false FAILs on i386.
9268 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
9269
31e5d73a
DJ
92702008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9271
9272 PR gdb/544
9273 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
9274
12f4afab
DJ
92752008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9276
9277 PR gdb/544
9278 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
9279
b562a0cb
DJ
92802008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9281
9282 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
9283 fixed PR gdb/544.
9284
17faa917
DJ
92852008-03-21 Pedro Alves <pedro@codesourcery.com>
9286
9287 * gdb.threads/fork-child-threads.exp: Test next over fork.
9288
6214f497
DJ
92892008-03-21 Chris Demetriou <cgd@google.com>
9290
9291 * gdb.base/break.exp (rbreak junk): New test for rbreak
9292 "Junk at end of arguments" issue.
9293
63092375
DJ
92942008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9295
9296 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
9297 *& to work on created array elements.
9298 (Top level): Test print $pc with a file. Test string operations
9299 without a target.
9300 * gdb.base/ptype.exp: Do not expect *& to work on created array
9301 elements.
9302
b21991b0
DJ
93032008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9304
9305 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
9306 gdb.threads/staticthreads.exp: Update exit query.
9307
c4b347c7
SL
93082008-03-07 Sandra Loosemore <sandra@codesourcery.com>
9309
9310 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
9311
fa4727a6
DJ
93122008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
9313
9314 * gdb.base/watchpoint.c (global_ptr, func4): New.
9315 (main): Call func4.
9316 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
9317 (test_inaccessible_watchpoint): New.
9318
2f34202f
MR
93192008-02-29 Maciej W. Rozycki <macro@mips.com>
9320
9321 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
9322 select the largest.
9323
0d6ba1b1
DJ
93242008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9325
9326 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
9327 frames-invalid annotations.
9328
e691325a
PM
93292008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
9330
a9c64011 9331 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 9332
f85b5ecc
DE
93332008-02-27 Doug Evans <dje@google.com>
9334
9335 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
9336 for bug 1738.
9337 (breakpoint_to_handler_entry): Ditto.
9338
b40e7bf3
JB
93392008-02-27 Joel Brobecker <brobecker@adacore.com>
9340
9341 * gdb.base/ending-run.exp: Use the first line of code inside
9342 function body to test breakpoints.
9343 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
9344 location where the breakpoint is inserted when using the line
9345 where a function is declared. Fix typo in the description of
9346 one of the tests.
9347 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
9348
2faca73a
PM
93492008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9350
9351 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 9352 tests.
2faca73a 9353
6f439c36
PM
93542008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9355
9356 * gdb.base/args.exp: avoid same output for tests
9357 with single quotes.
9358
54e52265
VP
93592008-02-26 Vladimir Prus <vladimir@codesourcery.com>
9360
a9c64011
AS
9361 * gdb.base/annota1.exp: Adjust for 'info break'
9362 format changes.
9363 * gdb.base/annota3.exp: Likewise.
9364 * gdb.base/break.exp: Likewise.
9365 * gdb.base/condbreak.exp: Likewise.
9366 * gdb.base/pending.exp: Likewise.
9367 * gdb.base/sepdebug.exp: Likewise.
9368 * gdb.base/unload.exp: Likewise.
9369 * gdb.cp/ovldbreak.exp: Likewise.
9370 * gdb.mi/mi-pending.exp: Likewise.
54e52265 9371
897b09ca
DE
93722008-02-07 Doug Evans <dje@google.com>
9373
9374 * gdb.cp/mb-inline.exp: New.
9375 * gdb.cp/mb-inline.h: New.
9376 * gdb.cp/mb-inline1.cc: New.
9377 * gdb.cp/mb-inline2.cc: New.
9378
b1c32d35
PM
93792008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
9380
9381 * gdb.pascal/floats.pas: New test program.
9382 * gdb.pascal/floats.exp: New testcase.
9383
1a4ca44a
TJB
93842008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9385
9386 * gdb.base/callfuncs.c (t_float_many_args): New function.
9387 (t_double_many_args): New function.
9388 * gdb.base/callfuncs.exp: Add tests for exceeding float
9389 and double parameters passed through the stack.
9390
439048e8
JB
93912008-02-05 Joel Brobecker <brobecker@adacore.com>
9392
9393 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
9394 gdb.ada/complete/foo.adb: New files.
9395 * gdb.ada/complete.exp: New testcase.
9396
81fe8080
DE
93972008-02-03 Doug Evans <dje@google.com>
9398
301f0ecf
DE
9399 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
9400
81fe8080
DE
9401 * gdb.cp/gdb2384.exp: New file.
9402 * gdb.cp/gdb2384.cc: New file.
9403 * gdb.cp/gdb2384-base.h: New file.
9404 * gdb.cp/gdb2384-base.cc: New file.
9405
4b071aec
DE
94062008-02-02 Doug Evans <dje@google.com>
9407
9408 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
9409
61137ba6
JB
94102007-02-01 Joel Brobecker <brobecker@adacore.com>
9411
9412 * gdb.ada/sym_print_name: New test program.
9413 * gdb.ada/sym_print_name.exp: New testcase.
9414
94152007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
9416
9417 * gdb.ada/nested/hello.adb: New file.
9418 * gdb.ada/nested.exp: New testcase.
9419 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9420
98deb0da
VP
94212008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9422
9423 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
9424 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
9425 don't cause future evaluations of function to report
9426 creation of internal breakpoints.
98deb0da 9427
723a2275
VP
94282008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9429
9430 * gdb.mi/mi-break.exp (test_error): New.
9431 Call it.
9432
fb546a2f
LM
94332008-01-31 Luis Machado <luisgpm@br.ibm.com>
9434
9435 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
9436 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
9437
2d8fd90a
PM
94382008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9439
9440 * gdb.pascal/integers.pas: New test program.
9441 * gdb.pascal/integers.exp: New testcase.
9442
a7fa0ded
PM
94432008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9444
9445 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
9446
5e1a1926
TJB
94472008-01-30 Luis Machado <luisgpm@br.ibm.com>
9448
9449 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
9450 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
9451
8d04f9f0
JB
94522008-01-30 Paul Hilfinger <hilfinger@adacore.com>
9453
9454 * gdb.ada/formatted_ref: New test program.
9455 * gdb.ada/formatted_ref.exp: New testcase.
9456
9457 * gdb.cp/formatted-ref.cc: New file.
9458 * gdb.cp/formatted-ref.exp: New testcase.
9459
ce75a98f
JB
94602008-01-30 Joel Brobecker <brobecker@adacore.com>
9461
9462 * gdb.base/ptype.exp: Add testing of "ptype $pc".
9463
e835f6bf
NR
94642008-01-30 Nick Roberts <nickrob@snap.net.nz>
9465
9466 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
9467 (test_file_list_exec_source_file): Update to new macro-info field.
9468
d118ef87
PH
94692008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
9470
9471 * gdb.ada/exprs: New test program.
9472 * gdb.ada/exprs.exp: New testcase.
9473
7d35ab09
TJB
94742008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9475
9476 * dfp-test.c (DELTA, DELTA_B): New definitions.
9477 (double_val1, double_val2, double_val3, double_val4, double_val5,
9478 double_val6, double_val7, double_val8, double_val9, double_val10,
9479 double_val11, double_val12, double_val13, double_val14, dec32_val1,
9480 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
9481 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
9482 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
9483 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
9484 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
9485 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
9486 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
9487 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
9488 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
9489 dec128_val16): New global variables.
9490 (decimal_dec128_align): New function.
9491 (decimal_mixed): Likewise.
9492 (decimal_many_args_dec32): Likewise.
9493 (decimal_many_args_dec64): Likewise.
9494 (decimal_many_args_dec128): Likewise.
9495 (decimal_many_args_mixed): Likewise.
9496 * dfp-test.exp: Add tests calling new inferior functions.
9497
2d717e4f
DJ
94982008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9499
9500 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
9501 gdb.server/ext-run.exp: New files.
9502 * lib/gdbserver-support.exp (gdbserver_download): New.
9503 (gdbserver_start): New. Update gdbserver expected
9504 output.
9505 (gdbserver_spawn): Use them.
9506 (gdbserver_start_extended): New.
9507
e85a822c
DJ
95082008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9509
9510 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
9511 Run on GNU/Linux.
9512 (do_exec_tests): Check for systems which do not support catchpoints.
9513 Do not match START.
9514 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
9515 Run on GNU/Linux. Enable verbose output.
9516 (check_fork_catchpoints): New.
9517 (explicit_fork_child_follow, catch_fork_child_follow)
9518 (tcatch_fork_parent_follow): Update expected messages.
9519 (do_fork_tests): Use check_fork_catchpoints.
9520 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
9521 Run on GNU/Linux. Enable verbose output.
9522 (check_vfork_catchpoints): New.
9523 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
9524 expected messages.
9525 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
9526
401ea829
JB
95272008-01-29 Jim Blandy <jimb@red-bean.com>
9528
9529 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
9530 host' errors.
9531 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
9532
aceaf3ad
JB
95332008-01-29 Jim Blandy <jimb@red-bean.com>
9534
9535 * gdb.threads/sigthread.c: Use barriers to ensure that
9536 child_thread and child_thread_two are always initialized before we
9537 start to use them.
9538
a5606eee
VP
95392008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9540
9541 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
9542 * gdb.base/watchpoint-solib.c: New.
9543 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 9544
c55a82bb
PM
95452008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9546
9547 * gdb.base/gdb1056.exp: Add unsigned integer test.
9548
0993fe05
DE
95492008-01-28 Doug Evans <dje@google.com>
9550
9551 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9552
4fe42e7f
JB
95532008-01-27 Jim Blandy <jimb@codesourcery.com>
9554
c7a69933
JB
9555 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9556
4fe42e7f
JB
9557 * gdb.base/expand-psymtabs.exp: Doc fix.
9558
5def8285
MK
95592008-01-26 Mark Kettenis <kettenis@gnu.org>
9560
9561 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9562
5313c911
NR
95632008-01-24 Nick Roberts <nickrob@snap.net.nz>
9564
a9c64011 9565 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
9566 -var-set-format.
9567
93815fbf
VP
95682008-01-23 Chris Demetriou <cgd@google.com>
9569
9570 * gdb.threads/thread_events.c: New testcase source file.
9571 * gdb.threads/thread_events.exp: New testcase expect file.
9572
467a88ee
NR
95732008-01-23 Nick Roberts <nickrob@snap.net.nz>
9574
9575 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
9576
9577 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
9578 -var-set-format.
9579
d8f82aba
DJ
95802008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9581 Vladimir Prus <vladimir@codesourcery.com>
9582
9583 * gdb.base/float.exp: Allow missing floating point for m68k and
9584 PowerPC.
9585
60c46647
VP
95862008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9587
9588 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
9589 ignore count.
9590 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
9591 * gdb.mi/mi-cli.exp: Adjust.
9592 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 9593
c7dd36a1
PA
95942008-01-17 Pedro Alves <pedro@codesourcery.com>
9595
9596 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
9597 and 'dummy_ptr' integer pointer. Initialize struct_declarations
9598 with dummy_ptr's address.
9599 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
9600 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
9601 all targets.
9602 * gdb.mi/mi2-var-child.exp: Likewise.
9603
39d5313e
JB
96042008-01-09 Joel Brobecker <brobecker@adacore.com>
9605
9606 * gdb.ada/null_array: New test program.
9607 * gdb.ada/null_array.exp: New testcase.
9608
0aea4bf3
LM
96092008-01-09 Luis Machado <luisgpm@br.ibm.com>
9610
9611 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
9612 with required float modifiers.
9613
0b354900
JB
96142008-01-08 Joel Brobecker <brobecker@adacore.com>
9615
9616 * gdb.ada/funcall_param: New test program.
9617 * gdb.ada/funcall_param.exp: New testcase.
9618
cdb7f5d4
JB
96192008-01-08 Joel Brobecker <brobecker@adacore.com>
9620
9621 * gdb.ada/arrayparam: New test program.
9622 * gdb.ada/arrayparam.exp: New testcase.
9623
88e2547f
JB
96242008-01-08 Joel Brobecker <brobecker@adacore.com>
9625
9626 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9627 landed. Should also fix random failures in the test following it.
9628
f6867ce0
TJB
96292008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9630
9631 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
9632 for expressions with decimal float values.
9633 (test_dfp_conversions): New function to test casts to and from
9634 decimal float types.
9635 Call test_dfp_conversions.
9636 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
9637 elements.
9638 (main): Initialize ds.float4 and ds.double8 elements.
9639 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
9640 string to new error message.
9641 (d64_set_tests): Likewise.
9642 (d128_set_tests): Likewise.
9643 Add tests for expressions with decimal float variables. Add tests for
9644 conversions to and from decimal float types.
9645
f9c11282
JB
96462008-01-05 Joel Brobecker <brobecker@adacore.com>
9647
9648 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9649 * gdb.ada/packed_tagged.exp: New testcase.
9650
0ecbca72
JB
96512008-01-04 Joel Brobecker <brobecker@adacore.com>
9652
9653 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9654 gdb.ada/homonym/homonym_main.adb: New files.
9655 * gdb.ada/homonym.exp: New testcase.
9656
c18d3d89
JB
96572008-01-04 Joel Brobecker <brobecker@adacore.com>
9658
9659 * gdb.ada/packed_array.exp: Add testing of references to
9660 a packed array.
9661
ecc7085b
JB
96622008-01-04 Joel Brobecker <brobecker@adacore.com>
9663
9664 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9665 New files.
9666 * gdb.ada/type_coercion.exp: New testcase.
9667
c474c922
JB
96682008-01-04 Joel Brobecker <brobecker@adacore.com>
9669
9670 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9671 gdb.ada/tagged/foo.adb: New file.
9672 * gdb.ada/tagged.exp: New testcase.
9673
9005b927
JB
96742008-01-04 Joel Brobecker <brobecker@adacore.com>
9675
9676 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9677 gdb.ada/ptype_field/foo.adb: New files.
9678 * gdb.ada/ptype_field.exp: New testcase.
9679
1a6aaad8
JB
96802008-01-03 Joel Brobecker <brobecker@adacore.com>
9681
9682 * gdb.ada/print_pc.exp: New testcase.
9683
0ef22f53
JB
96842008-01-03 Joel Brobecker <brobecker@adacore.com>
9685
9686 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9687 gdb.ada/taft_type/p.adb: New files.
9688 * gdb.ada/taft_type.exp: New testcase.
9689
1689ecf8
JB
96902008-01-03 Joel Brobecker <brobecker@adacore.com>
9691
9692 * gdb.ada/array_bounds/bar.adb: New file.
9693 * gdb.ada/array_bounds.exp: New testcase.
9694
a4d0b9c3
JB
96952008-01-03 Joel Brobecker <brobecker@adacore.com>
9696
9697 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9698 gdb.ada/arrayptr/foo.adb: New files.
9699 * gdb.ada/arrayptr.exp: New testcase.
9700
a31ace00
JB
97012008-01-03 Joel Brobecker <brobecker@adacore.com>
9702
9703 * gdb.base/set-lang-auto.exp: New testcase.
9704
a97fced3
JB
97052008-01-03 Joel Brobecker <brobecker@adacore.com>
9706
9707 * gdb.ada/fun_addr/foo.adb: New file.
9708 * gdb.ada/fun_addr.exp: New testcase.
9709
ef29ce1a
JK
97102008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9711
9712 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9713 New files
9714
0fafefe3
JB
97152008-01-02 Joel Brobecker <brobecker@adacore.com>
9716
9717 * array_subscript_addr/p.adb: New file.
a9c64011 9718 * array_subscript_addr.exp: New testcase.
0fafefe3 9719
c4359f8d
JB
97202008-01-02 Joel Brobecker <brobecker@adacore.com>
9721
a9c64011 9722 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
9723 New files.
9724 * gdb.ada/str_cmp_ref.exp: New testcase.
9725
1aa1b15b
JB
97262008-01-01 Joel Brobecker <brobecker@adacore.com>
9727
9728 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9729 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 9730 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 9731
81c9b2cf
JB
97322008-01-01 Joel Brobecker <brobecker@adacore.com>
9733
9734 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9735 gdb.ada/ref_param/pck.ads: New files.
9736 * gdb.ada/ref_param.exp: New testcase.
9737
319e4674
JB
97382008-01-01 Joel Brobecker <brobecker@adacore.com>
9739
9740 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9741 gdb.ada/interface/foo.adb: New files.
9742 * gdb.ada/interface.exp: New testcase.
9743
ef682c56
JB
97442007-12-31 Jim Blandy <jimb@codesourcery.com>
9745
9746 * gdb.base/multi-forks.exp: Consume all output from child
9747 processes before proceeding to next test.
9748
f6f3eb6c
JB
97492007-12-29 Jim Blandy <jimb@codesourcery.com>
9750
9751 * configure: Regenerated.
9752
f652e42f
JB
97532007-12-27 Joel Brobecker <brobecker@adacore.com>
9754
9755 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9756 gdb.ada/fixed_cmp/fixed.adb: New files.
9757 * gdb.ada/fixed_cmp.exp: New testcase.
9758
6943e596
JB
97592007-12-27 Joel Brobecker <brobecker@adacore.com>
9760
9761 * gdb.ada/boolean_expr.exp: New testcase.
9762
aad9a193
JB
97632007-12-26 Jim Blandy <jimb@codesourcery.com>
9764
9765 * gdb.base/multi-forks.exp: Doc fix.
9766
fb5f3683
JB
97672007-12-26 Joel Brobecker <brobecker@adacore.com>
9768
9769 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9770 * gdb.ada/char_param.exp: Do not compile our test program with
9771 -gnata, this is unnecessary.
9772 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9773
384e4a9c
JB
97742007-12-24 Joel Brobecker <brobecker@adacore.com>
9775
9776 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9777 gdb.ada/print_chars/foo.adb: New files.
9778 * gdb.ada/print_chars.exp: New testcase.
9779
01e044f7
JB
97802007-12-24 Joel Brobecker <brobecker@adacore.com>
9781
9782 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9783 gdb.ada/char_param/foo.adb: New files.
9784 * gdb.ada/char_param.exp: New testcase.
9785
0ce17860
JB
97862007-12-22 Jim Blandy <jimb@codesourcery.com>
9787
9788 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9789 hard-coding source line numbers into the test.
9790 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9791 gdb_get_line_number to find.
9792
919809b9
JB
97932007-12-22 Joel Brobecker <brobecker@adacore.com>
9794
9795 * gdb.base/ptype.c (highest): New struct type.
9796 (the_highest): New variable of that type.
9797 (main): Add dummy assignment to a field of variable the_highest.
9798 * gdb.base/ptype.exp: Test type printing of our new variable.
9799
abc8a88d
PM
98002007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9801
9802 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 9803 and record first explicitly generated thread number.
abc8a88d
PM
9804 Use that thread number for thread specific watchpoint test.
9805 Add iteration number to repetitive tests.
9806
5158f3e3
CES
98072007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9808 Jim Blandy <jimb@codesourcery.com>
9809
9810 * gdb.base/expand-psymtabs.c: New testcase
9811 source file.
9812 * gdb.base/expand-psymtabs.exp: New testcase
9813 expect file.
9814
37e4754d
LM
98152007-12-17 Luis Machado <luisgpm@br.ibm.com>
9816
9817 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9818 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9819
551e5d04
JB
98202007-12-17 Joel Brobecker <brobecker@adacore.com>
9821
9822 * gdb.ada/frame_args/foo.adb: New file.
9823 * gdb.ada/frame_args/pck.ads: New file.
9824 * gdb.ada/frame_args/pck.adb: New file.
9825 * gdb.ada/frame_args.exp: New testcase.
9826
a05ee097
JB
98272007-12-17 Joel Brobecker <brobecker@adacore.com>
9828
9829 * gdb.base/frame-args.c: New file.
9830 * gdb.base/frame-args.exp: New testcase.
9831
c162e8c9 98322007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9833 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9834
9835 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9836
afe8ab22 98372007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9838
afe8ab22
VP
9839 * gdb.mi/mi-pending.exp: New.
9840 * gdb.mi/mi-pending.c: New.
9841 * gdb.mi/mi-pendshr.c: New.
9842
dfdfb3ca
JB
98432007-12-06 Jim Blandy <jimb@codesourcery.com>
9844
9845 * gdb.base/default.exp: Update expected output for 'info catch'.
9846
b7fca990
JK
98472007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9848
9849 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9850 must be set to binary.
9851
6a1afc1e
PA
98522007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9853
9854 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9855
a6b151f1
DJ
98562007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9857
9858 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9859 gdb.mi/mi-file-transfer.exp: New.
9860
43039443
JK
98612007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9862
9863 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9864
0ef2251b
MR
98652007-11-22 Maciej W. Rozycki <macro@mips.com>
9866
9867 * gdb.trace/backtrace.exp: Fix a typo.
9868 * gdb.trace/circ.exp: Likewise.
9869 * gdb.trace/collection.exp: Likewise.
9870 * gdb.trace/limits.exp: Likewise.
9871 * gdb.trace/report.exp: Likewise.
9872 * gdb.trace/tfind.exp: Likewise.
9873 * gdb.trace/while-dyn.exp: Likewise.
9874
5443631e
NR
98752007-11-21 Nick Roberts <nickrob@snap.net.nz>
9876
9877 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9878 objects of pointers that can't be dereferenced are now
9879 "noneditable".
9880
a4ce5b0d
UW
98812007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9882
9883 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9884 (target_cpu): Remove.
9885
d6e956e5
VP
98862007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9887
9888 * gdb.base/ending-run.exp: Expect the list of cleared
9889 breakpoint to come in natural order, not the reversed one.
a9c64011 9890
214270ab
VP
98912007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9892
9893 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9894 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9895
1a619819
LM
98962007-11-05 Luis Machado <luisgpm@br.ibm.com>
9897
9898 * gdb.base/printcmds.exp: New function
9899 test_printf_with_dfp.
9900
5b01a6fa
DE
99012007-11-02 Doug Evans <dje@google.com>
9902
9903 * gdb.disasm/t01_mov.s: Remove carriage returns.
9904 * gdb.disasm/t02_mova.s: Ditto.
9905 * gdb.disasm/t03_add.s: Ditto.
9906 * gdb.disasm/t04_sub.s: Ditto.
9907 * gdb.disasm/t05_cmp.s: Ditto.
9908 * gdb.disasm/t06_ari2.s: Ditto.
9909 * gdb.disasm/t07_ari3.s: Ditto.
9910 * gdb.disasm/t08_or.s: Ditto.
9911 * gdb.disasm/t09_xor.s: Ditto.
9912 * gdb.disasm/t10_and.s: Ditto.
9913 * gdb.disasm/t11_logs.s: Ditto.
9914 * gdb.disasm/t12_bit.s: Ditto.
9915 * gdb.disasm/t13_otr.s: Ditto.
9916
ec33ab7f
JK
99172007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9918
9919 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9920
ae0d01ff
UW
99212007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9922
9923 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9924 provide DFP support.
9925
55eddb0f
DJ
99262007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9927
9928 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9929 Test "set powerpc vector-abi". Skip auto-detection tests for old
9930 toolchains.
9931
7020f05c
PA
99322007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9933
9934 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9935 with [string compare].
9936
84bc3db9
PA
99372007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9938
9939 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9940 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9941
5876dc88
LM
99422007-10-25 Luis Machado <luisgpm@br.ibm.com>
9943
9944 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9945 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9946 * gdb.opt/Makefile.in: New makefile.
9947 * Makefile.in: Create new directory "gdb.opt".
9948 * configure.ac: Add "gdb.opt" directory.
9949 * configure: Regenerated.
a9c64011 9950
c3ea9a14
DE
99512007-10-25 Doug Evans <dje@google.com>
9952
9953 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9954 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9955
a9c64011 99562007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9957 Thiago Jung Bauermann <bauerman@br.ibm.com>
9958
9959 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9960 Floating Point expressions.
9961 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9962 Floating Point variables.
9963 * gdb.base/dfp-test.c: new file containing program with Decimal
9964 Floating variables, used by gdb.base/dfp-test.exp.
9965
62a24a2b
DJ
99662007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9967
9968 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9969
e7b1eae6
UW
99702007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9971
9972 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9973 compiling test case with GCC.
9974 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9975
c641edcc
UW
99762007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9977
9978 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9979 format changes.
9980
5e5ebfe6
MS
99812007-10-18 Michael Snyder <msnyder@specifix.com>
9982
9983 * gdb.base/dbx.exp: Add missing "-re " operator.
9984
e831e7b6
GM
99852007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9986
9987 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9988 * configure.ac: Removed trailing spaces after backslash.
9989 * gdb.modula2: New directory.
9990 * gdb.modula2/Makefile.in: New file.
9991 * gdb.modula2/unbounded-array.exp: New file.
9992 * gdb.modula2/unbounded1.c: New file.
9993
7cc46491
DJ
99942007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9995
9996 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9997
99982007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9999
10000 * gdb.base/sigstep.c (main): Add checks for
10001 return values for setitimer call.
10002 Call setitimer again with itimer = ITIMER_REAL
10003 if first call to setitimer fails.
10004
e91528f0
KH
100052007-10-11 Kazu Hirata <kazu@codesourcery.com>
10006
10007 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
10008 of $timeout.
10009
2ec9a4f8
DJ
100102007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
10011
10012 * gdb.server/server-run.exp: Test for dynamic linker symbols.
10013
100142007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
10015
10016 * lib/gdb.exp (gdb_run_cmd): Move comment outside
10017 of gdb_expect call, to avoid interruption.
10018
64b2fa04
PA
100192007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
10020
10021 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
10022 (v_unsigned_long_long, v_long_long_array)
10023 (v_signed_long_long_array, v_unsigned_long_long_array)
10024 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
10025 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
10026 [!NO_LONG_LONG]: New.
10027 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
10028 v_long_long_member.
10029
10030 (v_long_long_func, v_signed_long_long_func)
10031 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
10032 (main) [!NO_LONG_LONG]: Initialize long long variants.
10033
10034 * gdb.base/whatis.exp: If board file requests no_long_long, build
10035 test with NO_LONG_LONG defined. Test long long, signed long long,
10036 and unsigned long long variants but only if board file doesn't
10037 disable it.
10038
a912286e 100392007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 10040 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
10041
10042 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
10043 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
10044 * configure: Regenerated.
10045 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
10046 gdb.pascal/types.exp, lib/pascal.exp: New files.
10047
471ba8c9
DJ
100482007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
10049
10050 * gdb.cp/classes.exp (do_tests): Always step to the line after the
10051 call.
10052 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
10053 to return to the call.
10054 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
10055 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
10056 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
10057 * gdb.mi/mi-until.exp (test_until): Likewise.
10058 * gdb.mi/mi2-until.exp (test_until): Likewise.
10059
fef8a650
DJ
100602007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
10061
10062 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
10063 two-char array.
10064 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
10065
d983da9c
DJ
100662007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
10067
10068 * gdb.threads/watchthreads.c (thread_function): Sleep between
10069 iterations.
10070 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
10071 at once for S/390. Generate matching fails and passes.
10072
17f62551
VP
100732007-09-27 Vladimir Prus <vladimir@codesourcery.com>
10074
10075 * gdb.mi/var-cmd.c (do_children_tests): Initialize
10076 the 'struct_declarations' variable to zeros.
a9c64011 10077
ed0616c6
VP
100782007-09-24 Vladimir Prus <vladimir@codesourcery.com>
10079
10080 * gdb.cp/mb-ctor.cc: New.
10081 * gdb.cp/mb-ctor.exp: New.
10082 * gdb.cp/mb-templates.cc: New.
10083 * gdb.cp/mb-templates.exp: New.
10084
41f1b697
DJ
100852007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
10086
10087 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
10088
3f213f78
PA
100892007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
10090
10091 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
10092 targets.
10093 * configure: Regenerate.
10094
0d381245 100952007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10096
0d381245
VP
10097 * gdb.base/annota1.exp: Adjust for 'info break'
10098 format changes.
10099 * gdb.base/annota3.exp: Likewise.
10100 * gdb.base/break.exp: Likewise.
10101 * gdb.base/condbreak.exp: Likewise.
10102 * gdb.base/pending.exp: Likewise.
10103 * gdb.base/sepdebug.exp: Likewise.
10104 * gdb.base/unload.exp: Likewise.
10105 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 10106
fe3f5fa8
VP
101072007-09-22 Vladimir Prus <vladimir@codesourcery.com>
10108
10109 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
10110 messages.
10111 * gdb.base/chng-syms.exp: Likewise.
10112 * gdb.base/unload.exp: Likewise.
a9c64011 10113
a75cf6c0
DJ
101142007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
10115
10116 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
10117
18ecae38
DJ
101182007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
10119
10120 * schedlock.c (NUM): Change to 1.
10121 (main): Use args[0] for the main thread.
10122 * schedlock.exp: Only expect two threads. Only issue one pass or fail
10123 regardless of the number of threads.
10124
5509918f
MR
101252007-09-14 Maciej W. Rozycki <macro@mips.com>
10126
4a543daf
MR
10127 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
10128 type down.
10129 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10130 test.
10131 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
10132 watchpoint type down.
10133 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10134 test.
10135
101362007-09-14 Maciej W. Rozycki <macro@mips.com>
10137
5509918f
MR
10138 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
10139 Move all the tests here and run them twice, once using software
10140 watchpoints and once using hardware watchpoints.
10141 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
10142
40b53987
DJ
101432007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
10144
10145 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
10146 test.
10147
695e2681
MK
101482007-09-10 Mark Kettenis <kettenis@gnu.org>
10149
8b3fc8d8
MK
10150 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
10151 build-id.
10152
695e2681
MK
10153 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
10154 know about $ORIGIN. Calculate output dir from $dest instead of
10155 using ${objdir}/{$subdir}.
10156
58d69f29
MK
101572007-09-09 Mark Kettenis <kettenis@gnu.org>
10158
10159 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
10160 gcore, before continuing with the test.
10161
3e347599
DJ
101622007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
10163
10164 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
10165 * gdb.mi/mi-watch.exp: Likewise.
10166
ea37ba09
DJ
101672007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10168 Jim Blandy <jimb@codesourcery.com>
10169
10170 * gdb.arch/i386-sse.exp: Do not expect character constants.
10171 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
10172 * gdb.base/display.exp: Allow print/s.
10173 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
10174 and unsigned char array changes.
10175
2025a643
DJ
101762007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10177
10178 * gdb.base/display.exp: Add tests for printf %p.
10179
26669a27
PA
101802007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
10181
10182 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
10183 the dll name to unicode.
10184
c8f021f8
JK
101852007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10186
10187 * gdb.base/default.exp (show version): Update the version text.
10188 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
10189
4cf31eea
JK
101902007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10191
10192 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
10193 New files.
10194
4935890f
JK
101952007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10196
10197 * lib/gdb.exp (build_id_debug_filename_get): New function.
10198 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
10199 Remove the generate DEBUG file for the future testcase runs.
10200 New testcase for the NT_GNU_BUILD_ID retrieval.
10201 Move the final testing step to ...
10202 (test_different_dir): ... a new function.
10203 New parameter XFAIL to XFAIL all the tests performed.
10204 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
10205 New parameter TYPE to PF_PREFIX all the tests performed.
10206
02142340
VP
102072007-08-31 Vladimir Prus <vladimir@codesourcery.com>
10208
10209 * gdb.mi/mi-var-cp.cc (path_expression): New
10210 function.
10211 * gdb.mi/mi-var-cp.exp: Run path exression tests.
10212
36acd84e
UW
102132007-08-27 Markus Deuling <deuling@de.ibm.com>
10214
10215 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
10216 to fit into SPU Local Store memory.
10217
a896d121
JB
102182007-08-23 Joel Brobecker <brobecker@adacore.com>
10219
10220 * gdb.base/default.exp: Adjust the expected output of "info
10221 warranty" after the switch to GPLv3.
10222
7b433602
JB
102232007-08-23 Joel Brobecker <brobecker@adacore.com>
10224
10225 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
10226 to 30000 (from 20000).
10227
e22f8b7c
JB
102282007-08-23 Joel Brobecker <brobecker@adacore.com>
10229
10230 Switch the license of all .exp files to GPLv3.
10231 Switch the license of all .f and .f90 files to GPLv3.
10232 Switch the license of all .s and .S files to GPLv3.
10233
5a0e3bd0
JB
102342007-08-23 Joel Brobecker <brobecker@adacore.com>
10235
10236 * configure.ac: Switch license to GPLv3.
10237
cc00619d
JB
102382007-08-23 Joel Brobecker <brobecker@adacore.com>
10239
10240 Switch the licensing to GPLv3 for all .ads and .adb files.
10241
8d26208a
DJ
102422007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
10243
10244 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
10245 and t_int_double.
10246 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
10247
4fcb9948
JB
102482007-08-17 Joel Brobecker <brobecker@adacore.com>
10249
10250 * gdb.base/step-line.c: Switch license to GPL version 3, and
10251 update copyright year.
10252 * gdb.base/step-line.inp: Likewise.
10253
b9c34f67
JB
102542007-08-17 Joel Brobecker <brobecker@adacore.com>
10255
10256 * gdb.base/gdb1555.exp: Make expected output immune to formatting
10257 changes inside gdb1555.c.
10258 * gdb.base/pending.exp: Likewise.
10259
2cc17678
DJ
102602007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
10261
10262 * config/default.exp: New file.
10263
e48883f7
DJ
102642007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10265
10266 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
10267 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
10268
1ab80e5b
MR
102692007-07-30 Maciej W. Rozycki <macro@mips.com>
10270
10271 * gdb.base/dump.exp: Force the correct endianness for binary
10272 formats not carrying this information.
10273
aba471f5
DJ
102742007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10275
10276 * gdb.threads/staticthreads.exp: Match .*sem_post.
10277
d4e07204
DJ
102782007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10279
10280 * gdb.base/readline.exp (operate_and_get_next): Match the final
10281 prompt.
10282
2b97317d
KB
102832007-07-23 Kevin Buettner <kevinb@redhat.com>
10284
10285 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
10286 to restarting SID.
10287
44efa07a
KB
102882007-07-18 Kevin Buettner <kevinb@redhat.com>
10289
10290 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
10291 prior to `gdb_start'.
10292
7b5ebade
KB
102932007-07-18 Kevin Buettner <kevinb@redhat.com>
10294
10295 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
10296 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
10297 Remove call to gdb_unload.
10298
255e7678
DJ
102992007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
10300 Daniel Jacobowitz <dan@codesourcery.com>
10301
10302 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
10303 for __WIN32__.
10304 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
10305 * gdb.base/unload.exp: Use shared library test routines.
10306
3a40aaa0
UW
103072007-07-03 Markus Deuling <deuling@de.ibm.com>
10308
10309 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
10310 * gdb.base/solib-symbol-lib.c: Likewise.
10311 * gdb.base/solib-symbol-main.c: Likewise.
10312
b0f4b84b
DJ
103132007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
10314
10315 * config/gdbserver.exp (gdb_reconnect): New.
10316 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
10317 gdb.base/solib-disc.exp: New files.
10318 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
10319 remote debugging".
10320 (gdb_compile): Add shlib_load flag.
10321 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
10322 port.
10323 (gdbserver_reconnect): New.
10324
1b05479a
DJ
103252007-07-01 Nick Roberts <nickrob@snap.net.nz>
10326 Daniel Jacobowitz <dan@codesourcery.com>
10327
10328 * gdb.base/annota3.exp: Test for if construct.
10329
86f78eb2
DJ
103302007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
10331
10332 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
10333
6a2eb474 103342007-06-21 Chris Dearman <chris@mips.com>
a9c64011 10335 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
10336
10337 * gdb.base/display.exp: Allow a newline after display/i.
10338 * gdb.base/pc-fp.exp: Likewise.
10339 * gdb.base/sigbpt.exp: Likewise.
10340
f8b73d13
DJ
103412007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10342
10343 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
10344 required features to be included.
10345
4339e69e
DJ
103462007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10347
10348 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
10349 in info threads output.
10350
23d964e7
UW
103512007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10352 Markus Deuling <deuling@de.ibm.com>
10353
10354 * gdb.arch/spu-info.exp: New testcase.
10355 * gdb.arch/spu-info.c: New file.
10356
fd20f75b
DJ
103572007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
10358
10359 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
10360 tpcs_offset. Restore lr after the call.
10361 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
10362
2226f861
DJ
103632007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
10364
10365 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
10366 (gdbserver_run): Kill any running gdbserver.
10367 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
10368
d12371a9
MR
103692007-05-17 Maciej W. Rozycki <macro@mips.com>
10370
10371 * gdb.base/sigbpt.exp: Preset segv_addr.
10372
93f02886
DJ
103732007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
10374
10375 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
10376 (gdb_compile_shlib): Likewise.
10377 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
10378 (default_gdb_init): Clear cleanfiles.
10379 (gdb_finish): Delete recorded cleanfiles.
10380 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
10381
10382 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
10383 Do not use isnative.
10384 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
10385 gdb.base/so-impl-ld.exp: Likewise.
10386 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
10387 * gdb.base/unload.exp: Likewise. Do not pass empty option to
10388 gdb_compile.
10389
b04e06d7
VP
103902007-05-15 Vladimir Prus <vladimir@codesourcery.com>
10391
10392 * config/unknown.exp: Remove.
10393
069ed931
UW
103942007-05-15 Markus Deuling <deuling@de.ibm.com>
10395
10396 * gdb.base/info-proc.exp: Check is_remote.
10397
09db0d03
UW
103982007-05-14 Markus Deuling <deuling@de.ibm.com>
10399
10400 * gdb.base/gcore.exp: Initialize variable core_supported.
10401
af2cbe8c
DJ
104022007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10403
10404 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
10405
027c0295
DJ
104062007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10407
10408 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
10409 * gdb.threads/print-threads.exp (test_all_threads): Allow
10410 negative and hexadecimal thread IDs.
10411
dc5000e7
DJ
104122007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10413
10414 * gdb.java/jprint.java (public): Avoid invalid call to static
10415 method.
10416
2e74ed18
DP
104172007-05-14 Denis Pilat <denis.pilat@st.com>
10418
10419 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
10420 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
10421 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10422 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
10423 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
10424
83547f02
UW
104252007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10426
10427 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 10428 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
10429 this mode.
10430 * gdb.base/ovlymgr.c: Provide stubs for spu target.
10431 * gdb.base/spu.ld: New file.
10432
b18be20d
DJ
104332007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
10434
10435 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
10436
be444858
DJ
104372007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
10438
10439 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
10440
b1d53152
DJ
104412007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10442
10443 * gdb.java/jmain.exp: Handle demangled names with and without method
10444 signatures.
10445
d084b331
DJ
104462007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10447
10448 * gdb.mi/mi-syn-frame.c (main, foo, bar)
10449 (have_a_very_merry_interrupt): Remove calls to puts.
10450 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
10451 inferior output.
10452 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
10453 test names.
10454
db9d7fc5
DJ
104552007-04-29 Markus Deuling <deuling@de.ibm.com>
10456 Daniel Jacobowitz <dan@codesourcery.com>
10457
10458 * gdb.base/auxv.exp (core_works): Also check is_remote.
10459 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
10460
ef783a7d 104612007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10462
ef783a7d
VP
10463 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
10464 message, not the undefined 'module' variable.
10465 * gdb.base/siginfo.exp: Likewise.
10466 * gdb.base/sigstep.exp: Likewise.
10467 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
10468 serialport.
10469 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
10470
b7b73cae
CV
104712007-04-25 Corinna Vinschen <vinschen@redhat.com>
10472
10473 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
10474 target sim fails. Return 0 otherwise.
10475 (gdb_load): Return prematurely if gdb_target_sim fails.
10476
7d90fdfa
DP
104772007-04-16 Denis Pilat <denis.pilat@st.com>
10478
10479 * gdb.base/setshow.exp: Reset height after having set it to 100.
10480
5d3e9c85
DP
104812007-04-16 Denis Pilat <denis.pilat@st.com>
10482
10483 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
10484
18e75969
DP
104852007-04-16 Denis Pilat <denis.pilat@st.com>
10486
10487 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
10488
25d5ea92
VP
104892007-04-14 Vladimir Prus <vladimir@codesourcery.com>
10490
10491 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
10492 tests. Run the frozen varobjs test.
10493 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 10494 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 10495
0b49cb80
JK
104962007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10497
10498 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
10499 gdb.base/type-opaque.exp: New files.
10500
a73bafbc 105012007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
10502
10503 * gdb.mi/mi-var-child.c
a73bafbc
VP
10504 (do_children_tests): User char[2] instead of
10505 char so that automatic printing of pointers to char
10506 don't give unpredicable result.
10507 * gdb.mi/var-cmd.c (do_locals_test): Initialize
10508 local variables.
10509 * gdb.mi/mi-var-child.exp: Step to right line
10510 of do_children_tests.
10511 * gdb.mi/mi2-var-child.exp: Likewise.
10512 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 10513 do_locals_tests.
a73bafbc
VP
10514 (do_children_tests): User char[2] instead of
10515 char so that automatic printing of pointers to char
a9c64011 10516 don't give unpredicable result.
a73bafbc 10517 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10518 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
10519 Pass test name to mi_wait_for_stop.
10520
7ce59000
DJ
105212007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10522
10523 * gdb.asm/asm-source.exp: Remove d10v case.
10524 * lib/gdb.exp (skip_cplus_tests): Likewise.
10525 * gdb.asm/d10v.inc: Deleted.
10526
20389057
DJ
105272007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10528
10529 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10530
8807d78b
DJ
105312007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10532
10533 * config/netware.exp: Delete file.
10534
aa3edb8e
JB
105352007-03-29 Joel Brobecker <brobecker@adacore.com>
10536
10537 * gdb.dwarf2/dw2-noloc.S: New file.
10538 * gdb.dwarf2/dw2-noloc.exp: New file.
10539
297561ac
PA
105402007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10541
10542 * gdb.cp/method2.cc: New test.
10543 * gdb.cp/method2.exp: New test.
10544 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10545
1f81bd39
DJ
105462007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10547
10548 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10549
9453113a
DJ
105502007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10551
10552 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10553
b741e217
DJ
105542007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10555
10556 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10557 (gdb_load): Delete, replace with...
10558 (gdb_reload): ...this.
10559 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10560 * gdb.server/server-mon.exp: Likewise.
10561 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10562 (gdb_start_cmd): New.
10563 (gdb_file_cmd): Save the last loaded file.
10564 (gdb_reload): New.
10565 (gdb_gnu_strip_debug): Use transform.
10566 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10567 support here. Use new $last_loaded_file. Check mtime.
10568 (gdb_target_cmd): Handle ObjC failure case.
10569 (infer_host_exec): Delete.
10570 (gdbserver_load): Rename to...
10571 (gdbserver_run): ...this. Simplify.
10572 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10573 (mi_gdb_load): Move most contents to a new function...
10574 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10575 (mi_run_cmd): Use mi_gdb_target_load.
10576 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10577 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10578 Use gdb_run_cmd.
10579 * gdb.base/charsign.exp: Remove incorrect comment.
10580 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10581 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10582 gdb.base/start.exp: Use gdb_start_cmd.
10583
446ab585 105842007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 10585 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
10586
10587 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10588 * gdb.base/signull.exp: Similarly.
10589
bbb88ebf
UW
105902007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10591
10592 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
10593 messages available to test cases (like chng-sym.exp).
10594
cb8c4a99
AS
105952007-03-14 Andreas Schwab <schwab@suse.de>
10596
10597 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10598 format changes.
10599
4e463ff5
DJ
106002007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
10601
10602 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
10603 (optimized_1): New.
10604 (main): Call optimized_1.
10605 (gdb2029): Correct typos. Call gdb2029_marker.
10606 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
10607 for gdb2029.
10608
b6db2c47
MK
106092007-03-12 Mark Kettenis <kettenis@gnu.org>
10610
10611 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
10612 as tabs. Remove redundant test pattern.
10613
70ed3737
UW
106142007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10615
10616 * gdb.base/long_long.exp: Accept optional symbol name in <...>
10617 for /a format output.
10618
47b67b60
DJ
106192007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10620
10621 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10622 collect output incrementally.
10623
b8953b0e
UW
106242007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10625
10626 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10627 for -var-create lpcharacter test.
10628 * gdb.mi/mi2-var-cmd.exp: Likewise.
10629
7acd5c40
UW
106302007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10631
10632 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
10633 pass on targets where address zero is readable.
10634
9c6759c1
UW
106352007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10636
10637 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
10638 just a single architecture.
10639
a2f1aeb4
UW
106402007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10641
10642 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
10643 (fetch_all_registers): New function, uses gdb_test_multiple and
10644 exp_continue to fetch inferior output line-by-line.
10645 Replace all uses of do_get_all_registers by fetch_all_registers.
10646
46579ac2
UW
106472007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10648
10649 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10650 in target_info.
10651
fc133f24
MS
106522007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10653
a9c64011 10654 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
10655 consistancy; add a default (timeout) case.
10656
7646a51d
MS
106572007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10658
10659 * gdb.base/watchpoint.exp: Fix truncated comment.
10660
dcfff61f
MS
106612007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10662
10663 * Makefile.in: Remove spurious single-quotes from sed command.
10664
664e3ee9
DJ
106652007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10666
10667 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10668 func.
10669 * gdb.mi/mi2-var-cmd.exp: Likewise.
10670
d7cc6f2f
JB
106712007-02-27 Joel Brobecker <brobecker@adacore.com>
10672
a9c64011
AS
10673 * gdb.dwarf2/dw2-producer.S: New file.
10674 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
10675
106762007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
10677
10678 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10679 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10680 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10681 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10682 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10683 Revert tests to use mi_gdb_test and include value field in output
10684 of -var-create.
10685
93d42b30
DJ
106862007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10687
10688 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10689
c499ed39
DJ
106902007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10691
10692 * gdb.base/maint.exp: Remove full paths from test names.
10693 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10694 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10695
9836f81b
JB
106962007-02-27 Joel Brobecker <brobecker@adacore.com>
10697
10698 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10699
c74d0ad8
DJ
107002007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10701
10702 * gdb.server/server-mon.exp: New test.
10703
2711e456
DJ
107042007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10705
10706 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10707
ff6f572f
DJ
107082007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10709
10710 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10711 register capitalization.
10712
fada3feb
DP
107132007-02-13 Denis Pilat <denis.pilat@st.com>
10714
10715 * gdb.mi/mi-var-invalidate.exp: New file.
10716
fb1e4ffc
DJ
107172007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10718
10719 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10720
3da939d7
DJ
107212007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10722
10723 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10724
123dc839
DJ
107252007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10726
10727 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10728 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10729
877e3645 107302007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
10731
10732 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10733 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10734 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10735 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10736 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 10737 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 10738 Update tests to include value field in output of -var-create.
a9c64011 10739
3c0a2960
AS
107402007-02-08 Andreas Schwab <schwab@suse.de>
10741
10742 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10743
108546a0
DJ
107442007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10745
10746 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10747 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10748
d701dcab
DP
107492007-02-02 Denis Pilat <denis.pilat@st.com>
10750
10751 * gdb.threads/threadapply.exp: check that frame is not changed by
10752 the thread apply all command.
10753
783e3e2f
AS
107542007-01-31 Andreas Schwab <schwab@suse.de>
10755
6d9c3a87
AS
10756 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10757
3c50d7b9
AS
10758 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10759 in the dwarf sections.
10760 * gdb.dwarf2/mac-fileno.S: Likewise.
10761
783e3e2f
AS
10762 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10763 bspstore register on ia64.
10764
78ff580e
AS
107652007-01-29 Andreas Schwab <schwab@suse.de>
10766
cc8e9b12
AS
10767 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10768 "frame-begin" annotation.
10769
78ff580e
AS
10770 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10771 number of "frames-invalid" annotations.
10772
704a4f78
DJ
107732007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10774
10775 * gdb.base/commands.exp: Call if_commands_test.
10776 (gdb_test_no_prompt, if_commands_test): New.
10777
e741bf94
MK
107782007-01-28 Mark Kettenis <kettenis@gnu.org>
10779
10780 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10781
474d0ad3
AS
107822007-01-27 Andreas Schwab <schwab@suse.de>
10783
10784 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10785 .short/.int/.quad in the dwarf sections.
10786 * gdb.dwarf2/dw2-intercu.S: Likewise.
10787 * gdb.dwarf2/dw2-intermix.S: Likewise.
10788
e784b426
JK
107892007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10790
10791 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
10792 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10793 array.
e784b426
JK
10794 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10795 * gdb.base/setvar.exp: Likewise.
10796
37f08e04
AS
107972007-01-26 Andreas Schwab <schwab@suse.de>
10798
9a01813a
AS
10799 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10800 test.
10801
37f08e04
AS
10802 * gdb.base/multi-forks.exp ("restart $i"): Also match
10803 __kernel_syscall_via_break.
10804
6e2a9270
VP
108052007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10806
10807 * lib/mi-support.exp (mi_delete_varobj): New.
10808 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10809 testcase.
10810 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10811 (main): Call the above.
10812 (reference_update_test, base_in_reference_test)
10813 (reference_to_pointer): Delete the created varobjs.
a9c64011 10814
e515b470
DJ
108152007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10816
10817 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10818 * configure: Regenerated.
10819 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10820 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10821 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10822 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10823 * lib/gdb.exp (gdb_skip_xml_test): New function.
10824
08d8bcd7
DJ
108252007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10826
10827 * gdb.base/sigrepeat.exp: Correct error message.
10828
108292007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
10830 Daniel Jacobowitz <dan@codesourcery.com>
10831
10832 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10833 gdb.arch/i386-gnu-cfi-asm.S: New files.
10834
97c3f1f3
JK
108352007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10836
10837 * lib/gdb.exp: Abort on missing `site.exp'.
10838
cb1df416
DJ
108392007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10840 Daniel Jacobowitz <dan@codesourcery.com>
10841
10842 * gdb.base/included.c, gdb.base/included.exp,
10843 gdb.base/included.h: New files.
10844
35990120
DJ
108452007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10846
10847 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10848 (maximize_rlimit): Reduce limits on 64-bit systems.
10849
6e81a116 108502007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10851
10852 From Marcus Deuling <deuling@de.ibm.com>:
10853 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10854 every case.
10855
6c3c41f3
NR
108562007-01-13 Nick Roberts <nickrob@snap.net.nz>
10857
10858 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10859 (test_path_specification): Use objdir instead of srcdir to always
10860 get an absolute filename.
10861
2f12c312
DJ
108622007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10863
10864 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10865
81121995
VP
108662007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10867
10868 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10869 Make sure the variable we're using is in scope.
10870 (reference_to_pointer): Likewise.
10871
4741b737
DJ
108722007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10873
10874 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10875 has no debug information.
10876
054410c3
DJ
108772007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10878
10879 * gdb.base/annota1.exp: Remove extra send_gdb.
10880
818f79f6
DJ
108812007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10882
10883 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10884
f7a6bb70
DJ
108852007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10886
10887 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10888
57e66780
DJ
108892007-01-08 Nick Roberts <nickrob@snap.net.nz>
10890 Daniel Jacobowitz <dan@codesourcery.com>
10891
10892 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10893 lcharacter or linteger change. Correct duplicated test name.
10894 * gdb.mi/mi2-var-cmd.exp: Likewise.
10895
3d799a95
DJ
108962007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10897
10898 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10899
109002007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10901
a9c64011
AS
10902 * gdb.base/nofield.c: New file.
10903 * gdb.base/nofield.exp: New testcase.
51679ba9 10904
eafb94e8
NR
109052007-01-05 Nick Roberts <nickrob@snap.net.nz>
10906
10907 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10908
10909 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10910 test.
10911
5e572bb4
DJ
109122007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10913
10914 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10915
74a44383
DJ
109162007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10917
10918 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10919 when continuing.
10920
1b572db9
DJ
109212007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10922
10923 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10924 Expect ".exe" extension.
10925
381bc39b
DJ
109262007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10927
10928 * gdb.base/charset.exp: Add explicit filename to break.
10929 * gdb.base/dbx.exp: Add explicit filename to breaks.
10930
2b70e4c6
DJ
109312007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10932
10933 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10934 * gdb.mi/mi2-file.exp: Likewise.
10935
303b6f5d
DJ
109362007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10937
10938 Implement specification of MI tests as comments
10939 in C and C++ sources.
10940 * lib/mi-support.exp (mi_autotest_data): New variable.
10941 (mi_autotest_source): New variable.
10942 (count_newlines, mi_prepare_inline_tests)
10943 (mi_get_inline_test, mi_continue_to_line)
10944 (mi_run_inline_test, mi_tbreak)
10945 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10946 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10947 Run inline tests.
10948 * gdb.mi/mi-var-cp.cc: Define tests here.
10949
23da0d94
VP
109502007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10951
10952 Simplify usage of mi_continue_to.
10953 * lib/mi-support.exp (mi_runto_helper): Renamed
10954 from mi_runto, added new parameter 'run_or_continue'.
10955 (mi_runto): Use mi_runto_helper.
10956 (mi_continue_to): Accept just function name as parameter.
10957 Use mi_runto_helper.
10958 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10959 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10960
f9e18282
JB
109612006-01-04 Joel Brobecker <brobecker@adacore.com>
10962
10963 Make this testcase a bit more realistic. The current code
10964 is too simplistic, and allows the compiler to optimize out
10965 some of the entities we need for this testcase.
10966 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10967 (Do_Nothing): Add extra parameter.
10968 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10969 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10970 by using a variable of type Void_Star.
10971
fd678c65
JB
109722006-01-04 Joel Brobecker <brobecker@adacore.com>
10973
10974 * gdb.ada/catch_ex/foo.adb: New file.
10975 * gdb.ada/catch_ex.exp: New testcase.
10976
05cfdb42
DJ
109772007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10978
10979 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10980 pass --image-base to linker.
10981
2e03ee74
DJ
109822007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10983 Daniel Jacobowitz <dan@codesourcery.com>
10984
10985 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10986 secondary prompts.
10987
0d5de010
DJ
109882007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10989
10990 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10991 output. Test the types of members and member pointers.
10992 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10993 gdb/2092.
10994 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10995 statement. Enable for GCC. Update expected output for some tests
10996 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10997 layout.
10998 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10999 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
11000 (Diamond::vget_base): New.
11001 (main): Add new tests.
11002 * gdb.cp/printmethod.exp: Update expected output for member functions.
11003 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
11004 print pEe->D::vg().
11005
61a771aa
DJ
110062007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
11007
11008 * gdb.threads/tls.exp: Allow stops in sem_post.
11009
2fa63963
DJ
110102006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
11011
11012 * gdb.base/annota1.exp: Allow .*printf in backtraces.
11013 * gdb.base/annota3.exp: Likewise.
11014 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
11015 again (instead of timing out).
11016 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
11017 GCC bug 26475.
11018 * gdb.java/jmisc.exp: Adjust to work with method signatures including
11019 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
11020 test from jmisc1.exp.
11021 * gdb.java/jmisc1.exp: Delete.
11022 * gdb.java/jprint.exp: Adjust to work with method signatures including
11023 return types.
11024 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
11025 * gdb.threads/linux-dp.exp: Don't be confused by program output.
11026 * lib/java.exp (compile_java_from_source): Pass the correct type
11027 to target_compile.
11028
5eefc2b7
JB
110292006-12-31 Joel Brobecker <brobecker@adacore.com>
11030
11031 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
11032 (stack_align_edx): New function.
11033 (stack_align_eax): New function.
11034 (main): Add calls to stack_align_edx and stack_align_eax.
11035 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
11036 Add testing for the cases where the register used during a stack
11037 realignment is edx. Same for eax.
11038
227c54da
DJ
110392006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
11040
11041 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
11042 and generic PE targets.
11043
cab8ac94
JB
110442006-12-29 Joel Brobecker <brobecker@adacore.com>
11045
11046 * gdb.ada/array_return.exp: Update copyright date list.
11047
ba54f318
JB
110482006-12-27 Joel Brobecker <brobecker@adacore.com>
11049
11050 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
11051 (Create_Small_Float_Vector): New function.
11052 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
11053 function body.
11054 * gdb.ada/array_return/p.adb: Use new type and function from
11055 package Pck.
11056 * gdb.ada/array_return.exp: Add a test verifying that GDB is
11057 able to print the value returned by a function returning an
11058 array of float.
11059
6b7a35dd
JB
110602006-12-20 Joel Brobecker <brobecker@adacore.com>
11061
11062 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
11063 The associated tests should be PASSing.
11064
038224f6
VP
110652006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11066
11067 Test for base in references.
11068 * gdb.mi/mi-var-cp.cc: Add test code.
11069 * gdb.mi/mi-var-cp.exp: Test for bases in references.
11070 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
11071 * gdb.mi/mi2-watch.exp: Likewise.
11072 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
11073 (mi_list_varobj_children): New function.
11074
b26ed50d
VP
110752006-12-08 Vladimir Prus <vladimir@codesourcery.com>
11076
11077 * lib/mi-support.exp
11078 (mi_runto): Accept "()" after function name.
11079 (mi_create_varobj): New function.
11080 (mi_varobj_update): New function.
11081 (mi_Check_varobj_value): New function.
11082 * gdb.mi/mi-var-cp.exp: New file.
11083 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 11084
08232497
DJ
110852006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
11086
11087 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
11088 gdb.base/weaklib2.c: New files.
11089
d394c993 110902006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 11091
ac6c2fba
NS
11092 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
11093 info. Adjust test names.
11094
8ec659a0 11095 * gdb.base/break.c (main): Move position of malloc.
d394c993 11096 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 11097
acd65feb
VP
110982006-11-28 Vladimir Prus <vladimir@codesourcery.com>
11099
11100 * gdb.mi/mi-var-cmd.exp: Check -var-update after
11101 assignement of arrays and function pointers.
11102 * gdb.mi/var-cmd.c: Add declaration necessary for above
11103 tests.
11104
f556d5e5
NS
111052006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11106
11107 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
11108
11109 * gdb.threads/linux-dp.exp: Read thread table before and after
11110 creating each philosopher and verify it.
11111
697bc68d
NS
111122006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11113 Paul Brook <paul@codesourcery.com>
11114 Daniel Jacobowitz <dan@codesourcery.com>
11115
11116 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 11117 main to remove duplication. Add start function of the form
697bc68d
NS
11118 '_*start[1-9]*'. Add RVDS start function.
11119
29d73ae4
DJ
111202006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11121
11122 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
11123
c1d88655
UW
111242006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11125
11126 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
11127 * gdb.asm/spu.inc: New file.
11128 * gdb.base/term.exp: Disable if [target_info exists noargs].
11129 * gdb.gdb/complaints.exp: Disable if ![isnative].
11130 * gdb.gdb/selftest.exp: Likewise.
11131 * gdb.gdb/observer.exp: Likewise.
11132 * gdb.gdb/xfullpath.exp: Likewise.
11133 * gdb.base/attach.exp: Disable on SPU target.
11134 * gdb.cp/bs145503.exp: Likewise.
11135 * gdb.cp/exception.exp: Likewise.
11136 * gdb.cp/userdef.exp: Likewise.
11137
32a13b1a
DJ
111382006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11139
11140 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
11141
d8295fe9
VP
111422006-11-10 Vladimir Prus <vladimir@codesourcery.com>
11143
11144 * gdb.base/completion.exp: Fix completion tests for
11145 'info' and 'info '.
11146 * gdb.base/help.exp (help_test_raw, test_class_help)
11147 (test_prefix_command_help): Move...
11148 * lib/gdb.exp: Here.
11149 * gdb.base/main.exp: Adjust.
11150 * gdb.cp/maint.exp: Adjust.
11151 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 11152
8c394015
VP
111532006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11154
11155 * gdb.stabs/weird.exp (print_weird_var): Use
11156 gdb_test_multiple instead of gdb_expect.
11157
027fc1bc
VP
111582006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11159
11160 * gdb.base/help.exp (help_test_raw): New.
11161 (test_class_help): New.
11162 (test_prefix_command_help): New.
11163 Adjust testcases.
11164
67609209
FR
111652006-11-09 Christophe Lyon <christophe.lyon@st.com>
11166
11167 * gdb.base/constvars.c (main): Write to crass and crips, so that
11168 they are allocated by the compiler.
11169
f73adfeb
AS
111702006-10-27 Andreas Schwab <schwab@suse.de>
11171
11172 * gdb.base/multi-forks.exp: Use "detach fork" instead of
11173 "detach-fork".
11174
2f83a18e
DJ
111752006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
11176
11177 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
11178 of patterns.
11179
94277a38
DJ
111802006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11181
11182 * gdb.base/sepdebug.exp: Remove debug format test.
11183 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
11184 Handle no-symtab.
11185 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
11186
5bd2f6e2
DJ
111872006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11188
11189 * gdb.threads/manythreads.c (thread_function, main): Don't cast
11190 int to pointer or pointer to int.
11191 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
11192
8c008720
DJ
111932006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
11194
11195 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
11196
9e35dae4
DJ
111972006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11198
11199 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
11200
d9639e13
DJ
112012006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11202
11203 PR c++/2116
11204 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
11205
390a1bd0
JB
112062006-10-06 Joel Brobecker <brobecker@adacore.com>
11207
11208 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
11209 the corresponding bug has been fixed in GDB (PR/2018).
11210
dd920c33
JB
112112006-10-06 Joel Brobecker <brobecker@adacore.com>
11212
11213 * gdb.base/subst.exp: New testcase.
11214
53bbefe9
JB
112152006-10-06 Joel Brobecker <brobecker@adacore.com>
11216
11217 * gdb.ada/array_return/pck.ads: Add copyright notice.
11218 * gdb.ada/array_return/pck.adb: Likewise.
11219 * gdb.ada/array_return/p.adb: Likewise.
11220 * gdb.ada/exec_changed/first.adb: Likewise.
11221 * gdb.ada/exec_changed/second.adb: Likewise.
11222
09851417
JB
112232006-10-06 Joel Brobecker <brobecker@adacore.com>
11224
11225 * gdb.ada/watch_arg/watch.adb: New file.
11226 * gdb.ada/watch_arg.exp: New testcase.
11227
041bf30d
VP
112282006-10-02 Vladimir Prus <vladimir@codesourcery.com>
11229
11230 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 11231 via string_to_regexp.
041bf30d 11232 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 11233
f286fbdd 112342006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
11235
11236 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
11237 Remove unused / obsolete files.
11238
7c07f349
NR
112392006-09-19 Nick Roberts <nickrob@snap.net.nz>
11240
11241 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
11242
cd5ff84a
VP
112432006-09-17 Vladimir Prus <vladimir@codesourcery.com>
11244
11245 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
11246 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 11247 the number of frames.
cd5ff84a 11248
ae018d1a
DJ
112492006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
11250
11251 * gdb.base/args.c (main): Add breakpoint marker.
11252 * gdb.base/args.exp: Use args_test for tests. Add new tests which
11253 really test empty arguments.
11254 (args_load): Delete.
11255 (args_test): New.
11256
b399c549
NR
112572006-09-13 Nick Roberts <nickrob@snap.net.nz>
11258
11259 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 11260 check for one file.
b399c549 11261
2ab1eb7a
VP
112622006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
11263
11264 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
11265 HIGH_FRAME argument to -stack-list-locals can be larger than
11266 the number of frames.
a9c64011 11267
476308bf
FF
112682006-08-18 Fred Fish <fnf@specifix.com>
11269
11270 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
11271 '$' in front of skip_vmx_tests_saved when setting that.
11272
8625200f
AS
112732006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
11274
11275 * gdb.base/trace-commands.exp: New file.
11276
089ec8f1
DJ
112772006-08-10 Joel Brobecker <brobecker@adacore.com>
11278 Daniel Jacobowitz <dan@codesourcery.com>
11279
11280 * gdb.base/step-bt.exp: Make hexadecimal address optional in
11281 expected output of the backtrace commands.
11282
b60f0898
JB
112832006-08-09 Joel Brobecker <brobecker@adacore.com>
11284
11285 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
11286 untested followed by return combination.
11287 * gdb.arch/altivec-regs.exp: Likewise.
11288 * gdb.arch/e500-abi.exp: Likewise.
11289 * gdb.arch/e500-regs.exp: Likewise.
11290 * gdb.arch/gdb1291.exp: Likewise.
11291 * gdb.arch/gdb1431.exp: Likewise.
11292 * gdb.arch/gdb1558.exp: Likewise.
11293 * gdb.arch/i386-prologue.exp: Likewise.
11294 * gdb.arch/i386-unwind.exp: Likewise.
11295 * gdb.asm/asm-source.exp: Likewise.
11296 * gdb.base/a2-run.exp: Likewise.
11297 * gdb.base/advance.exp: Likewise.
11298 * gdb.base/all-bin.exp: Likewise.
11299 * gdb.base/annota1.exp: Likewise.
11300 * gdb.base/annota3.exp: Likewise.
11301 * gdb.base/args.exp: Likewise.
11302 * gdb.base/arithmet.exp: Likewise.
11303 * gdb.base/assign.exp: Likewise.
11304 * gdb.base/async.exp: Likewise.
11305 * gdb.base/attach.exp: Likewise.
11306 * gdb.base/bang.exp: Likewise.
11307 * gdb.base/bigcore.exp: Likewise.
11308 * gdb.base/bitfields.exp: Likewise.
11309 * gdb.base/bitfields2.exp: Likewise.
11310 * gdb.base/break.exp: Likewise.
11311 * gdb.base/call-sc.exp: Likewise.
11312 * gdb.base/call-strs.exp: Likewise.
11313 * gdb.base/callfuncs.exp: Likewise.
11314 * gdb.base/checkpoint.exp: Likewise.
11315 * gdb.base/chng-syms.exp: Likewise.
11316 * gdb.base/code-expr.exp: Likewise.
11317 * gdb.base/commands.exp: Likewise.
11318 * gdb.base/completion.exp: Likewise.
11319 * gdb.base/cond-expr.exp: Likewise.
11320 * gdb.base/condbreak.exp: Likewise.
11321 * gdb.base/consecutive.exp: Likewise.
11322 * gdb.base/constvars.exp: Likewise.
11323 * gdb.base/corefile.exp: Likewise.
11324 * gdb.base/cvexpr.exp: Likewise.
11325 * gdb.base/dbx.exp: Likewise.
11326 * gdb.base/define.exp: Likewise.
11327 * gdb.base/detach.exp: Likewise.
11328 * gdb.base/display.exp: Likewise.
11329 * gdb.base/dump.exp: Likewise.
11330 * gdb.base/ena-dis-br.exp: Likewise.
11331 * gdb.base/ending-run.exp: Likewise.
11332 * gdb.base/environ.exp: Likewise.
11333 * gdb.base/eval-skip.exp: Likewise.
11334 * gdb.base/exprs.exp: Likewise.
11335 * gdb.base/fileio.exp: Likewise.
11336 * gdb.base/finish.exp: Likewise.
11337 * gdb.base/float.exp: Likewise.
11338 * gdb.base/foll-exec.exp: Likewise.
11339 * gdb.base/foll-fork.exp: Likewise.
11340 * gdb.base/foll-vfork.exp: Likewise.
11341 * gdb.base/freebpcmd.exp: Likewise.
11342 * gdb.base/funcargs.exp: Likewise.
11343 * gdb.base/gcore.exp: Likewise.
11344 * gdb.base/gdb1090.exp: Likewise.
11345 * gdb.base/gdb1250.exp: Likewise.
11346 * gdb.base/huge.exp: Likewise.
11347 * gdb.base/info-proc.exp: Likewise.
11348 * gdb.base/interrupt.exp: Likewise.
11349 * gdb.base/jump.exp: Likewise.
11350 * gdb.base/langs.exp: Likewise.
11351 * gdb.base/lineinc.exp: Likewise.
11352 * gdb.base/list.exp: Likewise.
11353 * gdb.base/logical.exp: Likewise.
11354 * gdb.base/long_long.exp: Likewise.
11355 * gdb.base/macscp.exp: Likewise.
11356 * gdb.base/maint.exp: Likewise.
11357 * gdb.base/mips_pro.exp: Likewise.
11358 * gdb.base/miscexprs.exp: Likewise.
11359 * gdb.base/multi-forks.exp: Likewise.
11360 * gdb.base/opaque.exp: Likewise.
11361 * gdb.base/overlays.exp: Likewise.
11362 * gdb.base/pc-fp.exp: Likewise.
11363 * gdb.base/pointers.exp: Likewise.
11364 * gdb.base/printcmds.exp: Likewise.
11365 * gdb.base/psymtab.exp: Likewise.
11366 * gdb.base/ptype.exp: Likewise.
11367 * gdb.base/recurse.exp: Likewise.
11368 * gdb.base/relational.exp: Likewise.
11369 * gdb.base/relocate.exp: Likewise.
11370 * gdb.base/remote.exp: Likewise.
11371 * gdb.base/reread.exp: Likewise.
11372 * gdb.base/restore.exp: Likewise.
11373 * gdb.base/return.exp: Likewise.
11374 * gdb.base/return2.exp: Likewise.
11375 * gdb.base/scope.exp: Likewise.
11376 * gdb.base/sect-cmd.exp: Likewise.
11377 * gdb.base/sep.exp: Likewise.
11378 * gdb.base/sepdebug.exp: Likewise.
11379 * gdb.base/setshow.exp: Likewise.
11380 * gdb.base/setvar.exp: Likewise.
11381 * gdb.base/sigall.exp: Likewise.
11382 * gdb.base/sigbpt.exp: Likewise.
11383 * gdb.base/signals.exp: Likewise.
11384 * gdb.base/signull.exp: Likewise.
11385 * gdb.base/sizeof.exp: Likewise.
11386 * gdb.base/solib.exp: Likewise.
11387 * gdb.base/step-line.exp: Likewise.
11388 * gdb.base/step-test.exp: Likewise.
11389 * gdb.base/structs.exp: Likewise.
11390 * gdb.base/structs2.exp: Likewise.
11391 * gdb.base/term.exp: Likewise.
11392 * gdb.base/twice.exp: Likewise.
11393 * gdb.base/until.exp: Likewise.
11394 * gdb.base/varargs.exp: Likewise.
11395 * gdb.base/volatile.exp: Likewise.
11396 * gdb.base/watchpoint.exp: Likewise.
11397 * gdb.base/whatis-exp.exp: Likewise.
11398 * gdb.base/whatis.exp: Likewise.
11399 * gdb.cp/ambiguous.exp: Likewise.
11400 * gdb.cp/annota2.exp: Likewise.
11401 * gdb.cp/annota3.exp: Likewise.
11402 * gdb.cp/bool.exp: Likewise.
11403 * gdb.cp/breakpoint.exp: Likewise.
11404 * gdb.cp/casts.exp: Likewise.
11405 * gdb.cp/class2.exp: Likewise.
11406 * gdb.cp/classes.exp: Likewise.
11407 * gdb.cp/cplusfuncs.exp: Likewise.
11408 * gdb.cp/ctti.exp: Likewise.
11409 * gdb.cp/derivation.exp: Likewise.
11410 * gdb.cp/exception.exp: Likewise.
11411 * gdb.cp/gdb1355.exp: Likewise.
11412 * gdb.cp/hang.exp: Likewise.
11413 * gdb.cp/inherit.exp: Likewise.
11414 * gdb.cp/local.exp: Likewise.
11415 * gdb.cp/m-data.exp: Likewise.
11416 * gdb.cp/m-static.exp: Likewise.
11417 * gdb.cp/member-ptr.exp: Likewise.
11418 * gdb.cp/method.exp: Likewise.
11419 * gdb.cp/misc.exp: Likewise.
11420 * gdb.cp/namespace.exp: Likewise.
11421 * gdb.cp/overload.exp: Likewise.
11422 * gdb.cp/ovldbreak.exp: Likewise.
11423 * gdb.cp/pr-1023.exp: Likewise.
11424 * gdb.cp/pr-1210.exp: Likewise.
11425 * gdb.cp/pr-574.exp: Likewise.
11426 * gdb.cp/printmethod.exp: Likewise.
11427 * gdb.cp/psmang.exp: Likewise.
11428 * gdb.cp/ref-params.exp: Likewise.
11429 * gdb.cp/ref-types.exp: Likewise.
11430 * gdb.cp/rtti.exp: Likewise.
11431 * gdb.cp/templates.exp: Likewise.
11432 * gdb.cp/try_catch.exp: Likewise.
11433 * gdb.cp/userdef.exp: Likewise.
11434 * gdb.cp/virtfunc.exp: Likewise.
11435 * gdb.disasm/am33.exp: Likewise.
11436 * gdb.disasm/h8300s.exp: Likewise.
11437 * gdb.disasm/mn10300.exp: Likewise.
11438 * gdb.disasm/sh3.exp: Likewise.
11439 * gdb.disasm/t01_mov.exp: Likewise.
11440 * gdb.disasm/t02_mova.exp: Likewise.
11441 * gdb.disasm/t03_add.exp: Likewise.
11442 * gdb.disasm/t04_sub.exp: Likewise.
11443 * gdb.disasm/t05_cmp.exp: Likewise.
11444 * gdb.disasm/t06_ari2.exp: Likewise.
11445 * gdb.disasm/t07_ari3.exp: Likewise.
11446 * gdb.disasm/t08_or.exp: Likewise.
11447 * gdb.disasm/t09_xor.exp: Likewise.
11448 * gdb.disasm/t10_and.exp: Likewise.
11449 * gdb.disasm/t11_logs.exp: Likewise.
11450 * gdb.disasm/t12_bit.exp: Likewise.
11451 * gdb.disasm/t13_otr.exp: Likewise.
11452 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
11453 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
11454 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
11455 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
11456 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
11457 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11458 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11459 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11460 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
11461 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
11462 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11463 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11464 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11465 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11466 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11467 * gdb.mi/gdb701.exp: Likewise.
11468 * gdb.mi/gdb792.exp: Likewise.
11469 * gdb.mi/mi-basics.exp: Likewise.
11470 * gdb.mi/mi-break.exp: Likewise.
11471 * gdb.mi/mi-cli.exp: Likewise.
11472 * gdb.mi/mi-console.exp: Likewise.
11473 * gdb.mi/mi-disassemble.exp: Likewise.
11474 * gdb.mi/mi-eval.exp: Likewise.
11475 * gdb.mi/mi-file.exp: Likewise.
11476 * gdb.mi/mi-read-memory.exp: Likewise.
11477 * gdb.mi/mi-regs.exp: Likewise.
11478 * gdb.mi/mi-return.exp: Likewise.
11479 * gdb.mi/mi-simplerun.exp: Likewise.
11480 * gdb.mi/mi-stack.exp: Likewise.
11481 * gdb.mi/mi-stepi.exp: Likewise.
11482 * gdb.mi/mi-syn-frame.exp: Likewise.
11483 * gdb.mi/mi-until.exp: Likewise.
11484 * gdb.mi/mi-var-block.exp: Likewise.
11485 * gdb.mi/mi-var-child.exp: Likewise.
11486 * gdb.mi/mi-var-cmd.exp: Likewise.
11487 * gdb.mi/mi-var-display.exp: Likewise.
11488 * gdb.mi/mi-watch.exp: Likewise.
11489 * gdb.mi/mi2-basics.exp: Likewise.
11490 * gdb.mi/mi2-break.exp: Likewise.
11491 * gdb.mi/mi2-cli.exp: Likewise.
11492 * gdb.mi/mi2-console.exp: Likewise.
11493 * gdb.mi/mi2-disassemble.exp: Likewise.
11494 * gdb.mi/mi2-eval.exp: Likewise.
11495 * gdb.mi/mi2-file.exp: Likewise.
11496 * gdb.mi/mi2-read-memory.exp: Likewise.
11497 * gdb.mi/mi2-regs.exp: Likewise.
11498 * gdb.mi/mi2-return.exp: Likewise.
11499 * gdb.mi/mi2-simplerun.exp: Likewise.
11500 * gdb.mi/mi2-stack.exp: Likewise.
11501 * gdb.mi/mi2-stepi.exp: Likewise.
11502 * gdb.mi/mi2-syn-frame.exp: Likewise.
11503 * gdb.mi/mi2-until.exp: Likewise.
11504 * gdb.mi/mi2-var-block.exp: Likewise.
11505 * gdb.mi/mi2-var-child.exp: Likewise.
11506 * gdb.mi/mi2-var-cmd.exp: Likewise.
11507 * gdb.mi/mi2-var-display.exp: Likewise.
11508 * gdb.mi/mi2-watch.exp: Likewise.
11509 * gdb.stabs/exclfwd.exp: Likewise.
11510 * gdb.stabs/weird.exp: Likewise.
11511 * gdb.threads/gcore-thread.exp: Likewise.
11512 * gdb.trace/actions.exp: Likewise.
11513 * gdb.trace/backtrace.exp: Likewise.
11514 * gdb.trace/circ.exp: Likewise.
11515 * gdb.trace/collection.exp: Likewise.
11516 * gdb.trace/deltrace.exp: Likewise.
11517 * gdb.trace/infotrace.exp: Likewise.
11518 * gdb.trace/limits.exp: Likewise.
11519 * gdb.trace/packetlen.exp: Likewise.
11520 * gdb.trace/passc-dyn.exp: Likewise.
11521 * gdb.trace/passcount.exp: Likewise.
11522 * gdb.trace/report.exp: Likewise.
11523 * gdb.trace/save-trace.exp: Likewise.
11524 * gdb.trace/tfind.exp: Likewise.
11525 * gdb.trace/tracecmd.exp: Likewise.
11526 * gdb.trace/while-dyn.exp: Likewise.
11527 * gdb.trace/while-stepping.exp: Likewise.
11528
f4b618d1
JB
115292006-08-08 Joel Brobecker <brobecker@adacore.com>
11530
11531 * gdb.base/step-bt.c: New file.
11532 * gdb.base/step-bt.exp: New testcase.
11533
3d00d119
DJ
115342006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
11535
11536 * config/monitor.exp (gdb_load): Remove support for obsolete
11537 download-write-size.
11538 * gdb.base/remote.exp: Likewise. Update all callers of
11539 gdb_timed_load.
11540
017b5bd4
DJ
115412006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11542
11543 * cursal.exp: Pass binfile to gdb_load.
11544
837c599d
DJ
115452006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11546
11547 * gdb.base/cursal.exp: Add "" to gdb_load call.
11548
8dd4540b
MK
115492006-07-29 Mark Kettenis <kettenis@gnu.org>
11550
11551 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11552 NetBSD/ELF targets.
11553
ab5c9f60
DJ
115542006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11555
11556 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11557 operator*.
11558
4c42eaff
DJ
115592006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11560
11561 * gdb.base/completion.exp: Update for change in "file" behavior.
11562 * gdb.stabs/weird.exp: Likewise.
11563 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11564 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11565
0155cc76
NS
115662006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11567
11568 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11569 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11570
16026cd7
AS
115712006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11572
11573 * gdb.base/default.exp: Update source command error message.
11574 * gdb.base/help.exp: Update 'help source' message.
11575
16963cb6
DJ
115762006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11577
11578 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11579 test.
11580
6d7fd486
AS
115812006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11582
11583 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11584
29e8a844
DJ
115852006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11586
11587 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11588
6afcfa39
DJ
115892006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11590
11591 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11592
267a692b
MK
115932006-07-17 Mark Kettenis <kettenis@gnu.org>
11594
11595 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
11596 *-*-openbsd* from targets for wich we expect ARM FPA floating
11597 point format.
11598
85d2fec4
NR
115992006-07-17 Nick Roberts <nickrob@snap.net.nz>
11600
11601 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11602
116032006-07-17 Mark Kettenis <kettenis@gnu.org>
11604
11605 * gdb.base/annota3.exp: Expect frame-begin annotation.
11606
85b4c6e8
JB
116072006-07-14 Joel Brobecker <brobecker@adacore.com>
11608
11609 * gdb.base/help.exp: Adjust "help unset" test to accept
11610 any list of unset commands.
11611
fb933624
DJ
116122006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
11613 Daniel Jacobowitz <dan@codesourcery.com>
11614
11615 * gdb.cp/ref-params.exp: New test.
11616 * gdb.cp/ref-params.cc: New source file.
11617 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11618
1dff4b64
MK
116192006-07-08 Mark Kettenis <kettenis@gnu.org>
11620
11621 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11622 spaces/tabs in regular expressions since they might not be there.
11623
40d2e0e3
AS
116242006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11625
11626 * gdb.base/ifelse.exp: New file.
11627
f6c957d2
NS
116282006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11629
11630 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
11631 line.
11632 * gdb.base/huge.exp: Loop over compilation to find a size that
11633 is acceptable.
11634 * gdb.base/remote.exp: Correct expected strings.
11635 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
11636
b9c5a23d
DJ
116372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11638
11639 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11640
9af2e58d
DJ
116412006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11642
11643 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11644 native.
11645
30930ca5
DJ
116462006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11647
11648 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11649 enable stabs testing.
11650
aa32fa1d
DJ
116512006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11652
bd4a4c80 11653 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
11654 gdb_test_multiple does.
11655
321fef15
DJ
116562006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11657
11658 * Makefile.in (host_alias): Remove.
11659 (target_alias): Use @target_noncanonical@.
11660 (site.exp): Don't set host_alias.
11661 * aclocal.m4: Remove contents. Include acx.m4.
11662 * configure: Regenerated.
11663 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11664
e1c2defa
NS
116652006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11666
e63b55d1
NS
11667 * lib/gdb.exp (gdb_load_cmd): New.
11668
5600ea19
NS
11669 * gdb.base/fileio.c: Add system(NULL) test.
11670 * gdb.base/fileio.exp: Check it.
11671
e1c2defa
NS
11672 * gdb.base/break.c: Add 10a breakpoint at }
11673 * gdb.base/break.exp: Add test for breakpoint at }
11674 * gdb.cp/anon-union.cc: Add code at end of function.
11675 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11676 * gdb.mi/var-cmd.c: Add code at end of function.
11677 * gdb.mi/mi-var-display.exp: Adjust end of next.
11678 * gdb.mi/mi2-var-display.exp: Likewise.
11679 * gdb.base/fileio.c: Add stop function and insert calls at
11680 stopping places.
11681 * gdb.base/fileio.exp: Breakpoint stop function and remove
11682 explicit line number references.
11683
6c0112ec
JB
116842006-05-19 Joel Brobecker <brobecker@adacore.com>
11685
a9c64011
AS
11686 * gdb.base/del.exp (test_delete_alias): New function.
11687 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 11688
154189a4
FF
116892006-05-18 Fred Fish <fnf@specifix.com>
11690
11691 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11692 required. Check for spurious output after program exits normally.
11693
582e64c2
FF
116942006-05-17 Fred Fish <fnf@specifix.com>
11695
11696 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11697 gdb_load, so it works in the simulator.
11698
8ef6493a
FF
116992006-05-11 Fred Fish <fnf@specifix.com>
11700
11701 * gdb.base/bang.exp: Ignore unexpected output between the
11702 "program exited normally" and the gdb prompt, as many other
11703 tests do.
11704
692b141c
MK
117052006-05-07 Mark Kettenis <kettenis@gnu.org>
11706
11707 * gdb.base/help.exp: Make "delete checkpoint" part option for
11708 "help d" and "help delete" tests.
11709
540b8a30
UW
117102006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11711
a9c64011 11712 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
11713 expected output in some mi_gdb_test statements.
11714 * gdb.mi/mi2-basics.exp: Likewise.
11715
9b6462d9
JB
117162006-05-05 Joel Brobecker <brobecker@adacore.com>
11717
11718 * gdb.base/del.c: New file.
11719 * gdb.base/del.exp: New testcase.
11720
954de43b
DM
117212006-05-05 David S. Miller <davem@sunset.davemloft.net>
11722
11723 * gdb.base/break.exp: Do not assume a breakpoint on
11724 main will actually be in $srcfile when optimizing.
1303f75e
DM
11725 * gdb.base/savedregs.exp: Do not require that the dummy
11726 frame location match up to a symbol and source file location.
c3242428
DM
11727 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11728 will get printed without a mi_cmd_data_list_register_values prefix.
11729 (*-data-list-register-*): Correct regular expressions to expect the new
11730 pseudo d? floating point registers.
11731 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 11732
c7e64c9a
DJ
117332006-05-05 Christophe Lyon <christophe.lyon@st.com>
11734
11735 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11736 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11737 is allocated by the compiler.
11738 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11739 anons, e, anone to force their allocation by the compiler.
11740
117412006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
11742
11743 * gdb.base/help.exp: Update expected text for help d and
11744 help delete.
11745
27ce9a6d
MK
117462006-05-02 Mark Kettenis <kettenis@gnu.org>
11747
11748 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11749 NetBSD/ELF targets.
11750
8608915f
MK
117512006-04-30 Mark Kettenis <kettenis@gnu.org>
11752
11753 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11754 single-step breakpoint fails; make this a KFAIL on
11755 sparc*-*-openbsd*.
11756 * gdb.base/siginfo.exp: Likewise.
11757 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11758
b8db102d
MS
117592006-04-26 Michael Snyder <msnyder@redhat.com>
11760
11761 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11762 which may have to consume output from other forks.
11763 Add tests to make sure that "delete fork" succeeded.
11764
c702009a
MS
117652006-04-20 Michael Snyder <msnyder@redhat.com>
11766
11767 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11768 Add support for the Renesas M32C and M16C.
11769
11770 * gdb.asm/asm-source.exp: Add m32c target.
11771 * gdb.asm/m32c.inc: Support for m32c target.
11772
e28493f2
AS
117732006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11774
11775 * gdb.base/commands.exp (recursive_source_test): New test.
11776
880da185
DM
117772006-04-04 David S. Miller <davem@sunset.davemloft.net>
11778
11779 * gdb.base/float.exp: Add pattern for sparc targets.
11780
61d9b92f
DJ
117812006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11782
11783 * gdb.base/commands.exp (stray_arg0_test): New test.
11784
bd717df8
PB
117852006-03-30 Paul Brook <paul@codesourcery.com>
11786
11787 * gdb.mi/mi-until.exp: kfail broken until command.
11788 * gdb.mi/mi2-until.exp: Ditto.
11789
ec793d3c
NR
117902006-03-27 Nick Roberts <nickrob@snap.net.nz>
11791
11792 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11793
831004b7
AO
117942006-03-08 Alexandre Oliva <aoliva@redhat.com>
11795
11796 * gdb.base/prelink.exp: Anchor tested-for regular expression
11797 on gdb prompt.
11798
effe49a0
PB
117992006-03-07 Paul Brook <paul@codesourcery.com>
11800
11801 * gdb.base/assign.exp: Correct fail message.
11802
e5461016
PB
118032006-03-07 Paul Brook <paul@codesourcery.com>
11804
11805 * lib/compiler.c: Extract armcc version number.
11806 * lib/compiler.cc: Ditto.
11807
fc91c6c2
PB
118082006-03-07 Paul Brook <paul@codesourcery.com>
11809
11810 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11811 additional_flags=-w.
11812 * gdb.arch/altivec-regs.exp: Ditto.
11813 * gdb.arch/e500-abi.exp: Ditto.
11814 * gdb.arch/e500-regs.exp: Ditto.
11815 * gdb.base/all-bin.exp: Ditto.
11816 * gdb.base/annota1.exp: Ditto.
11817 * gdb.base/annota3.exp: Ditto.
11818 * gdb.base/args.exp: Ditto.
11819 * gdb.base/arithmet.exp: Ditto.
11820 * gdb.base/assign.exp: Ditto.
11821 * gdb.base/async.exp: Ditto.
11822 * gdb.base/bang.exp: Ditto.
11823 * gdb.base/break.exp: Ditto.
11824 * gdb.base/call-rt-st.exp: Ditto.
11825 * gdb.base/completion.exp: Ditto.
11826 * gdb.base/cond-expr.exp: Ditto.
11827 * gdb.base/condbreak.exp: Ditto.
11828 * gdb.base/consecutive.exp: Ditto.
11829 * gdb.base/define.exp: Ditto.
11830 * gdb.base/display.exp: Ditto.
11831 * gdb.base/ena-dis-br.exp: Ditto.
11832 * gdb.base/environ.exp: Ditto.
11833 * gdb.base/eval-skip.exp: Ditto.
11834 * gdb.base/info-proc.exp: Ditto.
11835 * gdb.base/jump.exp: Ditto.
11836 * gdb.base/logical.exp: Ditto.
11837 * gdb.base/long_long.exp: Ditto.
11838 * gdb.base/maint.exp: Ditto.
11839 * gdb.base/miscexprs.exp: Ditto.
11840 * gdb.base/pc-fp.exp: Ditto.
11841 * gdb.base/pointers.exp: Ditto.
11842 * gdb.base/relational.exp: Ditto.
11843 * gdb.base/reread.exp: Ditto.
11844 * gdb.base/sect-cmd.exp: Ditto.
11845 * gdb.base/sep.exp: Ditto.
11846 * gdb.base/sepdebug.exp: Ditto.
11847 * gdb.base/until.exp: Ditto.
11848 * gdb.base/whatis-exp.exp: Ditto.
11849 * gdb.cp/annota2.exp: Ditto.
11850 * gdb.cp/annota3.exp: Ditto.
11851 * gdb.trace/actions.exp: Ditto.
11852 * gdb.trace/backtrace.exp: Ditto.
11853 * gdb.trace/circ.exp: Ditto.
11854 * gdb.trace/collection.exp: Ditto.
11855 * gdb.trace/deltrace.exp: Ditto.
11856 * gdb.trace/infotrace.exp: Ditto.
11857 * gdb.trace/limits.exp: Ditto.
11858 * gdb.trace/packetlen.exp: Ditto.
11859 * gdb.trace/passc-dyn.exp: Ditto.
11860 * gdb.trace/passcount.exp: Ditto.
11861 * gdb.trace/report.exp: Ditto.
11862 * gdb.trace/save-trace.exp: Ditto.
11863 * gdb.trace/tfind.exp: Ditto.
11864 * gdb.trace/tracecmd.exp: Ditto.
11865 * gdb.trace/while-dyn.exp: Ditto.
11866 * gdb.trace/while-stepping.exp: Ditto.
11867 * lib/gdb.exp: Ditto.
11868 (gdb_compile): Handle nowarning option.
11869
5f4a23d9
AO
118702006-03-07 Alexandre Oliva <aoliva@redhat.com>
11871
11872 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11873 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11874 Rename executable to prelinkt. Don't re-prelink if we didn't
11875 get a core file. Test prelink -u exit status to tell whether
11876 prelinking failed. Use gdb_test_multiple.
11877
9733fc94
DJ
118782006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11879
11880 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11881 (do_tests): Call it.
11882
cc10cae3
AO
118832006-02-28 Alexandre Oliva <aoliva@redhat.com>
11884
11885 * gdb.base/prelink.exp: New test.
11886 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11887
15c46491
WZ
118882006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11889
11890 * gdb.fortran/derived-type.f90: New file.
11891 * gdb.fortran/derived-type.exp: New testcase.
11892
5c9f7ded
DJ
118932006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11894
11895 * gdb.base/default.exp: Allow ';' as a directory separator.
11896
5b96932b
AS
118972006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11898
11899 * gdb.base/help.exp (help add-symbol-file): Update.
11900
1986bccd
AS
119012006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11902
11903 * gdb.base/help.exp (help load): Update expected results.
11904
a8b7528f
FF
119052006-02-19 Fred Fish <fnf@specifix.com>
11906
11907 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11908 specifix hex value as part of results.
11909 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11910
f8261448
FF
119112006-02-16 Fred Fish <fnf@specifix.com>
11912
11913 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11914 ushort_addr, and slong_addr, so the typedefs are not optimized
11915 away.
11916 * gdb.base/whatis.exp: Add tests using type name for struct type,
11917 union type, enum type, and typedef.
a9c64011 11918
31d8bdd2
MK
119192006-02-13 Mark Kettenis <kettenis@gnu.org>
11920
11921 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11922
34e41e63
JB
119232006-02-13 Jim Blandy <jimb@redhat.com>
11924
11925 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11926 case where it takes two "next" commands to skip past the init
11927 call.
11928
ac6e4f31
FF
119292006-02-12 Fred Fish <fnf@specifix.com>
11930
11931 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11932 to handle cases where it takes two "next" commands to skip
11933 past the init call.
11934
2db2d571
JB
119352006-02-07 Joel Brobecker <brobecker@adacore.com>
11936
11937 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11938 on hppa32 targets.
11939
38fcd64c
DJ
119402006-02-06 Vladimir Prus <ghost@cs.msu.su>
11941
11942 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11943 field.
11944
1315ad46
MK
119452006-01-29 Mark Kettenis <kettenis@gnu.org>
11946
11947 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11948
5625b943
DJ
119492006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11950
11951 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11952 files.
11953
80df1bbe
DJ
119542006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11955
11956 * gdb.cp/maint.exp: Set complaints to a positive value.
11957
9078e690
DJ
119582006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11959
11960 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11961 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11962 function name.
11963
9c903399
DJ
119642006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11965
11966 * gdb.base/checkpoint.c: Update copyright notice. Include
11967 <stdlib.h>.
11968
761ae4d6
JB
119692006-01-04 Jim Blandy <jimb@redhat.com>
11970
11971 * gdb.asm/asm-source.exp: Independently provide default values for
11972 asm-flags and debug-flags. Use 'string equal' to do the
11973 comparison, not the implicit expr's '==' operator. Remove
11974 now-unneeded assignments to asm-flags. In h8300 case, place
11975 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11976
099ac3dd
MS
119772006-01-04 Michael Snyder <msnyder@redhat.com>
11978
11979 * gdb.base/checkpoint.c: New file.
11980 * gdb.base/checkpoint.exp: New file.
11981 * gdb.base/multi-fork.c: New file.
11982 * gdb.base/multi-fork.exp: New file.
11983 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11984
f4d85314
FF
119852006-01-04 Fred Fish <fnf@specifix.com>
11986
11987 * gdb.base/ptype.c (foo): Add typedef.
11988 (intfoo): Add function.
11989 * gdb.base/ptype1.c: New file.
11990 * gdb.base/ptype.exp: Handle compilation and linking with two
11991 source files. Test that proper type for "foo" is found based
11992 on source context rather than first match found in symtabs.
11993
a1b06f35
MK
119942005-12-28 Mark Kettenis <kettenis@gnu.org>
11995
11996 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11997 * gdb.asm/openbsd.inc: Indent commands.
11998
d082a1e2
MK
119992005-12-26 Mark Kettenis <kettenis@gnu.org>
12000
c65016bd
MK
12001 * gdb.base/freebpcmd.exp: Increase timeout.
12002
d082a1e2
MK
12003 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
12004
d3c32a0e
DJ
120052005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
12006
12007 * gdb.base/default.exp: Update check for "show version".
12008
9fdb1f50
RC
120092005-12-09 Randolph Chung <tausq@debian.org>
12010
12011 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
12012 * gdb.asm/pa64.inc: New file.
12013
5f2c56f7
RC
120142005-12-09 Randolph Chung <tausq@debian.org>
12015
12016 * gdb.asm/common.inc: Indent commands.
12017 * gdb.asm/asmsrc1.s: Likewise.
12018 * gdb.asm/asmsrc2.s: Likewise.
12019
8117349c
RC
120202005-12-09 Randolph Chung <tausq@debian.org>
12021
12022 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
12023 (get_addr_of_sym): Remove duplicate print.
12024 (gen_core): xfail hppa*-*-hpux*, update expected output.
12025 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
12026 * gdb.arch/pa64-nullify.s: New file.
12027
8f07f25a
RC
120282005-12-09 Randolph Chung <tausq@debian.org>
12029
12030 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
12031
55b39184
DJ
120322005-12-07 Christophe Lyon <christophe.lyon@st.com>
12033
12034 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
12035 code generation for these functions.
12036 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
12037 error message.
12038
31e2b00f
AS
120392005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
12040
12041 * gdb.base/help.exp (help b, help br, help bre, help brea)
12042 (help break): Update the expected message.
12043
c3d0b56e
SC
120442005-11-11 Stephane Carrez <stcarrez@nerim.fr>
12045
12046 * gdb.asm/m68hc11.inc: Setup the data section.
12047 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
12048 script for this test.
12049 (m6812-*-*): Likewise.
12050
36ae0ea9
RC
120512005-11-09 Randolph Chung <tausq@debian.org>
12052
12053 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
12054
9d6f42e9
WZ
120552005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
12056
12057 * gdb.base/break.exp: Fix a comment typo.
12058
e2126a14
EZ
120592005-11-03 Jim Blandy <jimb@redhat.com>
12060
a9c64011
AS
12061 Checked in by Elena Zannoni <ezannoni@redhat.com>
12062
889bf7c5 12063 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 12064
e0ac7199
CV
120652005-11-02 Corinna Vinschen <vinschen@redhat.com>
12066
12067 * gdb.arch/gdb1558.c: Include stdio.h.
12068
31d3fb18
MK
120692005-10-31 Mark Kettenis <kettenis@gnu.org>
12070
12071 * gdb.asm/asm-source.exp: Use -e instead of --entry.
12072
e52b687c
MK
120732005-10-31 Mark Kettenis <kettenis@gnu.org>
12074
12075 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
12076
f4711d79
PG
120772005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
12078
a9c64011
AS
12079 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12080 vscr" tests to better match output.
f4711d79 12081
987a9106
JB
120822005-10-12 Jim Blandy <jimb@redhat.com>
12083
12084 * gdb.base/structs.exp (any): New function.
12085 (test_struct_returns): Don't make any assumptions at all about
12086 what value the function returns when GDB can't set the return
12087 value.
12088
2336bb58
JB
120892005-10-09 Joel Brobecker <brobecker@adacore.com>
12090
12091 * gdb.ada/arrayidx/p.adb: New file.
12092 * gdb.ada/arrayidx.exp: New testcase
12093
120942005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
12095
12096 * gdb.ada/array_return/pck.ads: New file.
12097 * gdb.ada/array_return/pck.adb: New file.
12098 * gdb.ada/array_return/p.adb: New file.
12099 * gdb.ada/array_return.exp: New testcase.
12100
705335ea
JB
121012005-10-03 Joel Brobecker <brobecker@adacore.com>
12102
a9c64011
AS
12103 * gdb.base/arrayidx.c: New file.
12104 * gdb.base/arrayidx.exp: New testcase.
705335ea 12105
11ee9940
NR
121062005-09-29 Nick Roberts <nickrob@snap.net.nz>
12107
12108 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
12109 frames-invalid and breakpoints-invalid are no longer generated
12110 with level 3 so don't expect them in the output.
12111
39fb8e9e
BR
121122005-09-27 Bob Rossi <bob@brasko.net>
12113
a9c64011 12114 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
12115 from test. Escape the | in mi_gdb_test call.
12116 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
12117 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
12118 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
12119 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
12120 expected regex's in mi_gdb_test calls.
12121 * lib/mi-support.exp: Remove arbitrary .* from tests.
12122 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
12123 Fully anchor GDB/MI expected results in mi_gdb_test.
12124 * lib/gdb.exp (string_to_regexp): Escape the ] character.
12125 * gdb.base/sizeof.exp: Remove escape character. Correct test.
12126
2af48f68
PB
121272005-09-26 Paul Brook <paul@codesourcery.com>
12128
12129 * long_long.exp: Exclude eabi targets from arm FPA float format test.
12130
f34502bc
WZ
121312005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12132
12133 * bfp-test.c: New file.
12134 * bfp-test.exp: New testcase.
12135
ca929517
WZ
121362005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12137
12138 * gdb.fortran/subarray.exp: New testcase to test the evaluation
12139 of subarray and substring variable.
12140 * gdb.fortran/subarray.f: New source file for the test of subarray
12141 and substring variable evaluation.
12142 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
12143 of string constant.
12144
c761af65
DJ
121452005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
12146
12147 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
12148 copyright dates.
12149
561d7a1d
PG
121502005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
12151
12152 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
12153 powerpc altivec' test with an almost identical 'info vector' test.
12154
b2b64cc9
PG
121552005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12156
a9c64011
AS
12157 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12158 vscr" tests to match output.
b2b64cc9 12159
6ac4d15a
PG
121602005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12161
a9c64011
AS
12162 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
12163 output.
6ac4d15a 12164
40e55bef
BR
121652005-09-11 Bob Rossi <bob@brasko.net>
12166
889bf7c5
PA
12167 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
12168 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
12169 commands that return an MI output command and an asyncronous MI output
12170 command.
40e55bef
BR
12171 * gdb.mi/mi-console.exp: Ditto.
12172
3c7385ec
BR
121732005-09-11 Bob Rossi <bob@brasko.net>
12174
12175 * gdb.mi/mi-var-child.c: Include <string.h>.
12176
a6cd0eb3
DJ
121772005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
12178
12179 * killed.exp: Correct gdb_expect syntax.
12180
2f168eed
CV
121812005-08-09 Corinna Vinschen <vinschen@redhat.com>
12182
12183 * lib/mi-support.exp (mi_gdb_load): Fix typo.
12184
ecd3fd0f
BR
121852005-08-02 Bob Rossi <bob@brasko.net>
12186
12187 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
12188 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
12189 Change tests to inferior-tty-set/show.
12190 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
12191 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
12192 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
12193 inferior. Use mi_gdb_test to get GDB and Inferior output.
12194 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
12195 descriptor.
12196 (mi_inferior_tty_name): Add inferior PTY file name.
12197 (mi_gdb_start): Add INFERIOR_PTY parameter.
12198 (mi_gdb_test): Add IPATTERN parameter.
12199
f1ea48cb 122002005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 12201
f1ea48cb
BR
12202 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
12203 parameter to mi_gdb_test.
12204 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
12205
6e650a67
DJ
122062005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12207
12208 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
12209 struct_declarations.
12210 * gdb.mi/mi-var-child.exp: Step over the initialization of
12211 struct_declarations.
12212
8be260b6
DJ
122132005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12214
12215 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
12216 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
12217 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
12218 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
12219 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
12220 file.
12221
4e660f07
NR
122222005-07-27 Nick Roberts <nickrob@snap.net.nz>
12223
12224 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
12225 (do_children_tests): Assign values to the extra elements.
12226
12227 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
12228 them for tests for "-var-update --no-values" and
a9c64011 12229 "-var-update --all-values".
4e660f07
NR
12230 Add test for "-var-list-children --simple-values".
12231
12232 * gdb.mi/basics.c (callee4): Add integer array D[3]...
12233
12234 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
12235 "-stack-list-locals --simple-values" Improve doc strings and
12236 comments.
12237
6bdae935
MK
122382005-07-18 Mark Kettenis <kettenis@gnu.org>
12239
598b7a6f
MK
12240 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
12241 *-*-openbsd*.
12242 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
12243
6bdae935
MK
12244 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
12245 sigaltsatck'.
12246
1323e929 122472005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 12248
1323e929
BR
12249 * gdb.base/default.exp (tty): Changed output of command.
12250 * gdb.base/help.exp (help tty): Ditto.
12251
b1a9c082
MK
122522005-07-12 Mark Kettenis <kettenis@gnu.org>
12253
12254 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
12255
10a844a2
MK
122562005-07-10 Mark Kettenis <kettenis@gnu.org>
12257
12258 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
12259 -stack-select-frame without arguments.
12260 (test_stack_frame_listing): Add test for newly implemented command
12261 -stack-info-frame.
12262
3cb3b8df
BR
122632005-07-06 Bob Rossi <bob@brasko.net>
12264
12265 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
12266 command.
12267 (Copyright): Update copyright.
12268
a0c5fbcf
WZ
122692005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
12270
12271 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
12272 tests to evaluate exponentiation expression.
12273
984971d0
AS
122742005-06-29 Andreas Schwab <schwab@suse.de>
12275
12276 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
12277 main to avoid warnings.
12278
12279 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
12280
fe03833f
NR
122812005-06-20 Nick Roberts <nickrob@snap.net.nz>
12282
12283 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
12284 -stack-select-frame without arguments.
12285 (test_stack_frame_listing): Add test for newly implemented command
12286 -stack-info-frame.
a9c64011 12287
7a55f279
WZ
122882005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
12289
0ffa0ea5
DJ
12290 * gdb.fortran/array-element.f: New file.
12291 * gdb.fortran/array-element.exp: New testcase.
7a55f279 12292
26585198
DJ
122932005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12294
12295 * gdb.base/bigcore.exp: Correct checks for systems which can
12296 not dump a large core file.
12297
c1bd25fd
DJ
122982005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12299
12300 * gdb.base/relocate.c: Add a copyright notice.
12301 (dummy): Remove.
12302 * gdb.base/relocate.exp: Test printing the values of variables
12303 from a relocatable file.
12304
589e074d
DJ
123052005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12306
12307 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
12308 excess MI output after an error.
12309
0915f927
JB
123102005-05-29 Joel Brobecker <brobecker@adacore.com>
12311
12312 * gdb.arch/alpha-step.c: New file.
12313 * gdb.arch/alpha-step.exp: New testcase.
12314
76ff342d
DJ
123152005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
12316 Dennis Brueni <dennis@slickedit.com>
12317
12318 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
12319 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
12320 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
12321 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
12322 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12323 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
12324 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
12325
96b0c7ac
DJ
123262005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
12327 Wu Zhou <woodzltc@cn.ibm.com>
12328
12329 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
12330 IBM's xlc compiler.
12331 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
12332 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
12333
f21565d2
JB
123342005-05-13 Jim Blandy <jimb@redhat.com>
12335
12336 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
12337 calling gdb_suppress_entire_file.
12338 * gdb.base/charset.exp: Same.
12339 * gdb.base/call-rt-st.exp: Same.
12340
6006a3a1
BR
123412005-05-05 Bob Rossi <bob_rossi@cox.net>
12342
12343 * lib/gdb.exp (fullname_syntax): Added global regex.
12344 (fullname_syntax_POSIX): Ditto.
12345 (fullname_syntax_UNC): Ditto.
12346 (fullname_syntax_DOS_CASE): Ditto.
12347 (fullname_syntax_DOS): Ditto.
12348 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
12349 fullname_syntax variable to scope and use it.
12350 (test_file_list_exec_source_files): Ditto.
12351 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
12352
c3b69c04
DJ
123532005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
12354
12355 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
12356
3c95e6af
PG
123572004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
12358
a9c64011
AS
12359 * lib/gdb.exp (skip_altivec_tests): New function, based on
12360 check_vmx_hw_available from the GCC testsuite.
12361 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
12362 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 12363
78df6c56
JB
123642005-05-02 Jim Blandy <jimb@redhat.com>
12365
12366 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
12367 calling gdb_suppress_entire_file.
12368
1690f9cf
DJ
123692005-04-30 Randolph Chung <tausq@debian.org>
12370
12371 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
12372 Slightly relax "sem_post" name checking.
12373
5ea106f7
PG
123742005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12375
12376 * gdb.base/unload.exp: Use new shared library infrastructure.
12377
bf7234cf
PG
123782005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12379
12380 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 12381 infrastructure.
bf7234cf 12382
547b869a
CV
123832005-04-29 Corinna Vinschen <vinschen@redhat.com>
12384
12385 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
12386 * gdb.asm/h8300.inc: New file.
12387
f07e55f0
PG
123882005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12389
12390 * gdb.base/shlib-call.exp: Change to use new shared library
12391 infrastructure.
12392
3cbba3d1
PG
123932005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12394
a9c64011
AS
12395 * gdb.base/pending.exp: Change to use new shared library
12396 infrastructure.
3cbba3d1 12397
ed6df200
PG
123982005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12399
a9c64011
AS
12400 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
12401 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 12402
8c8f4ebe
PG
124032005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
12404
a9c64011
AS
12405 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
12406 shared objects being adjusted and update copyright years.
8c8f4ebe 12407
607fbc54
DJ
124082005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
12409
12410 * ChangeLog: Correct some 2003-01-13 dates.
12411 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
12412 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
12413 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
12414 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
12415 gdb.trace/tfind.exp: Update copyright years.
12416
57bf0e56
DJ
124172005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
12418 Daniel Jacobowitz <dan@codesourcery.com>
12419
12420 * lib/gdb.exp (gdb_compile): Handle shlib=.
12421 (gdb_compile_shlib): New function.
12422
9b593790
PG
124232005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
12424
a9c64011 12425 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 12426
9494c6a5
DJ
124272005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12428
12429 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
12430 gdb.server.
12431 * configure.ac: Likewise.
12432 * configure: Regenerated.
12433 * gdb.gdbserver/Makefile.in: Moved to...
12434 * gdb.server/Makefile.in: ... here.
12435 * gdb.gdbserver/server.c: Moved to...
12436 * gdb.server/server.c: ... here.
12437 * gdb.gdbserver/server-run.exp: Moved to...
12438 * gdb.server/server-run.exp: ... here.
12439
6f8eac0e
DJ
124402005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12441
12442 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
12443 * configure.ac: Create gdb.gdbserver/Makefile.
12444 * configure: Regenerated.
12445 * lib/gdbserver-support.exp: New file, derived from
12446 config/gdbserver.exp.
12447 * config/gdbserver.exp: Use gdbserver-support.exp.
12448 * gdb.gdbserver/Makefile.in: New file.
12449 * gdb.gdbserver/server.c: New file.
12450 * gdb.gdbserver/server-run.exp: New file.
12451
6e87504d
PG
124522005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
12453
a9c64011
AS
12454 * lib/gdb.exp (test_compiler_info): Return compiler_info
12455 if no arguments are given.
6e87504d 12456
d1779be4
PG
124572005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
12458
12459 * gdb.arch/altivec-abi.exp: Check for compiler and set
12460 use altivec' flag accordingly.
12461 * gdb.arch/altivec-regs.exp: Likewise.
12462
88750304
DJ
124632005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
12464
12465 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
12466
f3fb768d
AS
124672005-03-27 Andreas Schwab <schwab@suse.de>
12468
12469 * gdb.base/bigcore.c (main): Add missing mode argument in open
12470 call.
12471
7e813ac5
DJ
124722005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
12473
12474 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
12475 downloads.
12476 * config/gdbserver.exp (gdb_load): Likewise.
12477
8e3049aa
PB
124782005-03-14 Paul Brook <paul@codesourcery.com>
12479
12480 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
12481 targets.
12482
a9df7c44
JB
124832005-03-09 Joel Brobecker <brobecker@adacore.com>
12484
12485 * gdb.dwarf2/dup-psym.S: New file.
12486 * gdb.dwarf2/dup-psym.exp: New testcase.
12487
9f0d94e8
JB
124882005-03-09 Joel Brobecker <brobecker@adacore.com>
12489
12490 * gdb.ada/exec_changed/first.adb: New file.
12491 * gdb.ada/exec_changed/second.adb: New file.
12492 * gdb.ada/exec_changed.exp: New testcase.
12493
5f579bc5
NS
124942005-03-08 Nathan Sidwell <nathan@codesourcery.com>
12495
36e9969c
NS
12496 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
12497 (A2): New class.
12498 (main): Test operator+.
12499 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
12500 breakpoint test.
12501
5f579bc5
NS
12502 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
12503 * gdb.base/signull.exp: Disable if gdb,nosignals.
12504 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12505 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
12506 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
12507 * gdb.mi/mi2-console.exp: Likewise.
12508 * gdb.trace/collection.exp (run_trace_experiment): Consume the
12509 continue output at start.
12510 (gdb_collect_locals_test): Robustify regexp.
12511 * gdb.trace/passc-dyn.exp: Fix comment typo.
12512 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
12513
be46087e
CV
125142005-03-08 Corinna Vinschen <vinschen@redhat.com>
12515
12516 * gdb.asm/asm-source.exp: Add iq2000 case.
12517 * gdb.asm/iq2000.inc: New file.
12518
384e1a61 125192005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 12520
384e1a61
MI
12521 * gdb.base/command.exp: Change hardcoded value to regular expression.
12522 * gdb.base/float.exp: Add powerpc to the list of targets checked.
12523
584b6e9e
DJ
125242005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
12525
12526 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
12527 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
12528 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
12529 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
12530 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
12531
ab5b5d61
MK
125322005-03-05 Mark Kettenis <kettenis@gnu.org>
12533
12534 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12535 changes.
12536
ae051c1b
PG
125372004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12538
a9c64011
AS
12539 * lib/compiler.c: Add test for IBM's xlc compiler.
12540 * lib/compiler.cc: Likewise.
ae051c1b 12541
3f0f6ed2
JB
125422004-02-24 Joel Brobecker <brobecker@adacore.com>
12543
12544 * gdb.ada/fixed_points.exp: Create compilation object directory
12545 before running the test.
12546 * gdb.ada/null_record.exp: Likewise.
12547 * gdb.ada/packed_array.exp: Likewise.
12548 * gdb.ada/start.exp: Likewise.
12549
724f452b
JB
125502005-02-15 Joel Brobecker <brobecker@adacore.com>
12551
12552 * gdb.ada/packed_array/pa.adb: New file.
12553 * gdb.ada/packed_array.exp: New testcase.
12554
57f5cdfb 125552005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 12556
1f393151
MK
12557 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12558 files.
12559
ebdda337
MK
12560 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12561 on *-*-openbsd*. Correctly match whitespace in regukar
12562 expressions.
12563
cf309262
DJ
125642005-02-10 Daniel Jacobowitz <dan@debian.org>
12565
12566 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12567 PR exp/1821
12568 * gdb.base/gdb1821.c: New test file.
12569 * gdb.base/gdb1821.exp: New test file.
12570
3be49e7a
JB
125712005-02-09 Joel Brobecker <brobecker@adacore.com>
12572
12573 * gdb.base/start.c: New file.
12574 * gdb.base/start.exp: New testcase.
12575
e292e67d
JB
125762005-02-09 Joel Brobecker <brobecker@adacore.com>
12577
12578 * gdb.ada/start/dummy.adb: New file.
12579 * gdb.ada/start.exp: New testcase.
12580
dbdfa66c
CV
125812005-02-09 Corinna Vinschen <vinschen@redhat.com>
12582
12583 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12584 for printing symbols and statistics.
12585 Add test for using relative pathnames in "maint print msymbols" test.
12586 Mark "maint info sections DATA" XFAIL on Cygwin.
12587 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
12588 tests.
12589
d7941671
AC
125902005-02-09 Andreas Schwab <schwab@suse.de>
12591
12592 Committed by Andrew Cagney <cagney@gnu.org>
12593 * gdb.base/remotetimeout.exp: New file.
12594
74e5ef44
MK
125952005-02-07 Mark Kettenis <kettenis@gnu.org>
12596
12597 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12598
464dd14d
JB
125992005-02-03 Joel Brobecker <brobecker@adacore.com>
12600
12601 * gdb.ada/gnat_ada.gpr: New file.
12602 * gdb.ada/gnat_ada.gin: Delete, no longer used.
12603 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
12604 * configure.ac: No longer generate gnat_ada.gpr.
12605 * configure: Regenerate.
12606 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
12607 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
12608 * gdb.ada/null_record/bar.ads: Likewise.
12609 * gdb.ada/null_record/bar.adb: Likewise.
12610 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
12611 * gdb.ada/null_record.exp (testdir): New variable.
12612 (testfile): executable is now in testdir subdirectory.
12613 (srcfile): Use full path to the main compilation unit.
12614 * gdb.ada/fixed_points.exp: Same changes as above.
12615
30d756ae
NR
126162005-02-03 Nick Roberts <nickrob@snap.net.nz>
12617
12618 * gdb.base/interp.exp: New test.
12619
9d799f85
AC
126202005-01-24 Andrew Cagney <cagney@gnu.org>
12621
12622 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12623
15656118
AC
126242005-01-19 Andrew Cagney <cagney@gnu.org>
12625
a892c31b
AC
12626 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12627 configure.ac not configure.in.
12628
15656118
AC
12629 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
12630 of powerpc*-*-*.
12631 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 12632 * gdb.base/list.exp (test_list_function)
15656118
AC
12633 (test_list_filename_and_function): Ditto.
12634 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12635
a7b01baf
AC
126362005-01-16 Andrew Cagney <cagney@gnu.org>
12637
17d92a02
AC
12638 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12639
a7b01baf
AC
12640 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12641
bc8332bb
AC
126422005-01-14 Andrew Cagney <cagney@gnu.org>
12643
12644 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12645 * gdb.mi/mi2-var-cmd.exp: Ditto.
12646
4d074752
CV
126472005-01-10 Corinna Vinschen <vinschen@redhat.com>
12648
12649 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12650
bec39cab
AC
126512005-01-07 Andrew Cagney <cagney@gnu.org>
12652
12653 * configure.ac: Rename configure.in, require autoconf 2.59.
12654 * configure: Re-generate.
12655 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12656 * gdb.stabs/configure: Re-generate.
12657 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12658 * gdb.hp/configure: Re-generate.
12659 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12660 autoconf 2.59.
12661 * gdb.hp/gdb.objdbg/configure: Re-generate.
12662 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12663 autoconf 2.59.
12664 * gdb.hp/gdb.defects/configure: Re-generate.
12665 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12666 autoconf 2.59.
12667 * gdb.hp/gdb.compat/configure: Re-generate.
12668 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12669 autoconf 2.59.
12670 * gdb.hp/gdb.base-hp/configure: Re-generate.
12671 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12672 autoconf 2.59.
12673 * gdb.hp/gdb.aCC/configure: Re-generate.
12674
f10b16d4
JB
126752004-12-15 Jim Blandy <jimb@redhat.com>
12676
12677 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12678 under NPTL when there is debugging info available for libpthread.
12679
fb6e1814
JG
126802004-12-13 Jerome Guitton <guitton@gnat.com>
12681
12682 * gdb.ada/fixed_points.c: New file.
12683 * gdb.ada/fixed_points.exp: New file.
12684
fe46cd3a
RC
126852004-12-03 Randolph Chung <tausq@debian.org>
12686
12687 * gdb.arch/pa-nullify.exp: New file.
12688 * gdb.arch/pa-nullify.s: New file.
12689
8de0841b
RC
126902004-11-30 Randolph Chung <tausq@debian.org>
12691
12692 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12693 instead of "tbug". Fix regexp to work properly with gdb_test.
12694
c8170782
PH
126952004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12696
12697 * gdb.base/bitfields2.exp: New test.
12698 * gdb.base/bitfields2.c: New file.
12699
954269c2
RE
127002004-11-28 Richard Earnshaw <rearnsha@arm.com>
12701
12702 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12703
0107feed
RC
127042004-11-16 Randolph Chung <tausq@debian.org>
12705
12706 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12707
f073ae8c
DJ
127082004-11-14 Daniel Jacobowitz <dan@debian.org>
12709
12710 * gdb.threads/threadapply.exp: Correct "macro details" test.
12711
19ad59e7
JJ
127122004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12713
12714 * gdb.threads/threadapply.exp: New test.
12715 * gdb.threads/threadapply.c: New file.
12716
9cf0961b
MK
127172004-11-07 Mark Kettenis <kettenis@gnu.org>
12718
12719 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12720 frames.
12721
c789492a
FL
127222004-11-05 Felix Lee <felix+log1@specifixinc.com>
12723
12724 * gdb.base/cursal.exp: New file.
12725 * gdb.base/cursal.c: New file.
12726
a1e167bb
AC
127272004-11-03 Andrew Cagney <cagney@gnu.org>
12728
12729 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12730
b7cbf173
MK
127312004-10-30 Mark Kettenis <kettenis@gnu.org>
12732
12733 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12734 NetBSD/ELF targets.
12735
88f9d34f
JB
127362004-10-29 Joel Brobecker <brobecker@gnat.com>
12737
12738 * gdb.threads/bp_in_thread.c: New file, copied from
12739 pthread_cond_wait.c.
12740 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12741 file, rather than reusing the .c file from another testcase.
12742
ca7d6a0c
JB
127432004-10-20 Joel Brobecker <brobecker@gnat.com>
12744
12745 * gdb.ada/null_record.exp: Check where we stopped after
12746 sending the start command, instead of where the associated
12747 temporary breakpoint was inserted.
12748
0d863d03
AC
127492004-10-14 Andrew Cagney <cagney@gnu.org>
12750
12751 * gdb.mi/gdb701.c (main): Return 0.
12752
d11e72cb
DJ
127532004-10-13 Daniel Jacobowitz <dan@debian.org>
12754
d40539a4 12755 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 12756
e1923096
JJ
127572004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12758
12759 * gdb.threads/schedlock.c: Add comment markers to use to find
12760 line numbers.
12761 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12762 comments.
12763 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12764 breakpoint lines.
12765
ec8ba2c9
DJ
127662004-10-12 Daniel Jacobowitz <dan@debian.org>
12767
12768 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12769
0eb3658b
DJ
127702004-10-12 Daniel Jacobowitz <dan@debian.org>
12771
12772 * configure.in: Add gdb.dwarf2.
12773 * configure: Regenerated.
12774 * Makefile.in: Add gdb.dwarf2.
12775 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12776 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12777 gdb.dwarf2/file1.txt: New files.
12778
a271cc33
OF
127792004-10-11 Orjan Friberg <orjanf@axis.com>
12780
a9c64011 12781 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
12782 of "run", since the latter doesn't work with remote targets. Adjust
12783 the breakpoint numbering accordingly.
12784 * gdb.threads/pthread_cond_wait.exp: Ditto.
12785
895ce074
MC
127862004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12787
12788 * gdb.base/overlays.exp: Update copyright years.
12789
6be3092d
KI
127902004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12791
12792 * gdb.base/overlays.exp: Disable if target is Linux.
12793
e05389b8
FL
127942004-10-06 Felix Lee <felix+log1@specifixinc.com>
12795
12796 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12797
73cb587d
KI
127982004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12799
12800 * gdb.asm/asm-source.exp: Add m32r-linux target.
12801 * gdb.asm/m32r-linux.inc: New file.
12802
3c0edcdc
AC
128032004-09-24 Andrew Cagney <cagney@redhat.com>
12804 David Anderson <anderson@redhat.com>
12805
12806 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12807 command fails, assume things will work.
12808 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12809 (_GNU_SOURCE): Define.
12810 (print_unsigned, print_hex): Change parameter to "long long".
12811 (print_byte_count): New function, use to print byte counts.
12812 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12813 O_LARGEFILE.
12814 (main): Compute an upper bound on a corefile in max_core_size.
12815 Limit memory chunk size to max_core_size. Limit total memory
12816 allocated to max_core_size.
12817
4bb3667f
AC
128182004-09-23 Andrew Cagney <cagney@gnu.org>
12819
12820 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12821 from a separate process with code that creates a corefile by
12822 making the inferior dump core.
12823
60fe1a51
MK
128242004-09-23 Mark Kettenis <kettenis@gnu.org>
12825
12826 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12827 block.
12828
8e937346
MC
128292004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12830
12831 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12832 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12833 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12834 Likewise.
12835
7213f6d6
JJ
128362004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12837
12838 * gdb.java/jprint.exp: New test case for java inferior call.
12839 * gdb.java/jprint.java: Ditto.
12840
eac69dca
JB
128412004-09-15 Joel Brobecker <brobecker@gnat.com>
12842
12843 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12844
22227696
MC
128452004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12846
12847 * gdb.threads/killed.c: Include <stdlib.h>.
12848 * gdb.threads/pthreads.c: Likewise.
12849
7dd403a4
MC
128502004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12851
12852 * gdb.threads/killed.c: Add copyright notice.
12853
33f2d567
JM
128542004-09-10 Jason Molenda (jmolenda@apple.com)
12855
a9c64011
AS
12856 * gdb.base/define.exp: Two new tests to verify zero space chars
12857 after 'if' and 'while' commands in a user-defined command is correctly
12858 parsed.
33f2d567 12859
e05b62ac
AC
128602004-09-08 Andrew Cagney <cagney@gnu.org>
12861
12862 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12863 delivery test with duplicate at end of file.
12864
9cbe82da
MK
128652004-09-06 Mark Kettenis <kettenis@jive.nl>
12866
12867 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12868
564803d9
MC
128692004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12870
12871 * config/hppro.exp: Removed.
12872
7c6807ce
MC
128732004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12874
12875 * config/sparclet.exp: Removed.
12876
bf7e26dd
MC
128772004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12878
12879 * config/udi.exp: Removed.
12880
714e341b
MC
128812004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12882
12883 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12884 of "exp_continue".
12885 (advancei): Likewise.
12886
1236e623
JJ
128872004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12888
12889 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12890
3bdcad15
MI
128912004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12892
228af206 12893 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12894 to check for nodebug in executable.
12895 * gdb.gdb/observer.exp (setup_test): Likewise.
12896 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12897 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12898
c72b934c
AC
128992004-09-01 Andrew Cagney <cagney@gnu.org>
12900
12901 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12902 files.
12903
edd9b715
JJ
129042004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12905
12906 * gdb.base/unload.exp: Fix expected warning message to match
12907 latest format.
12908
fb4ce06b
CV
129092004-09-01 Corinna Vinschen <vinschen@redhat.com>
12910
12911 * gdb.base/call-rt-st.exp: Fix typos.
12912
ce78e7c3
MI
129132004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12914
12915 * gdb.threads/thread_check.exp: New testcase.
12916 * gdb.threads/thread_check.c: New testcase.
12917
2dedb159
AC
129182004-08-31 Andrew Cagney <cagney@gnu.org>
12919
12920 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12921 (skip_to_handler_entry): New procedures. Test stepping into a
12922 handler when the breakpoint is at the handler's entry point.
12923
68f53502
AC
129242004-08-30 Andrew Cagney <cagney@gnu.org>
12925
12926 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12927 gdb/1757.
12928
3e3ffd2b
MC
129292004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12930
12931 With code from Manoj Iyer <manjo@austin.ibm.com>:
12932 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12933 return value. Add an arm for "no debugging symbols found".
12934 Change a stray "error" to "perror".
12935 (gdb_run_cmd): Adapt to new return value.
12936 * gdb.base/remote.exp: Adapt to new return value.
12937 * gdb.gdb/complaints.exp: Likewise.
12938 * gdb.gdb/observer.exp: Likewise.
12939 * gdb.gdb/selftest.exp: Likewise.
12940 * gdb.gdb/xfullpath.exp: Likewise.
12941
4b6f5fd2
JB
129422004-08-27 Joel Brobecker <brobecker@gnat.com>
12943
12944 * gdb.threads/bp_in_thread.exp: New testcase.
12945
e5b25496
MC
129462004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12947
12948 Fix PR testsuite/1735.
12949 * gdb.threads/schedlock.c (thread_function): Add a cast
12950 to suppress a gcc warning.
12951 * gdb.threads/thread-specific.c (thread_function): Likewise.
12952
934353d6
MC
129532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12954
12955 * gdb.base/unload.c: Include <stdlib.h>.
12956
f98a0aef 129572004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12958
f98a0aef 12959 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12960 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12961 synchronized after the "return".
12962
5a2e8882
MC
129632004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12964
12965 * gdb.mi/basics.c: Include <stdio.h>.
12966 * gdb.mi/pthreads.c: Include <stdlib.h>.
12967 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12968
a9640423
MC
129692004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12970
12971 * gdb.threads/schedlock.c: Add copyright notice.
12972
b04e311d
AC
129732004-08-25 Andrew Cagney <cagney@gnu.org>
12974
12975 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12976 (skip_over_handler, breakpoint_over_hander): New test procedures.
12977 (advance, advancei): Add a proper prefix, do not use
12978 rerun_to_main.
12979 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12980
7c27f15b
MC
129812004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12982
12983 * gdb.mi/basics.c: Add copyright notice.
12984 * gdb.mi/var-cmd.c: Add copyright notice.
12985
fffc87ae
MC
129862004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12987
12988 * lib/gdb.exp: Remove signed_keyword_not_used.
12989 * lib/compiler.c: Likewise.
12990 * lib/compiler.cc: Likewise.
12991
d782e0bf
MC
129922004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12993
12994 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12995 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12996
96033e83
MC
129972004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12998
12999 * gdb.base/whatis.c: Add copyright notice.
13000
cf38c229
MK
130012004-08-20 Mark Kettenis <kettenis@gnu.org>
13002
13003 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
13004 it to skip the breakpoints encoded in the inline assembly.
13005
f4b49756
MC
130062004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13007
13008 * Makefile.in: Add gdb.fortran.
13009
2f193b69
MC
130102004-08-20 Michael Chastain <mec.gnu@mindspring.com>
13011
13012 * gdb.base/call-sc.exp (test_scalar_returns):
13013 Fix cut-and-paste glitch in "Make fun return now".
13014
89a237cb
MC
130152004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13016
13017 * configure.in: Add gdb.fortran.
13018 * configure: Regenerate.
13019 * gdb.fortran/Makefile.in: New file.
13020 * lib/gdb.exp (skip_fortran_tests): New procedure.
13021
469aff8e
MC
130222004-08-17 Michael Chastain <mec.gnu@mindspring.com>
13023
13024 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
13025 reference to bug-gnu@prep.ai.mit.edu.
13026 * gdb.mi/mi-var-child.exp: Likewise.
13027 * gdb.mi/mi-var-cmd.exp: Likewise.
13028 * gdb.mi/mi-var-display.exp: Likewise.
13029 * gdb.mi/mi2-var-block.exp: Likewise.
13030 * gdb.mi/mi2-var-child.exp: Likewise.
13031 * gdb.mi/mi2-var-cmd.exp: Likewise.
13032 * gdb.mi/mi2-var-display.exp: Likewise.
13033
00b51b9f
MK
130342004-08-15 Mark Kettenis <kettenis@gnu.org>
13035
13036 * gdb.base/unload.c (main): Make local variable msg const.
13037
45f07fef
MC
130382004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13039
13040 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
13041 to bug-gnu@prep.ai.mit.edu.
13042 * gdb.mi/mi-disassemble.exp: Likewise.
13043 * gdb.mi/mi-eval.exp: Likewise.
13044 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
13045 default line number.
13046 * gdb.mi/mi-return.exp: Likewise.
13047 * gdb.mi/mi-simplerun.exp: Likewise.
13048 * gdb.mi/mi-stack.exp: Likewise.
13049 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
13050 number with explicit range test.
13051 * gdb.mi/mi-watch.exp: Likewise.
13052 * gdb.mi/mi2-break.exp: Likewise.
13053 * gdb.mi/mi2-cli.exp: Likewise.
13054 * gdb.mi/mi2-disassemble.exp: Likewise.
13055 * gdb.mi/mi2-eval.exp: Likewise.
13056 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
13057 default line number.
13058 * gdb.mi/mi2-return.exp: Likewise.
13059 * gdb.mi/mi2-simplerun.exp: Likewise.
13060 * gdb.mi/mi2-stack.exp: Likewise.
13061 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
13062 number with explicit range test.
13063 * gdb.mi/mi2-watch.exp: Likewise.
13064
dd8c8ee7
MC
130652004-08-15 Michael Chastain <mec.gnu@mindspring.com>
13066
13067 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
13068 * gdb.cp/m-static.exp: Likewise.
13069 * gdb.cp/rtti.exp: Likewise.
13070
4e838464
MK
130712004-08-14 Mark Kettenis <kettenis@gnu.org>
13072
13073 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
13074
8d8cb839
EZ
130752004-08-14 Eli Zaretskii <eliz@gnu.org>
13076
13077 * ChangeLog: Prefix Local Variables with semi-colons and indent
13078 the reference to older ChangeLog files, to fix fontification in
13079 Emacs.
13080
deea8bb0
MC
130812004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13082
13083 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
13084 * gdb.mi/mi2-break.exp: Likewise.
13085
c3297504
MC
130862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13087
13088 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
13089
25808999
MC
130902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13091
13092 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
13093
226a8d71
MC
130942004-08-13 Michael Chastain <mec.gnu@mindspring.com>
13095
13096 * gdb.cp/classes.exp: Remove unused declarations. Just let
13097 test names default instead of providing special names. Remove
13098 extraneous demangler test.
13099
37fdf854
JJ
131002004-08-12 Jeff Johnston <jjohnstn@redhat.com>
13101
13102 * gdb.base/unload.exp: New test for breakpoints in dynamically
13103 loaded libraries.
13104 * gdb.base/unload.c: Ditto.
13105 * gdb.base/unloadshr.c: Ditto.
13106
2d3a7986
MC
131072004-08-12 Michael Chastain <mec.gnu@mindspring.com>
13108
13109 * gdb.cp/classes.exp (test_ptype_class_objects): Call
13110 cp_test_ptype_class.
13111 (test_enums): Likewise.
13112
c72b934c
AC
131132004-08-10 Andrew Cagney <cagney@gnu.org>
13114
13115 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13116 files.
13117
cc503c8a
AC
131182004-08-10 Andrew Cagney <cagney@gnu.org>
13119
13120 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
13121 init_malloc call.
13122
902f2ccb
MC
131232004-08-10 Michael Chastain <mec.gnu@mindspring.com>
13124
13125 * ChangeLog: Add copyright notice. The notice is copied
13126 from emacs 21.3 top level ChangeLog.
13127
78c90502
MC
131282004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13129
13130 * lib/cp-support.exp: New file.
13131 * lib/cp-support.exp (cp_test_type_class): New function.
13132 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
13133 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
13134 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
13135 cp_test_ptype_class.
13136
88e5ea78
MC
131372004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13138
13139 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
13140 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13141 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
13142 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
13143 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13144 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
13145 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
13146 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
13147 gdb.mi/mi2-watch.exp: Update copyright years.
13148
6a89fc9c
MK
131492004-08-09 Mark Kettenis <kettenis@gnu.org>
13150
13151 * gdb.base/sigaltstack.exp: Provide proper anchoring.
13152
1482e0de
MC
131532004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13154
13155 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
13156 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
13157 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
13158 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13159 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
13160 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
13161 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
13162 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13163 gdb.mi/mi-watch.exp: Update copyright years.
13164
1a5ce3f3
DJ
131652004-08-08 Daniel Jacobowitz <dan@debian.org>
13166
13167 PR gdb/1738
13168 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
13169 from a breakpoint with a pending signal.
13170
04f6ecf2
DJ
131712004-08-08 Daniel Jacobowitz <dan@debian.org>
13172
13173 PR gdb/1736
13174 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
13175 * gdb.base/sigaltstack.exp (finish_test): Consume output until
13176 the prompt.
13177 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
13178
54d90d35
DJ
131792004-08-08 Daniel Jacobowitz <dan@debian.org>
13180
13181 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
13182
d2f6abb0
DJ
131832004-08-08 Daniel Jacobowitz <dan@debian.org>
13184
13185 PR gdb/1736
13186 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
13187 for i?86-*-linux*.
13188
5598c03d
DJ
131892004-08-08 Daniel Jacobowitz <dan@debian.org>
13190
13191 * gdb.arch/i386-prologue.exp: Compile without debug information.
13192
c6fee705
MC
131932004-08-08 Michael Chastain <mec.gnu@mindspring.com>
13194
13195 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
13196 rather than asking gdb to search.
13197
dd90efdb
MC
131982004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13199
13200 * gdb.base/gcore.c: Include <string.h>.
13201
1e84bec1
MC
132022004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13203
13204 * gdb.base/gcore.c: Add copyright notice.
13205
e425eb2b
MC
132062004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13207
13208 * gdb.base/freebpcmd.c: Include <stdio.h>.
13209 * gdb.base/long_long.c: Include <string.h>.
13210 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
13211 * gdb.base/siginfo.c: Include <string.h>.
13212 * gdb.base/sigstep.c: Include <string.h>.
13213
cb9aaed5
MC
132142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13215
13216 * gdb.base/complex.c: Include <stdlib.h>.
13217
55944f3d
MC
132182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13219
13220 * gdb.base/complex.c: Add copyright notice.
13221
7b2953d9
MC
132222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13223
13224 * gdb.base/charset.c: Include <stdlib.h>.
13225
c9133d23
MC
132262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13227
13228 * gdb.base/auxv.c: Include <stdlib.h>.
13229
0a8490ad
MC
132302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13231
13232 * gdb.base/auxv.c: Add copyright notice.
13233
3426d5ec
MC
132342004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13235
13236 * gdb.base/coremaker.c: Add copyright notice.
13237 * gdb.base/coremaker2.c: Add copyright notice.
13238
8da195dd
AC
132392004-08-04 Andrew Cagney <cagney@gnu.org>
13240
13241 * gdb.base/store.exp: Update copyright.
13242 (check_set, up_set, check_struct, up_struct): Add a prefix to test
13243 names, do not import gdb_prompt.
13244
8d394f98
AC
132452004-08-01 Andrew Cagney <cagney@gnu.org>
13246
13247 Fix PR testsuite/1729.
13248 * gdb.base/dump.exp: Add test name to callers of capture_value, do
13249 not use capture_value with value 4.
13250 (capture_value): Add optional test name parameter.
13251 (test_reload_saved_value, test_restore_saved_value): Use $msg as
13252 the prefix, pass to capture_value.
13253
b6702b23
MK
132542004-08-01 Mark Kettenis <kettenis@gnu.org>
13255
13256 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
13257 * gdb.arch/i386-prologue.c (standard): New prototype and function.
13258 (main): Call new function.
13259
c203e0ca
MC
132602004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13261
13262 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
13263
a7995a30
MC
132642004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13265
13266 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
13267
9366563b
MC
132682004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13269
b6eeaf26 13270 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
13271 Accept more values of vtbl pointer. Remove some messages
13272 about "obsolete gcc or gdb".
13273
2fc1f950
MC
132742004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13275
13276 * gdb.cp/classes.exp: Accept more varieties of ptype output.
13277
c724d49b
MC
132782004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13279
13280 * gdb.base/asm-source.exp: Properly convert target board
13281 debug flags from gcc format to binutils format.
13282
736b0fce
MK
132832004-07-28 Mark Kettenis <kettenis@gnu.org>
13284
13285 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
13286 gdb1718". PR backtrace/1718 partially fixed.
13287
5633ea5c
JJ
132882004-07-27 Jeff Johnston <jjohnstn@redhat.com>
13289
13290 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
13291
575eebb1
NC
132922004-07-26 Nick Clifton <nickc@redhat.com>
13293
13294 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
13295 good default value for a specific architecture is available then
13296 set it to that value. Otherwise default to the -gstabs switch.
13297 Remove the -g... switches from the asm-flags variable. Allow the
13298 target board info to override the value if it wants to. Pass the
13299 switch on the assembler command line.
13300
62104619
MK
133012004-07-23 Mark Kettenis <kettenis@gnu.org>
13302
13303 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
13304 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
13305 (main): Call new function.
13306
4a1135b8
MC
133072004-07-22 Michael Chastain <mec.gnu@mindspring.com>
13308
13309 Test for PR exp/1715.
13310 * gdb.base/radix.exp: Refactor common procedures. Make all
13311 test names unique. Change XFAIL to KFAIL.
13312
8a12c1f0
MC
133132004-07-20 Michael Chastain <mec.gnu@mindspring.com>
13314
13315 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
13316 * gdb.ada/gnat_ada.gin: ... to here.
13317 * configure.in: Use gnat_ada.gin.
13318 * configure: Regenerate.
13319
23b451cf
AC
133202004-07-20 Andrew Cagney <cagney@gnu.org>
13321
13322 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
13323 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
13324 XFAILs. Clean up test messages and comments. Check backtraces.
13325 Delete re-sync code.
13326
ab618a02
MC
133272004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13328
13329 Fix PR cli/740.
13330 * gdb.base/annota1.exp: Honor gdb,nosignals.
13331 * gdb.base/annota3.exp: Likewise.
13332
46dad340
MC
133332004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13334
13335 * lib/java.exp: Update copyright notice.
13336
756d8c70
AC
133372004-07-19 Andrew Cagney <cagney@gnu.org>
13338
13339 * gdb.base/selftest.exp: Copy file from here ...
13340 * gdb.gdb/selftest.exp: ... to here.
13341
586027e6
AC
133422004-07-16 Andrew Cagney <cagney@redhat.com>
13343
13344 * lib/insight-support.exp: Delete file.
13345 * lib/java.exp (java_init): Fix copyright.
13346
029d2200
AC
133472004-07-16 Andrew Cagney <cagney@gnu.org>
13348
13349 * gdb.base/restore.c: Append "prologue" to comments marking the a
13350 function's prologue.
13351 * gdb.base/restore.exp: Update copyright, re-indent.
13352 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
13353 callerN" prefix where needed. Update patterns that match a
13354 function's prologue.
13355
653b62c5
MC
133562004-07-16 Michael Chastain <mec.gnu@mindspring.com>
13357
13358 * gdb.base/restore.c: Add copyright notice.
13359
f7d690e5
AC
133602004-07-16 Andrew Cagney <cagney@gnu.org>
13361
13362 * gdb.base/logical.exp: Update copyright.
13363 (evaluate): New procedure. Use to re-implement tests using
13364 several tables.
13365
d629a7cb
MH
133662004-07-14 Martin Hunt <hunt@redhat.com>
13367
13368 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
13369 which fixes some problems where init.tcl was not found.
13370
9c7bb332
AC
133712004-07-13 Andrew Cagney <cagney@gnu.org>
13372
6bf46641
AC
13373 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
13374 (check_sizeof, check_valueof): Do not include the output in the
13375 test name. Use gdb_test.
13376 (get_valueof): Use gdb_test_multiple.
13377
c4ffd4c0
AC
13378 * gdb.base/step-test.exp: Update copyright. Use
13379 gdb_test_multiple. Ensure that test names do not include
13380 architecture dependent output.
13381
ab89363a
AC
13382 * gdb.gdb/observer.exp: Update copyright.
13383 (setup_test): Use gdb_test_multiple.
13384 (attach_first_observer, attach_second_observer)
13385 (attach_third_observer, detach_first_observer)
13386 (detach_second_observer, detach_third_observer)
13387 (reset_counters, check_counters): Make $message a prefix.
13388 (test_normal_stop_notifications): Add "args" parameter - a list of
13389 init functions to be called. Make $message a prefix,
13390 (test_observer_normal_stop): Change the message prefixes so that
13391 they are unique, pass the attach / detach procedures to
13392 test_normal_stop_notifications.
13393
ec58997a
AC
13394 * gdb.base/signull.exp (test_segv): Prefix all tests with
13395 "${name}". Clean up test messages.
13396
b475183b
AC
13397 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
13398
9c7bb332
AC
13399 * gdb.base/ena-dis-br.exp: Update copyright.
13400 (break_at): New function. Replace send_gdb with gdb_test,
13401 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
13402 ignore count, not stopped at bpt", with KFAIL.
13403
2dd95497
CV
134042004-07-13 Corinna Vinschen <vinschen@redhat.com>
13405
13406 * gdb.base/attach.exp: Remove cleanupfile handling.
13407
419e626b
AC
134082004-07-12 Andrew Cagney <cagney@gnu.org>
13409
13410 * gdb.base/annota1.exp: Cleanup corefile test name.
13411 * gdb.base/annota3.exp: Ditto.
13412
8b1b3228
AC
134132004-07-12 Andrew Cagney <cagney@gnu.org>
13414
78650829
AC
13415 * gdb.base/signals.exp: Clean up copyright, re-indent.
13416
8b1b3228
AC
13417 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
13418 gdb_test and gdb_test_multiple.
13419
935c2760
JJ
134202004-07-08 Jeff Johnston <jjohnstn@redhat.com>
13421
13422 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 13423 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
13424 provide line number info for first statement in main.
13425
1544280f
AC
134262004-07-08 Andrew Cagney <cagney@gnu.org>
13427
1279f4ff
AC
13428 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
13429
1544280f
AC
13430 * gdb.base/sigbpt.exp: Make the common part of each test name a
13431 prefix instead of suffix.
13432
bcc82369
BR
134332004-07-07 Bob Rossi <bob_rossi@cox.net>
13434
13435 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
13436 test from test_tbreak_creation_and_listing to
13437 test_file_list_exec_source_file
13438 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
13439 Changed name of test from test_tbreak_creation_and_listing to
13440 test_file_list_exec_source_file
13441
23f4b0aa
JJ
134422004-07-07 Jeff Johnston <jjohnstn@redhat.com>
13443
13444 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
13445 the jmisc() constructor instead of <init>.
13446 * gdb.java/jmisc1.exp: Ditto.
13447
56401cd5
AC
134482004-07-07 Andrew Cagney <cagney@gnu.org>
13449
13450 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
13451 corrupting the PC.
13452
44ae2f6a
MC
134532004-07-06 Michael Chastain <mec.gnu@mindspring.com>
13454
13455 * gdb.cp/templates.exp: Accept whitespace change in demangler
13456 output.
13457
45a83408
AC
134582004-07-06 Andrew Cagney <cagney@gnu.org>
13459
13460 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
13461
d205ad70
MC
134622004-07-02 Michael Chastain <mec.gnu@mindspring.com>
13463
13464 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
13465 * lib/compiler.cc: Likewise.
13466
06ea1a61
MC
134672004-06-30 Michael Chastain <mec.gnu@mindspring.com>
13468
13469 * lib/compiler.cc: Work around string preprocessing problem
13470 with old hp c++ compiler.
13471 * lib/compiler.c: Likewise.
13472
daab1251
CV
134732004-06-29 Corinna Vinschen <vinschen@redhat.com>
13474
13475 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
13476 directives to conditionalize symbol prefixing.
13477 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
13478 additional_flags handling. Add underscore prefix for Cygwin.
13479 * gdb.arch/i386-unwind.c: Use preprocessor directives to
13480 conditionalize symbol prefixing.
13481 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
13482 additional_flags handling. Add underscore prefix for Cygwin.
13483
cc984116
CV
134842004-06-29 Corinna Vinschen <vinschen@redhat.com>
13485
13486 * gdb.base/bigcore.exp: Skip test on Cygwin.
13487
c279b077
MC
134882004-06-28 Michael Chastain <mec.gnu@mindspring.com>
13489
13490 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
13491 formats for "info register". Use gdb_test_multiple. Fix
13492 the "invalid register" test.
13493
0e915747
CV
134942004-06-28 Corinna Vinschen <vinschen@redhat.com>
13495
13496 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
13497 PID for Cygwin. Add Cygwin specific strings to check for in some
13498 tests.
13499 (do_attach_tests): Add a test for user interaction when attaching
13500 to a process with no matching symbol table already loaded.
13501
11422c86
AC
135022004-06-26 Andrew Cagney <cagney@gnu.org>
13503
13504 Test PR java/1567 and PR java/1565.
13505 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
13506 * gdb.java/jmisc2.exp: Delete file.
13507
cefbce26
MC
135082004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13509
13510 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13511
e19f872c
CV
135122004-06-25 Corinna Vinschen <vinschen@redhat.com>
13513
13514 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
13515 attach process.
13516
d931ba3b
MC
135172004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13518
13519 * gdb.cp/pr-1553.exp: Remove.
13520
aef68c48
MC
135212004-06-22 Michael Chastain <mec.gnu@mindspring.com>
13522
13523 * gdb.cp/pr-1553.cc: Remove.
13524 * gdb.cp/pr-1553.exp: Disable this test.
13525
8d5df71a
JB
135262004-06-20 Jim Blandy <jimb@redhat.com>
13527
a9c64011 13528 Fix PR testsuite/1680.
8d5df71a
JB
13529 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13530 regular expressions.
13531
4ac6f39d
MC
135322004-06-19 Michael Chastain <mec.gnu@mindspring.com>
13533
13534 Fix PR testsuite/1679.
13535 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
13536 Issue an UNSUPPORTED result instead.
13537
1b413552
JB
135382004-06-18 Jim Blandy <jimb@redhat.com>
13539
13540 * gdb.base/charset.exp: Only send a control-C if we see a new
13541 prompt and incomplete command.
13542
6daa6ebd
MC
135432004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13544
13545 * gdb.cp/pr-574.cc: Add copyright notice.
13546
51fa4ae0
JB
135472004-06-17 Jim Blandy <jimb@redhat.com>
13548
13549 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13550 cases where the regexp has no groups; this grabs random text from
13551 the previous test suite, whatever that was.
13552
8fea26c5
MC
135532004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13554
13555 * gdb.cp/printmethod.cc: Add copyright notice.
13556
1e3aeb41
MC
135572004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13558
13559 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13560
9d9030bc
AC
135612004-06-16 Andrew Cagney <cagney@gnu.org>
13562
13563 * gdb.base/signull.c: Update copyright. Include <string.h>.
13564 (bowler): Replace data_pointer with data_read
13565 and data_write cases. Add code_descriptor case.
13566 (zero, desc): New array and pointer.
13567 (data, code): Change to simple pointers.
13568 * gdb.base/signull.exp: Fix probe pattern matching a function
13569 descriptor SIGSEGV. Replace data_pointer with data_read and
13570 data_write tests.
13571
acd4ad44
AC
135722004-06-16 Andrew Cagney <cagney@gnu.org>
13573
13574 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13575
08fd625c
MC
135762004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13577
13578 * gdb.base/long_long.c: Add copyright notice.
13579
1903502c
MC
135802004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13581
13582 * gdb.base/long_long.exp: Remove reference to
13583 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13584 to gdb_breakpoint and gdb_continue_to_breakpoint.
13585
83313cb1
JB
135862004-06-14 Jim Blandy <jimb@redhat.com>
13587
13588 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
13589 endian case.
13590
1bf404ef
AC
135912004-06-14 Andrew Cagney <cagney@gnu.org>
13592
13593 * gdb.base/gcore.exp (capture_command_output): Delete the always
13594 passing tests containing inferior values.
13595 * gdb.base/ending-run.exp: Do not include the breakpoint address
13596 in the test message. Update copyright.
13597 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13598 size in the test name, use gdb_test_multiple. Update copyright.
13599
ef220b33
MC
136002004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13601
13602 * gdb.cp/ref-types.cc: Add copyright notice.
13603
4f70a4c9
MC
136042004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13605
13606 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
13607 hp_aCC_compiler.
13608 * lib/compiler.cc: Likewise.
13609 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
13610 'set' commands. Log diagnostics for other lines. Set
13611 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
13612
335928ac
MC
136132004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13614
13615 * gdb.cp/try_catch.cc: Add copyright notice.
13616
2efb12e8
MC
136172004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13618
13619 * gdb.cp/userdef.cc: Add copyright notice.
13620
0bbed51a
MC
136212004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13622
13623 * gdb.cp/virtfunc.cc: Add copyright notice.
13624
e12a46c9
RC
136252004-06-11 Randolph Chung <tausq@debian.org>
13626
13627 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13628 problem.
13629
338e05af
AC
136302004-06-10 Andrew Cagney <cagney@gnu.org>
13631
13632 * lib/compiler.cc, lib/compiler.c: Append either
13633 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
13634 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
13635 instead of gcc-3-3.
13636
dc3f10cb
AC
136372004-06-09 Andrew Cagney <cagney@gnu.org>
13638
b4d946af
AC
13639 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13640 gdb/1455, bug is specific to "long long" and "double".
a9c64011 13641
dc3f10cb
AC
13642 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
13643 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13644 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13645 fixed.
13646
b5c0bfa2
AC
136472004-06-09 Andrew Cagney <cagney@gnu.org>
13648
13649 * gdb.base/structs.exp (test_struct_returns): Replace
13650 "return_value_unknown" and "finish_value_unknown" by
13651 "return_value_known" and "finish_value_known". Instead of
13652 "return_value_unknown" iff "finish_value_unknown", check
13653 "return_value_known" implies "finish_value_known".
13654
caeb605f
MH
136552004-06-08 Martin Hunt <hunt@redhat.com>
13656
13657 * gdb.base/float.exp: Add pattern for mips targets.
13658
c892bb64
RC
136592004-06-08 Randolph Chung <tausq@debian.org>
13660
13661 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13662 message for unknown architectures more clear.
13663
48306d3e
JB
136642004-06-08 Joel Brobecker <brobecker@gnat.com>
13665
13666 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13667 start the execution of the program.
13668
83ecb59f
JB
136692004-06-07 Jim Blandy <jimb@redhat.com>
13670
13671 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13672 * gdb.arch/i386-cpuid.h: New helper file.
13673
55264cb4
RC
136742004-06-07 Randolph Chung <tausq@debian.org>
13675
13676 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13677 has started.
13678
23cadb28
RM
136792004-06-04 Roland McGrath <roland@redhat.com>
13680
13681 Fix PR gdb/1647.
13682 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13683 differently to be robust to output buffering differences.
13684
51d01eda
MC
136852004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13686
13687 * gdb.threads/pthreads.exp: Update copyright years.
13688 (check_control_c): Change asynchronous 'after' to synchronous.
13689
f4fc3b93
RM
136902004-06-04 Roland McGrath <roland@redhat.com>
13691
13692 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13693 next gdb prompt.
13694
4013522b
MC
136952004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13696
13697 Fix PR gdb/1636.
13698 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13699 calls to synchronous.
13700
7a8f1e6b
JB
137012004-05-26 Jim Blandy <jimb@redhat.com>
13702
13703 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13704
81bb3443
RC
137052004-05-24 Randolph Chung <tausq@debian.org>
13706
13707 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13708 * gdb.asm/pa.inc: New file.
13709
8f5a3103
MK
137102004-05-22 Mark Kettenis <kettenis@gnu.org>
13711
13712 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13713
734b8fe8 137142004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 13715 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
13716
13717 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13718 GDB prompt.
13719
725603e1
UW
137202004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13721
f4fc3b93 13722 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
13723 setjmp/longjmp. Use sigaction instead of signal.
13724
8b923272 137252004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 13726 Michael Snyder <msnyder@redhat.com>
8b923272
JB
13727
13728 * gdb.threads/pthread_cond_wait.c: New file.
13729 * gdb.threads/pthread_cond_wait.exp: New testcase.
13730
8bfabb04
AC
137312004-05-13 Andrew Cagney <cagney@redhat.com>
13732
13733 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13734 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13735
42edda50
AC
137362004-05-11 Andrew Cagney <cagney@redhat.com>
13737
13738 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13739 fixed but revealed gdb/1639.
13740
d303a6c7
AC
137412004-05-10 Andrew Cagney <cagney@redhat.com>
13742
13743 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13744 func1" and "next to 2nd alarm", kernel bug avoided.
13745
bf08c2a1
DJ
137462004-05-10 Daniel Jacobowitz <dan@debian.org>
13747
13748 PR external/1568
13749 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13750 XFAIL if it is smaller than bytes_allocated.
13751 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13752 (main): Make chunks_allocated unsigned. Correct comment.
13753
c0586a34
JB
137542004-05-07 Joel Brobecker <brobecker@gnat.com>
13755
13756 * gdb.arch/powerpc-aix-prologue.c: New file.
13757 * gdb.arch/powerpc-aix-prologue.exp: New file.
13758
f2785d12
JB
137592004-05-07 Jim Blandy <jimb@redhat.com>
13760
13761 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13762 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13763
bd7f6e30
JB
137642004-05-06 Joel Brobecker <brobecker@gnat.com>
13765
13766 * gdb.base/sep.exp: No longer setup_kfail when the program was
13767 built with dwarf2.
13768
0a5e7efe
JI
137692004-05-05 Jim Ingham <jingham@apple.com>
13770
13771 * gdb.base/pending.exp: Make sure pending breakpoints
13772 preserve the ignore count.
f4fc3b93 13773
a8958849
MK
137742004-04-27 Jerome Guitton <guitton@gnat.com>
13775
13776 * i386-prologue.exp: Add testcase for jump instruction as first
13777 instruction of the real code.
13778 * i386-prologue.c (jump_at_beginning): New function.
13779
7e103f5b
MK
137802004-04-28 Mark Kettenis <kettenis@gnu.org>
13781
13782 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13783 x86_64-*-*.
13784
5d38b224
MK
137852004-04-28 Mark Kettenis <kettenis@gnu.org>
13786
13787 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13788 i*86-*-*.
13789
0ef32fd9
MK
137902004-04-25 Mark Kettenis <kettenis@gnu.org>
13791
13792 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13793 expression that checks the return type.
13794
71d7dd7c
AC
137952004-04-23 Andrew Cagney <cagney@redhat.com>
13796
13797 * gdb.base/call-sc.exp: New test of scalar call/return values.
13798 * gdb.base/call-sc.c: Ditto.
13799
1e9f977e
JJ
138002004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13801
13802 * gdb.threads/manythreads.c: Reduce thread stack size.
13803
899d9e3a
JJ
138042004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13805
13806 * gdb.threads/manythreads.c: Add copyright notice.
13807
61bcae62
AC
138082004-04-23 Andrew Cagney <cagney@redhat.com>
13809
13810 * gdb.base/siginfo.exp: Better handle step out of signal.
13811 * gdb.base/sigstep.exp: Ditto.
13812
7339a42e 138132004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 13814 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
13815
13816 * gdb.threads/manythreads.c: New testcase.
13817 * gdb.threads/manythreads.exp: Ditto.
13818
5c98409b
JB
138192004-04-22 Jim Blandy <jimb@redhat.com>
13820
13821 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13822 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13823
3b611f1a
MC
138242004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13825
13826 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13827
f0fd9238
AC
138282004-04-21 Andrew Cagney <cagney@redhat.com>
13829
13830 * gdb.base/sigstep.c: New file.
13831 * gdb.base/sigstep.exp: New file.
13832
90990674
JB
138332004-04-16 Joel Brobecker <brobecker@gnat.com>
13834
13835 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13836 call to observer_notify_normal_stop.
13837
78cef34b
AC
138382004-04-15 Andrew Cagney <cagney@redhat.com>
13839
13840 * gdb.base/siginfo.c: New file.
13841 * gdb.base/siginfo.exp: New file.
13842
d2343407
JB
138432004-04-12 J. Brobecker <brobecker@gnat.com>
13844
13845 * gdb.base/sep.exp: Fix typo in comment.
13846
a2dba3c8
JB
138472004-04-12 J. Brobecker <brobecker@gnat.com>
13848
13849 * gdb.base/sep.c: New file.
13850 * gdb.base/sep-proc.c: New file.
13851 * gdb.base/sep.exp: New testcase.
13852
15f7b60e
MK
138532004-04-09 Mark Kettenis <kettenis@gnu.org>
13854
13855 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13856 support.
13857
44f4de1a
AC
138582004-04-05 Andrew Cagney <cagney@redhat.com>
13859
13860 * gdb.base/sigaltstack.c: New file.
13861 * gdb.base/sigaltstack.exp: New file.
13862
ef04f396
JB
138632004-04-04 Joel Brobecker <brobecker@gnat.com>
13864
13865 * gdb.base/foll-fork.exp: Update the expected output for
13866 "help set follow-fork-mode", to match a change that was made
13867 to the help of this variable on 2004-01-13.
13868
d40d2c92
JB
138692004-04-01 Joel Brobecker <brobecker@gnat.com>
13870
13871 * lib/ada.exp: Add copyright notice.
13872 * bar.ads: Likewise.
13873 * bar.adb: Likewise.
13874 * null_record.adb: Likewise.
13875 * null_record.exp: Likewise.
13876 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13877
f86ef5a3
JB
138782004-04-01 Joel Brobecker <brobecker@gnat.com>
13879
13880 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13881 * configure: Regenerate.
13882
414e70e3
JB
138832004-04-01 Joel Brobecker <brobecker@gnat.com>
13884
13885 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13886 to build the application. Remove the message printed when in
13887 verbose mode, redundant with the UNSUPPORTED message above.
13888
f0aaee49
JB
138892004-03-31 Joel Brobecker <brobecker@gnat.com>
13890
13891 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13892 * gdb.ada (null_record.exp): New testcase.
13893
ac81cb54
JB
138942004-03-31 Joel Brobecker <brobecker@gnat.com>
13895
13896 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13897
854af2f7
JB
138982004-03-31 Joel Brobecker <brobecker@gnat.com>
13899
13900 * gdb.ada: New subdirectory.
13901 * gdb.ada/Makefile.in: New file.
13902 * gdb.ada/gnat_ada.gpr.in: New file.
13903
034cb681
JB
139042004-03-31 Joel Brobecker <brobecker@gnat.com>
13905
13906 * lib/ada.exp: New file.
13907
78a1a894
DJ
139082004-03-24 Daniel Jacobowitz <drow@mvista.com>
13909
13910 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13911 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13912
4b2b3b3e
AC
139132004-03-22 Andrew Cagney <cagney@redhat.com>
13914
13915 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13916 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13917 Problem identified by Ulrich Weigand.
13918
23c73aa3
DC
139192004-03-17 David Carlton <carlton@kealia.com>
13920
13921 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13922 PR c++/826.
13923
d63a86f8
RM
139242004-03-16 Roland McGrath <roland@redhat.com>
13925
13926 * gdb.base/auxv.exp: New file.
13927 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13928
0e02aa50
DC
139292004-03-12 David Carlton <carlton@kealia.com>
13930
13931 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13932 * gdb.cp/pr-1553.cc: Ditto.
13933 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13934 pass branch.
13935
c20b71be
MC
139362004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13937
13938 * gdb.cp/templates.exp: Accept more template types.
13939
c7414a01
MC
139402004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13941
13942 From Corinna Vinschen with modifications.
13943 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13944 local variable obj_with_enum.
13945 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13946 results with obj_with_enum.
13947
ed69573c
MC
139482004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13949
13950 * gdb.cp/classes.cc: New file, copied from misc.cc.
13951 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13952
28301461
MC
139532004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13954
13955 * gdb.cp/misc.cc: Add copyright notice.
13956
1198ecbe
DC
139572004-03-05 David Carlton <carlton@kealia.com>
13958
13959 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13960 * gdb.cp/rtti.h: Update copyright.
13961 (namespace n2::n3): New.
13962 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13963 (n2::n3::func3): New.
13964 (main): Call n2::n3::func3.
13965 * gdb.cp/rtti2.cc: Update copyright.
13966 (n2::create3): New.
13967
9e08c470
MK
139682004-03-04 Mark Kettenis <kettenis@gnu.org>
13969
13970 * gdb.asm/openbsd.inc: Fix typo.
13971
4bebc3aa
FF
139722004-03-03 Fred Fish <fnf@redhat.com>
13973
13974 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13975 "val" instead of unused "size". Update copyright year.
13976
6ea9fb37
DJ
139772004-02-29 Daniel Jacobowitz <drow@mvista.com>
13978
13979 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13980 to use unsigned char.
13981 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13982 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13983
23b23974
DJ
139842004-02-29 Daniel Jacobowitz <drow@mvista.com>
13985
13986 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13987 line of output.
13988
7574fd53
DJ
139892004-02-28 Daniel Jacobowitz <drow@mvista.com>
13990
13991 * gdb.base/relocate.c (dummy): Initialize.
13992
a195357f
DJ
139932004-02-28 Daniel Jacobowitz <drow@mvista.com>
13994
13995 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13996 a breakpoint at exit.
13997
72fd54a9
FF
139982004-02-27 Fred Fish <fnf@redhat.com>
13999
14000 * gdb.base/chng-syms.exp: Add expect condition to match failing
14001 case that isn't a timeout.
14002
b9d23137
AC
140032004-02-27 Andrew Cagney <cagney@redhat.com>
14004
14005 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
14006 support.
14007
15d208f6 140082004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 14009
15d208f6
FF
14010 * gdb.arch/gdb1431.c: Remove.
14011 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
14012 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
14013 of "until" incorrectly.
14014
98f9cd2d
JB
140152004-02-26 J. Brobecker <brobecker@gnat.com>
14016
14017 * gdb.cp/class2.cc (empty): New class.
14018 (refer): New function.
14019 (main): Declare an object of type empty and use it.
14020 * gdb.cp/class2.exp: Print the value of an object of type empty.
14021
9b50c11b
JJ
140222004-02-26 Jeff Johnston <jjohnstn@redhat.com>
14023
14024 * gdb.base/langs.exp: Update query string to match the
14025 new nquery format used for pending breakpoints.
14026
0dcd613f
AC
140272004-02-26 Andrew Cagney <cagney@redhat.com>
14028
14029 Fix PR i18n/1570.
14030 * gdb.base/charset.c: Update copyright notice.
14031 (main, init_string): Remove the escape character '\e' tests.
14032 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
14033 * gdb.base/charset.exp (valid_host_charset): Ditto.
14034 * gdb.base/setvar.exp: Ditto.
14035
b8a56647
AC
140362004-02-24 Andrew Cagney <cagney@redhat.com>
14037
90d59e34
AC
14038 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
14039 mmapped data in core file" PASS and FAIL messages consistent.
14040
b8a56647
AC
14041 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
14042 setting a breakpoint. Work around PR java/1565.
14043
9f27c604
JJ
140442004-02-23 Jeff Johnston <jjohnstn@redhat.com>
14045
14046 * lib/gdb.exp (gdb_breakpoint): Update query string to match
14047 new nquery format.
14048 * gdb.base/pending.exp: Ditto.
14049
3224a706
MK
140502004-02-22 Mark Kettenis <kettenis@gnu.org>
14051
14052 * configure.in: Run stabs tests on *BSD.
14053 * configure: Regenerated.
14054
41e0a9ca
MK
140552004-02-21 Mark Kettenis <kettenis@gnu.org>
14056
14057 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
14058
1e1b3428
FF
140592004-02-20 Fred Fish <fnf@redhat.com>
14060
14061 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
14062 blank in test for "returns short", for consistency with other
14063 "returns xxx" tests. Update copyright year.
14064
f9a7572a
FF
140652004-02-19 Fred Fish <fnf@redhat.com>
14066
14067 New testcase for PR breakpoint/1558.
14068 * gdb.arch/gdb1558.exp: New file.
14069 * gdb.arch/gdb1558.c: New file.
14070
b2ce2854
EZ
140712004-02-19 Elena Zannoni <ezannoni@redhat.com>
14072
14073 * gdb.base/nodebug.exp: Fix typo.
14074
e7c9ff01
JB
140752004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
14076
14077 Committed by Jim Blandy <jimb@redhat.com>.
14078
62f4b920
JB
14079 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
14080
2db536a1
JB
14081 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
14082
e7c9ff01
JB
14083 * gdb.base/float.exp: Support s390*-*-* targets.
14084
f3205b34
AF
140852004-02-17 Adam Fedor <fedor@gnu.org>
14086
14087 * gdb.base/gdb1555.exp: New file.
14088 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
14089
9d62932d
EZ
140902004-02-17 Elena Zannoni <ezannoni@redhat.com>
14091
14092 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
14093
344c9711
FF
140942004-02-16 Fred Fish <fnf@redhat.com>
14095
14096 * gdb.arch/gdb1291.c: Remove
14097 * gdb.arch/gdb1291.s: New test input file.
14098 * gdb.arch/gdb1291.exp: Expand test to check case that should not
14099 fail. Test for correct result, known incorrect result, other
14100 failures and timeouts.
14101
2d822687
AC
141022004-02-16 Andrew Cagney <cagney@redhat.com>
14103
14104 * gdb.base/bigcore.exp: New file.
14105 * gdb.base/bigcore.c: New file.
14106
dac15b66
AC
141072004-02-13 Andrew Cagney <cagney@redhat.com>
14108
14109 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
14110 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
14111 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
14112 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
14113 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
14114 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
14115 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
14116 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
14117 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
14118 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
14119
6bdfc2c4
JJ
141202004-02-11 Jeff Johnston <jjohnstn@redhat.com>
14121
14122 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
14123 executed is an alloc instruction.
14124
87b3ede8
DC
141252004-02-11 David Carlton <carlton@kealia.com>
14126
14127 * gdb.cp/breakpoint.exp: New.
14128 * gdb.cp/breakpoint.cc: New.
14129
6e19e2bf
MC
141302004-02-11 Michael Chastain <mec.gnu@mindspring.com>
14131
14132 Partial fix for PR gdb/1543.
14133 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
14134 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
14135 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
14136 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
14137 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
14138 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
14139 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
14140 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
14141 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
14142 to bug-gdb@prep.ai.mit.edu .
14143 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
14144 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
14145 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
14146 Likewise.
14147
5c5455dc
AC
141482004-02-10 Andrew Cagney <cagney@redhat.com>
14149
14150 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
14151 using gdb_internal_error_resync.
14152
9cf689d7
DJ
141532004-02-09 Daniel Jacobowitz <drow@mvista.com>
14154
14155 * gdb.threads/thread-specific.exp: Stop early if no threads are
14156 found.
14157
d2dc51db
MC
141582004-02-09 Michael Chastain <mec.gnu@mindspring.com>
14159
14160 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
14161
14b1a056
DJ
141622004-02-08 Daniel Jacobowitz <drow@mvista.com>
14163
14164 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
14165 breakpoints.
14166
83f66e8f
DJ
141672004-02-07 Daniel Jacobowitz <drow@mvista.com>
14168
14169 * config/sim.exp (gdb_load): Handle $arg == "".
14170 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
14171 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
14172
30fc0091
EZ
141732004-02-07 Elena Zannoni <ezannoni@redhat.com>
14174
a9c64011
AS
14175 * gdb.base/maint.exp: Update test to reflect
14176 obstack changes.
30fc0091 14177
4d806929
JJ
141782004-02-04 Jeff Johnston <jjohnstn@redhat.com>
14179
14180 * gdb.base/pendshr.c (pendfunc): New function that calls
14181 pendfunc1.
14182 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
14183
7bfdd688
FF
141842004-02-04 Fred Fish <fnf@redhat.com>
14185
14186 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
14187 function symbols and update copyright years.
14188 * gdb.arch/gdb1291.c: Ditto.
14189
aaa08ee4
MC
141902004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14191
14192 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
14193
dbad7755
MC
141942004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14195
14196 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
14197
ec4646ef
MC
141982004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14199
14200 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
14201
1b802196
FF
142022004-02-02 Fred Fish <fnf@redhat.com>
14203
14204 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
14205 remote targets. Update copyright years.
14206
18fe2033
JJ
142072004-02-02 Jeff Johnston <jjohnstn@redhat.com>
14208
14209 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
14210 support.
14211 * gdb.base/langs.exp: Fix test which attempts to create
14212 breakpoint on non-existent function to handle new pending
14213 support.
14214 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
14215 a breakpoint.
14216 * gdb.base/pending.exp: New test.
14217 * gdb.base/pending.c: New file.
14218 * gdb.base/pendshr.c: Ditto.
14219
8d577d32
DC
142202004-02-02 David Carlton <carlton@kealia.com>
14221
14222 * gdb.cp/overload.exp: Add overloadNamespace tests.
14223 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
14224 (overloadNamespace, XXX): New.
14225 (main): Call XXX::marker2.
14226
3ad13771
FF
142272004-02-01 Fred Fish <fnf@redhat.com>
14228
14229 * gdb.base/dump.exp: Use runto_main instead of "runto main".
14230 * gdb.base/finish.exp: Ditto.
14231 * gdb.base/gcore.exp: Ditto.
14232 * gdb.base/huge.exp: Ditto.
14233 * gdb.base/info-proc.exp: Ditto.
14234 * gdb.base/return2.exp: Ditto.
14235 * gdb.threads/gcore-thread.exp: Ditto.
14236
44c75849
DJ
142372004-02-01 Daniel Jacobowitz <drow@mvista.com>
14238
14239 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
14240
005bc093
MK
142412004-02-01 Mark Kettenis <kettenis@gnu.org>
14242
14243 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
14244 that opening the file succeeds on OpenBSD.
14245
c47cebdb
DJ
142462004-02-01 Daniel Jacobowitz <drow@mvista.com>
14247
14248 * gdb.threads/thread-specific.c: New file.
14249 * gdb.threads/threads-specific.exp: New test script.
14250 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
14251 to expect_out.
14252
5a01311c
MK
142532004-02-01 Mark Kettenis <kettenis@gnu.org>
14254
14255 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
14256 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
14257 only on the "print_small_structs from print_long_arg_list" test.
14258
ce22a4f1
DJ
142592004-02-01 Daniel Jacobowitz <drow@mvista.com>
14260
14261 * gdb.base/completion.exp: Kill a stray backslash.
14262
14263 From Jim Ingham <jingham@apple.com>:
14264 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
14265 agrees with the result from sending a tab.
14266
abbab9d3
DJ
142672004-01-31 Daniel Jacobowitz <drow@mvista.com>
14268
14269 * gdb.base/chng-syms.exp: Remove stray newline.
14270
53904d1e
MK
142712004-01-31 Mark Kettenis <kettenis@gnu.org>
14272
14273 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
14274 *-*-openbsd*.
14275 * gdb.asm/openbsd.inc: New file.
14276
3a4b3aac
MK
142772004-01-30 Mark Kettenis <kettenis@gnu.org>
14278
14279 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
14280 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
14281 *-*solaris2*. Remove commented out default settings for
14282 asm-flags. Replace gdb_compile with target_link.
14283
ebac27b4
MC
142842004-01-29 Michael Chastain <mec.gnu@mindspring.com>
14285
14286 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
14287 for all tests. Remove old hp-ux and cygnus xfail cases.
14288
d8679d84
PH
142892004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
14290
14291 * gdb.base/chng-syms.exp: New file.
14292 * gdb.base/chng-syms.c: New file.
14293
0a55bc22
MC
142942004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14295
14296 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
14297 Provide arms for current output in all my configurations.
14298
94b8e876
MC
142992004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14300
14301 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
14302 * lib/compiler.cc: Likewise.
14303 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
14304 get the right preprocessor. Eval the output directly. Remove
14305 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
14306 hp_f77_compiler and hp_f90_compiler completely.
14307 (gdb_preprocess): Delete.
14308 (get_compiler): Delete.
14309
7cf03d44
MK
143102004-01-24 Mark Kettenis <kettenis@gnu.org>
14311
14312 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
14313 <string.h>.
14314
68b6dce9
NR
143152004-01-24 Nick Roberts <nick@nick.uklinux.net>
14316
14317 * gdb.mi/mi-stack.exp: Update copyright.
14318
b368761e
DC
143192004-01-23 David Carlton <carlton@kealia.com>
14320
14321 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
14322 test for cp_lookup_transparent_type.
14323 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
14324 call them.
14325
f2061b53
DJ
143262004-01-23 Daniel Jacobowitz <drow@mvista.com>
14327
14328 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
14329 after -var-update.
14330
37fc574a
DC
143312004-01-23 David Carlton <carlton@kealia.com>
14332
14333 * gdb.cp/namespace.cc (C::ensureRefs): New.
14334 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
14335
8e94b928
NR
143362004-01-20 Nick Roberts <nick@nick.uklinux.net>
14337
14338 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
14339 case "-stack-list-locals 2".
14340 * gdb.mi/mi-var-child.exp: Test for case
14341 "-var-list-children --all-values NAME".
14342
997b0952
MC
143432004-01-18 Michael Chastain <mec.gnu@mindspring.com>
14344
14345 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
14346
52470da3
MK
143472004-01-18 Mark Kettenis <kettenis@gnu.org>
14348
7049b4b8
MK
14349 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
14350 used with gdb_test_multiple.
14351
52470da3
MK
14352 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
14353 read at address 0. This fixes PR testsuite/1504.
14354
da6012e5
DJ
143552004-01-18 Daniel Jacobowitz <drow@mvista.com>
14356
14357 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
14358 Remove downloading, guessing the host executable, the calls to
14359 gdb_file_cmd and gdb_target_cmd, and "load" support.
14360 (infer_host_exec): New function broken out from gdb_load.
14361 (gdb_load): New wrapper for gdbserver_gdb_load.
14362 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
14363 gdb_target_cmd. Use -target-select.
14364 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
14365 Download binaries to the host. Clear last_mi_remote_file when
14366 we load a new binary.
14367 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
14368 call gdbserver_gdb_load and mi_gdb_target_cmd.
14369
32c70722
MC
143702004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14371
14372 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
14373 type patterns.
14374
b0cecf36
MC
143752004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14376
14377 * gdb.cp/templates.exp: Fix typo in test name of
14378 "print Foo<volatile char*>::foo".
14379
4120d7e6
MC
143802004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14381
14382 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
14383
f679e530
BE
143842004-01-16 Ben Elliston <bje@wasabisystems.com>
14385
14386 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
14387 (clean mostlyclean): Remove empty rm.
14388
091c48f6
MC
143892004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14390
14391 * gdb.base/setvar.exp: Add copyright years.
14392
3e5fc8d2
DC
143932004-01-14 David Carlton <carlton@bactrian.org>
14394
14395 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
14396 PR c++/1511 and update coment.
14397 * gdb.cp/templates.exp: Update patterns to match current output.
14398 If changes involve something other than whitespace, KFAIL
14399 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
14400
63d06c5c
DC
144012004-01-14 David Carlton <carlton@kealia.com>
14402
14403 * gdb.cp/namespace.exp: Add tests involving classes defined within
14404 namespaces.
14405 * gdb.cp/namespace.cc (C::CClass): New.
14406 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
14407
a51dab88
EZ
144082004-01-14 Elena Zannoni <ezannoni@redhat.com>
14409
14410 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
14411 what debug info we have. Print a better message if something goes
14412 wrong while producing the separate debug info file.
14413
a476ccc9
MC
144142004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14415
14416 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
14417
f453692c
MC
144182004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14419
14420 * gdb.base/callfuncs.c: Add copyright notice.
14421
f40063a5
MC
144222004-01-13 Michael Chastain <mec.gnu@mindspring.com>
14423
14424 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
14425 inheritance. PR gdb/1498, PR gcc/13539.
14426
19ac3974
EZ
144272004-01-13 Elena Zannoni <ezannoni@redhat.com>
14428
a9c64011
AS
14429 * gdb.threads/gcore-thread.exp: Prefix name of binary with
14430 test specific name.
14431 * gdb.mi/gdb669.exp: Ditto.
14432 * gdb.mi/mi-pthreads.exp: Ditto.
14433 * gdb.mi/mi1-pthreads.exp: Ditto.
14434 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 14435
56c97c6e
MC
144362004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14437
14438 * gdb.cp/member-ptr.cc: Add copyright notice.
14439
a0644324
MC
144402004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14441
14442 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
14443 some patterns for recent versions of gcc and hpacc. Delete
14444 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
14445 Delete tests that access a NULL pointer-to-member-data. This
14446 script is still disabled for gcc.
14447
32fabe09
EZ
144482004-01-12 Elena Zannoni <ezannoni@redhat.com>
14449
14450 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 14451 escaped correctly.
32fabe09 14452
1f8a6abb
EZ
144532004-01-12 Elena Zannoni <ezannoni@redhat.com>
14454
14455 * gdb.base/sepdebug.exp: New file.
14456 * gdb.base/sepdebug.c: New file.
14457 * lib/gdb.exp (separate_debug_filename): New procedure.
14458 (gdb_gnu_strip_debug): New procedure.
14459
48efe704
AC
144602004-01-12 Andrew Cagney <cagney@redhat.com>
14461
14462 * gdb.mi/ChangeLog: Delete file. Renamed to ...
14463 * gdb.mi/ChangeLog-1999-2003: New file.
14464
a9415475
AC
144652004-01-12 Andrew Cagney <cagney@redhat.com>
14466
14467 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
14468 "Renaming a directory to a non-empty directory returns ENOTEMPTY
14469 or EEXIST", treat EBUSY as an XFAIL.
14470
83b8cf9d
MC
144712004-01-11 Michael Chastain <mec.gnu@mindspring.com>
14472
14473 * gdb.base/scope.exp: Remove obsolete setup_xfail for
14474 hp_cc_compiler.
14475
9939d2a8
MC
144762004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14477
14478 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
14479 decorations.
14480
1ff8cadf
MC
144812004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14482
14483 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
14484 and "(aCC)" decorations. Remove obsolete doco about old
14485 test results.
14486
6fa9022e
MC
144872004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14488
14489 * gdb.cp/exception.exp: Fix typo in doco.
14490
209721fe
MK
144912004-01-09 Mark Kettenis <kettenis@gnu.org>
14492
14493 * gdb.base/gdb1476.exp: Fix typo.
14494
ef11303e
MC
144952004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14496
14497 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
14498 file.
14499
041ab88c
MC
145002004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14501
14502 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
14503 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
14504 Use gdb_compile. Remove restriction on gcc. Add some patterns
14505 for recent version of gdb. Delete second half, which was a copy
14506 of the first half with different build flags. This test is
14507 still disabled because it is still not ready for production.
14508
e36d075a
MC
145092004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14510
14511 * gdb.cp/exception.cc: Add copyright notice.
14512 * gdb.cp/exception.exp: Add a notice that this file is broken
14513 because of line number changes caused by addition of copyright
14514 notice.
14515
42b190ad
MC
145162004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14517
14518 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
14519 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
14520
8f25f06b
MC
145212004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14522
14523 * gdb.cp/classes.exp: Accept gnu abi 2.
14524 * gdb.cp/derivation.exp: Likewise.
14525 * gdb.cp/overload.exp: Likewise.
14526 * gdb.cp/virtfunc.exp: Likewise.
14527
06ded8b8
MC
145282004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14529
14530 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
14531 semicolon after end of function.
14532
77c26ae3
MC
145332004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14534
14535 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
14536 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
14537 boilerplate code for compiling and running the program under
14538 test. Add some string method tests.
14539
20757486
MC
145402004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14541
14542 * gdb.cp/bs15503.cc: Add copyright notice.
14543 * gdb.cp/bs15503.exp: Adjust line number.
14544
0fd3b503
MC
145452004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14546
14547 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14548 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14549
10d1bea8
MC
145502004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14551
14552 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14553 hp_cc_compiler.
14554
2789202a
MC
145552004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14556
14557 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14558 * gdb.cp/ctti.exp: Use the marker instead of "next".
14559 With gcc, run further before bailing.
14560
b862f14c
MC
145612004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14562
14563 * gdb.cp/cttiadd.cc: Add copyright notice.
14564 * gdb.cp/cttiadd1.cc: Likewise.
14565 * gdb.cp/cttiadd2.cc: Likewise.
14566 * gdb.cp/cttiadd3.cc: Likewise.
14567
96da2469
MC
145682004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14569
14570 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14571 Use gdb_test, gdb_test_multiple. Use floating-point values that
14572 have exact representations in IEEE-ish formats.
14573
053248ff
MC
145742004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14575
14576 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14577 compilers. Delete duplicate call to get_compiler_info.
14578 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14579 * gdb.base/volatile.exp: Likewise.
14580
84acecdd
MK
145812004-01-07 Mark Kettenis <kettenis@gnu.org>
14582
14583 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14584 memory at address 0.
14585
fe11a27f
MC
145862004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14587
14588 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
14589 to test for hp-ux assembler. Fix copyright years.
14590
60ad077b
AC
145912004-01-07 Andrew Cagney <cagney@redhat.com>
14592
14593 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14594
1c9b8f33
AC
145952004-01-07 Andrew Cagney <cagney@redhat.com>
14596
14597 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
14598 when creating the read-only file. From analysis by Roland McGrath
14599 and Elena Zannoni.
14600
753ccc7a
MC
146012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14602
14603 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14604
eca3e36b
MC
146052004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14606
14607 * gdb.base/cvexpr.c: Be type-safe with function pointers and
14608 data pointers.
14609
f8d4bac4
MC
146102004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14611
14612 * gdb.cp/m-static.exp: Compile one source file at a time.
14613 Delete unused call to get_compiler_info.
14614
9b4e0f94
MC
146152004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14616
14617 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14618 * gdb.base/call-rt-st.exp: Likewise.
14619 * gdb.base/nodebug.exp: Likewise.
14620 * gdb.base/volatile.exp: Likewise.
14621 * gdb.cp/ref-types.exp: Likewise.
14622 * gdb.cp/templates.exp: Likewise.
14623
023c1024
MK
146242004-01-05 Mark Kettenis <kettenis@gnu.org>
14625
14626 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14627
19703c4a
MC
146282004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14629
14630 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
14631 hppa*-hp-hpux*.
14632
18b67037
MK
146332004-01-04 Mark Kettenis <kettenis@gnu.org>
14634
ba6219c8
MK
14635 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14636 x86_64-*-*.
14637
18b67037
MK
14638 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14639 sparc64-*-* and sparc*-solaris2*.
14640
1bfbbb9d
MK
146412004-01-04 Mark Kettenis <kettenis@gnu.org>
14642
14643 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14644 return ${tests}" test. The ${tests} already mentions the
14645 filename.
14646
06846494
MC
146472004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14648
14649 * gdb.cp/local.exp: Accept gcc abi 2.
14650
3b0cb202
MC
146512004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14652
14653 * gdb.cp/templates.exp: Accept gcc abi 2.
14654
0643ec3f
MC
146552004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14656
14657 * lib/compiler.cc: Remove supports_template_debugging.
14658 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14659
d231d0b1
MC
146602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14661
14662 * gdb.cp/namespace.exp: Accept gcc abi 2.
14663
44ffb27c
MC
146642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14665
14666 * gdb.cp/method.exp: Accept gcc abi 2.
14667
184ad485
MC
146682004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14669
14670 * gdb.cp/classes.exp: Generate identical results as old version.
14671 * gdb.cp/derivation.exp: Likewise.
14672 * gdb.cp/overload.exp: Likewise.
14673 * gdb.cp/virtfunc.exp: Likewise.
14674
116f09e7
MC
146752004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14676
14677 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14678 mysterious bug with sourceware version of expect.
14679
b1379776
MC
146802004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14681
14682 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14683 current versions of gcc, including gcc abi 2. Remove gratuitous
14684 restart of test program. Use gdb_test_multiple and gdb_test for
14685 all tests. Add patterns to xfail missing "const" in "const char *"
14686 and kfail PR gdb/1155.
14687
6b7a4c0e
MC
146882004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14689
14690 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14691 current versions of gcc, including gcc abi 2. Remove gratuitous
14692 restart of test program. Use gdb_test_multiple and gdb_test for
14693 all tests. Add patterns to kfail PR gdb/1498.
14694
51615d72
MC
146952003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14696
14697 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14698 current versions of gcc, including gcc abi 2. Use "breakpoint"
14699 and "continue" instead of restarting the target program. Use
14700 gdb_test_multiple and gdb_test for all tests.
14701
7b79a9d7
MK
147022004-01-01 Mark Kettenis <kettenis@gnu.org>
14703
14704 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14705 for *-*-solaris2*.
14706
1cd3489f
MC
147072003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14708
14709 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14710 current versions of gcc, including gcc abi 2. Use "breakpoint"
14711 and "continue" instead of restarting the target program several
14712 times. Use gdb_test_multiple and gdb_test for all tests.
14713
850742db
MC
147142003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14715
14716 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14717 source files.
14718
eb4bbda8
MC
147192003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14720
14721 * gdb.base/environ.exp: Handle compiling test case from multiple
14722 source files.
14723
e42c7771
MC
147242003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14725
14726 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14727
80e4b428
JB
147282003-12-17 Jim Blandy <jimb@redhat.com>
14729
5f06973a
JB
14730 * gdb.base/freebpcmd.c: Add copyright notice.
14731
80e4b428
JB
14732 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14733
0ab84fb7
MC
147342003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14735
14736 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14737
1b3bb3d0
JB
147382003-12-13 Jim Blandy <jimb@redhat.com>
14739
14740 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14741
3a4c9371
KB
147422003-12-12 Kevin Buettner <kevinb@redhat.com>
14743
14744 * gdb.asm/frv.inc: New file.
14745 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14746
a1dea79a
FF
147472003-12-09 Fred Fish <fnf@redhat.com>
14748
14749 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14750 functions to break1.c and leave prototypes behind. Add more
14751 "set breakpoint NN here" comments.
14752 * gdb.base/break1.c: New file.
14753
14754 * gdb.base/break.exp: Handle compiling test case from multiple
14755 source files and change source file references as needed.
14756 * gdb.base/completion.exp: Ditto.
14757 * gdb.base/condbreak.exp: Ditto.
14758 * gdb.base/define.exp: Ditto.
14759 * gdb.base/ena-dis-br.exp: Ditto.
14760 * gdb.base/info-proc.exp: Ditto.
14761 * gdb.base/maint.exp: Ditto.
14762 * gdb.base/until.exp: Ditto.
14763
14764 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14765 hardcoded line numbers.
14766 * gdb.base/define.exp: Ditto.
14767 * gdb.base/ena-dis-br.exp: Ditto.
14768 * gdb.base/maint.exp: Ditto.
14769 * gdb.base/until.exp: Ditto.
14770
14771 * gdb.base/completion.exp: Use "break1" for completion tests since
14772 "break" is no longer a unique prefix.
14773
5266b69c
AC
147742003-12-06 Andrew Cagney <cagney@redhat.com>
14775
14776 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14777 "return_value_unimplemented". When an unimplemented struct return
14778 architecture, report incorrect values as a KFAIL
14779
374451f0
MC
147802003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14781
14782 * gdb.cp/rtti.exp: Accept new wording of warning from
14783 cp_lookup_rtti_type.
14784
ba9b20a7
MC
147852003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14786
14787 Partial fix for PR testsuite/1456.
14788 * gdb.base/scope.exp (test_at_main): Replace references to
14789 gcc_compiled with calls to test_compiler_info.
14790 (test_at_foo): Likewise.
14791 (test_at_bar): Likewise.
14792
b74b6d0b
MC
147932003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14794
14795 Partial fix for PR testsuite/1456.
14796 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14797 to test_compiler_info.
14798
ccfa3402
MC
147992003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14800
14801 * gdb.base/so-impl-ld.exp: Update copyright notice.
14802
f6246aba
MC
148032003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14804
14805 Partial fix for PR testsuite/1456.
14806 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14807 to test_compiler_info.
14808
13ae734a
MC
148092003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14810
14811 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14812 from current versions of gdb. Clean up regular expressions.
14813 Delete redundant timeout case.
14814
d8e1cdee
MC
148152003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14816
14817 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14818 from current versions of gdb. Clean up regular expressions.
14819 Delete redundant timeout case.
14820
96457b64
MC
148212003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14822
14823 Partial fix for PR testsuite/1456.
14824 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14825 gcc_compiled with call to test_compiler_info.
14826
f35309fc
MC
148272003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14828
14829 Partial fix for PR testsuite/1456.
14830 * gdb.base/list.exp (test_list_function): Delete unused declaration
14831 of gcc_compiled.
14832
d7afdf9b
MC
148332003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14834
14835 Partial fix for PR testsuite/1456.
14836 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14837 call to test_compiler_info.
14838
71507b56
MK
148392003-11-29 Mark Kettenis <kettenis@gnu.org>
14840
14841 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14842 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14843 it to create the appropriate note.inc.
14844 * gdb.asm/asmsrc1.s: Include "note.inc".
14845 * gdb.asm/netbsd.inc: New file.
14846 * gdb.asm/empty.inc: New file.
14847
f81f93f7
MC
148482003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14849
14850 Partial fix for PR testsuite/1456.
14851 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14852 calls to test_compiler_info.
14853
9a77938e
MC
148542003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14855
14856 Partial fix for PR testsuite/1456.
14857 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14858 calls to test_compiler_info.
14859
e8367dc7
MK
148602003-11-27 Mark Kettenis <kettenis@gnu.org>
14861
14862 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14863 pattern for the KFAILs.
14864
526c61ee
AF
148652003-11-25 Adam Fedor <fedor@gnu.org>
14866
14867 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14868 * gdb.objc/objcdecode.m: New file.
14869
28f2d600
AF
148702003-11-25 Adam Fedor <fedor@gnu.org>
14871
14872 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14873 * gdb.objc/nondebug.m: New file.
14874
a3895cee
BE
148752003-11-26 Ben Elliston <bje@wasabisystems.com>
14876
14877 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14878 NetBSD as it does on FreeBSD. Modelled on a similar change by
14879 Mark Kettenis on 2003-05-30.
14880 (link-flags): Set to "--entry _start" regardless of target.
14881 Special linker flags are to be appended to $link-flags.
14882 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14883
c9f2c8a3
MC
148842003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14885
14886 * gdb.cp/method.exp: Accept output of new demangler.
14887
15a0587a 148882003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14889
14890 * gdb/class2.exp: New file.
14891 * gdb/class2.cc: New file.
14892
3c00b570
MC
148932003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14894
14895 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14896 of new demangler.
14897
7027acc7
MK
148982003-11-23 Mark Kettenis <kettenis@gnu.org>
14899
14900 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14901 of gdb_test "run".
14902
b0e1598a
MK
149032003-11-23 Mark Kettenis <kettenis@gnu.org>
14904
14905 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14906 "continue" into "run".
14907
4d9eda44
MC
149082003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14909
14910 Partial fix for PR testsuite/1456.
14911 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14912 call to test_compiler_info.
14913 * gdb.cp/ctti.exp: Likewise.
14914 * gdb.cp/derivation.exp: Likewise.
14915 * gdb.cp/member-ptr.exp: Likewise.
14916 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14917 reference to gcc_compiled.
14918
149192003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14920
14921 Fix PR testsuite/1463.
14922 * gdb.base/structs.exp (start_structs_test): Call
14923 get_debug_format before using the debug format.
14924
d422fe19
AC
149252003-11-22 Andrew Cagney <cagney@redhat.com>
14926
14927 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14928 * gdb.base/structs.exp: Use gdb_test_multiple.
14929
039cf96d
AC
149302003-11-20 Andrew Cagney <cagney@redhat.com>
14931
6882279b
AC
14932 * gdb.base/structs.exp: Handle and recover from internal errors.
14933 Replace "foo${n}" with "foo<n>" in test messages.
14934
e53890ae
AC
14935 * gdb.base/structs.exp: Update copyright. Rewrite.
14936 * gdb.base/structs.c: Update copyright. Rewrite.
14937
2b211c59
AC
14938 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14939 resync count exceeded.
d63a86f8 14940
039cf96d
AC
14941 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14942 from the internal error.
14943 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14944 Original from Jim Blandy.
14945 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14946
eac98b22
AC
149472003-11-19 Andrew Cagney <cagney@redhat.com>
14948
14949 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14950 KFAIL.
14951
67455b2a
MK
149522003-11-17 Mark Kettenis <kettenis@gnu.org>
14953
14954 New testcase for PR backtrace/1435.
14955 * gdb.arch/i386-unwind.exp: New file.
14956 * gdb.arch/i386-unwind.c: New file.
14957
853d6e5b
AC
149582003-11-17 Andrew Cagney <cagney@redhat.com>
14959
14960 * lib/gdb.exp (compiler_info): New global.
14961 (test_compiler_info): New function.
14962 (get_compiler_info): Set compiler_info.
14963 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14964 "compiler_info" to gcc-<major>-<minor>.
14965
38cf6e11
MC
149662003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14967
14968 * gdb.trace/configure: Remove.
14969
a50d3602
EZ
149702003-11-13 Elena Zannoni <ezannoni@redhat.com>
14971
14972 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14973 breakpoints.
a50d3602
EZ
14974 * gdb.base/break.exp: Remove all references to explicit line
14975 numbers.
14976
d9407aaa
NC
149772003-11-11 Nick Clifton <nickc@redhat.com>
14978
14979 * gdb.base/shreloc.exp: Do not run for targets which do not
14980 support shared objects.
14981
db488fc1
CV
149822003-11-10 Corinna Vinschen <vinschen@redhat.com>
14983
14984 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14985 Don't run tests if nofileio flag is given.
14986
6a90a18e
EZ
149872003-11-07 Elena Zannoni <ezannoni@redhat.com>
14988
14989 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14990 as well as 'Watchpoint'.
6a90a18e 14991
0b915e9c
EZ
149922003-11-06 Elena Zannoni <ezannoni@redhat.com>
14993
14994 Reported by Jim Ingham <jingham@apple.com>:
14995 * gdb.base/annota1.exp: Match at least one occurrence of the
14996 signal handler annotation.
14997
d7e4b55f
EZ
149982003-11-06 Elena Zannoni <ezannoni@redhat.com>
14999
a9c64011
AS
15000 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
15001 as well as 'Watchpoint'.
d7e4b55f 15002
2fe4e8d0
MC
150032003-11-05 Michael Chastain <mec@shout.net>
15004
15005 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
15006
6ef88553
KW
150072003-11-03 Kris Warkentin <kewarken@qnx.com>
15008
15009 * gdb.arch/gdb1291.c: New test file.
15010 * gdb.arch/gdb1291.exp: New test script.
15011 * gdb.arch/gdb1431.c: New test file.
15012 * gdb.arch/gdb1431.exp: New test script.
15013
ae7dc4d8
MC
150142003-10-22 Michael Chastain <mec@shout.net>
15015
15016 * gdb.mi/pthreads.c: Add copyright notice.
15017
c39d7427
MC
150182003-10-22 Michael Chastain <mec@shout.net>
15019
15020 * gdb.threads/pthreads.c: Add copyright notice.
15021
8b7d96c1
MC
150222003-10-20 Michael Chastain <mec@shout.net>
15023
15024 * gdb.base/gdb1056.exp: New test script.
15025
d1d69fdd
DJ
150262003-10-13 Daniel Jacobowitz <drow@mvista.com>
15027
15028 * gdb.threads/killed.exp: Use gdb_run_cmd.
15029
7d605576
DJ
150302003-10-13 Daniel Jacobowitz <drow@mvista.com>
15031
15032 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
15033 create a core file.
15034 * gdb.threads/gcore-thread.exp: Likewise.
15035
618ec112
CV
150362003-10-13 Corinna Vinschen <vinschen@redhat.com>
15037
15038 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
15039 type, based on char type.
15040 (struct bit_flags_short_t): New bitfield type, based on short type.
15041 (init_bit_flags_char): New fuction.
15042 (init_bit_flags_short): Ditto.
15043 (print_bit_flags_char): Ditto.
15044 (print_bit_flags_short): Ditto.
15045 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
15046
9367a73c
MC
150472003-10-11 Michael Chastain <mec@shout.net>
15048
15049 * gdb.base/call-rt-st.exp: Update copyright year.
15050
1decf120
KI
150512003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
15052
15053 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
15054 * gdb.disasm/sh3.s: Ditto.
15055
5445b2ae
DJ
150562003-10-07 Daniel Jacobowitz <drow@mvista.com>
15057
15058 * gdb.threads/switch-threads.exp: New test.
15059 * gdb.threads/switch-threads.c: New source file.
15060
aec24853
CV
150612003-10-07 Corinna Vinschen <vinschen@redhat.com>
15062
15063 * gdb.base/ending-run.exp: Add sh specific case.
15064
adc7428d
AC
150652003-10-06 Andrew Cagney <cagney@redhat.com>
15066
15067 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
15068 * gdb.disasm/mn10200.exp: Delete obsolete file.
15069
c9d37158
DJ
150702003-09-29 Daniel Jacobowitz <drow@mvista.com>
15071
15072 * ChangeLog: Correct an entry command.exp -> commands.exp.
15073 * gdb.base/commands.exp (bp_deleted_in_command_test)
15074 (temporary_breakpoint_commands): Check noargs.
15075
79c2c32d
DC
150762003-09-25 David Carlton <carlton@kealia.com>
15077
15078 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
15079 of some print tests, where appropriate. Add tests for C::D::cd,
15080 E::ce, F::cXfX, G::XgX.
15081 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
15082
594e6d67
RE
150832003-09-25 Richard Earnshaw <rearnsha@arm.com>
15084
15085 * lib/java.exp (java_init): Import target_alias before using it.
15086
10f0d451
DC
150872003-09-25 David Carlton <carlton@kealia.com>
15088
15089 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
15090
274bcba0
EZ
150912003-09-23 Elena Zannoni <ezannoni@redhat.com>
15092
d63a86f8 15093 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 15094 weirdness.
274bcba0 15095
cdbf20f7
MC
150962003-09-17 Michael Chastain <mec@shout.net>
15097
15098 * gdb.cp/gdb1355.exp: New file.
15099 * gdb.cp/gdb1355.c: New file.
15100
71e06f80
CV
151012003-09-15 Corinna Vinschen <vinschen@redhat.com>
15102
15103 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
15104 * gdb.asm/sh.inc: New file.
15105
5c4e30ca
DC
151062003-09-11 David Carlton <carlton@kealia.com>
15107
bd45b7af
DC
15108 * gdb.cp/namespace.exp: Add tests for namespace types.
15109 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
15110 (test_namespace): New.
15111
1c199746
EZ
151122003-09-11 Elena Zannoni <ezannoni@redhat.com>
15113
a9c64011 15114 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 15115 * gdb.stabs/weird.exp: Ditto.
1c199746 15116
04ed252f
MC
151172003-09-08 Michael Chastain <mec@shout.net>
15118
15119 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
15120
d8a2d9e7
MC
151212003-09-07 Michael Chastain <mec@shout.net>
15122
15123 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
15124 'parse error'.
15125
161afb24
MK
151262003-09-07 Mark Kettenis <m.kettenis@osp.nl>
15127
15128 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
15129
49f2741a
MC
151302003-08-30 Michael Chastain <mec@shout.net>
15131
15132 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
15133 * gdb.gdb/observer.exp: Ditto.
15134 * gdb.gdb/xfullpath.exp: Ditto.
15135
8afa723e
MK
151362003-08-29 Mark Kettenis <kettenis@gnu.org>
15137
15138 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
15139 *-*-*bsd*.
15140
f31dfe3b
JJ
151412003-08-28 Jeff Johnston <jjohnstn@redhat.com>
15142
15143 * gdb.base/dump.exp: Skip for ia64.
15144
4630e498
JJ
151452003-08-25 Jeff Johnston <jjohnstn@redhat.com>
15146
15147 * gdb.asm/asm-source.exp: Add ia64 support.
15148 * gdb.asm/ia64.inc: New file.
15149
1105b7ef
MC
151502003-08-22 Michael Chastain <mec@shout.net>
15151
15152 * gdb.cp: New directory.
15153 * gdb.cp/*: Copy from gdb.c++/*.
15154 * gdb.c++/*: Remove.
15155 * Makefile.in: Change gdb.c++ to gdb.cp.
15156 * configure.in: Ditto.
15157 * configure: Regnerate.
15158
c945b932
MK
151592003-08-18 Mark Kettenis <kettenis@gnu.org>
15160
15161 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
15162 * gdb.arch/i386-prologue.c (gdb1338): Add function.
15163
2b66634b
DJ
151642003-08-17 Daniel Jacobowitz <drow@mvista.com>
15165
15166 * mi-var-display.exp (-var-list-children weird): Accept function
15167 pointers with argument types.
15168 * mi1-var-display.exp (-var-list-children weird): Likewise.
15169 * mi2-var-display.exp (-var-list-children weird): Likewise.
15170
a356f73b
DJ
151712003-08-17 Daniel Jacobowitz <drow@mvista.com>
15172
15173 * gdb.base/annota3.exp: Add missing newline.
15174
483417b8
MC
151752003-08-06 Michael Chastain <mec@shout.net>
15176
15177 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
15178
c99c59c3
MS
151792003-08-12 Michael Snyder <msnyder@redhat.com>
15180
15181 * gdb.base/float.exp: Add test for SH.
15182
55ed7501
MK
151832003-08-10 Mark Kettenis <kettenis@gnu.org>
15184
15185 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
15186
1a371f2e
EZ
151872003-08-07 Elena Zannoni <ezannoni@redhat.com>
15188
15189 * gdb.base/completion.exp: Remove reduntant completion test
15190 on filename.
15191
e0f353ce
EZ
151922003-08-07 Elena Zannoni <ezannoni@redhat.com>
15193
a9c64011
AS
15194 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
15195 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
15196 gdb.trace/save-trace.exp: Make sure that full pathnames are
15197 escaped correctly.
e0f353ce 15198
5710a1af 151992003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 15200
a9c64011
AS
15201 * configure.in: Don't generate config.h from config.hin.
15202 * configure: Regenerate.
15203 * config.hin: Remove file.
15204 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
15205 * gdb.threads/pthreads.c: Ditto.
5710a1af 15206
dcd81ce9
DJ
152072003-08-07 Daniel Jacobowitz <drow@mvista.com>
15208
15209 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15210 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
15211 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
15212 Replace ld24 with seth/add3.
15213
6009d884
AC
152142003-08-02 Andrew Cagney <cagney@redhat.com>
15215
15216 * gdb.base/annota3.exp: New file.
15217 * gdb.base/annota3.c: New file.
15218 * gdb.c++/annota3.exp: New file.
15219 * gdb.c++/annota3.cc: New file.
15220
51514e06
MC
152212003-07-29 Michael Chastain <mec@shout.net>
15222
15223 * gdb.threads/tls.c (spin): Check errno only if sem_wait
15224 actually failed.
15225 (do_pass): Likewise.
15226 * gdb.threads/tls.exp: Always initialize no_of_threads.
15227
4ee6625b
DJ
152282003-07-27 Daniel Jacobowitz <drow@mvista.com>
15229
15230 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
15231 pattern.
15232 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
15233 * gdb.threads/tls.exp: Recognize one case of the host library not
15234 supporting TLS.
15235
225f2bf6
AC
152362003-07-27 Andrew Cagney <cagney@redhat.com>
15237
15238 * gdb.base/fileio.exp: Use SH when running commands using
15239 remote_exec.
15240
bcb27c9f
DJ
152412003-07-24 Daniel Jacobowitz <drow@mvista.com>
15242
15243 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15244 * gdb.base/relocate.c (dummy): New padding array.
15245
3d67be83
MS
152462003-07-22 Michael Snyder <msnyder@redhat.com>
15247
d63a86f8 15248 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
15249
15250 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
15251 patterns to be more general, accepting old and new output.
15252 Some output chars (such as '+') also must be quoted.
d63a86f8 15253 Some addresses are displayed numerically instead of
3d67be83
MS
15254 symbolically.
15255
57ba3b85
MS
152562003-07-23 Michael Snyder <msnyder@redhat.com>
15257
686d097c
MS
15258 * gdb.base/return2.exp: Don't test long-long return.
15259
57ba3b85
MS
15260 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
15261 * gdb.disasm/t01_mov.exp: Ditto.
15262 * gdb.disasm/t02_mova.s: Ditto.
15263 * gdb.disasm/t02_mova.exp: Ditto.
15264 * gdb.disasm/t03_add.s: Ditto.
15265 * gdb.disasm/t03_add.exp: Ditto.
15266 * gdb.disasm/t04_sub.s: Ditto.
15267 * gdb.disasm/t04_sub.exp: Ditto.
15268 * gdb.disasm/t05_cmp.s: Ditto.
15269 * gdb.disasm/t05_cmp.exp: Ditto.
15270 * gdb.disasm/t06_ari2.s: Ditto.
15271 * gdb.disasm/t06_ari2.exp: Ditto.
15272 * gdb.disasm/t07_ari3.s: Ditto.
15273 * gdb.disasm/t07_ari3.exp: Ditto.
15274 * gdb.disasm/t08_or.s: Ditto.
15275 * gdb.disasm/t08_or.exp: Ditto.
15276 * gdb.disasm/t09_xor.s: Ditto.
15277 * gdb.disasm/t09_xor.exp: Ditto.
15278 * gdb.disasm/t10_and.s: Ditto.
15279 * gdb.disasm/t10_and.exp: Ditto.
15280 * gdb.disasm/t11_logs.s: Ditto.
15281 * gdb.disasm/t11_logs.exp: Ditto.
15282 * gdb.disasm/t12_bit.s: Ditto.
15283 * gdb.disasm/t12_bit.exp: Ditto.
15284 * gdb.disasm/t13_otr.s: Ditto.
15285 * gdb.disasm/t13_otr.exp: Ditto.
15286
e00759ef
EZ
152872003-07-22 Elena Zannoni <ezannoni@redhat.com>
15288
15289 * gdb.threads/tls.exp :Add kfail for 'info address' case.
15290
8bc2021f
EZ
152912003-07-22 Elena Zannoni <ezannoni@redhat.com>
15292
a9c64011
AS
15293 * gdb.threads/tls.c : New file.
15294 * gdb.threads/tls.exp : New file.
15295 * gdb.threads/tls-main.c : New file.
15296 * gdb.threads/tls-shared.c : New file.
15297 * gdb.threads/tls-shared.exp : New file.
8bc2021f 15298
89320c4c
AS
152992003-07-22 Andreas Schwab <schwab@suse.de>
15300
15301 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
15302
180dea7c
AS
153032003-07-20 Andreas Schwab <schwab@suse.de>
15304
15305 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
15306 due to insn reordering.
15307
0714963c
AC
153082003-07-15 Andrew Cagney <cagney@redhat.com>
15309
15310 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
15311
98a23b3f
MC
153122003-07-15 Michael Chastain <mec@shout.net>
15313
15314 * gdb.base/gdb1250.exp: New file.
15315 * gdb.base/gdb1250.c: New file.
15316
27e417a2
ML
153172003-07-09 Michal Ludvig <mludvig@suse.cz>
15318
15319 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
15320 expansion of size_t to 'unsigned long', not only to 'unsigned'.
15321
8bc2021f
EZ
153222003-07-09 Elena Zannoni <ezannoni@redhat.com>
15323
a9c64011
AS
15324 * gdb.threads/tls.c: New file.
15325 * gdb.threads/tls.exp: New file.
15326 * gdb.threads/tls-main.c: New file.
15327 * gdb.threads/tls-shared.c: New file.
15328 * gdb.threads/tls-shared.exp: New file.
8bc2021f 15329
d99968dc
EZ
153302003-07-09 Elena Zannoni <ezannoni@redhat.com>
15331
15332 * gdb.base/annota1.exp: Make sure that we properly escape the
15333 full path of the source file. Xfail more permissive patterns,
d63a86f8 15334 due to a compiler debug info problem.
d99968dc 15335
83876b3b
AS
153362003-07-07 Andreas Schwab <schwab@suse.de>
15337
2705e972
AS
15338 * gdb.asm/m68k.inc: New file.
15339 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
15340
83876b3b
AS
15341 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
15342 arguments"): Also match negative number.
15343
15344 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
15345
3a871b37
DJ
153462003-07-03 Daniel Jacobowitz <drow@mvista.com>
15347
15348 * gdb.base/store.c (charest): New typedef.
15349 (add_char): Rename to add_charest, update.
15350 (wack_char): Rename to wack_charest, update types. Return l + r
15351 to keep r live across the call.
15352 (wack_short, wack_int, wack_long, wack_longest, wack_float)
15353 (wack_double, wack_doublest): Return l + r to keep r live across
15354 the call.
15355 * gdb.base/store.exp: Accomodate store.c changes.
15356
b2a7f303
DC
153572003-06-30 David Carlton <carlton@kealia.com>
15358
15359 * gdb.c++/maint.exp (test_invalid_name): New.
15360 (test_first_component): Add tests for invalid names.
15361
3c6cb4a1
MC
153622003-06-29 Michael Chastain <mec@shout.net>
15363
15364 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
15365 output of '<VTT for class>' for virtual base classes.
15366
f1c2644b
DJ
153672003-06-29 Daniel Jacobowitz <drow@mvista.com>
15368
15369 * gdb.base/completion.exp: Tab-complete "complet" instead of
15370 "compl".
15371 * gdb.base/complex.exp, gdb.base/complex.c: New files.
15372
18080350
DJ
153732003-06-29 Daniel Jacobowitz <drow@mvista.com>
15374
15375 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
15376 * gdb.base/volatile.exp: Likewise.
15377
f56973f8
DJ
153782003-06-29 Daniel Jacobowitz <drow@mvista.com>
15379
15380 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
15381 gdb/1265.
15382
153832003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
15384 Daniel Jacobowitz <drow@mvista.com>
15385
15386 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
15387 initial line count of 'captured_main' from 26 to 32.
15388 (test_with_self): Allow xmalloc call to be interleaved with the
15389 preceding two lines.
15390
e766d4d6
JB
153912003-06-24 Joel Brobecker <brobecker@gnat.com>
15392
15393 * gdb.base/bang.exp: New testcase.
15394
f125c9a4
JB
153952003-06-23 Joel Brobecker <brobecker@gnat.com>
15396
15397 * gdb.base/langs.exp: Add some tests for the "minimal" language
15398 support.
15399
6e25beaf
EZ
154002003-06-23 Elena Zannoni <ezannoni@redhat.com>
15401
15402 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
15403 the testcase.
15404
2f816dda
DJ
154052003-06-22 Daniel Jacobowitz <drow@mvista.com>
15406
15407 * gdb.base/relocate.exp: Test add-symbol-file with a variable
15408 offset.
15409
db5a5748
DJ
154102003-06-22 Daniel Jacobowitz <drow@mvista.com>
15411
15412 * gdb.c++/pr-1210.cc: New file.
15413 * gdb.c++/pr-1210.exp: New file.
15414
1df0c130
DJ
154152003-06-21 Daniel Jacobowitz <drow@mvista.com>
15416
15417 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
15418 000-exec-continue.
15419
a92feac0
MK
154202003-06-15 Mark Kettenis <kettenis@gnu.org>
15421
15422 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
15423 on *-*-*bsd* instead of *-*-freebsd*.
15424
81a58f5b
AC
154252003-06-14 Andrew Cagney <cagney@redhat.com>
15426
15427 * gdb.base/store.exp: Test longest and doublest. Test all
15428 parameters. Weaken return statement match.
15429 * gdb.base/store.c: Add longest and doublest - aka long long and
15430 long double functions. Put all parameters into local register
15431 variables. Use negative values.
15432
b257a0d3
AC
154332003-06-14 Andrew Cagney <cagney@redhat.com>
15434
15435 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
15436 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
15437 exit status.
15438 * gdb.base/fileio.exp: Disable target when nointerrupts and
15439 noinferiorio, instead of limiting it to remote. Use remote_exec
15440 instead of system.
d63a86f8 15441
21c38304
JJ
154422003-06-12 Jeff Johnston <jjohnstn@redhat.com>
15443
15444 * gdb.base/float.exp: Add ia64 support.
15445
1bcdb424
CV
154462003-06-12 Corinna Vinschen <vinschen@redhat.com>
15447
15448 * gdb.base/fileio.exp: Run only on remote targets.
15449
6aeb981f
CV
154502003-06-10 Corinna Vinschen <vinschen@redhat.com>
15451
15452 * gdb.base/fileio.c: New file, testing File-I/O.
15453 * gdb.base/fileio.exp: Ditto.
15454
53df362e
RG
154552003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
15456
15457 * gdb.base/shreloc.exp: New file, check symbol values obtained from
15458 shared objects after relocation at load time (gdb PR/1132).
15459 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 15460 as above, part of the shared object relocation test.
53df362e 15461
ffee1b46
MK
154622003-06-08 Mark Kettenis <kettenis@gnu.org>
15463
b5ca3722
MK
15464 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
15465 fully filled history list.
15466 * gdb.base/gdb_history: New file.
15467
03ed860d
MK
15468 * gdb.base/signals.exp: XFAIL "continue to func1" on
15469 i*86-*-freebsd*.
15470
ffee1b46
MK
15471 * gdb.base/attach.exp: When trying to attach to a nonexistent
15472 process, make it possible to specify the PID based on the target,
15473 and do so for *-*-freebsd*.
15474
d80dbb52
RH
154752003-06-02 Richard Henderson <rth@redhat.com>
15476
15477 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
15478
6dd77b81
RH
154792003-06-02 Richard Henderson <rth@redhat.com>
15480
15481 * gdb.base/selftest.exp: Next over lim_at_start initialization.
15482
f6347e16
RH
154832003-06-02 Richard Henderson <rth@redhat.com>
15484
15485 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
15486
2c161407
DJ
154872003-06-01 Daniel Jacobowitz <drow@mvista.com>
15488
15489 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
15490 of globalvar.
15491
572eb746
MK
154922003-06-01 Mark Kettenis <kettenis@gnu.org>
15493
15494 * gdb.asm/asm-source.exp: Check for memory read errors in
15495 disassembler test on *BSD too.
15496
9e9617a5
RH
154972003-06-01 Richard Henderson <rth@redhat.com>
15498
15499 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
15500 for .frame.
15501 (gdbasm_call): Lose ldgp.
15502 (gdbasm_startup): Add frame information.
15503 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
15504
7b34ad4e
MK
155052003-05-31 Mark Kettenis <kettenis@gnu.org>
15506
15507 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
15508 i?86-*-*.
15509
10059fdf
MK
155102003-05-30 Mark Kettenis <kettenis@gnu.org>
15511
15512 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15513 FreeBSD.
15514
acf4b816
RH
155152003-05-29 Richard Henderson <rth@redhat.com>
15516
15517 * gdb.asm/alpha.inc: New file.
15518 * gdb.asm/asm-source.exp: Use it.
15519
e9ecd949
JB
155202003-05-29 Jim Blandy <jimb@redhat.com>
15521
15522 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15523 'core.PID'.
15524
e3e5a4f3
JB
155252003-05-22 Jim Blandy <jimb@redhat.com>
15526
15527 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15528 backtrace.
d63a86f8 15529
72fe3d25
DC
155302003-05-20 David Carlton <carlton@math.stanford.edu>
15531
15532 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15533 this time.
15534
58da2eb2
DC
155352003-05-19 David Carlton <carlton@bactrian.org>
15536
15537 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
15538 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15539
1fcb5155
DC
155402003-05-19 David Carlton <carlton@bactrian.org>
15541
15542 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15543 namespace tests.
15544 Bump copyright date.
15545 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15546 (main): Call C::D::marker2.
15547 * gdb.c++/namespace1.cc: New file.
15548
85e85163
JJ
155492003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15550
15551 Roland McGrath <roland@redhat.com>
d63a86f8 15552 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
15553 there is no manager thread.
15554
a25fbfec
JJ
155552003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15556
d63a86f8
RM
15557 * gdb.threads/schedlock.exp: Remove assumption that all threads
15558 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
15559 in one of the child threads rather than the main thread.
15560
be375bae
JB
155612003-05-07 Jim Blandy <jimb@redhat.com>
15562
09bf6082
JB
15563 Add support for assembly source testing on the s390x.
15564 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15565 architecture.
15566 * gdb.asm/s390x.inc: New file.
15567
be375bae
JB
15568 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15569 succession of 'if' statements.
15570
00905d52
AC
155712003-05-05 Andrew Cagney <cagney@redhat.com>
15572
15573 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15574
b1e29e33
AC
155752003-05-05 Andrew Cagney <cagney@redhat.com>
15576
15577 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15578 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15579
e33d66ec
EZ
155802003-05-02 Elena Zannoni <ezannoni@redhat.com>
15581
15582 * gdb.base/charset.exp: Update based on new behavior of set/show
15583 charset commands.
15584
2b6fd0d8
AC
155852003-05-01 Andrew Cagney <cagney@redhat.com>
15586
15587 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
15588 variable do not give memory errors.
15589
130cacce
AF
155902003-04-30 Adam Fedor <fedor@gnu.org>
15591
15592 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
15593 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
15594 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
15595 gdb.objc/basicclass.m: : New files
15596
15597 * lib/gdb.exp (gdb_compile_objc): New procedure.
15598
bea71854
DJ
155992003-04-27 Daniel Jacobowitz <drow@mvista.com>
15600
15601 * gdb.base/signals.exp: Make backtrace tests more specific.
15602
0f20eeea
DC
156032003-04-23 David Carlton <carlton@bactrian.org>
15604
15605 * gdb.c++/maint.exp (test_first_component): Add tests for
15606 'operator' in more locations.
15607
c8c4d8dc
KB
156082003-04-16 Kevin Buettner <kevinb@redhat.com>
15609
15610 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15611
3fe60e3c
EZ
156122003-04-16 Elena Zannoni <ezannoni@redhat.com>
15613
15614 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 15615 func marke' instead. Update test name.
3fe60e3c 15616
9219021c
DC
156172003-04-15 David Carlton <carlton@math.stanford.edu>
15618
15619 * gdb.c++/maint.exp: New file.
15620
5dd55bdd
EZ
156212003-04-14 Elena Zannoni <ezannoni@redhat.com>
15622
15623 * gdb.threads/schedlock.c: Change type of thread function argument
15624 to long, to avoid warnings on 64-bit platforms.
15625
00890572
EZ
156262003-04-14 Elena Zannoni <ezannoni@redhat.com>
15627
a9c64011
AS
15628 * gdb.base/attach.exp: Add new message from ptrace in case of
15629 attaching to nonexistent process.
d63a86f8 15630
93201743
JB
156312003-04-11 Jim Blandy <jimb@redhat.com>
15632
15633 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15634 gdb.c++/userdef.cc: Place comments on the lines to which the
15635 marker function might return.
15636 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15637 gdb.c++/userdef.exp: Look for those comments to check that we've
15638 returned to the right place, instead of checking line numbers.
15639
2a11c64d
EZ
156402003-04-11 Elena Zannoni <ezannoni@redhat.com>
15641
a9c64011
AS
15642 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15643 match on sourcefile name, instead of directory name.
2a11c64d 15644
68ab8fc5
EZ
156452003-04-10 Elena Zannoni <ezannoni@redhat.com>
15646
d63a86f8 15647 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
15648 working directory name.
15649
5624293a
JB
156502003-04-09 Jim Blandy <jimb@redhat.com>
15651
15652 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15653 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15654 after an inferior function call, report the failure, but allow the
15655 test to continue.
15656
f1f02ee4
SC
156572003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15658
15659 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15660 with -DPROTOTYPES.
15661
6eb79af0
SC
156622003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15663
15664 * gdb.base/break.exp: Revert last patch.
15665
8dfb4cf0
SC
156662003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15667
15668 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15669 with -DPROTOTYPES.
15670
ed4c619a
AC
156712003-04-02 Andrew Cagney <cagney@redhat.com>
15672
15673 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15674 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15675 matching directories by the name breakpoint.
15676 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15677 Make "continue to marker1" consistent.
15678 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15679 message consistent.
15680 * lib/gdb.exp: Put "the program is no longer running", and "the
15681 program exited" in parenthesis.
15682 * lib/mi-support.exp: Ditto.
d63a86f8 15683
4e35d5f0 156842003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 15685
4e35d5f0
BR
15686 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15687
71900fe8
AC
156882003-03-29 Andrew Cagney <cagney@redhat.com>
15689
15690 * gdb.base/sizeof.c (main): Print the value of '\377'.
15691 * gdb.base/sizeof.exp: Check the sign of '\377'.
15692
c0655a16
MC
156932003-03-27 Michael Chastain <mec@shout.net>
15694
15695 * gdb.base/gdb1090.exp: New file.
15696 * gdb.base/gdb1090.cc: New file.
15697
5b2a3989
JB
156982003-03-27 J. Brobecker <brobecker@gnat.com>
15699
15700 * gdb.gdb/observer.exp: New regression test.
15701
79876890
MC
157022003-03-27 Michael Chastain <mec@shout.net>
15703
15704 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15705 * gdb.base/ptype.exp: Likewise.
15706
6eac95e3
CV
157072003-03-27 Corinna Vinschen <vinschen@redhat.com>
15708
15709 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15710
e8c71839
MC
157112003-03-26 Michael Chastain <mec@shout.net>
15712
15713 * gdb.base/ptype.exp: Actually use some typedef'd types.
15714
71b10041
SC
157152003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15716
15717 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15718 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15719
2512cf80
CV
157202003-03-20 Corinna Vinschen <vinschen@redhat.com>
15721
15722 * gdb.base/default.exp: Fix regular expression.
15723
0d195a4f
CV
157242003-03-20 Corinna Vinschen <vinschen@redhat.com>
15725
15726 * gdb.base/args.exp: Fix regular expression.
15727
8a2dbca8
CV
157282003-03-20 Corinna Vinschen <vinschen@redhat.com>
15729
15730 * gdb.base/help.exp: Allow Win32 child process.
15731
bf028682
CV
157322003-03-20 Corinna Vinschen <vinschen@redhat.com>
15733
15734 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15735 when stepping out of main().
15736
182dbe85
CV
157372003-03-20 Corinna Vinschen <vinschen@redhat.com>
15738
15739 * gdb.base/default.exp: Check for win32 specific message when calling
15740 "run" without executable.
15741
d67a6ba5
CV
157422003-03-20 Corinna Vinschen <vinschen@redhat.com>
15743
15744 * gdb.base/args.exp: Expect .exe in output.
15745
a955b5bb
CV
157462003-03-20 Corinna Vinschen <vinschen@redhat.com>
15747
15748 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15749 Cygwin native.
15750
bf6bad4b
AC
157512003-03-17 Andrew Cagney <cagney@redhat.com>
15752
15753 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15754 vector registes.
15755 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15756 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15757
293e9a31
DC
157582003-03-17 David Carlton <carlton@math.stanford.edu>
15759
15760 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15761 test, for PR breakpoints/38.
15762 Call test_watchpoint_and_breakpoint.
15763 * gdb.base/watchpoint.c (func3): New function.
15764 (main): Call func3.
15765
5330f2db
DC
157662003-03-04 David Carlton <carlton@math.stanford.edu>
15767
15768 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15769 Garply<Garply<char> >:: garply".
15770 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15771 with respect to PR c++/1111; note also PR c++/1113.
15772 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15773 respect to PR c++/1062.
15774 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15775
6ece72da
DC
157762003-03-03 David Carlton <carlton@math.stanford.edu>
15777
15778 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15779 with respect to PR c++/57.
15780 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15781 c++/826.
15782 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15783 respect to PR c++/57.
15784
85ca1584
DC
157852003-03-03 David Carlton <carlton@math.stanford.edu>
15786
15787 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15788 respect to PR c++/33 into FAILs.
15789
98e9c5b8
MC
157902003-03-03 Michael Chastain <mec@shout.net>
15791
7bedbf27
MC
15792 * configure.in: Update copyright years.
15793
157942003-03-03 Michael Chastain <mec@shout.net>
15795
15796 * Makefile.in: Update copyright years.
98e9c5b8 15797
f683e100
DC
157982003-02-28 David Carlton <carlton@math.stanford.edu>
15799
15800 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15801 print class instead of struct and/or superfluous protection
15802 specifiers, as long as the resulting output is equivalent to the
15803 source code.
15804 Delete FIXME from end of messages on tests that don't need
15805 fixing.
15806
a9e0cf2c
DC
158072003-02-28 David Carlton <carlton@math.stanford.edu>
15808
15809 * gdb.c++/templates.exp (do_tests): Allow const in the two
15810 Foo<volatile char *>::foo tests.
15811
e8d359df
MS
158122003-02-27 Michael Snyder <msnyder@redhat.com>
15813
d63a86f8 15814 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
15815 will be consistant.
15816
0b71dc91
DC
158172003-02-26 David Carlton <carlton@math.stanford.edu>
15818
15819 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15820 char *>::foo" test with respect to PR c++/33. Create a new test
15821 which is identical to that one except that it doesn't put the
15822 space between the "char" and the "*"; KFAIL it, too.
15823
dd14ab43
DC
158242003-02-26 David Carlton <carlton@math.stanford.edu>
15825
15826 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15827 template types into either PASSes or KFAILs (corresponding to PR
15828 c++/57). Tweak indentation. Update copyright.
15829
1146c7f1
SC
158302003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15831
15832 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15833
74641dfb
MC
158342003-02-13 Michael Chastain <mec@shout.net>
15835
15836 * gdb.base/exprs.exp: Remove i960 remnants.
15837 * gdb.base/funcargs.exp: Likewise.
15838 * gdb.base/list.exp: Likewise.
15839 * gdb.base/ptype.exp: Likewise.
15840
559cd2d0
DC
158412003-02-14 David Carlton <carlton@math.stanford.edu>
15842
15843 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15844 pEe->D::vg()" from XFAIL to KFAIL.
15845
c4f90d87
JM
158462003-02-13 Jason Molenda (jmolenda@apple.com)
15847
15848 * gdb.base/maint.exp: Update maint print statistics regexp to include
15849 new entries.
15850
cbc4d97c
MC
158512003-02-13 Michael Chastain <mec@shout.net>
15852
15853 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15854
40f235b7
MC
158552003-02-12 Michael Chastain <mec@shout.net>
15856
15857 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15858 * gdb.c++/inherit.exp: Likewise.
15859 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15860 * gdb.c++/templates.exp: Likewise.
15861 * gdb.c++/virtfunc.exp: Likewise.
15862
c56716b0
JM
158632003-02-06 Jason Molenda (jason-cl@molenda.com)
15864
15865 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15866 why the code is written that way.
15867
070afcf8
MC
158682003-02-05 Michael Chastain <mec@shout.net>
15869
15870 * gdb.base/dump.exp: Add missing copyright line.
15871
5d0331e5
JM
158722003-02-05 Jason Molenda (jason-cl@molenda.com)
15873
f7ae6d3e 15874 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15875 at the beginning so the breakpoint doesn't get set on the loop.
15876
92851186
MC
158772003-02-05 Michael Chastain <mec@shout.net>
15878
15879 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15880 output for configurations with gcc 2.95.3.
15881
cbf1e085
AC
158822003-02-05 Keith Seitz <keiths@redhat.com>
15883 Andrew Cagney <ac131313@redhat.com>
15884
15885 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15886
29518e1e
MC
158872003-02-04 Michael Chastain <mec@shout.net>
15888
15889 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15890 Call perror and then continue.
15891
5af1d5f3
MC
158922003-02-03 Michael Chastain <mec@shout.net>
15893
15894 * gdb.c++/pr-1023.cc: New file.
15895 * gdb.c++/pr-1023.exp: New file.
15896
6b549786
JB
158972003-02-05 Jim Blandy <jimb@redhat.com>
15898
15899 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15900 it's local to foobar. Check for it there, and check that it's not
15901 present in main.
15902 * gdb.c++/local.cc (marker2): New function.
15903 (foobar): Call marker1.
15904 (main): Call marker2 instead of marker1.
15905
67f16606
AC
159062003-02-04 Andrew Cagney <ac131313@redhat.com>
15907
15908 * gdb.disasm/mn10200.exp: Obsolete file.
15909 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15910 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15911 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15912
1c5cb38e
DC
159132003-02-04 David Carlton <carlton@math.stanford.edu>
15914
15915 * gdb.c++/overload.exp: Test intToChar(1).
15916 * gdb.c++/overload.cc (intToChar): New.
15917 (main): Call intToChar.
15918
d1fe6965
DC
159192003-02-03 David Carlton <carlton@math.stanford.edu>
15920
15921 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15922 'might_kfail' arg.
15923 KFAIL some of the continue_to_bp_overloaded calls, according to
15924 PR c++/1025.
15925
9ba61c5d
MC
159262003-02-01 Michael Chastain <mec@shout.net>
15927
15928 * gdb.base/advance.c (marker1): New marker function.
15929 * gdb.base/advance.exp: When the 'advance' command lands on the
15930 return breakpoint, it can legitimately stop on either the
15931 current line or the next line. Accommodate both outcomes.
15932 * gdb.base/until.exp: Likewise.
15933
e7494ffb
AC
159342003-02-02 Andrew Cagney <ac131313@redhat.com>
15935
15936 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15937 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15938 now a list, not a tuple.
15939 * gdb.mi/mi-var-display.exp: Ditto.
15940 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15941
075559bc
AC
159422003-02-01 Andrew Cagney <ac131313@redhat.com>
15943
15944 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15945 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15946 stack backtraces.
15947 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15948
2bd4c7b1
MK
159492003-02-01 Mark Kettenis <kettenis@gnu.org>
15950
15951 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15952 gdb.mi/mi1-pthreads.exp: Return instead of calling
15953 gdb_suppress_entire_file.
15954
eabd8992
MS
159552003-02-01 Mark Salter <msalter@redhat.com>
15956
15957 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15958
71469e2f
MS
159592003-01-31 Mark Salter <msalter@redhat.com>
15960
15961 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15962 Support empty arg.
15963
38a94d44
MC
159642003-01-30 Michael Chastain <mec@shout.net>
15965
15966 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15967 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15968 has been fixed in gdb/readline on 2003-01-09.
15969
19ea9e73
MS
159702003-01-29 Michael Snyder <msnyder@redhat.com>
15971
e8d359df
MS
15972 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15973 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15974 * gdb.base/args.exp: Skip if target does not support args passing.
15975
2307bd6a
DJ
159762003-01-22 Daniel Jacobowitz <drow@mvista.com>
15977
19ea9e73 15978 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15979 gdb_test. Accept a list of expect arguments as the third
15980 parameter.
15981 (gdb_test): Use it.
15982
f2dd3617
EZ
159832003-01-20 Elena Zannoni <ezannoni@redhat.com>
15984
15985 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15986 allow for different test tree configurations. Update some
15987 tescases accordingly.
15988 * gdb.arch/altivec-regs.exp: Ditto.
15989 * gdb.asm/asm-source.exp: Ditto.
15990 * gdb.base/advance.exp: Ditto.
15991 * gdb.base/display.exp: Ditto.
d63a86f8 15992 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15993 * gdb.base/mips_pro.exp: Ditto.
15994 * gdb.base/overlays.exp: Ditto.
15995 * gdb.base/relocate.exp: Ditto.
15996 * gdb.base/setshow.exp: Ditto.
15997 * gdb.base/step-line.exp: Ditto.
15998 * gdb.base/step-test.exp: Ditto.
15999 * gdb.base/until.exp: Ditto.
16000 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
16001
c71cdefd
DC
160022003-01-17 David Carlton <carlton@math.stanford.edu>
16003
16004 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
16005 corresponding to PR c++/945.
16006 Update copyright.
16007
fdba05d7
DC
160082003-01-17 David Carlton <carlton@math.stanford.edu>
16009
16010 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
16011 corresponding to PR c++/68.
16012
160132003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
16014
16015 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
16016 (test_paddr_hairy_functions): Call print_addr_2_kfail for
16017 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
16018
c362c33a
EZ
160192003-01-15 Elena Zannoni <ezannoni@redhat.com>
16020
0fbc361c
EZ
16021 * gdb.base/break.exp: Fix change of default location, because of
16022 removal of until tests.
16023 * gdb.base/help.exp: Update test for new 'until' help message.
16024 Add test for help on 'advance'.
a9c64011 16025 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 16026
dabf8a35
MK
160272003-01-15 Mark Kettenis <kettenis@gnu.org>
16028
16029 * gdb.base/default.exp: Adapt "info float" test for recent changes
16030 to that command. Add test for "info vector".
16031 * gdb.base/float.exp: New file. Add test for "info float" that
16032 resembles the old test in gdb.base/default.exp.
16033
a1769aca
DC
160342003-01-15 David Carlton <carlton@math.stanford.edu>
16035
16036 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
16037
82025e13
EZ
160382003-01-15 Elena Zannoni <ezannoni@redhat.com>
16039
16040 * gdb.base/break.exp: Move the tests of until command from here...
16041 * gdb.base/until.exp: ... to here. New file. Add other tests.
16042 * gdb.base/advance.c: New file.
16043 * gdb.base/advance.exp: New file.
16044
8f9ab801
EZ
160452003-01-14 Elena Zannoni <ezannoni@redhat.com>
16046
a9c64011
AS
16047 * gdb.base/args.c: New file.
16048 * gdb.base/args.exp: New file.
8f9ab801 16049
9ae66589
DJ
160502003-01-14 Daniel Jacobowitz <drow@mvista.com>
16051
16052 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
16053
8d77e5c3
DJ
160542003-01-14 Daniel Jacobowitz <drow@mvista.com>
16055
16056 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
16057
12d2f0a1
DJ
160582003-01-14 Daniel Jacobowitz <drow@mvista.com>
16059
16060 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
16061 dates.
16062
6ca37014
DJ
160632003-01-13 Daniel Jacobowitz <drow@mvista.com>
16064
16065 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
16066
b0023472
DJ
160672003-01-13 Daniel Jacobowitz <drow@mvista.com>
16068
16069 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
16070 (ptype &*"foo").
16071 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
16072
607fbc54 160732003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
16074
16075 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
16076 * gdb.mi/mi1-console.exp: Likewise.
16077
607fbc54 160782003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
16079
16080 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
16081 * gdb.mi/mi1-console.exp: Likewise.
16082
a1fb14a2
DJ
160832003-01-13 Daniel Jacobowitz <drow@mvista.com>
16084
16085 * gdb.c++/overload.exp: Remove some fixed XFAILs.
16086
c4cf40b7
DJ
160872003-01-09 Daniel Jacobowitz <drow@mvista.com>
16088
16089 * gdb.base/detach.exp: New test.
16090
696d5a5b
DJ
160912003-01-09 Daniel Jacobowitz <drow@mvista.com>
16092
16093 * Makefile.in (ALL_SUBDIRS): New variable.
16094 (subdirs, clean, distclean): Use it.
16095 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
16096 regenerating Makefile, since it is generated from the top level.
16097 * gdb.asm/Makefile.in: Likewise.
16098 * gdb.base/Makefile.in: Likewise.
16099 * gdb.c++/Makefile.in: Likewise.
16100 * gdb.disasm/Makefile.in: Likewise.
16101 * gdb.java/Makefile.in: Likewise.
16102 * gdb.mi/Makefile.in: Likewise.
16103 * gdb.threads/Makefile.in: Likewise.
16104 * gdb.trace/Makefile.in: Likewise.
16105
754533e4
DC
161062003-01-09 David Carlton <carlton@math.stanford.edu>
16107
16108 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
16109 Add copyright year 2003.
16110
d8b3e9ee
MC
161112003-01-06 Michael Chastain <mec@shout.net>
16112
16113 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
16114 When selecting a thread, 'line' and 'file' are optional.
16115 * gdb.mi/mi1-pthreads.exp: Likewise.
16116
8e9e0fe6
AS
161172003-01-06 Andreas Schwab <schwab@suse.de>
16118
16119 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
16120 failures.
16121
b5ab8ff3
DJ
161222003-01-04 Daniel Jacobowitz <drow@mvista.com>
16123
16124 Fix PR gdb/844
16125 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
16126 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
16127
16128 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
16129 instead of calling gdb_suppress_entire_file.
16130 * gdb.threads/print-threads.exp: Likewise.
16131 * gdb.threads/schedlock.exp: Likewise.
16132
16133 * gdb.threads/killed.exp: Return instead of calling
16134 gdb_suppress_entire_file.
16135 * gdb.threads/linux-dp.exp: Likewise.
16136 * gdb.threads/pthreads.exp: Likewise.
16137
1e698235
DJ
161382003-01-04 Daniel Jacobowitz <drow@mvista.com>
16139
16140 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
16141 stabs.
16142 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
16143 * gdb.base/whatis.exp: Always allow (void) after function names.
16144
147ff08c
DJ
161452003-01-04 Daniel Jacobowitz <drow@mvista.com>
16146
16147 * gdb.c++/casts.exp: Correct regexp.
16148
dc62bfc2
MK
161492003-01-04 Mark Kettenis <kettenis@gnu.org>
16150
16151 * configure.in: Call AC_CONFIG_HEADER. Don't call
16152 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
16153 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
16154 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
16155 aforementioned directories in the AC_OUPUT call.
16156 * config.hin: New file.
16157 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16158 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
16159 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
16160 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
16161 pass -I$objdir instead of -I$objdir/$subdir in compilation.
16162 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
16163 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
16164 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
16165 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
16166 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
16167 gdb.threads/configure.in, gdb.threads/configure,
16168 gdb.threads/config.in, gdb.trace/configure.in,
16169 gdb.trace/configure: Removed.
16170
77afa639
MC
161712003-01-03 Michael Chastain <mec@shout.net>
16172
16173 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
16174 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
16175
7634bb6e
DJ
161762003-01-03 Daniel Jacobowitz <drow@mvista.com>
16177
16178 * gdb.base/store.exp: Fix regular expressions.
16179
b39c905e
MK
161802002-12-28 Mark Kettenis <kettenis@gnu.org>
16181
16182 * configure.in: Rewrite.
16183 * configure: Regenerated.
16184
0a8551dd
DC
161852003-01-03 David Carlton <carlton@math.stanford.edu>
16186
16187 * gdb.base/psymtab.exp: New file.
16188 * gdb.base/psymtab1.c: Ditto.
16189 * gdb.base/psymtab2.c: Ditto.
16190
c60b7188
AF
161912002-12-23 Adam Fedor <fedor@gnu.org>
16192
16193 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
16194
ee73db83
DC
161952002-12-23 David Carlton <carlton@math.stanford.edu>
16196
16197 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
16198 and current_directory initialization.
16199
d6c1774e
JB
162002002-12-22 Jim Blandy <jimb@redhat.com>
16201
f0a847b8
JB
16202 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
16203 rather than as part of the output file name.
16204
d6c1774e
JB
16205 * gdb.base/attach.exp: There's no need to copy the test program to
16206 /tmp; that was only ever necessary on HP/UX, and this test is
16207 entirely disabled there anyway.
16208
f0708dbb
JB
162092002-12-21 Jim Blandy <jimb@redhat.com>
16210
4c2acfea
JB
16211 * gdb.c++/psmang.exp: Doc fix.
16212
f0708dbb
JB
16213 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
16214 test.
16215
9579e000
DC
162162002-12-20 David Carlton <carlton@math.stanford.edu>
16217
16218 * gdb.c++/annota2.exp: KFAIL annotate-quit.
16219
d1810171
MC
162202002-12-18 Michael Chastain <mec@shout.net>
16221
16222 * gdb.c++/annota2.exp: Add copyright year 2002.
16223
76565097
DC
162242002-12-17 David Carlton <carlton@math.stanford.edu>
16225
16226 * gdb.c++/try_catch.cc: Add marker comments.
16227 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
16228 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
16229 * gdb.c++/m-static.cc: Ditto.
16230 * gdb.c++/m-static1.cc: Ditto.
16231 * gdb.c++/try_catch.cc: Ditto.
16232
da81390b
JJ
162332002-12-16 Jeff Johnston <jjohnstn@redhat.com>
16234
16235 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
16236 to see whether we are using the new -environment-directory
16237 command which resets via -r or the old version of the command
16238 which may prompt the user. Part of fix for gdb/741.
16239
b304d130
AC
162402002-12-13 Andrew Cagney <ac131313@redhat.com>
16241
16242 * gdb.fortran/types.exp: Update obsolete comment.
16243 * gdb.fortran/exprs.exp: Ditto.
16244 * lib/gdb.exp: Delete obsolete code.
16245 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
16246 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
16247 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
16248 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
16249 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
16250 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
16251 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
16252 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
16253 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
16254 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
16255 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
16256 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
16257 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
16258 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
16259 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
16260 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
16261 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
16262 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
16263 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
16264 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
16265 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
16266 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
16267 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
16268 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
16269 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
16270 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
16271 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
16272 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
16273 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
16274 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
16275 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
16276 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
16277 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
16278 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
16279 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
16280 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
16281 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
16282
a23b6e6a
DC
162832002-12-11 David Carlton <carlton@math.stanford.edu>
16284
16285 * gdb.c++/m-data.exp: Add test for members that shadow global
16286 variables: see PR gdb/804.
16287 * gdb.c++/m-data.cc: Ditto.
16288
6604731b
DJ
162892002-12-10 Daniel Jacobowitz <drow@mvista.com>
16290
16291 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
16292
de46ecd7
DC
162932002-12-06 David Carlton <carlton@math.stanford.edu>
16294
16295 * gdb.base/store.c: Don't declare functions static.
16296
27e829d0
AC
162972002-12-04 Andrew Cagney <ac131313@redhat.com>
16298
16299 * gdb.base/store.exp, gdb.base/store.c: New files.
16300
92806416
DJ
163012002-12-03 Daniel Jacobowitz <drow@mvista.com>
16302
16303 * gdb.base/selftest.exp: Update for current gdb.
16304
3bcbaac5
DJ
163052002-12-03 Daniel Jacobowitz <drow@mvista.com>
16306
16307 * gdb.base/maint.exp: Only dump symbols from one source file
16308 or objfile.
16309
f4f00b1f
DJ
163102002-12-03 Daniel Jacobowitz <drow@mvista.com>
16311
16312 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
16313 function call.
16314
f1c8a949
JB
163152002-11-25 Jim Blandy <jimb@redhat.com>
16316
16317 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
16318 function appearing in error message.
16319
9e297a97
DJ
163202002-11-21 Daniel Jacobowitz <drow@mvista.com>
16321
16322 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
16323
1f312e79
JJ
163242002-11-08 Jeff Johnston <jjohnstn@redhat.com>
16325
d63a86f8
RM
16326 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
16327 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
16328 should be in mi console format. This is part of fix for PR gdb/604.
16329
83c31e7d
FN
163302002-09-18 Fernando Nasser <fnasser@redhat.com>
16331
16332 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
16333 which explicitly prints the zero offset as "+0".
16334
322b3f65
DJ
163352002-10-22 Daniel Jacobowitz <drow@mvista.com>
16336
16337 * gdb.threads/schedlock.c (args): Make unsigned.
16338
163392002-10-21 Daniel Jacobowitz <drow@mvista.com>
16340
16341 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
16342 numbers. Allow "foo2|selected stack frame".
16343 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
16344 * gdb.asm/asmsrc2.s: Likewise.
16345 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
16346 comments.
16347 * gdb.asm/mips.inc: New file.
16348
5e2fe5b8
AF
163492002-10-18 Adam Fedor <fedor@gnu.org>
16350
16351 * gdb.base/default.exp: Update expected output to include 'ObjC'.
16352 * gdb.base/help.exp: Likewise.
16353
abe1a5d0
KB
163542002-10-17 Kevin Buettner <kevinb@redhat.com>
16355
16356 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
16357 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
16358
10abb1d4
JB
163592002-10-02 Jim Blandy <jimb@redhat.com>
16360
16361 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
16362
1f609b42
AC
163632002-10-01 Andrew Cagney <ac131313@redhat.com>
16364
16365 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
16366 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
16367 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
16368 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
16369 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
16370 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
16371 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
16372
0aee02e4
AC
163732002-09-29 Andrew Cagney <ac131313@redhat.com>
16374
16375 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
16376 * mi0-disassemble.exp, mi0-eval.exp: Delete.
16377 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
16378 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
16379 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
16380 * mi0-var-block.exp, mi0-var-child.exp: Delete.
16381 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 16382
6fde09ad
KB
163832002-09-27 Kevin Buettner <kevinb@redhat.com>
16384
16385 * gdb.base/annota1.exp (info break): Make directory components of
16386 path optional since not all compilers emit this debug information.
16387
889bf7c5
PA
16388 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
16389 step ends up stepping out of the function instead of stopping on
16390 the epilogue.
6fde09ad 16391
9e8aab75
KS
163922002-09-26 Keith Seitz <keiths@redhat.com>
16393
16394 * lib/insight-support.exp (gdbtk_start): Figure out where
16395 the insight executable is based on where gdb is. Use this
16396 executable to start insight instead of gdb.
16397
e36180d7
AC
163982002-09-25 Andrew Cagney <cagney@redhat.com>
16399
16400 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
16401
9dd34b2b
AC
164022002-09-24 Andrew Cagney <ac131313@redhat.com>
16403
16404 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
16405 test_isolated_complaints.
16406 (test_empty_complaint): New function.
16407 (test_empty_complaints): New function. Check no output when no
16408 complaints.
d63a86f8 16409
dea97812
KB
164102002-09-19 Jim Blandy <jimb@redhat.com>
16411
a9c64011 16412 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 16413
54951bd7
AC
164142002-09-19 Andrew Cagney <ac131313@redhat.com>
16415
16416 * gdb.gdb/complaints.exp: New file.
16417
dec43320
AC
164182002-09-18 Andrew Cagney <ac131313@redhat.com>
16419
16420 * gdb.base/maint.exp: Check `help maint internal-warning'.
16421
e70d6e3f
DC
164222002-09-18 David Carlton <carlton@math.stanford.edu>
16423
16424 * gdb.c++/m-static.exp: Remove breakpoints depending on line
16425 numbers, and replace them by a single breakpoint after the
16426 constructors are all finished.
16427 Add test 4.
16428 * gdb.c++/m-static.cc: Add test 4.
16429 * gdb.c++/m-static.h: New file.
16430 * gdb.c++/m-static1.cc: New file.
16431
16432 * gdb.c++/printmethod.exp: New file.
16433 * gdb.c++/printmethod.cc: New file.
16434
16435 * gdb.c++/pr-574.exp: New file.
16436 * gdb.c++/pr-574.cc: New file.
16437
afb5c968
CV
164382002-09-18 Corinna Vinschen <vinschen@redhat.com>
16439
16440 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
16441 embedded targets which never actually exit.
16442
31e45dee
FN
164432002-09-18 Fernando Nasser <fnasser@redhat.com>
16444
16445 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
16446 "don't step after run" as unresolved or unsupported, instead of xfail.
16447
a283c5a1
CV
164482002-09-18 Corinna Vinschen <vinschen@redhat.com>
16449
16450 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
16451 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
16452 Add newline to expected string in "step out of main (status wrapper)"
16453 case.
16454
11350d2a
CV
164552002-09-18 Corinna Vinschen <vinschen@redhat.com>
16456
16457 * lib/gdb.exp (rerun_to_main): Allow restarting application.
16458 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
16459
0deec7d6
TT
164602002-09-17 Tom Tromey <tromey@redhat.com>
16461
16462 * gdb.base/printcmds.exp (test_print_string_constants): Expect
16463 \000, not \0, in double-quoted string.
16464
b2b4a1b5
CV
164652002-09-14 Corinna Vinschen <vinschen@redhat.com>
16466
c9d37158 16467 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
16468 string after running the commands execution on breakpoint tests.
16469
1c56143a
CV
164702002-09-13 Corinna Vinschen <vinschen@redhat.com>
16471
16472 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
16473
37f8da45
JB
164742002-09-12 Joel Brobecker <brobecker@gnat.com>
16475
16476 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
16477
08b468e0
KS
164782002-09-10 Keith Seitz <keiths@redhat.com>
16479
16480 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
16481 runto proc.
16482 (mi_run_to_main): Use mi_runto.
16483 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
16484
dc360f58
KS
164852002-09-10 Keith Seitz <keiths@redhat.com>
16486
16487 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
16488 regexp for stopping at main. Could have multiple event notifications.
16489 Don't assume that main was declared with no parameters.
16490 (mi_next): Use mi_step_to.
16491 (mi_step): Use mi_next_to.
16492
ce3abcfb
CV
164932002-09-09 Corinna Vinschen <vinschen@redhat.com>
16494
16495 * gdb.base/default.exp: Fix expected string in `info float' test.
16496
d1f5b980
BE
164972002-09-09 Ben Elliston <bje@redhat.com>
16498
16499 * config/mips.exp: Update comments.
16500 * config/mips-idt.exp: Likewise.
16501 * config/nind.exp: Likewise.
16502 * config/slite.exp: Likewise.
16503 * config/sparclet.exp: Likewise.
16504 * config/udi.exp: Likewise.
16505 * config/vx.exp: Likewise.
16506 * config/vxworks29k.exp: Likewise.
16507
2f71430b
JB
165082002-09-05 Jim Blandy <jimb@redhat.com>
16509
16510 * gdb.threads/killed.exp: Fix test failure message.
16511
7ddebc7e
KS
165122002-09-04 Keith Seitz <keiths@redhat.com>
16513
16514 * lib/mi-support.exp: Update copyright.
16515 (mi_gdb_test): Increase the priority of the expected pattern
16516 so that it matches gdb_test.
16517
0ae67eb3
KS
165182002-09-03 Keith Seitz <keiths@redhat.com>
16519
16520 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
16521 Use integer comparison instead of string comparison for testing
16522 whether binary was built.
16523
38fc42c8
JB
165242002-09-03 Jim Blandy <jimb@redhat.com>
16525
16526 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16527
b6ff0e81
JB
165282002-08-29 Jim Blandy <jimb@redhat.com>
16529
16530 * gdb.threads/pthreads.exp: Move the portable thread compilation
16531 code into a function in lib/gdb.exp, and call that from here.
16532 * lib/gdb.exp (gdb_compile_pthreads): New function.
16533
07c98896
KS
165342002-08-29 Keith Seitz <keiths@redhat.com>
16535
16536 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
16537 expect_out so that callers can get at it.
16538
0312286c
DJ
165392002-08-23 Daniel Jacobowitz <drow@mvista.com>
16540
16541 * gdb.threads/print-threads.c: New file.
16542 * gdb.threads/print-threads.exp: New file.
16543 * gdb.threads/schedlock.c: New file.
16544 * gdb.threads/schedlock.exp: New file.
16545
dd039bc4
EZ
165462002-08-22 Elena Zannoni <ezannoni@redhat.com>
16547
a9c64011
AS
16548 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16549 not altivec.c.
dd039bc4 16550
1f36144c
MK
165512002-08-17 Mark Kettenis <kettenis@gnu.org>
16552
16553 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16554 targets. The problem should be fixed now.
16555
16057ec7 165562002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
16557
16558 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16559 2002-07-24 change that removes final dots from error messages.
16560
3c1499ad
TT
165612002-08-13 Tom Tromey <tromey@redhat.com>
16562
16563 * gdb.base/readline.exp: New file.
16564
a20ce2c3
AC
165652002-08-01 Andrew Cagney <ac131313@redhat.com>
16566
16567 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16568 supress message.
16569
db034ac5
AC
165702002-08-01 Andrew Cagney <cagney@redhat.com>
16571
16572 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16573 CHILL_FOR_TARGET and CHILL_LIB.
16574 * configure.in (configdirs): Remove gdb.chill.
16575 * configure: Regenerate.
16576 * lib/gdb.exp: Obsolete references to chill.
16577 * gdb.fortran/types.exp: Ditto.
16578 * gdb.fortran/exprs.exp: Ditto.
16579
3e000b18
KB
165802002-07-30 Kevin Buettner <kevinb@redhat.com>
16581
16582 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16583 set Irix-specific compile and link flags.
16584
28f4966b
KB
165852002-07-29 Kevin Buettner <kevinb@redhat.com>
16586
16587 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
16588 source files. The ``-o'' option doesn't work with the ``-E'' option
16589 when using the Irix compiler.
16590
46c0d5a6
DJ
165912002-07-19 Daniel Jacobowitz <drow@mvista.com>
16592
16593 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
16594 Improve support for reusing an exec file. Copy exec file
16595 to target, and run gdbserver on the target instead of on the host.
16596
eecf4bed
JB
165972002-07-18 Jim Blandy <jimb@redhat.com>
16598
0f815cdf
JB
16599 * gdb.base/ending-run.exp: Don't expect to see the program end in
16600 some orderly fashion when we're running on a real stand-alone
16601 board.
16602
eecf4bed
JB
16603 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16604 targets that don't support interrupts.
16605
52d309e4
JB
166062002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
16607
16608 * gdb.base/attach.exp: Add patterns to match output from /proc-based
16609 systems.
16610 Move comments in expect statements to inside the actions, so that they
16611 don't get matched against.
16612
ff683d9e
MK
166132002-07-10 Mark Kettenis <kettenis@gnu.org>
16614
16615 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
16616 function when asleep" test.
16617
b5356753
AC
166182002-07-10 Andrew Cagney <ac131313@redhat.com>
16619
16620 * gdb.base/page.exp: Rewrite to handle problems with very long
16621 `info set' output. Update copyright.
16622
6aa4d13a
AC
166232002-06-26 Andrew Cagney <ac131313@redhat.com>
16624
16625 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16626 gdb.threads-hp.
16627 * gdb.hp/configure: Regenerate.
16628 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16629 * gdb.hp/gdb.threads-hp/configure: Delete file.
16630 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
16631
8cf8c2b8
AC
166322002-06-22 Andrew Cagney <ac131313@redhat.com>
16633
16634 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
16635 setlocale, bindtextdomain and textdomain.
16636
6827a8f8
JB
166372002-06-11 Jim Blandy <jimb@redhat.com>
16638
919d772c
JB
16639 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16640 preprocessor macro information is present.
16641
6827a8f8
JB
16642 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16643 tests.
16644
c15b0d21
MS
166452002-06-06 Michael Snyder <msnyder@redhat.com>
16646
c5984d70
MS
16647 * gdb.base/overlays.exp: Record addresses of overlay
16648 functions in TCL variables rather than in GDB variables,
16649 to avoid having GDB convert them to pointers (with loss
16650 of information).
16651
d63a86f8 16652 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 16653 default linker script changes.
c15b0d21
MS
16654 * gdb.base/long_long.exp: Add check for sizeof (long double).
16655
be26fe0d
ML
166562002-06-06 Michal Ludvig <mludvig@suse.cz>
16657
16658 * gdb.asm/asm-source.exp: Add x86-64 target.
16659 * gdb.asm/x86_64.inc: New.
d63a86f8 16660
258093ca 166612002-05-30 Michael Chastain <mec@shout.net>
258093ca 16662
4b3153f1 16663 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
16664 * gdb.c++/m-static.cc: New file.
16665 * gdb.c++/m-static.exp: New file.
16666
241264c6
MS
166672002-05-28 Michael Snyder <msnyder@redhat.com>
16668
16669 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16670 precision.
16671
9bba8c8f 166722002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 16673
4b3153f1 16674 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
16675 * gdb.c++/m-data.cc: New file.
16676 * gdb.c++/m-data.exp: New file.
16677
166782002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 16679
4b3153f1 16680 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 16681 * gdb.c++/try_catch.cc: New file.
d63a86f8 16682 * gdb.c++/try_catch.exp: New file.
9bba8c8f 16683
def1b996
MC
166842002-05-27 Michael Chastain <mec@shout.net>
16685
16686 * gdb.c++/local.exp: Accept more nested types in output.
16687
522ba268
MC
166882002-05-26 Michael Chastain <mec@shout.net>
16689
16690 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16691
277254ba
MS
166922002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16693
16694 * lib/gdb.exp (gdb_wrapper_init): Just because
16695 gdb_wrapper_file exists, this does not mean that the file
16696 should not be rebuilt. That is what gdb_wrapper_initialized
16697 is for.
16698 (default_gdb_init): Reset gdb_wrapper_initialized.
16699
b61a8733
MS
167002002-05-23 Michael Snyder <msnyder@redhat.com>
16701
d63a86f8 16702 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
16703 the precision of the floating point test results.
16704 * gdb.base/call-rt-st.exp: Ditto.
16705
b61a8733
MS
16706 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16707 * gdb.base/call-rt-st.exp: Ditto.
16708
56f6e910
MC
167092002-05-19 Michael Chastain <mec@shout.net>
16710
16711 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16712
ad0b0016
EZ
167132002-05-19 Elena Zannoni <ezannoni@redhat.com>
16714
a9c64011
AS
16715 * configure.in (configdirs): Add gdb.arch.
16716 * configure: Regenerate.
ad0b0016 16717
f617d2b6
JB
167182002-05-17 Jim Blandy <jimb@redhat.com>
16719
16720 * gdb.base/completion.exp: Recognize the more detailed error
16721 messages produced by the macro expander's lexical analyzer.
16722
eac2a696
EZ
167232002-05-14 Elena Zannoni <ezannoni@redhat.com>
16724
a9c64011
AS
16725 * gdb.arch/altivec-abi.c: New file.
16726 * gdb.arch/altivec-abi.exp: New file.
16727 * gdb.arch/altivec-regs.c: New file.
16728 * gdb.arch/altivec-regs.exp: New file.
eac2a696 16729
2fdde8f8
DJ
167302002-05-14 Daniel Jacobowitz <drow@mvista.com>
16731
16732 * gdb.base/maint.exp (maint print type): Update for new type
16733 structure.
d63a86f8 16734
e31f1a7c
EZ
167352002-05-14 Elena Zannoni <ezannoni@redhat.com>
16736
16737 * gdb.arch: New directory.
16738 * gdb.arch/configure.in: New file.
16739 * gdb.arch/configure: New file.
16740 * gdb.arch/Makefile.in: New file.
16741
db589741
CV
167422002-05-13 Corinna Vinschen <vinschen@redhat.com>
16743
16744 * gdb.asm/asm-source.exp: Add v850 as supported target.
16745 * gdb.asm/v850.inc: New file.
16746
8ce2a7dc
DJ
167472002-05-13 Daniel Jacobowitz <drow@mvista.com>
16748
16749 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16750
df763c7f
DJ
167512002-05-12 Daniel Jacobowitz <drow@mvista.com>
16752
16753 * gdb.base/break.exp: Check 'break "marker2"'.
16754
377daeed
MS
167552002-05-10 Michael Snyder <msnyder@redhat.com>
16756
16757 * gdb.base/long_long.exp: Fix typo.
16758
c4b7bc2b
JB
167592002-05-10 Jim Blandy <jimb@redhat.com>
16760
ecac9a4e
JB
16761 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16762 a bug.
16763
c4b7bc2b
JB
16764 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16765 Recognize more detailed error message produced by the macro
16766 expander's lexical analyzer.
16767 * lib/gdb.exp (test_print_reject): Same.
16768
e71019a1
MK
167692002-05-09 Mark Kettenis <kettenis@gnu.org>
16770
16771 * gdb.c++/method.exp: Fix typo.
16772
fedfc8e6
MS
167732002-05-08 Michael Snyder <msnyder@redhat.com>
16774
166a1957
MS
16775 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16776 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 16777 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
16778 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16779 Add iftarget clause for strongarm.
d63a86f8 16780
f1c47eb2
MS
167812002-05-06 Michael Snyder <msnyder@redhat.com>
16782
cb9a9d3e
MS
16783 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16784 (gdb_continue_to_end): Accept output from status wrapper.
16785 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16786 Clean up fail messages to match pass messages.
16787
f1c47eb2
MS
16788 Enable the "needs_status_wrapper" testsuite feature.
16789 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16790 (gdb_compile): Conditionally call gdb_wrapper_init.
16791 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16792 * gdb.c++/method.exp: Recognize output from status wrapper.
16793
6079c749
BE
167942002-05-06 Ben Elliston <bje@redhat.com>
16795From Graydon Hoare <graydon@redhat.com>
16796
16797 * config/sid.exp: Include support for "rawsid" protocol.
16798
188baff3
JB
167992002-05-03 Jim Blandy <jimb@redhat.com>
16800
16801 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16802 * gdb.c++/hang3.C: New file.
16803
b9c07f0f
AC
168042002-05-04 Andrew Cagney <ac131313@redhat.com>
16805
16806 * gdb.base/default.exp: Remove obsolete code.
16807 * gdb.c++/misc.exp: Ditto. Update copyright.
16808 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16809 * gdb.base/whatis.exp: Ditto. Update copyright.
16810 * gdb.base/scope.exp: Ditto. Update copyright.
16811 * gdb.base/ptype.exp: Ditto. Update copyright.
16812 * gdb.base/printcmds.exp: Ditto. Update copyright.
16813 * gdb.base/opaque.exp: Ditto. Update copyright.
16814 * gdb.base/list.exp: Ditto.
16815 * gdb.base/funcargs.exp: Ditto. Update copyright.
16816 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16817 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16818 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16819 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16820 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16821 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16822
5c7a0397
MS
168232002-05-02 Michael Snyder <msnyder@redhat.com>
16824
d6dcc264 16825 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
16826 * gdb.base/long_long.exp: Add xscale target.
16827 * gdb.base/default.exp: Add xscale target.
16828
eb7f1c48
JB
168292002-05-01 Jim Blandy <jimb@redhat.com>
16830
16831 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16832 gdb.c++/hang.exp: New test.
16833
a6befae8
FF
168342002-05-01 Fred Fish <fnf@redhat.com>
16835
16836 * gdb.base/completion.exp: Handle completions of "./Make" for
16837 more than one completion possibility, as is the case when we
16838 build and test in the source tree.
16839
0a310277
AG
168402002-04-29 Anthony Green <green@redhat.com>
16841
16842 * gdb.java/jmisc1.exp: New file.
16843 * gdb.java/jmisc2.exp: New file.
16844
6ff9af88
DJ
168452002-04-24 Daniel Jacobowitz <drow@mvista.com>
16846
16847 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16848
96b3d632
EZ
168492002-04-23 Elena Zannoni <ezannoni@redhat.com>
16850
16851 * gdb.base/help.exp: Change 'help status' to allow for target
16852 dependent output differences.
16853
5019bb54
MC
168542002-04-22 Michael Chastain <mec@shout.net>
16855
16856 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16857
a805a116
MC
168582002-04-22 Michael Chastain <mec@shout.net>
16859
16860 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16861
a1706bfd
DM
168622002-04-17 David S. Miller <davem@redhat.com>
16863
16864 * gdb.asm/sparc64.inc: New file.
16865 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16866
a73a20a2
EZ
168672002-04-19 Elena Zannoni <ezannoni@redhat.com>
16868
16869 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16870 instruction file directly into the build tree. Clean up at end of
16871 test.
16872
ba678339
DM
168732002-04-18 David S. Miller <davem@redhat.com>
16874
16875 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16876 handle 64-bit platforms correctly.
16877 * gdb.base/maint.exp: Likewise.
16878
b03399da
KB
168792002-04-18 Kevin Buettner <kevinb@redhat.com>
16880
16881 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16882 ``-fpic'' when compiling files comprising a shared library, but
16883 it does need additional linker flags in order to find shared
16884 libraries at run time.
16885
e2004992
KB
168862002-04-18 Kevin Buettner <kevinb@redhat.com>
16887
16888 * gdb.base/cvexpr.c (use): New function.
16889 (main): Invoke use() on all global variables to prevent
16890 some linkers from deleting these otherwise unused symbols.
16891
d8937120
MC
168922002-04-17 Michael Chastain <mec@shout.net>
16893From David S. Miller <davem@redhat.com>
16894
16895 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16896 handle 64-bit platforms correctly.
16897
ffd61a58
MS
168982002-04-12 Michael Snyder <msnyder@redhat.com>
16899From Jim Blandy <jimb@redhat.com>
a9c64011 16900 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16901 script can handle this instead.
16902 * gdb.base/bar.c (barx): Same.
16903 * gdb.base/baz.c (bazx): Same.
16904 * gdb.base/grbx.c (grbxx): Same.
16905
16906 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16907 manager doesn't automatically unmap overlays unnecessarily.
16908
6b8426a6
MH
169092002-04-10 Martin M. Hunt <hunt@redhat.com>
16910
16911 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16912 stepping out of main.
16913
34af4875
MC
169142002-04-09 Michael Chastain <mec@shout.net>
16915
16916 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16917 scope so that the nested scope tests will make sense.
16918 * gdb.c++/local.exp: Write patterns that actually work with gcc
16919 (the HP patterns "were never known to work with gcc").
16920 Keep the old aCC patterns too.
16921
2d1676a0
DJ
169222002-04-09 Daniel Jacobowitz <drow@mvista.com>
16923
16924 * gdb.base/attach.exp: Correct target board test.
16925
3a63e3f9
MC
169262002-04-08 Michael Chastain <mec@shout.net>
16927
16928 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16929 in a const method. Add some xfail and fail cases for configurations
16930 that do not emit the "const ...".
16931
f18dabd2
MC
169322002-04-07 Michael Chastain <mec@shout.net>
16933
16934 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16935 Accept "A * const" and "const A * const" as type of "this".
16936 Fix spelling of getFunky throughout. Make messages uniform.
16937
0fcddd82
EZ
169382002-04-07 Elena Zannoni <ezannoni@redhat.com>
16939
a9c64011 16940 Work around for PR gdb/285:
0fcddd82
EZ
16941 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16942
16a8534a
EZ
169432002-04-07 Elena Zannoni <ezannoni@redhat.com>
16944
16945 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16946 instructions file at run time instead of configure time.
16947 Sometimes we run the test in a directory that is not the one we
16948 configured in.
16949 * gdb.asm/configure.in: Delete creation of symlink.
16950 * gdb.asm/configure: Regenerate.
16951
24181d81
JB
169522002-04-05 J. Brobecker <brobecker@gnat.com>
16953
16954 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16955 xfullpath () function.
16956
7cdb7107
DJ
169572002-04-04 Daniel Jacobowitz <drow@mvista.com>
16958
16959 * gdb.asm/Makefile.in: Correct dependencies.
16960
16961 * gdb.asm/powerpc.inc: New file.
16962 * gdb.asm/asm-source.exp: Add PowerPC.
16963 * gdb.asm/configure.in: Likewise.
16964 * gdb.asm/configure: Regenerated.
16965
a7d17088
DJ
169662002-04-04 Daniel Jacobowitz <drow@mvista.com>
16967
16968 * gdb.base/relocate.exp: New file.
16969 * gdb.base/relocate.c: New file.
16970
cd721503
FF
169712002-04-04 Fred Fish <fnf@redhat.com>
16972
16973 * gdb.base/step-test.exp: Update comment regarding stopping in
16974 memcpy/bcopy calls inserted as part of the compiler runtime.
16975
b22ad7a7
MS
169762002-04-04 Michael Snyder <msnyder@redhat.com>
16977
16978 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16979
5f279fa6
DJ
169802002-04-03 Daniel Jacobowitz <drow@mvista.com>
16981
16982 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16983 (gdb_expect): Remove $notransfer hack.
16984
dd0fd3ce
DJ
169852002-04-02 Daniel Jacobowitz <drow@mvista.com>
16986
16987 * gdb.c++/classes.exp ("calling method for small class"): Match
16988 updated register output.
16989
1e50cda1
DJ
169902002-03-30 Daniel Jacobowitz <drow@mvista.com>
16991
16992 Fix PR gdb/452
16993 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16994 when finished. Make gdb_file_cmd send "exec-file" when
16995 appropriate.
16996
24015922
DJ
169972002-03-30 Daniel Jacobowitz <drow@mvista.com>
16998
16999 * gdb.base/attach.exp: Remove extra setup_xfail.
17000
dd7dfd64
MS
170012002-03-26 Michael Snyder <msnyder@redhat.com>
17002
17003 * gdb.base/default.exp: Add tests for dump, append, and restore.
17004 * gdb.base/help.exp: Add tests for dump, append, and restore.
17005 * gdb.base/dump.exp: New file, test dump, append and restore.
17006 * gdb.base/dump.c: New file.
17007
48b2f8d7
MS
170082002-03-27 Michael Snyder <msnyder@redhat.com>
17009
d63a86f8 17010 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
17011 clean-ups in help messages.
17012
05b4d525
FF
170132002-03-26 Fred Fish <fnf@redhat.com>
17014
17015 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
17016 have debugging info for those functions and the compiler uses them
17017 internally to copy structs around.
17018
d7679631
FF
170192002-03-26 Fred Fish <fnf@redhat.com>
17020
17021 * gdb.base/list.exp: Revert the change made yesterday and add note
17022 about why we don't list the default lines for remote targets.
17023
523ac3f9
MS
170242002-03-25 Michael Snyder <msnyder@redhat.com>
17025
17026 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
17027
754b2b8d
FF
170282002-03-25 Fred Fish <fnf@redhat.com>
17029
17030 * gdb.base/list.exp: This test works on remote targets so remove
17031 the short circuit for remote targets. Update copyright.
17032
33c3e192
FF
170332002-03-25 Fred Fish <fnf@redhat.com>
17034
17035 * gdb.base/attach.exp: Fix logic error that was suppressing this
17036 test for all non hppa*-*-hpux* targets, instead of the hp target.
17037 Move comments closer to the suppression point. Also now need to
17038 check that we are running natively.
17039
d43e73ee
MS
170402002-03-22 Michael Snyder <msnyder@redhat.com>
17041
882c8f02
MS
17042 * gdb.base/default.exp: Add test for gcore. Update copyright.
17043 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 17044
04c12f60
FF
170452002-03-06 Fred Fish <fnf@redhat.com>
17046
17047 * gdb.base/funcargs.c: Remove extraneous ';' character.
17048 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
17049
b43df995
MC
170502002-03-04 Michael Chastain <mec@shout.net>
17051
17052 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
17053 accommodate gcc v3 function signature.
17054 * gdb.mi/mi0-var-cmd-exp: Ditto.
17055
92362027
AC
170562002-02-24 Andrew Cagney <ac131313@redhat.com>
17057
17058 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
17059 ``GNU/Linux'' or ``Linux kernel''
17060 * testsuite/gdb.threads/pthreads.c: Ditto.
17061
258ad32d
MC
170622002-02-24 Michael Chastain <mec@shout.net>
17063
17064 * gdb.threads/pthreads.c (thread1): Add a return statement.
17065 (thread2): Likewise.
17066 (foo): Likewise.
17067
04c3b3d4
MC
170682002-02-23 Michael Chastain <mec@shout.net>
17069
17070 * gdb.threads/linux-dp.c (philosopher): Add a return statement
17071 to placate gcc.
17072
5a2a0a20
MC
170732002-02-23 Michael Chastain <mec@shout.net>
17074
17075 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
17076 test "ptype bint". The test passes on all my stabs configurations.
17077
a640f7fc
JB
170782002-02-21 Jim Blandy <jimb@redhat.com>
17079
27924826
JB
17080 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
17081 filename at a time, and watch for the ones we want to see.
17082
a640f7fc
JB
17083 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
17084 types of pointers to prototyped functions.
17085
edcc8c75
AC
170862002-02-20 Andrew Cagney <ac131313@redhat.com>
17087
17088 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
17089 signed, unsigned and straight char.
17090 (padding_char, padding_short, padding_int, padding_long,
17091 padding_long_long, padding_float, padding_double,
17092 padding_long_double): New global variables.
17093 (fill, fill_structs): New functions.
17094
17095 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
17096 for correctly sized writes. Update copyright.
17097 (get_valueof): New procedure.
17098 (get_sizeof): Call get_valueof.
17099 (check_valueof): New procedure.
17100 (check_padding): New procedure.
17101
ac57ea44
MC
171022002-02-20 Michael Chastain <mec@shout.net>
17103
17104 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
17105 to setup_xfail. Document some of the remaining calls.
17106
7a10c941
MC
171072002-02-18 Michael Chastain <mec@shout.net>
17108
17109 * gdb.c++/userdef.exp: Update copyright year.
17110
fb8acdcc
DJ
171112002-02-18 Daniel Jacobowitz <drow@mvista.com>
17112
17113 * gdb.c++/userdef.exp: Test overloaded operators properly.
17114 Remove xfails.
17115
fda6ae12
MS
171162002-02-14 Michael Snyder <msnyder@redhat.com>
17117
17118 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
17119
676a0442
DJ
171202002-02-14 Daniel Jacobowitz <drow@mvista.com>
17121
17122 * gdb.base/a2-run.exp: Check for a remote target properly.
17123 * gdb.base/annota1.exp: Likewise.
17124 * gdb.base/list.exp: Likewise.
17125 * gdb.base/reread.exp: Likewise.
17126 * gdb.base/scope.exp: Likewise.
17127 * gdb.base/shlib-call.exp: Likewise.
17128 * gdb.base/term.exp: Likewise.
17129 * gdb.c++/annota2.exp: Likewise.
17130
78b4f468
RE
171312002-02-13 Richard Earnshaw <rearnsha@arm.com>
17132
17133 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
17134
9a81ba51
MC
171352002-02-10 Michael Chastain <mec@shout.net>
17136
17137 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
17138 (call_after_alloca): Ditto.
17139
004af6c7
DJ
171402002-02-10 Daniel Jacobowitz <drow@mvista.com>
17141
17142 * gdb.base/ending-run.exp: Guard "cont" test with
17143 gdb_skip_stdio_test.
17144
37225f62
JB
171452002-02-06 Jim Blandy <jimb@redhat.com>
17146
17147 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
17148 from here...
17149 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
17150 To here. Disable this test on non-HP platforms. Add big comment.
17151
fe6fdd96
MS
171522002-02-04 Michael Snyder <msnyder@redhat.com>
17153
17154 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
17155 other than d10v and m32r.
17156
036fad3f
RE
171572002-02-02 Richard Earnshaw <rearnsha@arm.com>
17158
17159 * gdb.base/default.exp: Rewrite test patterns to reduce time
17160 taken to match them.
17161
7148ab62
DJ
171622002-01-30 Daniel Jacobowitz <drow@mvista.com>
17163
17164 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
17165 Allow a start function above main.
17166 * gdb.threads/linux-dp.exp: Fix copyright date.
17167
396cc255
DJ
171682002-01-30 Daniel Jacobowitz <drow@mvista.com>
17169
a9c64011
AS
17170 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
17171 (check_philosopher_stack): Check for manager thread before checking
17172 for a just-starting thread.
396cc255 17173
f038d31b
DJ
171742002-01-30 Daniel Jacobowitz <drow@mvista.com>
17175
17176 From Neil Booth <neil@daikokuya.demon.co.uk>:
17177 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
17178 warnings.
17179
b3ff9d9a
FF
171802002-01-21 Fred Fish <fnf@redhat.com>
17181
17182 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
17183 not caller.
17184
39ad761d
JB
171852002-01-21 Jim Blandy <jimb@redhat.com>
17186
17187 * gdb.base/reread.exp: Check that GDB properly re-reads the
17188 executable file when it changes while no inferior is running.
17189
aaf320fa
FF
171902002-01-21 Fred Fish <fnf@redhat.com>
17191
a9c64011
AS
17192 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
17193 optionally accept the "shlib events" variation.
aaf320fa 17194
808a31f5
JB
171952002-01-21 Jim Blandy <jimb@redhat.com>
17196
17197 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
17198 call `fflush' after every `printf', so that the output is produced
17199 at predictable points, regardless of whatever buffering does (or
17200 doesn't) take place.
17201 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
17202 at different points.
17203
4420d5e2
DJ
172042002-01-20 Daniel Jacobowitz <drow@mvista.com>
17205
17206 * gdb.c++/inherit.exp: Update copyright years.
17207 * gdb.c++/method.exp: Likewise.
17208
3e36a0f4
DJ
172092002-01-20 Daniel Jacobowitz <drow@mvista.com>
17210
17211 * gdb.c++/classes.exp: Update for improved v3 support and skipping
17212 artificial methods/arguments.
17213 * gdb.c++/derivation.exp: Likewise.
17214 * gdb.c++/inherit.exp: Likewise.
17215 * gdb.c++/method.exp: Likewise.
17216 * gdb.c++/virtfunc.exp: Likewise.
17217
b4ceaee6
AC
172182002-01-18 Andrew Cagney <ac131313@redhat.com>
17219
17220 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
17221 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
17222 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
17223 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
17224 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
17225 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
17226
ecace851
JB
172272002-01-17 Jim Blandy <jimb@redhat.com>
17228
17229 * gdb.asm/asm-source.exp (info symbol): Take another shot at
17230 anchoring the pattern matching the entry point symbol's name.
17231
375fc983
AC
172322002-01-17 Andrew Cagney <ac131313@redhat.com>
17233
17234 * gdb.base/maint.exp: Update ``maint internal-error'' to match
17235 continue/quit query. Update copyright.
17236
fe6fdd96
MS
172372002-01-14 Michael Snyder <msnyder@redhat.com>
17238
17239 * gdb.base/gcore.exp: Remove extra debugging output.
17240
e017c81f
DJ
172412002-01-13 Daniel Jacobowitz <drow@mvista.com>
17242
17243 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
17244 for slightly dubious v2 mangled string.
17245
37ab3bf8
DJ
172462002-01-13 Daniel Jacobowitz <drow@mvista.com>
17247
17248 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
17249
1bc05c3a 172502002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 17251
1bc05c3a 17252 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 17253
1bc05c3a
JM
17254 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
17255 constructors.
17256 * gdb.c++/derivation.exp: Likewise.
17257 * gdb.c++/templates.exp: Likewise.
17258 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 17259
1bc05c3a
JM
172602002-01-10 Michael Snyder <msnyder@redhat.com>
17261
17262 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 17263
a911c360
MS
172642002-01-08 Michael Snyder <msnyder@redhat.com>
17265
17266 * gdb.base/gcore.exp: New test for generate-core-file command.
17267 * gdb.base/gcore.c: Testcase for above.
17268 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
17269
ea2119ec
JM
172702002-01-08 Jason Merrill <jason@redhat.com>
17271
17272 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
17273
68203136
FF
172742002-01-07 Fred Fish <fnf@redhat.com>
17275
17276 * gdb.c++/overload.exp: Remove unconditional xfails for:
17277 print foo_instance1.overloadargs(1)
17278 print foo_instance1.overloadargs(1, 2)
17279 print foo_instance1.overloadargs(1, 2, 3)
17280 print foo_instance1.overloadargs(1, 2, 3, 4)
17281 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
17282 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
17283 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
17284 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
17285 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
17286 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
17287 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
17288 print foo_instance1.overload1arg()
17289 print foo_instance1.overload1arg((char)arg2)
17290 print foo_instance1.overload1arg((signed char)arg3)
17291 print foo_instance1.overload1arg((unsigned char)arg4)
17292 print foo_instance1.overload1arg((int)arg7)
17293 print foo_instance1.overload1arg((unsigned int)arg8)
17294 print foo_instance1.overload1arg((float)arg11)
17295 print foo_instance1.overload1arg((double)arg12)
d63a86f8 17296
21b9b5b1
MS
172972002-01-07 Michael Snyder <msnyder@redhat.com>
17298
17299 * gdb.base/huge.exp: New test. Print a very large target data object.
17300 (skip_huge_test): New test variable. Define if you want to skip this
17301 test. The test reads an 8 megabyte data object from the target, so it
17302 might be very time consuming on remote targets with a slow connection.
17303 * gdb.base/huge.c: New file. Test case for above.
17304
725f922e
FF
173052002-01-07 Fred Fish <fnf@redhat.com>
17306
17307 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
17308 g_instance.bfoo, and g_instance.cfoo.
17309
889bf7c5 173102002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 17311
889bf7c5
PA
17312 * gdb.base/break.c (multi_line_if_conditional): New function.
17313 (multi_ilne_while_conditional): Likewise.
17314 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
17315 IF or WHILE condition puts the breakpoint at the start of
17316 the condition.
f286b2c3 17317
634d57ec
JL
17318 * gdb.base/selftest.exp (backtrace through signal handler): Remove
17319 hppa*-*-hpux* expected failure.
17320 * gdb.base/structs.exp (do_function_calls): Similarly.
17321
17322 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
17323 watchpoints.
17324
9fbfe2dc
AC
173252002-01-06 Andrew Cagney <ac131313@redhat.com>
17326
17327 Fix PR gdb/66.
17328 * gdb.base/structs.exp: Replace skip for a29k with skip for
17329 gdb,cannot_call_functions.
17330 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
17331 * gdb.base/callfuncs.exp: Ditto.
17332 * gdb.base/call-rt-st.exp: Ditto.
17333 * gdb.base/call-strs.exp: Ditto.
17334 * gdb.base/callfwmall.exp: Ditto.
17335 * gdb.base/scope.exp: Obsolete xfail a29k.
17336 * gdb.c++/misc.exp: Ditto.
17337 * gdb.c++/cplusfuncs.exp: Ditto.
17338 * gdb.base/ptype.exp: Ditto.
17339 * gdb.base/printcmds.exp: Ditto.
17340 * gdb.base/opaque.exp: Ditto.
17341 * gdb.base/list.exp: Ditto.
17342 * gdb.base/funcargs.exp: Ditto.
17343 * gdb.base/default.exp: Ditto.
17344
8ddad156
MS
173452002-01-04 Michael Snyder <msnyder@redhat.com>
17346
ca4976a6 17347 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
17348 * gdb.base/maint.exp: Add tests for maint info sections options.
17349
1b074332
JL
17350Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
17351
17352 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
17353
7d159115
CV
173542001-12-20 Corinna Vinschen <vinschen@redhat.com>
17355
17356 * gdb.asm/arm.inc: New file.
17357 * gdb.asm/asm-source.exp: Add arm targets.
17358 * gdb.asm/configure.in: Ditto.
17359 * gdb.asm/configure: Recreated from configure.in.
17360
8fb87725
JL
17361Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
17362
afabe08c
JL
17363 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
17364 with HP's compiler.
17365 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17366 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17367 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17368 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17369
17370 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
17371 either HP's compilers or GCC.
17372
db521deb
JL
17373 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
17374 a SIGBUS or SIGSEGV.
17375
17376 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
17377
17378 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
17379 can be compiled with either HP's compiler or GCC.
17380
cfa88ab7
JL
17381 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
17382 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
17383 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
17384
ca344dff
JL
17385 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
17386 to match current gdb output. Update due to using auto-solib-limit
17387 for limiting instead of overloading auto-solib-add.
17388 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
17389 test program.
17390
3f3c6e55 17391 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
17392 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
17393 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17394 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17395 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17396 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17397 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
17398 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
17399 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
17400 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
17401 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
17402 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
17403 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 17404
8fb87725
JL
17405 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
17406 a SIGTRAP to the inferior.
17407
cf599fa7
CV
174082001-12-19 Corinna Vinschen <vinschen@redhat.com>
17409
17410 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
17411 Substitute call to target_link by call to gdb_compile.
17412
2cd045cd
JL
17413Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
17414
a9c64011
AS
17415 * gdb.base/break.exp: Fix HP specific search string when testing
17416 backtracing in a called function.
2cd045cd 17417
a9c64011
AS
17418 * gdb.base/constvars.exp: Only set lang to C++ if we're
17419 compiling the test with HP's compilers.
17420 * gdb.base/volatile.exp: Similarly.
2cd045cd 17421
99ebe9ac
JB
174222001-12-19 Jim Blandy <jimb@redhat.com>
17423
17424 * gdb.base/printcmds.exp: Expect the null character to be printed
17425 as '\0', and the '\013' to be printed as '\v'.
17426 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
17427 * gdb.base/setvar.exp: Same.
17428
b9891b29
JB
174292001-12-17 Jim Blandy <jimb@redhat.com>
17430
0eba65ab
JB
17431 * gdb.base/completion.exp: Rather than completing very long
17432 filenames, which can make the readline library produce output we
17433 don't recognize, cd to the directory first, and then complete
17434 using nice, short relative paths.
17435
6970b5b1
JB
17436 * gdb.base/completion.exp: On some systems, there is, in fact, a
17437 variable named `b' in scope, since GDB treats all static
a9c64011
AS
17438 variables as being in scope. So use `no_var_named_this'
17439 instead of `b'.
6970b5b1 17440
b9891b29 17441 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 17442 can't find the core file's registers as a failure.
b9891b29 17443
e6ccd35f
JSC
174442001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
17445
a9c64011
AS
17446 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
17447 test expect string more specific.
e6ccd35f 17448
105ba819
CV
174492001-12-13 Corinna Vinschen <vinschen@redhat.com>
17450
17451 * gdb.asm/asm-source.exp: Add support for xstormy16.
17452 * gdb.asm/configure.in: Ditto.
17453 * gdb.asm/configure: Rebuild.
17454 * gdb.asm/xstormy16.inc: New file.
17455
e9e79dd9
FF
174562001-12-10 Fred Fish <fnf@redhat.com>
17457
17458 * gdb.base/maint.exp: Update to match changes in type dumping code.
17459
347dc97d
JB
174602001-12-10 Jim Blandy <jimb@redhat.com>
17461
17462 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
17463 matching the entry point symbol's name at the beginning of the
17464 line.
347dc97d 17465
5178b9d6
DJ
174662001-12-07 Daniel Jacobowitz <drow@mvista.com>
17467
17468 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
17469 gdb.c++/inherit.exp, gdb.c++/method.exp,
17470 gdb.c++/namespace.exp, gdb.c++/templates.exp,
17471 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
17472 and class layout support.
17473
af890c52
DJ
174742001-12-07 Daniel Jacobowitz <drow@mvista.com>
17475
17476 * gdb.c++/classes.exp: Add test for static member function.
17477 * gdb.c++/misc.cc: Add class with static member function.
17478
7a345fb3
JB
174792001-12-07 Jim Blandy <jimb@redhat.com>
17480
f2e54a80 17481 If GDB says it can't find the struct the function returned, report
8032bf31
JB
17482 those tests as `unsupported'.
17483 * gdb.base/call-rt-st.exp (print_struct_call): New function.
17484 Rewrite subsequent tests to use it.
17485
17486 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
17487 those tests as `unsupported'.
17488 * gdb.base/structs.exp (call_struct_func): New function.
17489 (do_function_calls): Use call_struct_func to call the functions
17490 returning structs.
17491
0bc69509
JB
17492 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
17493 whether functions are prototyped or not, so we can't possibly pass
17494 arguments to t_float_values2 properly.
17495
7a345fb3
JB
17496 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
17497 value of `timeout' for targets other than the mips*tx39-*.
17498
edb6ede1
MS
174992001-12-06 Michael Snyder <msnyder@redhat.com>
17500
d63a86f8 17501 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
17502 and detect whether the start symbol has a leading underscore.
17503
2d842f13
JB
175042001-12-04 Jim Blandy <jimb@redhat.com>
17505
17506 * gdb.base/completion.exp: Clarify indentation.
17507
68550daf
JB
175082001-12-03 Jim Blandy <jimb@redhat.com>
17509
17510 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
17511 variables on the S/390, not `.word'.
17512
cd5195a8
JB
175132001-11-30 Jim Blandy <jimb@redhat.com>
17514
17515 Add assembly-source tests for s390-ibm-linux.
17516 * gdb.asm/s390.inc: New file.
17517 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
17518 the S/390 architecture.
a9c64011 17519 * gdb.asm/configure: Regenerated.
cd5195a8 17520
ca9efc90
MS
175212001-11-30 Michael Snyder <msnyder@redhat.com>
17522
17523 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
17524 next, info source, info sources, info line, global and static
17525 variables, and static functions.
17526 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
17527 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
17528 * gdb.asm/asmsrc1.s: Add a static function and some variables.
17529 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
17530 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
17531 (gdbasm_leave): Restore frame pointer.
17532 (gdbasm_startup): Copy stack set-up from crt0.S.
17533
d0e66976
FN
175342001-11-26 Fernando Nasser <fnasser@redhat.com>
17535
17536 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
17537 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
17538 to a local (non-static) variable. Copy tstruct.a to a static buffer
17539 and return a pointer to that buffer.
17540 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17541
e2334072
MK
175422001-11-24 Mark Kettenis <kettenis@gnu.org>
17543
17544 * gdb.asm/configure.in: Fix recognition of ix86 target.
17545 * gdb.asm/configure: Regenerate.
17546
756caa3d
MS
175472001-11-21 Michael Snyder <msnyder@redhat.com>
17548
17549 * gdb.asm/sparc.inc: New file.
17550 * gdb.asm/asm-source.exp: Recognize sparc target.
17551 * gdb.asm/configure.in: Recognize sparc target.
17552 * gdb.asm/configure: Regenerate.
d63a86f8 17553
9a4d72d5
MS
175542001-11-21 Michael Snyder <msnyder@redhat.com>
17555
17556 * gdb.asm/m32r.inc: New file.
17557 * gdb.asm/asm-source.exp: Recognize m32r target.
17558 * gdb.asm/configure.in: Recognize m32r target.
17559 * gdb.asm/configure: Regenerate.
17560
a773d1cd
MS
175612001-11-20 Michael Snyder <msnyder@redhat.com>
17562
017ac23d
MS
17563 * gdb.asm/i386.inc: New file.
17564 * gdb.asm/asm-source.exp: Recognize ix86 target.
17565 * gdb.asm/configure.in: Recognize ix86 target.
17566 * gdb.asm/configure: Regenerate.
17567
a773d1cd
MS
17568 * gdb.c++/namespace.exp: Fix quotes in output messages.
17569
bb632afb
MS
175702001-11-14 Michael Snyder <msnyder@redhat.com>
17571
25d559ca 17572 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
17573 qualifier in a type cast expression, to designate an address
17574 in the instruction space (Harvard architecture).
17575
4749e309
MS
175762001-11-13 Michael Snyder <msnyder@redhat.com>
17577
17578 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17579 Tests for expressions using 'const' and 'volatile'.
17580
25050984
CV
175812001-11-13 Corinna Vinschen <vinschen@redhat.com>
17582
17583 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17584
1902c51f
DJ
175852001-11-12 Daniel Jacobowitz <drow@mvista.com>
17586
17587 * lib/mi-support.exp (mi_run_to_helper): Move comments
17588 outside of gdb_expect.
17589
dcf95b47
DJ
175902001-11-11 Daniel Jacobowitz <drow@mvista.com>
17591
17592 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
17593 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
17594 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
17595 mi0_run_to): New functions.
17596 * gdb.mi/mi-simplerun.exp: Use them.
17597 * gdb.mi/mi0-simplerun.exp: Likewise.
17598 * gdb.mi/mi-var-cmd.exp: Likewise.
17599 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 17600
45b074e1
AC
176012001-11-10 Andrew Cagney <ac131313@redhat.com>
17602
17603 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
17604 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
17605
bf50d346
AC
176062001-11-09 Andrew Cagney <ac131313@redhat.com>
17607
17608 * gdb.base/restore.exp: Include $expected value in restored test
17609 message.
17610
9383332c
AC
176112001-11-09 Andrew Cagney <ac131313@redhat.com>
17612
17613 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17614 implemented.
17615
db62520a
MS
176162001-11-08 Michael Snyder <msnyder@redhat.com>
17617
17618 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17619 Add pass/fail message for stop at breakpoint in call dummy function.
17620
b5703437
MS
176212001-11-07 Michael Snyder <msnyder@redhat.com>
17622
d63a86f8
RM
17623 * gdb.c++/templates.exp (test_template_breakpoints):
17624 If we get an overload menu, but it does not match what
760f6330 17625 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
17626 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17627 making the whitespace optional. Argument for "new" may be
17628 "unsigned" as well as "unsigned int/long".
d63a86f8 17629 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
17630 making the whitespace optional. Also replace "(void) with
17631 "((void|)), making the keyword "void" optional.
d63a86f8 17632 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
17633 making the whitespace optional. Also replace "(void) with
17634 "((void|)), making the keyword "void" optional.
3bf40917
MS
17635 * gdb.base/callfuncs.c (t_float_values): This function must
17636 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 17637 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
17638 can be tested against both cases. Usually one case involves
17639 promotion of float to double, while the other does not.
17640 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
17641 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17642 includes a stack frame for "start".
17643
c8ab4e6d
JB
176442001-11-05 Jim Blandy <jimb@redhat.com>
17645
17646 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17647 pointers are 32 bits long, and that offsets of relocs are always
17648 stored in the data (REL-style), and not in the reloc entry itself
17649 (RELA-style).
17650 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17651 stabs.
17652
3f08ced9
MS
176532001-11-01 Michael Snyder <msnyder@redhat.com>
17654
17655 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17656 and regular expression operators by using quoting.
17657
cbfa24cd
MS
176582001-10-31 Michael Snyder <msnyder@redhat.com>
17659
17660 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17661 depending on what the symbol table contains.
17662 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17663 the output of the ptype command. Similarly, accept both "const &"
17664 and "const&".
17665
aaa68313
CV
176662001-10-31 Corinna Vinschen <vinschen@redhat.com>
17667
17668 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17669 symbol `STORAGE' to allow to choose the storage class of
17670 the local datastructures.
17671 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17672 compiler directive.
17673
91740388
MS
176742001-10-30 Michael Snyder <msnyder@redhat.com>
17675
17676 * gdb.base/jump.exp: Allow it to run for all targets.
17677
1b7c05e7
CV
176782001-10-29 Corinna Vinschen <vinschen@redhat.com>
17679
17680 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17681 with new double_array size.
17682 (main): Change storage class of all local variables to static.
17683 Reduce size of double_array to 9.
17684 * gdb.base/call-ar-st.exp: Increase timeout value.
17685 Change expected output for double array to match new size in
17686 call-ar-st.c.
17687
36a22261
CV
176882001-10-29 Corinna Vinschen <vinschen@redhat.com>
17689
17690 * gdb.base/ending-run.exp: Create identical output when passing
17691 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 17692 Stormy16 target.
36a22261 17693
92b8ae91
MK
176942001-10-28 Mark Kettenis <kettenis@gnu.org>
17695
17696 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17697 that we catch the expected failure under Linux/x86.
17698
cb135b83
OF
176992001-10-29 Orjan Friberg <orjanf@axis.com>
17700
17701 * gdb.base/setvar.exp: Escape curly braces.
17702 * gdb.stabs/weird.exp: Ditto.
17703
6884aa54
DJ
177042001-10-27 Daniel Jacobowitz <drow@mvista.com>
17705
17706 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17707 * gdm.mi/mi0-hack-cli.exp: Likewise.
17708
0398c9aa
AC
177092001-10-25 Andrew Cagney <ac131313@redhat.com>
17710
17711 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17712 messages.
17713
d20bf2e8
AC
177142001-10-21 Andrew Cagney <ac131313@redhat.com>
17715
17716 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17717 checking MI enabled.
17718
03dd63aa
CV
177192001-10-09 Corinna Vinschen <vinschen@redhat.com>
17720
17721 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17722
1d9d99f3
FCE
177232001-10-04 Frank Ch. Eigler <fche@redhat.com>
17724
17725 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17726 if gdb child process crashes, just signal an error.
17727
838ae6c4
JB
177282001-10-02 Jim Blandy <jimb@redhat.com>
17729
17730 * lib/gdb.exp (test_xfail_format): Simplify.
17731
17732 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17733 front of the variable name `format'. Simplify `if'.
17734
8f0cbc1c
DJ
177352001-10-01 Daniel Jacobowitz <drow@mvista.com>
17736
17737 * gdb.threads/pthreads.exp: Wait for output and delay
17738 before sending ^C.
17739
1f08dafd
DJ
177402001-10-01 Daniel Jacobowitz <drow@mvista.com>
17741
17742 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17743 some incorrect output instead of timing out.
17744 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17745
674f90ff
CV
177462001-09-28 Corinna Vinschen <vinschen@redhat.com>
17747
17748 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17749 check to allow additional `int'.
17750
9b284272
DJ
177512001-09-27 Daniel Jacobowitz <drow@mvista.com>
17752
17753 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17754 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17755
b55a4771
MS
177562001-09-27 Michael Snyder <msnyder@redhat.com>
17757
17758 * lib/gdb.exp (test_debug_format): New proc.
17759 (setup_xfail_format): Use new proc test_debug_format.
17760 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17761 proc; use new service proc test_debug_format.
17762 Replace all other "gcc_compiled" tests with this test.
17763 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17764 proc; use new service proc test_debug_format.
17765 Replace all other "gcc_compiled" tests with this test.
17766
177672001-09-27 Michael Snyder <msnyder@redhat.com>
17768
17769 * gdb.base/cvexpr.exp: New file.
17770 * gdb.base/cvexpr.c: New file
17771 Test for expressions using const and volatile keywords.
17772
4e6667ac
CV
177732001-09-26 Corinna Vinschen <vinschen@redhat.com>
17774
17775 * gdb.base/constvars.exp: Check for different orders of keywords
17776 and additional "int" strings in output.
17777
4f337972
AC
177782001-09-22 Andrew Cagney <ac131313@redhat.com>
17779
17780 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17781 responses from "help maint".
17782
2015650d
FCE
177832001-09-19 Frank Ch. Eigler <fche@redhat.com>
17784
17785 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17786 to localhost:NNN instead of :NNN, in case Xvfb is listening
17787 only on TCP.
17788
f3bcedc1
CV
177892001-09-19 Corinna Vinschen <vinschen@redhat.com>
17790
17791 * gdb.base/recurse.exp: When checking leaving the watchpoint
17792 scope, recognize when gdb is in function's epilogue and pass.
17793
6b819c92
KS
177942001-09-18 Keith Seitz <keiths@redhat.com>
17795
17796 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17797 support for running tests against sid targets.
17798 (gdbtk_done): Ditto.
17799
a10c9419
CV
178002001-09-18 Corinna Vinschen <vinschen@redhat.com>
17801
17802 * gdb.base/ending-run.c (main): Set stdout buffersize
17803 to the same reasonable value for any target.
17804 * gdb.base/ending-run.exp: Add a regular expression
17805 to make testsuite happy on Sanyo Stormy16 target.
17806
739d0d99
CV
178072001-09-17 Corinna Vinschen <vinschen@redhat.com>
17808
17809 * gdb.base/display.c (do_loops): Add float variable `f'.
17810 Increment f in loop.
17811 * gdb.base/display.exp: Increment timeout by 60 seconds.
17812 Change float display test to use variable `f'.
17813
1b8947f0
JB
178142001-09-17 Jim Blandy <jimb@redhat.com>
17815
17816 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17817 overflowing the limited breakpoint tables on some ROM monitors
17818 (like the ROM68K).
17819
9890ac81
FCE
178202001-09-15 Frank Ch. Eigler <fche@redhat.com>
17821
17822 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17823 the "-ac" (disable access control) flag.
17824
6db765ea
JH
178252001-08-30 Jeff Holcomb <jeffh@redhat.com>
17826
17827 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17828 ints.
17829
4c32cc04
KS
178302001-08-30 Keith Seitz <keiths@redhat.com>
17831
17832 * lib/gdb.exp: Move all insight-related functionality into
17833 separate file.
17834 * lib/insight-support.exp: New file.
17835
8d6e6f81
FCE
178362001-08-29 Frank Ch. Eigler <fche@redhat.com>
17837
17838 * config/sid.exp (sid_start): Never set sid verbosity; disable
17839 expect_background {} that consumed its stdout; tolerate </dev/null.
17840 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17841
6a90e1d0
AC
178422001-08-18 Andrew Cagney <ac131313@redhat.com>
17843
17844 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17845 CLI jump command to start it.
17846 (mi_run_to_main): Fail immediatly when unexpected output.
17847
1759b3c3
AC
178482001-08-18 Andrew Cagney <ac131313@redhat.com>
17849
17850 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17851 beginning of function. Fix PR gdb/191.
17852
61d11d80
FCE
178532001-08-16 Frank Ch. Eigler <fche@redhat.com>
17854
17855 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17856 what to force sid endianness to.
17857
942a4df2
KS
178582001-08-15 Keith Seitz <keiths@redhat.com>
17859
17860 * lib/gdb.exp (gdbtk_start): Don't set environment
17861 variables for TCL_LIBRARY and friends. Insight will
17862 now figure these out for itself.
17863
0521c418
MS
178642001-08-02 Michael Snyder <msnyder@redhat.com>
17865
17866 * gdb.base/completion.exp: Remove the symbol "a64l" from
17867 the expect string; this is target-specific, and not related
17868 to what is being tested.
17869
74a9a58a
DB
178702001-08-02 Dave Brolley <brolley@redhat.com>
17871
17872 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17873
c70819fa
MS
178742001-07-25 Michael Snyder <msnyder@redhat.com>
17875
c2b8fa57
MS
17876 * gdb.base/consecutive.exp: New file. Test stepping over
17877 breakpoints on consecutive instructions.
17878 * gdb.base/consecutive.c: New file.
17879
c70819fa
MS
17880 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17881 curly braces in regular expressions.
17882
2b1a1355
MS
178832001-07-25 Michael Snyder <msnyder@redhat.com>
17884
17885 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17886 legitimate output from stepping out of main.
17887
413eca6f
KS
178882001-07-22 Keith Seitz <keiths@redhat.com>
17889
17890 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17891 the empty string, do not run the tests.
17892
7e5a9322
SC
178932001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17894
17895 * gdb.base/long_long.exp: Detect size of pointer. Take into
17896 account 2-byte pointers when testing for p/a results.
17897
de58f10f
SC
178982001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17899
d63a86f8 17900 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17901 and defined to 1K for m68hc11.
17902 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17903 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17904 (sizeof_random_data): New variable to tell the size of the data table;
17905 don't test past this size; always run to main.
17906
d6f5fea1
SC
179072001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17908
17909 * gdb.base/return2.exp: return of long long and double fails for
17910 68HC11; don't execute these tests on that platform.
17911 * gdb.base/return.exp: Return of a double fails for 68hc11.
17912
c477543d
SC
179132001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17914
17915 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17916 tests that print a float.
17917 * call-rt-st.exp: Likewise.
17918
63cf1c79
MK
179192001-07-12 Mark Kettenis <kettenis@gnu.org>
17920
17921 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17922 running this test on Linux.
17923
112f9ab5
MC
179242001-06-24 Michael Chastain <chastain@redhat.com>
17925
17926 * gdb.base/arithmet.exp: Remove some tests to make all test names
17927 unique.
17928
4970cb0f
MS
179292001-07-03 Michael Snyder <msnyder@redhat.com>
17930
17931 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17932 the output of the ptype command.
17933
d85da69f
MS
179342001-07-02 Michael Snyder <msnyder@redhat.com>
17935
4c8a82de
MS
17936 * gdb.base/completion.exp: Don't assume that break.c is the only
17937 source file that may contain functions named "marker".
d85da69f
MS
17938 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17939
8afc772b
AC
179402001-06-28 Andrew Cagney <ac131313@redhat.com>
17941
17942 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17943 of files to delete.
17944
17945 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17946 * gdb.disasm/h8300s.exp: New file.
17947 gdb.disasm/h8300s.s: Likewise.
17948
cff22675
AC
179492001-06-27 Andrew Cagney <ac131313@redhat.com>
17950
17951 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17952 empty breakpoint tables.
17953
68c81b54
AC
179542001-06-25 Andrew Cagney <ac131313@redhat.com>
17955
17956 * lib/mi-support.exp: Update args=... part of stop-reason
17957 patterns. Accept either a list or a tuple.
17958
2dd62704
AC
179592001-06-23 Andrew Cagney <ac131313@redhat.com>
17960
17961 * lib/mi-support.exp: Remove local emacs variable defining
17962 change-log-default-name.
17963
b4127474
MC
179642001-06-22 Michael Chastain <chastain@redhat.com>
17965
17966 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17967 This is operationally compatible with the previous version.
17968
8dbfb380
JB
179692001-06-13 Jim Blandy <jimb@redhat.com>
17970
17971 * lib/gdb.exp (gdb_test): Doc fix.
17972
f2d8c86d
MC
179732001-06-10 Michael Chastain <chastain@redhat.com>
17974
17975 * gdb.base/exprs.exp: Remove a duplicate test.
17976
81564d34
JB
179772001-06-06 Jim Blandy <jimb@redhat.com>
17978
17979 * gdb.base/return2.exp (main): Use values to test float and double
17980 returns that are not NaN's, to avoid being confused by IEEE
17981 comparison rules.
17982
da55addb
MS
179832001-06-04 Michael Snyder <msnyder@redhat.com>
17984
17985 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17986 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17987 rather than wait for 12 more tests to time out.
17988
42c65987
JB
179892001-06-06 Jim Blandy <jimb@redhat.com>
17990
b18bced9 17991 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17992 Don't forget to match the GDB prompt.
b18bced9 17993
42c65987
JB
17994 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17995
5b41e5f0
JB
179962001-06-04 Jim Blandy <jimb@redhat.com>
17997
17998 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17999 command.
18000
015e046f
KB
180012001-05-31 Kevin Buettner <kevinb@redhat.com>
18002
18003 * gdb.base/annota1.exp (info break): Match four or more spaces
18004 after "Address".
18005
fb1ffbbe
MC
180062001-05-31 Michael Chastain <chastain@redhat.com>
18007
18008 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
18009 (dm_type_int_star): Likewise.
18010 (dm_type_long_star): Likewise.
18011 (dm_type_void_star): Likewise.
18012
5ea2a32c
KB
180132001-05-29 Kevin Buettner <kevinb@redhat.com>
18014
18015 * gdb.base/completion.exp (INPUTRC): Set this environment variable
18016 to a known value in order to get consistent results regardless
18017 of the setting of INPUTRC or the presence or contents of .inputrc.
18018
ae23c492
MS
180192001-05-24 Michael Snyder <msnyder@redhat.com>
18020
ac55707e
MS
18021 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
18022 Don't require that the main thread and the manager thread are the
18023 first in the list.
18024
ae23c492
MS
18025 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
18026 debugging. If test fails, issue an "unsupported" not a "fail".
18027
400071f1
JB
180282001-05-24 Jim Blandy <jimb@redhat.com>
18029
18030 Don't assume that short is shorter than int.
18031 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
18032 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 18033 this isn't true.
400071f1
JB
18034 ("print unsigned char == (~0)"): Add test that verifies that ~0,
18035 an int, is not equal to ~0 stored in an unsigned char. This tests
18036 the same thing that the previous test meant to, but works on
18037 16-bit machines, too.
18038 ("print unsigned char != (~0)"): Same test, complemented.
18039
0816a3e5
MS
180402001-05-24 Michael Snyder <msnyder@redhat.com>
18041
18042 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 18043 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
18044 and prevents dejagnu getting out of step.
18045
f6dc23a9
KB
180462001-05-23 Kevin Buettner <kevinb@redhat.com>
18047
18048 * gdb.base/finish.exp (finish_void): Revise pattern for
18049 stopping on the call statement to not permit stopping at
18050 the start of the instructions comprising the call sequence.
18051
7dbd117d
MC
180522001-05-19 Michael Chastain <chastain@redhat.com>
18053
18054 * gdb.base/callfuncs.exp: Make all test names unique.
18055 * gdb.base/commands.exp: Make all test names unique.
18056 * gdb.base/condbreak.exp: Make all test names unique.
18057 * gdb.base/dbx.exp: Make all test names unique.
18058 * gdb.base/default.exp: Make all test names unique.
18059 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
18060 and TIMEOUT messages to their corresponding PASS message.
18061 * gdb.base/ending-run.exp: Make all test names unique.
18062 * gdb.base/long_long.exp: Remove duplicate test.
18063
6b0b0a9e
KB
180642001-05-21 Kevin Buettner <kevinb@redhat.com>
18065
18066 * gdb.base/finish.exp (finish_void): Allow "finish" command to
18067 stop on the call statement as well as the statement after the
18068 call.
18069
2caa35cb
MS
180702001-05-21 Michael Snyder <msnyder@redhat.com>
18071
18072 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
18073
40713331
EZ
180742001-05-10 Elena Zannoni <ezannoni@redhat.com>
18075
a9c64011
AS
18076 * gdb.base/completion.exp: Revamp test. Make it execute on all
18077 platforms.
40713331 18078
c2c1be8d
EZ
180792001-05-10 Elena Zannoni <ezannoni@redhat.com>
18080
a9c64011
AS
18081 * config/gdbserver.exp (gdb_load): Handle the case
18082 in which the arguments to gdbserver are given in the
18083 baseboard configuration file.
18084 Also handle the case in which the server needs to do a
18085 load.
2c9cd303 18086
9671de48
KS
180872001-05-07 Keith Seitz <keiths@cygnus.com>
18088
a9c64011
AS
18089 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
18090 set up the display for testing.
18091 (gdbtk_start): Convert all paths to paths that tcl will like.
18092 Export target information to environment.
18093 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
18094 necessary.
18095 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
18096 (to_tcl_path): New proc to convert a given pathname into
18097 a path acceptible as an argument to a tcl command.
18098 (_gdbtk_export_target_info): New proc to export target info
18099 into the environment for gdbtk testing.
18100 (gdbtk_done): New proc to signal end-of-test.
9671de48 18101
5a360f47
JB
181022001-05-06 Jim Blandy <jimb@redhat.com>
18103
18104 * restore.c: Make the code of caller0 correspond to its comment.
18105
66c756c6
MS
181062001-05-03 Michael Snyder <msnyder@redhat.com>
18107
18108 * config/sid.exp (gdb_target_sid): Check for error messages.
18109 On error or timeout, don't make expect exit (which will terminate
18110 all subsequent tests); instead just make gdb exit.
d63a86f8 18111 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
18112 return a negative value.
18113
a966fde5
JB
181142001-04-24 Jim Blandy <jimb@redhat.com>
18115
851c18e0
JB
18116 * gdb.c++/templates.exp: If we see the prompt for the overload
18117 list, but we haven't recognized any of the longer patterns,
18118 arrange for this test to fail, not hang.
18119
a966fde5
JB
18120 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
18121 variations.
18122
db144853
MC
181232001-04-22 Michael Chastain <chastain@redhat.com>
18124
18125 * gdb.c++/local.exp: Use the 'runto' library function.
18126 * gdb.c++/namespace.exp: Likewise.
18127 * gdb.c++/overload.exp: Likewise.
18128
3207ec21
KB
181292001-03-26 Kevin Buettner <kevinb@redhat.com>
18130
18131 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
18132 * gdb.base/step-line.exp: New file. Test step/next in presence of
18133 #line directives.
18134 * gdb.base/step-line.c: New file. Test program for the above.
18135 * gdb.base/step-line.inp: New file. We pretend that this file has
18136 been transformed by some other tool into step-line.c.
18137
13b57657
JB
181382001-03-21 Jim Blandy <jimb@redhat.com>
18139
18140 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
18141 unmangled operator names.
18142
754cbe1c
JB
181432001-03-20 Jim Blandy <jimb@redhat.com>
18144
18145 * gdb.threads/linux-dp.exp: Recognize an additional message
18146 generated by GDB when it doesn't understand how to debug threads
18147 on the target system.
18148
177495c9
AC
181492001-03-19 Andrew Cagney <ac131313@redhat.com>
18150
18151 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
18152
f266096b
MC
181532001-03-12 Michael Chastain <chastain@redhat.com>
18154
18155 * gdb.c++/derivation.exp: Use the 'runto' library function.
18156
cac3c2ff
MC
181572001-03-12 Michael Chastain <chastain@redhat.com>
18158
18159 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
18160
b6c11a24
MC
181612001-02-24 Michael Chastain <chastain@redhat.com>
18162
18163 * gdb.c++/ref-types.exp: Change handwritten code to library
18164 function 'runto'.
18165
6bae5bce
OF
181662001-03-16 Orjan Friberg <orjanf@axis.com>
18167
18168 * gdb.base/signals.exp: Set count to 0 explicitly.
18169
0015fd9a
MS
181702001-03-15 Mark Salter <msalter@redhat.com>
18171
18172 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
18173 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
18174 (gdb_load): Add support for additional target_info: gdb_download_size
18175 and gdb_load_timeout.
0015fd9a 18176
fc33412a
DT
18177Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
18178
18179 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
18180 file -- to prevent failing when the compile fails but we have no
18181 intention of running the tests anyway.
fc33412a
DT
18182
18183 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
18184 tests if set.
18185
18186 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 18187 integers.
fc33412a
DT
18188
18189 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
18190 * gdb.c++/namespace.exp: Ditto.
18191
115f06de
OF
181922001-03-07 Orjan Friberg <orjanf@axis.com>
18193
18194 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
18195 * gdb.base/pointers.exp: Relax pattern match of decimals.
18196
b6ba6518
KB
181972001-03-06 Kevin Buettner <kevinb@redhat.com>
18198
18199 * Makefile.in, config/abug.exp, config/cfdbug.exp,
18200 config/cpu32bug.exp, config/dve.exp, config/est.exp,
18201 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
18202 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
18203 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
18204 config/sh.exp, config/sid.exp, config/slite.exp,
18205 config/sparclet.exp, config/udi.exp, config/unknown.exp,
18206 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
18207 config/vxworks.exp, config/vxworks29k.exp,
18208 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
18209 gdb.base/all-bin.exp, gdb.base/annota1.exp,
18210 gdb.base/arithmet.exp, gdb.base/assign.exp,
18211 gdb.base/async.exp, gdb.base/attach.exp,
18212 gdb.base/bitfields.exp, gdb.base/bitops.exp,
18213 gdb.base/break.exp, gdb.base/call-ar-st.exp,
18214 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
18215 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
18216 gdb.base/commands.exp, gdb.base/completion.exp,
18217 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
18218 gdb.base/constvars.exp, gdb.base/corefile.exp,
18219 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
18220 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
18221 gdb.base/ending-run.exp, gdb.base/environ.exp,
18222 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
18223 gdb.base/finish.exp, gdb.base/foll-exec.exp,
18224 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
18225 gdb.base/funcargs.exp, gdb.base/help.exp,
18226 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
18227 gdb.base/logical.exp, gdb.base/long_long.exp,
18228 gdb.base/maint.exp, gdb.base/mips_pro.exp,
18229 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
18230 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
18231 gdb.base/pointers.exp, gdb.base/printcmds.exp,
18232 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
18233 gdb.base/regs.exp, gdb.base/relational.exp,
18234 gdb.base/remote.exp, gdb.base/reread.exp,
18235 gdb.base/restore.exp, gdb.base/return2.exp,
18236 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
18237 gdb.base/selftest.exp, gdb.base/setshow.exp,
18238 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
18239 gdb.base/sigall.exp, gdb.base/signals.exp,
18240 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
18241 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
18242 gdb.base/step-test.exp, gdb.base/structs.c,
18243 gdb.base/structs.exp, gdb.base/structs2.exp,
18244 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
18245 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
18246 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
18247 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
18248 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
18249 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
18250 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
18251 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
18252 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
18253 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
18254 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
18255 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
18256 gdb.fortran/types.exp, gdb.java/jmisc.exp,
18257 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
18258 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
18259 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
18260 gdb.trace/circ.exp, gdb.trace/collection.exp,
18261 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
18262 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
18263 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
18264 gdb.trace/report.exp, gdb.trace/save-trace.exp,
18265 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
18266 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
18267 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
18268 notices.
18269
dc96c6c7 182702001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
18271
18272 * gdb.base/varargs.c (find_max_double): Fix printf format string:
18273 first arg is int not float.
18274
dc96c6c7 182752001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
18276
18277 * gdb.base/reread.exp: Unsupported for non-native targets;
18278 doesn't work for remote debugging.
18279
9b0c4aeb
FN
182802001-02-19 Fernando Nasser <fnasser@redhat.com>
18281
18282 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
18283 * gdb.base/ending-run.exp: Properly handle the BSP state when
18284 stepping past the end of main.
9b0c4aeb 18285
02aa71d5
MC
182862001-02-19 John Moore <jmoore@redhat.com>
18287
18288 * gdb.base/commands.exp (infrun_breakpoint_command_test):
18289 Converted HPUX fix for non-expected items following multiple
18290 step commands into general solution for all platforms.
18291
1fa449a4
MC
182922001-02-18 Michael Chastain <chastain@redhat.com>
18293
18294 * gdb.c++/classes.exp (do_tests): Change runto statements
18295 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18296 statements demangler agnostic.
18297 * gdb.c++/virtfunc.exp (do_tests): Likewise.
18298 (gdb_virtfunc_restart): Likewise.
18299
b2f9ec70
MC
183002001-02-14 Michael Chastain <chastain@redhat.com>
18301
18302 * gdb.c++/inherit.exp (do_tests): Change runto statements
18303 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18304 statements demangler agnostic.
18305
cf74b8ca
AC
18306Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
18307
18308 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
18309 ``continue to bkpt at common_routine in thread 2'' and ``stopped
18310 before calling common_routine 15 times'' tests.
cf74b8ca 18311
99f78f56
MC
183122001-02-11 Michael Chastain <chastain@redhat.com>
18313
18314 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
18315 Helps the test script figure out which demangler is in use.
18316 (dm_type_foo_ref): Ditto.
18317 (dm_type_int_star): Ditto.
18318 (dm_type_long_star): Ditto.
18319 (dm_type_unsigned_int): Ditto.
18320 (dm_type_void): Ditto.
18321 (dm_type_void_star): Ditto.
99707966 18322 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
18323 Probe the gdb demangler and set variables to accommodate
18324 formatting differences.
18325 (info_func_regexp): New function. Same as info_func, but
18326 matches against a regexp.
18327 (info_func): Match against a literal string.
18328 (print_addr_2): New function. Match against a literal string,
18329 which can be different from the input to gdb.
18330 (print_addr): Simply call print_addr_2 with the same argument twice.
18331 (test_lookup_operator_functions): Use demangler formatting variables.
18332 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
18333 the tests in the same order as the C++ class declaration.
18334 (test_paddr_operator_functions): Ditto.
18335 (test_paddr_overloaded_functions): Ditto.
18336 (test_paddr_hairy_functions): Use demangler formatting variables.
18337 Add reference to gdb/19 for related tests.
18338 (do_tests): Call probe_demangler.
18339
1de8f023
KB
183402001-01-30 Kevin Buettner <kevinb@redhat.com>
18341
18342 * gdb.c++/templates.cc (printf): Remove unused function definition.
18343
ca3f91ed
MS
183442001-01-26 Felix Lee <flee@redhat.com>
18345
18346 * sid.exp (sid_exit): Pass host, not target, to remote_close.
18347
183482001-01-25 matthew green <mrg@redhat.com>
18349
18350 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
18351 up sid.
18352 (sid_exit): Call `remote_pop_conn' after GDB is gone.
18353
183542001-01-25 matthew green <mrg@redhat.com>
18355
18356 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 18357 Deprecate $sid_spawn_id.
ca3f91ed
MS
18358 (sid_exit): Remove code necessary only for `spawn.'
18359
183602001-01-25 matthew green <mrg@redhat.com>
18361
18362 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
18363
fb18ec4a
MC
183642001-01-28 Michael Chastain <chastain@redhat.com>
18365
18366 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
18367 to call when tests fail. It takes gdb out of the overloaded
18368 function choice menu back to the main prompt, so that the test
18369 program stays synchronized.
18370 (set_bp_overloaded): New proc to collect all the common
18371 code for setting a breakpoint on an overloaded name. Calls
18372 take_gdb_out_of_choice_menu when needed.
18373 (menu_overload1arg): New variable to collect the repeated
18374 instances of the expected menu for an overloaded name. Change
18375 the regular expression to handle changes in g++ type encoding:
18376 "void" can be either "void" or "", and "unsigned int" can be
18377 either "unsigned int" or "unsigned".
18378 (continue_to_bp_overloaded): Change regular expressions to handle
18379 changes in g++ type encoding.
18380 (no proc): Call take_gdb_out_of_choice_menu when needed.
18381 Remove redundant calls to "info break". Accept either "canceled"
18382 or "cancelled". Change regular expressions in "info break"
18383 calls to handle changes in g++ type encoding. Give all tests
18384 unique strings.
18385
9c646a6e
BE
183862001-01-17 Ben Elliston <bje@redhat.com>
18387
18388 * config/sid.exp: New file.
18389
9549d9c1
AC
18390Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
18391
18392 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
18393
dc96c6c7 183942000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
18395
18396 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
18397 Add a RE to accept a non-ascii char if one is ever presented.
18398
b4df4f68
FN
183992000-12-20 Fernando Nasser <fnasser@redhat.com>
18400
297dd0fd 18401 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 18402
dc96c6c7 184032000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 18404
d63a86f8 18405 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
18406 in regexp. One '\' does not suffice on Linux.
18407
4a7bddb6
MC
184082000-12-09 Michael Chastain <chastain@redhat.com>
18409
18410 * gdb.base/break.exp (test_clear_command): Use a marker function
18411 rather than 'main' for the test function. Also move this
18412 test to an execution point where the marker function names are
18413 guaranteed to be bound to functions. (Executing tests after a
18414 'finish' from main runs into name conflicts with local names
18415 in __libc_start_main).
18416
dc96c6c7 184172000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
18418
18419 * gdb.base/finish.exp: New test for gdb's "finish" command.
18420 * gdb.base/return2.exp: New test for gdb's "return" command.
18421 * gdb.base/return2.c: New source file for above.
18422
dc96c6c7 184232000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
18424
18425 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
18426 * gdb.base/miscexprs.exp: Ditto.
18427 * gdb.base/pointers.exp: Ditto.
18428 * gdb.c++/derivation.exp: Ditto.
18429 * gdb.c++/local.exp: Ditto.
18430 * gdb.c++/namespace.exp: Ditto.
18431 * gdb.c++/overload.exp: Ditto.
18432 * gdb.c++/ref-types.exp: Ditto.
18433
dc96c6c7 184342000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
18435
18436 * gdb.base/constvars.exp: Test result of "up" command.
18437 * gdb.base/miscexprs.exp: Ditto.
18438 * gdb.base/pointers.exp: Ditto.
18439 * gdb.base/scope.exp: Ditto.
18440 * gdb.c++/derivation.exp: Ditto.
18441 * gdb.c++/local.exp: Ditto.
18442 * gdb.c++/namespace.exp: Ditto.
18443 * gdb.c++/overload.exp: Ditto.
18444 * gdb.c++/ref-types.exp: Ditto.
18445
44097287
FN
184462000-11-22 Michael Chastain <chastain@redhat.com>
18447
18448 * mips_pro.exp: Accept either "middle -> top -> main" or
18449 "middle -> main" in the backtrace, because gcc can optimize
18450 tail calls to jumps. Remove setup_xfail for the hppa case.
18451 Add a comment with the original warning messages from PR 3016,
18452 which was filed in 1993, to preserve them for posterity.
18453
9d2e1bab
ND
184542000-11-17 Nick Duffek <nsd@redhat.com>
18455
18456 * lib/gdb.exp (gdb_test): Override timeout with board info.
18457
1aca8eb7
ND
184582000-11-17 Nick Duffek <nsd@redhat.com>
18459
18460 * gdb.base/display.exp: Don't kill running stub. Add "again" to
18461 the second kill and detach messages.
18462
93076499
ND
184632000-11-17 Nick Duffek <nsd@redhat.com>
18464
18465 * configure.in: Add AC_EXEEXT.
18466 * configure: Regenerate.
18467 * Makefile.in (just-check): Export EXEEXT.
18468 * lib/gdb.exp ($EXEEXT): Import from environment.
18469 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
18470 expect "maint dump-me" on Cygwin.
18471 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
18472 $EXEEXT.
18473
30e87cd3
ND
184742000-11-17 Nick Duffek <nsd@redhat.com>
18475
18476 * gdb.base/break.exp: Test backtrace and finish from called
18477 function on all platforms, not just HP-UX.
18478
dc96c6c7 184792000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
18480
18481 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
18482 code from gdb_target_monitor, so it can be used independantly
18483 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 18484
dc96c6c7 184852000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
18486
18487 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
18488 * gdb.base/corefile.exp: Expect the message "Program is being
18489 debugged already" when we send the "corefile" command, since
18490 the preceeding gdb_load may have connected gdb to a remote target.
18491 * gdb.base/display.exp: Disable hardware watchpoints if new
18492 board info variable "no_hardware_watchpoints" is true.
18493 Replace single-letter commands with more readable ones.
18494 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
18495 if new board info variable "no_hardware_watchpoints" is true.
18496 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
18497 to see if stdio (printf) testing is possible.
18498 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
18499 board info variable "no_hardware_watchpoints" is true. Use new
18500 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
18501
39124dea
FN
185022000-11-13 Fernando Nasser <fnasser@redhat.com>
18503
18504 From Orjan Friberg <orjanf@axis.com>:
18505 * gdb.base/printcmds.exp: Escape curly braces followed by a number
18506 in array print pattern match.
18507
a9e2e984
FN
185082000-11-09 Fernando Nasser <fnasser@redhat.com>
18509
18510 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
18511 spelling "cancelled" to U.S. spelling "canceled" to match changes
18512 made to gdb.
18513 * gdb.c++/ovldbreak.exp: Ditto.
18514
c7db355b
PS
185152000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18516
18517 * gdb.base/callfuncs.c (main): Moved to end of file, call
18518 t_double_values to initialize the FPU before inferior calls are made.
18519 * gdb.base/callfuncs.exp: Test for register preservation after calling
18520 inferior functions. Add tests for continuining, finishing and
18521 returning from a stop in a call dummy.
18522
dc96c6c7 185232000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
18524
18525 * gdb.base/commands.exp: Break up long lines, and re-indent.
18526
dc96c6c7 185272000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
18528
18529 * config/gdbserver.exp: Rewritten from the ground up, to make it
18530 compatible with the current dejagnu tree, and to make it work with
18531 the new "gdbserver" in libremote.
18532
dc96c6c7 185332000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18534
18535 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
18536 * gdb.base/varargs.exp: Skip entire test if no printf support.
18537 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
18538 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18539
dc96c6c7 185402000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18541
18542 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18543 no floating point support.
18544 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18545 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18546 * gdb.base/call-rt-st.exp: Ditto.
18547 * gdb.base/call-strs.exp: Ditto.
18548
bac5fc66
JG
185492000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18550
18551 * gdb.base/sizeof.c: include <stdio.h>.
18552
18553 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
18554 'finish', otherwise uncaptured gdb_prompt would potentially
18555 throw remaining test points out of sync.
bac5fc66 18556
b22a6027
SB
185572000-07-26 Scott Bambrough <scottb@netwinder.org>
18558
18559 * gdb.base/recurse.exp: Run tests for all targets.
18560 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18561 gnu-oldld case on ARM.
18562 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18563 for ARM targets.
d63a86f8 18564
d8231941
AG
18565Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18566
18567 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18568 * gdb.java/configure: Rebuild.
18569
8caabe69
AG
18570Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18571
18572 * gdb.java/jv-exp.exp: New file.
18573
9d273ca3
AG
18574Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18575
18576 * configure: Rebuilt.
18577 * configure.in (configdirs): Add gdb.java.
18578 * gdb.java/jmisc.java: New file.
18579 * gdb.java/jmisc.exp: New file.
18580 * gdb.java/Makefile.in: New file.
18581 * gdb.java/configure: Rebuilt.
18582 * gdb.java/configure.in: New file.
18583 * lib/java.exp: New file.
18584
4f823a66
AC
18585Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18586
18587 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 18588 underflow.
4f823a66 18589
2391e11d
AC
18590Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
18591
18592 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 18593 and the compilers sizes.
2391e11d 18594
54602222
ND
185952000-07-09 Nick Duffek <nsd@redhat.com>
18596
18597 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
18598 (use_methods): New function.
18599 (main): Call use_methods().
18600 * gdb.c++/classes.exp (test_method_param_class): New procedure.
18601 (do_tests): Call test_method_param_class.
18602
2bec0572
ND
186032000-07-09 Nick Duffek <nsd@redhat.com>
18604
18605 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
18606 spelling.
18607 (test_enums): New procedure. Move enum tests from end of script
18608 to here. Set breakpoint on function name instead of line number.
18609 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
18610 (enums2): New marker function.
18611 (enums1): New function.
18612 (main): Call enums1(). Move enum tests to enums1().
18613
78492fde
AC
18614Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
18615
18616 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 18617 compile/link program. Update line numbers.
78492fde
AC
18618 * gdb.asm/d10v.inc: Define ``startup''.
18619 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 18620
49a2cef8
AC
18621Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18622
18623 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18624
3e6c8688
EZ
186252000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18626
18627 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 18628 of 'help maint print' command.
3e6c8688 18629
9ff5cbe9
AC
18630Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
18631
18632 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 18633 they use gdb_expect_list.
9ff5cbe9 18634
17c579bd
AC
18635Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18636
18637 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
18638 memory-read-packet-size'' instead of ``set endian big'' to test
18639 long commands.
17c579bd 18640
e6d71bf3
DB
186412000-06-03 Daniel Berlin <dan@cgsoftware.com>
18642
18643 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 18644 g++, and stop skipping them.
e6d71bf3
DB
18645
18646 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18647 work under g++.
18648
d63a86f8 18649 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
18650 initialization.
18651
dc96c6c7 186522000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
18653
18654 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18655 the regular expression: accept an (almost) arbitrary sequence of
18656 "frames-invalid" and "breakpoints-invalid" messages both before
18657 and after the "starting" message.
18658
dc96c6c7 186592000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
18660
18661 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 18662
dc96c6c7 186632000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
18664
18665 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18666 Relax the regular expression a little, make it pass on Solaris 8.
18667
8216cda9
KB
186682000-05-12 Kevin Buettner <kevinb@redhat.com>
18669
18670 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 18671 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
18672 Instead, it is permissible for gdb to stop on the line of the
18673 call itself.
18674
1a570b2f
MS
186752000-05-12 Michael Snyder <msnyder@.cygnus.com>
18676
18677 * gdb.base/break.exp (bp on small function, optimized file):
18678 Add a second pass pattern. The behavior differs here between stabs
18679 and dwarf for one-line functions. Stabs preserves two line symbols
18680 (one before the prologue and one after) with the same line number,
18681 but dwarf regards these as duplicates and discards one of them.
18682 Therefore the address after the prologue (where the breakpoint is)
18683 has no exactly matching line symbol, and GDB reports the breakpoint
18684 as if it were in the middle of a line rather than at the beginning.
18685
dc96c6c7 186862000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 18687
d63a86f8 18688 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
18689 rather than "send_gdb" (for consistancy).
18690
7d418785
AC
18691Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18692
18693 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18694 * gdb.c++/templates.cc: Properly check for GCC version number.
18695 * lib/compiler.cc: Likewise
18696
dc96c6c7 186972000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 18698
d63a86f8 18699 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
18700 gdb may not stop at the first line of main, due to code motion.
18701
dc96c6c7 187022000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
18703
18704 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18705 This test depends on parsing the printf output from the target.
18706 Since the sparclet stub doesn't do stdio, this will never work.
18707 * gdb.base/call-rt-st.exp: ditto.
18708 * gdb.base/call-strs: ditto.
18709
dc96c6c7 187102000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
18711
18712 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18713
18714 * gdb.base/ending-run.exp: After connecting to a remote target,
18715 but before running, the target will appear to be in a random
18716 location. Specify both a file and a line for breakpoints.
18717 Also, the function that calls main may be called 'init'
18718 rather than 'start'.
18719
a5a51225
EZ
187202000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18721
18722 * gdb.base/help.exp: Update output for add-symbol-file command.
18723
7930cc7c
FN
187242000-04-10 Fernando Nasser <fnasser@cygnus.com>
18725
18726 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18727 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18728
23e37ab1
C
187292000-04-07 J.T. Conklin <jtc@redback.com>
18730
e93c542c
C
18731 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18732
23e37ab1
C
18733 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18734
591b8fa3
PDM
18735Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18736
18737 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 18738 values that can be represented exactly.
591b8fa3
PDM
18739 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18740 above change, and to not check against the directory part of the source
18741 file name.
18742 (step into print_long_arg_list): Likewise.
18743 (print print_small_structs from print_long_arg_list): Likewise.
18744 (print print_long_arg_list): Likewise.
18745
7a495180
EZ
187462000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18747
30b53638 18748 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 18749
beb998c6
AC
18750Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18751
18752 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18753
1c689132
DB
187542000-03-25 Daniel Berlin <dan@cgsoftware.com>
18755
18756 * gdb.base/commands.exp (deprecated_command_test): Add test for
18757 deprecate with no arguments.
18758
c1790a9d
JL
187592000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18760
18761 * gdb.base/break.exp: Add new test for setting breakpoints on
18762 optimized code so we can test breakpoints work even when function
18763 prologues may be optimized away
18764
003ba290
FN
187652000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18766
18767 From David Whedon <dwhedon@gordian.com>
a9c64011 18768 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 18769
6837a0a2
DB
187702000-03-22 Daniel Berlin <dan@cgsoftware.com>
18771
18772 * gdb.base/help.exp: Added test for new apropos command.
18773
b9593231
KB
187742000-03-21 Kevin Buettner <kevinb@redhat.com>
18775
18776 * gdb.base/pointers.c (usevar): New function.
18777 (main): Make sure that global variables v_int_pointer2, rptr,
18778 and y are all referenced someplace in the program by calling
18779 usevar() on them. [Some linkers delete symbols which are
18780 never referenced. The space remains, but there's no way to
18781 get a (symbolic) handle on the variable from the debugger.]
18782
751a959b
EZ
187832000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18784
18785 * gdb.base/printcmds.c: Add typedeffed arrays.
18786
18787 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 18788 procedure to test arrays that are typedef'd.
751a959b 18789
73a93a32
JI
187902000-03-13 James Ingham <jingham@leda.cygnus.com>
18791
18792 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 18793 the library directories.
73a93a32 18794
fb40c209
AC
18795Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18796
18797 * configure.in (configdirs): Add sub directory gdb.mi.
18798 * configure: Re-generate.
18799
18800 * gdb.mi: New directory.
d63a86f8 18801
ee4dd2c9
AC
188022000-02-25 Scott Bambrough <scottb@netwinder.org>
18803
18804 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 18805 a long long value as a double on ARM platforms.
ee4dd2c9 18806
70f0cc22
JB
188072000-02-16 Jim Blandy <jimb@redhat.com>
18808
18809 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18810 default source file is set properly before running this test.
18811
853819b8
EZ
188122000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18813
18814 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 18815 gdbtk/library directory, not in gdbtcl2.
853819b8 18816
dfcd3bfb
JM
188172000-02-04 Jim Blandy <jimb@redhat.com>
18818
18819 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18820 backslash from regexp pattern.
18821
18822 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18823 procedure. Use it to run all the "continue to bp overloaded"
18824 tests. Note that this changes the names of the tests slightly.
18825 If the breakpoint hit message includes a hex PC value, because
18826 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18827 from the real source code, still consider that a pass.
18828
18829 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18830 XFAIL here if the breakpoint message contains a hex address. Note
18831 similar change on 1999-11-02.
18832
18833 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18834
18835 * gdb.base/ptype.exp: Establish a default source file before
18836 calling get_debug_format.
18837
188382000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18839
18840 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18841
8b93c638
JM
188422000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18843
18844 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18845 of successive stepi commands -- while in the prologue we should see
18846 the function entry bracket.
18847
188482000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18849
18850 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18851 reach __change_mode() when stepping through the end of main().
18852
c5394b80
JM
188532000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18854
18855 * gdb.base/default.exp: Fix expected pattern.
18856 * gdb.base/help.exp: Same.
18857
0d06e24b
JM
188582000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18859
18860 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18861 Don't use xfail's because that affects only the following test.
d63a86f8 18862
0d06e24b 18863 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18864 solaris or linux.
0d06e24b
JM
18865
18866 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18867
dc96c6c7 188682000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18869
d63a86f8 18870 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18871 "A syntax error" rather than "A parse error". Accept both.
18872
188732000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18874
18875 * gdb.base/default.exp: Remove OS dependent string from "target
18876 remote" test.
18877 * gdb.base/help.exp: Same for "help target remote" test.
18878
c3f6f71d
JM
188792000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18880
18881 From Jim Kingdon <kingdon@redhat.com>:
18882
18883 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18884 prompt (cleanup rather than necessity, but still might keep output
18885 from spilling to next test).
c3f6f71d
JM
18886
188872000-01-02 Fred Fish <fnf@cygnus.com>
18888
18889 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18890 AIX, which defines them in <sys/types.h>.
18891
ed9a39eb 188921999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18893
ed9a39eb 18894 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18895 float" test.
ed9a39eb
JM
18896
188971999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18898
ed9a39eb 18899 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18900
18901 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18902 outermost frame disallowed".
18903
189041999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18905
18906 * gdb.base/setvar.exp: New tests for setting the value of a struct
18907 with a constant list.
18908
189091999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18910
18911 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18912 require the user to type a cast before setting the value of a struct.
18913
de57eccd
JM
189141999-12-06 Jim Blandy <jimb@cygnus.com>
18915
18916 * gdb.base/default.exp: Expect the new 'info float' command on
18917 all i386 platforms.
18918
18919 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18920 LinuxThreads libraries that don't support debugging.
18921
c2d11a7d
JM
18922Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18923
18924 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18925 Change the buffer type to ``unsigned char'' to simplify size
18926 arithmetic.
c2d11a7d
JM
18927
18928 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18929 stub only handles 400-1 byte packets. Verify that the download
18930 worked.
c2d11a7d
JM
18931
189321999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18933
18934 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18935 tests, using UNRESOLVED for the untested cases. Also, does not wait
18936 for a timeout if the prompt was received before a recognizable pattern.
18937
189381999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18939
18940 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18941
189421999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18943
18944 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18945 watchpoints.
c2d11a7d
JM
18946
189471999-11-24 Jason Merrill <jason@casey.cygnus.com>
18948
18949 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18950
18951 * gdb.c++/local.exp: Be more flexible in recognizing local class
18952 name mangling. Don't allow horribly truncated method names.
18953 * gdb.c++/derivation.exp: Expect protected inheritance.
18954 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18955 * gdb.c++/virtfunc.exp: Likewise.
18956 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18957 when printing a nested enum.
18958
189591999-11-22 Jim Blandy <jimb@cygnus.com>
18960
18961 * gdb.base/step-test.exp: Properly await GDB's response to setting
18962 a breakpoint on the call to large_struct_by_value.
18963
18964 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18965 just because we have debug info for the `start' function.
18966
189671999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18968
18969 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18970 "Unknown signal" messages, which indicate (on LinuxThreads) that
18971 GDB doesn't know how to debug threads on this system. This is
18972 better than hanging while philosopher 0 dumps chatter into gdb.log.
18973
189741999-11-18 Tom Tromey <tromey@cygnus.com>
18975
18976 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18977
189781999-11-18 Fred Fish <fnf@cygnus.com>
18979
18980 * gdb.base/coremaker2.c: Add sample program for generating
18981 cores that is more self contained than coremaker.c. Eventually
18982 I'll add more code to this and tie it into the testsuite.
18983
4ce44c66
JM
189841999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18985
18986 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18987
189881999-11-10 Jimmy Guo <guo@cup.hp.com>
18989
18990 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18991 from $srcdir/lib/.
4ce44c66 18992 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18993 and gdb.c++/.
4ce44c66
JM
18994
18995 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18996
d63a86f8 18997 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18998 'continue with watch' test point.
18999
190001999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
19001
19002 Merged from p2linux-990323-branch:
d63a86f8 19003
4ce44c66
JM
19004 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
19005
11cf8741
JM
19006Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
19007
19008 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 19009 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
19010
19011Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
19012
19013 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 19014 gdb_expect_list.
11cf8741
JM
19015
19016Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
19017
19018 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
19019
190201999-11-03 Mark Salter <msalter@cygnus.com>
19021
19022 * gdb.base/break.exp: Fix "stub continue" pattern.
19023
190241999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
19025
19026 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
19027
190281999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
19029
19030 * gdb.base/display.exp ("finish"): Add timeout clause.
19031
19032 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
19033 plain prompt clause, so this doesn't have to time out in order to
19034 fail.
19035
19036 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 19037 breakpoint hit messages include an address.
11cf8741
JM
19038
19039 * gdb.base/display.exp: Don't forget to escape parens in regular
19040 expressions. Unix regexp notatation sucks.
19041
190421999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19043
19044 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 19045 order for 'signalled' message.
11cf8741 19046
5c44784c
JM
190471999-11-01 Stan Shebs <shebs@andros.cygnus.com>
19048
19049 From Jimmy Guo <guo@cup.hp.com>:
19050 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
19051 * gdb.base/annota1.c: Add code for tests to work with.
19052
190531999-10-26 Frank Ch. Eigler <fche@cygnus.com>
19054
19055 * gdb.base/remote.exp: New test for remote downloading settings.
19056 * gdb.base/remote.c: New file with large .data.
19057
917317f4
JM
190581999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
19059
19060 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
19061 for LinuxThreads support, merged from the Code Fusion branch.
19062
19063Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
19064
19065 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
19066 containing exp_continue into a while within an expect. Don't
19067 attempt a start more than three times. Check return value from
19068 gdb_load.
d63a86f8 19069
2df3850c
JM
19070Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
19071
19072 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 19073 a pass case.
2df3850c 19074
2acceee2
JM
190751999-10-01 Kevin Buettner <kevinb@cygnus.com>
19076
19077 * gdb.base/break.c (main): Added a statement that we can step
19078 off of.
19079 * gdb.base/break.exp: Added tests for setting a breakpoint
19080 at an offset and stepping onto a breakpoint.
19081
190821999-10-01 Fred Fish <fnf@cygnus.com>
19083
d63a86f8 19084 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
19085 gdb output.
19086
c2c6d25f
JM
190871999-09-18 Jim Blandy <jimb@cris.red-bean.com>
19088
19089 * gdb.base/break.exp: Code locations are in hex, don't forget!
19090 (For HP-UX.)
19091
190921999-09-17 Stan Shebs <shebs@andros.cygnus.com>
19093
19094 * condbreak.exp: Use break.c as test program.
19095 * condbreak.c: Remove, redundant with break.c.
19096
190971999-09-15 Stan Shebs <shebs@andros.cygnus.com>
19098
19099 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 19100 Z-packets if the target needs it.
c2c6d25f
JM
19101
191021999-09-13 James Ingham <jingham@leda.cygnus.com>
19103
19104 * gdb.c++/overload.exp: Added tests for listing overloaded
19105 functions with function pointers in the arg, explicitly calling
19106 out the version you want.
19107
cff3e48b
JM
191081999-09-09 Stan Shebs <shebs@andros.cygnus.com>
19109
19110 * long_long.exp: Add variations of test cases that work for
19111 targets with 16-bit ints and 32-bit doubles.
19112
d4f3574e
SS
191131999-09-08 Stan Shebs <shebs@andros.cygnus.com>
19114
19115 * break.c (main): Compare a possibly-uninitialized argc with an
19116 unlikely value that fits in 16 bits.
19117
191181999-09-07 Stan Shebs <shebs@andros.cygnus.com>
19119
19120 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
19121 0xfeeb, don't want negative numbers if ints are 16 bits.
19122
19123 * lib/gdb.exp (skip_cplus_tests): New proc.
19124 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
19125 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
19126 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
19127 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
19128 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
19129 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
19130 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
19131 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
19132
19133 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
19134
19135Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
19136
19137 * gdb.base/corefile.exp (up): Allow a parameter to appear
19138 in the frame that we're going up to.
19139
19140 From Jim Blandy <jimb@cygnus.com>:
19141
19142 * gdb.base/default.exp (info float): Expect some output now.
19143
19144 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
19145 returning floating-point values to fail on the x86.
19146 * gdb.base/callfwmall.exp (do_function_calls): Same.
19147
19148 * gdb.base/list.exp (test_listsize): Correct expectations for
19149 listing line 1 with listsize 2. Also, listing a single line
19150 works now, as does listing three lines. [Kevin's note: There
19151 were a number of other cases fixed too where the expectations
19152 differed...]
19153
191541999-09-02 Stan Shebs <shebs@andros.cygnus.com>
19155
19156 * gdb.base/selftest.exp: Add case for when version prints as
19157 constant string instead of char pointer.
19158
104c1213
JM
191591999-08-25 Stan Shebs <shebs@andros.cygnus.com>
19160
19161 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 19162 stepping out of main.
104c1213
JM
19163
19164 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
19165 G++ used.
19166
19167 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 19168 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
19169
19170 * gdb.c++/ovldbreak.exp: Update match string in test that
19171 includes a warning of multiple breakpoints.
19172
191731999-08-24 Stan Shebs <shebs@andros.cygnus.com>
19174
19175 * gdb.base/display.exp: Improve precision of step-after-finish
19176 added yesterday.
19177
19178 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 19179 test.
104c1213
JM
19180
19181 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
19182 configs when using G++, not just hppa*.
19183
191841999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19185
19186 * gdb.base/async.c: New file.
19187 * gdb.base/async.exp: New file.
19188
19189Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
19190
19191 * gdb.base/break.exp: Tweak PA specific tests to properly handle
19192 PA64.
19193
53a5351d
JM
19194Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
19195
104c1213
JM
19196 * gdb.base/display.exp: "finish" can leave us mid-line on many
19197 targets, deal with it. Add a small constant to main, instead of
19198 1000 since main+1000 may not be a valid address in the target.
19199
53a5351d
JM
19200 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
19201 on hpux11.
19202
19203 * gdb.base/attach.exp: Handle another hpux11 error message variant
19204 when attaching to a process that does not exist.
19205
192061999-08-19 J.T. Conklin <jtc@redback.com>
19207
19208 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 19209 characters in 'continue to 1241' test.
53a5351d
JM
19210
192111999-08-17 Stan Shebs <shebs@andros.cygnus.com>
19212
19213 * gdb.base/call-ar-st.exp: Add a shorter match case for the
19214 stop in print_long_arg_list, define and use a whitespace
19215 variable in print_small_structs test, add an XFAIL for Solaris.
19216 * gdb.base/dbx.exp: XFAIL func commands until somebody is
19217 interested enough to fix.
19218
7be570e7
JM
192191999-08-13 Keith Seitz <keiths@cygnus.com>
19220
19221 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
19222 (dbx_gdb_load): Remove. Use gdb_load instead, since that
19223 proc knows about targets other than the natives.
19224 (test_assign): Use "gdb_run_cmd" to "run" the target.
19225 Check that we've actually hit the breakpoint at main.
19226 When we attempt to assign a value to a local variable, check
19227 that the variable is in the current scope, i.e., don't use
19228 a test with an empty result.
19229
19230Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
19231
19232 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 19233 command.
7be570e7
JM
19234
192351999-08-09 Stan Shebs <shebs@andros.cygnus.com>
19236
19237 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19238 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
19239 gdb.compat, gdb.threads-hp.
19240 gdb.hp/configure, gdb.hp/configure.in: New files.
19241 gdb.hp/Makefile.in: Recurse into new subdirs.
19242 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
19243 gdb.hp/gdb.objdbg: New directory, tests for debugging info
19244 in object files.
19245 gdb.hp/tools: New directory, aux tools for HP-specific tests.
19246
96baa820
JM
192471999-08-05 Stan Shebs <shebs@andros.cygnus.com>
19248
19249 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 19250 funky printf, remove a bogus p/a test.
96baa820
JM
19251
192521999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19253
19254 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
19255 connected to the target. This is necessary when running not
19256 natively.
96baa820
JM
19257
192581999-08-03 Stan Shebs <shebs@andros.cygnus.com>
19259
19260 * gdb.base/step-test.exp: Removed some extraneous messages.
19261
19262 * gdb.base/long_long.exp: Don't run memory examination tests
19263 on little-endian targets (they will need a different set of
19264 results to match).
19265
192661999-08-02 Stan Shebs <shebs@andros.cygnus.com>
19267
19268 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
19269 until somebody decides to fix GDB.
19270
19271 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 19272 constant as "ULL".
96baa820
JM
19273 * gdb.base/long_long.exp: Loosen x/c test, add partial result
19274 matches for a couple x/2 commands.
19275
a0b3c4fd
JM
192761999-07-30 Stan Shebs <shebs@andros.cygnus.com>
19277
19278 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
19279 by merging in ref-types2 tests.
19280 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
19281
19282 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19283 * gdb.c++/Makefile.in: Add standard actions.
19284 (EXECUTABLES): Rename from PROGS, update list.
19285 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
19286 from gdb.hp.
19287 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
19288 foo and bar locals.
19289 * gdb.c++/anon-union.exp: Fix tests to match.
19290 * gdb.c++/classes.exp: Run if HP compiler used, add extra
19291 expect matches to handle output variations.
19292 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
19293 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 19294 output, add HP alternatives for new and delete prints.
a0b3c4fd 19295 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 19296 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
19297 * gdb.c++/demangle.exp: Use $style when reporting failure.
19298 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
19299 * gdb.c++/inherit.exp: Run if HP compiler used, add some
19300 match alternatives.
19301 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 19302 compilers.
a0b3c4fd
JM
19303 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
19304 * gdb.c++/method.exp: Add match alternatives.
19305 * gdb.c++/misc.cc: Add bool types.
19306 * gdb.c++/misc.exp: Add tests for bool types.
19307 * gdb.c++/overload.exp: Add xfails.
19308 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
19309 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
19310 add some more template parameter tests (only for HP currently).
19311 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
19312 * gdb.c++/virtfunc.cc: Add return type and value for main.
19313 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
19314 match alternatives.
d63a86f8 19315
a0b3c4fd
JM
193161999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19317
19318 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
19319
193201999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
19321
19322 * gdb.base/signals.exp: Don't expect getting a backtrace from
19323 within a signal handler to fail on Linux.
19324
193251999-07-29 Stan Shebs <shebs@andros.cygnus.com>
19326
19327 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19328 * lib/gdb.exp: Remove some gratuitious semicolons.
19329 (delete_breakpoints): Increase timeout.
19330 (gdb_expect): Add -notransfer option.
19331 (gdb_test): Use -notransfer option.
19332 (get_compiler_info): Add f77 case.
19333 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 19334 case.
a0b3c4fd
JM
19335 (gdb_preprocess): Call get_compiler.
19336
19337 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
19338 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
19339 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
19340 gdb.base/long_long.exp, gdb.base/printcmds.exp,
19341 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
19342 third arg to gdb_test.
a0b3c4fd
JM
19343 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
19344 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 19345 HP-UX xfails, add others.
a0b3c4fd
JM
19346 * gdb.base/completion.exp: Reflect name change of self-test.
19347 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
19348 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
19349 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
19350 HP failure number.
a0b3c4fd
JM
19351 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
19352 useless HP-UX 10.30 references.
19353 * gdb.base/maint.exp: Loosen matches.
19354 * gdb.base/pointers.c (main): Declare more_code.
19355 * gdb.base/pointers.exp: Match on output of a `next'.
19356 * gdb.base/structs.c: Add prototypes.
19357 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
19358 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
19359
193601999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19361
19362 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 19363 command.
a0b3c4fd
JM
19364
193651999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19366
19367 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
19368 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
19369
19370 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
19371 debug info. Deal with lack of signal hanlder info in stack.
19372
a9c64011 19373 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
19374 * gdb.base/annota1.exp: If printf has debug info, deal with it.
19375
5a2468f5
JM
193761999-07-19 Stan Shebs <shebs@andros.cygnus.com>
19377
19378 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 19379 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 19380
adf40b2e
JM
19381Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19382
19383 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 19384 a1-selftest.exp.
adf40b2e
JM
19385 * gdb.base/configure: Re-generate.
19386
193871999-07-12 Stan Shebs <shebs@andros.cygnus.com>
19388
19389 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
19390 in trying to run first and name is too long.
19391
19392 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
19393 pointers2.c and pointers2.exp, respectively.
19394 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
19395 doschk happier.
19396
43e526b9
JM
193971999-07-08 Stan Shebs <shebs@andros.cygnus.com>
19398
19399 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
19400 callfuncs2.c and callfuncs2.exp.
19401
19402 * gdb.base/list.exp: Remove mistaken xfails.
19403 * gdb.base/list0.h: Add optional prototypes.
19404
9846de1b
JM
19405Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
19406
a9c64011 19407 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 19408 calling malloc.
a9c64011
AS
19409 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
19410 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 19411 use.
9846de1b
JM
19412
194131999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19414
19415 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
19416 * gdb.base/annota2.cc, annota2.exp: Move from here.
19417 * gdb.c++/annota2.cc, annota2.exp: To here.
19418 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
19419
43ff13b4
JM
19420Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
19421
19422 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 19423 a consistent format.
43ff13b4 19424
085dd6e6
JM
194251999-06-25 Stan Shebs <shebs@andros.cygnus.com>
19426
19427 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19428 * lib/gdb.exp (get_compiler_info): Add detection for assorted
19429 HP compilers, also set the globals $true and $false.
19430
19431 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
19432 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
19433 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
19434 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
19435 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
19436 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
19437 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
19438 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
19439 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
19440 whatis.c} Add C++ compatible function definitions and return
19441 types, add includes for library functions.
085dd6e6
JM
19442 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
19443 * gdb.base/step-test.c (myglob): Rename from glob.
19444 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
19445 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
19446 files, move here from gdb.hp.
085dd6e6 19447 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
19448 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
19449 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
19450 Adjust line numbers in regexps.
085dd6e6
JM
19451
19452 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
19453 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
19454 instead of 0/1.
19455
19456 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
19457 foll-vfork.exp: New files, move here from gdb.hp.
19458 * gdb.base/page.exp: New file, test of pagination command.
19459
19460 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
19461 recursion test.
19462 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
19463
19464 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 19465 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
19466
19467 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 19468 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 19469 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 19470 watchpoint test.
085dd6e6
JM
19471 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
19472 them work.
19473 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
19474 expressions properly.
19475 * gdb.base/corefile.exp: Loosen the match slightly.
19476 * gdb.base/default.exp: Allow "Error accessing memory" message
19477 also.
19478 * gdb.base/display.exp: Skip over x/0 j if PA64.
19479 * gdb.base/funcargs.exp: Add xfails for HP-UX.
19480 * gdb.base/interrupt.exp: Ditto.
19481 * gdb.base/langs.exp: Add symbolic matches governed by compiler
19482 in use.
19483 * gdb.base/list.exp: Add xfails for HP-UX.
19484 * gdb.base/long_long.exp: Refine some of the numeric matches.
19485 * gdb.base/mips_pro.exp: Xfail on HP-UX.
19486 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
19487 * gdb.base/nodebug.exp: Succeed on more varieties of output.
19488 * gdb.base/opaque.exp: Remove some HP-UX xfails.
19489 * gdb.base/ptype.exp: Succeed on more varieties of output.
19490 * gdb.base/scope.exp: Add xfails for HP-UX.
19491 * gdb.base/sect-cmd.exp: Add more cases.
19492 * gdb.base/setvar.exp: Add xfails for HP-UX.
19493 * gdb.base/shlib-call.exp: Loosen some matches slightly.
19494 * gdb.base/signals.exp: Match on void symbolically.
19495 * gdb.base/step-test.exp: Add case for PA64.
19496 * gdb.base/term.exp: Add exit and restart.
19497 * gdb.base/twice.exp: Clean up after self.
19498 * gdb.base/varargs.exp: Disable overload resolution explicitly.
19499 * gdb.base/whatis.exp: Allow more ways to pass tests.
19500
19501 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 19502 no longer useful.
085dd6e6
JM
19503
19504Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
19505
19506 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 19507 list of patterns.
085dd6e6 19508 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
19509 print_double_array(double_array)", "continuing to breakpoint
19510 1018", "print print_double_array(array_d)" and "continuing to
19511 1034" tests.
d63a86f8 19512
085dd6e6
JM
195131999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19514
a9c64011 19515 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
19516
195171999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19518
19519 * config/mt-*: Remove, these haven't been used since 1996.
19520
195211999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19522
19523 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 19524 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
19525 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19526
9e0b60a8
JM
195271999-06-18 Stan Shebs <shebs@andros.cygnus.com>
19528
19529 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
19530 simpler match case for the ptype of the big class.
19531
195321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19533
19534 * gdb.exp: Fix test for gdb_prompt existence.
19535
195361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19537
19538 * gdb.exp (gdb_test): Add fail after calls to perror.
19539
195401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19541
19542 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19543
195441999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19545
19546 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19547
0f71a2f6
JM
19548Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19549
19550 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 19551 malloc() is linked in.
0f71a2f6
JM
19552
195531999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19554
19555 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19556 step at end.
19557
19558 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19559
195601999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19561
19562 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19563
cce74817
JM
19564Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19565
19566 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19567 * gdb.base/mips_pro.exp: Likewise.
19568
195691999-06-02 Keith Seitz <keiths@cygnus.com>
19570
19571 * gdb.c++/templates.cc: Change all "new" operators to throw
19572 an exception.
19573 * gdb.c++/cplusfuncs.cc: Likewise.
19574
19575 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19576
19577Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19578
19579 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
19580 * gdb.base/ending-run.exp: When stepping out of main, accept a
19581 step into an arbitrary assembler file.
cce74817 19582
392a587b
JM
195831999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19584
d63a86f8 19585 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 19586 "breakpoint-invalid" to be printed.
d63a86f8 19587 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
19588 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19589 * gdb.base/annota2.cc: Initialize a.x to 0.
19590
9e086581
JM
195911999-05-17 Keith Seitz <keiths@cygnus.com>
19592
19593 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
19594 when "skip_float_tests" set.
19595 Ditto for "print print_double_array(array_d)", "print print_small_structs",
19596 "print print_ten_doubles", and "step into print_long_arg_list".
19597 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
19598 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
19599 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
19600 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
19601 "skip_float_tests" is set.
19602 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
19603 when "skip_float_tests" set.
d63a86f8 19604
cd0fc7c3
SS
196051999-05-06 Keith Seitz <keiths@cygnus.com>
19606
19607 * gdb.base/annota2.cc: Include stdio.h.
19608
19609Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
19610
19611 * gdb.base/crossload.exp: Remove, this has been disabled ever
19612 since BFD stopped including all targets, and cross-GDB gets
19613 plenty of testing anyway.
19614 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
19615 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
19616 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
19617 * gdb.base/README: Remove, was doc for this.
19618 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 19619 needed.
cd0fc7c3 19620
b83266a0
SS
196211999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19622
19623 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19624 output.
19625
19626 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19627 * gdb.base/annota2.exp: New file. More annotation tests.
19628 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19629 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
19630
196311999-04-23 Angela Marie Thomas <angela@cygnus.com>
19632
19633 * config/cfdbug.exp: New file.
19634
7a292a7a
SS
196351999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
19636
19637 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
19638 Marcus Daniel's and Dale Hawkins's demangler crashes.
19639
19640 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
19641 test_lucid_style_demangling, test_arm_style_demangling,
19642 test_hp_style_demangling): Try Tom Tromey's core-dumping
19643 identifier under each demangling style.
7a292a7a
SS
19644
196451999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19646
19647 * gdb.c++/demangle.exp: Include the current demangling style
19648 in all test names.
19649 (current_demangling_style): New global variable.
19650 (set_demangling_style, test_demangling_core, test_demangling,
19651 test_demangling_exact): New functions.
19652 (test_gnu_style_demangling, test_lucid_style_demangling,
19653 test_arm_style_demangling, test_hp_style_demangling): Use those,
19654 instead of calling gdb_test and gdb_test_exact directly.
19655 (catch_demangling_errors): New function, which reports errors
19656 signalled by the demangling test functions in an orderly way.
19657 (do_tests): Use catch_demangling_errors.
19658
196591999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19660
19661 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 19662 grouping in expressions, not {}.
7a292a7a
SS
19663
19664 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 19665 initialized yet.
7a292a7a
SS
19666
196671999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19668
19669 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19670 are listed.
19671
196721999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19673
19674 * gdb.stabs/weird.exp: Test for CC being defined before
19675 looking at its value.
19676
196771999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19678
19679 * gdb.base/call-ar-st.exp: Remove stray '#'.
19680 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19681 "short int" and "long int".
19682 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 19683 change, to mollify finicky HP compiler.
7a292a7a
SS
19684 * gdb.hp/reg-test.exp (testfile): Fix file name.
19685 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 19686
7a292a7a
SS
19687 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19688 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19689 alternate form of enum ptype.
19690
c906108c
SS
196911999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19692
7a292a7a
SS
19693 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19694 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
19695 passing skip_hp_tests, so as not to waste time on guaranteed
19696 failure.
7a292a7a 19697
c906108c
SS
19698 * gdb.c++/overload.cc: Pass string instead of char addr, always
19699 init ccpfoo.
19700 * gdb.c++/templates.cc: Fix syntax error.
19701
7a292a7a
SS
19702Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19703
19704 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 19705 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
19706 command.
19707
197081999-03-18 James Ingham <jingham@cygnus.com>
19709
19710 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19711
19712 * gdb.c++/method.exp: It was testing an uninitialized int on the
19713 stack and assuming it was positive.
19714
19715 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19716
19717 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 19718 keep it from killing the rest of the tests.
7a292a7a
SS
19719 Use gdb_continue_to_end.
19720
19721 * gdb.base/sigall.exp: use gdb_continue_to_end.
19722
19723 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19724
19725 * gdb.base/display.exp: use runto_main, not run.
19726
d63a86f8
RM
19727 * gdb.base/default.exp: Check for the current error message in the
19728 r abbreviation test.
7a292a7a
SS
19729 Add strongarm to the targets that know info float.
19730
d63a86f8 19731 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
19732 run which doesn't work with monitors.
19733
19734 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19735
19736 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19737
19738 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
19739 program. Traps the case (in Cygmon) when the program never really
19740 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
19741 more places, so I used my name. Sorry Mark...
19742
19743 * config/monitor.exp (gdb_target_monitor): added another
19744 target_info parameter: remotebinarydownload. This will set the
19745 remotebinarydownload flag if this is causing some boards trouble.
19746
197471999-03-18 Mark Salter <msalter@cygnus.com>
19748
19749 * lib/gdb.exp (continue_to_exit): New function.
19750
19751 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19752 * gdb.base/ending-run.exp: Ditto.
19753 * gdb.base/step-test.exp: Ditto.
19754
197551999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19756
19757 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19758 (suggested by Art Haas <ahaas@neosoft.com>).
19759
197601999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19761
889bf7c5 19762 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
19763
19764Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19765
19766 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 19767 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
19768
197691999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19770
19771 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19772 a call to strlen; sometimes we do have sources.
19773
197741999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
19775
19776 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 19777 character, so GDB won't print garbage after its end.
d63a86f8 19778
c906108c
SS
19779 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19780 breakpoint there instead. Sometimes GCC emits memcpy to handle
19781 the large structures being passed by value, so we step into that
19782 instead of sum_array_print, which obscures what we're really testing.
19783 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
19784 the bizarre steps into memcpy, so do that here. Add check for
19785 stepping into function calls that pass large structures by value.
19786 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
19787 Remove all references to specific line numbers.
19788 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19789 New type and function.
19790 (main): Call large_struct_by_value, passing it a large struct by value.
19791 * lib/gdb.exp (gdb_get_line_number): New function.
19792
19793 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19794 more portable.
19795
7a292a7a
SS
197961999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19797
c906108c
SS
19798 * lib/gdb.exp: Doc fixes.
19799
7a292a7a
SS
198001999-03-05 Nick Clifton <nickc@cygnus.com>
19801
d63a86f8 19802 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
19803
198041999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19805
c906108c 19806 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
19807 commands. They're not germane to this test, and they don't work
19808 that way on remote targets.
c906108c 19809
3fc11d3e
JM
198101999-03-01 James Ingham <jingham@cygnus.com>
19811
19812 * Changelog entries merged over from gdb development branch.
19813
3fc11d3e
JM
19814 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19815
19816 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19817 for outputting results of test run.
19818
2d4a1622 19819 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
19820
19821 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 19822
7a292a7a
SS
198231999-02-25 Felix Lee <flee@cygnus.com>
19824
19825 * lib/gdb.exp (debug_format): initialize
19826
c906108c
SS
198271999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19828
19829 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19830 * gdb.base/call-rt-st.c: Ditto.
19831
c906108c
SS
198321999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19833
19834 * gdb.threads/pthreads.exp (horiz): New variable.
19835 (test_startup): Fix regexps that capture thread numbers.
19836
198371999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19838
19839 * gdb.base/smoke.exp: Disambiguate two test case names (both
19840 called ``print'').
19841
19842Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19843
19844 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19845 compilation.
c906108c
SS
19846
198471999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19848
19849 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19850 actual output formatting.
19851 * gdb.base/smoke.exp: GDB removes leading 0's.
19852 * gdb.base/volatile.exp: Don't check type of remuneration;
19853 that variable is no longer defined in constvars.c.
19854 * gdb.base/step-test.c (main): Exit with explicit exit code.
19855 * gdb.base/step-test.exp: Remove two nexti checks--they are
19856 not portable.
19857
198581999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19859
19860 * gdb.base/help.exp ("help delete display"): Fix test to match
19861 gdb's output.
19862
19863 * gdb.base/long_long.c (known_types): Initialize values to zero.
19864 * gdb.base/long_long.exp: Step one more line
19865 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19866 leading zeros. Explicitly ask for hex formatting. Use
19867 unique test case names.
c906108c
SS
19868
19869Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19870
d63a86f8 19871 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19872
19873 * gdb.c++/method.exp: Add missing close brace.
19874
198751999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19876
19877 * gdb.base/maint.exp: Use 'set height 0' to disable page
19878 prompting, not 'set height 400'.
19879
19880 Fix a bunch of timeouts.
19881 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19882 four separate tests, so expect doesn't take forever to match a ton
19883 of text against a regexp with lots of .* forms.
19884 ("maint print psymbols", "maint print symbols"): Make some of
19885 these greps more selective, so that expect doesn't try to wade
19886 through huge piles of output and time out.
19887
19888 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19889
19890 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19891 tests: one which doesn't expect shlib events to be reported, and
19892 another which does, but is XFAIL for all platforms other than
19893 HP/UX.
c906108c
SS
19894
19895 * gdb.base/break.exp: Teach the test suite that the `catch
19896 fork', `catch vfork', and `catch exec' commands produce error
19897 messages on platforms that don't provide these features.
19898
19899Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19900
19901 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19902 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19903 (shortening names from solib_threshold.exp etc), won't run on
19904 anything but HP-UX for the foreseeable future.
c906108c 19905 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19906 reflect move.
c906108c
SS
19907
19908Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19909
19910 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19911 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19912
19913Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19914
19915 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19916 successfully re-sets breakpoints in shared libraries.
19917 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19918
19919Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19920
d63a86f8
RM
19921 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19922 and compiled w/o GCC.
c906108c
SS
19923
19924 * gdb.hp/watch-cmd.exp: ditto.
19925
19926 * gdb.hp/watch-hp.exp: ditto.
19927
19928 * gdb.hp/xdb1.exp: ditto.
19929
19930 * gdb.hp/xdb2.exp: ditto.
19931
19932 * gdb.hp/dbx.exp: ditto.
19933
19934Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19935
19936 * constvars.c: Remove C++-isms.
19937 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19938 with GCC.
c906108c
SS
19939
19940Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19941
19942 The following changes are part of the HP merge.
19943
19944 * gdb.base/break.exp: new tests to verify that catchpoints for
19945 fork, vfork, and exec don't trigger inappropriately.
19946
19947 * gdb.base/opaque.exp: compile one file at a time, then link.
19948
19949 * gdb.base/signals.exp: be more restrictive about which hppa
19950 systems receive a setup_xfail. new tests.
19951
19952 * gdb.base/solib_threshold.build: new file.
19953 * gdb.base/solib_threshold.exp: new file.
19954 * gdb.base/solib_threshold.link_opts: new file.
19955 * gdb.base/solib_threshold.mk: new file.
19956 * gdb.base/gen_solib_threshold.c: new file.
19957
19958 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19959 tests. New tests for enums inside classes.
19960
19961 * gdb.c++/compiler.cc: indicate support of template debugging.
19962
19963 * gdb.c++/demangle.exp: run hp style demangling tests.
19964
19965 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19966 tests.
19967
19968 * gdb.c++/misc.cc: changes to support new tests.
19969
19970 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19971 to support new tests.
19972
19973 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19974 gcc, then skip these tests.
19975
19976Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19977
19978 The following files are part of the HP merge; some had longer
19979 names at HP, but have been renamed to be no more than 14
19980 characters in length.
19981
19982 * gdb.hp/ambiguous.cc: new file.
19983 * gdb.hp/ambiguous.exp: new file.
19984 * gdb.hp/attach.exp: new file.
19985 * gdb.hp/attach2.exp: new file.
19986 * gdb.hp/classes-hp.exp: new file.
19987 * gdb.hp/ctti.exp: new file.
19988 * gdb.hp/ctti-add.cc: new file.
19989 * gdb.hp/ctti-add1.cc: new file.
19990 * gdb.hp/ctti-add2.cc: new file.
19991 * gdb.hp/ctti-add3.cc: new file.
19992 * gdb.hp/dbx.exp: new file.
19993 * gdb.hp/exception.cc: new file.
19994 * gdb.hp/exception.exp: new file.
19995 * gdb.hp/foll-exec.c: new file.
19996 * gdb.hp/foll-exec.exp: new file.
19997 * gdb.hp/foll-fork.c: new file.
19998 * gdb.hp/foll-fork.exp: new file.
19999 * gdb.hp/foll-vfork.c: new file.
20000 * gdb.hp/foll-vfork.exp: new file.
20001 * gdb.hp/inherit-hp.exp: new file.
20002 * gdb.hp/more-steps.exp: new file.
20003 * gdb.hp/namespace.cc: new file.
20004 * gdb.hp/namespace.exp: new file.
20005 * gdb.hp/optimize.exp: new file.
20006 * gdb.hp/pxdb.c: new file.
20007 * gdb.hp/pxdb.exp: new file.
20008 * gdb.hp/quicksort.exp: new file.
20009 * gdb.hp/reg-test.exp: new file.
20010 * gdb.hp/reg-test.s: new file.
20011 * gdb.hp/sized-enum.c: new file.
20012 * gdb.hp/sized-enum.exp: new file.
20013 * gdb.hp/start-stop.exp: new file.
20014 * gdb.hp/templ-hp.cc: new file.
20015 * gdb.hp/templ-hp.exp: new file.
20016 * gdb.hp/thr-lib.c: new file.
20017 * gdb.hp/thr-lib.exp: new file.
20018 * gdb.hp/thr-lib.h: new file.
20019 * gdb.hp/thr-liblib.c: new file.
20020 * gdb.hp/virtfun-hp.c: new file.
20021 * gdb.hp/virtfun-hp.exp: new file.
20022 * gdb.hp/watch-cmd.exp: new file.
20023 * gdb.hp/watch-hp.exp: new file.
20024 * gdb.hp/xdb1.exp: new file.
20025 * gdb.hp/xdb2.exp: new file.
20026 * gdb.hp/xdb3.exp: new file.
20027
20028Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
20029
20030 The following files are part of the HP merge; some had longer
20031 names at HP, but have been renamed to be no more than 14
20032 characters in length.
20033
20034 * gdb.base/ss.h: new file.
20035 * gdb.base/call-ar-st.c: new file.
20036 * gdb.base/call-ar-st.exp: new file.
20037 * gdb.base/call-rt-st.c: new file.
20038 * gdb.base/call-rt-st-exp: new file.
20039 * gdb.base/call-strs.exp: new file.
20040 * gdb.base/ena-dis-br.exp: new file.
20041 * gdb.base/environ.exp: new file.
20042 * gdb.base/long_long.exp: new file.
20043 * gdb.base/sect-cmd.exp: new file.
20044 * gdb.base/shlib-cl2.exp: new file.
20045 * gdb.base/smoke.exp: new file.
20046 * gdb.base/so-impl-ld.c: new file.
20047 * gdb.base/so-impl-ld.exp: new file.
20048 * gdb.base/so-indr-cl.c: new file.
20049 * gdb.base/so-indr-cl.exp: new file.
20050 * gdb.base/varargs.exp: new file.
20051 * gdb.base/volatile.exp: new file.
20052 * gdb.base/whatis-exp.exp: new file.
7a292a7a 20053 * gdb.base/display.exp: new file.
c906108c
SS
20054 * gdb.c++/derivation.exp: new file.
20055 * gdb.c++/local.exp: new file.
20056 * gdb.c++/member-ptr.exp: new file.
20057 * gdb.c++/overload.exp: new file.
20058 * gdb.c++/ovldbreak.exp: new file.
20059 * gdb.c++/ref-types.exp: new file.
20060 * gdb.c++/ref-types2.exp: new file.
20061 * gdb.c++/userdef.exp: new file.
d63a86f8 20062
c906108c
SS
20063Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
20064
20065 * gdb.base/default.exp: Reflect wording change in remote.c.
20066
dc96c6c7 20067Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20068
20069 * gdb.base/help.exp: Update to reflect current text.
20070
20071Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
20072
20073 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
20074 they're stack variables and contain garbage.
20075 * gdb.c++/anon-union.exp: new file.
20076
20077 The following changes were made by David Taylor
889bf7c5
PA
20078 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20079 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20080 in changes by HP.
c906108c
SS
20081
20082 * gdb.base/bitops.exp: new file.
20083 * gdb.base/default.exp: change expected messages for catch and
20084 info catch tests to reflect HP merge changes.
20085 * gdb.base/enable-disable-break.exp
20086 * gdb.base/ending-run.c: new file.
20087 * gdb.base/long_long.c: new file.
20088 * gdb.base/maint.exp: new file.
20089 * gdb.base/pointers2.exp: new file.
20090 * gdb.base/shlib-call2.exp: new file.
20091 * gdb.base/solib.exp: new file.
20092 * gdb.base/step-test.c: new file.
20093 * gdb.c++/anon-union.cc: new file.
20094 * gdb.c++/local.cc: new file.
20095 * gdb.c++/member-pointer.cc: new file.
20096 * gdb.c++/method.cc: new file.
20097 * gdb.c++/ref-types.cc: new file.
20098 * gdb.c++/ref-types2.cc: new file.
20099 * gdb.c++/userdef.cc: new file.
d63a86f8 20100
c906108c
SS
20101 * gdb.base/scope.exp: compile one file at a time, then link.
20102 * gdb.base/langs.exp: ditto.
20103 * gdb.base/list.exp: ditto.
d63a86f8 20104
c906108c
SS
20105Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
20106
20107 The following changes were made by David Taylor
889bf7c5
PA
20108 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20109 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20110 in changes by HP.
d63a86f8 20111
c906108c
SS
20112 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
20113 skip tests. When compiling pass c++ flag to gdb_compile.
20114 * gdb.c++/
d63a86f8 20115
c906108c
SS
20116 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
20117 test for on hppa*-*-hpux*; use args to see if c++ was specified.
20118 (skip_hp_tests): new function.
20119 (gdb_preprocess): new function.
20120
20121 * configure.in (hpdir): decide whether to configure gdb.hp.
20122 * configure: regenerated.
20123
20124 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
20125 to delete on clean.
20126 (EXECUTABLES): update to reflect new additions.
20127 * gdb.base/commands.exp: update message expected.
20128 * gdb.base/default.exp: add copyright notice.
20129 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
20130 * gdb.base/help.exp: update messages to reflect current text.
20131 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
20132 targets for recurse tests.
20133 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
20134 skip this file.
20135
20136 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
20137 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
20138 compilation.
20139 * gdb.c++/misc.exp: ditto.
20140 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
20141 run the tests. tell gdb_compile that it's a c++ compilation.
20142
20143 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 20144
c906108c
SS
20145 * gdb.base/all-bin.exp: new file.
20146 * gdb.base/arithmet.exp: new file.
20147 * gdb.base/assign.exp: new file.
20148 * gdb.base/completion.exp: new file.
20149 * gdb.base/cond-expr.exp: new file.
20150 * gdb.base/condbreak.exp: new file.
20151 * gdb.base/define.exp: new file.
20152 * gdb.base/dollar.exp: new file.
20153 * gdb.base/environment.exp: new file.
20154 * gdb.base/eval-skip.exp: new file.
20155 * gdb.base/jump.exp: new file.
20156 * gdb.base/logical.exp: new file.
20157 * gdb.base/pointers.exp: new file.
20158 * gdb.base/relational.exp: new file.
20159 * gdb.base/section_command.exp: new file.
20160 * gdb.base/whatis-expr.exp: new file.
20161
20162 * gdb.base/all-types.c: new file.
20163 * gdb.base/call-array-struct.c: new file.
20164 * gdb.base/call-return-struct.c: new file.
20165 * gdb.base/call-strings.c: new file.
20166 * gdb.base/callfuncs2.c: new file.
20167 * gdb.base/condbreak.c: new file.
20168 * gdb.base/constvars.c: new file.
20169 * gdb.base/display.c: new file.
20170 * gdb.base/int-type.c: new file.
20171 * gdb.base/jump.c: new file.
20172 * gdb.base/miscexprs.c: new file.
20173 * gdb.base/pointers.c: new file.
20174 * gdb.base/pointers2.c: new file.
20175 * gdb.base/shmain.c: new file.
20176 * gdb.base/shr1.c: new file.
20177 * gdb.base/shr2.c: new file.
20178 * gdb.base/solib.c: new file.
20179 * gdb.base/solib1.c: new file.
20180 * gdb.base/solib2.c: new file.
20181 * gdb.base/varargs.c: new file.
20182 * gdb.c++/derivation.cc: new file.
20183 * gdb.c++/overload.cc: new file.
20184 * gdb.c++/ovldbreak.cc: new file.
20185 * gdb.hp/attach.c: new file.
20186 * gdb.hp/attach2.c: new file.
20187 * gdb.hp/average.c: new file.
20188 * gdb.hp/compiler.c: new file.
20189 * gdb.hp/compiler.cc: new file.
20190 * gdb.hp/execd-program.c: new file.
20191 * gdb.hp/follow-exec.c: new file.
20192 * gdb.hp/follow-fork.c: new file.
20193 * gdb.hp/follow-vfork-and-exec.c: new file.
20194 * gdb.hp/misc-hp.cc: new file.
20195 * gdb.hp/more-steps.c: new file.
20196 * gdb.hp/optimize.c: new file.
20197 * gdb.hp/quicksort.c: new file.
20198 * gdb.hp/run-hp.c: new file.
20199 * gdb.hp/start-stop.c: new file.
20200 * gdb.hp/sum.c: new file.
20201 * gdb.hp/templates-hp.cc: new file.
20202 * gdb.hp/thread-local-in-lib.c: new file.
20203 * gdb.hp/thread-local-in-lib.h: new file.
20204 * gdb.hp/thread-local-in-lib.lib.c: new file.
20205 * gdb.hp/vforked-program.c: new file.
20206 * gdb.hp/virtfunc-hp.cc: new file.
20207 * gdb.hp/watchpoint-hp.c: new file.
20208 * gdb.hp/xdb.c: new file.
20209 * gdb.hp/xdb0.c: new file.
20210 * gdb.hp/xdb0.h: new file.
20211 * gdb.hp/xdb1.c: new file.
20212
20213Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
20214
20215 The following change was made by Edith Epstein
889bf7c5
PA
20216 <eepstein@cygnus.com> as part of a project to merge in changes
20217 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
20218
20219 * gdb.c++/demangle.exp: changed the expected output for some
20220 ARM-style mangling -- removed second reference to datatype.
889bf7c5 20221 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 20222 T1<char>::~T1<char>(void)
c906108c 20223 becomes,
a9c64011
AS
20224 maint demangle __dt__11T1__pt__2_cFv
20225 T1<char>::~T1(void)
c906108c 20226
889bf7c5 20227 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 20228
c906108c
SS
20229Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
20230
20231 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
20232 * gdb.trace/backtrace.exp: Likewise.
20233 * gdb.trace/circ.exp: Likewise.
20234 * gdb.trace/collection.exp: Likewise.
20235 * gdb.trace/deltrace.exp: Likewise.
20236 * gdb.trace/infotrace.exp: Likewise.
20237 * gdb.trace/limits.exp: Likewise.
20238 * gdb.trace/packetlen.exp: Likewise.
20239 * gdb.trace/passc-dyn.exp: Likewise.
20240 * gdb.trace/passcount.exp: Likewise.
20241 * gdb.trace/report.exp: Likewise.
20242 * gdb.trace/save-trace.exp: Likewise.
20243 * gdb.trace/tfind.exp: Likewise.
20244 * gdb.trace/tracecmd.exp: Likewise.
20245 * gdb.trace/while-dyn.exp: Likewise.
20246 * gdb.trace/while-stepping.exp: Likewise.
20247
202481998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
20249
20250 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
20251
20252Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
20253
20254 From Brendan Kehoe:
20255 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
20256 int return types.
20257
20258Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
20259
20260 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 20261 remote dos host testing right.
c906108c
SS
20262
20263Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
20264
20265 * gdb.base/corefile.exp: remove some xfails.
20266
20267Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
20268
20269 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 20270 have different timestamps.
c906108c
SS
20271
20272Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
20273
20274 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 20275 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
20276
20277Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
20278
20279 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 20280 delta.
c906108c
SS
20281
20282Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
20283
20284 * gdb.base/default.exp: Add brace missing from previous delta.
20285
20286Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
20287
20288 * gdb.base/default.exp: Support test for info float for all
20289 varieties of arm toolchain.
20290
dc96c6c7 20291Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20292
20293 * gdb.trace/*.exp: remove "remote_download" command.
20294
dc96c6c7 20295Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20296
20297 * gdb.trace/*.exp: remove -gdwarf from compile.
20298
20299Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
20300
20301 * gdb.trace/configure.in(AC_INIT): typo
20302 * gdb.trace/configure: regenerated
20303
dc96c6c7 20304Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20305
20306 * config/m68k-emc.exp: New file.
20307 * lib/<emc-support.exp trace-support.exp}: New files.
20308 * configure.in: add new test directory gdb.trace.
20309 * gdb.trace/{configure configure.in Makefile.in}: New files.
20310 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
20311 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
20312 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
20313 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
20314 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
20315 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
20316 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 20317
dc96c6c7 20318Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20319
20320 * gdb.c++/classes.exp: Change all regular expressions to match
20321 arbitrary combinations of newline/carriage-return, so that they
20322 will work equally well on Unix and Windows.
20323 * gdb.c++/inherit.exp: ditto.
20324 * gdb.c++/virtfunc.exp: ditto.
20325
203261998-08-11 Dawn Perchik <dawn@cygnus.com>
20327
20328 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
20329
c2d11a7d
JM
20330Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
20331
20332 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
20333 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
20334 to use a0-a3/d0-d3 as needed.
20335
20336Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
20337
20338 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
20339 * gdb.disasm/am33.exp: Corresponding changes.
20340
c906108c
SS
203411998-07-11 Felix Lee <flee@cygnus.com>
20342
20343 * gdb.base/callfuncs.exp: add cmp10 test.
20344 * gdb.base/callfuncs.c (cmp10): new function.
20345
20346Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
20347
d63a86f8 20348 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
20349 into two parts to get around a synchronization problem in expect.
20350
3fc11d3e
JM
20351Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
20352
20353 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
20354
20355 * configure.in: Add options for gdbtk testsuite.
20356
20357 * configure: Regenerate.
20358
20359 * gdb.gdbtk: New directory to hold gdbtk tests.
20360
c906108c
SS
20361Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20362
20363 * gdb.fortran/types.exp: Escape brackets in expect patterns
20364 for test_float_literal_types_accepted tests.
20365 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
20366 before run test.
20367
c2d11a7d
JM
20368Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
20369
20370 * am33.exp: Just compile, do not link the testcase.
20371 * am33.s: Add ".am33" pseudoop to force am33 mode.
20372
c906108c
SS
203731998-06-25 Felix Lee <flee@cygnus.com>
20374
20375 * gdb.base/setshow.exp: make sure $pc is sane.
20376
20377 * gdb.stabs/weird.exp: split expect patterns properly.
20378
c2d11a7d
JM
20379Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
20380
20381 * gdb.disasm/am33.s: New disassembler testfile for the am33.
20382 * gdb.disasm/am33.exp: Run it.
20383
dc96c6c7 20384Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20385
20386 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
20387 match processing (and eliminate spurious timeouts when running).
20388
dc96c6c7 20389Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20390
20391 * gdb.base/signals.exp (test_handle_all_print): put back Mach
20392 exception test, but conditionalize it on target [mach | gnu].
20393
dc96c6c7 20394Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20395
20396 * gdb.base/overlays.exp: fixup compile line for linker script.
20397
20398Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
20399
20400 * gdb.fortran/types.exp: don't guess at float size.
20401
20402Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
20403
20404 * gdb.base/exprs.exp: delete test that depends on int size.
20405
20406Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
20407
20408 * config/sim.exp: Removed checks for target triplets.
20409 (gdb_target_sim): Use gdb,target_sim_options.
20410
20411Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
20412
20413 * gdb.base/reread.exp: New file.
20414 * gdb.base/reread1.c: New file.
20415 * gdb.base/reread2.c: New file.
20416
20417Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
20418
20419 * config/sim.exp: Use 'target sim -sparclite' when running
20420 SPARClite programs.
20421
20422Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
20423
20424 * gdb.base/structs2.exp: New file.
20425 * gdb.base/structs2.c: New file.
20426
20427Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
20428
20429 * gdb.asm/common.inc: New file.
20430 * gdb.asm/d10v.inc: New file.
20431 * asm-source.exp: Pass -I's to gas to find .inc files.
20432 Update line numbers in expected output.
20433 * asmsrc1.s: Rewrite.
20434 * asmsrc2.s: Rewrite.
20435 * configure.in: Create arch.inc symlink.
20436 * configure: Regenerate.
20437 * Makefile.in (distclean): Delete arch.inc.
20438
20439Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
20440
20441 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
20442 (t_enum_value2): ditto
20443 (t_enum_value3): ditto
20444 (main): ditto
c906108c
SS
20445Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20446
20447 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
20448 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
20449 change.
20450 Use gdb_test instead of send_gdb/gdb_expect sequences.
20451
20452Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
20453
20454 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
20455 not void.
20456
20457Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
20458
20459 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
20460 subroutines. Used to test gdbs ability to single step through PC
20461 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
20462
20463Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
20464
20465 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
20466 more rigorous EGCS C++ error checking.
20467
20468Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20469
a9c64011
AS
20470 * gdb.base/help.exp: Clean up `help set args' and `help show args'
20471 tests.
20472 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
20473 function when asleep.
20474 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
20475 for i*86 Linux and SVR4 signal handling problems.
20476 Remove linux xfail for `next to handler in signals_tests_1', fixed
20477 by recent infrun.c change.
20478 Limit backtrace to 10 frames to avoid timeout problems with infinite
20479 stack backtraces.
20480 Adjust expect pattern in `handle all print' test to match Apr 28 1997
20481 target.[ch] change.
c906108c
SS
20482
20483Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
20484
20485 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
20486 for a newline from gdb before continuing.
20487 (default_gdb_exit): Just look for y or n.
20488 (gdb_test): Detect abnormal exit from GDB running on DOS; if
20489 it does, fail the rests of the tests in the file.
20490
20491Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
20492
20493 * config/cygmon.exp: New file.
20494
20495Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
20496
20497 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 20498 main" test on remote targets.
c906108c
SS
20499
20500 * gdb.base/scope.exp: Fix problem with filelocal_bss before
20501 run test on remote targets.
20502
20503Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
20504
20505 * gdb.asm: New directory.
20506 * configure.in: Configure it.
20507 * configure: Regenerate.
20508 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
20509 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
20510
20511Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
20512
20513 * config/mn10300-eval.exp: New file to support MN10300 eval board.
20514
dc96c6c7 20515Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20516
a9c64011
AS
20517 * gdb.base/overlays (several files): Merge the two overlay
20518 managers into one. Change variables (foox, barx, bazx, grbxx)
20519 back into ints but force them to load in their proper sections.
c906108c
SS
20520
20521Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
20522
20523 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 20524 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
20525 (D10VCopy): Handle memory regions crossing 16k boundaries.
20526 (D10VCopy): Transfer data in 32 bit chunks.
20527
20528Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20529
20530 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 20531 correct.
c906108c
SS
20532
20533 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 20534 map. Include space for printf in .text segment.
c906108c
SS
20535
20536 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 20537 updated d10v memory VMA/LMA map.
c906108c 20538 (D10VCopy): Call D10VTranslate.
d63a86f8 20539
c906108c
SS
20540Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20541
20542 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20543
20544 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
20545 that it won't be put into the .sdata - small data -
20546 section. Update reference.
c906108c
SS
20547 * gdb.base/baz.c (bazx, baz): Ditto.
20548 * gdb.base/foo.c (foox, foo): Ditto.
20549 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20550
20551 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 20552 to be arrays.
d63a86f8 20553
dc96c6c7 20554Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20555
a9c64011
AS
20556 * gdb.base/overlays.exp: fix up and get working again.
20557 Add tests for backtraces from an overlay function.
d63a86f8 20558
c906108c
SS
20559Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20560
20561 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20562 "calling function with watchpoint enabled".
20563
20564Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20565
20566 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 20567 gdb_suppress_tests for d10v-*-*.
c906108c
SS
20568 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20569 pending review of whether it is useful or not.
20570
20571Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20572
20573 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20574
20575Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20576
20577 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20578 * config/dve.exp: New file to support Densan boards.
20579
20580Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20581
20582 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 20583 reads and BSD.
c906108c
SS
20584
20585Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20586
20587 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
20588 response.
20589
20590 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
20591
20592Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
20593
20594 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 20595 test.
c906108c
SS
20596
20597 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 20598 target_sizeof_long and target_bigendian_p.
c906108c 20599 (structs_by_value, structs_by_reference): Check values according
889bf7c5 20600 to targets word size and endianess.
d63a86f8 20601
c906108c
SS
20602Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
20603
20604 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 20605 output.
c906108c
SS
20606
20607Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
20608
20609 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 20610 Update test of set args help to match source change.
c906108c
SS
20611
20612Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
20613
20614 * gdb.base/default.exp: Expect help system output to be in
20615 alphabetical order.
20616 * gdb.base/help.exp: Ditto.
20617
20618Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20619
20620 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20621 "i*86-pc-linux-gnu*".
20622 * gdb.base/interrupt.exp: Ditto.
20623 * gdb.base/corefile.exp: Ditto.
20624
20625 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 20626 define vxworks when building the testcase.
c906108c
SS
20627
20628 * gdb.base/ptype.exp: Fix testnames to be unique.
20629 * gdb.base/radix.exp: Ditto.
20630 * gdb.base/term.exp: Ditto.
20631 * gdb.base/whatis.exp: Ditto.
20632 * gdb.c++/classes.exp: Ditto.
20633
20634Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
20635
20636 * gdb.base/callfuncs.exp: Fix indentation.
20637
20638 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
20639 suppress_flag has been set.
20640 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
20641 target feature.
20642
20643Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20644
20645 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20646 the testcase.
20647
20648 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 20649 set_debug_traps() and breakpoint().
c906108c
SS
20650 * gdb.c++/misc.cc (main): Ditto.
20651 * gdb.c++/templates.cc (main): Ditto.
20652 * gdb.c++/virtfunc.cc (main): Ditto.
20653
20654Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20655
20656 * lib/gdb.exp(gdb_step_for_stub): New function.
20657 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20658 exists, reload the executable and do a "continue" instead of
20659 doing a jump.
20660 (runto_main): Use gdb_step_for_stub.
d63a86f8 20661
c906108c 20662 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 20663 tests to have unique names.
c906108c
SS
20664 * gdb.base/callfuncs.exp: Ditto.
20665 * gdb.base/commands.exp: Ditto.
20666 * gdb.base/default.exp: Ditto.
20667 * gdb.base/help.exp: Ditto.
20668 * gdb.base/list.exp: Ditto.
20669 * gdb.base/opaque.exp: Ditto.
20670 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20671 similar tests.
d63a86f8 20672
c906108c
SS
20673 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20674 * gdb.c++/cplusfuncs.cc: Ditto.
20675 * gdb.c++/virtfunc.cc: Ditto.
20676
20677 * config/monitor.exp: Keep track of the last file we saw, rather
20678 than trying to get the info from gdb.
20679
20680 * gdb.fortran/types.exp: Move comment to previous line.
20681
20682Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20683
20684 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 20685 target mode.
c906108c
SS
20686
20687Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20688
20689 From Bob Manson:
20690 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 20691 string from GDB when it connects.
c906108c
SS
20692
20693 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20694
20695Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20696
20697 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
20698 if we can't get a debug format from GDB (we may be testing an
20699 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
20700
20701 * gdb.stabs/weird.exp: Fix quoting.
20702
20703 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20704
20705Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20706
20707 * config/arm-ice.exp: New file.
20708
20709Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20710
20711 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 20712 until it has been modified to work with the new testsuite.
c906108c 20713
99707966 20714 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
20715 testcase won't compile, cause all of the testcases in the file to
20716 fail instead.
c906108c
SS
20717
20718 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20719 (gdb_clear_suppressed): New procedure.
20720 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20721 it contains a positive value.
20722
20723Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20724
20725 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20726
20727 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20728
20729Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20730
20731 * lib/gdb.exp (setup_xfail_format): New function.
20732 (get_debug_format): New function to get debug format.
20733 (debug_format): New global variable to hold last value set
20734 by get_debug_format.
20735 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 20736 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
20737 * gdb.c++/ptype.exp: Ditto.
20738 * gdb.c++/classes.exp: Ditto.
20739 * gdb.c++/cplusfuncs.exp: Ditto.
20740 * gdb.c++/inherit.exp: Ditto.
20741 * gdb.c++/templates.exp: Ditto.
20742 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 20743
c906108c
SS
20744Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20745
20746 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20747 host doesn't have a currently-open connection.
20748
20749 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
20750 any gdb stub target. Handle cases where gdb doesn't respond when
20751 interrupted in a sane fashion.
c906108c
SS
20752
20753 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 20754 same thing in a totally different way.
c906108c
SS
20755
20756 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 20757 setting "timeout".
c906108c 20758 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 20759 default_gdb_init now.
c906108c
SS
20760
20761Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20762
20763 * gdb.base/printcmds.exp: Fix "check for floating addition"
20764 regexp to accept results within approx +/- .01 of exact value.
20765 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20766
20767Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20768
20769 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 20770 properly.
c906108c
SS
20771 (gdb_expect): Add optional timeout parameter, and add timeout
20772 value to various calls.
20773 (gdb_suppress_tests): Only give one warning message per group.
20774
20775Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20776
20777 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
20778 global variables. Handle getting a value for $timeout more
20779 gracefully.
c906108c
SS
20780
20781Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20782
20783 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 20784 initialize.
c906108c 20785 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 20786 by a target configuration file.
c906108c
SS
20787 (gdb_expect): Pass the timeout to remote_expect.
20788
20789 * config/monitor.exp(gdb_load): Fix typo in regexp.
20790
20791Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20792
20793 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20794
20795Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20796
20797 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
20798 here. Call gdb_target_exec before rebooting the target, to make
20799 sure the connection to the target is closed.
c906108c
SS
20800 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20801 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20802 Also detect "Timeout reading from remote" error.
20803
20804 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
20805 gdb_target_monitor. Don't call gdb_file_cmd here; let
20806 gdb_target_monitor do it.
c906108c
SS
20807
20808 * gdb.disasm/hppa.exp: Don't use exec_output.
20809
20810Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20811
20812 * gdb.base/list.exp: If we're debugging a non-native target,
20813 try to set the pc register to point to the start of the
20814 program before doing the first list command.
20815
20816 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 20817 test_calls after restarting.
c906108c
SS
20818
20819 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 20820 reloading.
c906108c
SS
20821
20822 * gdb.base/watchpoint.exp: Fix typo.
20823
20824 * gdb.base/setshow.exp: Check for use_gdb_stub.
20825
20826 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 20827 stub case.
c906108c
SS
20828 * gdb.base/langs.exp: Ditto.
20829
20830 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
20831 gdb_load_offset. If we weren't given a file to load, figure out
20832 what the current file is and use it.
c906108c
SS
20833
20834 * config/i386-bozo.exp: New file.
20835
20836Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20837
20838 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20839 feature.
20840
20841 * config/proelf.exp: New entry.
20842
20843Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20844
20845 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20846 of regexps.
20847
20848 * gdb.base/watchpoint.exp: Don't run the test_stepping
20849 tests if gdb can't call functions on the target.
20850
20851 * gdb.base/setshow.exp: Don't run the set prompt tests if
20852 the board has gdb_prompt set.
20853
20854Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20855
20856 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20857 * gdb.base/commands.exp: Likewise.
20858 * gdb.base/setshow.exp: Likewise.
20859
20860Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20861
20862 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20863 feature.
20864
20865 * config/i960.exp: New file.
20866
20867Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20868
20869 * gdb.base/funcargs.exp: Check for gdb,short_int target
20870 feature instead of looking for explicit target triplets.
20871
dc96c6c7 20872Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20873
d63a86f8 20874 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20875 "p 123DEADBEEF", to check parse_number.
20876 * top.c: change "to enable to enable" to "to enable" in a couple
20877 of help strings.
20878
20879Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20880
20881 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20882 on the mn10300.
d63a86f8 20883
c906108c
SS
20884Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20885
20886 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20887 where the test executable is run with explicit args.
20888 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20889
20890Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20891
20892 * gdb.base/run.c: Use FAKEARGV to build test executable that
20893 does not require a command line arg, since most simulators
20894 don't currently support passing such an arg into the simulated
20895 program.
20896 * gdb.base/commands.exp: Change tests to insert the proper
20897 value as the arg to the first recursive factorial call. Change
20898 compilation line to define FAKEARGV at compile time.
20899
20900Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20901
20902 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20903 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20904 function with watchpoint enabled" test.
20905
20906Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20907
20908 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20909 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20910
20911 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20912 "Tests restarted" messages.
c906108c
SS
20913
20914Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20915
20916 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20917
dc96c6c7 20918Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20919
20920 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20921 for INFO SYMBOL; add help tests for OVERLAY commands.
20922 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20923 add tests for OVERLAY commands
20924 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20925 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20926 * gdb.base/sigall.c: add usestubs code frag
20927 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20928
c906108c
SS
20929Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20930
20931 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20932 failures.
20933 (gdb_stop_suppressing_tests): Note that tests have restarted.
20934
20935Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20936
20937 * config/h8300.exp: New file.
20938
20939Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20940
20941 * gdb.base/setshow.exp: Check for the existence of a
20942 feature, not its value.
20943
20944Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20945
20946 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20947
20948 * gdb.base/scope.exp: It's now init0(), not init().
20949
20950 * gdb.base/scope0.c: For now, change init() to be init0().
20951
20952 * config/monitor.exp: Use gdb_serial in preference to serial
20953 or netport.
20954
20955 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20956 and it's not already set.
c906108c
SS
20957
20958Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20959
20960 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20961 isn't using a stub and if it supports argument passing.
c906108c
SS
20962
20963Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20964
20965 * config/udi.exp(gdb_start): Make sure UDICONF is set
20966 properly before starting gdb.
20967
20968Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20969
20970 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20971 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20972 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20973
20974Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20975
20976 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20977 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20978
20979 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20980
20981 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20982
20983 * config/monitor.exp: Make sure we disconnect from the target.
20984 Also, try a reboot/reload cycle instead of failing if the
20985 load fails.
20986
20987Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20988
20989 * gdb.base/default.exp: Don't set match_max.
20990 * gdb.base/help.exp: Ditto.
20991 * gdb.base/list.exp: Ditto.
20992 * gdb.base/signals.exp: Ditto.
20993
20994 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20995 set, use remote_ld to download the testcase instead of
20996 the GDB loader.
20997
20998Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20999
21000 * config/vr5000.exp: New file.
21001
21002 * config/monitor.exp(gdb_target_monitor): Add pattern for
21003 "Ending remote" to detect errors in connecting.
21004
21005 * gdb.base/setshow.exp: Add .* within auto language test.
21006
21007 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
21008 target feature.
21009
21010 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 21011 and reboot the board if necessary.
c906108c
SS
21012
21013 * gdb.base/setvar.exp(test_set): Handle multiple prints within
21014 a set of tests. Remove print.* from the patterns being checked.
21015
21016Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
21017
21018 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
21019 refer to gdb_spawn_id.
21020
21021 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
21022 longer used.
21023 * config/sparclet.exp: Ditto.
21024 * config/sparclet-old.exp: Ditto.
21025 * config/slite.exp: Ditto.
21026 * config/sim.exp: Ditto.
21027 * gdb.base/funcargs.exp: Ditto.
21028
21029 * lib/gdb.exp:Remove references to gdb_spawn_id.
21030 (gdb_expect): Move to remote.exp.
21031
21032Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
21033
21034 * config/monitor.exp: Detect the "Couldn't establish connection"
21035 message from GDB.
21036
21037Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
21038
21039 * gdb.base/bitfields.exp: Use runto instead of explicit
21040 gdb_run_cmd/gdb_expect sequences.
21041
21042 * gdb.base/break.exp(text_next_with_recursion): Add match for
21043 gdb_expect call.
21044
21045 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
21046 We also need to handle the "A program is being debugged already"
21047 prompt from gdb. Use gdb_test to set the baud rate.
21048
21049 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
21050 to 20000. Really. I mean it.
21051
21052Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
21053
21054 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
21055 fails. If suppress_flag is set, skip perror message about not
21056 being able to send to GDB.
c906108c 21057 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 21058 GDB.
c906108c
SS
21059 (gdb_expect): If suppress_flag is set, always fail immediately.
21060 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
21061 (gdb_init): Call gdb_stop_suppressing_tests.
21062 (default_gdb_exit): Ditto.
21063 (default_gdb_start): Ditto.
21064
21065 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 21066 gdb_stop_suppressing_tests as appropriate.
c906108c 21067 * gdb.base/break.exp: Ditto.
889bf7c5 21068 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
21069 * gdb.base/commands.exp: Ditto.
21070 * gdb.base/exprs.exp: Ditto.
889bf7c5 21071 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
21072 * gdb.base/list.exp: Ditto.
21073 * gdb.base/recurse.exp: Ditto.
889bf7c5 21074 * gdb.base/scope.exp: Ditto.
c906108c
SS
21075 * gdb.base/structs.exp: Ditto.
21076 * gdb.c++/inherit.exp: Ditto.
21077
21078Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
21079
21080 * config/vr4300.exp: New file.
21081
99707966 21082 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 21083
99707966 21084 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
21085
21086Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
21087
21088 * lib/gdb.exp(gdb_init): New function.
21089
21090 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 21091 for each individual variable set.
c906108c
SS
21092
21093 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
21094 name.
21095
21096 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
21097
21098 * gdb.base/scope.exp: Use gdb_test.
21099
21100 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
21101 aborting; the testsuite driver will do that for us (see
21102 gdb_finish). Also, use gdb_test in a few more places.
21103
21104Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
21105
21106 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
21107
21108Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
21109
21110 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
21111 and "add_tests" are not at the same address.
21112
21113Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
21114
21115 * gdb.base/ptype.exp: Use gdb_test.
21116
21117Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
21118
21119 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
21120 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
21121 left in. No longer expect them to fail.
21122
21123 * gdb.stabs/*.mt; Deleted, no longer used.
21124 * gdb.stabs/configure.in: Remove references to target makefile
21125 frags.
21126 * gdb.stabs/configure: Rebuilt.
21127
21128 * gdb.disasm/*.mt: Deleted, no longer used.
21129 * gdb.disasm/configure.in: Remove references to target makefile
21130 frags. Use "sh3.s" as the unique filename for this directory.
21131 * gdb.disasm/configure: Rebuilt.
21132
21133 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
21134 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
21135 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
21136
21137Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
21138
21139 * config/udi.exp: Use mondfe,name instead of remote_host.
21140
21141Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
21142
21143 * gdb.base/watchpoint.exp: Don't expect a failure when calling
21144 a function with a watchpoint enabled on the mn10200.
21145
21146 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
21147 before trying to create it!
21148
21149Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
21150
21151 * config/vx.exp: Use hostname instead of netport.
21152
21153 * config/vxworks.exp: New file.
21154
21155 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
21156
21157 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 21158 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
21159 occurs.
21160
21161 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
21162 $gdb_spawn_id directly.
21163 (gdb_run_cmd): Try _start as well as start. Use the target feature
21164 gdb,start_symbol as the symbol to start from when jumping.
21165
21166Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
21167
21168 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
21169 redundant) test.
21170
21171 * gdb.base/recurse.exp: Relax final value test for 'b' so that
21172 it doesn't lose for 16bit integer systems.
21173
21174Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
21175
21176 * gdb.fortran/types.exp: If the target doesn't support "double"
21177 data types, then expect "real" types to only be 4 bytes.
21178
21179 * gdb.c++/virtfunc.exp: Expect failure for virtual function
21180 call tests if the target doesn't support inferior function calls.
21181
21182 * gdb.base/printcmds.exp: Allow minor deviation in FP values
21183 in printf tests.
21184
21185Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
21186
21187 * gdb.base/help.exp: Disable "help set", "help show", and
21188 "help support". Simplify regexp for "help stack".
21189
21190 * gdb.base/default.exp: Set match_max to 5000 and the timeout
21191 to 60 seconds. Temporarily set match_max to 15000 around the
21192 "info copying" test.
21193
21194 * gdb.base/nodebug.exp: Don't try to do an inferior function
21195 call if the target doesn't support them.
21196 * gdb.base/printcmds.exp: Likewise.
21197 * gdb.base/setvar.exp: Likewise.
21198 * gdb.base/structs.exp: Likewise.
21199 * gdb.c++/templates.exp: Likewise.
21200 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
21201
21202 * gdb.base/recurse.exp: Enable for the mn10200.
21203
21204 * configure.in: Do configure gdb.stabs directory for *-*-elf
21205 targets.
21206 * configure: Rebuilt.
21207
21208 * gdb.base/break.exp: Check for gdb,noresults before testing
21209 exit status and/or results from the target.
21210 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
21211 * lib/gdb.exp: Remove old (now bogus) initialization of
21212 noinferior, noargs, noresults and nosignals.
21213
21214Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
21215
21216 * config/sh.exp: New file.
21217
21218 * config/slite.exp: Try to connect multiple times to the board
21219 before rebooting. Only send a "monitor run" if need_monitor_run
21220 is set.
21221
21222 * gdb.base/break.exp: Don't do the "stub continue" test if
21223 the target has gdb_stub set.
21224
21225 * gdb.base/callfuncs.exp: Increase the timeout.
21226
21227 * gdb.base/interrupt.exp: Don't even try to compile the testcase
21228 if the target has gdb,noinferiorio set.
21229
21230 * gdb.base/list.exp: Increase match_max to 10000 characters.
21231
21232 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
21233
21234 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
21235 target.
21236
21237 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
21238
21239Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
21240
21241 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
21242 trying to delete the copy of gdb. Catch the file delete so we
21243 don't die if the delete fails; also, the file should be copied to
21244 the host, not to the build.
c906108c
SS
21245
21246Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
21247
21248 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 21249 parenthesis in case it contains multiple regexps separated
c906108c
SS
21250 with |.
21251
21252 * gdb.base/watchpoint.exp: Use gdb_test.
21253 * gdb.base/default.exp: Ditto.
21254
21255Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
21256
99707966 21257 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 21258
c906108c
SS
21259 * gdb.base/scope.exp: Use gdb_test.
21260 * gdb.c++/classes.exp: Ditto.
21261 * gdb.c++/inherit.exp: Ditto.
21262
21263Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
21264
21265 * gdb.base/crossload.exp: Don't use execute_anywhere, use
21266 remote_exec instead.
21267 * gdb.base/corefile.exp: Don't be ridiculous.
21268 * gdb.base/*.c: Add missing stub invocations.
21269
21270Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
21271
21272 * config/slite.exp: Miscellaneous fixes.
21273
21274 * lib/gdb.exp: Fix runto.
21275
21276 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
21277 the target.
21278
21279 * gdb.base/watchpoint.exp: Fix regexp.
21280
21281 * lib/gdb.exp(default_gdb_exit): Add a catch to the
21282 close and wait commands, as the descriptor may now be
21283 invalid. Always call "remote_close host".
21284
21285Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
21286
21287 Major rewrite for testsuite revision.
d63a86f8 21288
c906108c
SS
21289 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
21290 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
21291 instead of relying on spawn_id to always contain a valid
21292 spawn id.
21293 (get_compiler_info): New procedure to build the ${binfile}.ci
21294 file, instead of replicating this in N different places.
21295 (gdb_compile): New procedure.
d63a86f8 21296
c906108c 21297 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
21298 appropriate arguments) instead of compile. Use gdb_test in a lot
21299 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
21300 at the start of a testcase, as this is no longer done magically.
21301
21302 config/*-gdb.exp: Rename without the -gdb suffix.
21303
21304 config/mips.exp: Use remote_close instead of exit_remote_shell.
21305 config/monitor.exp: Use target_info instead of looking at
21306 baud, timeout, etc.
21307 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
21308
21309Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21310
21311 * gdb.c++/templates.exp (test_ptype_of_templates),
21312 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
21313 Update expect patterns for destructors and assignment operators
21314 to match corresponding c-typeprint.c changes.
21315 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
21316 to destructor breakpoint test, GDB should be able to set the
21317 destructor breakpoint without specifying arguments.
21318
21319Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
21320
21321 * gdb.threads/pthreads.exp: Change result for failure to compile due
21322 to lack of pthreads runtime support from an error to simply an
21323 unsupported test, per dejagnu standards.
21324
21325Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21326
21327 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
21328 where GDB exits to reduce pattern match time.
21329 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
21330
21331 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
21332
dc96c6c7 21333Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21334
21335 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
21336 * gdb.base/default.exp: ditto.
21337 * gdb.base/nodebug.exp: ditto.
21338 * gdb.base/printcmds.exp: ditto.
21339 * gdb.base/ptype.exp: ditto.
21340 * gdb.base/setvar.exp: ditto.
21341 * gdb.base/structs.exp: ditto.
21342 * gdb.base/setshow.c: Guard against uninitialized values of argc.
21343
21344Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
21345
21346 * configure, */configure: Rebuild with autoconf 2.12.
21347
21348Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
21349
21350 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
21351 use new i*86-pc-linux*-gnu quads.
21352 * gdb.base/corefile.exp: Ditto.
21353 * gdb.base/signals.exp: Ditto.
21354 * gdb.base/sigall.exp: Ditto.
21355 * gdb.base/interrupt.exp: Ditto.
21356
21357 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
21358 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
21359 RedHat 4.0.
d63a86f8 21360
c906108c 21361 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
21362 linux. This allows the test case to at least compile on latest
21363 linux, but still not run due to missing the threads runtime library.
c906108c
SS
21364
21365Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21366
21367 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
21368 directory to search gdb directory. Accept and step over conditional
21369 stack alignment code. Consume $prompt in failure cases.
21370 Reset timeout to $oldtimeout instead of some arbitrary value.
21371 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
21372 timeout problems with infinite stack backtraces.
21373 * gdb.base/ptype.exp (ptype struct link, union tu_link):
21374 Accept function parameters for linkfunc member.
21375
21376Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
21377
21378 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
21379 (CXXFLAGS): Remove, unreferenced.
21380 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
21381 previous -B options and also add -B option to pick up cross compiled
21382 runtime.
c906108c
SS
21383 (TARGET_INCLUDES): Add for -I options and add code to initialize when
21384 doing cross compiles.
21385 (target_alias): Declare global.
21386 (xgcc): Set variable to full path of gcc in build tree. Use findfile
21387 to verify that gcc exists in build tree, and if so set CC to that
21388 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 21389
c906108c
SS
21390Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
21391
21392 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
21393 ptype test for anonymous union. Fixup testcase to match
21394 current gcc debug output.
21395
21396Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
21397
21398 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
21399 force argument to an unsigned long type.
21400
21401Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
21402
21403 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 21404 tests and anonymous union print/ptype tests.
c906108c
SS
21405 * gdb.base/list.exp (test_forward-search): Increase timeout by
21406 5 minutes for the "search extremely long line" case.
21407 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
21408 completely optional and that the pass/fail messages use the command as
21409 the message if that third arg is a null string.
21410 (gdb_test_exact): Arrange that a null string pattern means match a
21411 null string output rather than any output, which might include random
889bf7c5 21412 errors.
c906108c
SS
21413 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
21414 backtrace test.
21415 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
21416 always failing and failure is now exposed by gdb.exp changes.
21417
21418Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
21419
21420 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
21421 weren't being noted.
21422
21423Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21424
21425 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
21426 * gdb.stabs/weird.exp: Remove v_comb xfails.
21427
dc96c6c7 21428Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21429
21430 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 21431 list.exp scope.exp watchpoint.exp]
c906108c 21432 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 21433
dc96c6c7 21434Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21435
21436 * config/monitor.exp: Increase download timeout to 1000 seconds.
21437
dc96c6c7 21438Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21439
21440 * config/m32r.exp: Increase timeout to 120 seconds.
21441
21442Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
21443
21444 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
21445 and accept older ordering as obsolescent gcc or gdb.
21446 * gdb.c++/templates.exp: Ditto.
21447 * gdb.c++/virtfunc.exp: Ditto.
21448
21449Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
21450
21451 * gdb.base/coremaker.c: Add code to mmap some data so we
21452 can check that it ends up in the core file.
21453 * gdb.base/corefile.exp: Add test to read mmapped data
21454 from core file.
21455
dc96c6c7 21456Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21457
21458 * config/m32r.exp: New file.
21459
21460Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
21461
21462 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
21463 that cflags can contains -gstabs, and work correctly for other tests.
21464
dc96c6c7 21465Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21466
21467 * gdb.base/setshow.exp: New file, tests show and set.
21468 * gdb.base/setshow.c: New file, tests show and set.
21469 * gdb.base/help.exp: Add test for help set|show annotate.
21470 * gdb.base/default.exp: Add test for set|show annotate.
21471
21472Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
21473
21474 * testsuite/gdb.base/break.exp: Make backtrace from factorial
21475 errors unique.
21476 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
21477 explicitly.
21478
21479Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
21480
21481 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
21482 and width commands. This is done elsewhere.
21483 * (gdb_start): Don't call gdb_start_sim here. That's already
21484 done in gdb_load. This fixes lots of failures in default.exp.
21485
21486Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
21487
21488 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
21489 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
21490 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
21491 in the same we we treat other failures (since it may be an expected
889bf7c5 21492 condition), rather than as an error.
c906108c
SS
21493 * gdb.base/signals.exp (test_handle_all_print): Revert back to
21494 old test format.
21495
21496Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
21497
21498 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
21499 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 21500 twice. Nuke the duplicates.
c906108c 21501 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 21502 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
21503 Remove config.h along with other config files.
21504
21505Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
21506
21507 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
21508 "p func1 ()" and note that rests of tests are skipped.
21509 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21510 setup_xfails for "print func2::coremaker_local".
c906108c
SS
21511 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
21512 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
21513 affected by the previous run test.
21514 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
21515 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
21516 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
21517 "pass int powerset tuple" and "pass modeless int powerset tuple".
21518 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
21519 "real write 4" and "real write 8".
21520 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21521 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
21522 "print \$i after tuple assign 2", and
21523 "print vs2 after tuple assign 2".
21524 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
21525 meaningful error message and return -1 so the caller can
21526 suppress further tests and avoid a cascade of errors.
d63a86f8 21527
c906108c
SS
21528Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
21529
21530 * gdb.base/a1-selftest.exp: Tweak tests to account for new
21531 format for printing version.
21532 * gdb.base/default.exp: Ditto.
21533 * gdb.base/interrupt.exp: Fix problem with cascade of
21534 errors if child process dies while calling a function.
d63a86f8 21535
c906108c
SS
21536Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
21537
21538 * Makefile.in (VPATH): Add
21539 * Makefile.in (Makefile, config.status): Fix rules so things get
21540 remade when necessary.
21541
21542Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21543
21544 * Makefile.in (just-check): Add path to sibling expect dir
21545 to environment variable specified by RPATH_ENVVAR.
21546
21547Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21548
21549 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21550 (just-check): Add shared library paths for libstdc++, tk,
21551 tcl, bfd, and opcodes to the environment variable specified
21552 in RPATH_ENVVAR.
21553 * configure.in: Add support to recognize --enable-shared flag
21554 and generate correct value for RPATH_ENVVAR.
21555 * configure: Regenerated with autoconf.
21556
21557Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21558
21559 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 21560 include all osf versions.
c906108c
SS
21561 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21562 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21563 when target is linux. When failing to build pthreads test
21564 executable, give more meaningful message.
21565 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21566 arg for pthread_create.
d63a86f8 21567
c906108c
SS
21568Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21569
21570 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 21571 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 21572 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 21573 and -lpthreads (everybody else).
c906108c
SS
21574 (test_startup): Fail gracefully if threads are not supported.
21575 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21576 "p/c array_index("abcdef",2)" when not gcc compiled.
21577 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21578 "print func2::coremaker_local" when not gcc compiled.
21579 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21580 "ptype on opaque struct tagname (statically)",
21581 "ptype on opaque struct tagname (dynamically) 1", and
21582 "ptype on opaque struct tagname (dynamically) 2"
21583 for not compiled with gcc.
21584 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21585 backtrace when compiled with gcc.
d63a86f8 21586 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
21587 than always return success.
21588
21589Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21590
21591 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21592
21593Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21594
21595 * gdb.base/structs.exp: Undo last change.
21596
21597Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
21598
21599 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
21600 encapsulate all the steps/nexts done during self test, starting
21601 at main, and makes them less sensitive to optimization issues.
21602 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
21603 signal handler" test.
21604 * gdb.threads/pthreads.exp: Only run this for native configs.
21605 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
21606 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
21607 tests.
21608 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
21609 for "runto test_calls(void)" test.
d63a86f8 21610
c906108c
SS
21611Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
21612
21613 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
21614 and don't expect address info in breakpoint confirmations.
21615
21616Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
21617
21618 * gdb.base/list.exp (test_forward_search): Increase timeout
21619 temporarily by 60 seconds for searching extremely long line,
889bf7c5 21620 and then reset to old value when done. Increase expect input
c906108c
SS
21621 buffer to 10000.
21622
21623Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21624
21625 * gdb.base/list.exp (test_forward_search): Fix to handle very
21626 long source line without overflowing expect's input buffer.
21627
21628Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21629
21630 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
21631 "buffer_full".
21632
21633 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
21634 "buffer_full".
21635
21636 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
21637 "buffer_full".
21638
21639 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
21640 "buffer_full".
21641
21642Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
21643
21644 * configure.in (configdirs): Add gdb.threads.
21645 * configure: Regenerated with autoconf.
21646 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21647 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21648 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 21649
c906108c
SS
21650Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21651
21652 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21653
21654Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21655
21656 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21657 each signal's status in the output of "handle all print".
21658 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21659 the \r\n sequence that immediately precedes the gdb prompt.
21660 * gdb.base/a1-selftest.exp: Save original timeout and restore
21661 after test.
21662
21663Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21664
21665 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21666 symbol.
21667
21668Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21669
21670 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21671
21672Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21673
21674 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21675 timeout by 60 seconds.
21676
21677Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21678
21679 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21680 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21681 error return.
21682
21683Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21684
21685 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21686 gdb initialization, also report how long dejagnu waited. Restore
21687 old timeout before doing error return. Temporarily increase timeout
889bf7c5 21688 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
21689
21690Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21691
21692 * lib/gdb.exp: Report timeout value for verbosity level 2.
21693 * config/gdbserver.exp: Ditto.
21694 * config/hppro.exp: Ditto.
21695 * config/mips-gdb.exp: Ditto.
21696 * config/monitor.exp: Ditto.
21697 * config/netware.exp: Ditto.
21698 * config/sim-gdb.exp: Ditto.
21699 * config/slite-gdb.exp: Ditto.
21700 * config/udi-gdb.exp: Ditto.
21701 * config/unix-gdb.exp: Ditto.
21702 * config/vx-gdb.exp: Ditto.
21703 * gdb.base/a1-selftest.exp: Ditto.
21704 * gdb.base/a2-run.exp: Ditto.
21705 * gdb.base/break.exp: Ditto.
21706 * gdb.base/corefile.exp: Ditto.
21707 * gdb.base/list.exp: Ditto.
21708 * gdb.base/recurse.exp: Ditto.
21709 * gdb.base/scope.exp: Ditto.
21710 * gdb.base/signals.exp: Ditto.
21711
21712Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21713
21714 * gdb.threads/Makefile.in (docdir): Removed.
21715
21716Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21717
21718 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 21719 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 21720 @srcdir@.
d63a86f8 21721 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
21722 autoconf 2.5 or higher.
21723 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21724
21725Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21726
21727 * configure: Regenerated.
21728 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21729 avoid name clashes with SunOS headers.
21730
21731Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21732
21733 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21734
21735Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21736
21737 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21738 prototype information ends up in the compiler info file.
21739
21740Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21741
21742 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21743 attempting to regenerate it. Eliminate use of a temporary file
21744 and just generate the info file directly. Source it immediately,
21745 for consistency of use.
21746 * gdb.base/corefile.exp: Ditto
21747 * gdb.base/exprs.exp: Ditto.
21748 * gdb.base/funcargs.exp: Ditto.
21749 * gdb.base/langs.exp: Ditto.
21750 * gdb.base/list.exp: Ditto.
21751 * gdb.base/mips_pro.exp: Ditto.
21752 * gdb.base/nodebug.exp: Ditto.
21753 * gdb.base/opaque.exp: Ditto.
21754 * gdb.base/ptype.exp: Ditto.
21755 * gdb.base/scope.exp: Ditto.
21756 * gdb.base/setvar.exp: Ditto.
21757 * gdb.base/signals.exp: Ditto.
21758 * gdb.base/whatis.exp: Ditto.
21759 * gdb.c++/templates.exp: Ditto.
21760 * gdb.c++/virtfunc.exp: Ditto.
21761 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 21762 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
21763
21764Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21765
21766 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21767 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21768 Increase timeout, a lot of single stepping might be needed if the
21769 target has no hardware watchpoints.
21770
21771Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21772
21773 * gdb.base/break.exp: Ignore compiler warnings when compiling
21774 break.c.
21775 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21776 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21777 from remote-sim.
21778 * gdb.base/exprs.exp: Add h8300 xfails.
21779 * gdb.base/funcargs.exp: Likewise.
21780 * gdb.base/nodebug.exp: Likewise.
21781 * gdb.base/printcmds.exp: Likewise.
21782 * gdb.base/ptype.exp: Likewise.
21783 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21784 h8300 xfails.
d63a86f8 21785 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
21786 on the h8300.
21787 * gdb.base/funcargs.c: Explicitly make last constant argument to
21788 call_after_alloca_subr an unsigned long type.
21789 * gdb.base/return.c: Include stdio.h.
21790
21791Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21792
21793 * config/abug.exp: New file for the older Motorola Bug monitor
21794 that runs on the mvme13x series VME boards.
21795 * config/monitor.exp: Use the new config array for target settings
21796 if they exist.
21797
21798Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21799
21800 * sim-gdb.exp: Make the SH simulator allocate less space when
21801 it is targeted.
21802
21803Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21804
21805 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21806 test.
21807
21808Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21809
21810 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21811 "rs6000-*-*" for "list function in include file" when gcc compiled.
21812 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21813 for "p ctable1[120]".
21814 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21815 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21816 Remove setup_xfail for "rs6000-*-*" for
21817 "print 'scope0.c'::filelocal before run".
21818 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21819 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21820 since some compilers don't allow both options to be given
21821 on the same command line. Create object file and move it.
d63a86f8 21822
c906108c
SS
21823Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21824
21825 * gdb.base/corefile.exp: Always regenerate the core file, since
21826 we always regenerate the coremaker program. Detect special case
21827 where registers cannot be read from core file.
d63a86f8 21828
c906108c
SS
21829Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21830
21831 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21832 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21833 * gdb.c++/templates.exp: Only match on basename of file since
21834 some formats like xcoff don't encode directory information.
21835 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21836 and rs6000 AIX xcoff targets.
21837 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21838 * configure: Regenerate.
21839 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21840 here, rather than in distclean.
d63a86f8 21841
c906108c
SS
21842Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21843
21844 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21845 defined, and use it to compile the test case with -O2. The
21846 native compilation still uses no optimization.
21847 * gdb.base/mips_pro.c: Remove inline assembly code since
21848 it is compiled PIC by default, which results in assembler
21849 warnings that make the testsuite think the compilation
21850 was unsuccessful.
21851
21852Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21853
21854 * gdb.c++/misc.exp: Add note to message for
21855 "print s.a for foo struct" that this is a known gcc 2.7.2
21856 and earlier bug.
21857
21858Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21859
21860 * gdb.base/break.exp: Fix pattern for matching "Delete all
21861 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21862 setup_xfail for deleting all breakpoints test. Fix various
21863 timeout messages to include "(timeout)".
21864 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21865 for "p t_float_values2(3.14159,float_val2)".
21866 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21867 for "continue to call2g" when gcc compiled.
21868 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21869 "up to foo in langs.exp", "show language at foo in langs.exp",
21870 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21871 and "show language at fsub in langs.exp".
21872 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21873 "list line 1 in include file", "list message for lines past EOF",
21874 "list function in include file", "list list0.h:foo", and
21875 "list filename:function; nonexistant function".
21876 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21877 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21878 and "ptype t_char_array" to be for native cc only.
d63a86f8 21879
c906108c
SS
21880Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21881
d63a86f8 21882 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21883 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21884 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21885
21886Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21887
21888 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21889 "bt in signals.exp". This problem only appears when running
21890 the testsuite, and then only intermittently.
21891
21892Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21893
21894 * gdb.base/return.exp (return_tests): Differentiate between
21895 two tests of continuing.
21896
21897Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21898
21899 * */Makefile.in (maintainer-clean): Remove config.log.
21900 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21901 * gdb.c++/Makefile.in (PROGS): Add inherit.
21902 (clean): Remove *.ci.
21903
21904Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21905
21906 * gdb.c++/misc.cc: Add test code from Mike Stump.
21907 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21908
21909Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21910
21911 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21912 to "alpha-*-osf2*" and add comment.
21913 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21914 setup_xfail for "step over execarg initialization" and
21915 "step over corearg initialization".
c906108c
SS
21916 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21917 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21918 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21919 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21920 "print func2::coremaker_local", and "backtrace in corefile.exp".
21921 * gdb.base/signals.exp: Build and source signals.ci.
21922 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21923 to be for gcc only.
21924 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21925
c906108c
SS
21926Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21927
21928 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21929 Feb 3 procfs.c change.
21930
21931Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21932
21933 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21934
21935Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21936
21937 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21938 from dejagnu's apparent default of 10 seconds, which gives random
21939 results when running the tests over NFS on moderately loaded systems.
21940 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21941
21942Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21943
21944 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21945 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21946 result reports.
c906108c
SS
21947
21948Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21949
21950 * configure.in (CY_AC_PATH_TCLH): Remove.
21951 * configure: Regenerate.
21952
21953Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21954
21955 * gdb.c++/Makefile.in (clean): Add missing '{'.
21956
21957Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21958
21959 * lib/gdb.exp: Provide a default value for noinferior.
21960
21961 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21962 Load libgloss.exp.
21963
21964Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21965
21966 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21967 the executable, not the .o to run the tests from.
21968
21969Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21970
21971 * gdb.base/break.exp: Don't test for program exit or exit status
21972 if $noresults if nonzero.
21973 * gdb.base/langs.exp: Likewise.
21974 * gdb.base/watchpoint.exp: Likewise.
21975
21976 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21977 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21978 trying to compile the testcase.
21979
21980Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21981
21982 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21983 * gdb.base/signals.exp (continue to handler): Likewise.
21984
21985Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21986
21987 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21988
21989 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21990
21991Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21992
21993 * gdb.base/corefile.exp: Recognize "not found" as failure
21994 when trying to determine if a core file was generated.
21995 If no core file was generate the first time, try again without
21996 the ulimit -c to work around braindamaged shells.
21997
21998Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21999
22000 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
22001 [] tests with "test" and enclose string in quotes.
22002 * gdb.stabs/configure: Rebuild
d63a86f8 22003
c906108c
SS
22004Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
22005
22006 Changes in sync with expect:
22007 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
22008 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
22009 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
22010 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
22011 argument to AC_REQUIRE.
22012 * configure: Regenerated.
22013
22014Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
22015
22016 * gdb.base/corefile.exp: When generating a core, discard any
22017 error messages about ulimit not found and the "core dumped"
22018 message from the shell that runs the coredumper.
22019
22020Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
22021
22022 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
22023
22024 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
22025 which sed script to run. Expect failure for v_comb test
22026 on PA targets too.
d63a86f8 22027
c906108c
SS
22028Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
22029
22030 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 22031 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
22032
22033Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
22034
22035 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
22036 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 22037 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
22038 * lib/gdb.exp (default_gdb_start): Fix typo.
22039 * gdb.base/corefile.exp: Allow "Core was generated by ..."
22040 messages to not include the full program name that caused
22041 the core dump since some systems (such as solaris) apparently
22042 truncate this path to about 80 characters.
22043 When generating a core file first try increasing the core file
22044 size limit to unlimited since some systems may default it to
22045 zero, and it is harmless to try it. Move the test for failing
22046 to generate a core file to where it will actually get executed.
22047 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
22048 new gdb result from g++ debug info improvements and make old
22049 pattern obsolescent. Also account for size_t differences
22050 (may be int or long).
22051 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
22052 initialization before function call is placed in the delay slot
22053 and thus appears to be skipped over by commands such as "next".
22054
22055Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
22056
22057 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
22058
22059Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
22060
22061 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
22062 input source file; fix code to compile test to deal with this
22063 convention.
22064 * gdb.c++/*.exp: Likewise.
22065
22066Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
22067
22068 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
22069 "bt in signals.exp".
22070
22071Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
22072
22073 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
22074 "step over execarg initialization" and
889bf7c5 22075 "step over corearg initialization".
c906108c
SS
22076
22077Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
22078
22079 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
22080 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
22081
22082Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
22083
22084 From Rob Savoye (rob@poseidon.cygnus.com)
22085 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
22086 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
22087 configure.in}, gdb.disasm/{Makefile.in, configure.in},
22088 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
22089 configure.in}: Major reworking for autoconfig.
c906108c
SS
22090 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
22091 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 22092 New files.
c906108c
SS
22093 * config/unix-gdb.exp: Make GDB global.
22094 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
22095 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
22096 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
22097 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
22098 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
22099 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 22100 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
22101 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
22102 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
22103 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
22104 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 22105 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
22106 to returns as necessary, arrange for test to compile own testcase
22107 executable.
c906108c 22108 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 22109
c906108c
SS
22110Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
22111
22112 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 22113 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
22114 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
22115 "backtrace through signal handler".
22116
22117Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22118
22119 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
22120 continuing from a job control stop signal.
22121 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
22122
22123Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
22124
22125 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
22126 * gdb.base/corefile.exp: Likewise.
22127 * gdb.base/funcargs.exp: Likewise.
22128
22129Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
22130
22131 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
22132 * config/monitor.exp: Add support for setting baud rate.
22133
22134Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
22135
22136 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
22137 i*86-*-linux* xfails for "backtrace through signal handler".
22138 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
22139 "print func2::coremaker_local".
22140 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 22141 alpha-dec-osf2* xfail for
c906108c
SS
22142 "delete all breakpoints when none".
22143
22144Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
22145
22146 * gdb.base/break.exp: Change test that deletes all breakpoints
22147 when no user breakpoints are installed. A post 4.15 change
22148 causes gdb to no longer prompt in this case.
22149
22150Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
22151
22152 * gdb.base/return.exp (return_tests): Change xfail for test
22153 "correct value returned double test" to stop xfailing at
22154 Solaris 2.5. Apparently the bug has been fixed.
22155
22156Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
22157
22158 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
22159 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
22160
22161Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
22162
22163 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
22164 * gdb.disasm/hppa.s: Corresponding changes.
22165
22166Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
22167
22168 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
22169 makefile fragment.
22170 * config/mt-hpux: Deleted.
22171
22172Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
22173
d63a86f8 22174 * Many files: When warning about suppressed tests due to a
c906108c
SS
22175 nonexistant test binary, avoid incrementing the warning count.
22176
22177Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
22178
22179 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 22180
c906108c
SS
22181Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22182
22183 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
22184 "sparc-*-solaris2*".
22185
22186Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22187
22188 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
22189 Add global and local variables and initialize them.
22190 * gdb.base/corefile.exp: Test correct mapping of corefile sections
22191 by printing variables. Remove rs6000 and powerpc xfails, BFD now
22192 extracts the file name and terminating signal from the core file.
22193 * TODO: Remove note about tests for correct mapping of corefile.
22194 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
22195 from optimizing it away.
22196 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
22197 handles common blocks.
22198
22199Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
22200
22201 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
22202 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
22203
22204Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
22205
22206 * Makefile.in (maintainer-clean): New target, synonym for
22207 realclean.
22208 * gdb.base/Makefile.in (maintainer-clean): Likewise.
22209 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
22210 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
22211 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
22212 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
22213 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
22214
22215Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
22216
22217 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
22218 xfails when not gcc compiled for "print foo::funclocal".
22219 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
22220 "print foo::funclocal at foo",
22221 "print 'scope1.c'::foo::funclocal at foo",
22222 "print foo::funclocal_bss at foo",
22223 "print 'scope1.c'::foo::funclocal_bss at foo",
22224 "print foo::funclocal_ro at foo",
22225 "print 'scope1.c'::foo::funclocal_ro at foo",
22226 "print bar::funclocal at foo" and
22227 "print 'scope1.c'::bar::funclocal at foo".
22228 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
22229 gcc compiled for "print foo::funclocal at bar".
22230 Expand all messages to ensure that they identify that
22231 the test is at bar().
22232 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
22233 gcc compiled for:
22234 "ptype on opaque struct pointer (statically)",
22235 "ptype on opaque struct tagname (statically)",
22236 "ptype on opaque struct pointer (dynamically) 1",
22237 "ptype on opaque struct tagname (dynamically) 1",
22238 "ptype on opaque struct pointer (dynamically) 2" and
22239 "ptype on opaque struct tagname (dynamically) 2
22240 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
22241 gcc compiled for:
22242 "p datalocal"
22243 "whatis datalocal",
22244 "ptype datalocal",
22245 "p bsslocal",
22246 "whatis bsslocal", and
22247 "ptype bsslocal".
22248 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
22249 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
22250 when not gcc compiled.
22251 * gdb.base/funcargs.exp (float_and_integral_args): Add
22252 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
22253 compiled.
22254 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
22255 "backtrace from call6a" when not gcc compiled.
22256 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
22257 "backtrace from call7a" when not gcc compiled.
22258 * gdb.base/callfuncs.exp (do_function_calls):
22259 Add "hppa*-*-hpux*" xfail when not gcc compiled for
22260 "p t_char_array_values(char_array_val2,char_array_val1)",
22261 "p t_char_array_values(char_array_val1,char_array_val2)",
22262 "p t_char_array_values("carray 1","carray 2")",
22263 "p t_char_array_values("carray 1",char_array_val2)",
22264 "p t_char_array_values(char_array_val1,"carray 2")",
22265 "p sum_args(1,{2})",
22266 "p sum_args(2,{2,3})",
22267 "p sum_args(3,{2,3,4})",
22268 "p sum_args(4,{2,3,4,5})"
22269 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
22270 "backtrace in corefile.exp" when not gcc compiled.
22271
22272Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22273
22274 * gdb.base/signals.exp: Rewrite `handle all print' test as
22275 a procedure. Accept blanks or TABs as whitespace, increase
22276 timeout and expect input buffer size for the large output
22277 from the command. Remove "i*86-*-bsdi2.0" xfail.
22278
22279Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22280
22281 * gdb.base/setvar.exp: Add new testcases for truncation when
22282 assigning invalid values to bitfields.
22283
22284Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
22285
d63a86f8 22286 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
22287 mips-sgi-irix* xfail for
22288 "call inferior func with struct - returns char *"
22289 and fix test so that an optional (unsigned char *) cast is
889bf7c5 22290 accepted in the result.
c906108c
SS
22291
22292Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
22293
22294 * gdb.base/funcargs.exp (float_and_integral_args): Remove
22295 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
22296 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
22297 * gdb.base/signals.exp: Remove duplicate "handle all print" test
22298 that accidentally got checked in.
22299
22300Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
22301
d63a86f8 22302 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
22303 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
22304 compiled test.
22305 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
22306 Add mips-sgi-irix5* xfail for not gcc compiled.
22307 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
22308 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
22309 "p top", "whatis top", "p middle", and "whatis middle".
22310 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
22311 "whatis signed char" for not gcc compiled.
22312 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
22313 "set variable signed char=-1 (-1)" and
22314 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
22315 * gdb.base/funcargs.exp (float_and_integral_args):
22316 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
22317 Add mips-sgi-irix* xfail when not gcc compiled for
22318 "continue to call2b".
22319 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
22320 "continue to call2g".
22321 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
22322 "backtrace from call6a"
22323 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
22324 "backtrace from call7k".
22325 Add mips-sgi-irix5* xfail when not gcc compiled for
22326 "backtrace from call7a".
22327 (localvars_after_alloca): Fix gdb_test cmds for
22328 "print * after runto ...".
22329 Remove rs6000-*-* xfails for
22330 "print i after runto localvars_after_alloca" and
22331 "print l after runto localvars_after_alloca"
22332 for all compilers.
22333 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 22334 when not compiled with gcc, for:
c906108c
SS
22335 "print signed char == (minus)",
22336 "print signed char != (minus)",
22337 "print signed char < (minus)",
22338 "print signed char > (minus)".
22339 * gdb.base/callfuncs.exp (do_function_calls):
22340 Add mips-sgi-irix* xfail, when compiled with native compiler, for
22341 "call inferior func with struct - returns char *".
d63a86f8 22342 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
22343 "correct value returned double test" to include Solaris 2.4.
22344 * gdb.base/funcargs.exp (float_and_integral_args):
22345 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 22346
c906108c
SS
22347Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22348
22349 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
22350 enumeration bitfields if compiling with GNU C.
22351 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
22352 to empty' prompt.
22353
22354Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
22355
22356 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
22357 test for PRO targets.
22358
22359 * gdb.base/funcargs.exp: Avoid ever setting more than 8
22360 breakpoints in the inferior at any given time by making
22361 two groups of breakpoints for call2*, call6* and call7*
22362 tests.
22363
22364Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22365
22366 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
22367 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
22368 from optimizing it away.
22369 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
22370 "call inferior func with struct".
22371
22372Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
22373
22374 * configure.in: Only configure gdb.chill for particular targets.
22375
22376Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
22377
22378 * gdb.base/Makefile.in: Add action to .c.o transformation
22379 rule that generates a .ci file for each .o file and remove
22380 explicit .c.o rules except for callfuncs.o.
22381 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
22382 generates a .ci file for each .o file and remove explicit
22383 .cc.o rules.
22384 (clean): Remove *.tmp *.ci files.
22385 (EXECUTABLES): Remove templ-info.exp.
22386 * gdb.base/compiler.c: New file.
22387 * gdb.c++/compiler.cc: New file
22388 * gdb.base/scope.exp: Source gdb.base/scope.ci.
22389 Change rs6000-*-* xfail for
22390 "print 'scope0.c'::filelocal_ro" and
22391 "print 'scope1.c'::filelocal" and
22392 "print 'scope1.c'::filelocal_bss" and
22393 "print 'scope1.c'::filelocal_ro" and
22394 "print 'scope1.c'::foo::funclocal" and
22395 "print 'scope1.c'::foo::funclocal_ro" and
22396 "print 'scope1.c'::bar::funclocal" and
22397 "print 'scope0.c'::filelocal_ro" and
22398 "print 'scope1.c'::filelocal at foo" and
22399 "print 'scope1.c'::filelocal_bss at foo" and
22400 "print 'scope1.c'::filelocal_ro at foo" and
22401 "print 'scope1.c'::foo::funclocal at foo" and
22402 "print 'scope1.c'::foo::funclocal_bss at foo" and
22403 "print 'scope1.c'::foo::funclocal_ro at foo" and
22404 "print 'scope1.c'::bar::funclocal at foo" and
22405 "print 'scope0.c'::filelocal_ro" and
22406 "print 'scope1.c'::filelocal" and
22407 "print 'scope1.c'::filelocal_bss" and
22408 "print 'scope1.c'::filelocal_ro" and
22409 "print 'scope1.c'::foo::funclocal" and
22410 "print 'scope1.c'::foo::funclocal_bss" and
22411 "print 'scope1.c'::foo::funclocal_ro" and
22412 "print 'scope1.c'::bar::funclocal" and
22413 "print 'scope1.c'::bar::funclocal_bss"
22414 to only be xfail'd when not compiled with gcc.
d63a86f8 22415 Add rs6000-*-* xfail for
c906108c
SS
22416 "print 'scope0.c'::filelocal_bss before run"
22417 when compiled with gcc.
22418 (test_at_main): Add rs6000-*-* xfail for
22419 "print filelocal_ro in test_at_main"
22420 when compiled with gcc.
22421 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 22422 Add rs6000-*-aix* xfail for
c906108c
SS
22423 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
22424 "ptype t_char_array", not compiled with gcc.
22425 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
22426 xfail for "list foo (in include file)" when gcc compiled.
22427 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 22428 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
22429 "run to call0a" if not compiled with gcc.
22430 (unsigned_integral_args): Add rs6000-*-* xfail for
22431 "run to call1a" if not compiled with gcc.
22432 (float_and_integral_args): Add rs6000-*-* xfail for
22433 "run to call2a" if not compiled with gcc and for
22434 "continue to call2b" for any compiler.
22435 Add rs6000-*-* xfail to
22436 "print f1 after run to call2a" for gcc compiled.
22437 (discard_and_shuffle): Add rs6000-*-* xfail for
22438 "run to call6a".
22439 (shuffle_round_robin): Add rs6000-*-* xfail for
22440 "backtrace from call7a" if not compiled with gcc.
22441 Add rs6000-*-* xfail for
22442 "backtrace from call7b" if compiled with gcc.
22443 (call_after_alloca): Add rs6000-*-* xfail for
22444 "print c in call_after_alloca" and
22445 "print s in call_after_alloca" and
22446 "backtrace from call_after_alloca_subr"
22447 if not compiled with gcc.
22448 (localvars_in_indirect_call): Add rs6000-*-* xfail for
22449 "print c in localvars_in_indirect_call" and
22450 "print c in localvars_in_indirect_call" and
22451 "backtrace in indirectly called function" and
22452 "stepping into indirectly called function"
22453 if not compiled with gcc.
22454 (localvars_after_alloca): Add rs6000-*-* xfail for
22455 "print c after runto localvars_after_alloca" and
22456 "print s after runto localvars_after_alloca" and
22457 "print i after runto localvars_after_alloca" and
22458 "print l after runto localvars_after_alloca"
22459 for all compilers.
22460 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
22461 than whatis-info.exp.
22462 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
22463 than opaque-info.exp.
22464 Setup rs6000-*-* xfail for
d63a86f8 22465 "ptype on opaque struct pointer (statically)" and
c906108c
SS
22466 "ptype on opaque struct pointer (dynamically)" when
22467 not compiled with gcc.
22468 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
22469 rather than callf-info.exp.
22470 (do_function_calls): Add clear_xfail for rs6000-*-* for
22471 "p t_float_values2(3.14159,float_val2)". Seems to work
22472 fine there, both with xlc and gcc. Need to find out what
22473 it is doing right and fix other platforms.
22474 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
22475 "call inferior func with struct - returns int",
22476 "call inferior func with struct - returns long",
22477 "call inferior func with struct - returns float",
22478 "call inferior func with struct - returns double",
22479 "call inferior func with struct - returns char *",
22480 but only if not gcc compiled (presumes xlc compiled).
22481 Change rs6000-*-* xfails for
22482 "call inferior func with struct - returns char" and
22483 " call inferior func with struct - returns short" to only
22484 xfail if not using gcc.
22485 (clean mostlyclean): Remove *.ci and *.tmp files.
22486 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
22487 than templ-info.exp.
22488 * gdb.base/langs.exp: Source gdb.base/langs.ci.
22489 Add rs6000-*-* xfail for "up to foo in langs.exp"
22490 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 22491 when not gcc compiled.
d63a86f8 22492
c906108c
SS
22493Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22494
22495 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
22496 * gdb.base/corefile.exp: Likewise.
22497 * gdb.base/list.exp: Likewise.
22498 * gdb.base/scope.exp: Likewise.
22499 * gdb.base/siganls.exp: Likewise.
22500
22501 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
22502 compiler output.
22503 * gdb.base/whatis.exp: Likewise.
22504
22505Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
22506
22507 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
22508 failure (opcode table has been fixed to match reality).
22509
22510Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
22511
22512 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
22513 "call inferior func with struct - returns char",
22514 "call inferior func with struct - returns short"
22515
22516 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
22517 "print 'scope0.c'::filelocal at main",
22518 "print 'scope0.c'::filelocal_bss in test_at_main",
22519 "print 'scope0.c'::filelocal at foo",
22520 "print 'scope0.c'::filelocal_bss in test_at_foo",
22521 "print 'scope0.c'::filelocal at bar",
22522 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 22523
c906108c
SS
22524 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
22525 in source file 1". This bug seems to have been fixed with both
22526 gcc and native cc (was native assembler bug?).
22527
22528Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
22529
22530 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
22531 "backtrace through signal handler" to "i*86-*-sysv4*".
22532 * gdb.base/signals.exp: Add xfail for "'next' behaved as
22533 continue" case. Add "known SVR4 bug" to fail message.
22534 Add "i*86-*-bsdi2.0" xfail for "handle all print".
22535 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
22536 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
22537 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
22538 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22539 "up to foo in langs.exp", "show language at foo in
22540 langs.exp", "up to cppsub_ in langs.exp", "show
22541 language at cppsub_ in langs.exp", "up to fsub in
22542 langs.exp", and "show language at fsub in langs.exp".
22543 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22544 "bactrace in corefile.exp".
22545 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22546 "call inferior function with struct - returns float" and
22547 "call inferior function with struct - returns double".
d63a86f8 22548
c906108c
SS
22549Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22550
22551 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22552 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22553 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22554 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22555
22556Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22557
22558 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22559 (or overriden) "CHILL" macro rather then bare "gcc".
22560 Also look for ../../gcc/xgcc since that is what we will
22561 actually need, not "Makefile". Remove following assignment
22562 of CHILL to CHILL_FOR_TARGET because that results in
22563 recursive definition.
22564
22565Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22566
22567 * gdb.base/corefile.exp: Change xfail for backtrace in
22568 corefile.exp from linuxaout to all linux.
22569 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22570 cases where we miss the breakpoint at the signal handler
22571 for some reason. Setup xfail for linuxoldld/linuxaout and
22572 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22573 hitting SIGURG breakpoint.
22574 * gdb.base/signals.exp: Setup xfail for "next" acting like
22575 continue to add linuxoldld. Setup xfail for all linux for
22576 "next to handler in signals_tests_1", "backtrace in
22577 signals_tests_1", "continue to func1", "pass SIGUSR1",
22578 and continue to handler".
22579
22580Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22581
22582 * Update all FSF addresses except those in COPYING* files.
22583
22584Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22585
22586 * gdb.base/a2-run.exp: Change messages to be more explicit about
22587 the status of args, and quote binfile in results.
22588
22589Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
22590
22591 * gdb.base/callfuncs.exp: Add tests for passing structs to
22592 inferior functions and return various types.
22593 * gdb.base/callfuncs.c: Add functions to receive a struct
22594 and return a member of the struct, in various types.
22595
22596Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22597
22598 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
22599
22600Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22601
22602 * config/vxworks29k.exp: New file, sources vxworks.exp.
22603
22604Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22605
22606 * config/gdbremote.exp: New file. Testing framework using
22607 gdbserver.
22608
22609Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
22610
22611 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
22612 "call function when asleep" and "send end of file".
22613 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
22614 for "backtrace in corefile.exp".
22615 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
22616 for "backtrace through signal handler".
22617 * gdb.base/corefile.exp: Make sure we actually generate a core file
22618 before trying the core tests. Some systems allow the user to suppress
22619 generation of core files and default to that (linux for example).
22620 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22621 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22622
22623Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22624
22625 * gdb.threads: New directory with some crude multi-threaded
22626 gdb tests (step.exp and step2.exp).
22627 * config/mt-lynx (STEP_EXECUTABLE): Define.
22628 (THREADFLAGS): Define.
22629
22630Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
22631
22632 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
22633
22634 * gdb.base/signals.exp: Disable whole file for lynx until
22635 further notice.
22636
22637 * gdb.base/signals.exp: xfail test where "next" acts like
22638 "continue" for lynx.
22639
22640 * gdb.base/interrupt.exp: xfail test for calling function while
22641 inferior is asleep for lynx.
22642
22643 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22644 than one cr-lf after each command.
22645
22646Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22647
22648 * configure.in: Reinstate setting of stabsdirs variable, fix
22649 typo in setting up configdirs for native builds.
22650
22651 * gdb.base/return.exp: Fix typo in return double test.
22652 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22653 compiler from optimizing them away.
22654
22655Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22656
22657 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22658 sequences to be echo'd by gdb when using gdb_test.
22659 * gdb.chill/chexp.exp: Likewise.
22660 * gdb.fortran/exprs.exp: Likewise
22661
22662Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22663
22664 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22665 after the inferior gdb has started.
22666
22667 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22668 after each command.
22669 * gdb.base/funcargs.exp: Likewise.
22670 * gdb.base/gdbvars.exp: Likewise.
22671 * gdb.base/interrupt.exp: Likewise.
22672 * gdb.base/list.exp: Likewise.
22673 * gdb.base/watchpoint.exp: Likewise.
22674 * gdb.c++/demangle.exp: Likewise.
22675 * gdb.c++/inherit.exp: Likewise.
22676 * gdb.chill/chexp.exp: Likewise.
22677 * gdb.fortran/exprs.exp: Likewise.
22678
22679 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22680 test if we can't handle IO to/from the inferior.
22681
22682 * gdb.c++/misc.exp: Always check for a program already being
22683 started after sending a "run" command to gdb.
22684
22685 * gdb.base/twice.exp: Start with a fresh gdb.
22686
22687 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22688 only depend on gdb's expression code, not the chill runtime.
22689
22690 * gdb.base/return.c: Put return values into variables so we
22691 can have gdb print them rather than depending on the program
22692 to print them.
22693 * gdb.base/return.exp: Corresponding changes.
22694
22695 * lib/gdb.exp: Provide default value for noinferiorio.
22696 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22697 the inferior.
22698
22699 * gdb.base/break.exp: Always check for a program already being
22700 started after sending a "run" command to gdb.
22701 (text_next_with_recursion): Don't check the output from the
22702 program's printf statement. Instead just make sure the program
22703 exited.
22704
22705 * gdb.base/commands.exp: Protect tests which need arguments with
22706 $noargs conditionals.
22707
22708Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22709
22710 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22711 of structure member arrays to match gdb/valops.c:value_addr change.
22712
22713Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22714
22715 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22716 cases.
22717
22718Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22719
22720 * configure.in (configdirs): Remove gdb.chill from default list
22721 of subdirs and then add it back in only if doing a native build.
22722 The current chill compiler does not yet work in any cross build.
22723 * Revert all signal changes from Jul 6.
22724 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22725 for sh-hms targets, allowing these tests to link, with no other
22726 changes. Testing is suppressed by setting "nosignals" in site.exp.
22727
22728Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22729
22730 * configure.in (signaldirs): Define and add to configdirs for all
22731 targets except some specific ones that are known to not support signals.
22732 Also clean up formatting.
22733 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22734 (signals, sigall): Remove rules to build.
22735 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22736 Moved to new gdb.signals directory.
22737 * gdb.signals: New test directory.
22738 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22739 signals.c signals.exp}: New or moved files.
22740
22741Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22742
22743 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22744
22745Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22746
22747 * gdb.base/return.exp: Xfail `return double' test failure
22748 on at least Solaris 2.3 and handle future/past versions on
22749 a case by case basis as appropriate. Also update message
22750 to include i*86 failures.
22751
22752Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22753
22754 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22755
22756 * lib/gdb.exp: Fix comment which erroneously identified
22757 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22758 gdb_file_cmd not gdb_load).
22759 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22760
22761 * gdb.base/setvar.exp: Make test names consistent between pass and
22762 fail cases. Use gdb_test more.
22763
22764Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22765
22766 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22767
22768Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22769
22770 * gdb.base/help.exp: Fix expected help string for `show commands'.
22771
22772Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22773
22774 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22775
22776 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22777 of a text section.
22778
22779Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22780
22781 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22782 that loop eventually terminates. Fix Connection refused logic so
22783 that testsuite will expire nicely.
22784
22785Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22786
22787 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22788 config/rom68k.exp: New tcl glue for the appropriate monitors.
22789 These all just end up calling monitor.exp.
22790 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22791 refused' by retrying. Cleanup some timeout issues.
22792 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22793 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22794 callers don't have to set/restore global timeout variable.
22795
22796 * The following set of changes centralizes management of the global
22797 timeout variable. This way, it can be set in one target dependent
22798 place instead of dozens of places scattered throughout the test suite.
22799 If you need to lengthen a timeout, then you should either set timeout
22800 in one of the config/{target}.exp files, or multiply it by a factor.
22801 Setting it to an absolute value is always going to lose for some
22802 targets.
22803 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22804 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22805 * gdb.base/funcargs.exp: Don't set timeout.
22806 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22807 * gdb.base/printcmds.exp (test_print_string_constants
22808 test_print_array_constants): Don't set timeout.
22809 * gdb.base/ptype.exp: Don't set timeout.
22810 * gdb.base/recurse.exp: Don't set timeout.
22811 * gdb.base/return.exp: Don't set timeout.
22812 * gdb.base/watchpoint.exp: Don't set timeout.
22813 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22814 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22815
22816Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22817
22818 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22819
22820Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22821
22822 * lib/gdb.exp: Disable chill tests for irix5.
22823
22824Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22825
22826 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22827 each test pass or fail.
22828
22829Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22830
22831 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22832 xlc not gcc.
22833
22834Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22835
22836 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22837
22838Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22839
22840 * config/est.exp: Fix copyright and comments. Remove dead code.
22841 Use targetname, serialport and baud variables instead of fixed
22842 constants.
22843 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22844 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22845
22846Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22847
22848 * gdb.base/watchpoint.exp: Don't run
22849 test_watchpoint_triggered_in_syscall for sunos.
22850
22851Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22852
22853 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22854 they don't seem to exist. Do include stdio.h.
22855
22856Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22857
22858 * gdb.base/a1-selftest.exp: Add alpha xfail.
22859
22860Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22861
22862 * gdb.base/watchpoint.c (main): Prompt before calling read().
22863 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22864 Revise accordingly. Remove cruft about sending "123" several
22865 times, until it gets noticed. Clean up the "print buf[0]" stuff
22866 so that it passes or fails, and waits for prompts in the usual way.
22867
22868Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22869
22870 * gdb.base/recurse.exp: Fix comment.
22871
22872 * TODO: Remove item about printing variables in nodebug.exp. Add
22873 item about enabling tests which are only run on some targets.
22874
22875 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22876 fail, make test names unique, use new gdb_test convention
22877 regarding pattern, use gdb_test more, etc.).
22878
22879 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22880 fail, make test names unique, etc.).
22881
22882Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22883
22884 * gdb.base/nodebug.c: Change return type of top and middle to
22885 short.
22886 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22887 are fixed by the recent mdebugread.c changes. Allow `short ()'
22888 as type for top and middle.
22889
22890Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22891
22892 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22893 nearly as I can tell, the whole thing was an accident in Stu's
22894 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22895 to replace a send/expect pair with gdb_test, but ended up only
22896 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22897 of 30 Mar 1995 took care of it, but left this vestigial comment
22898 which I am now nuking.
22899
22900Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22901
22902 * gdb.base/break.exp: Look for different line number for
22903 breakpoint at main depending on usestubs.
22904
22905Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22906
22907 * gdb.base/list.exp: Adjust some alternate expect patterns to
22908 match recent list0.c change. Add alternate expect pattern for
22909 output from `list default lines around main' for optimizing
22910 compilers.
22911
22912Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22913
22914 * lib/gdb.exp: If nosignals is not set, set it to 0.
22915
22916Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22917
22918 * config/slite-gdb.exp: Responds to load symbol table prompt.
22919 * gdb.base/break.exp: Adjust line number, fix rerun.
22920 * gdb.base/langs0.c: Add #ifdef usestubs.
22921
22922Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22923
22924 * gdb.base/list.exp: Adjust line contents after adding new lines in
22925 list0.c. Also fix a syntax error.
22926
22927 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22928 * gdb.base/break.exp: ditto.
22929 * gdb.base/list.exp: ditto.
22930 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22931 * gdb.base/run.c: ditto.
22932 * gdb.base/list0.c: ditto.
22933 * gdb.base/funcargs.c: ditto.
22934
22935Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22936
22937 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22938 $targetname, $serialport and $baud instead of hardwired variables.
22939 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22940 target doesn't support signals.
22941
22942Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22943
22944 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22945
22946Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22947
22948 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22949 Don't rely on the value of an auto variable before it has been
22950 initialized. Use gdb_test more.
22951
22952Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22953
22954 * lib/gdb.exp (default_gdb_version): A version number must start
22955 with a digit, but other than that contains all characters up to
22956 the first whitespace character.
22957
22958Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22959
22960 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22961
22962Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22963
22964 * gdb.c++/*.exp: Warn if executable does not exist. The original
22965 reason for skipping the warning was that configure.in sometimes
22966 intentionally skipped building the executables but the tcl code
22967 had no way of knowing. That (a) was always bogus with respect to
22968 error handling, (b) is no longer true (right now there is no way
22969 to skip C++ tests).
22970
22971 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22972
22973Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22974
22975 * gdb.base/list.exp: Add expect patterns for output from
22976 SunPRO compiled executables.
22977 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22978 types.
22979
22980Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22981
22982 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22983 number (we are already testing that the correct source line text
22984 gets printed).
22985
22986 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22987 that is what is intended, but something needed to be done to get
22988 sunos4 native working again.
22989
22990 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22991
22992 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22993 apparently went with a (very) old xfail.
22994
22995Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22996
22997 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22998 runto_main is a proc in gdb.exp that will do 'step' for target use
22999 stubs.
23000 * gdb.base/exprs.exp: ditto.
23001 * gdb.base/interrupt.exp: ditto.
23002 * gdb.base/opaque.exp: ditto.
23003 * gdb.base/printcmds.exp: ditto.
23004 * gdb.base/ptype.exp: ditto.
23005 * gdb.base/scope.exp: ditto.
23006 * gdb.base/setvar.exp: ditto.
23007 * gdb.base/signals.exp: ditto.
23008 * gdb.base/twice.exp: ditto.
23009 * gdb.c++/classes.exp: ditto.
23010 * gdb.c++/inherit.exp: ditto.
23011 * gdb.c++/templates.exp: ditto.
23012 * gdb.base/break.exp: no run and hit main for stubs. Change line
23013 numbers for breakpoints and info breakpoint.
23014 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
23015 breakpoint().
23016 * gdb.base/callfuncs.c: ditto.
23017 * gdb.base/exprs: ditto.
23018 * gdb.base/interrupt.c: ditto.
23019 * gdb.base/opaque0.c: ditto.
23020 * gdb.base/printcmds.c: ditto.
23021 * gdb.base/ptype.c: ditto.
23022 * gdb.base/scope0.c: ditto.
23023 * gdb.base/setvar.c: ditto.
23024 * gdb.base/signals.c: ditto.
23025 * gdb.base/twice.c: ditto.
23026 * gdb.c++/misc.cc: ditto.
23027 * gdb.c++/templates.cc: ditto.
23028
23029Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23030
23031 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
23032
23033 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
23034 somewhere between `read' and `main.c'. I'm pretty sure the
23035 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
23036 and it isn't particularly useful.
23037
23038 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
23039
23040Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23041
23042 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
23043
23044Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
23045
23046 * config/mt-slite: add LIBS and -nostdlib.
23047 * config/slite-gdb.exp: add this new file to support sparclite target.
23048
23049Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
23050
23051 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
23052
23053 * gdb.base/a2-run.exp: Change argument to istarget from
23054 "*-*-vxworks" to "*-*-vxworks*".
23055 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
23056
23057Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
23058
23059 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
23060 will not runto main but do a 'step' to step out of breakpoint().
23061 * config/mt-slite: add -Dusestubs.
23062
23063Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23064
23065 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
23066 instead of just @.
23067
23068 * gdb.base/signals.exp: Add test for "handle all print".
23069 * TODO: Remove "handle all print". Also remove item about
23070 checking copyright date (I don't like the idea of a spurious FAIL
23071 based on when we run the tests).
23072
23073 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
23074 for SunOS4 (reason for failure not investigated). Remove
23075 redundant test for $binfile.
23076
23077 * gdb.base/nodebug.c (array_index): Call malloc.
23078
23079 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
23080
23081Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
23082
23083 * gdb.base/recurse.exp: Update gdb_test invocation to use new
23084 conventions and slightly simplify the matching regexp.
23085
23086Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23087
23088 * gdb.base/break.exp: Update gdb_test invocation to use new
23089 convention.
23090
23091 * lib/gdb.exp: If noargs is not set, set it to 0.
23092
23093 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
23094 tests unique.
23095
23096 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
23097
23098Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23099
23100 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
23101 one argument of type "<non-float parameter>".
23102
23103Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
23104
23105 * config/rom68k.exp: New file to support Motorola IDP board.
23106 * gdb.base/a2-run.exp: Skip this file if noargs is set.
23107 * gdb.base/break.c: Change things around so that this program
23108 doesn't depend upon args. This is necessary to make remote
23109 targets work (in general, they can't take args).
23110 * gdb.base/break.exp: Don't try to send args to program. Don't
23111 expect output. Also, replace lots of code with gdb_test.
23112
23113Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23114
23115 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
23116 printing of '\'' (which is what the comment says we are testing,
23117 even though we were not), not '''.
23118 (test_integer_literals_rejected): Test that printing ''' is an error.
23119
23120 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23121 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
23122 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
23123 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
23124 Use gdb_test not test_print_accept.
23125 * lib/gdb.exp: Remove test_print_accept.
23126
23127 * gdb.base/signals.exp (signal_tests_1): Make pass message
23128 consistent with fail message.
23129
23130 * gdb.base/whatis.exp: Remove xfails for printing char vs.
23131 unsigned char; the bug (PR 1821) is fixed.
23132
23133 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
23134
23135 * gdb.base/scope.exp (test_at_localscopes): Call pass for
23136 successful tests--makes xfailing them work right.
23137
23138Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23139
23140 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
23141 only \r\n, not .*. The test can pass .* as the last thing in
23142 $pattern if that is what it wants. In addition to providing this
23143 flexibility, this change should speed up pattern matching in cases
23144 where the pattern already ended with .* (there were a number of
23145 them). This change also helps catch bad patterns--in the old
23146 scheme the typo "char \*" instead of "char \\*" would pass. Now
23147 it is caught.
23148 * Many .exp files: Update callers.
23149
23150 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
23151 clearer and does not spuriously match multiple ('s. Likewise for
23152 ) and *.
23153
23154 * gdb.base/nodebug.exp: Test ability to call a function and pass
23155 it a string (even with no debugging info).
23156
23157 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
23158 "p '\'", which is the same as "p ''" once tcl gets done with
23159 quoting, to "p '\\'", which I suspect is what is intended (one
23160 backslash gets sent to GDB).
23161
23162 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
23163
23164Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23165
23166 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
23167 1817) was fixed literally years ago.
23168
23169Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23170
23171 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
23172 test, it causes stepping out of call_after_alloca_subr with
23173 optimizing compilers.
23174 (localvars_in_indirect_call): Consume GDB prompt if `finish'
23175 fails.
23176
23177 * gdb.c++/templates.exp: Source templ-info.exp only if
23178 the templates executable exists.
23179
23180 * gdb.c++/misc.cc (class Contains_static_instance,
23181 class Contains_nested_static_instance),
23182 gdb.c++/classes.exp (test_static_members): Test printing of
23183 a class that contains a static instance of the class.
23184
23185Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23186
23187 * gdb.base/langs2.c (cppsub_): Don't prototype.
23188 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
23189 only, I believe).
23190
23191Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23192
23193 * lib/gdb.exp (skip_chill_tests): New procedure.
23194
23195 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
23196
23197Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
23198
23199 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
23200 each expect pattern. Cuts runtime from 12 to about 4 seconds.
23201
23202Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23203
23204 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
23205
23206 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
23207 disassemble 8, not 16, instructions for part 4.
23208
23209 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
23210 support the latter anymore.
23211
23212 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
23213 -DNO_PROTOTYPES.
23214 * gdb.base/callfuncs.c: Control use of prototypes based on
23215 NO_PROTOTYPES, not __STDC__.
23216 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
23217 t_float_values2 tests if prototypes in use.
23218
23219 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
23220 t_double_values): When checking differences against DELTA, check
23221 that difference is within the range (-DELTA,DELTA), not just
23222 (-infinity,DELTA).
23223
23224Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
23225
23226 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
23227 'file' command firts, then 'target', then 'load', this is due to gdb
23228 target set up.
23229 * config/mips-gdb.exp: Fix a couple regular exp bugs.
23230
23231Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
23232
23233 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
23234 FP load/store variants.
23235 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
23236
23237Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23238
23239 * gdb.base/term.exp: Do not give a warning if not native, it is
23240 not an abnormal condition.
23241
23242Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
23243
23244 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
23245 t_char_array".
23246
23247Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23248
23249 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
23250 are getting the version number.
23251
23252 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
23253 if not native, it is not an abnormal condition.
23254
23255Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23256
23257 * lib/gdb.exp: Just use "file exists", rather than undocumented
23258 dejagnu procedure "findfile".
23259
23260Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23261
23262 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
23263 (LDFLAGS): Set to -Xlinker -Ur.
23264
23265 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
23266 Removed, these values are set by lib/gdb.exp.
23267
23268 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
23269
23270Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23271
23272 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
23273 of replicating gdb startup code.
23274
23275 * config/mt-vxworks (LDFLAGS): Set to -r.
23276 (CFLAGS_FOR_TARGET): Removed.
23277
23278 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
23279 (gdb) and gdb for vxworks uses (vxgdb).
23280
23281 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
23282 executable is not in the tree and host != target, use sed and
23283 program_transform_name to determine the gdb name used by the
23284 target.
23285
23286 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
23287 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
23288
23289Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23290
23291 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
23292 floats, chars, and shorts where there are ANSI-style function
23293 definitions.
23294
23295 * gdb.base/langs.exp, gdb.base/langs*: New test.
23296 * gdb.base/Makefile.in: Build it.
23297 * TODO: Remove item about checking that C names don't get C++
23298 demangling applied; this test tests it.
23299
23300Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23301
23302 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
23303 went with the const70 xfail. The xfail went away a year ago.
23304
23305 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
23306
23307 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
23308 for hp300.
23309
23310 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
23311
23312 * gdb.base/a1-selftest.exp: Don't run on hp300.
23313
23314Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23315
23316 * Makefile.in (site.exp): Set host_alias and target_alias as well
23317 as host_triplet and target_triplet.
23318
23319Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23320
23321 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
23322
23323 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
23324 places as other ecoff systems).
23325
23326 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
23327 ultrix.
23328
23329Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23330
23331 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
23332 remove them.
23333 * gdb.base/nodebug.exp: Accept "function" in addition to "text
23334 variable and "variable" in addition to "data variable".
23335 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
23336
23337 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
23338 2.
23339 * gdb.base/list1.c (long_line): Add additional statement at start
23340 of function.
23341 * gdb.base/list.exp (test_forward_search): Update line number to
23342 reflect new statement.
23343
23344Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23345
23346 * gdb.base/signals.exp: Reinitialize searched source directories
23347 after gdb_start call.
23348
23349Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
23350
23351 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
23352 * gdb.stabs/Makefile.in: Likewise.
23353
23354 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
23355 change. Instead split the tests into smaller pieces.
23356 * gdb.disasm/hppa.s: Corresponding changes.
23357
23358Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23359
23360 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23361 Quote ^C when passing it to stty. For some shells ^ is a pipe.
23362
23363 * gdb.base/funcargs.exp: Modify many tests so that every test
23364 either passes or fails. Make some test names unique.
23365
23366Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23367
23368 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23369 Call stty to set interrupt character.
23370
23371 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
23372 for HP assembler versus GNU assembler based on actual behavior of
23373 $(CC), rather than assuming that $(AS) is always the GNU assembler.
23374
23375 * TODO: Suggest a few more stepping tests.
23376
23377Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
23378
23379 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
23380 restart GDB for h8300 after a continue.
23381 (return): Add pattern to match a29k-udi behavior.
23382 * gdb.base/nodebug.exp: Remove obsolete comment.
23383 * gdb.base/regs.exp: New file, testing of register displays.
23384 * gdb.base/return.exp: Fix typo in reference to $objdir.
23385 * gdb.base/whatis.exp: Always start with a fresh GDB.
23386
23387Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23388
23389 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
23390 higher, these tests generate a lot of output.
23391
23392Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23393
23394 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
23395 code following the catch silently ignored some errors; without the
23396 catch they should be thrown like any other tcl error. Also, the
23397 catch used "" instead of {} which meant all the callers who wanted
23398 to include one of the characters "[]$ had to quote it an extra time.
23399 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
23400 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
23401 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
23402 Remove extra quoting.
23403
23404Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
23405
23406 * gdb.base/commands.exp: Make test names unique; every test either
23407 passes or fails. Update some comments.
23408
23409 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
23410
23411Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23412
23413 The following fixes a FAIL caused by the fact that the alpha stabs
23414 configuration didn't use the ".if alpha" code in weird.def.
23415 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
23416 bit pointer, so the 32 bit version works even on the alpha.
23417 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
23418 Remove the stuff which allowed us to have separate versions for
23419 alpha and everything else.
23420
23421 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
23422 regexp which "info func operator\[\](" is supposed to match. Fix
23423 string to send to GDB. Note that GDB still doesn't work right. Add a
23424 new test for "info func .perator\[\](" which GDB does handle correctly.
23425
23426 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
23427
23428Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23429
23430 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
23431 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
23432 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
23433 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
23434 it makes the tests harder to understand and confuses test-o-matic.
23435 The preferred style is that each test provides a PASS or a FAIL,
23436 and has a unique message (e.g. "continue #54" not just "continue")
23437 which is the same for the pass and the fail.
23438 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23439 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
23440 to lib/gdb.exp.
23441 * gdb.base/printcmds.exp: Use test_print_accept. Remove
23442 prt_accept which was basically the same thing. Likewise for
23443 test_print_reject and prt_reject.
23444 * lib/gdb.exp (test_print_reject): Add some more error message
23445 patterns to match from the former printcmds.exp (prt_reject).
23446 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
23447 One defect of the passcount stuff is that some of it failed to
23448 report XPASS where appropriate.
23449 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
23450 stuff before and after arg in expected pattern.
23451 (test_paddr_operator_functions): Re-do test without print_addr_of;
23452 this is the only test which seems to want extra stuff there.
23453
23454Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23455
23456 * gdb.base/nodebug.exp: Update new tests to reflect improved
23457 wording of gdb output.
23458
23459 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
23460 and "ptype" work on variables in files compiled without -g.
23461 Replaces commented out "maint print msymbol" tests.
23462
23463Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23464
23465 * gdb.base/setvar.c (dummy): Call malloc.
23466
23467 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
23468 losing with the irix4 sed.
23469
23470 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
23471 ALRM" on irix4.
23472
23473Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23474
23475 * TODO: Remove items about corefile.exp testing new exec-file and
23476 backtrace; both are now done. Add items about printing enums.
23477
23478Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23479
23480 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
23481 "get signal $thissig" test fails.
23482
23483 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
23484
23485Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23486
23487 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
23488 compiler warning with dec alpha compiler.
23489
23490 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
23491 extra \n from gdb_test call (this explains why the prompt test
23492 that I removed yesterday was there).
23493 (user_defined_command_test): Remove extra \n and prompt test.
23494
23495 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
23496 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
23497 doesn't exist.
23498 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
23499 Also remove alpha workaround, which turns out to be because
23500 SIGABRT == SIGLOST.
23501
23502 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
23503
23504 * gdb.base/help.exp: Don't test "help show".
23505
23506Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23507
23508 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
23509 "set print address" is on.
23510 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
23511 pass prompt to gdb_test; gdb_test already looks for the prompt.
23512
23513 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
23514
23515 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
23516 was a vestige of the manual TESTSTRATEGY, and the purpose of it
23517 was to make sure that gdb can read a core file. But (a) the "read
23518 the corefile" part didn't make it to a1-selftest.exp, we just
23519 delete the corefile after creating it, and (b) we test reading
23520 corefiles in corefile.exp anyway. Also, this test left around a
23521 xgdb process on Solaris.
23522
23523 * gdb.base/corefile.exp: Also test backtrace.
23524
23525Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
23526
23527 * gdb.base/commands.exp: Test a simple user defined command with
23528 arguments and if/while statements; verify the full user command is
23529 printed by "show user".
23530
23531 * gdb.base/commands.exp: Test if/while commands as part of a
23532 breakpoint command list; verify they appear in breakpoint
23533 information.
23534
23535Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23536
23537 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
23538 than by dividing by zero.
23539
23540Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23541
23542 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23543 performing an inferior call with watchpoints enabled.
23544 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23545 call.
23546
23547Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23548
23549 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23550 of "file" command.
23551
23552 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23553 Add additional pattern for when "int operator int(void);" appears
23554 in a different order.
23555
23556Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23557
23558 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23559
23560 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23561 and "signal" with ".*".
23562
23563Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23564
23565 * TODO: Add note about "handle all nostop".
23566
23567 * gdb.base/{sigall.c, sigall.exp}: New test.
23568 * gdb.base/Makefile.in: Add it.
23569
23570Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23571
23572 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23573 when invoking GDB, suppresses any windowing interface.
23574
23575Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23576
23577 * config/sim-gdb: New file, simulator testing support.
23578
23579Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23580
23581 * gdb.base/interrupt.exp: Test calling func1 twice.
23582
23583Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23584
23585 * gdb.base/list.exp (test_forward_search): Set timeout higher
23586 when we'll be getting lots of output from gdb.
23587
23588 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
23589 "init_malloc" to after the expect statement. Run it if that
23590 regexp is taken, but also for two others which happen if source
23591 cannot be found.
23592
23593Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23594
23595 * gdb.base/printcmds.exp: New test, for printing register before
23596 program is running.
23597
23598Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23599
23600 * gdb.base/list.exp: Correct some alternate expect patterns
23601 to reflect changes in list1.c.
23602
23603Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23604
23605 * TODO: Add item regarding large frames.
23606
23607 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
23608
23609 * TODO: Remove item about enabling return.exp; it
23610 is enabled. Suggest a few more "return" tests.
23611
23612Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23613
23614 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
23615 anonymous unions.
23616
23617Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23618
23619 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23620 and pr-5646.o, so "make" is the same as "make all", not "make
23621 pr-4975.o".
23622
23623Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23624
23625 * gdb.base/list.exp: Adjust expectations to reflect changes in
23626 list1.c.
23627 (test_forward_search): New test proc.
23628 * gdb.base/list1.c (long_line): New function, has long source line.
23629
23630Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
23631
23632 * gdb.base/a1-selftest.exp: Change initial stepping to know about
23633 additional line of code that was added.
23634
23635Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
23636
23637 * gdb.disasm/hppa.s: Break the large branching tests into smaller
23638 tests so as not to overflow expect's input buffers.
23639 * gdb.disasm/hppa.exp: Corresponding changes.
23640
23641Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23642
23643 Beginnings of template debugging tests.
23644 * gdb.c++/templ-info.cc: New file to test for template
23645 debugging capability of the compiler.
23646 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23647 templ-info.cc.
23648 * gdb.c++/templates.cc: Add explicit template instantiations
23649 to enable compiling with -fno-implicit-templates. Add destructor
23650 and 'value' method to T5 class for template tests.
23651 * gdb.c++/templates.exp: Add testcases for printing of template
23652 types, setting breakpoints on template methods and calling a
d63a86f8 23653 template method.
c906108c
SS
23654
23655Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23656
23657 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23658 branch target since some assemblers (gas-2.5) may emit a
23659 relocation for the branch instead of resolving it in the
23660 assembler.
23661
23662Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23663
23664 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23665 through signal handler.
23666
23667Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23668
23669 * configure.in (*-*-netware): Use config/mt-netware.
23670
23671 * config/mt-netware: New file.
23672 * config/mt-i386-netware: Removed, separate configs for different
23673 netware architectures are no longer needed now that we have
23674 --with-headers.
23675
23676Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23677
23678 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23679 by the recent changes to use ANSI C arithmetic conversions.
23680
23681Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23682
23683 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23684 bug involving using inferior_pid to figure out whether to select a
23685 frame.
23686
23687Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23688
23689 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23690 match the current disassembler output.
23691
23692Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23693
23694 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23695 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23696 types, expect "int" as type of integer values (for now).
23697
23698Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23699
23700 * gdb.base/commands.exp: New tests for if/while commands.
23701
23702Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23703
23704 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23705 by .*, since hex values have different syntax in Chill mode.
23706
23707Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23708
23709 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23710 linefeed from expect pattern for repeated types with indices > 9.
23711
23712Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23713
23714 First part of Fortran test suite.
23715 * gdb.fortran: New directory.
23716 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23717
23718Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23719
23720 * gdb.base/default.exp: Update expect pattern for load command
23721 without arguments.
23722
23723Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23724
23725 * configure.in: Change i386 to i[345]86.
23726 * gdb.base/configure.in: Likewise.
23727 * gdb.c++/configure.in: Likewise.
23728 * gdb.chill/configure.in: Likewise.
23729
23730Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23731
23732 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23733 patterns, since that is not a valid context for comments.
23734
23735Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23736
23737 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23738 repeated types and repeated types with indices > 9.
23739
23740Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23741
23742 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23743 2417; old bug has been fixed.
23744
23745Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23746
23747 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23748 send the newline ourselves instead of assuming gdb_test will do
23749 so when passed an empty input string.
23750
23751 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23752 stabs testcode.
23753
23754Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23755
23756 * lib/gdb.exp (gdb_test): Don't send anything if the first
23757 argument is an empty string. This makes cases where we want to
23758 match output that is already in expect's buffers (for example,
23759 matching a breakpoint after gdb_run_cmd has been called) work
23760 reliably.
23761
23762Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23763
23764 * config/netware.exp: New file.
23765
23766Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23767
23768 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23769 the -B and -L prefixes so we can find the debugging stub.
23770
23771 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23772 there and we are using the gcc from the tree.
23773
23774 * gdb.base/types.c: Removed.
23775
23776 * gdb.base/configure.in: Look for makefile fragments in ../config.
23777 Recognize i386-*-netware.
23778 * gdb.c++/configure.in: Likewise.
23779
23780Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23781
23782 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23783 the correct TCL syntax.
23784
23785Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23786
23787 * gdb.base/opaque.exp: use runto instead of messing around with
23788 breakpoints. Simplify by using gdb_test.
23789
23790 * gdb.base/bitfields.exp: restart between tests on netware targets
23791 because breakpoints aren't relocated after target death. Run
23792 processes to completion.
23793
23794 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23795
23796Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23797
23798 * Makefile.in: Remove extra tabs that confuse some versions
23799 of "make". Use the newly built gdb to test with by default,
23800 rather than the first one in the tester's search path.
23801
23802Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23803
23804 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23805
23806 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23807 condition help.
23808
23809Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23810
23811 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23812
23813 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23814 running.
23815 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23816 * gdb.base/funcargs.exp: Likewise.
23817
23818 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23819 * gdb.base/funcargs.exp: Likewise.
23820
23821 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23822 message is "".
23823
23824Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23825
23826 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23827 return,signals,twice}.exp: Handle non-existant binaries
23828 consistantly.
23829
23830 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23831 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23832 might testing a cross development system.
23833
23834Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23835
23836 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23837 runtest script is relative to ${srcdir}, not ${rootdir}.
23838
23839Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23840
23841 * gdb.base/signals.exp: Allow for optionality of breakpoint
23842 address.
23843
23844Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23845
23846 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23847
23848Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23849
23850 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23851 for size_t definition.
23852 * gdb.c++/templates.cc: Likewise
23853
23854 * config/mt-i386-netware: New file.
23855
23856 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23857 defined.
23858
23859 * gdb.base/Makefile.in: Added support for systems that name core
23860 files by appending "core" to the program name.
23861 * gdb.base/a1-selftest.exp: Likewise.
23862
23863Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23864
23865 * gdb.base/return.exp: Add comment and message for `return double'
23866 test failure on Sparc Solaris.
23867
23868Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23869
23870 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23871
23872Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23873
23874 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23875 from optimizing them away.
23876 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23877 patterns to include default constructors and assignment operators,
23878 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23879 character in the output of the virtual base pointer.
23880
23881Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23882
23883 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23884 expression match in print_addr_of to avoid unintented matches.
23885 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23886 versions up to 2.5.8.
23887
23888Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23889
23890 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23891 included file to run under newer versions of expect.
23892 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23893 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23894 Remove xfail for the virtual table of BDDHookV.
23895
23896Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23897
23898 * lib/gdb.exp (string_to_regexp): Set a default result.
23899 (default_gdb_start): Fix misleading message.
23900
23901Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23902
23903 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23904 Remove all CC, etc definitions.
23905 * config/mt-hpux: New file.
23906 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23907 (CFLAGS, LDFLAGS): Define.
23908 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23909
23910 * Makefile.in (site.exp): Don't insert host_os, etc.
23911 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23912 (distclean): Check existence of subdir.
23913 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23914 * gdb.base/Makefile.in: General cleanup and simplification.
23915 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23916 to build executables. Use default rule to build .o files.
23917 (EXPECT, RUNTEST, CC): Fix relative pathname.
23918 (site.exp): Don't insert host_os, etc.
23919 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23920 and/or SIGUSR1 defined.
23921 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23922 * gdb.c++/Makefile.in: General cleanup and simplification.
23923 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23924 (CFLAGS): Remove.
23925 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23926
23927Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23928
23929 * gdb.base/recurse.exp: Misc changes to get tests running again
23930 after Kung's changes to the watchpoint code.
23931 * gdb.base/watchpoint.exp: Likewise.
23932
23933Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23934
23935 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23936
23937Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23938
23939 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23940 * lib/gdb.exp (default_gdb_start): Define.
23941 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23942 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23943 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23944 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23945 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23946 Don't call gdb_target_udi in between tests.
23947
23948Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23949
23950 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23951 (which was basically just a local version of the same thing). In
23952 addition to avoiding duplication, gdb_test_exact is faster.
23953 * lib/gdb.exp (gdb_test_exact): Fix typo.
23954
23955 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23956 don't give an error.
23957
23958 * gdb.base/term.exp: Call delete_breakpoints before starting.
23959
23960 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23961 (t10): Add comment.
23962
23963Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23964
23965 Reorganization of the GDB Test Suite.
23966
23967 * gdb.base: New directory, contains all the basic tests.
23968 * gdb.c++: New directory, tests specific to C++.
23969 * gdb.chill: New directory, tests specific to Chill.
23970 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23971 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23972 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23973 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23974 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23975 t30-31 to chill).
23976 * */gdbme.*: Rename to match appropriate expect scripts.
23977 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23978 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23979 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23980 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23981 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23982 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23983 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23984 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23985 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23986 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23987 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23988 gdb.c++/virtfunc.cc: New names of C++ files.
23989 * gdb.chill/chillvars.ch: New name of Chill file.
23990 * gdb.base/configure.in, gdb.c++/configure.in,
23991 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23992 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23993 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23994 * configure.in (configdirs): Update to reflect directory changes.
23995 (target_abbrev): No longer define for any configuration.
23996 * Makefile.in: Cosmetic improvements to header comments.
23997
23998Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23999
24000 Various changes to gdb.t31:
24001
24002 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
24003 * gdbme.ch: Make all key-words and predefineds be upper-case.
24004 * chillvars.exp: Expect key-words and predefinds in upper-case.
24005
24006 * chillvars.exp: Use gdb_test_exact many places.
24007 Change expected output for arrays (which now includes index labels).
24008
24009 * pr-5020.exp, gdme.ch (module PR_5020):
24010 New test, for PR-5020.
24011
24012Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
24013
24014 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
24015 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
24016
24017Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
24018
24019 * Makefile.in: Fix bit-rot in definitions of CHILL,
24020 CHILL_FOR_TARGET and Chill_LIB.
24021 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
24022 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
24023 CHILL, and CHILL_LIB.
24024
24025Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
24026
24027 * Revert the previous changes. Please see Rob's directory
24028 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
24029
24030Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
24031
24032 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
24033 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
24034 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
24035 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
24036 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
24037 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
24038 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
24039 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
24040 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
24041 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
24042 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
24043 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
24044 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
24045 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
24046 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
24047 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
24048 changes from 94Q1.
24049
24050Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
24051
24052 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
24053 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
24054 Rob's new testing fragments.
24055
24056Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
24057
24058 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 24059 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
24060
24061Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
24062
24063 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
24064 version also, match on casted version strings, and match on
24065 gdb startup case where the line numbers might be messed up.
24066
24067Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
24068
24069 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 24070 (CFLAGS): Delete it from here.
c906108c
SS
24071
24072Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
24073
24074 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
24075
24076Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
24077
24078 * Makefile.in (RUNTEST): Default to just "runtest".
24079
24080Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24081
24082 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
24083 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
24084 the code has been restructured.
24085
24086Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24087
24088 * gdb.t00/default.exp (set write): Allow any number of \r and/or
24089 \n, not just one of each.
24090
24091 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
24092 /bin/cc gives a warning if you do.
24093
24094Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
24095
d63a86f8 24096 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
24097 __t10ListS_link1ZUiRCUiPT0
24098
24099Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24100
24101 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
24102 on local variables in recursive functions.
24103
24104 * gdb.t07/Makefile.in: Build the new test.
24105
24106Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24107
24108 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
24109 directly. Instead compare the return values from actual calls.
24110
24111Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
24112
24113 * Makefile.in (check): Set TCL_LIBRARY for runtest.
24114
24115Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24116
24117 * From Peter Schauer with minor modifications.
a9c64011
AS
24118 * gdb.t15/return.exp (return_tests): Handle targets where "return"
24119 stops in mid-line in the caller. Add xfail for returning a float
24120 value on X86 targets.
c906108c
SS
24121
24122Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24123
24124 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
24125 to avoid expect lossage.
24126 (fmem_LRbug_tests): Likewise.
24127 * gdb.disasm/hppa.s: Corresponding changes.
24128
24129 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
24130 conditions to work with latest dejagnu/expect.
24131
24132 * gdb.t15/funcargs.exp (finish from indirect call): No longer
24133 expected to fail on the PA.
24134 (backtrace in call with trampolines): Explicitly require main
24135 to be frame #1 (no trampolines should show up in backtrace).
24136
24137 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
24138 "continue -expect".
24139 * gdb.t06/break.exp: Likewise.
24140 * gdb.t07/watchpoint.exp: Likewise.
24141 * gdb.t13/bitfields.exp: Likewise.
24142 * gdb.t15/{funcargs,return}.exp: Likewise.
24143 * gdb.stabs/weird.exp: Likewise.
24144 * config/{mips,udi}-gdb.exp: Likewise.
24145
24146 * hppa.sed: Enclose comments within a sed command to avoid
24147 losing with the old OSF1 sed.
24148
24149Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24150
24151 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
24152 sequent dynix.
24153 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
24154 * gdb.t15/funcargs.exp: Conditionally step again to really
24155 finish from marker_call_with_trampolines. Handle the case where
24156 the first step from within call_with_trampolines already steps
24157 us back to main.
24158 * gdb.t15/gdbme.c: Add comment to closing brace of
24159 call_with_trampolines for funcargs.exp.
24160
24161Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24162
d63a86f8 24163 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
24164 Fix typo(s).
24165
24166Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24167
24168 * gdb.t07/gdbme.c: More code for watchpoint testing.
24169
24170 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
24171 "Hardware watchpoint" throughout file.
24172 (test_watchpoint_triggered_in_syscall): New test.
24173 (test_complex_watchpoint): New test.
24174
24175Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24176
24177 * gdbme.c (call_with_trampolines): New function to try and step
24178 into. Tests trampoline problems on the PA.
24179
24180 * funcargs.exp (localvars_in_indirect_call): No longer expect
24181 stepping into indirect call to fail on PAs.
24182 (test_stepping_over_trampolines): New test.
24183
24184Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24185
24186 * TODO: Add suggestions for static member function tests, and
24187 completion tests.
24188
24189Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24190
24191 * TODO: Add suggestions for "p/a" tests.
24192
24193 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
24194 (default_gdb_exit): Replace all the hair with sending "quit" to
24195 the process with a simple close.
24196
24197Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24198
24199 * TODO: Add suggestions for shared library tests.
24200
24201Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24202
24203 * TODO: Add suggestions for x/s tests.
24204
24205Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24206
24207 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
24208 "enable once", and "enable breakpoints once" with ".*".
24209
24210Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24211
24212 * TODO: Add suggestions about structure passing tests.
24213
24214Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24215
24216 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
24217 the primary1 test, use work around if __GNUC__ < 2.
24218 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
24219 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
24220 Test for bad output rather than waiting for timeout. Issue
24221 second continue only if first continue failed.
24222
24223Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24224
24225 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
24226 operator[] test with gdb_test because the old code didn't seem to
24227 be getting the quoting right with the new dejagnu.
24228
24229Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
24230
24231 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
24232 one from the path.
24233 * Makefile.in: Use a fresh expect if there is one, use runtest
24234 from the src tree if there is one.
d63a86f8 24235
c906108c
SS
24236Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24237
24238 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
24239 next over recursive call. Revise the tests from that point on
24240 (which had been skipped) to match GDB's actual (correct) output.
24241
24242 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
24243 with next over a breakpoint whose condition is false.
24244
24245 * gdb.t00/help.exp: Comment out "help set print" tests just like
24246 (and for same reason as) "help set" test.
24247
24248Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24249
24250 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
24251 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
24252
24253Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24254
24255 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
24256 necessary gdb_target_udi.
24257
24258 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
24259
24260 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
24261 1838 and 2417; they are fixed.
24262
24263 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
24264 gdb.t03/ptype.exp (ptype structure, ptype union):
24265 Remove xfails; the test is looser than when the xfails were added.
24266
24267 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
24268 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
24269
24270 * gdb.t01/run.exp: Only run shell test if isnative.
24271
24272 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
24273 since "run" automatically loads if necessary. Call gdb_target_udi
24274 after the "file" since "file" kills any execution target.
24275
24276 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
24277 GDB. GDB doesn't work that way (not anymore at least) on UDI.
24278 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
24279 argument for UDI.
24280
24281Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24282
24283 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
24284
24285 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
24286
24287Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24288
24289 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
24290 properly quoting regexps. This makes the second argument to
24291 demangle a fixed string, which matches the callers, instead of a
24292 shell-style pattern which is what the previous implementation
24293 used. Update some of the callers.
24294
24295Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24296
24297 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
24298 (comib_nullified_tests): Fix typo.
24299 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
24300 strings. No longer expected to fail.
24301
24302 * gdb.disasm/hppa.s (addib_tests): Fix typo.
24303 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
24304 strings. No longer expected to fail.
24305
24306 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
24307 string. No longer expected to fail.
24308
24309Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24310
24311 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
24312 No longer expected to fail.
24313
24314 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
24315 string. No longer expected to fail.
24316
24317Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24318
24319 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
24320 only in the names (I probably got most of them). I was even
24321 generous with some which differed in underscores in names, and
24322 probably missed a few, and I *still* was able to remove almost a
24323 third of the file with almost no impact on testsuite coverage.
24324
24325Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24326
24327 * gdb.t00/default.exp: Match udi_attach error message as well as
24328 the one from child_attach.
24329
24330 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
24331
24332 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
24333
24334 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
24335 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
24336
24337 * Move test with enums and partial symbols back to
24338 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
24339 Reverts the change of 26 May 93. Per today's change to
24340 stabs.texinfo, the behavior that weird.exp was expecting was
24341 unreasonable; what is important is that the compiler+gdb get
24342 things right, which happens with a recent gcc. Also fix the test
24343 to deal with native compilers which put out the stab gdb can't
24344 deal with.
24345
24346Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24347
24348 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
24349 in the names. The main thing these accomplish is to slow things down.
24350 Many more such duplicates surely remain.
24351
24352 * gdb.t00/help.exp: Comment out "help support" test just like
24353 (and for same reason as) "help set" test.
24354
24355Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
24356
24357 * gdb.t06/break.exp: Remove setup_xfails for
24358 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
24359 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
24360 about known bug in gcc to include up through 2.5.8.
24361 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
24362 well as "_vb$".
24363 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
24364 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
24365 with latest gcc and gdb.
24366 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
24367 well as "_vb$".
24368
24369Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24370
24371 * configure.in (hppa*-*-*): Also configure and build stabs-only
24372 tests.
24373
24374Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24375
24376 * gdb.t10/hppa.mt: A makefile fragment for the PA.
24377 * gdb.t10/configure.in (hppa*-*-*): Use it.
24378
24379Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24380
24381 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
24382
24383Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24384
24385 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
24386 versions prior to 1.13.5.
24387
24388Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24389
24390 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
24391 the prompt is at the start of a line.
24392
24393Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24394
24395 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
24396 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
24397 in the copr tests now.
24398 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
24399 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
24400 expected to fail.
24401
24402Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
24403
24404 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
24405 gdb.t31/chillvars.exp, lib/gdb.exp:
24406 Tweak to run under either version of expect.
24407 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
24408 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
24409 * gdb.t11/list.exp: Remove extraneous whitespace.
24410
24411Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24412
24413 * gdb.t16/printcmds.exp (test_print_strings): Accept
24414 "(unsigned char *) " before the string.
24415
24416 * TODO: Add notes about printing of fancy types and GDB expressions.
24417
24418Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
24419
24420 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
24421 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 24422 if doing mips-idt-ecoff.
c906108c
SS
24423
24424Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
24425
24426 * Most .exp files: Tweak to run under either version of expect.
24427
24428Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24429
24430 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
24431 xfails; I'm not sure why they are failing, but not because of PR 1806.
24432
24433Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
24434
24435 * config/unix-gdb.exp: Remove gdb_unload cause it's already
24436 defined in lib/gdb.exp.
24437
24438Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24439
24440 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
24441 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
24442 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
24443 have to be typeless.
24444
24445Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24446
24447 * TODO: Add suggestion for copyright year test.
24448
24449Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
24450
24451 * configure.in (*-*-lynxos*): Add stabs tests.
24452
24453Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24454
24455 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
24456 so insert a tab before any assembler directive in column zero.
24457
24458 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
24459 stores.
24460 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
24461 stores.
24462 (fpu_short_memory_tests): Likewise.
24463
24464Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24465
24466 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
24467 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
24468 .stabs directives in comments.
24469
24470Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24471
24472 * TODO: New file, describing tests we could write.
24473 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
24474
24475Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24476
24477 * gdb.t06/signals.exp: Add kludge to force re-sync.
24478
24479 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
24480 to xgdb instead of gdb, get out of gdb.
24481
24482Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
24483
24484 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
24485 for info.
24486
24487Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24488
24489 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
24490 * gdb.stabs/configure.in (hppa*-*-*): Use it.
24491 * gdb.stabs/hppa.sed: New sed script for the PA.
24492
24493Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24494
24495 * gdb.stabs: Re-write weird.def and configuration to use sed
24496 instead of cpp. sed is portable and POSIX; cpp is neither.
24497
24498Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24499
24500 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
24501
24502Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24503
24504 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
24505
24506Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24507
24508 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
24509 "_vb$".
24510 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
24511 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
24512
24513Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24514
24515 * lib/gdb.exp: Comment out code which depends on non-existent
24516 `transform' procedure.
24517
24518Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
24519
24520 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
24521 * lib/gdb.exp: Transform tool name.
24522 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
24523 1.1's new error handling system.
24524
24525Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24526
24527 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
24528
24529Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24530
24531 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
24532 They made pattern matching so slow that timeouts happened on
24533 heavily loaded systems. Now any output from "show print" which
24534 gets us back to the GDB prompt is a PASS.
24535
24536Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
24537
24538 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24539
24540Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24541
24542 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24543
24544 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24545 It is not from PR 3220.
24546
24547Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24548
24549 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24550 just started failing because they depended on the order the
24551 subcommands are presented, or exact docstring text. This kind of
24552 test is a pain and has minimal benefit.
24553
24554Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24555
24556 * gdb.t09/corefile.exp: At end of test, use "core" command with
24557 no arguments.
24558
24559Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24560
24561 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24562 17}/Makefile.in: Make it possible to run the testsuite with Sun
24563 make and CC = cross gcc by adding explicit build rules for .o
24564 files.
24565
24566Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24567
24568 * gdb.t15/funcargs.exp: Don't put comments on same line as
24569 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 24570
c906108c
SS
24571Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24572
24573 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24574
24575Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24576
24577 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24578 * gdb.t20/inherit.exp: remove three dumplicate entries.
24579
24580Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24581
24582 * gdb.t06/break.exp: For "next over recursive call", fail on any
24583 incorrect output, not just on "factorial (value=2)".
24584
24585Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24586
24587 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
24588 working now. Add an xfail if accesing a bss variable causes
24589 a memory error if the target is not yet run.
24590
24591Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24592
24593 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
24594 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
24595 name of __st* demangling (2 strings). Did Kung really get the
24596 more than 95 others right without testing them?
24597
24598Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
24599
24600 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
24601
24602Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
24603
24604 * configure.in (configdirs): Add gdb.disasm
24605 * gdb.disasm: New directory for GDB disassembler tests.
24606 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
24607
24608Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24609
24610 * gdb.t00/help.exp: Don't test "help set".
24611
24612 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
24613 from within expect statements. None of these happen anymore and
24614 they cause regressions to be silently unnoticed.
24615
24616 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
24617 messages) about known failures with gcc cygnus-2.4.5-930417.
24618
24619 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24620 comp-info.exp so it gets built if it doesn't exist.
24621
24622 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24623 it is no longer used.
24624 * gdb.t13/comp-info.c: Removed.
24625
24626Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24627
24628 * gdb.t06/signals.exp: Add xfail for sun3.
24629
24630Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24631
24632 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
24633 relevant because ^C doesn't get sent but failure can be reproduced
24634 interactively).
24635
24636Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24637
24638 * gdb.stabs/alpha.mt: New configuration file for alpha.
24639 * gdb.stabs/configure.in: Use it.
24640 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
24641 sharing with alpha.mt, redefine long to word via preprocessor.
24642 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
24643 for alpha.
24644 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24645 native cc.
24646 * gdb.t00/teststrategy.exp: Change expect string so that we
24647 consume the `(xgdb)' from the command echo and from the gdb prompt.
24648 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24649 gdb currently compares all values as long, so this failure probably
24650 applies to any configuration where LONGEST is bigger than a target int.
24651 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24652 with gcc.
24653 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24654 to handle opaque pointers, gcc is.
24655 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24656 as first argument. Include <sys/types.h> and change all operator
24657 new definitions to use size_t.
24658 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24659 now that we use size_t.
24660
24661Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24662
a9c64011 24663 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 24664 a long or float array cast all array members to the same type.
a9c64011 24665 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 24666 with 64 bit longs.
a9c64011 24667 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 24668 on alpha.
a9c64011 24669 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
24670
24671Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24672
24673 * gdb.t24 (demangle.exp): Constructors of templates have names like
24674 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24675 section 14.6 of the ARM.
24676
24677 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24678 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24679 accomplish little and slow down the testsuite.
24680
24681 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24682 Accept spaces various places.
24683
24684Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24685
24686 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24687 with watchpoint enabled.
24688
24689 * Makefile.in: Remove definition of CC and remove the second
24690 definition of CXX (the "CXX = gcc" one remains). These definitions
24691 were causing backquotes to be expanded within backquotes, which
24692 doesn't work.
24693
24694Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24695
24696 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24697
24698Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24699
a9c64011
AS
24700 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24701 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
24702 by mips cc and contains no stabs entries.
24703
24704Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24705
24706 * config/vx-gdb.exp: Use fake device to load files rather than
24707 NFS.
24708 * lib/gdb.exp: New proc to do "file" command.
24709 * config/unix-gdb.exp: Use new "file" proc.
24710
24711Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24712
24713 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24714 Rework board rebooting slightly.
24715 (gdb_exit): Don't exit from the remote shell; there isn't one.
24716 * gdb.stabs/weird.exp: If a program is being debugged already,
24717 kill it.
24718 * gdb.t04/setvar.exp: Stop and restart gdb.
24719 * gdb.t05/expr.exp: Likewise.
24720 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24721 restart gdb and reload the program.
24722 * gdb.t08/opaque.exp: Likewise.
24723 * gdb.t12/scope.exp: Likewise.
24724 * gdb.t13/bitfields.exp: Likewise.
24725 * gdb.t15/funcargs.exp: Likewise.
24726 * gdb.t20/classes.exp: Likewise.
24727 * gdb.t03/ptype.exp: Increase timeout.
24728 * gdb.t16/printcmds.exp (test_print_string_constants,
24729 test_print_array_constants): Likewise.
24730 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24731 * gdb.t20/classes.exp (do_tests): Likewise.
24732 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24733
24734Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24735
24736 * gdb.stabs: Renamed *wierd* to *weird*.
24737
24738Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24739
24740 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24741 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24742
24743Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24744
24745 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24746 (do_tests): Remove xfail for whatis on one_var and two_var.
24747
24748Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24749
24750 * Makefile.in: Made cross building work better by adding
24751 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24752
24753Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24754
24755 * gdb.t15/{return.c,return.exp,Makefile.in}:
24756 New test, currently commented out.
24757
24758Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24759
24760 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24761 still running and removes the leftover named socket so GDb can do
24762 clean restarts.
24763
24764Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24765
24766 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24767 console, not GDB.
24768 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24769 cross testing works better with "make check"
24770 * config/unix-gdb: Use default procedures for exit and version.
24771 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24772 with the newest VxWorks.
24773
24774Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24775
24776 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24777 old form.
24778
24779 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24780 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24781
24782 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24783
24784 * config/unix-gdb.exp: Remove this version of gdb_exit
24785 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24786 Rob says he'll look at it when he gets back to testing boards.
24787
24788Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24789
24790 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24791 an expected fail for certain ptype commands.
24792
24793 * gdb.t20/classes.exp: Update expected results of "ptype class
24794 Base1" to account for the constructor that now appears in the type.
24795
24796Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24797
24798 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24799 disappeared from list.
24800 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24801 "alldone" proc with call to cleanup and exit.
24802 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24803 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24804 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24805 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24806 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24807 "alldone" proc with simple returns that suppress remaining
24808 tests. The alldone proc went away many months ago.
24809
24810Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24811
24812 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24813
24814 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24815
24816Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24817
24818 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24819 as vax gdb will display them.
24820
24821Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24822
24823 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24824 optimizers.
24825
24826 * scope.exp: Change "bad value for localval" messages so each one
24827 is unique.
24828
24829 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24830 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24831
24832 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24833
24834Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24835
24836 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24837 doesn't exist (due to optimization).
24838
24839Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24840
24841 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24842 contains \r because the filename is long.
24843
24844 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24845 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24846
24847Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24848
24849 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24850 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24851 Ultrix.
24852 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24853 int tests.
24854 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24855
24856Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24857
24858 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24859
24860 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24861 to match does not match the passing case but still matches the
c906108c
SS
24862 failing case.
24863
24864Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24865
24866 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24867
24868Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24869
24870 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24871 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24872 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24873 Remove various versions of gdb_exit.
24874 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24875 gdb_exit.
24876 * config/unix-gdb.exp: gdb_exit remains here, and should override
24877 the generic version, since it's doing a lot of wierd stuff that
24878 the other versions aren't. FIXME, fold it in, or abandon this
24879 version.
24880
24881Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24882
24883 * gdb.t24/demangle.exp: Add tests for PR 3220.
24884
24885Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24886
24887 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24888
24889Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24890
24891 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24892 "i386-*-*". Works for i486 as well.
24893
24894 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24895 bug, and expand domain of xfail to all SVR4 systems, since the
24896 actual problem is likely to be in generic SVR4 /proc support.
24897
24898Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24899
24900 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24901
24902Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24903
24904 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24905 xfails for other systems. Match a missing 'Continuing.' as an
24906 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24907
24908 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24909 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24910 Only issue warning for missing executables if -all option is used.
24911
24912 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24913 file if -all option is used. It's like an unpredictable XFAIL.
24914
24915Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24916
24917 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24918 for dynamically linked binaries.
24919
24920 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24921
24922Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24923
24924 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24925 to state that this is a known bug in old versions of g++.
24926
24927Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24928
24929 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24930 while waiting for `Continuing'.
24931
24932Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24933
24934 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24935 in text, data, and bss.
24936 * gdb.t10/nodebug.c: Add local and global test variables for
24937 initialized and uninitialized data.
24938
24939Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24940
24941 * config/unix-gdb.exp (gdb_exit): Add "wait".
24942
24943Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24944
24945 * gdb.t06/signals.exp: xfail the continue from the handler for all
24946 targets.
24947
24948 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24949 function with watchpoints enabled, the i386 call dummy starts with
24950 a call.
24951
24952 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24953 386 bsd names its corefiles.
24954
24955Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24956
24957 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24958 compilers don't grok it.
24959 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24960 with small octal ints rather than character constants, which
24961 are signed and might not fit if first promoted to int.
24962
24963Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24964
24965 * gdb.t09/Makefile.in (clean): Remove corefile.
24966
24967Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24968
24969 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24970
24971Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24972 and Jim Kingdon (kingdon@cygnus.com)
24973
24974 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24975 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24976 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24977
24978Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24979
24980 * gdb.t17/interrupt.exp: Add xfail for hppa.
24981
24982Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24983
24984 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24985 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24986 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24987 to determine signed-ness of bitfields and use the result to setup
24988 the xfail.
24989 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24990 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24991 call line is reached if necessary.
24992
24993Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24994
24995 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24996
24997Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24998
24999 * gdb.t06/break.exp: Also test `clear' command.
25000
25001Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25002
25003 * gdb.t00/teststrategy.exp: Remove extra quote.
25004
25005 * gdb.t07/watchpoint.exp: Change xfail for calling function with
25006 watchpoint enabled to be for all non-68k machines.
25007
25008 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
25009
25010Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25011
25012 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
25013 targets use aout.mt instead of ecoff.mt as gas understands
25014 standard aout format.
25015
25016Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
25017
25018 * lib/gdb.exp (runto): Don't insist that function we are running to
25019 was compiled with -g.
25020
25021 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
25022
25023 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
25024 to get back into the read system call.
25025 Accept leading newline in case where we woke it up.
25026
25027Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25028
25029 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
25030 to make the stabs test work on ecoff systems using gcc and -with-stabs.
25031 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
25032 enable ecoff configuration.
25033
25034Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25035
25036 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
25037
25038Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25039
25040 * gdb.t16/printcmds.exp: Add another printf test.
25041
25042Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
25043
25044 * configure.in: If configured -with-stabs on any target, add
25045 stabsdirs to configdirs.
25046
25047Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25048
25049 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
25050 fun" so pattern does not match the command itself.
25051
25052Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25053
25054 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
25055
25056Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25057
25058 * gdb.t17/interrupt.exp: Test for more things.
25059
25060Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25061
25062 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
25063 compiler arranges the code and line numbers.
25064
25065 * gdb.t17/interrupt.exp: Don't send \n after ^C.
25066
25067Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25068
25069 * gdb.t00/help.exp: Increase expect input buffer size.
25070
25071Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25072
25073 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
25074
25075 * gdb.t07/watchpoint.exp: Add xfail for hppa.
25076
25077 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
25078
25079 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
25080 [0-9]*, not just [0-9].
25081
25082Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25083
25084 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
25085
25086 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
25087
25088Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25089
25090 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
25091
25092Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25093
25094 * gdb.t06/signals.c: Add xfails for sun3.
25095
25096 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
25097
25098 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
25099 test_stepping tests.
25100
25101Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25102
25103 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
25104
25105 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
25106
25107 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
25108 rather than actually putting it through cpp twice.
25109
25110 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
25111
25112Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
25113
25114 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
25115 no longer needed.
25116
25117Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25118
25119 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
25120
25121 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
25122 C++ features prints as "struct", make it a pass, not an xfail.
25123
25124Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25125
25126 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
25127 Don't require VA to print as "class" rather than "struct".
25128
25129Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
25130
25131 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
25132
25133Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25134
25135 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
25136
25137Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25138
25139 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
25140 order.
25141
25142Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25143
25144 * gdb.t16/printcmds.exp: Add printf tests.
25145
25146 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
25147
25148 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
25149
25150Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
25151
25152 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
25153 pass counts, to counteract any existing or future setup_xfails.
25154
25155Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25156
25157 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
25158 {BEGIN,END}_COMMON for common block instead of STAB.
25159 * gdb.stabs/wierd.exp: Add xfail for rs6000.
25160
25161 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
25162 intp_var should be N_GSYM not N_LSYM.
25163 wierd-aout.S: Use a label for the value of the N_SO.
25164 wierd.def: Remove all backslashes.
25165 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
25166
25167Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25168
25169 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
25170 get the expected next to inheritance3.
25171
25172Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25173
25174 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
25175 now that gcc-2.4 gets it right.
25176
25177Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25178
25179 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
25180
25181 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
25182 generating comp-info.exp which works for cross-compilation.
25183
25184Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
25185
25186 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
25187 "*-*-sysv4.*".
25188
25189Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
25190
25191 * gdb.t01/run.exp: Start with a fresh gdb.
25192 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
25193 SVR4.x.
25194
25195Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
25196
25197 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
25198 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
25199 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
25200 Makefile.in (distclean, realclean): Remove gdbme.c from list of
25201 things to remove.
25202
25203Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
25204
25205 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
25206 test cases from bug reports.
25207
25208Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
25209
25210 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
25211 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
25212 avoid spurious xfails.
25213 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
25214 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
25215 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
25216
25217Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
25218
25219 * gdb.t00/teststrategy.exp: Rework to provide more useful
25220 description of each test, fix problem with systems that define
25221 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
25222 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
25223 results for "next over recursive call" so timeouts aren't taken
25224 by error.
25225
25226Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
25227
25228 * gdb.t12/scope.exp: Test printing of variables before run.
25229
25230 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
25231 printed in wrong order due to sorting.
25232
25233Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
25234
25235 * gdb.t00/teststrategy.exp: Fix expected results for printing
25236 user entered string constant. Is array of char, prints with no
25237 address.
25238
25239 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
25240 commands.
25241 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
25242 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
25243 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
25244 of struct of char arrays.
25245 * gdb.t00/radix.exp: New tests for radix commands.
25246
25247Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
25248
25249 * gdb.t16/printcmd.exp: Print a variable before running program
25250 (with xfail for AIX).
25251
25252Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
25253
25254 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
25255
25256 * gdb.t16/printcmd.exp: Don't print variables before running program.
25257
25258 * gdb.t06/break.exp: Don't require envp argument to main.
25259
25260 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
25261
25262 * gdb.t02/whatis.exp, gdb.t11/list.exp:
25263 Add xfails for rs6000.
25264
25265 * gdb.t02/whatis.exp: Change other tests not to re-test something
25266 we already tested.
25267
25268 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
25269 each type used has a variable of that type.
25270
25271Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
25272
25273 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
25274
25275Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
25276
25277 * configure.in: change srctrigger to be a file, not a directory
25278
25279Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
25280
25281 * configure.in (mips-idt-ecoff*): Added trailing '*'.
25282
25283 * gdb.t11/list.exp: Fixed a couple of typos.
25284
25285Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
25286
25287 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
25288 is fixed and PR is closed.
25289 * gdb.t16 (gdbme.c): Add simple test string variable.
25290 * gdb.t16 (printcmds.exp): Add tests with simple test string
25291 variable, primarily for boundaries on "set print elements".
25292
25293Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
25294
25295 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
25296 Make leading 0's optional and don't expect a tab in the middle
25297 of the number.
25298
25299 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
25300
25301 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
25302 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
25303 don't end command passed to gdb_test with newline.
25304
25305 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
25306 signed keyword away, don't expect signed bitfields to be signed.
25307
25308 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
25309 printing with only as many 1's as are in the field as well as printing
25310 with 32 1's (see comment).
25311
25312Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
25313
25314 * gdb.t00/default.exp: Start with a fresh gdb.
25315 * configure.in (configdirs): Remove gdb.t31 until the chill
25316 compiler works again. It no longer is able to find chillrt0
25317 since it isn't in libchill.a anymore.
25318 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
25319 wierd.o, make more modular.
25320 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
25321 spurious newlines that caused problems.
25322
25323Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25324
25325 * Move test with enums and partial symbols from gdb.t03/ptype.exp
25326 to gdb.stabs/wierd.exp since GCC has worked around the bug.
25327 gdb.stabs/wierd.{exp,def}: Many new tests.
25328
25329 * gdb.t00/default.exp: update info line for new message.
25330
25331 * gdb.t02/{whatis.exp,gdbme.c}:
25332 Test that "char *" doesn't print as "caddr_t".
25333
25334Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25335
25336 * gdb.t00/help.exp: Use .* in place of some help messages which
25337 just changed.
25338 gdb.t00/default.exp: Update "info frame" test for new message.
25339 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
25340 Remove some xfails
25341
25342Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25343
25344 * gdb.t03/{gdbme.c,ptype.exp}:
25345 Add tests for typedef'd struct and union without tags.
25346 Also check "whatis" on a variable of a typedef'd enum without a tag.
25347
25348 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
25349 PRMS 1823; the bug still exists but isn't reproduced by this test
25350 anymore), and remove rs6000 XFAIL (the bug is fixed).
25351
25352 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
25353 duplicated from whatis.exp. For those that are left, accept
25354 "long", "long int", or "int" for long variables (whatis.exp already
25355 has an XFAIL for "int", so no need to fail it here).
25356
25357 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
25358 Deal with GCC's names for types now that GDB uses the compiler's names.
25359
25360 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
25361 setup_xfail's for sunos4. If we #defined the signed keyword away,
25362 don't expect GDB to know that char it is signed.
25363
25364 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
25365
25366Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
25367
25368 * configure.in (configdirs): Add gdb.t24 for C++ tests that
25369 should work on any system, regardless of debugging format.
25370 * gdb.t21/demangle.exp: Move to gdb.t24.
25371 * gdb.t24/demangle.exp: Move from gdb.t21.
25372 * gdb.t24/{Makefile.in, configure.in}: New files.
25373
25374Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25375
25376 * configure.in: Do gdb.stabs and C++ tests only for stabs.
25377 * gdb.stabs: New directory.
25378
25379Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25380
25381 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
25382 not just "Quit anyway?".
25383
25384Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
25385
25386 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
25387 that all setup_xfails are immediately followed by clear_xfails.
25388
25389Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
25390
25391 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
25392 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
25393 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
25394 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
25395 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
25396 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25397 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25398 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
25399 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
25400 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
25401 gdb.t31/chillvars.exp, lib/gdb.exp:
25402 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
25403 bug-gdb@prep.ai.mit.edu.
25404
25405Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
25406
25407 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
25408 with 0.0, not integer 0.
25409
25410Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
25411
25412 * gdb.t06/break.exp: Update for "Kill the program" message change.
25413
25414Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
25415
25416 * Makefile.in (GDBFLAGS): Set to -nx.
25417 * Makefile.in (site.exp): Use GDBFLAGS.
25418
25419Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25420
25421 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
25422 Makefiles.
25423 (check): depend on just-check.
25424 (just-check): added so that tests can be run without a noop
25425 build pass.
25426
25427Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25428
25429 Switch to using configure's configdirs.
25430 * Makefile.in (Makefile): add configure.in dependency.
25431 (SUBDIRS): removed redundant assignment.
25432 * configure.in: switch subdirs assignment to configdirs.
25433 * gdb.t*/configure.in: new files.
25434
25435Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
25436
25437 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
25438 works.
25439
25440Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
25441
25442 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
25443 in explicit rules. Apparently this is not supported by some makes.
25444
25445Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
25446
25447 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
25448
25449Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25450
25451 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
25452 disappeared.
25453
25454Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
25455
25456 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
25457
25458Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
25459
25460 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
25461 watchpoint problem that is now fixed.
25462 * gdb.t30/chexp.exp: Remove setup_xfail for printing
25463 uninitialized convenience variables.
25464 * gdb.t31/chillvars.exp: Fix expected patterns for printing
25465 structures.
25466
25467Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25468
25469 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
25470 which causes expect to get out of sync with gdb on long output
25471 from help set.
25472 * gdb.t09/corefile.exp: Make expected pattern for core file
25473 failing signal and frame output format less sun specific.
25474
25475Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
25476
25477 * gdb.t31/chillvars.exp: Add and remove initial dummy
25478 breakpoint, so that symbol table is forced in.
25479 (Needed at least on Sunos4, though it seems not SVR4.)
25480 * gdb.t31/chillvars.exp: Update for changed output format.
25481
25482Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
25483
a9c64011 25484 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
25485
25486Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
25487
25488 * Makefile.in: Added --srcdir when invoking runtest, removed the
25489 need for a local config file. (optional now)
25490
25491Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
25492
25493 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
25494 failure count used to force early termination. Add some more
25495 expected failures for gnu style demangling.
25496
25497Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25498
25499 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
25500 pmi variable from gdb.t20/gdbme to get optimized away.
25501 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
25502 Check for written corefile upon timeout _and_ eof.
25503
25504Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25505
25506 * config/unix-gdb.exp: Add missing return 0.
25507
25508Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25509
25510 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
25511 test termination.
25512
25513Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
25514
25515 * configure.in (subdirs): Put back gdb.t17 which mysteriously
25516 disappeared.
25517
25518Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
25519
25520 * gdb.t10/crossload.exp: Disable the i860-elf test until such
25521 time as i860 support works.
25522
d63a86f8 25523 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
25524 "backtrace 100\r" rather than just "backtrace\r", to match last
25525 change.
25526
25527Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
25528
25529 * config/udi-gdb.exp (gdb_exit): Remove close command.
25530 (gdb_target_udi): New procedure to set the UDI target.
25531 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
25532 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
25533 Added waits for prompts after several question responses. Added
25534 some more responses used by a29k-amd-udi-gdb.
25535 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
25536 pass different arguments, restart UDI connection after program
25537 completion.
25538 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25539 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25540 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25541 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25542 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25543 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25544 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25545 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25546 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25547 after program completion.
25548 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25549 compiled with a SELECT_VECS setting.
25550 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25551 infinite recursion.
25552
25553 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25554 Added checks for COFF results, and made them expected failures for
25555 all targets. It would be better to make them expected failures
25556 for COFF targets only.
25557
25558Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25559
25560 * Makefile.in: add null dvi target, don't bother to recurse
25561 through test directories for info and install-info; rename
25562 $(datadir) to be dejagnu instead of deja-gnu
25563
25564Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25565
25566 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25567 compiler to coredump.
25568 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25569 code.
25570
25571Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25572
25573 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25574 coredump.
25575 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25576 code.
25577
25578Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25579
25580 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25581 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25582 which in a shell. Deletes xgdb when done.
25583 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25584 Tests the return from the "set height" or "set width" commands.
25585 Added a few return codes where needed.
25586
25587Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
25588
25589 * Makefile.in (SUBDIRS): Add gdb.t17.
25590 * configure.in (subdirs): Add gdb.t17.
25591 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
25592 files to test gdb's calling of functions in the inferior with
25593 the correct arguments and gdb's ability to retrieve any
25594 result returned.
25595
25596Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
25597
25598 * config/unix-gdb.exp (gdb_exit): Remove close commands that
25599 may be called after gdb goes away. Previous versions of expect
25600 needed these to avoid file descriptor leaks, but they cause
25601 errors with the current revision of expect.
25602 * gdb.t00/gdbvars.exp: Use -re on expected output after
25603 setting sevenbit-strings.
25604 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
25605 to set sevenbit-strings consistent across tests.
25606 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
25607 set sevenbit-strings consistent across tests.
25608
25609Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
25610
25611 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
25612 expected output to match current "expect" expectations.
25613
25614Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
25615
25616 * gdb.t00/default.exp: Change expected output for default "source"
25617 command, to match new gdb behavior which requires a filename to
25618 source.
25619
25620Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25621
25622 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25623 expected fail for i486-*-* that misses the marker2 function.
25624 * gdb.t10/crossload.exp (bfddefault): Allow successful
25625 recognition of a format to pass even if no symbols are found.
25626 Explicitly catch failures where the format is not recognized
25627 or is ambiguous, and add the reason to the fail message.
25628 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25629 the cause is and invalid target and add reason to failure message.
25630 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
25631 elf32-i386, elf32-sparc, and elf32-i860.
25632 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
25633 Set up expected failure for 'filename'::variable scope resolution,
25634 which is now apparently broken on all targets.
25635 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
25636 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
25637 gdb.t23/templates.exp: Change failure for missing binfile into
25638 just a warning.
25639 gdb.t21/demangle.exp: Change all cfront references to 'arm'
25640 references.
25641
25642Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
25643
25644 * gdb.t00/default.exp: Add expected output for default "source"
25645 command, to match new gdb behavior.
25646 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25647
25648Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25649
25650 * config/*-gdb.exp: returns an error, rather than exiting on
25651 internal errors.
25652
25653Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25654
25655 * gdb.t03/gdbme.c: Add pointer to struct variable.
25656 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25657 referencing struct members.
25658
25659Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25660
25661 * configure.in (mips-idt-ecoff): New target.
25662 * config/mips-gdb.exp: New file for remote board using MIPS remote
25663 debugging protocol.
25664
25665 * Redid configuration scheme. Removed gdb.t*/configure.in.
25666 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25667 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25668 distclean targets. Built executables via .o files. Adjusted
25669 tests to account for source files in $(srcdir) rather than
25670 $(objdir).
25671 * lib/gdb.exp (runto): Don't expect () after the function name,
25672 because it may have arguments.
25673
25674Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25675
25676 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25677 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25678 expected failures for mips-idt-* and mips-sgi-*.
25679 * gdb.t00/default.exp (attach): Kill process if requested.
25680 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25681 that does not read core files.
25682 * gdb.t01/run.exp: Removed checks for exit status code.
25683 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25684 it is linked in.
25685 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25686 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25687 appropriate, rather than doing it by hand.
25688 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25689 execution.
25690 * gdb.t10/crossload.exp: Kill existing program if needed.
25691 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25692 appropriate, rather than doing it by hand. Always increase
25693 timeout for this test, not just for VxWorks.
25694
25695Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25696
25697 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25698 of Chill STRUCT types and STRUCT values.
25699 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25700 than "char".
25701 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 25702 struct2): New struct definitions and initializations to test
c906108c
SS
25703 simple Chill STRUCT types.
25704
25705Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25706
25707 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25708 the null byte at the end of strings.
25709 * gdb.t00/default.exp: Make show version insensitive to copyright
25710 date.
25711 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25712 to avoid dependencies on target char signedness.
25713 * gdb.t16/printcmds.exp: Update expected results for explicitly
25714 unsigned char.
25715 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25716 now work.
25717 * gdb.t21/demangle.exp: Add many more patterns for template
25718 demangling, most of them being expected failures.
25719 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25720 string we are matching for, to match on the whole string.
25721 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25722 and fix a whole bunch that had incorrect expected output but were
25723 passing anyway because of the bug in "proc demangle".
25724 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25725 type.
25726 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25727
25728Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25729
a9c64011
AS
25730 * gdb/testsuite: made modifications to testcases, etc., to allow
25731 them to work properly given the reorganization of deja-gnu and the
25732 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
25733
25734Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25735
25736 * gdb/testsuite: Initial creation of gdb/testsuite.
25737 Migrated dejagnu testcases and support files for testing nm to
25738 gdb/testsuite from deja-gnu. These files were moved "as is"
25739 with no modifications. This migration is part of a major overhaul
25740 of dejagnu. The modifications to these testcases, etc., which
25741 will allow them to work with the new version of dejagnu will be
25742 made in a future update.
48efe704 25743
8d8cb839 25744 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 25745\f
8d8cb839
EZ
25746;; Local Variables:
25747;; mode: change-log
25748;; left-margin: 8
25749;; fill-column: 74
25750;; version-control: never
25751;; End:
902f2ccb
MC
25752
25753 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 25754 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
25755 Copying and distribution of this file, with or without modification,
25756 are permitted provided the copyright notice and this notice are preserved.