]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blame - gdb/testsuite/ChangeLog
procfs file descriptor leaks
[thirdparty/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
a7860e76
TT
12011-11-09 Tom Tromey <tromey@redhat.com>
2
3 * gdb.cp/destrprint.exp: New file.
4 * gdb.cp/destrprint.cc: New file.
5
72a2e3dc
MI
62011-11-08 Meador Inge <meadori@codesourcery.com>
7
8 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
9 (switch_stack_to_other): New test function.
10 * gdb.arch/thumb-prologue.exp: New test cases.
11
7bf9deb0
MR
122010-11-08 Maciej W. Rozycki <macro@codesourcery.com>
13
14 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
15
d3895d7d
YQ
162011-11-08 Yao Qi <yao@codesourcery.com>
17
18 * gdb.exp (supports_process_record): New.
19 (supports_reverse): New.
20 * gdb.reverse/break-precsave.exp: Call support_process_record
21 to run test conditionally.
22 * gdb.reverse/consecutive-precsave.exp: Likewise.
23 * gdb.reverse/i386-precsave.exp: Likewise.
24 * gdb.reverse/machinestate-precsave.exp: Likewise.
25 * gdb.reverse/solib-precsave.exp: Likewise.
26 * gdb.reverse/step-precsave.exp: Likewise.
27 * gdb.reverse/until-precsave.exp: Likewise.
28 * gdb.reverse/watch-precsave.exp: Likewise.
29 * gdb.reverse/break-reverse.exp: Call support_reverse to run
30 test conditionally.
31 * gdb.reverse/consecutive-reverse.exp: Likewise.
32 * gdb.reverse/finish-precsave.exp: Likewise.
33 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
34 * gdb.reverse/finish-reverse.exp: Likewise.
35 * gdb.reverse/i386-reverse.exp: Likewise.
36 * gdb.reverse/i386-sse-reverse.exp: Likewise.
37 * gdb.reverse/machinestate.exp: Likewise.
38 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
39 * gdb.reverse/sigall-precsave.exp: Likewise.
40 * gdb.reverse/sigall-reverse.exp: Likewise.
41 * gdb.reverse/solib-reverse.exp: Likewise.
42 * gdb.reverse/step-reverse.exp: Likewise.
43 * gdb.reverse/until-reverse.exp: Likewise.
44 * gdb.reverse/watch-reverse.exp: Likewise.
45
a59306a3
YQ
462011-11-05 Yao Qi <yao@codesourcery.com>
47
48 * gdb.trace/trace-break.exp: Add test on setting two
49 fast tracepoints at the same address.
50
87769f59
JK
512011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
52
53 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
54
3065dfb6
SS
552011-11-02 Stan Shebs <stan@codesourcery.com>
56
57 * gdb.trace/collection.c: Add code using strings.
58 * gdb.trace/collection.exp: Add tests of string collection.
59
89e208db
JK
602011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
61
62 * gdb.base/skip-solib.exp (executable_main): New variable.
63 (binfile_main): Base it on that.
64 Use $executable_main in clean_restart calls. Drop gdb_exit and
65 gdb_start calls.
66
405e54e9
JK
672011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
68
69 Fix racy FAILs.
70 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
71 breakpoint_re globals import by async. Set string_regex to .* for
72 async. Remove the optional thread_selected_re and breakpoint_re
73 globals expectations.
74
58e8570a
JM
752011-11-01 Joseph Myers <joseph@codesourcery.com>
76
77 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
78 well as Cygwin.
79
7b35ec7f 802011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
81
82 Add tests for skip command.
89e208db
JK
83 * gdb.base/skip-solib-lib.c: New
84 * gdb.base/skip-solib-main.c: New
85 * gdb.base/skip-solib.exp: New
86 * gdb.base/skip.c: New
87 * gdb.base/skip.exp: New
88 * gdb.base/skip1.c: New
89 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 90
b9fd1791
PA
912011-10-31 Yao Qi <yao@codesourcery.com>
92 Pedro Alves <pedro@codesourcery.com>
93
94 * gdb.trace/trace-break.c: New.
95 * gdb.trace/trace-break.exp: New.
96
4323fecc
JK
972011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
98
99 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
100 break-here-2.
101
0e5bf2a8
PA
1022011-10-28 Pedro Alves <pedro@codesourcery.com>
103
104 * gdb.threads/no-unwaited-for-left.c: New.
105 * gdb.threads/no-unwaited-for-left.exp: New.
106 * gdb.threads/non-ldr-exc-1.c: New.
107 * gdb.threads/non-ldr-exc-1.exp: New.
108 * gdb.threads/non-ldr-exc-2.c: New.
109 * gdb.threads/non-ldr-exc-2.exp: New.
110 * gdb.threads/non-ldr-exc-3.c: New.
111 * gdb.threads/non-ldr-exc-3.exp: New.
112 * gdb.threads/non-ldr-exc-4.c: New.
113 * gdb.threads/non-ldr-exc-4.exp: New.
114
3a3dad98
JK
1152011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
116
117 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
118 * gdb.base/attach-pie-misread.exp: Likewise.
119 * gdb.base/break-interp.exp: Likewise.
120 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
121 testcases for use_gdb_stub.
122 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
123 (continue): New testcase.
124 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
125 * gdb.threads/attach-into-signal.exp: Likewise.
126 * gdb.threads/attach-stopped.exp: Likewise.
127 * gdb.threads/attachstop-mt.exp: Likewise.
128
d6a5d40c
PK
1292011-10-28 Paul Koning <paul_koning@dell.com>
130
131 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
132
ca539be8
JK
1332011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
134
135 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
136 (mi_gdb_test): Import globals thread_selected_re
137 and breakpoint_re. Expect them optionally at the regex start.
138
d234ef5c
DE
1392011-10-27 Doug Evans <dje@google.com>
140
141 * gdb.python/python.exp: Test source -s.
142
ab964825
PK
1432011-10-26 Paul Koning <paul_koning@dell.com>
144
145 * gdb.python/lib-types.cc (struct A): New structure.
146 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 147
54d8a644
PK
1482011-10-25 Paul Koning <paul_koning@dell.com>
149
150 PR python/13327
d234ef5c 151
54d8a644
PK
152 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
153 fetch_lazy method.
154
b0221781
YQ
1552011-10-24 Yao Qi <yao@codesourcery.com>
156
157 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
158 target is tic6x-*-*.
159
6cda5a20
JB
1602011-10-21 Joel Brobecker <brobecker@adacore.com>
161
162 * gdb.ada/mi_task_info/task_switch.adb: New file.
163 * gdb.ada/mi_task_info.exp: New file.
164
5ed9db04
JK
1652011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
166
167 * gdb.cp/expand-psymtabs-cxx.exp: New file.
168 * gdb.cp/expand-psymtabs-cxx.cc: New file.
169
9df2fbc4
PM
1702011-10-20 Phil Muldoon <pmuldoon@redhat.com>
171
172 PR python/12656
173
174 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
175 global_block tests.
176
736086ba
TT
1772011-10-18 Tom Tromey <tromey@redhat.com>
178
179 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
180
4af31552
TT
1812011-10-18 Tom Tromey <tromey@redhat.com>
182
183 * gdb.base/source.exp: Don't include full file name in test name.
184 * gdb.python/python.exp: Don't include full file name in test
185 name.
186
43136979
AR
1872011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
188
189 * gdb.base/attach-pie-noexec.c: New files.
190 * gdb.base/attach-pie-noexec.exp: New files.
191
543a9323
JM
1922011-10-17 Joseph Myers <joseph@codesourcery.com>
193
194 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
195 prompt for each extra line in command.
196
21ae7a4d
JK
1972011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
198
199 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
200 Revert the part of:
201 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
202 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
203 Change the expected string.
204
20ec36d9
JK
2052011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
206
207 Fix results with system glibc debug info installed.
208 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
209 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
210 Accept also __libc_ symbol prefix and no prefix.
211
6501c2fc
KS
2122011-10-14 Keith Seitz <keiths@redhat.com>
213
214 PR c++/13225
215 * gdb.cp/converts.cc (foo3_1): New function.
216 (foo3_2): New functions.
217 * gdb.cp/converts.exp: Add tests for int to pointer conversion
218 and null pointer conversions of integer constant zero.
219 Add test to check if all arguments are checked for incompatible
220 conversion BADNESS.
221
55b1fd0c
TT
2222011-10-14 Tom Tromey <tromey@redhat.com>
223
224 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
225 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
226 linespec.
227
22c05d8a
JK
2282011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
229
230 Fix internal error regression.
231 * gdb.dwarf2/implptr-optimized-out.S: New file.
232 * gdb.dwarf2/implptr-optimized-out.exp: New file.
233
1d6edc3c
JK
2342011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
235
236 Fix empty DWARF expressions DATA vs. SIZE conditionals.
237 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
238 (loclist): New.
239 (4): New abbrev.
240 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
241 Use prepare_for_testing, remove clean_restart.
242 (p arraynoloc, p arraycallnoloc): New tests.
243
9ec72168
JK
2442011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
245
246 * gdb.cp/namespace-enum.exp (executable): New variable.
247 (binfile): Use ${objdir}/${subdir}/ prefix.
248 Use ${executable} for clean_restart.
249
9c6c53f7
SA
2502011-10-11 Sterling Augustine <saugustine@google.com>
251
252 * gdb.cp/Makefile.in: Add namespace-enum test.
253 * gdb.cp/namespace-enum.exp: New file.
254 * gdb.cp/namespace-enum.c: New file.
255 * gdb.cp/namespace-enum-main.c: New file.
256
fac7ceb3
UW
2572011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
258
259 * gdb.python/py-shared.exp: Relax filename check to handle remote:
260 sysroot.
261
941b2081
JK
2622011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
263
264 Reimplement @entry in input expressions.
265 * gdb.base/exprs.c (v_int_array_init): New variable.
266 * gdb.base/exprs.exp (print v_int_array_init)
267 (print *v_int_array_init@1, print *v_int_array_init@2)
268 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
269 (print v_int_array_init[1]@1): New tests.
270
0344e878
JM
2712011-10-10 Joseph Myers <joseph@codesourcery.com>
272
273 * gdb.cp/gdb2495.exp: Do not include directories in filename in
274 expected message.
275
5a56e9c5
DE
2762011-10-09 Doug Evans <dje@google.com>
277
278 * gdb.base/alias.exp: Add tests for alias command.
279
2bda9cc5
JK
2802011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
281
282 * gdb.arch/amd64-entry-value.s: New file.
283 * gdb.mi/mi2-amd64-entry-value.s: New file.
284
a471c594
JK
2852011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
286
287 Display @entry parameter values even for references.
288 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
289 functions.
290 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
291 reference and datap_input.
292 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
293 breakpoints.
294 (continue to breakpoint: entry_reference: reference)
295 (entry_reference: bt at entry)
296 (continue to breakpoint: entry_reference: breakhere_reference)
297 (entry_reference: bt, entry_reference: ptype regparam)
298 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
299 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
300 (entry_reference: p regcopy, entry_reference: p nodataparam)
301 (entry_reference: p nodataparam@entry): New tests.
302
36b11add
JK
3032011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
304
305 Support @entry in input expressions.
306 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
307 (entry_stack: p s1@entry, entry_stack: p s2@entry)
308 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
309 (tailcall: p j@entry): New tests.
310 * gdb.cp/koenig.cc (A::entry): New function.
311 (main): Call it.
312 * gdb.cp/koenig.exp (p entry (c)): New test.
313
e18b2753
JK
3142011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
315
316 Display @entry parameter values (without references).
317 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
318 (different, validity, invalid): New functions.
319 (main): Call them.
320 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
321 stacktest, breakhere_stacktest, different, breakhere_different,
322 breakhere_validity and breakhere_invalid.
323 (entry: bt): Update for @entry.
324 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
325 (entry_validity: *, entry_invalid: *): Many new tests.
326 * gdb.base/break.exp
327 (run until breakpoint set at small function, optimized file): Accept
328 also the @entry suffix.
329 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
330 * gdb.mi/mi2-amd64-entry-value.c: New files.
331 * gdb.mi/mi2-amd64-entry-value.exp: New files.
332
2d6c5dc2
JK
3332011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
334
335 Protect entry values against self tail calls.
336 * gdb.arch/amd64-entry-value.cc (self2, self): New.
337 (main): Call self.
338 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
339 (set debug entry-values 1, self: bt debug entry-values): New tests.
340
111c6489
JK
3412011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
342
343 Recognize virtual tail call frames.
344 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
345 (amb_b, amb_a): New.
346 (main): Call a and b.
347 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
348 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
349 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
350 New tests.
351
8e3b41a9
JK
3522011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
353
354 Implement basic support for DW_TAG_GNU_call_site.
355 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
356 * gdb.arch/amd64-entry-value.cc: New file.
357 * gdb.arch/amd64-entry-value.exp: New file.
358
181cebd4
JK
3592011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
360
361 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
362 * gdb.dwarf2/implptr-64bit.S: New file.
363 * gdb.dwarf2/implptr-64bit.exp: New file.
364
741f5e3c
JK
3652011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
366
367 Fix initial language detection with -readnow.
368 * gdb.cp/readnow-language.cc: New file.
369 * gdb.cp/readnow-language.exp: New file.
370
a73d2258
JK
3712011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
372
373 Fix printed anonymous struct name.
374 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
375
af369495
JM
3762011-10-09 Joseph Myers <joseph@codesourcery.com>
377
378 * gdb.base/solib-symbol.exp: Do not include directories in
379 filenames in expected messages.
380
1fa57852
DE
3812011-10-07 Doug Evans <dje@google.com>
382
383 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
384
bd054e06
KP
3852011-10-07 Kevin Pouget <kevin.pouget@st.com>
386
387 Allow Python notification of new object-file loadings.
388 * gdb.python/py-events.exp: Test newobjfile event.
389 * gdb.python/py-events.py: Register newobjfile callback.
390 * gdb.python/py-events.c: Add call to shared library
391 * gdb.python/py-events-shlib.c: New file.
392
8031b6f8
JM
3932011-10-06 Joseph Myers <joseph@codesourcery.com>
394
395 * gdb.base/fixsection.exp: Do not include directories in filename
396 in expected message.
397
7fea6923
PM
3982011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
399
400 Add tests for passing of environment variables to inferior.
401 * gdb.base/testenv.c: New test source.
402 * gdb.base/testenv.exp: New expect test.
403
687f2a88
PK
4042011-10-04 Paul Koning <paul_koning@dell.com>
405
406 * gdb.python/py-value.c (main): Break before return.
407
cb6be26b
KP
4082011-10-04 Kevin Pouget <kevin.pouget@st.com>
409
410 PR python/12691: Add the inferior to Python exited event
411 * gdb.python/py-events.exp: Test the inferior attribute of exited
412 event with a fork.
413 * gdb.python/py-events.py: Print inferior number on exit.
414 * gdb.python/py-events.c: Fork the inferior.
415
fb213700
EBM
4162011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
417
418 * gdb.base/jit.exp: Add testcase name to log message
419
aa2071bd
PK
4202011-10-03 Paul Koning <paul_koning@dell.com>
421 Jan Kratochvil <jan.kratochvil@redhat.com>
422
423 * gdb.python/py-value.exp
424 (python inval = gdb.parse_and_eval('*(int*)0'))
425 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
426 (set argc=2, python print argc_lazy): New tests.
427
dd11a36c
JB
4282011-10-02 Joel Brobecker <brobecker@adacore.com>
429
430 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
431
46f886f1
JK
4322011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
433 Pedro Alves <pedro@codesourcery.com>
434
435 * gdb.python/py-value.exp (test_value_in_inferior): New variable
436 can_read_0, test for it.
437 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
438 (parse_and_eval with memory error): ... here, make it untested if
439 can_read_0.
440
c5cb204f
MP
4412011-09-30 Marek Polacek <mpolacek@redhat.com>
442
443 * gdb.python/python.exp (verify pagination beforehand)
444 (verify pagination afterwards): Fix race by splitting the line.
445
68fb0ec0
JM
4462011-09-29 Joseph Myers <joseph@codesourcery.com>
447
448 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
449 for 64-bit multilibs from i?86-* targets.
450
6aee0d90
MP
4512011-09-29 Marek Polacek <mpolacek@redhat.com>
452
453 * lib/gdb.exp: Fix a typo in one of the comments.
454
e9101ff5
MP
4552011-09-29 Marek Polacek <mpolacek@redhat.com>
456
457 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
458 matching pattern.
459
7a81bdbf
PK
4602011-09-28 Paul Koning <paul_koning@dell.com>
461
462 * gdb.python/py-type.c (enum E): New.
463 * gdb.python/py-type.exp (test_fields): Add tests for Python
464 mapping access to fields.
465 (test_enums): New test for field access on enums.
466
6710bf39
SS
4672011-09-27 Stan Shebs <stan@codesourcery.com>
468
469 * gdb.trace/collection.exp: Test collection of $_ret.
470
b2a6bdeb
AT
4712011-09-22 Andreas Tobler <andreast@fgznet.ch>
472
473 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
474 list of compilation switches for <*-*-freebsd*>.
475
3c9057f3
SS
4762011-09-19 Stan Shebs <stan@codesourcery.com>
477
478 * gdb.trace/tspeed.exp: New file.
479 * gdb.trace/tspeed.c: New file.
480
34518530
YQ
4812011-09-18 Yao Qi <yao@codesourcery.com>
482
483 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
484 instructions.
485 (test_adr_32bit, test_pop_pc): Likewise.
486 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
487 Thumb instructions.
488 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
489 in gdb_test_multiple.
490 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
491
ab254057
YQ
4922011-09-17 Yao Qi <yao@codesourcery.com>
493
494 * lib/gdb.exp (can_single_step_to_signal_handler): New.
495 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
496 support single step to signal handler.
497
9c317b71
YQ
4982011-09-17 Yao Qi <yao@codesourcery.com>
499
500 * gdb.base/disp-step-fork.c: New.
501 * gdb.base/disp-step-syscall.exp: New.
502 * gdb.base/disp-step-vfork.c: New.
503
a8123151
JB
5042011-09-16 Joel Brobecker <brobecker@adacore.com>
505
506 * gdb.ada/tasks.exp: Make the expected output for
507 the `info tasks' tests more resilient to spacing
508 changes.
509
63a9aad8
JK
5102011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
511
512 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
513 (reached breakpoint 2, reached breakpoint 3): Update expected output.
514
2aa48337
KP
5152011-09-15 Kevin Pouget <kevin.pouget@st.com>
516
517 PR Python/12692 Add gdb.selected_inferior() to Python interface.
518 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
519
6839b47f
KP
5202011-04-30 Kevin Pouget <kevin.pouget@st.com>
521
522 Handle multiple breakpoint hits in Python interface:
523 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
524 presence.
525 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
526 breakpoint hits.
527
0935723e
JK
5282011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
529 Jan Kratochvil <jan.kratochvil@redhat.com>
530
531 * gdb.python/py-events.exp: Remove pretty printing comment.
532 * gdb.python/py-evsignal.exp: New file.
533 * gdb.python/py-evthreads.c: Include signal.h.
534 (thread3): Remove variable count3. Remove variable bad and use raise
535 instead.
536 (thread2): Remove variable count2. Move thread3 pthread_create here,
537 merge pthread_join to a single line.
538 (main): Remove variable count1. Merge pthread_join with pthread_create
539 to a single line.
540 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
541 KFAIL python/12966 for gdbserver. Test return value of
542 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
543 gdb_expect by gdb_test and gdb_test_multiple.
544 (thread 2, thread 3): New tests.
545
4801a9a3
PA
5462011-09-12 Matt Rice <ratmice@gmail.com>
547 Pedro Alves <pedro@codesourcery.com>
548
549 PR gdb/13175
550
551 * gdb.base/interp.exp: New tests.
552 * gdb.base/interp.c: New file.
553
24ece742
DE
5542011-09-12 Doug Evans <dje@google.com>
555
556 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
557 * gdb.dwarf2/typeddwarf.exp: Ditto.
558
7f062217
JK
5592011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
560
561 Fix compatibility with x32 arch.
562 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
563 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
564 is_x86_like_target.
565 * testsuite/gdb.trace/collection.exp: Likewise.
566 * testsuite/gdb.trace/report.exp: Likewise.
567 * testsuite/gdb.trace/unavailable.exp: Likewise.
568 * testsuite/gdb.trace/while-dyn.exp: Likewise.
569 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
570 (is_x86_like_target): Check also is_amd64_regs_target.
571
08711b9a
JK
5722011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
573
574 PR breakpoints/12435
575 * gdb.arch/amd64-prologue-xmm.c: New file.
576 * gdb.arch/amd64-prologue-xmm.exp: New file.
577 * gdb.arch/amd64-prologue-xmm.s: New file.
578
b99b5f66
JK
5792011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
580
581 * gdb.dwarf2/dw2-param-error-main.c: New file.
582 * gdb.dwarf2/dw2-param-error.S: New file.
583 * gdb.dwarf2/dw2-param-error.exp: New file.
584
a391a2f6
PA
5852011-09-08 Pedro Alves <pedro@codesourcery.com>
586
587 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
588 inferior's pid and look for a core dump named core.$pid. Use
589 `remote_file' commands on the host instead of hand coding shell
590 commands on the build.
591 * gdb.base/valgrind-db-attach.exp: Kill the program before
592 finishing the test.
593
7d8e6458 5942011-09-02 Matt Rice <ratmice@gmail.com>
595
596 * lib/prompt.exp: New file for testing the first prompt.
597 * gdb.python/py-prompt.exp: Ditto.
598 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
599
68e77c9e
PA
6002011-09-02 Pedro Alves <pedro@codesourcery.com>
601
602 * gdb.threads/gcore-thread.exp: Set the global core_supported to
603 0, before testing gcore.
604
9655e943
JK
6052011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
606
df6dc84d
JK
607 * dw2-ifort-parameter-debug.S: Update copyright year.
608 * dw2-ifort-parameter.c: Update copyright year.
609 * dw2-ifort-parameter.exp: Update copyright year.
610
9655e943
JK
611 * dw2-ifort-parameter-debug.S: New file.
612 * dw2-ifort-parameter.c: New file.
613 * dw2-ifort-parameter.exp: New file.
614
353d1d73
JK
6152011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
616
617 * gdb.base/commands.exp (error_clears_commands_left): New function.
618 (): Call it.
619
5c07461a
JK
6202011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
621
622 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
623 (C): Initialize `a'.
624 * gdb.mi/mi-inheritance-syntax-error.exp
625 (-data-evaluate-expression $path): Expect `a' as 5.
626
0d932b2f
MK
6272011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
628
629 PR mi/11912
630 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
631 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
632 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
633 keyword in output of -var-info-path-expression.
634
bdb54049
JK
6352011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
636
637 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
638 * gdb.trace/collection.exp: Likewise.
639 * gdb.trace/report.exp: Likewise.
640 * gdb.trace/unavailable.exp: Likewise.
641 * gdb.trace/while-dyn.exp: Likewise.
642
59cde39c
KS
6432011-08-18 Keith Seitz <keiths@redhat.com>
644
645 PR c++/12266
646 * gdb.cp/meth-typedefs.cc: New file.
647 * gdb.cp/meth-typedefs.exp: New file.
648
fa3a4f15
PM
6492011-08-17 Phil Muldoon <pmuldoon@redhat.com>
650
651 * gdb.python/python.exp: Add extended-prompt tests.
652
c1049fca
JK
6532011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
654
655 * gdb.arch/i386-dr3-watch.exp
656 (watchpoint on gap1 does not fit debug registers)
657 (delete all watchpoints): Fix racy expect strings.
658
d93f7b5c
YQ
6592011-08-14 Yao Qi <yao@codesourcery.com>
660
661 * gdb.base/maint.exp: set data_section to ".neardata".
662 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
663 * gdb.base/savedregs.exp: Handle SIGILL.
664 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
665 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
666
457e09f0
DE
6672011-08-12 Doug Evans <dje@google.com>
668
669 * gdb.python/py-symbol.exp: Add test for symbol.type.
670
5d0bb2fb
UW
6712011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
672
673 * gdb.threads/pthreads.exp: Enable on non-native configurations.
674 * gdb.mi/mi-pthreads.exp: Likewise.
675 * gdb.mi/mi2-pthreads.exp: Likewise.
676 * gdb.mi/gdb669.exp.exp: Likewise.
677
fcdfa280
PA
6782011-08-09 Pedro Alves <pedro@codesourcery.com>
679
680 * lib/mi-support.exp (detect_async): Rename to...
681 (mi_detect_async): ... this.
682 * gdb.mi/mi-nonstop-exit.exp: Adjust.
683 * gdb.mi/mi-nonstop.exp: Adjust.
684 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
685 * gdb.mi/mi-nsintrall.exp: Adjust.
686 * gdb.mi/mi-nsmoribund.exp: Adjust.
687 * gdb.mi/mi-nsthrexec.exp: Adjust.
688
9d8fa392
PA
6892011-08-09 Pedro Alves <pedro@codesourcery.com>
690
691 * gdb.base/display.c (do_loops): New `p_i' local.
692 * gdb.base/display.exp: Test displaying a variable that is
693 temporarily at a bad address.
694
b6cede78
JK
6952011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
696
697 * gdb.dwarf2/dw2-op-stack-value.S: New file.
698 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
699
67bedb8c
JK
7002011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
701
702 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
703 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
704 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 705
af6e93b2
PA
7062011-08-05 Pedro Alves <pedro@codesourcery.com>
707
708 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
709 procedure.
710 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
711
1cf0e11f
YQ
7122011-08-05 Yao Qi <yao@codesourcery.com>
713
714 * gdb.base/callfuncs.exp: Set language after main.
715 * gdb.cp/cplusfuncs.exp: Likewise.
716 * gdb.cp/inherit.exp: Likewise.
717
a1e28cb2
UW
7182011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
719
720 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
721 * gdb.base/watch-vfork.exp: Skip on remote targets.
722
d4f5bbb9
UW
7232011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
724
725 * gdb.threads/thread-find.exp: Support remote targets.
726
724f4f80
UW
7272011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
728
729 * gdb.base/jit.exp: Download solib_binfile to target.
730 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
731 and call dlopen without full path name.
732 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
733 dlopen without full path name.
734
934709f0
PW
7352011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
736
737 * gdb.base/break-always.exp: Complete the test
738 with duplicated breakpoints and enabling/disabling them.
739
c26106c4
TT
7402011-08-02 Tom Tromey <tromey@redhat.com>
741
742 PR gdb/11289:
743 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
744
9300444e 7452011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
746
747 PR gdb/13045
748 * gdb.base/float.exp: Add new test case for PR gdb/13045
749 * gdb.base/float.c: New file.
750
00bd41d6
PM
7512011-07-28 Phil Muldoon <pmuldoon@redhat.com>
752
753 * gdb.python/py-mi.exp: Test printers returning string hint, and
754 also not returning a value.
755 * gdb.python/py-prettyprint.c: Add testcase for above.
756 * gdb.python/py-prettyprint.py: Add test printer for above.
757
d24f74ce
JK
7582011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
759
760 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
761 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
762 (.Ldie30) Add as field "data4".
763 (.Ldie32) Rename field "b" to "shl".
764 (abbrev4) Change for the "data4" field.
765 (abbrev5, abbrev6) Remove.
766 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
767 (p &s.shl): ... here. Add comment.
768 (p &s.data4): New.
769
bb7da2bf
JK
7702011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
771
772 Fix crash on lval_computed values.
773 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
774
11081198
JK
7752011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
776
777 * gdb.base/help.exp (help whatis): Update the expected string.
778
3c6e0cb3
JK
7792011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
780
781 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
782 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
783 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
784 Change the expected string.
785
efa80663
PA
7862011-07-26 Pedro Alves <pedro@codesourcery.com>
787
788 * gdb.base/watchpoint.exp
789 (test_disable_enable_software_watchpoint): New procedure.
790 (top level): Run it.
791
db8e4570
UW
7922011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
793
794 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
795 executable file "${binfile}", C++ version "${binfile}-cxx".
796 * gdb.python/py-prettyprint.exp: Likewise.
797 * gdb.python/py-symbol.exp: Likewise.
798 * gdb.python/py-type.exp: Likewise.
799 * gdb.python/py-value.exp: Likewise.
800 * gdb.python/py-template.exp (test_template_arg): Pass full executable
801 file name instead of just suffix.
802
543305c9
JK
8032011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
804
805 Fix implicit pointer offsets.
806 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
807 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
808 (continue to breakpoint: continue to baz breakpoint for implptr)
809 (sanity check element 0, sanity check element 1)
810 (enter the inlined function, check element 0 for the offset)
811 (check element 1 for the offset)
812 (continue to breakpoint: ignore the second baz breakpoint): New tests.
813 (set foo breakpoint for implptr): Update the breakpoint number.
814
b3215adc
UW
8152011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
816
817 * gdb.python/py-mi.exp: Use different file names for different
818 versions of the executable under test.
819 * gdb.python/py-prettyprint.exp: Likewise.
820 * gdb.python/py-symbol.exp: Likewise.
821 * gdb.python/py-template.exp: Likewise.
822 * gdb.python/py-type.exp: Likewise.
823 * gdb.python/py-value.exp: Likewise.
824
182b9acc
UW
8252011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
826
827 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
828 flag after restarting GDB if necessary.
829
e6052b5d
UW
8302011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
831
832 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
833
1ced966e
PA
8342011-07-22 Pedro Alves <pedro@codesourcery.com>
835
836 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
837 backend doesn't leave used debug registers behind.
838
3543a589
TT
8392011-07-22 Tom Tromey <tromey@redhat.com>
840
841 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
842 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
843 argument.
844 * gdb.dwarf2/typeddwarf-amd64.S: New file.
845
14d15303 8462011-07-21 Matt Rice <ratmice@gmail.com>
847
848 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
849 in mostlyclean rule. Add files ending in .core.
850
9b158ba0 8512011-07-21 Matt Rice <ratmice@gmail.com>
852
853 PR macros/12999
854 * gdb.base/info-macros.c: New test sources.
855 * gdb.base/info-macros.exp: New tests.
856
d17b6f81
PM
8572011-07-21 Phil Muldoon <pmuldoon@redhat.com>
858
859 * gdb.python/python.exp: Add prompt substitution tests.
860
918dd910
JK
8612011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
862
863 Fix crash if referenced CU is aged out.
864 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
865 New.
866 * gdb.dwarf2/implptr.exp: Likewise.
867
0e37a63c
JK
8682011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
869
870 * gdb.dwarf2/implptr.S: Rebuilt.
871 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
872 (bar): Use them for j, k, l.
873 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
874 COMPILE.
875 (print j in implptr:bar): Update for the intp typedef.
876 (print p[0].x in implptr:foo): Use more exact regex.
877
f65cf84c
TT
8782011-07-18 Tom Tromey <tromey@redhat.com>
879
880 * gdb.cp/static-method.exp: Add missing single quote.
881
d5b4a7be
YQ
8822011-07-18 Yao Qi <yao@codesourcery.com>
883
884 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
885 supported.
886 * gdb.mi/mi-nonstop-exit.exp: Likewise.
887 * gdb.mi/mi-nonstop.exp: Likewise.
888 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
889 * gdb.mi/mi-nsintrall.exp: Likewise.
890 * gdb.mi/mi-nsmoribund.exp: Likewise.
891 * gdb.mi/mi-nsthrexec.exp: Likewise.
892 * gdb.python/py-evthreads.exp: Likewise.
893
e9ea2662
JK
8942011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
895
896 Code cleanup.
897 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
898 it. Substitute it instead of test_compiler_info everywhere.
899
ce451573
UW
9002011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
901
902 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
903 remote targets as well.
904
756d88a7
UW
9052011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
906
907 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
908 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
909
31f83dc5
UW
9102011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
911
912 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
913 a remote machine, not the host.
914 (gdb_compile_shlib): Set soname if target is remote.
915
059241a0
PP
9162011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
917
918 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
919
28a0b48c 9202011-07-13 Matt Rice <ratmice@gmail.com>
921
922 * gdb.python/py-objfile-script-gdb.py: Renamed to
923 py-objfile-script-gdb.py.in.
924 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
925 py-objfile-script-gdb.py.
926 * gdb.python/py-objfile-script.exp: Update reference to
927 py-objfile-script-gdb.py.
928
9a771b67
JK
9292011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
930
931 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
932 reference undefined label.
933
04ad99e6
JK
9342011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
935
936 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
937 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
938 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
939 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
940
713389e0
PM
9412011-07-11 Phil Muldoon <pmuldoon@redhat.com>
942
943 PR python/12438
944 * gdb.python/python.exp: Add maint set/show python print-stack
945 deprecated tests. Add set/show python print-backtrace tests.
946
97d146f8
JK
9472011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
948
949 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
950 debug info.
951
facde0e5 9522011-07-06 Matt Rice <ratmice@gmail.com>
953
954 * gdb.python/python.exp: Update filename paths.
955 * gdb.python/py-symtab.exp: Ditto.
956
438640d1
MP
9572011-07-06 Marek Polacek <mpolacek@redhat.com>
958
959 * gdb.python/py-evthreads.exp: Add missing `$'.
960
33a365df
MF
9612011-07-06 Jie Zhang <jie.zhang@analog.com>
962
963 * config/bfin.exp: New file.
964 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
965 * gdb.asm/bfin.inc: New file.
966
8f7ae686
MP
9672011-07-06 Marek Polacek <mpolacek@redhat.com>
968
df46027d 969 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
970 the whole output.
971
eb2a6f42
TT
9722011-07-05 Tom Tromey <tromey@redhat.com>
973
974 * gdb.java/jprint.java (jprint.hi): New field.
975 * gdb.java/jprint.exp: Print string.
976
177b42fe
TJB
9772011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
978
979 * gdb.base/call-sc.c: Fix typos.
980 * gdb.base/ifelse.exp: Likewise.
981 * gdb.base/structs.c: Likewise.
982
3b2a0cf2
JB
9832011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
984
985 * gdb.base/jit-so.exp: New test.
986 * gdb.base/jit-dlmain.c: New file.
987 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
988
46fc714c
JK
9892011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
990
991 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
992 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
993 * gdb.cp/pr9167.exp (p b): Likewise.
994 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
995 (test value of P in inner_m, test type of Z in inner_m): Call
996 setup_xfail for gcc <= 4.5.
46fc714c 997
418c7cf7
JK
9982011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
999
1000 * gdb.cp/paren-type.cc: New files.
1001 * gdb.cp/paren-type.exp: New files.
1002
3d50dd94
JK
10032011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1004
1005 Stop on first linespec terminator instead of eating what we can.
1006 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
1007 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
1008 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
1009 (break C::f()): ... this one.
1010 (break C::operator()()): New test.
1011 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
1012 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
1013 test.
1014
dcf9f4ab
JK
10152011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1016
1017 Fall back linespec to minimal symbols.
1018 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
1019 error message.
1020 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
1021 * gdb.cp/minsym-fallback-main.cc: New file.
1022 * gdb.cp/minsym-fallback.cc: New file.
1023 * gdb.cp/minsym-fallback.exp: New file.
1024 * gdb.cp/minsym-fallback.h: New file.
1025
3f542ed1
JK
10262011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1027
1028 * gdb.cp/no-dmgl-verbose.cc: New file.
1029 * gdb.cp/no-dmgl-verbose.exp: New file.
1030
10312011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
1032
1033 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
1034 __GI_.
1035 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
1036 (f): New function.
1037 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
1038 (complete p 'func<short>(): ... here.
1039 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
1040 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
1041 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
1042 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
1043 Make them KFAIL gcc/49546.
1044
00eb2c4a
JB
10452011-07-01 Joel Brobecker <brobecker@adacore.com>
1046
1047 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
1048
85a20c42
JK
10492011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1050
1051 Test GCC PR debug/49546.
1052 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
1053 (test type of F in k3_m, test value of F in k3_m): New.
1054 * gdb.cp/temargs.cc (struct S3, struct K3): New.
1055 (main): New variable k3. Call k3.k3_m.
1056
d2d43431
JB
10572011-07-01 Jean-Charles Delay <delay@adacore.com>
1058
1059 * gdb.ada/packed_array.exp: Fix expected outout.
1060
54ae186f
JB
10612011-07-01 Jean-Charles Delay <delay@adacore.com>
1062
1063 * gdb.ada/packed_array.exp: fixed expected output.
1064
8f17729f
JB
10652011-07-01 Joel Brobecker <brobecker@adacore.com>
1066
1067 * gdb.ada/same_enum: New testcase.
1068
f5aa6869
JB
10692011-07-01 Joel Brobecker <brobecker@adacore.com>
1070
1071 * gdb.ada/ptr_typedef: New testcase.
1072
828292f2
JB
10732011-07-01 Joel Brobecker <brobecker@adacore.com>
1074
1075 * gdb.ada/arrayptr.exp: Add ptype test.
1076
18920c42
JB
10772011-07-01 Joel Brobecker <brobecker@adacore.com>
1078
1079 * gdb.ada/char_enum: New testcase.
1080
3536d9e3 10812011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
1082
1083 * gdb.base/dump.exp (capture_pointer_with_type): New.
1084 Get value from address instead of name.
1085 Start GDB once, and do `dump' and `restore'
1086 tests together.
1087
db863c42
MF
10882011-06-30 Jie Zhang <jie.zhang@analog.com>
1089 Mike Frysinger <vapier@gentoo.org>
1090
1091 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
1092 helper functions for getting/setting remotetimeout variable.
1093 * lib/gdb.exp (gdb_load): If the target is remote, set
1094 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
1095 with $loadtimeout. Set $load_ok to 0 before doing the load.
1096 Instead of returning, immediately, set $load_ok to 0. Call
1097 set_remotetimeout with $oldremotetimeout, and then return if
1098 $load_ok is 1.
1099
e9e642a8
AB
11002011-06-30 Andrew Burgess <aburgess@broadcom.com>
1101
1102 * gdb.python/py-template.exp: Don't run this test if the target
1103 does not support c++ tests.
1104
32019081
JK
11052011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1106
1107 Fix non-only rename list for Fortran modules import.
1108 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
1109 tests.
1110 * gdb.fortran/module.f90 (module moduse): New.
1111 (program module): use moduse, test var_x, var_y and var_z.
1112
0ecee54c
TT
11132011-06-29 Tom Tromey <tromey@redhat.com>
1114
1115 PR testsuite/12040:
1116 * gdb.fortran/array-element.exp: Use f90, not f77.
1117 * gdb.fortran/complex.exp: Use f90, not f77.
1118 * gdb.fortran/derived-type.exp: Use f90, not f77.
1119 * gdb.fortran/library-module.exp: Use f90, not f77.
1120 * gdb.fortran/logical.exp: Use f90, not f77.
1121 * gdb.fortran/module.exp: Use f90, not f77.
1122 * gdb.fortran/multi-dim.exp: Use f90, not f77.
1123 * gdb.fortran/subarray.exp: Use f90, not f77.
1124
3b2b8fea
TT
11252011-06-29 Tom Tromey <tromey@redhat.com>
1126
1127 * gdb.fortran/charset.exp: New file.
1128 * gdb.fortran/charset.f90: New file.
1129
42159ca5
TT
11302011-06-29 Tom Tromey <tromey@redhat.com>
1131
1132 PR testsuite/12040:
1133 * lib/future.exp: New file, mostly extracted from ada.exp.
1134 Rewrote compatibility code to use rename.
1135 (gdb_find_gfortran): New proc.
1136 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
1137 gfortran patch.
1138 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
1139 Move to future.exp.
1140 * lib/gdb.exp: Always load future.exp.
1141
af69a5ce
YQ
11422011-06-28 Yao Qi <yao@codesourcery.com>
1143
1144 * gdb.cp/exception.cc: Don't include iostream.
1145 (bar): Remove print statement.
1146 (catcher): New.
1147 (main): Remove print statements. Call function catcher.
1148 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
1149 Set breakpoint on catcher, and check the value of parameter.
1150
ab5c6a72
YQ
11512011-06-23 Yao Qi <yao@codesourcery.com>
1152
1153 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
1154 1.2 is disabled. KFAIL for uclinux.
1155
9497469f
MP
11562011-06-23 Marek Polacek <mpolacek@redhat.com>
1157
1158 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
1159 mi_gdb_test.
1160
b9132588
MP
11612011-06-23 Marek Polacek <mpolacek@redhat.com>
1162
5d197ed0 1163 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 1164
e55595ca
MP
11652011-06-23 Marek Polacek <mpolacek@redhat.com>
1166
5d197ed0
MP
1167 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
1168
11692011-06-23 Marek Polacek <mpolacek@redhat.com>
1170
1171 * gdb.mi/mi2-basics.exp: Fix races. Honour the
1172 `test_exec_and_symbol_mi_operatons' return value.
1173 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1174 gdb_test_multiple.
1175 (test_exec_and_symbol_mi_operatons): Likewise.
1176 (test_path_specification): Likewise.
e55595ca 1177
be777e08
YQ
11782011-06-23 Yao Qi <yao@codesourcery.com>
1179
1180 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
1181 supported.
1182 * lib/gdb.exp (support_displaced_stepping): New.
1183
615556d6
YQ
11842011-06-23 Yao Qi <yao@codesourcery.com>
1185
1186 * gdb.threads/execl.exp: Skip on remote target.
1187
833b0ca7
MP
11882011-06-21 Marek Polacek <mpolacek@redhat.com>
1189
5d197ed0 1190 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
1191 mi_gdb_test.
1192
1ee4023a
MP
11932011-06-20 Marek Polacek <mpolacek@redhat.com>
1194
5d197ed0 1195 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 1196
d0b1d624
MP
11972011-06-20 Marek Polacek <mpolacek@redhat.com>
1198
5d197ed0 1199 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
1200 mi_gdb_test.
1201
79aa92c1
MP
12022011-06-20 Marek Polacek <mpolacek@redhat.com>
1203
5d197ed0 1204 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 1205
5ce5db06
YQ
12062011-06-14 Yao Qi <yao@codesourcery.com>
1207
1208 gdb/testsuite/
1209 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
1210
533a737e
JK
12112011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1212
1213 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
1214
d0e53741
TT
12152011-06-10 Tom Tromey <tromey@redhat.com>
1216
1217 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
1218 Add tests for pointer-to-member-function.
1219 * gdb.cp/temargs.cc (S::somefunc): New function.
1220 (K2): New class.
1221 (main): Instantiate K2; call method.
1222
b5916bbd
JB
12232011-06-08 Joel Brobecker <brobecker@adacore.com>
1224
1225 * gdb.python/py-inferior.c (f2): Make str an array rather
1226 than a pointer.
1227 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
1228
5be4dfca
JK
12292011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1230
1231 * gdb.base/async-shell.c: New file.
1232 * gdb.base/async-shell.exp: New file.
1233
9f47e254
PA
12342011-06-06 Pedro Alves <pedro@codesourcery.com>
1235
1236 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
1237
64b9b334
JB
12382011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
1239
1240 From Stephen Kitt <steve@sk2.org>
1241 * gdb.base/help.exp: Adjust following some spelling corrections
1242 in GDB.
1243
dbc0f131
YQ
12442011-06-01 Yao Qi <yao@codesourcery.com>
1245
1246 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
1247
fd336a18
KS
12482010-05-31 Keith Seitz <keiths@redhat.com>
1249
1250 PR c++/12750
1251 * gdb.cp/static-method.cc: New file.
1252 * gdb.cp/static-method.exp: New file.
1253
fa8b9902
KS
12542010-05-31 Keith Seitz <keiths@redhat.com>
1255
1256 PR symtab/12704
1257 * gdb.cp/anon-ns.cc: New file.
1258 * gdb.cp/anon-ns.exp: New file.
1259
0a5b1e09
PA
12602011-05-31 Pedro Alves <pedro@codesourcery.com>
1261
1262 * gdb.arch/i386-dr3-watch.c: New file.
1263 * gdb.arch/i386-dr3-watch.exp: New file.
1264
0578b8d1
YQ
12652011-05-30 Yao Qi <yao@codesourcery.com>
1266
1267 * gdb.base/callfuncs.c (t_structs_fc): New.
1268 (t_structs_dc, t_structs_ldc): New.
1269 (t_double_many_args):
1270 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
1271 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
1272 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
1273 * gdb.base/callfuncs.exp: Call new functions.
1274
6680506e
YQ
12752011-05-30 Yao Qi <yao@codesourcery.com>
1276
ff4d2c60
YQ
1277 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
1278 Call rerun_and_prepare for each test to isolate effects.
1279
12802011-05-30 Yao Qi <yao@codesourcery.com>
1281
1282 * gdb.base/varargs.c (find_max_float_real): New.
1283 (find_max_double_real, find_max_long_double_real): New.
1284 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
1285 * lib/gdb.exp (setup_kfail_for_target): New.
1286
e43ec454
YQ
12872011-05-30 Yao Qi <yao@codesourcery.com>
1288
1289 * gdb.base/funcargs.c (callca, callcb, callcc): New.
1290 (callcd, callce, callcf, callc1a, callc1b): New.
1291 (callc2a, callc2b): New.
1292 * gdb.base/funcargs.exp (complex_args): New.
1293 (complex_integral_args, complex_float_integral_args): New.
1294 * lib/gdb.exp (support_complex_tests): New. Determine
1295 whether to run test cases on _Complex types.
1296
432b4d03
JK
12972011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1298
1299 * gdb.threads/leader-exit.c: New file.
1300 * gdb.threads/leader-exit.exp: New file.
1301
6caf069d
MP
13022011-05-27 Marek Polacek <mpolacek@redhat.com>
1303
9497469f 1304 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 1305
97fce28b
MP
13062011-05-27 Marek Polacek <mpolacek@redhat.com>
1307
1308 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
1309 remove the `supported' variable.
1310 * gdb.mi/mi-nonstop.exp: Likewise.
1311 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1312 * gdb.mi/mi-nsintrall.exp: Likewise.
1313 * gdb.mi/mi-nsmoribund.exp: Likewise.
1314 * gdb.mi/mi-nsthrexec.exp: Likewise.
1315
9da8c2a0
PA
13162011-05-26 Pedro Alves <pedro@codesourcery.com>
1317
1318 * gdb.reverse/finish-reverse-bkpt.exp: New test.
1319
2c03e5be
PA
13202011-05-26 Pedro Alves <pedro@codesourcery.com>
1321
1322 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
1323
2e21250d
KS
13242011-05-24 Keith Seitz <keiths@redhat.com>
1325
1326 PR breakpoint/12803
1327 * gdb.cp/cmpd-minsyms.cc (a): New method.
1328 (b): New method.
1329 (c): New method.
1330 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
1331
cdac0397
PA
13322011-05-24 Pedro Alves <pedro@codesourcery.com>
1333
1334 * gdb.base/commands.exp (watchpoint_command_test): Check that the
1335 watchpoint's command list didn't execute when the watchpoint went
1336 out of scope.
1337
ee5683ab
PM
13382011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
1339
1340 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
1341 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
1342 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
1343 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1344 * gdb.arch/i386-permbkpt.exp: Likewise.
1345 * gdb.arch/i386-prologue.exp: Likewise.
1346 * gdb.arch/i386-size-overlap.exp: Likewise.
1347 * gdb.arch/i386-size.exp: Likewise.
1348 * gdb.arch/i386-unwind.exp: Likewise.
1349 * gdb.reverse/i386-precsave.exp: Likewise.
1350 * gdb.reverse/i386-reverse.exp: Likewise.
1351 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1352 * gdb.reverse/i387-env-reverse.exp: Likewise.
1353 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1354
c91c8c16
PA
13552011-05-24 Pedro Alves <pedro@codesourcery.com>
1356
1357 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
1358 file doesn't error, using MI.
1359
c50491a7
TT
13602011-05-23 Tom Tromey <tromey@redhat.com>
1361
1362 * gdb.base/charset.exp (string_display): Add tests to assign to
1363 arrays.
1364 * gdb.base/charset.c (short_array, int_array, long_array): New.
1365
4a07b7da
PA
13662011-05-20 Pedro Alves <pedro@codesourcery.com>
1367
1368 Cope with async mode.
1369
4a07b7da
PA
1370 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
1371 into gdb_test + mi_expect_stop.
1372
b275f2d2
PA
13732011-05-20 Pedro Alves <pedro@codesourcery.com>
1374
1375 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
1376 (callme): Remove printf call.
1377
eec52c44
PM
13782011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
1379
1380 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
1381 quote pattern to avoid problems with Cygwin/mingw expect versions.
1382 * gdb.base/default.exp (show convenience): Use double
1383 quote pattern for regular expressions.
1384
b3c8eb43
JK
13852011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1386
1387 Fix -readnow for -gdwarf-4 unused type units.
1388 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
1389 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
1390
ed731959
JK
13912011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1392
1393 * gdb.base/kill-after-signal.c: New file.
1394 * gdb.base/kill-after-signal.exp: New file.
1395
3b48433d
PA
13962011-05-16 Pedro Alves <pedro@codesourcery.com>
1397
1398 * gdb.ada/start.exp: Call untested with the correct test filename.
1399 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
1400 test filename. Make the test's binary unique.
1401 * gdb.arch/i386-signal.exp: Call untested with the correct test
1402 filename.
1403 * gdb.arch/i386-size-overlap.exp: Ditto.
1404 * gdb.arch/Makefile.in (EXECUTABLES): Update.
1405 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1406 * gdb.cp/call-c.exp: Ditto.
1407 * gdb.mi/mi-reverse.exp: Call untested with the correct test
1408 filename. Make the test's binary unique.
1409 * gdb.mi/Makefile.in (EXECUTABLES): Update.
1410 * gdb.python/py-mi.exp: Ditto.
1411 * gdb.python/Makefile.in (EXECUTABLES): Update.
1412 * gdb.reverse/i386-precsave.exp: Ditto.
1413 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
1414 test filename.
1415 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1416 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
1417 unique.
1418 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
1419 test filename.
1420 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
1421 * gdb.trace/tfile.exp: Ditto.
1422
ba4a8bdd
YQ
14232011-05-14 Yao Qi <yao@codesourcery.com>
1424
1425 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1426 type.
1427
dbaefcf7
DE
14282011-05-13 Doug Evans <dje@google.com>
1429
1430 * gdb.python/py-objfile-script.exp: New file.
1431 * gdb.python/py-objfile-script.c: New file.
1432 * gdb.python/py-objfile-script-gdb.py: New file.
1433 * testsuite/gdb.python/py-section-script.exp: Test
1434 "info auto-load-scripts".
1435
9930639c
TT
14362011-05-13 Tom Tromey <tromey@redhat.com>
1437
1438 * gdb.dwarf2/clztest.exp: New file.
1439 * gdb.dwarf2/clztest.c: New file.
1440 * gdb.dwarf2/clztest.S: New file.
1441
05272e11
DE
14422011-05-13 Doug Evans <dje@google.com>
1443
cc63ef9b
DE
1444 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1445 String16 tests.
05272e11 1446
6edba76f
TT
14472011-05-13 Tom Tromey <tromey@redhat.com>
1448
1449 * lib/gdb.exp (is_x86_like_target): New proc.
1450 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1451 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1452 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1453 -nostdlib to compiler.
1454 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1455 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1456 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1457 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1458 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1459
028d0ed5
TJB
14602011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1461
1462 * gdb.python/py-function.exp: Test setting a value from a function
1463 which executes a command.
1464
8a9b8146
TT
14652011-05-12 Tom Tromey <tromey@redhat.com>
1466
1467 * gdb.dwarf2/typeddwarf.S: New file.
1468 * gdb.dwarf2/typeddwarf.c: New file.
1469 * gdb.dwarf2/typeddwarf.exp: New file.
1470
10483e8e
MP
14712011-05-12 Marek Polacek <mpolacek@redhat.com>
1472
1473 * gdb.mi/mi-basics.exp: Fix races. Honour the
1474 `test_exec_and_symbol_mi_operatons' return value.
1475 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1476 gdb_test_multiple.
1477 (test_exec_and_symbol_mi_operatons): Likewise.
1478 (test_path_specification): Likewise.
1479
faf067f1
JK
14802011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1481
1482 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1483 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1484 Replace `file copy' and `file rename' by `file mtime'. Twice.
1485
7ff911a3
JK
14862011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1487
1488 * gdb.base/readline-ask.c: New file.
1489 * gdb.base/readline-ask.exp: New file.
1490 * gdb.base/readline-ask.inputrc: New file.
1491
a536c6d7
UW
14922011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
1493
1494 * gdb.cell/bt.exp: Delete breakpoints before running to signal
1495 to avoid race condition.
1496 * gdb.cell/coremaker.c: Use small stack size.
1497 * gdb.cell/ea-standalone.exp: Use file name without path as
1498 argument to c_to.
1499 * gdb.cell/fork.exp: Allow other output when continuing to end.
1500
d472a426
JK
15012011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1502
1503 * gdb.threads/corethreads.c: New file.
1504 * gdb.threads/corethreads.exp: New file.
1505
15062011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
1507
1508 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
1509 Try to compile the test using -Wl,-z,norelro first.
1510 (load_core): New variable libthread_db_seen, initialize it.
1511 (zeroed-threads cannot be listed): Protect it by XFAIL on
1512 !$libthread_db_seen.
1513
8be455d7
JK
15142011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1515
1516 PR 12573
1517 * gdb.dwarf2/dw2-skip-prologue.S: New file.
1518 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1519 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1520
1976171a
JK
15212011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1522
1523 * gdb.cp/psymtab-parameter.cc: New file.
1524 * gdb.cp/psymtab-parameter.exp: New file.
1525
7db6f30f
JK
15262011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1527
1528 Fix a race.
1529 * gdb.cp/static-print-quit.exp (print c): Split to ...
1530 (print c - <return>, print c - q <return>, print c - to quit):
1531 ... these. Make the testfile untested on gdb-7.1.
1532
85161e9e 15332011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
1534
1535 * lib/gdb.exp (exec_target_file, exec_symbol_file,
1536 gdb_rename_execfile, gdb_touch_execfile): New.
1537 * gdb.base/reread.exp: Use new procs to handle multiple
1538 exec files.
1539
0c51be18
YQ
15402011-05-05 Yao Qi <yao@codesourcery.com>
1541
1542 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
1543 (test_adr_32bit, test_pop_pc): New.
1544 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1545 (test_adr_32bit, test_pop_pc): New.
1546
4d393d60
JM
15472011-05-04 Joseph Myers <joseph@codesourcery.com>
1548
1549 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1550 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1551 targets.
1552 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1553 handle targets.
1554
8ffd0459
JK
15552011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1556
1557 * gdb.base/completion.exp (complete help info wat): Rename to ...
1558 (complete 'help info wat'): ... here.
1559 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1560 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1561
8e28d804
PA
15622011-05-04 Pedro Alves <pedro@codesourcery.com>
1563
1564 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1565 gdb_test and explicit $gdb_prompt/timeout matches.
1566
3eb2ef34
YQ
15672011-05-04 Yao Qi <yao@codesourcery.com>
1568
1569 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1570 and __thumb2__.
1571
aaaf81a3
MP
15722011-05-03 Marek Polacek <mpolacek@redhat.com>
1573
1574 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1575 in place of `gdb_test "delete breakpoints"'. This eliminates two
1576 testcases.
1577
c4cbc0df
PA
15782011-05-02 Pedro Alves <pedro@codesourcery.com>
1579
1580 PR testsuite/12649
1581 Fix races.
1582
1583 * gdb.base/completion.exp: Remove all sleep calls. Remove
1584 unnecessary regexs. Don't explicitly expect anything after the
1585 prompt. Eat the prompt if necessary.
1586
b4cbb4a3
EBM
15872011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1588
1589 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1590 accept to show the caller line again as well as the line after.
1591
d65aec65
PM
15922011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1593
1594 PR mi/12531
1595
1596 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1597 compile target.
1598 * gdb.python/py-prettyprint.exp: Add C++ object for
1599 CPLUS_FAKE_CHILD test.
1600
30852783
UW
16012011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1602
1603 * gdb.base/signest.exp: New file.
1604 * gdb.base/signest.c: Likewise.
1605
c7b1f0d9
JK
16062011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1607
1608 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1609 thread and breakpoint notifications.
1610
559a7a62
JK
16112011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1612
1613 * gdb.base/fortran-sym-case.c: New file.
1614 * gdb.base/fortran-sym-case.exp: New file.
1615 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1616 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1617 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1618
8344e389
JK
16192011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1620
1621 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1622 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1623 false #1', `if true else false #2' and `if true else false #3'.
1624
2484c66b
UW
16252011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1626
1627 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1628 while delivering signal.
1629
8d3788bd
VP
16302011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1631
1632 MI breakpoint notifications.
1633
1634 * testsuite/gdb.mi/mi-cli.exp: Adust.
1635 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1636 * testsuite/gdb.mi/mi-watch.exp: Adust.
1637 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1638 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1639 notifications.
1640
3e03848b
JK
16412011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1642
1643 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1644 * gdb.base/gdbindex-stabs.c: New file.
1645 * gdb.base/gdbindex-stabs.exp: New file.
1646
918c9108
YQ
16472011-04-25 Yao Qi <yao@codesourcery.com>
1648
1649 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1650 with /*...*/.
1651 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1652
90556b8c
JK
16532011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1654
1655 * gdb.python/py-value.exp (test_objfiles): Name the first test
1656 `py-value in file.filename'.
1657
03f2bd59
JK
16582011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1659
1660 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1661 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1662 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1663 !gdbserver_reconnect_p..
1664 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1665
7b08b9eb
JK
16662011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1667
1668 * gdb.cp/cpcompletion.exp (complete class methods)
1669 (complete class methods beginning with F): Move them above runto. New
1670 comment about the runto delimiter.
1671
b78974c3
PA
16722011-04-20 Pedro Alves <pedro@codesourcery.com>
1673
1674 * gdb.base/maint.exp: Test that "maint print registers" works
1675 without a running program.
1676
20429c40 16772011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 1678
20429c40
MP
1679 * gdb.base/setshow.exp: Fix racy tests.
1680 ($old_gdb_prompt): New variable.
1681
7a9dd1b2
TT
16822011-04-19 Tom Tromey <tromey@redhat.com>
1683
1684 * gdb.mi/mi-nsmoribund.exp:
1685 * gdb.hp/gdb.objdbg/objdbg01.exp:
1686 * gdb.base/structs.exp (test_struct_returns):
1687 * gdb.base/call-sc.exp (test_scalar_returns):
1688 * gdb.base/bigcore.exp: Remove duplicate words.
1689
02835898
JK
16902011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1691
1692 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1693 * gdb.base/break-interp.exp (test_attach): New comment.
1694
254f582e
JK
16952011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1696
1697 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1698 (clear __stack_user.next, clear stack_used.next)
1699 (save a zeroed-threads corefile): New test.
1700 Call core_load for $core0file.
1701 (zeroed-threads cannot be listed): New test.
1702
4fe85f5c
JK
17032011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1704
1705 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1706 filename.
1707 ($srcfile): Preserve the original value.
1708 ($testfile): Match it the .exp filename.
1709 ($corefile): New variable. Substitute it around.
1710 Use clean_restart.
1711 ($prev_timeout): Remove.
1712 (load_core): Move core loading into this proc.
1713 Fix restore of $timeout if load_core fails.
1714
63524580
JK
17152011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1716
1717 * gdb.base/eu-strip-infcall.c: New file.
1718 * gdb.base/eu-strip-infcall.exp: New file.
1719
90359a16
JK
17202011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1721
1722 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1723 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1724
626e7282
JK
17252011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1726
1727 Fix Python access to inlined frames.
1728 * gdb.python/py-frame-inline.c: New file.
1729 * gdb.python/py-frame-inline.exp: New file.
1730
3363d018
EBM
17312011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1732
1733 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1734 content of 's24' correctly (avoiding "optimized out").
1735 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1736
28781456
JK
17372011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1738
1739 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1740
4a4106ca
TJB
17412011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1742
1743 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1744 expect a colon in watch -location output.
1745
d26ccb4f
JK
17462011-04-13 Marek Polacek <mpolacek@redhat.com>
1747
df46027d 1748 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1749 New testcase `expect response to define backtrace'. Also remove
1750 redundant `default' block.
1751
e1ab1f9c
JK
17522011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1753
1754 * gdb.python/py-prettyprint.c (struct hint_error): New.
1755 (main): New variable hint_error.
1756 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1757 "print hint_error".
1758 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1759 (register_pretty_printers): Register it.
1760
0c2e6019
TT
17612011-04-04 Tom Tromey <tromey@redhat.com>
1762
1763 * gdb.cp/maint.exp (test_help): Update.
1764 (test_namespace): Likewise.
1765
af57139d
JB
17662011-04-01 Joel Brobecker <brobecker@adacore.com>
1767
1768 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1769 * gdb.ada/arrayptr.exp: Add new tests.
1770
956a9fb9
JB
17712011-04-01 Joel Brobecker <brobecker@adacore.com>
1772
1773 * gdb.ada/mi_catch_ex: New testcase.
1774
d0c4d642
PA
17752011-04-01 Pedro Alves <pedro@codesourcery.com>
1776
1777 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1778 base::overload(void) method without specifying "const".
1779
18819fa6
UW
17802011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1781
1782 * gdb.arch/thumb-singlestep.S: New file.
1783 * gdb.arch/thumb-singlestep.exp: Likewise.
1784
a4c8e806
TT
17852011-03-31 Tom Tromey <tromey@redhat.com>
1786
1787 * gdb.python/py-prettyprint.py (exception_flag): New global.
1788 (NoStringContainerPrinter._iterator.next): Check it.
1789 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1790 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1791
53832f31
TT
17922011-03-29 Tom Tromey <tromey@redhat.com>
1793
1794 * gdb.cp/anon-struct.cc: New file.
1795 * gdb.cp/anon-struct.exp: New file.
1796
e4620230
JK
17972011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1798
1799 Test STT_GNU_IFUNC support.
1800 * gdb.base/gnu-ifunc-lib.c: New file.
1801 * gdb.base/gnu-ifunc.c: New file.
1802 * gdb.base/gnu-ifunc.exp: New file.
1803
d0fb5eae
JK
18042011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1805
1806 Support a ring of related breakpoints.
1807 * gdb.base/watchpoint-delete.c: New file.
1808 * gdb.base/watchpoint-delete.exp: New file.
1809
20106cfb
JK
18102011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1811
1812 * gdb.ada/arrayparam.exp (print first after function call): Use
1813 explicit package name. Add a comment
1814 (print lasta after function call): Rename ...
1815 (print last after function call): ... it and use explicit package
1816 name.
1817 (print length after function call): Use explicit package name.
1818 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1819 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1820 (multiple matches for symbol i): Rename ...
1821 (multiple matches for symbol integervar): ... it.
1822 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1823 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1824
e7ab5e63
AB
18252011-03-25 Andrew Burgess <aburgess@broadcom.com>
1826
1827 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1828 environment variable to make grep output more predictable. Move
1829 all the environment setup into gdb_init so it's done once per test
1830 case rather than each time we start gdb.
1831
9ef07c8c
TT
18322011-03-24 Tom Tromey <tromey@redhat.com>
1833
1834 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1835 test.
1836
dd90784c
JK
18372011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1838
1839 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1840 * gdb.dwarf2/dw2-entry-value.S: New file.
1841 * gdb.dwarf2/dw2-entry-value.exp: New file.
1842
05775840
PM
18432011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1844
1845 PR python/12183
1846
1847 * gdb.python/py-function.exp: Add GdbError tests.
1848
8661b11b
PA
18492011-03-18 Pedro Alves <pedro@codesourcery.com>
1850
1851 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1852 (reglocal_test_func, statlocal_test_func): New functions.
1853 (globals_test_func): Call new functions.
1854 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1855 (gdb_collect_locals_test): New procedure.
1856 (gdb_trace_collection_test): Call new procedures.
1857
0fdb4f18
PA
18582011-03-18 Pedro Alves <pedro@codesourcery.com>
1859
1860 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1861 (test_register, test_register_unavailable): New procedures.
1862 (gdb_unavailable_registers_test): New procedure.
1863 (gdb_trace_collection_test): Call it.
1864
99c3dc11
PM
18652011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1866
1867 PR python/12149
1868
1869 * gdb.python/python.exp: Add gdb.write tests.
1870
29703da4
PM
18712010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1872
1873 * gdb.python/Makefile.in: Add py-objfile.
1874 * gdb.python/py-objfile.exp: New file.
1875 * gdb.python/py-objfile.c: New file.
1876 * gdb.python/py-block.exp: Add is_valid tests.
1877 * gdb.python/py-inferior.exp: Ditto.
1878 * gdb.python/py-infthread.exp: Ditto.
1879 * gdb.python/py-symbol.exp: Ditto.
1880 * gdb.python/py-symtab.exp: Ditto.
1881
598997c8
KS
18822011-03-16 Keith Seitz <keiths@redhat.com>
1883
1884 PR c++/12273
1885 * gdb.cp/cmpd-minsyms.exp: New test.
1886 * gdb.cp/cmpd-minsyms.cc: New file.
1887
1888 PR c++/11734
1889 * gdb.cp/ovsrch.exp: New test.
1890 * gdb.cp/ovsrch.h: New file.
1891 * gdb.cp/ovsrch1.cc: New file.
1892 * gdb.cp/ovsrch2.cc: New file.
1893 * gdb.cp/ovsrch3.cc: New file.
1894 * gdb.cp/ovsrch4.cc: New file.
1895
c91513d8
PP
18962011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1897
1898 PR gdb/12528
1899 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1900 * gdb.base/break-on-linker-gcd-function.exp: New test.
1901 * gdb.base/break-on-linker-gcd-function.cc: New file.
1902
7470fc63
AT
19032011-03-15 Andreas Tobler <andreast@fgznet.ch>
1904
1905 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1906
959e7469
PM
19072011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1908
1909 * lib/gdb.exp (gdb_unload): Add another termination case.
1910
9373cf26
JK
19112011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1912
1913 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1914 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1915 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1916 Provide a stub byte there.
1917 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1918 DW_AT_entry_pc.
1919 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1920
24e9cda0
UW
19212011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1922
1923 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1924 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1925 "generic ABI, auto".
1926 (altivec_abi_tests): Accept vectors returned by reference.
1927
7371cf6d
PM
19282010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1929
1930 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1931
ce77046a
UW
19322011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1933
1934 * gdb.python/py-section-script.exp: Skip test if no Python support.
1935
176400c3
UW
19362011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1937
1938 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1939
ecec24e6
PM
19402011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1941
1942 * gdb.python/py-parameter.exp: Update tests to the new Python
1943 parameter API. Add "no documentation" test. Add deprecated API
1944 backward compatibility test.
1945
5dbdd470
TT
19462011-03-09 Tom Tromey <tromey@redhat.com>
1947
1948 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1949 gdb_continue_to_end.
1950
b66e66ee
MK
19512011-03-09 Mark Kettenis <kettenis@gnu.org>
1952
1953 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1954 tabs.
1955
eceb0c5f
TT
19562011-03-09 Tom Tromey <tromey@redhat.com>
1957
1958 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1959 parentheses.
1960 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1961 $command.
1962 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1963 argument to gdb_continue_to_end.
1964 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1965 argument to gdb_continue_to_end.
1966 * gdb.cp/annota3.exp: Fix regex.
1967 * gdb.cp/annota2.exp: Fix regex.
1968 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1969 gdb_continue_to_end.
1970 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1971 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1972 gdb_continue_to_end.
1973
63154eca
PA
19742011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1975
1976 * gdb.server/ext-run.exp
1977 (load new file without any gdbserver inferior): New test.
1978
967d1f9b
TT
19792011-03-07 Tom Tromey <tromey@redhat.com>
1980
1981 * Makefile.in (TAGS): Rewrite.
1982
d68dcbb9
JK
19832011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1984
1985 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1986 initial commands echo. New match for `Found trace'. Anchor all the
1987 other matches. Anchor and match for `No trace frame found' the final
1988 match.
1989
6bf58e63
TT
19902011-03-07 Tom Tromey <tromey@redhat.com>
1991
1992 * Makefile.in (TAGS): New target.
1993
fda326dd
TT
19942011-03-07 Tom Tromey <tromey@redhat.com>
1995
1996 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1997 change.
1998 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1999 change.
2000 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
2001 exit message change.
2002 (skip_altivec_tests): Update for exit message change.
2003 (skip_vsx_tests): Likewise.
2004 (gdb_continue_to_end): Likewise. Add 'command' argument.
2005 * lib/cell.exp (skip_cell_tests): Update for exit message change.
2006 * gdb.threads/tls.exp: Update for exit message change.
2007 * gdb.threads/thread-unwindonsignal.exp: Use
2008 gdb_continue_to_end.
2009 * gdb.threads/step.exp (step_it): Update for exit message change.
2010 (continue_all): Likewise.
2011 * gdb.threads/print-threads.exp (test_all_threads): Update for
2012 exit message change.
2013 * gdb.threads/interrupted-hand-call.exp: Use
2014 gdb_continue_to_end.
2015 * gdb.threads/execl.exp: Use gdb_continue_to_end.
2016 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
2017 gdb_continue_to_end.
2018 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
2019 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
2020 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
2021 * gdb.cp/method.exp: Update for exit message change.
2022 * gdb.cp/mb-templates.exp: Update for exit message change.
2023 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
2024 * gdb.cp/annota3.exp: Update for exit message change.
2025 * gdb.cp/annota2.exp: Update for exit message change.
2026 * gdb.cell/fork.exp: Use gdb_continue_to_end.
2027 * gdb.base/term.exp: Update for exit message change.
2028 * gdb.base/step-test.exp (test_i): Update for exit message change.
2029 * gdb.base/sigstep.exp (advance): Update for exit message change.
2030 (advancei): Likewise.
2031 * gdb.base/siginfo.exp: Update for exit message change.
2032 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
2033 * gdb.base/reread.exp: Use gdb_continue_to_end.
2034 * gdb.base/langs.exp: Use gdb_continue_to_end.
2035 * gdb.base/interrupt.exp: Update for exit message change.
2036 * gdb.base/gdb1555.exp: Update for exit message change.
2037 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
2038 * gdb.base/ending-run.exp: Update for exit message change.
2039 * gdb.base/chng-syms.exp: Update for exit message change.
2040 * gdb.base/checkpoint.exp: Update for exit message change.
2041 * gdb.base/catch-syscall.exp (check_for_program_end): Use
2042 gdb_continue_to_end.
2043 (test_catch_syscall_with_wrong_args): Likewise.
2044 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
2045 * gdb.base/break-interp.exp (test_ld): Update for exit message
2046 change.
2047 * gdb.base/bang.exp: Update for exit message change.
2048 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
2049 (do_call_attach_tests): Likewise.
2050 * gdb.base/a2-run.exp: Update for exit message change.
2051 * gdb.arch/ppc-dfp.exp: Update for exit message change.
2052 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
2053 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
2054
dd19bd70
JK
20552011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2056
2057 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
2058
30e62689
TT
20592011-03-03 Tom Tromey <tromey@redhat.com>
2060
2061 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
2062 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
2063 * gdb.hp/gdb.aCC/configure.ac: Remove.
2064 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
2065 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
2066 * gdb.hp/gdb.base-hp/configure.ac: Remove.
2067 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
2068 * gdb.hp/gdb.compat/configure (Makefile): Remove.
2069 * gdb.hp/gdb.compat/configure.ac: Remove.
2070 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
2071 * gdb.hp/gdb.defects/configure (Makefile): Remove.
2072 * gdb.hp/gdb.defects/configure.ac: Remove.
2073 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
2074 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
2075 * gdb.hp/gdb.objdbg/configure.ac: Remove.
2076 * gdb.hp/configure.ac: Remove.
2077 * gdb.hp/configure: Remove.
2078 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
2079 substitution.
2080 (Makefile): Remove rule.
2081 * gdb.cell/configure.ac: Remove.
2082 * gdb.cell/configure: Remove.
2083 * gdb.stabs/Makefile.in (Makefile): Remove.
2084 (distclean): Don't remove config.status or config.log.
2085 * gdb.stabs/configure (Makefile): Remove.
2086 * gdb.stabs/configure.ac: Remove.
2087 * configure: Rebuild.
2088 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
2089 Remove stabs- and cell-specific logic. Test for existence of
2090 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
2091 subdirectories, gdb.cell, and and gdb.stabs.
2092 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
2093
c171f854
JB
20942011-03-03 Joel Brobecker <brobecker@adacore.com>
2095
2096 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
2097 end of buffer.
2098
9a5193cb
JB
20992011-03-02 Joel Brobecker <brobecker@adacore.com>
2100
2101 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
2102 gdb_test when running a test where we expected no output back.
2103
9bb4c1bb
MS
21042011-02-28 Michael Snyder <msnyder@vmware.com>
2105
2106 * gdb.cp/overload.cc: Change initializer value to integer.
2107
3bd0f5ef
MS
21082011-02-27 Michael Snyder <msnyder@vmware.com>
2109
2110 * gdb.multi/base.exp: Add test for remove-inferiors.
2111
2279eaad
JB
21122011-02-26 Joel Brobecker <brobecker@adacore.com>
2113
2114 * gdb.python/py-frame.exp: Simplify the initialization phase
2115 using prepare_for_testing.
2116
c82c0b55
MS
21172011-02-25 Michael Snyder <msnyder@vmware.com>
2118
2119 * gdb.multi/base.exp: Add tests for info inferiors with args.
2120
1d94651b
JK
21212011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2122
2123 * gdb.dwarf2/dw2-ranges.S: Rename to ...
2124 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
2125 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
2126 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
2127 asmfile3. Comment the STABS (#3) file compilation. Compile
2128 everything through assembler. Provide KFAIL for symtab/12497.
2129 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
2130 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
2131 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
2132 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
2133
3bd0f5ef
MS
21342011-02-24 Michael Snyder <msnyder@vmware.com>
2135
2136 * gdb.base/break.exp: Add tests for delete breakpoints using
2137 convenience variables and value history references.
2138
12c1418e
MS
21392011-02-24 Michael Snyder <msnyder@vmware.com>
2140
2141 * gdb.base/break.exp: Remove debugging 'printf' accidentally
2142 left behind in previous check-in.
2143
e5a67952
MS
21442011-02-23 Michael Snyder <msnyder@vmware.com>
2145
2146 * gdb.base/break.exp: Add tests for "info break" with arguments.
2147 * gdb.trace/infotrace.exp: Update patterns for error and help.
2148 * gdb.base/completion.exp: Update pattern.
2149 * gdb.base/ena-dis-br.exp: Update pattern.
2150 * gdb.base/help.exp: Update patterns.
2151
21522011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
2153
2154 * gdb.base/memattr.exp: New test.
2155 * gdb.base/memattr.c: Test load for memattr.exp.
2156
6e6fbe60
DE
21572011-02-22 Doug Evans <dje@google.com>
2158
2159 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
2160
1d41d745
MS
21612011-02-22 Michael Snyder <msnyder@vmware.com>
2162
2163 * Makefile.in: Make more clean.
2164 * gdb.ada/Makefile.in: Ditto.
2165 * gdb.arch/Makefile.in: Ditto.
2166 * gdb.asm/Makefile.in: Ditto.
2167 * gdb.base/Makefile.in: Ditto.
2168 * gdb.cp/Makefile.in: Ditto.
2169 * gdb.dwarf2/Makefile.in: Ditto.
2170 * gdb.java/Makefile.in: Ditto.
2171 * gdb.mi/Makefile.in: Ditto.
2172 * gdb.modula2/Makefile.in: Ditto.
2173 * gdb.python/Makefile.in: Ditto.
2174 * gdb.server/Makefile.in: Ditto.
2175 * gdb.stabs/Makefile.in: Ditto.
2176 * gdb.threads/Makefile.in: Ditto.
2177 * gdb.trace/Makefile.in: Ditto.
2178
79ba84ca
MS
21792011-02-22 Michael Snyder <msnyder@vmware.com>
2180
df46027d 2181 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
2182 info threads.
2183
b9b35694
JB
21842011-02-22 Joel Brobecker <brobecker@adacore.com>
2185
2186 * gdb.python/py-breakpoint.exp: Fix the expected output of
2187 one of the "maint info breakpoints" tests to accept the output
2188 generated on platforms that do not have hardware watchpoints.
2189
8bfb830f
JB
21902011-02-22 Joel Brobecker <brobecker@adacore.com>
2191
2192 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
2193 clean_restart. Be a little stricter in the expected output
2194 for one of the tests. Fix a typo in one of the comments.
2195
c45f3c54
JB
21962011-02-22 Joel Brobecker <brobecker@adacore.com>
2197
2198 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
2199 Delete variable binfile, no longer use. Add or modify test
2200 comments to make them unique.
2201
b97c863c
MS
22022011-02-21 Michael Snyder <msnyder@vmware.com>
2203
2204 * Makefile.in: Update for make clean.
2205 * gdb.ada/Makefile.in: Ditto.
2206 * gdb.arch/Makefile.in: Ditto.
2207 * gdb.asm/Makefile.in: Ditto.
2208 * gdb.base/Makefile.in: Ditto.
2209 * gdb.cp/Makefile.in: Ditto.
2210 * gdb.dwarf2/Makefile.in: Ditto.
2211 * gdb.java/Makefile.in: Ditto.
2212 * gdb.mi/Makefile.in: Ditto.
2213 * gdb.modula2/Makefile.in: Ditto.
2214 * gdb.python/Makefile.in: Ditto.
2215 * gdb.server/Makefile.in: Ditto.
2216 * gdb.stabs/Makefile.in: Ditto.
2217 * gdb.threads/Makefile.in: Ditto.
2218 * gdb.trace/Makefile.in: Ditto.
2219
aea5b279
MS
22202011-02-21 Michael Snyder <msnyder@vmware.com>
2221
2222 * gdb.threads/thread-find.exp: Update patterns for changes in
2223 output of "info threads" command.
2224
e3039479
UW
22252011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2226 Ulrich Weigand <uweigand@de.ibm.com>
2227
2228 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
2229 (skip_hw_watchpoint_tests): Likewise.
2230 (skip_hw_watchpoint_multi_tests): Likewise.
2231
b800ec70
UW
22322011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
2233
2234 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
2235 (skip_hw_watchpoint_tests): Likewise.
2236 (skip_hw_watchpoint_multi_tests): Likewise.
2237 (skip_hw_watchpoint_access_tests): Likewise.
2238
2239 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
2240 * gdb.base/pr11022.exp: Likewise.
2241 * gdb.base/watch-read.exp: Likewise.
2242 * gdb.base/watch_thread_num.exp: Likewise.
2243 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2244 * gdb.base/watchpoint-hw.exp: Likewise.
2245 * gdb.base/watchpoint.exp: Likewise.
2246 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
2247 * gdb.threads/watchthreads-reorder.exp: Likewise.
2248 * gdb.threads/watchthreads.exp: Likewise.
2249 * gdb.threads/watchthreads2.exp: Likewise.
2250
91033e37
JB
22512011-02-21 Joel Brobecker <brobecker@adacore.com>
2252
2253 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
2254 the debugger is unable to find the array bounds.
2255
eeaafae2
JK
22562011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2257
2258 * gdb.cp/typedef-operator.exp: New file.
2259 * gdb.cp/typedef-operator.cc: New file.
2260
e338d953
MS
22612011-02-17 Michael Snyder <msnyder@vmware.com>
2262
2263 * gdb.threads/thread-find.exp: Fix regular expressions.
2264
e67ad678
JB
22652011-02-17 Joel Brobecker <brobecker@adacore.com>
2266
2267 * gdb.ada/packed_array: Expand testcase to test printing of
2268 unconstrained packed array.
2269
93084bca
JB
22702011-02-17 Joel Brobecker <brobecker@adacore.com>
2271
2272 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
2273
a0c78a73
PA
22742011-02-16 Pedro Alves <pedro@codesourcery.com>
2275
f65d5553 2276 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
2277 (main): Initialize it before collecting, and and clear it
2278 afterwards.
f65d5553
PA
2279 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2280 collecting with '{type} addr', where the addr expression is not an
2281 rvalue.
a0c78a73 2282
3dfcbbd2
KW
22832011-02-16 Ken Werner <ken.werner@de.ibm.com>
2284
2285 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
2286 a bool variable. Expect correct OpenCL names for vector types. Use the
2287 uc3 variable name instead of referring to the uchar3 built-in type.
2288 Escape the asterisk at the half pointer test.
2289
08807d5a
PA
22902011-02-16 Pedro Alves <pedro@codesourcery.com>
2291
f65d5553 2292 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
2293 (main): Initialize it before collecting, and and clear it
2294 afterwards.
f65d5553
PA
2295 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2296 collecting overlapping memory ranges.
08807d5a 2297
60f98dde
MS
22982011-02-15 Michael Snyder <msnyder@vmware.com>
2299
2300 * gdb.base/default.exp: Add tests for thread commands.
2301 * gdb.base/help.exp: Add tests for thread commands.
2302 * gdb.threads/thread-find.exp: New test for thread find command.
2303
648cd113
KW
23042011-02-15 Ken Werner <ken.werner@de.ibm.com>
2305
2306 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
2307
494e194e
YQ
23082011-02-15 Yao Qi <yao@codesourcery.com>
2309
2310 PR tdep/12352
2311 * gdb.arch/arm-disp-step.S : New test for str instruction.
2312 * gdb.arch/arm-disp-step.exp : Likewise.
2313
d9492458
TJB
23142011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
2315
2316 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
2317 "vector_register2_vr" test strings. Test the extended floating
2318 point registers (F32~F63).
2319 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
2320 IBM XL C compiler. Make the test program use a register provided
2321 by the compiler for the lxvd2x instruction.
2322
8af8e3bc
PA
23232011-02-14 Pedro Alves <pedro@codesourcery.com>
2324
2325 * gdb.trace/unavailable.cc (class Base, class Middle, class
2326 Derived): New types.
2327 (derived_unavail, derived_partial, derived_whole): New globals.
2328 (virtual_partial): New global.
2329 (virtualp): Point at virtual_partial.
2330 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
2331 related to unavailable vptr.
2332
1b28d0b3
PA
23332011-02-14 Pedro Alves <pedro@codesourcery.com>
2334
2335 * gdb.trace/unavailable.cc (a, b, c): New globals.
2336 (main): Set and clear them.
2337 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
2338 `a' and `c', and check that `b' isn't collected, although `a' and
2339 `c' are.
2340
ec0a52e1
PA
23412011-02-14 Pedro Alves <pedro@codesourcery.com>
2342
2343 * gdb.trace/unavailable.cc (struct Virtual): New.
2344 (virtualp): New global pointer.
2345 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
2346 printing a pointer to an object whose type has a vtable, with
2347 print object on.
2348
24e6bcee
PA
23492011-02-14 Pedro Alves <pedro@codesourcery.com>
2350
2351 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
2352 value repeat handles unavailableness.
2353
39d37385
PA
23542011-02-14 Pedro Alves <pedro@codesourcery.com>
2355
2356 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
2357 tests for building arrays from unavailable values, subscripting
2358 non-memory rvalue unvailable arrays, and accessing fields or
2359 baseclasses of non-lazy unavailable values,
2360 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
2361 struct types.
2362 (g_smallstruct, g_smallstruct_b): New globals.
2363
06d72e16
PA
23642011-02-14 Pedro Alves <pedro@codesourcery.com>
2365
2366 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
2367
bc9a5551
JK
23682011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2369
2370 Fix const/volatile qualifiers of C++ types, PR c++/12328.
2371 * gdb.cp/overload-const.exp: New file.
2372 * gdb.cp/overload-const.cc: New file.
2373
54fcddd0
UW
23742011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2375
2376 * gdb.opencl/callfuncs.cl: New file.
2377 * gdb.opencl/callfuncs.exp: New test.
2378 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
2379
d6dafb7c
UW
23802011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2381
2382 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
2383 when computing result.
2384 * gdb.arch/altivec-abi.exp: Update expected results.
2385
a449c2d8
TJB
23862011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2387
2388 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
2389 * gdb.base/jit.exp: Likewise.
2390 * gdb.base/pie-execl.exp: Likewise.
2391 * gdb.base/solib-nodir.exp: Likewise.
2392 * gdb.base/solib-overlap.exp: Likewise.
2393
764880b7
PA
23942011-02-07 Pedro Alves <pedro@codesourcery.com>
2395
2396 * gdb.trace/collection.c (global_pieces): New.
2397 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
2398 New procedure.
2399 (gdb_trace_collection_test): Call it.
2400
505500db
SW
24012011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
2402
2403 * gdb.python/py-evthreads.c: New file.
2404 * gdb.python/py-evthreads.exp: New file.
2405 * gdb.python/py-events.py: New file.
2406 * gdb.python/py-events.exp: New file.
2407 * gdb.python/py-events.c: New file.
2408
385203ed
DD
24092011-02-04 David Daney <ddaney@caviumnetworks.com>
2410
2411 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2412
9011945e
AB
24132011-02-03 Andrew Burgess <aburgess@broadcom.com>
2414
2415 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
2416 gdb.base/disasm-end-cu.exp: New test for disassembling over the
2417 boundary between two compilation units.
2418
580688f3
PA
24192011-02-02 Pedro Alves <pedro@codesourcery.com>
2420
2421 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
2422 (Virtual): New structs.
2423 (virtual_o, virtual_middle_b): New globals.
2424 * gdb.cp/virtbase.exp: New tests.
2425
d3f0f853
PP
24262011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
2427
2428 * gdb.base/jit.exp: New file.
2429 * gdb.base/jit-main.c: New file.
2430 * gdb.base/jit-solib.c: New file.
2431
b2030fb5
UW
24322011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
2433
2434 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
2435 proceed to initial kernel entry point.
2436 * gdb.opencl/datatypes.exp: Likewise.
2437 * gdb.opencl/operators.exp: Likewise.
2438 * gdb.opencl/vec_comps.exp: Likewise.
2439
2db19d1e
SW
24402011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2441
2442 * gdb.cp/nsnested.cc: New.
2443 * gdb.cp/nsnested.exp: New.
2444 * gdb.cp/nsnoimports.exp: New.
2445 * gdb.cp/nsnoimports.cc: New.
2446
6b0c4c1f
JB
24472011-01-31 Joel Brobecker <brobecker@adacore.com>
2448
2449 * gdb.base/interact.exp: Add extra tests that verify that
2450 the value of the interactive-mode setting does not change
2451 after the script is sourced.
2452
80b23b6a
JK
24532011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2454
2455 * gdb.cp/noparam.exp: New file.
2456 * gdb.cp/noparam.cc: New file.
2457
ffd5ec24
PA
24582011-01-28 Pedro Alves <pedro@codesourcery.com>
2459
2460 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2461 there's no stack or registers.
2462
a81766d8
TT
24632011-01-26 Tom Tromey <tromey@redhat.com>
2464
2465 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2466 space before string output. Add test for "set print pretty off"
2467 case.
2468
585fdaa1
PA
24692011-01-25 Pedro Alves <pedro@codesourcery.com>
2470
2471 * gdb.base/frame-args.exp: Adjust.
2472 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2473 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2474 * gdb.dwarf2/pieces.exp: Adjust.
2475 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2476 * gdb.opt/inline-locals.exp: Adjust.
2477 * gdb.threads/fork-child-threads.exp: Adjust.
2478
d468832a
KW
24792011-01-25 Ken Werner <ken.werner@de.ibm.com>
2480
2481 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2482 OpenCL kernel function. Add a comment as marker. Add address space
2483 qualifiers for the remaining program scope variables.
2484 * gdb.opencl/datatypes.cl: Likewise.
2485 * gdb.opencl/operators.cl: Likewise.
2486 * gdb.opencl/vec_comps.cl: Likewise.
2487 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
2488 Add breakpoint at the marker comment.
2489 * gdb.opencl/datatypes.exp: Likewise.
2490 * gdb.opencl/operators.exp: Likewise.
2491 * gdb.opencl/vec_comps.exp: Likewise.
2492
490f124f
PA
24932011-01-24 Pedro Alves <pedro@codesourcery.com>
2494
2495 * gdb.base/printcmds.c (some_struct): New struct and instance.
2496 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
2497 procedure.
2498 <global scope>: Call it.
2499
6da78614
KW
25002011-01-21 Ken Werner <ken.werner@de.ibm.com>
2501
2502 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
2503 argument to the gdb_compile_opencl_hostapp call.
2504
ec64c9aa
YQ
25052011-01-19 Yao Qi <yao@codesourcery.com>
2506
2507 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2508 positve list.
2509
810cfdbb
YQ
25102011-01-19 Yao Qi <yao@codesourcery.com>
2511
2512 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
2513 canonical form.
2514 Remove "xscale-*-*"
2515 * gdb.xml/tdesc-regs.exp: Likewise.
2516 * gdb.python/py-section-script.exp: Replace ARM target triplet
2517 with canonical form.
2518 Match arm*-*-symbianelf*.
2519 * gdb.base/dup-sect.exp: Likewise.
2520 * lib/dwarf.exp: New.
2521 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2522 dwarf2_support.
2523 * gdb.dwarf2/dup-psym.exp: Likewise.
2524 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2525 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2526 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2527 * gdb.dwarf2/dw2-basic.exp: Likewise.
2528 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2529 * gdb.dwarf2/dw2-const.exp: Likewise.
2530 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
2531 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
2532 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2533 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
2534 * gdb.dwarf2/dw2-filename.exp: Likewise.
2535 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2536 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
2537 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2538 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2539 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
2540 * gdb.dwarf2/dw2-noloc.exp: Likewise.
2541 * gdb.dwarf2/dw2-op-call.exp: Likewise.
2542 * gdb.dwarf2/dw2-producer.exp: Likewise.
2543 * gdb.dwarf2/dw2-ranges.exp: Likewise.
2544 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2545 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2546 * gdb.dwarf2/dw2-strp.exp: Likewise.
2547 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2548 * gdb.dwarf2/implptr.exp: Likewise.
2549 * gdb.dwarf2/mac-fileno.exp: Likewise.
2550 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2551 * gdb.dwarf2/pieces.exp: Likewise.
2552 * gdb.dwarf2/pr11465.exp: Likewise.
2553 * gdb.dwarf2/valop.exp: Likewise.
2554 * gdb.dwarf2/watch-notconst.exp: Likewise.
2555 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2556
4694da01
TT
25572011-01-19 Tom Tromey <tromey@redhat.com>
2558
2559 * gdb.python/py-infthread.exp: Add thread tests.
2560
b075872c
JB
25612011-01-14 Joel Brobecker <brobecker@adacore.com>
2562
2563 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2564
2c3e6e24
JB
25652011-01-14 Joel Brobecker <brobecker@adacore.com>
2566
2567 * gdb.ada/widewide: New testcase.
2568
de8fa76c
JB
25692011-01-13 Joel Brobecker <brobecker@adacore.com>
2570
2571 * gdb.base/interact.exp: New testcase.
2572
1b05df00
TT
25732011-01-12 Tom Tromey <tromey@redhat.com>
2574
2575 * gdb.mi/gdb2549.exp: Update for error message changes.
2576 * gdb.mi/mi-cli.exp: Likewise.
2577 * gdb.mi/mi-disassemble.exp: Likewise.
2578 * gdb.mi/mi-pthreads.exp: Likewise.
2579 * gdb.mi/mi-regs.exp: Likewise.
2580 * gdb.mi/mi-stack.exp: Likewise.
2581 * gdb.mi/mi-var-block.exp: Likewise.
2582 * gdb.mi/mi-var-cmd.exp: Likewise.
2583 * gdb.mi/mi2-cli.exp: Likewise.
2584 * gdb.mi/mi2-disassemble.exp: Likewise.
2585 * gdb.mi/mi2-pthreads.exp: Likewise.
2586 * gdb.mi/mi2-regs.exp: Likewise.
2587 * gdb.mi/mi2-stack.exp: Likewise.
2588 * gdb.mi/mi2-var-block.exp: Likewise.
2589 * gdb.mi/mi2-var-cmd.exp: Likewise.
2590
c2ff108b
JK
25912011-01-12 Andrew Burgess <aburgess@broadcom.com>
2592 Jan Kratochvil <jan.kratochvil@redhat.com>
2593
2594 PR fortran/11104 and DWARF unbound arrays detection.
2595 * gdb.fortran/multi-dim.exp: New file.
2596 * gdb.fortran/multi-dim.f90: New file.
2597
b716877b
AB
25982011-01-12 Andrew Burgess <aburgess@broadcom.com>
2599
2600 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2601 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2602 add new tests for opcode dumping.
2603
6c162d5e
TT
26042011-01-11 Tom Tromey <tromey@redhat.com>
2605
2606 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2607
77b06cd7
TJB
26082010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2609
2610 Convert hardware watchpoints to use breakpoint_ops.
2611 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2612 type is not supported.
2613 * gdb.base/foll-fork.exp: Likewise.
2614 * gdb.base/foll-vfork.exp: Likewise.
2615
f39a75d0
PM
26162011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2617
2618 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2619 Use load_lib gdb-python.exp.
2620 * gdb.python/python.exp: Ditto.
2621 * gdb.python/py-function.exp: Ditto.
2622
fc529d80
AS
26232011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2624
2625 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2626
fb03cb59
JK
26272011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2628
2629 * configure: Regenerate.
2630
d8e22779
TT
26312011-01-06 Tom Tromey <tromey@redhat.com>
2632
2633 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2634
09050809
JB
26352011-01-06 Joel Brobecker <brobecker@adacore.com>
2636
fc529d80
AS
2637 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2638 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2639 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2640 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2641 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2642 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2643 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2644 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2645 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2646 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2647 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2648 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2649 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2650 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2651 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2652 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2653 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2654 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2655 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2656 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2657 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2658 gdb.ada/uninitialized_vars.exp,
2659 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2660 Simplify by using clean_restart.
09050809 2661
8ed5dd9e
JB
26622011-01-06 Joel Brobecker <brobecker@adacore.com>
2663
2664 Add marker to be used as anchor for inserting breakpoints.
2665 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2666 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2667 Likewise.
2668
2669 Remove uses of gdb_start_cmd.
2670 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2671 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2672
2673 Do not run testcase if testing with GDBserver.
2674 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2675 if testing with GDBserver.
2676
368a124f
JB
26772011-01-06 Joel Brobecker <brobecker@adacore.com>
2678
2679 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2680 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2681 copyright header.
2682
44944448
JB
26832011-01-05 Joel Brobecker <brobecker@adacore.com>
2684
2685 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2686 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2687 testsuite/gdb.fortran/complex.f,
2688 testsuite/gdb.fortran/derived-type.f90,
2689 testsuite/gdb.fortran/library-module-lib.f90,
2690 testsuite/gdb.fortran/library-module-main.f90,
2691 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2692 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2693 Copyright year update.
2694
31886ea6
JB
26952011-01-05 Joel Brobecker <brobecker@adacore.com>
2696
2697 * gdb.base/langs1.f: Add copyright header.
2698
ebedcab5
JK
26992011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2700
2701 * gdb.base/morestack.exp: New file.
2702 * gdb.base/morestack.c: New file.
2703
de1eb2f9
JK
27042011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2705
2706 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2707
9e87a409
JB
27082010-12-29 Joel Brobecker <brobecker@adacore.com>
2709
2710 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2711 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2712
720d1a40
JB
27132010-12-29 Joel Brobecker <brobecker@adacore.com>
2714
2715 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2716
a283af87
AS
27172010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2718
5d3d9cba
AS
2719 * gdb.threads/tls.exp: Fix typo.
2720
a283af87
AS
2721 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2722 * gdb.threads/execl.exp: Update.
2723
2a20745c
YQ
27242010-12-23 Yao Qi <yao@codesourcery.com>
2725
2726 * gdb.arch/arm-disp-step.exp: New.
2727 * gdb.arch/arm-disp-step.S: New.
2728
a7658b96
TT
27292010-12-21 Tom Tromey <tromey@redhat.com>
2730
2731 * gdb.threads/execl.exp: Update.
2732 * gdb.threads/linux-dp.exp: Update.
2733 * gdb.threads/manythreads.exp: Update.
2734 * gdb.threads/tls.exp: Update.
2735
5b79abe7
TT
27362010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2737
2738 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2739 (NextOverThrowDerivates) <resumebpt>: New.
2740 (resumebpt_test): New.
2741 (main): Call resumebpt_test.
2742 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2743
0914bcdb
SS
27442010-12-12 Stan Shebs <stan@codesourcery.com>
2745
2746 * gdb.trace/tsv.exp: Test print command on trace state variables.
2747
305aeedc
TT
27482010-12-09 Tom Tromey <tromey@redhat.com>
2749
2750 * gdb.base/interp.exp: Add regression test.
2751
186c406b
TT
27522010-12-09 Tom Tromey <tromey@redhat.com>
2753
2754 * gdb.java/jnpe.java: New file.
2755 * gdb.java/jnpe.exp: New file.
2756 * gdb.cp/nextoverthrow.exp: New file.
2757 * gdb.cp/nextoverthrow.cc: New file.
2758
aae1c79a
DE
27592010-12-07 Doug Evans <dje@google.com>
2760
2761 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2762 of data-directory.
2763 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2764 updated.
2765 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2766
60f98dde 27672010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2768
2769 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2770 * gdb.base/call-sc.exp: Ditto.
2771 * gdb.base/finish.exp: Ditto.
2772 * gdb.base/return.exp: Ditto.
2773 * gdb.base/return2.exp: Ditto.
2774
5fa290c1
DE
27752010-11-30 Doug Evans <dje@google.com>
2776
2777 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2778 (gdb_expect_list): Fix spelling errors in comments.
2779 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2780 send_gdb/gdb_expect_list where applicable.
2781 * gdb.base/call-ar-st.exp: Ditto.
2782 * gdb.base/funcargs.exp: Ditto.
2783 * gdb.base/gcore.exp: Ditto.
2784 * gdb.base/page.exp: Ditto.
2785 * gdb.base/sigaltstack.exp: Ditto.
2786 * gdb.base/siginfo.exp: Ditto.
2787 * gdb.base/sigstep.exp: Ditto.
2788 * gdb.base/trace-commands.exp: Ditto.
2789
4e04c971
DE
27902010-11-29 Doug Evans <dje@google.com>
2791
2792 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2793 printer-name;subprinter-name.
2794
8cf6f0b1
TT
27952010-11-29 Tom Tromey <tromey@redhat.com>
2796
2797 * gdb.dwarf2/implptr.exp: New file.
2798 * gdb.dwarf2/implptr.c: New file.
2799 * gdb.dwarf2/implptr.S: New file.
2800
94b6973e
PM
28012010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2802
fc529d80 2803 PR python/12199
94b6973e
PM
2804
2805 * gdb.python/py-breakpoint.exp: Test the delete method.
2806
8358c15c
JK
28072010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2808
2809 Fix step_resume_breakpoint unsaved during an infcall.
2810 * gdb.base/step-resume-infcall.exp: New file.
2811 * gdb.base/step-resume-infcall.c: New file.
2812
f6df29bc
TJB
28132010-11-24 Edjunior Machado <emachado@br.ibm.com>
2814
2815 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2816
f2b5a5cf
TJB
28172010-11-24 Edjunior Machado <emachado@br.ibm.com>
2818
2819 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2820 on ppc64's symbols; "finish" and "return" commands must accept to
2821 show the caller line again as well as the line after.
2822 * gdb.asm/powerpc64.inc: New file.
2823
6b0ecdc2
DE
28242010-11-23 Doug Evans <dje@google.com>
2825
2826 * lib/gdb.exp (gdb_test_sequence): New function.
2827 (gdb_expect_list): Add verbose -log call for each pattern.
2828 * gdb.base/signals.exp (test_handle_all_print): Call it.
2829 Reduce timeout increment from 6 minutes to 1 minute.
2830 * gdb.server/ext-run.exp: Call it.
2831
ea976c60
PM
28322010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2833
f2b5a5cf 2834 PR python/12212
ea976c60
PM
2835
2836 * gdb.python/python.exp: Check that selected_thread raises an
2837 error when no inferior is loaded.
2838
c0efa795
JK
28392010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2840
2841 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2842 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2843
ec3aa567
JK
28442010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2845
2846 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2847 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2848
d8249011
DE
28492010-11-18 Doug Evans <dje@google.com>
2850
2851 * gdb.server/ext-run.exp: Fix intermittent failures.
2852
d4eba7d1
NF
28532010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2854
2855 * gdb.stabs/gdb11479.exp: Use runto_main.
2856
b04c2f88
NF
28572010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2858
2859 * gdb.base/break-entry.exp: Skip if using a stub.
2860
ae9d7ce4
NF
28612010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2862
2863 * gdb.python/py-inferior.exp: Pack values in target endianness.
2864
621c8364
TT
28652010-11-12 Tom Tromey <tromey@redhat.com>
2866
2867 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2868 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2869 MemoryError.
2870 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2871 type.
2872 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2873 MemoryError.
2874 (test_subscript_regression): Update exception type.
2875
84f4c1fe
PM
28762010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2877
2878 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2879 breakpoint tests.
2880
a1442452
PA
28812010-11-09 Pedro Alves <pedro@codesourcery.com>
2882
2883 * gdb.base/watchpoint.exp: Test "watch -location" with an
2884 innacessible location.
2885
efd11a33
JK
28862010-11-09 Edjunior Machado <emachado@br.ibm.com>
2887 Luis Machado <luisgpm@br.ibm.com>
2888
2889 * gdb.base/maint.exp: Expect "." prefix.
2890 * gdb.base/nodebug.exp: Expect "." Likewise.
2891 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2892 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2893 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2894 POWER server processors.
2895
aa00efb5
JK
28962010-11-08 Edjunior Machado <emachado@br.ibm.com>
2897 Luis Machado <luisgpm@br.ibm.com>
2898
2899 * gdb.base/break-entry.exp: convert entry point for
2900 ppc64 and expect leading `.' on ppc64's symbols
2901
99e7ae30
DE
29022010-11-05 Doug Evans <dje@google.com>
2903
2904 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2905 * gdb.python/py-param.exp: Delete, contents moved to ...
2906 * gdb.python/py-parameter.exp: ... here. New file.
2907 Add test for gdb.parameter ("directories").
99e7ae30 2908
f4b8a18d
KW
29092010-11-05 Ken Werner <ken.werner@de.ibm.com>
2910
2911 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2912 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2913 * configure: Regenerate.
2914 * gdb.opencl/Makefile.in: New File.
2915 * gdb.opencl/datatypes.exp: Likewise.
2916 * gdb.opencl/datatypes.cl: Likewise.
2917 * gdb.opencl/operators.exp: Likewise.
2918 * gdb.opencl/operators.cl: Likewise.
2919 * gdb.opencl/vec_comps.exp: Likewise.
2920 * gdb.opencl/vec_comps.cl: Likewise.
2921 * gdb.opencl/convs_casts.exp: Likewise.
2922 * gdb.opencl/convs_casts.cl: Likewise.
2923 * lib/opencl.exp: Likewise.
2924 * lib/opencl_hostapp.c: Likewise.
2925 * lib/opencl_kernel.cl: Likewise.
2926 * lib/cl_util.c: Likewise.
2927 * lib/cl_util.c: Likewise.
2928 * gdb.base/default.exp (set language): Add "opencl" to the list of
2929 languages.
2930
a9d5ef47
SW
29312010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2932
2933 * gdb.cp/overload.exp: Added test for inheritance overload.
2934 * gdb.cp/overload.cc: Ditto.
2935 * gdb.cp/oranking.exp: Removed releveant kfails.
2936
03eb1c79
JK
29372010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2938 Joel Brobecker <brobecker@adacore.com>
2939
2940 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2941 check test_compiler_info.
2942
dbc98a8b
KW
29432010-11-03 Ken Werner <ken.werner@de.ibm.com>
2944
2945 * gdb.base/gnu_vector.exp: Adjust expect messages.
2946
120bd360
KW
29472010-11-03 Ken Werner <ken.werner@de.ibm.com>
2948
2949 * gdb.base/gnu_vector.exp: Add unary operator tests.
2950
c37f7098
KW
29512010-11-03 Ken Werner <ken.werner@de.ibm.com>
2952
2953 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2954
7b51bc51
DE
29552010-11-02 Doug Evans <dje@google.com>
2956
2957 * gdb.python/py-pp-maint.c: New file.
2958 * gdb.python/py-pp-maint.exp: New file.
2959 * gdb.python/py-pp-maint.py: New file.
2960
50c97f38
TT
29612010-11-02 Tom Tromey <tromey@redhat.com>
2962
2963 * gdb.base/default.exp: Remove "scheme" from language list.
2964
a289b8f6
JK
29652010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2966
2967 Revert:
2968 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2969 * gdb.threads/sigstep-threads.exp: New file.
2970 * gdb.threads/sigstep-threads.c: New file.
2971
cd017491
MS
29722010-10-20 Michael Snyder <msnyder@vmware.com>
2973
2974 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2975
8e6a5956
UW
29762010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2977
2978 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2979 Skip test completely if gdb,no_hardware_watchpoints.
2980
2c04da0d
UW
29812010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2982
2983 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2984 strict, but do not check for any particular function name within libc.
2985
79afc5ef
SW
29862010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2987
2988 * gdb.cp/smartp.exp: New test.
2989 * gdb.cp/smartp.cc : New test.
2990
026ffab7
SW
29912010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2992
2993 * gdb.cp/converts.exp: Test pointer to bool conversion.
2994 Test pointer to long conversion.
2995 * gdb.cp/oranking.exp: Removed relevant kfail.
2996
3a772aa4
TT
29972010-10-18 Tom Tromey <tromey@redhat.com>
2998
2999 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
3000 argument to lazy_string.
3001 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
3002 (pp_ls.to_string): Use it.
3003 * gdb.python/py-prettyprint.c (main): Move declarations to top.
3004 Add "estring2" local.
3005
5fc3827b
JK
30062010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3007
3008 Fix s390x compatibility.
3009 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
3010 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
3011
8aeb23f3
JK
30122010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3013
3014 * gdb.threads/sigstep-threads.exp: New file.
3015 * gdb.threads/sigstep-threads.c: New file.
3016
c1e56572
JK
30172010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3018
3019 * gdb.base/pie-execl.exp: New file.
3020 * gdb.base/pie-execl.c: New file.
3021
92163a10
JK
30222010-10-13 Doug Evans <dje@google.com>
3023 Jan Kratochvil <jan.kratochvil@redhat.com>
3024
3025 PR exp/12117
3026 * gdb.cp/ptype-cv-cp.cc: New file.
3027 * gdb.cp/ptype-cv-cp.exp: New file.
3028
7062b0a0
SW
30292010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
3030
3031 * gdb.cp/converts.cc: New test program.
3032 * gdb.cp/converts.exp: New test.
3033 * gdb.cp/overload.exp: Added test for void* vs int*.
3034 * gdb.cp/overload.exp: Ditto.
3035 * gdb.cp/oranking.exp: Removed related kfail.
3036
0e3509db
DE
30372010-10-13 Doug Evans <dje@google.com>
3038
3039 * lib/gdb-python.exp (gdb_check_python_config): New function.
3040 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
3041 * gdb.python/lib-types.cc: New file.
3042 * gdb.python/lib-types.exp: New file.
3043
8dc78533
JK
30442010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3045
3046 * gdb.python/py-error.exp: New file.
3047 * gdb.python/py-error.py: New file.
3048
93c17e06
JK
30492010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3050
3051 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
3052 gdb_test_multiple.
3053
d8b34041
JK
30542010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3055
3056 * gdb.base/break-interp.exp: Use ldlags for linking flags.
3057 * gdb.base/prelink.exp: Likewise.
3058 * gdb.base/solib-nodir.exp: Likewise.
3059 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
3060 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
3061 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
3062
e0cc584e
UW
30632010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
3064
3065 * break-interp.exp (test_ld): Use two separate gdb_expect statements
3066 for the "info files" test to avoid timeouts on slow machines.
3067
cfc353b1
JK
30682010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3069
3070 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
3071 (main): Make openlib dummy call.
3072
d3d7896d
JK
30732010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3074
3075 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
3076 * break-interp.exp (reach): Move the core body ...
3077 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
3078 (test_ld): Provide always real argument, even to the linker. Replace
3079 dl_main by _dl_debug_state.
3080
5e533c94
JK
30812010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3082
3083 Fix results of prelinked PIEs on ppc*.
3084 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
3085 Accept also DISPLACEMENT "PRESENT".
3086 (main): Replace "ZERO" displacements by "PRESENT".
3087
33540610
SW
30882010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
3089
3090 * gdb.cp/oranking.exp: New test.
3091 * gdb.cp/oranking.cc: New test program.
3092
3bdf2bbd
KW
30932010-10-08 Ken Werner <ken.werner@de.ibm.com>
3094
3095 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
3096 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
3097
2f608a3a
KW
30982010-10-06 Ken Werner <ken.werner@de.ibm.com>
3099
3100 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
3101 lush, lynx) New constant.
3102 * gdb.base/constvars.exp: Test const array types.
3103 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
3104
aa2e2d8d
DE
31052010-10-06 Doug Evans <dje@google.com>
3106
3107 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
3108 of syscall staging area.
3109
2844d6b5
KW
31102010-10-06 Ken Werner <ken.werner@de.ibm.com>
3111
3112 * gdb.base/gnu_vector.c: Add variable c4.
3113 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
3114 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3115
7d8ac8bb
MR
31162010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
3117
3118 * gdb.arch/altivec-abi.exp: Fix a typo.
3119
84a02e58
MR
31202010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
3121
3122 * lib/mi-support.exp (thread_selected_re): Correct pattern used
3123 to match a thread ID.
3124
b18e6318
JK
31252010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3126
3127 Fix s390x testcase compatibility.
3128 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
3129
a2c09bd0
DE
31302010-10-01 Doug Evans <dje@google.com>
3131
3132 * lib/gdb-python.exp: New file.
3133 * gdb.python/py-block.exp: Use it.
3134 * gdb.python/py-breakpoint.exp: Ditto.
3135 * gdb.python/py-frame.exp: Ditto.
3136 * gdb.python/py-inferior.exp: Ditto.
3137 * gdb.python/py-param.exp: Ditto.
3138 * gdb.python/py-prettyprint.exp: Ditto.
3139 * gdb.python/py-shared.exp: Ditto.
3140 * gdb.python/py-symbol.exp: Ditto.
3141 * gdb.python/py-symtab.exp: Ditto.
3142 * gdb.python/py-type.exp: Ditto.
3143 * gdb.python/py-value.exp: Ditto.
3144 * gdb.python/python.exp: Ditto.
3145
38f12cfc
TT
31462010-09-30 Tom Tromey <tromey@redhat.com>
3147
3148 * gdb.base/anon.exp: New file.
3149 * gdb.base/anon.c: New file.
3150
9ae8282d
TT
31512010-09-30 Tom Tromey <tromey@redhat.com>
3152
3153 * gdb.base/completion.exp: Test completion through anonymous
3154 union.
3155 * gdb.base/break1.c (struct some_struct): Add anonymous union.
3156
e9e07ba6
JK
31572010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3158
3159 Fix printing parameters of inlined functions.
3160 * gdb.dwarf2/dw2-inline-param.exp: New file.
3161 * gdb.dwarf2/dw2-inline-param-main.c: New file.
3162 * gdb.dwarf2/dw2-inline-param.S: New file.
3163
cd2effb2
JK
31642010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3165
3166 PR corefiles/12071.
3167 * gdb.base/corefile.exp (quit with a process, no question: load core)
3168 (quit with a core file): New tests.
3169
bceffbf3
JK
31702010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3171
3172 Fix GDB crash on inferior calls with self-referencing classes.
3173 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
3174 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
3175 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
3176
1736ad11
JK
31772010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3178
3179 Fix lost siginfo_t for inferior calls.
3180 * gdb.base/siginfo-infcall.exp: New file.
3181 * gdb.base/siginfo-infcall.c: New file.
3182
a176ad92
JB
31832010-09-22 Joel Brobecker <brobecker@adacore.com>
3184
3185 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
3186
c2b0a229
JK
31872010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3188
3189 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
3190 New test.
3191 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
3192
e8ae22d1
JB
31932010-09-22 Joel Brobecker <brobecker@adacore.com>
3194
3195 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
3196 type of our const type.
3197
ec322823
SW
31982010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
3199
3200 * gdb.cp/pr12028.cc: New.
3201 * gdb.cp/pr12028.exp: New.
3202
72929c62
JB
32032010-09-22 Joel Brobecker <brobecker@adacore.com>
3204
3205 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
3206
875b4ff5 32072010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 3208 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
3209
3210 PR mi/11407
3211 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
3212 * gdb.mi/dw2-ref-missing-frame-main.c New File.
3213 * gdb.mi/dw2-ref-missing-frame.S New File.
3214 * gdb.mi/dw2-ref-missing-frame.exp New File.
3215
7155d578
TT
32162010-09-14 Tom Tromey <tromey@redhat.com>
3217
3218 PR symtab/8399:
3219 * gdb.threads/tls.exp: Remove kfail. Update expected output.
3220
515ed532
TT
32212010-09-14 Tom Tromey <tromey@redhat.com>
3222
3223 PR exp/11803:
3224 * gdb.threads/tls.exp: Use C++.
3225 (check_thread_local): Use K::another_thread_local.
3226 * gdb.threads/tls.c (class K): New.
3227 (another_thread_local): Now a member of K.
3228 (spin): Update. No longer K&R C.
3229
450ca57c
SW
32302010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3231
3232 * gdb.cp/koenig.cc: created class for testing member lookup.
3233 * gdb.cp/koenig.exp: Added test for member lookup.
3234
dbd492a3
JK
32352010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3236
3237 Fix false FAILs on sourcetree topdir directory containing "kill".
3238 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
3239 source line matching regexp.
3240
8d4d924b
JK
32412010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3242
3243 * gdb.python/python.exp (set height 0, collect help from uiout)
3244 (verify help to uiout): New tests.
3245
8e64f2a0
JK
32462010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3247
3248 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
3249 is_lp64_target to check 64bit target.
3250
4569eed2
JK
32512010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3252
3253 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
3254 (test_ld) <powerpc64-*>: New.
3255
5e1617b1
DJ
32562010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3257
3258 * gdb.cp/templates.exp (test_template_args): Allow "struct".
3259
c767944b
DJ
32602010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3261
3262 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
3263 (FunctionArg::method): New function.
3264 (empty, arg): New variables.
3265 (main): Call arg.method.
3266 * gdb.cp/templates.exp (test_template_args): New function.
3267 (do_tests): Call it.
3268
27d3a3fc
UW
32692010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3270
3271 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
3272 of "next" to proceed over pthread_exit call.
3273
55b7ce7f
UW
32742010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3275
3276 * gdb.base/maint.exp: Avoid wildcards against potentially very long
3277 "maint print statistics" output to prevent expect timeouts.
3278
809df446
JK
32792010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3280
3281 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
3282 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3283 (test_float_rejected): ... here.
3284 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
3285 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3286 (test_float_rejected): ... here.
3287 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
3288 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3289 (test_float_rejected): ... here.
3290 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
3291 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3292 (test_float_rejected): ... here.
3293
8464be76
DJ
32942010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3295
3296 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
3297 before disabling hardware watchpoints.
3298 (test_inaccessible_watchpoint): Check that hardware watchpoints
3299 are used. Test for watchpoints on a constant address.
3300
14dba4b4
JK
33012010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3302
3303 * gdb.base/ui-redirect.exp: New file.
3304
3f3540e1 33052010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 3306 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
3307
3308 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
3309
0f254bb7
DE
33102010-08-31 Doug Evans <dje@google.com>
3311
3312 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
3313
03f17ccf
TT
33142010-08-30 Tom Tromey <tromey@redhat.com>
3315
3316 PR python/11792:
3317 * gdb.python/py-value.exp (test_subscript_regression): Add
3318 dynamic_type test.
3319
640617ad
DJ
33202010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
3321
3322 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
3323 instead of running to main. Do not test the main function.
3324 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
3325 Add new main.
3326
2ed91d1b
PA
33272010-08-26 Pedro Alves <pedro@codesourcery.com>
3328
3329 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
3330 one test.
3331
673bfd45
DE
33322010-08-24 Doug Evans <dje@google.com>
3333
3334 PR symtab/11942
3335 * gdb.dwarf2/dw4-sig-types.cc: New file.
3336 * gdb.dwarf2/dw4-sig-types.h: New file.
3337 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
3338 * gdb.dwarf2/dw4-sig-types.exp: New file.
3339
f9ffd4bb
TT
33402010-08-23 Tom Tromey <tromey@redhat.com>
3341
3342 PR python/11145:
3343 * gdb.python/py-value.c (Base, Derived): New types.
3344 (base): New global.
3345 * gdb.python/py-value.exp (test_subscript_regression): Add
3346 dynamic_cast test.
3347
d839c8a4
TT
33482010-08-23 Tom Tromey <tromey@redhat.com>
3349
3350 PR python/10676:
3351 * gdb.python/py-type.exp (test_fields): Add tests for type
3352 equality.
3353
702c2711
TT
33542010-08-23 Tom Tromey <tromey@redhat.com>
3355
3356 PR python/11915:
3357 * gdb.python/py-type.exp (test_fields): Add tests for array.
3358
832bafd3
KS
33592010-08-23 Keith Seitz <keiths@redhat.com>
3360
3361 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
3362 have any children. Create a new abbrev for it.
3363 Add missing terminal sequence to .debug_abbrev.
3364
c37bf528
KS
33652010-08-20 Keith Seitz <keiths@redhat.com>
3366
3367 PR symtab/11465:
3368 * gdb.dwarf2/pr11465.exp: New test.
3369 * gdb.dwarf2/pr11465.S: New file.
3370 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
3371 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
3372
4572cbac
TJB
33732010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
3374
3375 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
3376 registers. Update data sets with the new v2_double element in the
3377 VSX register union. Add vector_register3_vr data set for the AltiVec
3378 registers. Use gdb_test_no_output instead of send_gdb.
3379
e7fbb131
PA
33802010-08-19 Pedro Alves <pedro@codesourcery.com>
3381
3382 * gdb.python/py-shared.exp: New file, factored out from
3383 python.exp.
3384 * gdb.python/py-shared.c: New file.
3385 * gdb.python/py-shared-sl.c: New file.
3386 * gdb.python/python-1.c: New file.
3387 * gdb.python/python-sl.c: Delete.
3388 * gdb.python/python.c: Mention python-1.c.
3389 * gdb.python/python.exp: Move shared library tests to
3390 py-shared.exp.
3391 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
3392 (MISCELLANEOUS): New.
3393 (clean mostlyclean): Also remove $MISCELLANEOUS.
3394
d30f5e1f
DE
33952010-08-19 Doug Evans <dje@google.com>
3396
3397 PR exp/11926
3398 * gdb.base/printcmds.exp (test_float_accepted): New function.
3399 Move existing float tests there. Add tests for floats with suffixes.
3400 (test_float_rejected): New function.
3401 * gdb.java/jv-print.exp (test_float_accepted): New function.
3402 (test_float_rejected): New function.
3403 * gdb.objc/print.exp: New file.
3404 * gdb.pascal/print.exp: New file.
3405 * lib/objc.exp: New file.
3406
7b3fd859
PM
34072010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
3408
3409 * gdb.base/default.exp (info set): Avoid full buffer error and force
3410 reading up to final gdb prompt.
3411 (show): Likewise.
3412
c92817ce
TT
34132010-08-18 Tom Tromey <tromey@redhat.com>
3414
3415 PR symtab/11919:
3416 * gdb.base/completion.exp: Add test.
3417
f1208f9e
DE
34182010-08-18 Doug Evans <dje@google.com>
3419
3420 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
3421 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
3422 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
3423 Simplify, early exit if runto_main fails.
3424 * gdb.fortran/exprs.exp: load_lib fortran.exp.
3425 (set_lang_fortran): Moved to lib/fortran.exp.
3426 * gdb.fortran/types.exp: load_lib fortran.exp.
3427 (set_lang_fortran): Moved to lib/fortran.exp.
3428 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
3429 * gdb.java/jprint.exp (set_lang_java): Ditto.
3430 * gdb.java/jv-exp.exp: load_lib java.exp.
3431 If set_lang_java fails, issue a warning instead of failure to be
3432 consistent with other set_lang_foo uses.
3433 (set_lang_java): Moved to lib/java.exp.
3434 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
3435 If set_lang_java fails, issue a warning instead of failure to be
3436 consistent with other set_lang_foo uses.
3437 * gdb.pascal/types.exp: load_lib pascal.exp.
3438 (set_lang_pascal): Moved to lib/pascal.exp.
3439 * lib/fortran.exp: New file.
3440 * lib/java.exp (set_lang_java): New function.
3441 * lib/pascal.exp (set_lang_pascal): New function.
3442
2f06b485
YQ
34432010-08-18 Yao Qi <yao@codesourcery.com
3444
3445 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3446 func_nofb_start and func_loopfb_start, so that address of functions
3447 is equal to these labels on Thumb.
3448
96e25403
YQ
34492010-08-18 Yao Qi <yao@codesourcery.com>
3450
3451 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3452 to reflect latest c source file.
3453
36e6adc4
JK
34542010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3455
3456 * gdb.cp/infcall-dlopen.exp: New file.
3457 * gdb.cp/infcall-dlopen.cc: New file.
3458 * gdb.cp/infcall-dlopen-lib.cc: New file.
3459
f431efe5
PA
34602010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3461 Pedro Alves <pedro@codesourcery.com>
3462
3463 PR breakpoints/11371
3464
3465 * gdb.base/watch-cond-infcall.exp: New file.
3466 * gdb.base/watch-cond-infcall.c: New file.
3467
06a64a0b
TT
34682010-08-16 Tom Tromey <tromey@redhat.com>
3469
3470 * gdb.base/help.exp: Update.
3471 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3472 watchpoint.
3473 (test_watch_location): New proc.
3474 (test_watchpoint_in_big_blob): Delete watchpoint.
3475 * gdb.base/watchpoint.c (func5): New function.
3476 (main): Call it.
3477
70ebf4ed
DE
34782010-08-16 Doug Evans <dje@google.com>
3479
3480 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3481
ca5c20b6
PM
34822010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3483
3484 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3485 tests.
3486
7346b668
KW
34872010-08-11 Ken Werner <ken.werner@de.ibm.com>
3488
3489 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
3490 * gdb.base/gnu_vector.c: New File.
3491 * gdb.base/gnu_vector.exp: Likewise.
3492
cb2e07a6
PM
34932010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3494
3495 * gdb.python/python.c: New File.
3496 * gdb.python/python-sl.c: New File.
3497 * gdb.python/python.exp: Test solib_address and decode_line
3498 * functions.
3499
5da1313b
JK
35002010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3501
3502 * gdb.python/python.exp (show height, set height 10)
3503 (verify pagination beforehand, verify pagination beforehand: q)
3504 (gdb.execute does not page, verify pagination afterwards)
3505 (verify pagination afterwards: q): New.
3506
49c3ccf7
DE
35072010-08-02 Doug Evans <dje@google.com>
3508
3509 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
3510 because of an older gcc, change test2
3511 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
3512 to unsupported.
3513
42c0c4f1
KH
35142010-07-30 Kazu Hirata <kazu@codesourcery.com>
3515
3516 * gdb.base/break-always.exp: Do not expect full paths to file
3517 names.
3518 * gdb.base/commands.exp: Likewise.
3519
d3765805
DE
35202010-07-30 Doug Evans <dje@google.com>
3521
c98ee71b
DE
3522 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3523 xfail them when run with older gccs.
3524
fd961404
DE
3525 * lib/gdb.exp (build_executable): Forward "c++" option to
3526 get_compiler_info.
3527
999adef4
DE
3528 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3529 "python print ttype.template_argument(1)" and
3530 "python print isinstance(ttype.template_argument(1), gdb.Value)"
3531 if using gcc 4.4 or earlier.
3532
d3765805
DE
3533 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3534 attach-to-debugger handling.
3535
1276c759
JK
35362010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3537
3538 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
3539 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
3540 (main): Use copyreloc.
3541 * gdb.base/prelink.exp (split debug of executable)
3542 (.dynbss vs. .bss address shift): New tests.
3543
88caa9b9
PA
35442010-07-29 Pedro Alves <pedro@codesourcery.com>
3545
3546 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3547 in gdb_test_multiple.
3548
c6f2ac43
PA
35492010-07-29 Pedro Alves <pedro@codesourcery.com>
3550
3551 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3552 environment.
3553
326fd672
TT
35542010-07-28 Tom Tromey <tromey@redhat.com>
3555
3556 PR python/11060:
3557 * gdb.python/py-type.c (Temargs): New template.
3558 (temvar): New variable.
3559 * gdb.python/py-type.exp (test_template): New proc.
3560
3ce3b1ba
PA
35612010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3562
3563 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3564 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3565
34eaf542
TT
35662010-07-28 Tom Tromey <tromey@redhat.com>
3567
3568 PR c++/9946:
3569 * gdb.cp/temargs.exp: New file.
3570 * gdb.cp/temargs.cc: New file.
3571
d41b819e
JK
35722010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3573
3574 * gdb.base/help.exp (help disassemble): Update the content.
3575
26ab7092
JK
35762010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3577
3578 * gdb.threads/ia64-sigill.exp: New file.
3579 * gdb.threads/ia64-sigill.c: New file.
3580
5283e9e1
TT
35812010-07-27 Tom Tromey <tromey@redhat.com>
3582
3583 * gdb.opt/inline-cmds.c (ATTR): New define.
3584 (func1): Use it.
3585 (func2): Likewise.
3586 (func3): Likewise.
3587 (outer_inline1): Likewise.
3588 (outer_inline2): Likewise.
3589 * gdb.opt/inline-bt.c (ATTR): New define.
3590 (func1): Use it.
3591 (func2): Likewise.
3592 * gdb.opt/inline-locals.c (ATTR): New define.
3593 (func1): Use it.
3594 (func2): Likewise.
3595
e992ef73
TT
35962010-07-27 Tom Tromey <tromey@redhat.com>
3597
3598 * gdb.stabs/gdb11479.c (hack): New function.
3599 (test): Use it.
3600 (test2): Use it.
3601 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3602 (int32_search_buf, int64_search_buf): No longer static.
3603 (x): Remove.
3604 * gdb.base/relocate.c (hack): New function.
3605
5374244e
PM
36062010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3607
3608 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3609 * gdb.python/py-value.c (func1): New function.
3610 (func2): Likewise.
3611
a99aee83
CV
36122010-07-26 Corinna Vinschen <vinschen@redhat.com>
3613
3614 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3615 as not to clash with .data section.
3616
a04ba985
JG
36172010-07-26 Jerome Guitton <guitton@adacore.com>
3618
3619 * gdb.base/code_elim.exp: New file.
3620 * gdb.base/code_elim1.c: New file.
3621 * gdb.base/code_elim2.c: New file.
3622
23bd0f7c
PA
36232010-07-21 Pedro Alves <pedro@codesourcery.com>
3624
3625 PR symtab/11827
3626
3627 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3628 (some_volatile_enum): New variable.
3629 * gdb.base/printcmds.exp (test_print_enums): New.
3630 <top level>: Call it.
3631
883df6dd
SW
36322010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3633
3634 * gdb.cp/fpointer.cc: New test.
3635 * gdb.cp/fpointer.exp: New test.
3636
569b05a5
JK
36372010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3638
3639 * gdb.base/solib-nodir.exp: New file.
3640 * lib/gdb.exp (runto): New case for a GDB internal error.
3641
51d7d803
JK
36422010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3643 Ulrich Weigand <uweigand@de.ibm.com>
3644 Tom Tromey <tromey@redhat.com>
3645
3646 * gdb.base/charset-malloc.c: New file.
3647 * gdb.base/charset.c (malloc_stub): New prototype.
3648 (main): Call it instead of malloc itself.
3649 * gdb.base/charset.exp: Use only prepare_for_testing.
3650 (binfile): Remove the variable.
3651
c0edd9ed
JK
36522010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3653
3654 Make core files the process_stratum.
3655 * gdb.base/corefile.exp (run: load core again)
3656 (run: sanity check we see the core file, run: with core)
3657 (run: core file is cleared, attach: load core again)
3658 (attach: sanity check we see the core file, attach: with core)
3659 (attach: core file is cleared): New tests.
3660 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3661
3cbaedff
KW
36622010-07-14 Ken Werner <ken.werner@de.ibm.com>
3663
3664 * gdb.arch/altivec-abi.exp: New tests.
3665
91158a56
TT
36662010-07-13 Tom Tromey <tromey@redhat.com>
3667
3668 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3669 (main): Use it.
3670 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3671
0f5238ed
TT
36722010-07-13 Tom Tromey <tromey@redhat.com>
3673
3674 * gdb.base/label.exp: New file.
3675 * gdb.base/label.c: New file.
3676
add265ae
L
36772010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3678 H.J. Lu <hongjiu.lu@intel.com>
3679
3680 * lib/gdb.exp (is_ilp32_target): New.
3681 (is_lp64_target): Likewise.
3682
3683 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3684 target.
3685 * gdb.arch/amd64-disp-step.exp: Likewise.
3686 * gdb.arch/amd64-dword.exp: Likewise.
3687 * gdb.arch/amd64-i386-address.exp: Likewise.
3688 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 3689
add265ae
L
3690 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3691 target.
3692 * gdb.arch/i386-bp_permanent.exp: Likewise.
3693 * gdb.arch/i386-byte.exp: Likewise.
3694 * gdb.arch/i386-disp-step.exp: Likewise.
3695 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3696 * gdb.arch/i386-prologue.exp: Likewise.
3697 * gdb.arch/i386-size-overlap.exp: Likewise.
3698 * gdb.arch/i386-size.exp: Likewise.
3699 * gdb.arch/i386-sse.exp: Likewise.
3700 * gdb.arch/i386-unwind.exp: Likewise.
3701 * gdb.arch/i386-word.exp: Likewise.
3702
3703 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3704 test only when building 64-bit executables. Do not hard-code
3705 -m64 option.
3706
2dfb8c17
DE
37072010-07-07 Doug Evans <dje@google.com>
3708
3709 * lib/gdb.exp (gdb_test_list_exact): New function.
3710 * gdb.base/default.exp (show convenience): Call it, add tests for
3711 $_sdata = void, $_thread = 0.
3712
4e5799b6
JK
37132010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3714 Joel Brobecker <brobecker@adacore.com>
3715
3716 Fix re-run of PIE executable, PR shlibs/11776.
3717 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3718 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3719 and re-"run" of the inferior.
3720
1a219cc7
JK
37212010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3722 Joel Brobecker <brobecker@adacore.com>
3723
3724 Cope with missing /usr/sbin/prelink.
3725 * lib/prelink-support.exp (prelink_no):
3726 <result == 1 && $output is "no such file or directory">: New.
3727 (prelink_yes): Likewise. Return on failed prelink_no.
3728
5e3b36f8
JK
37292010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3730 Joel Brobecker <brobecker@adacore.com>
3731
3732 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3733 build_executable by build_executable_own_libs. Replace "prelink -R"
3734 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3735 change.
3736 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3737 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3738 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3739 Replace build_executable by build_executable_own_libs's function
3740 build_executable_own_libs.
3741 (prelinkNO): Create new stub to call prelink_no.
3742 (prelinkYES): Create new stub to call prelink_yes.
3743 (test_attach): Rename calls of copy to file_copy.
3744 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3745 (copy): Move to ...
3746 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3747 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3748 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3749 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3750 special flags by gdb_compile_shlib. Replace second gdb_compile by
3751 build_executable_own_libs. Replace "prelink -R" execution by a call of
3752 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3753 a second call of prelink_yes. Replace restart commands by
3754 clean_restart.
3755 (prelink): Rename to ...
3756 (seen displacement message): ... this test. Extend its expectation
3757 strictness.
3758
86e4bafc
JK
37592010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3760
3761 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3762 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3763 displacement message exactly once.
3764
3cd07d20
JK
37652010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3766 Joel Brobecker <brobecker@adacore.com>
3767
3768 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3769 its restore after the <$relink_args != ""> loop. new comment.
3770
0a1e94c7
JK
37712010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3772 Joel Brobecker <brobecker@adacore.com>
3773
3774 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3775 code for it. New variable relink_args.
3776 (prelinkYES): Call prelinkNO.
3777 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3778 in such case. Move the core code to ...
3779 (test_attach_gdb): ... a new function. Send GDB command "file".
3780 Extend expected "Attaching to " string.
3781
2f70bcfb
TT
37822010-07-02 Tom Tromey <tromey@redhat.com>
3783
3784 * gdb.base/bitops.exp: Remove extraneous "pass".
3785
a17ac5b0
TT
37862010-07-02 Ken Werner <ken.werner@de.ibm.com>
3787
3788 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3789
dc10affe
PA
37902010-07-01 Pedro Alves <pedro@codesourcery.com>
3791
d41c0fc8
PA
3792 * gdb.base/help.exp: Adjust expected output.
3793
37942010-07-01 Pedro Alves <pedro@codesourcery.com>
3795
3796 * gdb.base/help.exp: Adjust expected output.
dc10affe 3797
0a600c36
JK
37982010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3799
3800 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3801 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3802 c++/11702.
3803
37cc8bfe
JK
38042010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3805 Doug Evans <dje@google.com>
3806
3807 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3808 add .dynamic entry'.
3809
254e6b9e
DE
38102010-06-29 Doug Evans <dje@google.com>
3811
3812 Test PR c++/11702.
3813 * gdb.cp/m-static.exp: Add testcase.
3814 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3815
595939de 38162010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3817 Tom Tromey <tromey@redhat.com>
3818 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3819
3820 * gdb.python/py-inferior.c: New File.
3821 * gdb.python/py-infthread.c: New File.
3822 * gdb.python/py-inferior.exp: New File.
3823 * gdb.python/py-infthread.exp: New File.
3824
98751a41
JK
38252010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3826
3827 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3828 (ptype ::C::OtherFileClass typedefs): New.
3829 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3830 (C::OtherFileClass::cOtherFileClassVar2): New.
3831 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3832 cOtherFileClassVar2.
3833 (C::cOtherFileType2, C::cOtherFileVar2): New.
3834 (C::cOtherFileVar_use): use also cOtherFileVar2.
3835 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3836
41f62f39
JK
38372010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3838
3839 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3840 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3841 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3842 (print ::C::cOtherFileVar)
3843 (whatis C::OtherFileClass::cOtherFileClassType)
3844 (whatis ::C::OtherFileClass::cOtherFileClassType)
3845 (print C::OtherFileClass::cOtherFileClassVar)
3846 (print ::cOtherFileClassVar)
3847 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3848 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3849 trailing content.
3850 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3851 (C::OtherFileClass::cOtherFileClassVar)
3852 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3853 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3854
af53d231
JK
38552010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3856
3857 Test PR c++/11703 and PR gdb/1448.
3858 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3859 gdb/1448.
3860
9655fd1a
JK
38612010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3862
3863 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3864 (main) <rtti_data>: New.
3865 * gdb.cp/virtbase.exp (print rtti_data): New.
3866
824cc8dd
JK
38672010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3868 Joel Brobecker <brobecker@adacore.com>
3869
3870 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3871
6036c742
JK
38722010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3873
3874 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3875
de6a0421
DE
38762010-06-28 Doug Evans <dje@google.com>
3877
3878 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3879
b2dae948
DE
38802010-06-27 Doug Evans <dje@google.com>
3881
3882 * gdb.cp/m-static.exp: Update expected test output.
3883
0f3bb72e
PH
38842010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3885
889bf7c5
PA
3886 * gdb.gdb/selftest.exp: Adjust expected message for
3887 capturing start-up runtime.
0f3bb72e 3888
bc9f0842
TT
38892010-06-25 Tom Tromey <tromey@redhat.com>
3890
3891 PR python/10808:
3892 * gdb.python/python.exp: Add new tests.
3893
099ef718
SW
38942010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3895
3896 * gdb.cp/operator.cc: Created an import loop.
3897 * gdb.cp/operator.exp: Added testcase for import loop.
3898
5868a632
JK
38992010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3900
3901 Test PR python/11407.
3902 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3903 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3904 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3905 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3906 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3907 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3908 binfile. Call gdb_compile with clean_restart twice.
3909 (func_nofb print, func_nofb backtrace, func_loopfb print)
3910 (func_loopfb backtrace): New.
3911
af76db58
JK
39122010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3913
3914 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3915 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3916 by a hand made one.
3917 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3918 i?86 requirement. Remove variables srcfile and binfile. New variable
3919 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3920
f2c7657e
UW
39212010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3922
3923 * gdb.cell/dwarfaddr.exp: New file.
3924 * gdb.cell/dwarfaddr.S: New file.
3925
628fe4e4
JK
39262010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3927
3928 Test PR 9436.
3929 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3930
f1421989
HZ
39312010-06-24 Hui Zhu <teawater@gmail.com>
3932
3933 * gdb.base/eval.exp: New file.
3934
d03285ec
UW
39352010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3936
3937 * gdb.cell/fork.exp: New file.
3938 * gdb.cell/fork.c: Likewise.
3939 * gdb.cell/fork-spu.c: Likewise.
3940
41b2c92d
PM
39412010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3942
3943 * lib/gdb.exp (banned_variables_traced): New global variable.
3944 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3945 (gdb_init): Use `trace add variable' instead of obsolete
3946 `trace variable'.
3947
d5bc977f
DE
39482010-06-21 Doug Evans <dje@google.com>
3949
3950 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3951
d2ed6730
UW
39522010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3953
3954 * gdb.arch/spu-ls.exp: New file.
3955 * gdb.arch/spu-ls.c: Likewise.
3956
6aed2dbc
SS
39572010-06-18 Stan Shebs <stan@codesourcery.com>
3958
3959 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3960
e0756905
UW
39612010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3962
3963 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3964 * gdb.base/watch-cond.exp: Likewise.
3965 * gdb.python/py-breakpoint.exp: Likewise.
3966
d8053d4d
PA
39672010-06-18 Pedro Alves <pedro@codesourcery.com>
3968
3969 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3970 clean_restart, make sure every test has a distinct message, and
3971 that messages don't include the executable' full path.
3972
81ce510c
DE
39732010-06-17 Doug Evans <dje@google.com>
3974
3975 * gdb.arch/i386-size.exp: Updated expected output for
3976 DISASSEMBLY_OMIT_FNAME.
3977
65d79d4b
SDJ
39782010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3979 Sergio Durigan Junior <sergiodj@redhat.com>
3980
3981 * gdb.base/watch-notconst.c: New file.
3982 * gdb.base/watch-notconst.S: New file.
3983 * gdb.base/watch-notconst2.c: New file.
3984 * gdb.base/watch-notconst2.S: New file.
3985 * gdb.base/watch-notconst.exp: New file.
3986 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3987 (func4): Add operations on `global_ptr_ptr'.
3988 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3989 routine to test watchpoints created with a constant expression.
3990 (test_inaccessible_watchpoint): Include tests for watchpoints
3991 created with a constant expression.
3992
df0f4836
KB
39932010-06-14 Kevin Buettner <kevinb@redhat.com>
3994
3995 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3996 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3997 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3998 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3999 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
4000 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
4001 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
4002 of `_start'.
4003
b769def5
UW
40042010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4005
4006 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
4007 not supported on the target.
4008 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4009 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4010 * gdb.mi/mi-nsintrall.exp: Likewise.
4011 * gdb.mi/mi-nsmoribund.exp: Likewise.
4012 * gdb.mi/mi-nsthrexec.exp: Likewise.
4013
d914c394
SS
40142010-06-11 Stan Shebs <stan@codesourcery.com>
4015
4016 * gdb.base/permissions.exp: New file.
4017
40182010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
4019
4020 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
4021 does not support ELF executable class.
4022
f3ce5b9c
UW
40232010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4024
4025 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
4026
8e46892c
JK
40272010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4028
4029 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
4030 (runto): Catch "The target does not support running in non-stop mode.".
4031
6cc55c64
MS
40322010-06-11 Michael Snyder <msnyder@vmware.com>
4033
4034 * gdb.base/setshow.exp (set language asm): Don't use
4035 gdb_test_no_output, fails on some targets.
4036
caddefa4
UW
40372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4038
4039 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
4040 * gdb.cp/pr9167.exp: Likewise.
4041
468b1aa7
UW
40422010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4043
4044 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
4045
5c3552dc
UW
40462010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4047
4048 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
4049
02e6fe6a
UW
40502010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4051
4052 * gdb.base/charset.c (main): Make sure malloc gets linked in.
4053
0e03807e
TT
40542010-06-11 Tom Tromey <tromey@redhat.com>
4055
4056 PR gdb/9977, PR exp/11636::
4057 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
4058 (pieces_test_f6): Update expected output.
4059
2bdf28a0
JK
40602010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4061
4062 * gdb.base/moribund-step.exp: New.
4063
f6978de9
MS
40642010-06-08 Michael Snyder <msnyder@vmware.com>
4065
4066 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 4067 * gdb.ada/boolean_expr.exp:
f6978de9
MS
4068 * gdb.ada/frame_args.exp: Ditto.
4069 * gdb.ada/lang_switch.exp: Ditto.
4070 * gdb.ada/ptype_arith_binop.exp: Ditto.
4071 * gdb.ada/ref_param.exp: Ditto.
4072 * gdb.ada/type_coercion.exp:Ditto.
4073
4074 * gdb.asm/asm-source.exp: Ditto.
4075
4076 * gdb.base/attach.exp: Ditto.
4077 * gdb.base/bitfields2.exp: Ditto.
4078 * gdb.base/call-signal-resume.exp: Ditto.
4079 * gdb.base/callfuncs.exp: Ditto.
4080 * gdb.base/commands.exp: Ditto.
4081 * gdb.base/dbx.exp: Ditto.
4082 * gdb.base/default.exp: Ditto.
4083 * gdb.base/dump.exp: Ditto.
4084 * gdb.base/exprs.exp: Ditto.
4085 * gdb.base/freebpcmd.exp: Ditto.
4086 * gdb.base/interrupt.exp: Ditto.
4087 * gdb.base/list.exp: Ditto.
4088 * gdb.base/long_long.exp: Ditto.
4089 * gdb.base/maint.exp: Ditto.
4090 * gdb.base/ptype.exp: Ditto.
4091 * gdb.base/return.exp: Ditto.
4092 * gdb.base/setshow.exp: Ditto.
4093 * gdb.base/sigbpt.exp: Ditto.
4094 * gdb.base/sigrepeat.exp: Ditto.
4095
4096 * gdb.cp/classes.exp: Ditto.
4097
4098 * gdb.dwarf2/dw2-restore.exp: Ditto.
4099
4100 * gdb.gdb/selftest.exp: Ditto.
4101
4102 * gdb.multi/base.exp: Ditto.
4103 * gdb.multi/bkpt-multi-exec.exp: Ditto.
4104
4105 * gdb.python/py-block.exp: Ditto.
4106 * gdb.python/py-prettyprint.exp: Ditto.
4107 * gdb.python/py-template.exp: Ditto.
4108
4109 * gdb.server/ext-attach.exp: Ditto.
4110 * gdb.server/ext-run.exp: Ditto.
4111 * gdb.server/server-mon.exp: Ditto.
4112
4113 * gdb.threads/fork-thread-pending.exp: Ditto.
4114 * gdb.threads/hand-call-in-threads.exp: Ditto.
4115 * gdb.threads/interrupted-hand-call.exp: Ditto.
4116 * gdb.threads/linux-dp.exp: Ditto.
4117 * gdb.threads/manythreads.exp: Ditto.
4118 * gdb.threads/print-threads.exp: Ditto.
4119 * gdb.threads/pthreads.exp: Ditto.
4120 * gdb.threads/schedlock.exp: Ditto.
4121 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4122 * gdb.threads/threadapply.exp: Ditto.
4123
de7ff789
MS
41242010-06-08 Michael Snyder <msnyder@vmware.com>
4125
889bf7c5 4126 * gdb.ada/exec_changed.exp:
de7ff789
MS
4127 Use ".*" instead of "" as wildcard regexp.
4128
4129 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
4130 * gdb.base/call-ar-st.exp: Ditto.
4131 * gdb.base/checkpoint.exp: Ditto.
4132 * gdb.base/default.exp: Ditto.
4133 * gdb.base/dump.exp: Ditto.
4134 * gdb.base/ending-run.exp: Ditto.
4135 * gdb.base/fileio.exp: Ditto.
4136 * gdb.base/miscexprs.exp: Ditto.
4137 * gdb.base/pointers.exp: Ditto.
4138 * gdb.base/readline.exp: Ditto.
4139 * gdb.base/reread.exp: Ditto.
4140 * gdb.base/restore.exp: Ditto.
4141 * gdb.base/shlib-call.exp: Ditto.
4142 * gdb.base/valgrind-db-attach.exp: Ditto.
4143 * gdb.base/volatile.exp: Ditto.
4144 * gdb.base/watchpoints.exp: Ditto.
4145
4146 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
4147
4148 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
4149 * gdb.python/py-value.exp: Ditto.
4150
4151 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
4152 * gdb.trace/circ.exp: Ditto.
4153 * gdb.trace/collection.exp: Ditto.
4154 * gdb.trace/packetlen.exp: Ditto.
4155 * gdb.trace/passc-dyn.exp: Ditto.
4156 * gdb.trace/report.exp: Ditto.
4157 * gdb.trace/tfile.exp: Ditto.
4158 * gdb.trace/tfind.exp: Ditto.
4159 * gdb.trace/while-dyn.exp: Ditto.
4160
3bebe2f2
JK
41612010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4162
4163 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
4164
5c631832
JK
41652010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4166
4167 Test PR 10640.
4168 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
4169
4c3376c8
SW
41702010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
4171
4172 * gdb.cp/koenig.exp: Test for ADL operators.
4173 * gdb.cp/koenig.cc: Added ADL operators.
4174 * gdb.cp/operator.exp: New test.
4175 * gdb.cp/operator.cc: New test.
4176
dc226d5a
MS
41772010-06-04 Michael Snyder <msnyder@vmware.com>
4178
dfb88a23
MS
4179 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
4180 * gdb.base/pending.exp: Ditto.
f7ae76b3 4181
dc226d5a
MS
4182 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
4183
967cf477
DE
41842010-06-04 Doug Evans <dje@google.com>
4185
4186 * gdb.python/py-prettyprint.exp: Add new test for enabled and
4187 disabled printers.
4188 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
4189 (enable_lookup_function): New function.
4190
eb801841
TT
41912010-06-04 Tom Tromey <tromey@redhat.com>
4192
4193 * gdb.python/py-value.exp (test_value_hash): Don't test equality
4194 of hash and id.
4195
38979823
JK
41962010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4197
4198 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
4199 newline.
4200 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
4201 (empty verbose non-noisy clear, empty verbose noisy clear)
4202 (empty non-verbose noisy clear): Likewise.
4203
35ec993f
MS
42042010-06-03 Michael Snyder <msnyder@vmware.com>
4205
4206 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
4207 * gdb.base/display.exp: Ditto.
4208 * gdb.base/find.exp: Ditto.
4209 * gdb.base/ifelse.exp: Ditto.
4210 * gdb.base/multi-forks.exp: Ditto.
4211 * gdb.base/recurse.exp: Ditto.
4212 * gdb.base/setshow.exp: Ditto.
4213 * gdb.base/value-double-free.exp: Ditto.
4214 * gdb.base/watch-vfork.exp: Ditto.
4215 * gdb.base/watch_thread_num.exp: Ditto.
4216 * gdb.base/watchpoint-solib.exp: Ditto.
4217 * gdb.base/watchpoint.exp: Ditto.
4218 * gdb.base/watchpoints.exp: Ditto.
4219
4220 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
4221 * gdb.cp/overload.exp: Ditto.
4222 * gdb.cp/virtfunc.exp: Ditto.
4223
4224 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
4225
889bf7c5 4226 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
4227 Replace gdb_test with gdb_test_no_output.
4228
889bf7c5 4229 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
4230 Replace gdb_test with gdb_test_no_output.
4231 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4232 * gdb.threads/watchthreads.exp: Ditto.
4233 * gdb.threads/watchthreads2.exp: Ditto.
4234
4235 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
4236 * gdb.trace/tfind.exp: Ditto.
4237
c22decce
JB
42382010-06-03 Joel Brobecker <brobecker@adacore.com>
4239
4240 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
4241 successful test if message is the empty string.
4242
fd5700c7
JK
42432010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4244
4245 * gdb.fortran/module.exp (stopped language detection): New test.
4246
f55ee35c
JK
42472010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4248
4249 Support DW_TAG_module as separate namespaces.
4250 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
4251 gdb.fortran/library-module-lib.f90: New.
4252 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
4253 (print i): Remove.
4254 (continue to breakpoint: i-is-1, print var_i value 1)
4255 (continue to breakpoint: i-is-2, print var_i value 2)
4256 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
4257 (print var_d, print var_i value 14, ptype modmany, complete `modm)
4258 (complete `modmany, complete `modmany`, complete `modmany`var)
4259 (show language, setting breakpoint at module): New tests.
4260 * gdb.fortran/module.f90 (module mod): Remove.
4261 (module mod1, module mod2, module modmany, subroutine sub1)
4262 (subroutine sub2, program module): New.
4263
b8e8282f
JK
42642010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4265
4266 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
4267 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
4268 * gdb.cp/anon-union.exp (pass): Rename to ...
4269 (print z 2): ... here.
b8e8282f 4270
019ebafc
MS
42712010-06-02 Michael Snyder <msnyder@vmware.com>
4272
e68d8fd4
MS
4273 * gdb.trace/actions.exp: Use gdb_test_no_output.
4274 * gdb.trace/circ.exp: Ditto.
4275 * gdb.trace/packetlen.exp: Ditto.
4276 * gdb.trace/save-trace.exp: Ditto.
4277 * gdb.trace/tracecmd.exp: Ditto.
4278 * gdb.trace/tsv.exp: Ditto.
4279
12b5d08a
MS
4280 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
4281 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
4282 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4283 * gdb.threads/manythreads.exp: Ditto.
4284 * gdb.threads/print-threads.exp: Ditto.
4285 * gdb.threads/pthreads.exp: Ditto.
4286 * gdb.threads/schedlock.exp: Ditto.
4287 * gdb.threads/staticthreads.exp: Ditto.
4288 * gdb.threads/thread-specific.exp: Ditto.
4289 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4290 * gdb.threads/threadapply.exp: Ditto.
4291 * gdb.threads/watchthreads.exp: Ditto.
4292 * gdb.threads/watchthreads2.exp: Ditto.
4293
89493308
MS
4294 * gdb.python/py-block.exp: Use gdb_test_no_output.
4295 * gdb.python/py-prettyprint.exp: Ditto.
4296 * gdb.python/py-template.exp: Ditto.
4297 * gdb.python/py-value.exp: Ditto.
4298
4299 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
4300 * gdb.reverse/watch-reverse.exp: Ditto.
4301
4302 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
4303 * gdb.server/ext-run.exp: Ditto.
4304
019ebafc
MS
4305 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
4306 * gdb.dwarf2/dw2-compressed.exp: Ditto.
4307 * gdb.dwarf2/dw2-intercu.exp: Ditto.
4308 * gdb.dwarf2/dw2-intermix.exp: Ditto.
4309 * gdb.dwarf2/dw2-producer.exp: Ditto.
4310 * gdb.dwarf2/mac-fileno.exp: Ditto.
4311
4312 * gdb.gdb/observer.exp: Use gdb_test_no_output.
4313 * gdb.gdb/selftest.exp: Ditto.
4314
4315 * gdb.multi/base.exp: Use gdb_test_no_output.
4316
4317 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
4318
3e0ca3a5
JK
43192010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4320
4321 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
4322
9db70545
MS
43232010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
4324
a8d52276
MS
4325 * gdb.cp/class2.exp: Use gdb_test_no_output.
4326 * gdb.cp/classes.exp: Ditto.
4327 * gdb.cp/extern-c.exp: Ditto.
4328 * gdb.cp/inherit.exp: Ditto.
4329 * gdb.cp/maint.exp: Ditto.
4330 * gdb.cp/mb-inline.exp: Ditto.
4331 * gdb.cp/mb-templates.exp: Ditto.
4332 * gdb.cp/method2.exp: Ditto.
4333 * gdb.cp/misc.exp: Ditto.
4334 * gdb.cp/ovldbreak.exp: Ditto.
4335 * gdb.cp/punctuator.exp: Ditto.
4336 * gdb.cp/templates.exp: Ditto.
4337 * gdb.cp/virtbase.exp: Ditto.
4338
889bf7c5 4339 * gdb.threads/attach-stopped.exp:
9db70545 4340 Replace uses of send_gdb / gdb_expect.
889bf7c5 4341 * gdb.threads/attachstop-mt.exp:
9db70545 4342 Replace uses of send_gdb / gdb_expect.
889bf7c5 4343 * gdb.threads/gcore-thread.exp:
9db70545 4344 Replace uses of send_gdb / gdb_expect.
889bf7c5 4345 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
4346 Replace uses of send_gdb / gdb_expect.
4347 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4348 * gdb.threads/print-threads.exp:
9db70545
MS
4349 Replace uses of send_gdb / gdb_expect.
4350 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
4351 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
4352 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
4353
4354 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
4355 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
4356 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
4357 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
4358 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
4359 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
4360 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
4361 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
4362 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
4363 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
4364 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
4365
359cc68c
JK
43662010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4367
4368 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
4369
7d3fe98e
SW
43702010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
4371
4372 * gdb.cp/koenig.exp: Added new test case.
4373 * gdb.cp/koenig.cc: Ditto.
4374
27d3a1a2
MS
43752010-06-01 Michael Snyder <msnyder@vmware.com>
4376
4377 * gdb.base/arithmet.exp: Use gdb_test_no_output.
4378 * gdb.base/arrayidx.exp: Ditto.
4379 * gdb.base/attach.exp: Ditto.
4380 * gdb.base/auxv.exp: Ditto.
4381 * gdb.base/bigcre.exp: Ditto.
4382 * gdb.base/break-always.exp: Ditto.
4383 * gdb.base/break-interp.exp: Ditto.
4384 * gdb.base/break.exp: Ditto.
4385 * gdb.base/breakpoint-shadow.exp: Ditto.
4386 * gdb.base/call-ar-st.exp: Ditto.
4387 * gdb.base/call-sc.exp: Ditto.
4388 * gdb.base/call-signal-resume.exp: Ditto.
4389 * gdb.base/callfuncs.exp: Ditto.
4390 * gdb.base/catch-syscall.exp: Ditto.
4391 * gdb.base/charset.exp: Ditto.
4392 * gdb.base/code-expr.exp: Ditto.
4393 * gdb.base/commands.exp: Ditto.
4394 * gdb.base/cond-expr.exp: Ditto.
4395 * gdb.base/condbreak.exp: Ditto.
4396 * gdb.base/cursal.exp: Ditto.
4397 * gdb.base/cvexpr.exp: Ditto.
4398 * gdb.base/default.exp: Ditto.
4399 * gdb.base/del.exp: Ditto.
4400 * gdb.base/detach.exp: Ditto.
4401 * gdb.base/display.exp: Ditto.
4402 * gdb.base/ena-dis-br.exp: Ditto.
4403 * gdb.base/eval-skip.exp: Ditto.
4404 * gdb.base/foll-fork.exp: Ditto.
4405 * gdb.base/foll-vfork.exp: Ditto.
4406 * gdb.base/frame-args.exp: Ditto.
4407 * gdb.base/funcargs.exp: Ditto.
4408 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4409 * gdb.base/gdbvars.exp: Ditto.
4410 * gdb.base/help.exp: Ditto.
4411 * gdb.base/ifelse.exp: Ditto.
4412 * gdb.base/included.exp: Ditto.
4413 * gdb.base/list.exp: Ditto.
4414 * gdb.base/macscp.exp: Ditto.
4415 * gdb.base/maint.exp: Ditto.
4416 * gdb.base/multi-fork.exp: Ditto.
4417 * gdb.base/overlays.exp: Ditto.
4418 * gdb.base/page.exp: Ditto.
4419 * gdb.base/pending.exp: Ditto.
4420 * gdb.base/pointers.exp: Ditto.
4421 * gdb.base/pr11022.exp: Ditto.
4422 * gdb.base/prelink.exp: Ditto.
4423 * gdb.base/printcmds.exp: Ditto.
4424 * gdb.base/psymtab.exp: Ditto.
4425 * gdb.base/randomize.exp: Ditto.
4426 * gdb.base/relational.exp: Ditto.
4427 * gdb.base/relocate.exp: Ditto.
4428 * gdb.base/remote.exp: Ditto.
4429 * gdb.base/sepdebug.exp: Ditto.
4430 * gdb.base/set-lang-auto.exp: Ditto.
4431 * gdb.base/setshow.exp: Ditto.
4432 * gdb.base/setvar.exp: Ditto.
4433 * gdb.base/signals.exp: Ditto.
4434 * gdb.base/signull.exp: Ditto.
4435 * gdb.base/sigstep.exp: Ditto.
4436 * gdb.base/sizeof.exp: Ditto.
4437 * gdb.base/solib-disc.exp: Ditto.
4438 * gdb.base/store.exp: Ditto.
4439 * gdb.base/structs.exp: Ditto.
4440 * gdb.base/structs2.exp: Ditto.
4441 * gdb.base/subst.exp: Ditto.
4442 * gdb.base/term.exp: Ditto.
4443 * gdb.base/trace-commands.exp: Ditto.
4444 * gdb.base/unwindonsignal.exp: Ditto.
4445 * gdb.base/valgrind-db-attach.exp: Ditto.
4446 * gdb.base/varargs.exp: Ditto.
4447 * gdb.base/watch-cond.exp: Ditto.
4448 * gdb.base/watch_thread_num.exp: Ditto.
4449 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4450 * gdb.base/watchpoint.exp: Ditto.
4451 * gdb.base/whatis-exp.exp: Ditto.
4452
f8d3bf8f
MS
44532010-06-01 Michael Snyder <msnyder@vmware.com>
4454
4455 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4456 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4457 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4458 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4459 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4460 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4461 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4462 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4463 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4464 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4465 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4466 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4467 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4468 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4469 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4470
3f9e0d32
JK
44712010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4472
4473 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4474 trailing newline.
4475 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4476 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4477 (p *args): ... here and remove excessive trailing newline.
4478
f629457d
JB
44792010-05-31 Joel Brobecker <brobecker@adacore.com>
4480
4481 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4482
09eef106
JK
44832010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4484
4485 Accept the new Linux kernel "t (tracing stop)" string.
4486 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4487 Update comment.
4488 (state_wait) <T (tracing stop)>: New.
4489 (main): Update the state_wait expect string.
4490
94f31136
PA
44912010-05-28 Pedro Alves <pedro@codesourcery.com>
4492
4493 * limits.c, limits.exp: Delete files.
4494 * Makefile.in (clean mostlyclean): Adjust.
4495 * tracecmd.exp: Adjust.
4496
096554ab
JK
44972010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4498
4499 * gdb.base/tui-layout.exp: New.
4500
27d3a1a2 45012010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 4502
889bf7c5 4503 * gdb.reverse/break-precsave.exp:
bcd2dc50 4504 Replace uses of send_gdb / gdb_expect.
889bf7c5 4505 * gdb.reverse/break-reverse.exp:
bcd2dc50 4506 Replace uses of send_gdb / gdb_expect.
889bf7c5 4507 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 4508 Replace uses of send_gdb / gdb_expect.
889bf7c5 4509 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 4510 Replace uses of send_gdb / gdb_expect.
889bf7c5 4511 * gdb.reverse/finish-precsave.exp:
bcd2dc50 4512 Replace uses of send_gdb / gdb_expect.
889bf7c5 4513 * gdb.reverse/finish-reverse.exp:
bcd2dc50 4514 Replace uses of send_gdb / gdb_expect.
889bf7c5 4515 * gdb.reverse/i386-precsave.exp:
bcd2dc50 4516 Replace uses of send_gdb / gdb_expect.
889bf7c5 4517 * gdb.reverse/i386-reverse.exp:
bcd2dc50 4518 Replace uses of send_gdb / gdb_expect.
889bf7c5 4519 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 4520 Replace uses of send_gdb / gdb_expect.
889bf7c5 4521 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 4522 Replace uses of send_gdb / gdb_expect.
889bf7c5 4523 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 4524 Replace uses of send_gdb / gdb_expect.
889bf7c5 4525 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 4526 Replace uses of send_gdb / gdb_expect.
889bf7c5 4527 * gdb.reverse/machinestate.exp:
bcd2dc50 4528 Replace uses of send_gdb / gdb_expect.
889bf7c5 4529 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 4530 Replace uses of send_gdb / gdb_expect.
889bf7c5 4531 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 4532 Replace uses of send_gdb / gdb_expect.
889bf7c5 4533 * gdb.reverse/solib-precsave.exp:
bcd2dc50 4534 Replace uses of send_gdb / gdb_expect.
889bf7c5 4535 * gdb.reverse/solib-reverse.exp:
bcd2dc50 4536 Replace uses of send_gdb / gdb_expect.
889bf7c5 4537 * gdb.reverse/step-precsave.exp:
bcd2dc50 4538 Replace uses of send_gdb / gdb_expect.
889bf7c5 4539 * gdb.reverse/step-reverse.exp:
bcd2dc50 4540 Replace uses of send_gdb / gdb_expect.
889bf7c5 4541 * gdb.reverse/until-precsave.exp:
bcd2dc50 4542 Replace uses of send_gdb / gdb_expect.
889bf7c5 4543 * gdb.reverse/until-reverse.exp:
bcd2dc50 4544 Replace uses of send_gdb / gdb_expect.
889bf7c5 4545 * gdb.reverse/watch-precsave.exp:
bcd2dc50 4546 Replace uses of send_gdb / gdb_expect.
889bf7c5 4547 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
4548 Replace uses of send_gdb / gdb_expect.
4549
3def43e0
JK
45502010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4551
4552 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4553 excessive newline.
4554
27d3a1a2 45552010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
4556
4557 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
4558 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4559 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4560 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4561 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4562 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4563 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4564 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4565 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4566 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4567 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4568 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4569 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4570 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4571 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4572 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4573 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4574 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4575 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 4576
27d3a1a2 45772010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 4578
22454424
MS
4579 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4580 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4581
4582 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4583 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4584 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4585
889bf7c5 4586 * gdb.reverse/consecutive-reverse.exp:
22454424 4587 Replace uses of send_gdb / gdb_expect.
889bf7c5 4588 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
4589 Replace uses of send_gdb / gdb_expect.
4590
4591 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4592 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4593 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4594 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
4595 Replace uses of send_gdb / gdb_expect.
4596 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4597 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4598 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4599 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4600 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4601 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4602 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4603 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4604 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
4605
46062010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 4607
22454424 4608 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4609
22454424 4610 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4611
22454424
MS
4612 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4613 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4614 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4615 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4616 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4617 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4618 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4619 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4620 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4621
6e5f2c59
TT
46222010-05-25 Tom Tromey <tromey@redhat.com>
4623
4624 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4625
bbc8b958
TT
46262010-05-25 Tom Tromey <tromey@redhat.com>
4627
4628 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4629 argument order.
4630 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4631 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4632 order.
4633 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4634 order.
4635 * gdb.base/call-sc.exp (setup_kfails): Remove.
4636 (setup_compiler_kfails): Remove.
4637 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4638 argument order.
4639 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4640 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4641 (advancei): Fix setup_kfail argument order.
4642 * gdb.base/radix.exp: Fix setup_kfail argument order.
4643 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4644 order.
4645 * gdb.base/structs.exp (setup_kfails): Remove.
4646 (setup_compiler_kfails): Fix setup_kfail argument order.
4647 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4648 order.
4649 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4650 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4651 setup_kfail argument order.
4652 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4653
83d1babf
TT
46542010-05-25 Tom Tromey <tromey@redhat.com>
4655
4656 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4657
6acb16a2
MS
46582010-05-25 Michael Snyder <msnyder@vmware.com>
4659
4660 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4661 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4662 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4663 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4664 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4665 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4666 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4667 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4668 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
4669 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4670 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4671 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4672 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4673 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4674 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4675 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4676 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4677 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4678 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4679 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4680 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4681 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4682 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
4683 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4684 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4685 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4686 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4687 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4688 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4689 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4690 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4691 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4692 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4693 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4694 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4695 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4696 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4697 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4698 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4699 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4700 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4701 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4702 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4703 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4704 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4705 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4706 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 4707 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4708
47092010-05-25 Doug Evans <dje@google.com>
4710
4711 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4712 gdb.string_to_argv.
ad3986f0 4713
d3b1e874
TT
47142010-05-21 Tom Tromey <tromey@redhat.com>
4715
4716 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4717 Call it.
4718 * gdb.dwarf2/pieces.S: Update.
4719 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4720
cb826367
TT
47212010-05-21 Tom Tromey <tromey@redhat.com>
4722
4723 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4724 Call it.
4725 * gdb.dwarf2/pieces.c (struct C): New.
4726 (f6): New function.
4727 * gdb.dwarf2/pieces.S: Replace.
4728
74de6778
TT
47292010-05-21 Tom Tromey <tromey@redhat.com>
4730
4731 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4732 Call it.
4733
afd74c5f
TT
47342010-05-21 Tom Tromey <tromey@redhat.com>
4735
4736 * gdb.dwarf2.pieces.exp: New file.
4737 * gdb.dwarf2.pieces.S: New file.
4738 * gdb.dwarf2.pieces.c: New file.
4739
a7b75dfd 47402010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4741 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4742
4743 * lib/gdb.exp (gdb_test_no_output): New function.
4744 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4745 when testing commands that should produce no output.
4746
c81c812a
JB
47472010-05-17 Joel Brobecker <brobecker@adacore.com>
4748
4749 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4750 parameter that we want to watch being a constant.
4751
0cce5bd9
JB
47522010-05-17 Joel Brobecker <brobecker@adacore.com>
4753
4754 * gdb.ada/cond_lang: New testcase.
4755
47050449
JB
47562010-05-17 Joel Brobecker <brobecker@adacore.com>
4757
4758 * lib/gdb.exp (banned_variables): New variable/constant.
4759 (gdb_init): Add write trace on variables listed in banned_variables.
4760 (gdb_finish): Remove write traces on variables listed in
4761 banned_variables.
4762
77c01586
JB
47632010-05-17 Joel Brobecker <brobecker@adacore.com>
4764
4765 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4766 * gdb.cp/koenig.exp: Likewise.
4767
88d4aea7
PM
47682010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4769
889bf7c5 4770 PR python/11482
88d4aea7
PM
4771
4772 * gdb.python/py-value.exp (test_value_hash): New function.
4773
f5a010c0
PM
47742010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4775
4776 PR exp/11530.
4777 * gdb.base/gdb11530.c: New file.
4778 * gdb.base/gdb11530.exp: New file.
4779
8ef4892f
JK
47802010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4781
4782 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4783 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4784
7322dca9
SW
47852010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4786
4787 * gdb.cp/koenig.exp: New test.
4788 * gdb.cp/koenig.cc: New test program.
4789
02e7ea18
JB
47902010-05-05 Joel Brobecker <brobecker@adacore.com>
4791
4792 Remove the use of prms_id and bug_id throughout the testsuite.
4793
e1c34c5d
PM
47942010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4795
4796 PR exp/11349.
4797 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4798 use a reference local variable.
4799
8e1d0c49
JK
48002010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4801
4802 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4803 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4804 variable different_dir. Move debugfile into a full directory pathname
4805 under DIFFERENT_DIR.
4806 * lib/gdb.exp (separate_debug_filename): Remove.
4807 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4808 variable debug_dir and mkdir of it. Update function comments.
4809
e66408ed
PA
48102010-04-29 Pedro Alves <pedro@codesourcery.com>
4811
4812 PR gdb/11557
4813
4814 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4815 files.
4816
d7b32ed3
PM
48172010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4818
889bf7c5 4819 * gdb.python/py-param.exp: New File.
d7b32ed3 4820
6aecb9c2
JB
48212010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4822
4823 * gdb.base/default.exp: Fix "set language" test.
4824
bdf92a1c
PM
48252010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4826
4827 PR breakpoints/11531.
4828 * gdb.base/gdb11531.c: New file.
4829 * gdb.base/gdb11531.exp: New file.
4830
3f172e24
TT
48312010-04-26 Tom Tromey <tromey@redhat.com>
4832
4833 * gdb.base/completion.exp: Add tests for completion and deprecated
4834 commands.
4835
64af4c92
JK
48362010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4837
4838 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4839 (print /x char_array): Escape curly brackets.
4840
492928e4
JK
48412010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4842
4843 Fix deadlock on looped list of loaded shared objects.
4844 * gdb.base/solib-corrupted.exp: New.
4845
66d09542
DE
48462010-04-23 Doug Evans <dje@google.com>
4847
4848 * gdb.python/py-section-script.c: New file.
4849 * gdb.python/py-section-script.exp: New file.
4850 * gdb.python/py-section-script.py: New file.
4851
8bd10a10
CM
48522010-04-20 Chris Moller <cmoller@redhat.com>
4853
4854 PR 10179
4855
4856 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4857 * gdb.base/pr10179-a.c:
4858 * gdb.base/pr10179-b.c:
4859 * gdb.base/pr10179.exp: New files.
4860
c0201579
JK
48612010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4862
4863 Fix crashes on dangling display expressions.
4864 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4865 is SEP.
4866 (lib_flags): Remove the "debug" keyword.
4867 (libsepdebug): New variable for iterating new loop.
4868 (save_pf_prefix): New variable wrapping the loop.
4869 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4870 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4871
793b0ff8
PM
48722010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4873
4874 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4875
097f51f7
PM
48762010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4877
4878 PR stabs/11479.
4879 * gdb.stabs/gdb11479.exp: New file.
4880 * gdb.stabs/gdb11479.c: New file.
4881
9a22f0d0
PM
48822010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4883
4884 * gdb.base/charset.c (Strin16, String32): New variables.
4885 * gdb.base/charset.exp (gdb_test): Test correct display
4886 of 16 or 32 bit strings.
4887
48882010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4889
4890 PR 9167
4891 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4892 * gdb.cp/pr9167.cc: New file.
4893 * gdb.cp/pr9167.exp: New file.
4894
4895
6e354e5e
PM
48962010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4897
4898 PR pascal/11492.
4899 * gdb.pascal/gdb11492.pas: New file.
4900 * gdb.pascal/gdb11492.exp: New file.
4901
be942545
JB
49022010-04-20 Joel Brobecker <brobecker@adacore.com>
4903
1667e6e3 4904 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4905
0c3acc09
JB
49062010-04-20 Joel Brobecker <brobecker@adacore.com>
4907
4908 * gdb.ada/dyn_loc: New testcase.
4909
ec31cde5
CM
49102010-04-20 Chris Moller <cmoller@redhat.com>
4911
4912 PR 10867
889bf7c5 4913
ec31cde5
CM
4914 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4915 * gdb.cp/pr10687.cc: New file.
4916 * gdb.cp/pr10687.exp: New file.
4917
4918
ce4b0682
SDJ
49192010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4920 Sergio Durigan Junior <sergiodj@redhat.com>
4921
4922 * gdb.fortran/logical.exp: New testcase.
4923 * gdb.fortran/logical.f90: New file.
4924
3436961f
DE
49252010-04-19 Doug Evans <dje@google.com>
4926
4927 * gdb.base/help.exp (help source): Update expected output.
4928
4d836c09
JK
49292010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4930
4931 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4932 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4933 gdb_exit and return.
4934 (executable): New variable.
4935 (binfile): Use it.
4936
6149aea9
PA
49372010-04-19 Pedro Alves <pedro@codesourcery.com>
4938
4939 PR breakpoints/8554.
4940
4941 * gdb.trace/save-trace.exp: Adjust.
4942
ed41462c
L
49432010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4944
4945 PR corefiles/11511
4946 * gdb.arch/system-gcore.exp: New.
4947 * gdb.arch/gcore.c: Likewise.
4948
3f7b2faa
DE
49492010-04-15 Doug Evans <dje@google.com>
4950
fa33c3cd
DE
4951 * gdb.python/py-progspace.c: New file.
4952 * gdb.python/py-progspace.exp: New file.
4953
3f7b2faa
DE
4954 * gdb.base/source.exp: Add tests for "source -s".
4955
79f283fe
PM
49562010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4957
4958 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4959 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4960 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4961 * gdb.python/py-mi.exp: New test for to_string returning None.
4962
fc8eb08a
PM
49632010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4964
4965 * gdb.python/py-breakpoint.c: Make result global.
4966
26e197f6
JK
49672010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4968
4969 Fix non-GNU make compatibility.
4970 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4971
adc36818
PM
49722010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4973
4974 * gdb.python/py-breakpoint.exp: New File.
4975 * gdb.python/py-breakpoint.C: Ditto.
4976
64e17368
SS
49772010-04-08 Stan Shebs <stan@codesourcery.com>
4978
4979 * gdb.trace/actions.exp: Clear default-collect.
4980 * gdb.trace/save-trace.exp: Clear default-collect.
4981
fff5cc64
PM
49822010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4983
4984 * gdb.python/py-value: Add null string variable.
4985 (test_lazy_string): Test zero length, NULL address lazy
4986 strings.
4987
a055a187
L
49882010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4989
4990 * gdb.arch/i386-avx.c: New.
4991 * gdb.arch/i386-avx.exp: Likewise.
4992
4993 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4994
96e39866
DE
49952010-04-06 Doug Evans <dje@google.com>
4996
4997 * gdb.base/source-test.gdb: New file.
4998 * gdb.base/source.exp: Test source -v.
4999
5984a431
UW
50002010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5001
5002 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
5003
ec8a089a
PM
50042010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
5005
5006 * gdb.stabs/aout.sed: Convert all backslash to double backslash
5007 within one line, unless it is followed by a double quote.
5008 * gdb.stabs/hppa.sed: Idem.
5009 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
5010 * gdb.stabs/weird.exp: Check for correct parsing of
5011 char and string constants.
ec8a089a
PM
5012 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
5013 in .stabs to .stabx substitution.
5014
fce3c1f0
SS
50152010-04-05 Stan Shebs <stan@codesourcery.com>
5016
5017 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
5018 constant global.
5019 * gdb.trace/tfile.exp: Try to print them.
5020
d77f58be
SS
50212010-04-04 Stan Shebs <stan@codesourcery.com>
5022
5023 * gdb.base/completion.exp: Update for new "info watchpoints".
5024 * gdb.base/default.exp: Ditto.
5025 * gdb.base/help.exp: Ditto.
5026 * gdb.base/watchpoint.exp: Ditto.
5027 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 5028
af54718e
SS
50292010-04-04 Stan Shebs <stan@codesourcery.com>
5030
5031 * gdb.trace/tfile.exp: Sharpen tfind test.
5032
74d1f91e
JK
50332010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5034
5035 * gdb.base/break-entry.exp: New.
5036
eb8e76db 50372010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 5038 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
5039
5040 * gdb.reverse/i386-sse-reverse.exp: New file.
5041 * gdb.reverse/i386-sse-reverse.c: New file.
5042
bf65cad8
PA
50432010-04-02 Pedro Alves <pedro@codesourcery.com>
5044
5045 * gdb.trace/tfind.exp: Adjust expected disassembly output.
5046
fff87407
SS
50472010-04-01 Stan Shebs <stan@codesourcery.com>
5048
5049 * gdb.trace/actions.exp: Tweak expected output.
5050 * gdb.trace/while-stepping.exp: Tweak expected output.
5051
fe01d668
L
50522010-04-01 H.J. Lu <hongjiu.lu@intel.com>
5053
5054 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
5055
86b17b60
PA
50562010-04-01 Pedro Alves <pedro@codesourcery.com>
5057
5058 * gdb.base/commands.exp: Adjust.
5059 * gdb.cp/extern-c.exp: Adjust.
5060
2c58c0a9
PA
50612010-04-01 Pedro Alves <pedro@codesourcery.com>
5062
5063 * gdb.trace/collection.c (local_test_func): Define a local struct,
5064 and instanciate it.
5065
0db9b91c
PA
50662010-04-01 Pedro Alves <pedro@codesourcery.com>
5067
5068 * gdb.trace/collection.exp (gdb_collect_args_test)
5069 (gdb_collect_argarray_test): XFAIL the tests that assume the
5070 argarray argument's elements are collected.
5071
8072405b
JK
50722010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5073
5074 * gdb.dwarf2/dw2-bad-parameter-type.exp,
5075 gdb.dwarf2/dw2-bad-parameter-type.S: New.
5076
8bf6485c
SS
50772010-03-31 Stan Shebs <stan@codesourcery.com>
5078
5079 * gdb.trace/save-trace.exp: Test save/restore of default-collect
5080 and tracepoint conditionals.
5081 (gdb_verify_tracepoints): Delete unused return.
5082
fd7f724a
KS
50832010-03-26 Keith Seitz <keiths@redhat.com>
5084
5085 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
5086 appear in the output before main.
5087 Remove KFAIL for gdb/2215 aka bz 9320.
5088
8d9e7719
DE
50892010-03-30 Doug Evans <dje@google.com>
5090
0906dd0b
DE
5091 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
5092 by dejagnu.
5093 * gdb.arch/amd64-dword.exp: Ditto.
5094
8d9e7719
DE
5095 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
5096 match.
5097 (break printf): Ditto.
5098
1da644f0
SW
50992010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
5100
5101 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
5102 gcc < 4.4.
5103 * gdb.cp/shadow.exp: Ditto.
5104
a8121990
PA
51052010-03-29 Pedro Alves <pedro@codesourcery.com>
5106
5107 * gdb.trace/collection.exp (run_trace_experiment): Make sure
5108 "tstart" is silent.
5109
6e79d367
PA
51102010-03-29 Pedro Alves <pedro@codesourcery.com>
5111
5112 * gdb.trace/collection.exp (executable): New.
5113 (binfile): Use it.
5114 (fpreg, spreg, pcreg): New.
5115 (test_register): Use gdb_test_multiple. Pass /x to print.
5116 (prepare_for_trace_test): New.
5117 (run_trace_experiment): Use "continue", not gdb_run_cmd.
5118 (gdb_collect_args_test, gdb_collect_argstruct_test)
5119 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
5120 prepare_for_trace_test.
5121 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
5122 fpreg, spreg and pcreg.
5123 (gdb_collect_expression_test, gdb_collect_globals_test): Use
5124 prepare_for_trace_test.
5125 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
5126 try to detect tracing support here. Don't set breakpoints at
5127 `begin' or `end' here.
5128 <global scope>: Use clean_restart. Run to main before checking
5129 for tracing support. Check for for tracing support here.
5130
09248348
JK
51312010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5132
5133 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
5134 " as $displacement" to "seen displacement message".
5135
d350db38
PA
51362010-03-28 Pedro Alves <pedro@codesourcery.com>
5137
5138 * gdb.trace/while-dyn.exp (executable): New variable.
5139 (binfile): Use it.
5140 (test_while_stepping): New function. Move most tests here. Call
5141 it once for each of the while-stepping, stepping and ws aliases.
5142
907af001
UW
51432010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5144
5145 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
5146 that do not provide the tagless_struct type name at all.
5147 (test_print_anon_union): Do not check value of uninitialized
5148 union member. Do not use cp_test_ptype_class, so we can accept
5149 "long" as well as "long int".
5150
610197fd
PA
51512010-03-26 Pedro Alves <pedro@codesourcery.com>
5152
5153 * gdb.trace/tfile.c (tohex, bin2hex): New.
5154 (write_error_trace_file): Hexify error description.
5155
6c28cbf2
SS
51562010-03-25 Stan Shebs <stan@codesourcery.com>
5157
5158 * gdb.trace/tfile.c: Generate an additional trace file, improve
5159 portability.
5160 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
5161 files in a better way.
5162
e62b8c7e
KS
51632010-03-25 Keith Seitz <keiths@redhat.com>
5164
5165 * gdb.java/jprint.exp: XFAIL printing of static class members
5166 because of GCC debuginfo problem.
5167
82ccf5a5
JK
51682010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5169
5170 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
5171
293e2f9e
DJ
51722010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5173
5174 * gdb.base/completion.exp: Allow long instead of long int.
5175 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
5176 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
5177 variable p.
5178 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
5179 * gdb.base/pointers.exp: Allow long instead of long int.
5180 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
5181 * gdb.base/step-line.exp: Allow a directory before the source file name.
5182
95a42b64
TT
51832010-03-24 Tom Tromey <tromey@redhat.com>
5184
5185 PR breakpoints/9352:
5186 * gdb.base/default.exp: Update.
5187 * gdb.base/commands.exp: Update.
5188 * gdb.cp/extern-c.exp: Test setting commands on multiple
5189 breakpoints at once.
5190
2390201f
DJ
51912010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5192
5193 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
5194 if gdb,nosignals.
5195 * gdb.base/watchpoints.c: Do not include unnecessary headers.
5196 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
5197 exited".
5198
8c9a6790
SS
51992010-03-24 Stan Shebs <stan@codesourcery.com>
5200
5201 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
5202
a6c727b2
DJ
52032010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5204
5205 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
5206 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
5207 argument. Handle "short" and "long".
5208 (Top level): Pass overprototyped output for old_fptr and xptr.
5209
4dfd5423
PA
52102010-03-23 Pedro Alves <pedro@codesourcery.com>
5211
5212 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
5213 format strings and add casts to avoid compiler warnings.
5214
52152010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
5216
5217 * lib/trace-support.exp (gdb_trace_setactions):
5218 Don't expect whitespace after ">" prompt.
5219 * gdb.trace/actions.exp: Adjust for output changes.
5220 * gdb.trace/while-stepping.exp: Likewise.
5221
c847d045
JK
52222010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5223
5224 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
5225 and r157645).
5226
5f717f1d
JK
52272010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5228
5229 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
5230 New.
5231
7d6d51d5
DJ
52322010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
5233
5234 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
5235 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
5236
3b11a015
SS
52372010-03-19 Stan Shebs <stan@codesourcery.com>
5238
5239 * gdb.trace/ax.exp: New file.
5240
d7d158ed
DE
52412010-03-19 Doug Evans <dje@google.com>
5242
6bb85cd1
DE
5243 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
5244 output from gcc.
5245
d7d158ed
DE
5246 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
5247 named /usr/sbin/prelink<foo>.
5248
4daf5ac0
SS
52492010-03-18 Stan Shebs <stan@codesourcery.com>
5250
5251 * gdb.trace/circ.exp: Test circular-trace-buffer.
5252 * gdb.trace/tfile.exp: Update tstatus test.
5253
e8d05480
JB
52542010-03-18 Joel Brobecker <brobecker@adacore.com>
5255
5256 * gdb.dwarf2/dw2-anonymous-func.S: New file.
5257 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
5258
441b986a
UW
52592010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5260
5261 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
5262
4247603b
PA
52632010-03-18 Pedro Alves <pedro@codesourcery.com>
5264
5265 * gdb.base/default.exp: Adjust the expected output of the finish
5266 and until commands when the inferior is not being run.
5267
13387711
SW
52682010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
5269
5270 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
5271 * gdb.cp/nsusing.exp: Ditto.
5272
6e31430b
TT
52732010-03-15 Tom Tromey <tromey@redhat.com>
5274
5275 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
5276 * gdb.cp/userdef.cc (operator==): New function.
5277 (main): New locals mem1, mem2.
5278
e2d69cb5
JZ
52792010-03-15 Jie Zhang <jie@codesourcery.com>
5280
5281 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
5282 Declare and use new loadtimeout variable.
5283
f572f0a9
DJ
52842010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
5285
5286 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
5287 Use gdb_load later.
5288
51f4c0b0
PA
52892010-03-14 Pedro Alves <pedro@codesourcery.com>
5290
5291 * gdb.base/solib-disc.c (main): Make format of fprintf a string
5292 literal. Add missing endlines to prints to stderr.
5293
1c809c68
TT
52942010-03-12 Tom Tromey <tromey@redhat.com>
5295
5296 PR c++/9708:
5297 * gdb.cp/m-static.exp: Add regression test.
5298 * gdb.cp/m-static.cc (method): New method.
5299 (main): Call it.
5300
00ae8fef
SW
53012010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
5302
5303 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
5304 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
5305
759f0f0b
PA
53062010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5307
21e24d21
PA
5308 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
5309
53102010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5311
759f0f0b
PA
5312 * lib/gdb.exp (skip_stl_tests): New.
5313 (gdb_compile): Symbian needs -ldl.
5314 (shlib_target_file): New.
5315 (shlib_symbol_file): New.
5316 (gdb_load_shlibs): Use shlib_target_file.
5317 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
5318 * gdb.cp/exception.exp: Use skip_stl_tests.
5319 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
5320 * gdb.cp/try_catch.exp: Use skip_stl_tests.
5321 * gdb.cp/mb-templates.exp: Ditto.
5322 * gdb.base/commands.exp: Relax regexes.
5323 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
5324 shlib_target_file and shlib_symbol_file.
5325 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
5326 sections.
5327 * gdb.base/ending-run.exp: Accept E32Main for symbian.
5328 * gdb.base/solib-disc.exp: Use
5329 shlib_target_file and shlib_symbol_file.
5330 * gdb.base/unload.exp: Don't skip on symbian. Use
5331 shlib_target_file and shlib_symbol_file.
5332 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
5333
6a8f2671 53342010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5335
6a8f2671
PA
5336 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
5337 * gdb.trace/report.exp: Adjust for x86 and x86_64.
5338 Issue a tfind end before looking for a tracepoint frame.
5339 * gdb.trace/tfind.exp: Adjust tstatus output.
5340 Adjust disassembly output.
5341 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
5342
ccf26247
JK
53432010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5344
5345 * gdb.base/break-interp.exp: Create new displacement parameter value
5346 for the test_ld calls.
5347 (reach): New parameter displacement, verify its content. New push of
5348 pf_prefix "reach-$func:". Import global expect_out.
5349 (test_core): New parameter displacement, verify its content. New push
5350 of pf_prefix "core:". New command "set verbose on". Import global
5351 expect_out.
5352 (test_attach): New parameter displacement, verify its content. New
5353 push of pf_prefix "attach:". New command "set verbose on". Import
5354 global expect_out.
5355 (test_ld): New parameter displacement, pass it to the reach, test_core
5356 and test_attach calls and verify its content in the "ld.so exit" test.
5357 * gdb.base/prelink.exp: Remove gdb_exit and final return.
5358 (prelink): Update expected text, use gdb_test.
5359
e469c7fb
DE
53602010-03-10 Doug Evans <dje@google.com>
5361
5362 * gdb.base/checkpoint.exp: Fix comment.
5363 Lengthen timeout while doing >600 checkpoints test.
5364 Rename duplicate "kill all one" test to keep test names unique.
5365
60e1c644
PA
53662010-03-10 Pedro Alves <pedro@codesourcery.com>
5367
5368 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
5369
cec808ec
KS
53702010-03-08 Keith Seitz <keiths@redhat.com>
5371
889bf7c5
PA
5372 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
5373 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
5374 (dm_type_long): New function.
5375 (dm_type_unsigned_short): New function.
5376 (dm_type_unsigned_long): New function.
5377 (myint): New typedef.
5378 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
5379 long, unsigned shor and long, operator char*, and typedef.
5380 (test_lookup_operator_functions): Add operator char* test.
5381 (test_paddr_operator_functions): Likewise.
5382 (test_paddr_overloaded_functions): Use probe values for
5383 short, long, and unsigned short and long.
5384 (test_paddr_hairy_functions): If the demangler probe detected
5385 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
5386 demangler.
5387 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
5388 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
5389 and "print null_pmf".
5390 Add test "ptype a.*pmf".
5391 * gdb.cp/overload.exp: Allow optional "int" to appear with
5392 "short" and "long".
5393 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
5394 long expect value for men_overload1arg.
5395 Allow "int" to appear with "short" and "long".
5396 When testing "info break", add argument for main (void).
5397 Also allow "int" to appear with "short" and "long".
5398 Ditto with "unsigned" and "long long".
cec808ec
KS
5399 * gdb.java/jmain.exp: Do not enclose methods names in single
5400 quotes.
5401 * gdb.java/jmisc.exp: Likewise.
5402 * gdb.java/jprint.exp: Likewise.
5403 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
5404
5405 From Jan Kratochvil <jan.kratochvil@redhat.com>:
5406 * gdb.cp/exception.exp (backtrace after first throw)
5407 (backtrace after second throw): Allow a namespace before __cxa_throw.
5408 (backtrace after first catch, backtrace after second catch): Allow
5409 a namespace before __cxa_begin_catch.
5410
5411 * gdb.cp/cpexprs.exp: New file.
5412 * gdb.cp/cpexprs.cc: New file.
5413
5414 From Daniel Jacobowitz <dan@codesourcery.com>
5415 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
5416 to use string_to_regexp.
5417 (ctor, dtor): New functions. Use them to match constructor
5418 and destructor function types.
5419 (Top level): Use runto_main.
5420
f870a310
TT
54212010-03-05 Tom Tromey <tromey@redhat.com>
5422
5423 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
5424 gdb.target_charset.
5425 (pp_ns.to_string): Likewise.
5426
0c199f28
KS
54272010-03-04 Keith Seitz <keiths@redhat.com>
5428
5429 * gdb.cp/overload.exp: Test that the filename portion of a linespec
5430 can be quoted. Test that both the filename and function/line
5431 portions can be quoted at the same time.
5432
c7437ca6
PA
54332010-03-04 Pedro Alves <pedro@codesourcery.com>
5434
5435 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5436
b111b805
DE
54372010-03-03 Doug Evans <dje@google.com>
5438
24486cb7
DE
5439 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5440 libc contains libpthread.
5441
b111b805
DE
5442 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5443 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5444 of gdb_compile. Add another pattern to match android backtrace.
5445
a0e0ef55
TT
54462010-03-03 Tom Tromey <tromey@redhat.com>
5447
5448 PR gdb/11345:
5449 * gdb.base/printcmds.exp (test_printf): Add test.
5450
1ba53b71
L
54512010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5452
5453 * gdb.arch/amd64-byte.exp: New.
5454 * gdb.arch/amd64-dword.exp: Likewise.
5455 * gdb.arch/amd64-pseudo.c: Likewise.
5456 * gdb.arch/amd64-word.exp: Likewise.
5457 * gdb.arch/i386-byte.exp: Likewise.
5458 * gdb.arch/i386-pseudo.c: Likewise.
5459 * gdb.arch/i386-word.exp: Likewise.
5460
f5dff777
DJ
54612010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5462
5463 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5464 types. Add structreg, bitfields, and flags registers.
5465 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5466 registers.
5467
90884b2b
L
54682010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5469
5470 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5471 (load_description): Set architecture if defined.
5472
dc00d89f
PM
54732010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5474
5475 * gdb.python/py-frame.exp: Add read_var block tests.
5476 * gdb.python/py-frame.c (block): New function.
5477
0e095b7e
JK
54782010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5479 Daniel Jacobowitz <dan@codesourcery.com>
5480
5481 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5482
624f1a65
DM
54832010-02-25 David S. Miller <davem@davemloft.net>
5484
5485 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5486 fix logic for setting all_syscalls_numbers.
5487
f3e9a817
PM
54882010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5489
5490 * Makefile.in: Add py-block and py-symbol.
5491 * gdb.python/py-symbol.exp: New File.
5492 * gdb.python/py-symtab.exp: New File.
5493 * gdb.python/py-block.exp: New File.
5494 * gdb.python/py-symbol.c: New File.
5495 * gdb.python/py-block.c: New File.
5496
f6bbabf0
PM
54972010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5498
5499 PR python/11314
5500 * lib/gdb.exp (skip_python_tests): New function.
5501 * gdb.python/py-cmd.exp: Use skip_python_tests.
5502 * gdb.python/py-frame.exp: Likewise.
5503 * gdb.python/py-function.exp: Likewise.
5504 * gdb.python/py-prettyprint.exp: Likewise.
5505 * gdb.python/py-template.exp: Likewise.
5506 * gdb.python/py-type.exp: Likewise.
5507 * gdb.python/py-value.exp: Likewise.
5508
85d721b8
PA
55092010-02-22 Pedro Alves <pedro@codesourcery.com>
5510
5511 PR9605
5512
5513 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
5514
48e32051
TT
55152010-02-19 Tom Tromey <tromey@redhat.com>
5516
5517 PR c++/8693, PR c++/9496:
5518 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5519 regression tests.
5520
ac9c0048
JK
55212010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5522
5523 Fix compatibility with m68k as.
5524 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5525 Use only /* comments */.
5526
57bb97a4
UW
55272010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5528
5529 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5530 * configure: Regenerate.
5531
7d1bf85c
DJ
55322010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5533
5534 * gdb.python/py-type.exp: Check for Python support.
5535
061b5285
PA
55362010-02-17 Pedro Alves <pedro@codesourcery.com>
5537
5538 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
5539 `regsub' syntax available.
5540
f8a8bc2c
PA
55412010-02-17 Pedro Alves <pedro@codesourcery.com>
5542
5543 * gdb.base/shmain.c (main): Remove printf call.
5544 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5545 * gdb.base/unload.c (main): Make format of fprintf a string
5546 literal. Add missing endlines to prints to stderr.
5547 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5548
6f451e5e
TT
55492010-02-17 Tom Tromey <tromey@redhat.com>
5550
5551 * gdb.java/jprint.java (jprint.props): New field.
5552 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5553
12d79008
PA
55542010-02-17 Pedro Alves <pedro@codesourcery.com>
5555
ef801a0e 5556 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
5557 available.
5558
d252f7e5
DJ
55592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5560
5561 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5562 creation to support remote host testing.
5563
67bdab6c
DJ
55642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5565
5566 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5567 Recognize "command not found".
5568
bb391223
DJ
55692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5570
5571 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5572 single-stepping.
5573
70362913
DJ
55742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5575
5576 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5577 if arguments are not supported.
5578
493f3c00
DJ
55792010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5580
5581 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5582 be const or non-const.
5583
8034c749
DJ
55842010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5585
5586 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5587 mi_send_resuming_command to send -exec-continue.
5588
791dfb64
DJ
55892010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5590
5591 * gdb.base/list.exp (test_list_filename_and_function): Add test
5592 with single quotes.
5593 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5594 matching.
5595 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5596 Add KFAIL'd tests for PR gdb/11289.
5597
7c5fe868
DJ
55982010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5599
5600 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5601
fdc498b8
DJ
56022010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5603
5604 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5605 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5606 a temporary directory.
5607
b519e2a6
DJ
56082010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5609
5610 * gdb.base/charset.exp: Use a single regular expression to match
5611 show host-charset and show target-charset output.
5612
74164c56
JK
56132010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5614
5615 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5616 "Illegal process-id" expect string more exact.
5617 (attach to digits-starting nonsense is prohibited): New.
5618
701ed6dc
JK
56192010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5620
5621 * gdb.base/prelink.exp (set verbose on): New.
5622
889bf7c5 56232010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
5624
5625 * mi-reverse.exp: New file. Test for reverse option to the
5626 following MI commands: exec-continue, exec-finish, exec-next,
5627 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 5628
dadf0e9c
JB
56292010-02-09 Joel Brobecker <brobecker@adacore.com>
5630
5631 * gdb.ada/ptype_tagged_param: New testcase.
5632
714f19d5
TT
56332010-02-08 Tom Tromey <tromey@redhat.com>
5634
5635 PR c++/8017:
5636 * gdb.cp/overload.exp: Add tests.
5637 * gdb.cp/overload.cc (struct K): New.
5638 (namespace N): New.
5639 (main): Call new functions.
5640 (K::staticoverload): Define.
5641
889bf7c5 56422010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
5643
5644 PR gdb/10728
5645 * gdb.cp/pr10728-x.h: New file.
5646 * gdb.cp/pr10728-x.cc: New file.
5647 * gdb.cp/pr10728-y.cc: New file.
5648 * gdb.cp/pr10728.exp: New file.
5649 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5650
889bf7c5 56512010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
5652
5653 PR gdb/9067
5654 * gdb.cp/pr9067.exp: New
5655 * gdb.cp/pr9067.cc: New
5656 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5657
7b356089
JB
56582010-02-08 Joel Brobecker <brobecker@adacore.com>
5659
5660 * lib/gdb.exp (gdb_test_timeout): New global variable.
5661 Set it to timeout if not already set.
5662 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5663
1be00882
DE
56642010-02-05 Doug Evans <dje@google.com>
5665
5666 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5667 user.
5668
82856980
SW
56692010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5670
5671 PR c++/7935:
5672 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5673
1a334831
TT
56742010-02-04 Tom Tromey <tromey@redhat.com>
5675
5676 * gdb.cp/virtbase.exp: Make test case names unique.
5677
9c3c02fd
TT
56782010-02-02 Tom Tromey <tromey@redhat.com>
5679
5680 * gdb.cp/virtbase.exp: Add regression tests.
5681 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5682 (main): Instantiate RHC.
5683
0cc2414c
TT
56842010-02-02 Tom Tromey <tromey@redhat.com>
5685
5686 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5687 type-printing change.
5688
edf3d5f3
TT
56892010-02-02 Tom Tromey <tromey@redhat.com>
5690
5691 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5692 * gdb.cp/virtbase.cc: New file.
5693 * gdb.cp/virtbase.exp: New file.
5694 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5695
e4b7f41c
JK
56962010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5697
5698 PR libc/11214:
5699 * gdb.threads/current-lwp-dead.c: Include features.h.
5700 (HAS_NOMMU): New.
5701 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5702
b381ea14
JK
57032010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5704
5705 * gdb.base/symbol-without-target_section.exp,
5706 gdb.base/symbol-without-target_section.c: New.
5707
c593ac0e
DJ
57082010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5709
5710 * gdb.base/bigcore.exp: Reset increased timeout.
5711 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5712
db25f29d
DJ
57132010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5714
5715 * gdb.base/gcore.exp (capture_command_output): Use
5716 gdb_test_multiple.
5717
f9d67f43
DJ
57182010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5719
5720 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5721 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5722 (Top level): Call it.
5723
177321bd
DJ
57242010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5725
5726 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5727
97f2ed50
DJ
57282010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5729
5730 * gdb.base/call-strs.exp, gdb.base/default.exp,
5731 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5732 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5733 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5734 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5735 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5736 * gdb.base/ending-run.exp: Correct restore of timeout.
5737 * gdb.base/page.exp: Remove unnecessary timeout setting.
5738
e4e2711a
JB
57392010-01-29 Joel Brobecker <brobecker@adacore.com>
5740
5741 * gdb.ada/rec_return: New testcase.
5742
ba581dc1
JB
57432010-01-29 Joel Brobecker <brobecker@adacore.com>
5744
5745 * gdb.ada/call_pn: New testcase.
5746
4ea95be9
DJ
57472010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5748
5749 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5750 (Top level): Use it to resume.
5751 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5752 the Thumb mode displaced stepping error as unsupported.
5753
df83a9bf
SW
57542010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5755
889bf7c5
PA
5756 * gdb.cp/nsusing.exp: Added more tests.
5757 * gdb.cp/nsrecurs.exp: Ditto.
5758 * gdb.cp/nsusing.cc: Added test functions.
5759 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5760
40b27cdc
JK
57612010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5762
5763 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5764 absolute directory pathnames in gdb.sum file.
5765
de958931
SW
57662010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5767
5768 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5769 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5770
708ead4e
TT
57712010-01-26 Tom Tromey <tromey@redhat.com>
5772
5773 PR exp/7643:
5774 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5775 setup_kfail.
5776
b14e635e
SW
57772010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5778
5779 * gdb.cp/nsrecurs.exp: New test.
5780 * gdb.cp/nsrecurs.cc: New test program.
5781 * gdb.cp/nsstress.exp: New test.
5782 * gdb.cp/nsstress.cc: New test program.
5783 * gdb.cp/nsdecl.exp: New test.
5784 * gdb.cp/nsdecl.cc: New test program.
5785
8540c487
SW
57862010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5787
5788 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5789 imported into file scope.
5790 Marked test as xfail.
5791 * gdb.cp/namespace-using.cc (marker5): New function.
5792 * gdb.cp/shadow.exp: New test.
5793 * gdb.cp/shadow.cc: New test program.
5794 * gdb.cp/nsimport.exp: New test.
5795 * gdb.cp/nsimport.cc: New test program.
5796
421d5d99
TT
57972010-01-25 Tom Tromey <tromey@redhat.com>
5798
5799 PR gdb/11049:
5800 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5801 with "set print null-stop on".
5802
691f8dc1
JK
58032010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5804
5805 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5806 Adjust it for DISASSEMBLY_OMIT_FNAME.
5807
0b92b5bb
TT
58082010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5809
5810 PR symtab/11199:
5811 * gdb.dwarf2/member-ptr-forwardref.exp,
5812 gdb.dwarf2/member-ptr-forwardref.S: New.
5813
23787403
JK
58142010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5815
5816 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5817 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5818 thread1_tid_mutex. Remove gdbstop_mutex handling.
5819 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5820 thread2_tid_mutex. Remove gdbstop_mutex handling.
5821 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5822 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5823 pthread_cond_wait conditionalizations by while loops.
5824
b966cb8a
TT
58252010-01-20 Tom Tromey <tromey@redhat.com>
5826
5827 PR backtrace/10770:
5828 * gdb.dwarf2/pr10770.exp: New file.
5829 * gdb.dwarf2/pr10770.c: New file.
5830 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5831
fcae584b
VP
58322010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5833
5834 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5835 that target was removed, and the test always runs native anyway.
5836
a0f49112
JK
58372010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5838
5839 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5840 gdb.base/watchpoint-cond-gone-stripped.c: New.
5841
ceeb3d5a
TT
58422010-01-19 Tom Tromey <tromey@redhat.com>
5843
5844 PR c++/8000:
5845 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5846 existing tests.
5847 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5848 (main): Use AAA::SomeEnum.
5849
dd322c54
JK
58502010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5851
5852 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5853 (test_ignore_count): Declare line_callme_body global.
5854 (run to breakpoint with ignore count): Use line_callme_body.
5855 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5856 (set line_main_hello, set line_main_return): Reindent.
5857 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5858 New.
5859 (continue to callee4): Use line_callee4_body.
5860 (check *stopped from CLI command): Use line_callee4_next.
5861 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5862 (set line_main_hello, set line_main_return): Reindent.
5863 (set line_callee4_head, set line_callee4_body): New.
5864 (continue to callee4): Use line_callee4_body.
5865
4e8f195d
TT
58662010-01-18 Tom Tromey <tromey@redhat.com>
5867
5868 PR c++/9680:
5869 * gdb.cp/casts.cc: Add new classes and variables.
5870 * gdb.cp/casts.exp: Test new operators.
5871
9e14a9ba
JB
58722010-01-18 Tom Tromey <tromey@redhat.com>
5873 Thiago Jung Bauermann <bauerman@br.ibm.com>
5874
5875 * gdb.python/source2.py: New file.
5876 * gdb.python/source1: New file.
5877 * gdb.python/python.exp: Test "source" command.
5878
00bf0b85
SS
58792010-01-15 Stan Shebs <stan@codesourcery.com>
5880
5881 * gdb.trace/tfile.c: New file.
5882 * gdb.trace/tfile.exp: New file.
889bf7c5 5883
55235ad7
JK
58842010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5885
5886 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5887
9f2982ff
JK
58882010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5889
5890 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5891
bbfba9ed
JK
58922010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5893
5894 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5895 (libfunc): New parameter action. Implement also selectable "sleep".
5896 * gdb.base/break-interp-main.c: Include assert.h.
5897 (libfunc): New parameter action.
5898 (main): New parameters argc and argv. Assert argc. Pass argv.
5899 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5900 (test_attach): New proc.
5901 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5902 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5903
61f0d762
JK
59042010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5905
5906 * gdb.base/break-interp.exp (test_core): New proc.
5907 (test_ld): Call it.
5908
06a6f270
JK
59092010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5910
5911 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5912 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5913 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5914 and gdb_compile_shlib. Use new -Wl compiler options.
5915 (dl bt, main bt): New tests.
5916
51bee8e9
JK
59172010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5918
5919 Support PIEs with no symfile_objfile.
5920 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5921 (test_ld): New parameter trynosym.
5922 (test_ld <$trynosym>): New block.
5923
b8040f19
JK
59242010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5925
5926 * gdb.base/break-interp.exp: New file.
5927
be759fcf
PM
59282010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5929
5930 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5931 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5932 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5933 test.
5934 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5935 * gdb.python/py-mi.exp: Add lazy string test.
5936
dc146f7c
VP
59372010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5938
5939 * lib/mi-support.exp (mi_check_thread_states): Handle
5940 core number in thread listing.
5941
b4ba55a1
JB
59422010-01-12 Joel Brobecker <brobecker@adacore.com>
5943
5944 * gdb.base/maint.exp: Adjust the expected output for the
5945 "maint print type" test. Use gdb_test_multiple instead of
5946 gdb_sent/gdb_expect.
5947
08e24bd4
DE
59482010-01-11 Doug Evans <dje@google.com>
5949
6496a609
DE
5950 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5951 from gdbserver_download. All callers updated.
5952
08e24bd4
DE
5953 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5954
b5cfddf5
JK
59552010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5956
5957 Implement binary numbers parsing.
5958 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5959 (test_integer_literals_rejected): New binary tests.
5960
3725885a
RW
59612010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5962
5963 * gdb.cell/configure: Regenerate.
5964
37aeb5df
JK
59652010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5966
5967 * gdb.base/corefile.exp: Move the core finding block out and call it as
5968 core_find, new variable $corefile, replace corefile by $corefile and
5969 [file tail $corefile] for usage vs. test names resp.
5970 * lib/gdb.exp (core_find): Move it as a new function here. New
5971 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5972 $destcore. Return "" on error.
5973
d521f563
JK
59742010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5975
5976 Workaround PR binutils/10802.
5977 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5978 (twice).
5979
28f24826
DJ
59802010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5981
5982 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5983
2de75e71
JB
59842010-01-08 Joel Brobecker <brobecker@adacore.com>
5985
5986 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5987 call, to avoid interruption.
5988
fe00719b 59892010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5990
5991 * gdb.stabs/weird.def (args93): New.
5992
d0ef5df8
DE
59932010-01-07 Doug Evans <dje@google.com>
5994
5995 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5996
3a08d52f
TT
59972010-01-07 Tom Tromey <tromey@redhat.com>
5998
5999 * gdb.base/source.exp: Use correct line number.
6000
7a697b8d
SS
60012010-01-05 Stan Shebs <stan@codesourcery.com>
6002
6003 * gdb.trace/tracecmd.exp: Test ftrace.
6004
7803799a
UW
60052010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6006
6007 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
6008
c54eabfa
JK
60092010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6010
6011 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
6012 "uint_for_mi_testing".
6013
02e7ef19
JB
60142010-01-01 Joel Brobecker <brobecker@adacore.com>
6015
6016 Test indented comment in file being sourced.
6017 * gdb.base/commands.exp: Test indented comment in file being sourced.
6018
abd775ce
JB
60192010-01-01 Joel Brobecker <brobecker@adacore.com>
6020
6021 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
6022 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
6023 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
6024 notice.
6025
79b55b82
JB
60262010-01-01 Joel Brobecker <brobecker@adacore.com>
6027
6028 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
6029 notice.
6030
8997583e
JK
60312010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6032
6033 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
6034 missing $after_stopped and comma (,) expectation.
6035
6da95a67
SS
60362009-12-31 Stan Shebs <stan@codesourcery.com>
6037
6038 * gdb.trace/actions.exp: Test teval action.
889bf7c5 6039
218d2fc6
TJB
60402009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6041
6042 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
6043 (top level): Call test_watchpoint_in_big_blob.
6044 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
6045 watchpoints.
6046 (func3): Write to buf.
6047
236f1d4d
SS
60482009-12-29 Stan Shebs <stan@codesourcery.com>
6049
6050 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 6051
f61e138d
SS
60522009-12-28 Stan Shebs <stan@codesourcery.com>
6053
6054 * gdb.trace/tsv.exp: New file.
6055 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 6056
0219b378
DJ
60572009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
6058
6059 * gdb.base/find.c (main): Reference search buffers.
6060 * gdb.base/included.c (main): Reference integer.
6061 * gdb.base/ptype.c (charfoo): Declare.
6062 (intfoo): Call charfoo.
6063 * gdb.base/scope0.c (useitp): New function.
6064 (usestatics): Use useitp.
6065 (useit): Add a type for val.
6066 * gdb.base/scope1.c (useit1): Take a pointer argument.
6067 (usestatics1): Update calls to useit1.
6068 * gdb.cp/call-c.cc: Declare foo.
6069 (main): Call foo.
6070 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
6071 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
6072 (main): Call C::ensureRefs and ensureOtherRefs.
6073 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
6074 variables.
6075 (ensureOtherRefs): New function.
6076 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
6077 * gdb.cp/templates.cc (main): Call t5i.value.
6078
3f78692f
JK
60792009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6080
6081 Fix compatibility with G++-4.5.
6082 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
6083 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
6084 (uncaught return): Remove.
6085
429374b8
JK
60862009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6087 Phil Muldoon <pmuldoon@redhat.com>
6088
6089 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
6090 (bp_location13, bp_location14, bp_location17, bp_location18)
6091 (marker3_proto, marker4_proto): New variables.
6092 (breakpoint info): Update output.
6093 (run until breakpoint at marker3, run until breakpoint at marker4): New
6094 tests.
6095
859825b8
JK
60962009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6097
6098 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
6099 Replace the printf call of Y by provided "y-set-1" label. New block
6100 for the second shared library.
6101 * gdb.base/unload.exp: Compile also the second library, call
6102 gdb_load_shlibs also for it. Use now gdb_breakpoint.
6103 (single pending breakpoint info): Rename to ...
6104 (pending breakpoint info before run): ... this extended test.
6105 (libfile2, libname2, libsrcfile2, libsrc2)
6106 (lib_sl2): New variables.
6107 (exec_opts): Set also SHLIB_NAME2.
6108 (pending breakpoint info on first run at shrfunc1)
6109 (pending breakpoint info on second run at shrfunc1)
6110 (pending breakpoint info on second run at shrfunc2)
6111 (print y from libfile, print y from libfile2): New tests.
6112 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
6113 * gdb.base/unloadshr2.c: New.
6114
e6a386cd
HZ
61152009-12-22 Hui Zhu <teawater@gmail.com>
6116
6117 * gdb.reverse/sigall-reverse.exp: Adjust.
6118
9e19b45e
VP
61192009-12-21 Vladimir Prus <vladimir@codesourcery.com>
6120
6121 PR gdb/10884
6122
6123 * gdb.mi/var-cmd.c (do_bitfield_tests): New
6124 (main): Call do_bitfield_tests.
aacf5b1e 6125 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 6126
d53a7b30
JB
61272009-12-20 Joel Brobecker <brobecker@adacore.com>
6128
6129 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
6130 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
6131 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
6132 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
6133 gdb.modula2/unbounded1.c: Update copyright header.
6134
191ca0a1
CM
61352009-12-10 Chris Moller <moller@mollerware.com>
6136
6137 PR gdb/9399
6138 * gdb.cp/virtfunc2.exp: New tests
6139 * gdb.cp/virtfunc2.cc: New tests
6140 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
6141
0fa6cf1b
MS
61422009-12-10 Oza Pawandeep (paawan1982@yahoo.com
6143
6144 * gdb.reverse/i387-env-reverse.c: New file.
6145 * gdb.reverse/i387-env-reverse.exp: New file.
6146 * gdb.reverse/i387-stack-reverse.c: New file.
6147 * gdb.reverse/i387-stack-reverse.exp: New file.
6148
361ae042
PM
61492009-12-08 Phil Muldoon <pmuldoon@redhat.com>
6150
6151 * gdb.python/py-type.exp (test_range): New test.
6152
bfd31e71
PM
61532009-12-03 Phil Muldoon <pmuldoon@redhat.com>
6154
6155 PR python/10805
6156
6157 * gdb.python/py-type.exp: New file.
6158 * gdb.python/py-type.c: New file.
6159 * Makefile.in: Add py-type.
6160
57a1d736
TT
61612009-12-03 Tom Tromey <tromey@redhat.com>
6162
6163 * gdb.python/py-value.exp (test_parse_and_eval): New
6164 function.
6165
1f3b5d1b
PP
61662009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6167
6168 PR gdb/11022
6169
6170 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
6171 * gdb.base/pr11022.c: New test.
6172
8b7dbdc9
JK
61732009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6174
6175 Fix spurious false FAILs.
6176 * gdb.base/structs.c (chartest): New.
6177 (main): Fill-in chartest.
6178 * gdb.base/structs.exp (anychar_re, first): New.
6179 (start_structs_test): Import global anychar_re and first.
6180 New gdb_test call "set print elements 300; ${testfile}"
6181 (start_structs_test <$first>): New block.
6182 (any): Import global anychar_re. New variable ac. Use ${ac}.
6183
6a53b2ec
JK
61842009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6185
6186 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
6187
d7167b4c
JK
61882009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6189
6190 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
6191 Force $srcfile file.
6192 * gdb.base/foll-fork.c (callee): Comment out the printf call.
6193
b1798462
UW
61942009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6195
6196 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
6197 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6198 * gdb.threads/watchthreads-reorder.exp: Likewise.
6199
b6199126
DJ
62002009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
6201
6202 PR gdb/8704
6203
6204 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
6205 "if", and "thread". Correct matching in the previous test.
6206
b22a0510
DJ
62072009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
6208
6209 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
6210
930636d2
MS
62112009-11-23 Michael Snyder <msnyder@vmware.com>
6212
6213 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
6214 * gdb.reverse-watch-precsave.exp: Ditto.
6215
21a0512e
PP
62162009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
6217
6218 * gdb.asm/asm-source.exp: Adjust.
6219 * gdb.base/help.exp: Adjust.
889bf7c5 6220
fc30d5e0
PA
62212009-11-22 Pedro Alves <pedro@codesourcery.com>
6222
6223 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
6224 (do_syscall_tests_without_xml): Set data-directory to
6225 /the/path/to/nowhere.
6226
f6bc2008
PA
62272009-11-21 Pedro Alves <pedro@codesourcery.com>
6228
6229 * gdb.threads/local-watch-wrong-thread.c,
6230 gdb.threads/local-watch-wrong-thread.exp: New files.
6231
8c2fb5de
PA
62322009-11-21 Pedro Alves <pedro@codesourcery.com>
6233
6234 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
6235 assume new `regsub' syntax available.
6236
ebec9a0f
PA
62372009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6238
a79d3c27
JK
6239 * gdb.base/watchpoint-hw-hit-once.exp,
6240 gdb.base/watchpoint-hw-hit-once.c: New.
6241
62422009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6243
6244 * gdb.threads/watchthreads-reorder.exp,
6245 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 6246
276a961b
MK
62472009-11-17 Nathan Sidwell <nathan@codesourcery.com>
6248
6249 * gdb.xml/tdesc-regs.exp: Use for m68k.
6250
4867c1fb
PA
62512009-11-15 Pedro Alves <pedro@codesourcery.com>
6252
6253 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
6254
f6838f81
DJ
62552009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6256
6257 * lib/gdb.exp (current_target_name): New procedure.
6258 (gdb_wrapper_target): New variable.
6259 (gdb_wrapper_init): Set gdb_wrapper_target.
6260 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
6261 wrapper.
6262
4ac4dd3f
DJ
62632009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6264
6265 * gdb.base/remote.exp: Delete the slowest load test.
6266 Do not load with fixed packet sizes.
6267
a7881759
DJ
62682009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6269
6270 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
6271
97a5b505
DJ
62722009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6273
6274 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
6275 srcfile when setting a breakpoint.
6276
d3e1fc54
DJ
62772009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
6278
6279 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
6280 macros.
6281
7cbcbded
DJ
62822009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6283
6284 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
6285 to be in memory.
6286 * gdb.base/display.c (force_mem): New.
6287 (do_loops): Use it. Add breakpoint comments.
6288 (do_vars): Add a breakpoint comment.
6289 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
6290 line numbers.
6291
bdea3a92
NF
62922009-11-13 Nathan Froyd <froydnj@codesourcery.com>
6293
6294 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
6295 instead of a bare "run".
6296
269f82e5
PP
62972009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6298
6299 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 6300
a69b7d9d
DJ
63012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6302
6303 * lib/cell.exp (skip_cell_tests): Clean up test files before
6304 returning.
6305
b598bfda
DJ
63062009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6307
6308 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
6309 and the breakpoint menu. Do not call perror if a prompt is seen.
6310 Consume the following GDB prompt.
6311 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
6312 * gdb.cp/namespace.exp: Use gdb_test.
6313 * gdb.cp/templates.exp: Use gdb_test.
6314 (test_template_breakpoints): Use gdb_test_multiple.
6315
87728fa0
DJ
63162009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6317
6318 * gdb.base/break1.c (struct some_struct, values): Move earlier.
6319 (marker4): Reference values.
6320
b67c692f
DJ
63212009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6322
6323 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
6324 is missing.
6325
f0df251a
DJ
63262009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6327
6328 * gdb.base/break.c (need_malloc): New.
6329 * gdb.base/constvars.c (main): Reference crass and crisp.
6330 * gdb.base/gdb1821.c (main): Reference bar.
6331 * gdb.cp/gdb1355.cc (main): Reference s1.
6332 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
6333 (main): Call them.
6334 * gdb.cp/hang2.cc (dummy2): Define.
6335 * gdb.cp/hang3.cc (dummy3): Define.
6336 * gdb.cp/m-data.cc (main): Reference shadow.
6337
bdf7534a
NF
63382009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6339 Nathan Froyd <froydnj@codesourcery.com>
6340
6341 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
6342 remote host.
6343
f24fce77
NF
63442009-11-12 Nathan Froyd <froydnj@codesourcery.com>
6345
6346 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
6347 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
6348 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6349 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6350 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6351 * gdb.dwarf2/dw2-producer.exp: Likewise.
6352 * gdb.dwarf2/mac-fileno.exp: Likewise.
6353 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
6354 py-prettyprint.py to the remote host.
6355 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
6356
40f0318e
KS
63572009-11-11 Keith Seitz <keiths@redhat.com>
6358
6359 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
6360 use it instead of "Foo".
6361 * gdb.cp/classes.exp (do_tests): Add a test to access
6362 a method through a typedef'd class name.
6363
f3d9f7fb
NF
63642009-11-11 Nathan Froyd <froydnj@codesourcery.com>
6365
6366 * gdb.base/long_long.exp: Permit leading zeros on floating-point
6367 exponents.
6368 * gdb.base/pointers.exp: Likewise.
6369 * gdb.cp/ref-types.exp: Likewise.
6370
a4216f37
KS
63712009-11-11 Keith Seitz <keiths@redhat.com>
6372
6373 * gdb.cp/cplusfuncs.cc (class foo): Add operators
6374 new[] and delete[].
6375 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
6376 "void".
6377 (probe_demangler): Remove all single-quoting of
6378 method and variable names.
6379 (info_func_regexp): Remove the word "void" from any
6380 occurrence of "(void)".
6381 (print_addr_2): Remove all single-quoting of
6382 method names.
6383 (print_addr_2_kfail): Likewise.
6384 (print_addr): Single-quote C function names before
6385 passing to print_addr_2.
6386 (test_paddr_operator_functions): Remove single-quoting
6387 for method names.
6388 Add tests for operator new[] and operator delete[].
6389
9b14d7aa
JK
63902009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6391
6392 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
6393
85feb311
KS
63942009-11-09 Keith Seitz <keiths@redhat.com>
6395
6396 * gdb.cp/overload.exp: Add tests for resolving overloaded
6397 methods in expression parsing/evaluation.
6398
fa335448
DJ
63992009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
6400
6401 * lib/gdb.exp (default_gdb_version): Use --version instead of
6402 --command.
6403
ec3c07fc
NS
64042009-11-10 Nathan Sidwell <nathan@codesourcery.com>
6405
6406 * lib/gdb.exp (gdb_compile_test): New.
6407 (skip_ada_tests, skip_java_tests): New.
6408 (gdb_compile): Use gdb_compile_test for f77.
6409 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
6410 * lib/java.exp (compile_java_from_source): Remove runtests check,
6411 use gdb_compile_test to record result.
6412 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
6413 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
6414 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
6415 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
6416 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
6417 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
6418 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
6419 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
6420 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
6421 adjust gdb_compile invocations.
6422
b8b4e42b
JK
64232009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6424
6425 * Makefile.in (abs_builddir): New.
6426 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
6427 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
6428 `$(abs_builddir)/site.exp'.
6429
f8b7eaf3
DJ
64302009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
6431
6432 * config/m68k-emc.exp, lib/emc-support.exp,
6433 gdb.trace/gdb_c_test.c: Delete.
6434 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
6435 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6436 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6437 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6438 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6439 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6440 casing for m68k-*-elf.
6441
c4187697
NS
64422009-11-03 Pedro Alves <pedro@codesourcery.com>
6443
6444 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6445 * gdb.arch/i386-prologue.exp: Likewise.
6446 * gdb.arch/i386-unwind.exp: Likewise.
6447
db16b772
DJ
64482009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6449
6450 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6451
bcf71277
DJ
64522009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6453
6454 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6455
0105cee2
DJ
64562009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6457
6458 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6459
24ddea62
JK
64602009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6461
6462 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6463
287ccc17
JK
64642009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6465
6466 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6467 * gdb.base/sepdebug2.c: New file.
6468
08bca259 64692009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
6470
6471 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6472 the modified warnings for catch syscall. Verify if GDB was compiled
6473 with support for lib expat, and choose which tests to run depending
6474 on this.
6475
5d4e2b76
VP
64762009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6477
6478 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6479 that composite commands are parsed OK. And also test
6480 that breakpoint commands do work.
6481
240e538a
MS
64822009-10-23 Michael Snyder <msnyder@vmware.com>
6483
6484 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6485 to allow for new disassembly style.
6486
9c419145
PP
64872009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6488
6489 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 6490
02506ff1
MS
64912009-10-22 Michael Snyder <msnyder@vmware.com>
6492
6493 * gdb.reverse/break-precsave.exp: New test.
6494 * gdb.reverse/consecutive-precsave.exp: Ditto.
6495 * gdb.reverse/finish-precsave.exp: Ditto.
6496 * gdb.reverse/i386-precsave.exp: Ditto.
6497 * gdb.reverse/machinestate-precsave.exp: Ditto.
6498 * gdb.reverse/sigall-precsave.exp: Ditto.
6499 * gdb.reverse/solilb-precsave.exp: Ditto.
6500 * gdb.reverse/step-precsave.exp: Ditto.
6501 * gdb.reverse/until-precsave.exp: Ditto.
6502 * gdb.reverse/watch-precsave.exp: Ditto.
6503
4cf866a3
MS
65042009-10-22 Michael Snyder <msnyder@vmware.com>
6505
6506 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
6507 for gdb_expect. Adjust one test's expect strings for the new
6508 format of disassemble.
6509 * gdb.reverse/finish-reverse.exp: Delete 'return'.
6510 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
6511 gdb_test_multiple.
6512 * gdb.reverse/step-reverse.exp: Delete 'return'.
6513 * gdb.reverse/until-reverse.exp: Delete blank lines.
6514 * gdb.reverse/watch-reverse.exp: Delete blank lines.
6515
2b28d209
PP
65162009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
6517
6518 * gdb.base/consecutive.exp: Adjust.
6519 * gdb.base/display.exp: Likewise.
6520 * gdb.base/pc-fp.exp: Likewise.
6521 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 6522
33b9c32b
MS
65232009-10-19 Michael Snyder <msnyder@vmware.com>
6524
6525 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6526 * gdb.reverse/finish-reverse.c: Ditto.
6527 * gdb.reverse/sigall-reverse.c: Ditto.
6528 * gdb.reverse/solib-reverse.c: Ditto.
6529 * gdb.reverse/step-reverse.c: Ditto.
6530 * gdb.reverse/watch-reverse.c: Ditto.
6531
6c95b8df
PA
65322009-10-19 Pedro Alves <pedro@codesourcery.com>
6533 Stan Shebs <stan@codesourcery.com>
6534
6535 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
6536 * gdb.base/foll-exec.exp: Adjust to expect a process id before
6537 "Executing new program".
6538 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
6539 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
6540 left listed after having been killed.
6541 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
6542 * gdb.base/maint.exp: Adjust test.
6543
6544 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6545 * gdb.multi/Makefile.in: New.
6546 * gdb.multi/base.exp: New.
6547 * gdb.multi/goodbye.c: New.
6548 * gdb.multi/hangout.c: New.
6549 * gdb.multi/hello.c: New.
6550 * gdb.multi/bkpt-multi-exec.c: New.
6551 * gdb.multi/bkpt-multi-exec.exp: New.
6552 * gdb.multi/crashme.c: New.
6553
279017b7
TG
65542009-10-13 Tristan Gingold <gingold@adacore.com>
6555
6556 * gdb.base/sepdebug.exp: Check debug info are found.
6557
0413d738
PA
65582009-10-08 Pedro Alves <pedro@codesourcery.com>
6559
6560 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6561 bits.
6562
c628eecc
JK
65632009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6564
6565 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6566
38af1bfe
JB
65672009-10-07 Joel Brobecker <brobecker@adacore.com>
6568
6569 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6570 of the comments.
6571
2b0adecd
PM
65722009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6573
6574 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6575 * gdb.base/annota3.exp: Idem.
6576 * gdb.base/maint.exp: Idem.
6577
8d417781
PM
65782009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6579
889bf7c5 6580 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
6581 to default.
6582
bb61102d
PM
65832009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6584
889bf7c5 6585 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
6586 mingw and cygwin targets.
6587
ace5c364
PM
65882009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6589 Pedro Alves <pedro@codesourcery.com>
6590
889bf7c5 6591 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
6592 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6593
c2d494a0
PM
65942009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6595
e1b52ce2
PM
6596 * gdb.base/shr1.c: Use %p in format string.
6597 * gdb.base/unload.c: Avoid warning in fprintf.
6598 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 6599
209f53f5
PM
66002009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6601
6602 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6603 long type.
6604 (test_unlink): Correct printf string.
6605 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6606 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6607
8172766a
JK
66082009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6609
6610 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6611 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6612 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6613
0f73703c
UW
66142009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6615
6616 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6617 * gdb.objc/nondebug.exp: Likewise.
6618
b32306ca
UW
66192009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6620
6621 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6622 target_info setting.
6623
6624 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6625 that detect new threads during "info threads".
6626
0057022f
UW
66272009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6628
6629 * gdb.threads/manythreads.c (main): Increase thread stack size
6630 to 2*PTHREAD_STACK_MIN.
6631 * gdb.threads/multi-create.c (main): Likewise.
6632 (create_function): Likewise.
6633
f29c0325
UW
66342009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6635
6636 * gdb.base/dump.exp: Pass difference of pointer types instead
6637 of integer types as offset to restore in intarr3.srec case.
6638
fcb34849
UW
66392009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6640
6641 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6642
d5142e3b
UW
66432009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6644
6645 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6646
087b74b2 66472009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 6648
087b74b2
PM
6649 New test for two watchpoints, with disabling of
6650 the first inserted.
6651 * testsuite/gdb.base/watchpoints.c: New file.
6652 * testsuite/gdb.base/watchpoints.exp: New file.
6653
96c07c5b
TT
66542009-09-25 Tom Tromey <tromey@redhat.com>
6655
6656 * gdb.base/charset.exp: Test utf-16 strings with Python.
6657
b8899f2b
TT
66582009-09-25 Tom Tromey <tromey@redhat.com>
6659
6660 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6661 UCS-4.
6662 * gdb.base/charset.c (utf_32_string): Rename.
6663 (init_utf32): Rename.
6664 (main): Update.
6665
329719ec
TT
66662009-09-22 Tom Tromey <tromey@redhat.com>
6667
6668 * gdb.python/py-function.exp: Add regression tests.
6669
11ef0d76
KS
66702009-09-21 Keith Seitz <keiths@redhat.com>
6671
6672 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6673 with invalid operator.
6674
3fe8f3b3
KS
66752009-09-21 Keith Seitz <keiths@redhat.com>
6676
6677 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6678 and destructor using typedef name of class.
6679 * gdb.cp/classes.cc (class Base1): Add a destructor.
6680 (base1): New typedef.
6681 (use_methods): Instanitate an object of type base1.
6682 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6683 (do_tests): Call test_template_typedef.
6684 * gdb.cp/templates.cc (Baz::~Baz): New method.
6685 (intBazOne): New typedef.
6686 (main): Instantiate intBazOne.
6687
7a9fe101
PM
66882009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6689
6690 PR python/10633
6691
6692 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6693 Function.
6694 (run_lang_tests): Add print elements test.
6695
2e4d963f
PM
66962009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6697
6698 * gdb.python/py-value.exp (test_subscript_regression): New
6699 function. Test for invalid subscripts.
6700 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6701 (ptr_ref): New function.
6702
ec7e75e7
PP
67032009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6704
6705 * gdb.base/default.exp: Fix "show convenience".
6706
0cc7d26f
TT
67072009-09-15 Tom Tromey <tromey@redhat.com>
6708
6709 * lib/mi-support.exp (mi_create_varobj): Update.
6710 (mi_create_floating_varobj): Likewise.
6711 (mi_create_dynamic_varobj): New proc.
6712 (mi_varobj_update): Update.
6713 (mi_varobj_update_with_type_change): Likewise.
6714 (mi_varobj_update_kv_helper): New proc.
6715 (mi_varobj_update_dynamic_helper): Rewrite.
6716 (mi_varobj_update_dynamic): New proc.
6717 (mi_list_varobj_children): Update.
6718 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6719 * gdb.python/python-prettyprint.py (pp_outer): New class.
6720 (pp_nullstr): Likewise.
6721 (lookup_function): Register new printers.
6722 * gdb.python/python-prettyprint.c (struct substruct): New type.
6723 (struct outerstruct): Likewise.
6724 (substruct_test): New function.
6725 (struct nullstr): New type.
6726 (string_1, string_2): New globals.
6727 (main): Add new tests.
6728 * gdb.python/python-mi.exp: Added regression tests.
6729 * gdb.mi/mi2-var-display.exp: Update.
6730 * gdb.mi/mi2-var-cmd.exp: Update.
6731 * gdb.mi/mi2-var-child.exp: Update.
6732 * gdb.mi/mi2-var-block.exp: Update.
6733 * gdb.mi/mi-var-invalidate.exp: Update.
6734 * gdb.mi/mi-var-display.exp: Update.
6735 * gdb.mi/mi-var-cmd.exp: Update.
6736 * gdb.mi/mi-var-child.exp: Update.
6737 * gdb.mi/mi-var-block.exp: Update.
6738 * gdb.mi/mi-break.exp: Update.
6739 * gdb.mi/gdb701.exp: Update.
6740
a96d9b2e
SDJ
67412009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6742
6743 * Makefile.in: Inclusion of catch-syscall object.
6744 * gdb.base/catch-syscall.c: New file.
6745 * gdb.base/catch-syscall.exp: New file.
6746
b43b923a
MS
67472009-09-12 Michael Snyder <msnyder@vmware.com>
6748
6749 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6750 that can support reverse debuggnig.
6751
cec03d70
TT
67522009-09-11 Tom Tromey <tromey@redhat.com>
6753
6754 * gdb.dwarf2/valop.S: New file.
6755 * gdb.dwarf2/valop.exp: New file.
6756
e23bb3fc
MK
67572009-09-11 Mark Kettenis <kettenis@gnu.org>
6758
6759 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6760
37c3696d
DE
67612009-09-10 Doug Evans <dje@google.com>
6762
6763 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6764 Add $gdb_prompt to second breakpoint regexp.
6765
5172aecb
JB
67662009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6767
6768 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6769 names, add missing ones.
6770 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6771 * gdb.python/py-frame.c: Rename from python-frame.c.
6772 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6773 testfile name.
6774 * gdb.python/py-function.exp: Rename from python-function.exp.
6775 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6776 testfile name.
6777 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6778 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6779 Adjust testfile name.
6780 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6781 * gdb.python/py-template.cc: Rename from python-template.cc.
6782 * gdb.python/py-template.exp: Rename from python-template.exp.
6783 Adjust testfile name.
6784 * gdb.python/py-value.c: Rename from python-value.c.
6785 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6786 testfile name.
6787
b554e4bd
JK
67882009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6789
6790 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6791 $bpt2address.
6792 (Second breakpoint address is valid on ia64)
6793 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6794
9a68ae16
JM
67952009-09-03 Joseph Myers <joseph@codesourcery.com>
6796
6797 * gdb.base/ending-run.exp: Restrict regular expression matching
6798 line number to require closing brace following.
6799
146b9145
DE
68002009-09-03 Doug Evans <dje@google.com>
6801
6802 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6803
787d21e1
TT
68042009-09-02 Tom Tromey <tromey@redhat.com>
6805
6806 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6807
e7802207
TT
68082009-09-02 Tom Tromey <tromey@redhat.com>
6809
6810 * gdb.dwarf2/callframecfa.exp: New file.
6811 * gdb.dwarf2/callframecfa.S: New file.
6812
817aadd2
JK
68132009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6814
6815 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6816 gdb.base/solib-overlap-main.c: New.
6817
4a76eae5
DJ
68182009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6819
6820 PR gdb/10565
6821
6822 * gdb.base/bitfields.c (struct container, container): New.
6823 (main): Initialize it and call break5.
6824 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6825
d4b96c9a
JK
68262009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6827
6828 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6829 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6830
4e22772d
JK
68312009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6832
6833 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6834
2efab443
MS
68352009-08-26 Michael Snyder <msnyder@vmware.com>
6836
6837 * gdb.base/i386-reverse.c: New file.
6838 * gdb.base/i386-reverse.exp: New file.
6839 * gdb.base/Makefile.in: Add new files to be removed.
6840
07ab73a0
JM
68412009-08-26 Joseph Myers <joseph@codesourcery.com>
6842
6843 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6844 environment-pwd for remote host.
6845 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6846
676accff
KS
68472009-08-24 Keith Seitz <keiths@redhat.com>
6848
6849 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6850 Add two new C++ completer tests which limit the output to a
889bf7c5 6851 given class.
676accff 6852
f9f7ad22
MS
68532009-08-24 Michael Snyder <msnyder@vmware.com>
6854
6855 * gdb.base/del.exp: Fix typo in comment.
6856 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6857
81ecdfbb
RW
68582009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6859
6860 * configure: Regenerate.
6861 * gdb.hp/configure: Likewise.
6862 * gdb.hp/gdb.aCC/configure: Likewise.
6863 * gdb.hp/gdb.base-hp/configure: Likewise.
6864 * gdb.hp/gdb.compat/configure: Likewise.
6865 * gdb.hp/gdb.defects/configure: Likewise.
6866 * gdb.hp/gdb.objdbg/configure: Likewise.
6867 * gdb.stabs/configure: Likewise.
6868
cab0c772
UW
68692009-08-19 Doug Evans <dje@google.com>
6870
6871 * gdb.base/gdbvars.c: New file.
6872 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6873
b8fa0bfa
PA
68742009-08-14 Pedro Alves <pedro@codesourcery.com>
6875
6876 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6877 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6878
b84aa90a
PA
68792009-08-13 Pedro Alves <pedro@codesourcery.com>
6880
6881 * gdb.base/default.exp: Adjust "set language test": it's now an
6882 enum command. Larger help string moved to "help set language".
6883 * gdb.base/help.exp: Adjust "help set language" expected output,
6884 now lists all known languages.
6885
0d8f9b2c
NF
68862009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6887
6888 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6889 all frame arguments.
6890 * gdb.arch/altivec-regs.exp: Likewise.
6891
bda180e0
TT
68922009-08-07 Tom Tromey <tromey@redhat.com>
6893
6894 * gdb.base/setshow.exp: Add tests for changes to set language, set
6895 check range, and set check type.
6896
48cb2d85
VP
68972009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6898
6899 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6900 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6901 Call it.
48cb2d85 6902
1ea34204
UW
69032009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6904
6905 * configure.ac: Run gdb.cell tests when appropriate.
6906 * configure: Regenerate.
6907 * lib/cell.exp: New file.
6908 * gdb.cell: New directory.
6909 * gdb.cell/configure.ac: New file.
6910 * gdb.cell/configure: New file.
6911 * gdb.cell/Makefile.in: New file.
6912 * gdb.cell/arch.exp: New file.
6913 * gdb.cell/break.c: New file.
6914 * gdb.cell/break.exp: New file.
6915 * gdb.cell/break-spu.c: New file.
6916 * gdb.cell/bt.c: New file.
6917 * gdb.cell/bt2-spu.c: New file.
6918 * gdb.cell/bt-spu.c: New file.
6919 * gdb.cell/bt.exp: New file.
6920 * gdb.cell/coremaker.c: New file.
6921 * gdb.cell/coremaker-spu.c: New file.
6922 * gdb.cell/core.exp: New file.
6923 * gdb.cell/gcore.exp: New file.
6924 * gdb.cell/data.c: New file.
6925 * gdb.cell/data.exp: New file.
6926 * gdb.cell/data-spu.c: New file.
6927 * gdb.cell/ea-cache.exp: New file.
6928 * gdb.cell/ea-cache.c: New file.
6929 * gdb.cell/ea-cache-spu.c: New file.
6930 * gdb.cell/ea-standalone.c: New file.
6931 * gdb.cell/ea-standalone.exp: New file.
6932 * gdb.cell/ea-test.c: New file.
6933 * gdb.cell/ea-test.exp: New file.
6934 * gdb.cell/f-regs.exp: New file.
6935 * gdb.cell/mem-access.c: New file.
6936 * gdb.cell/mem-access.exp: New file.
6937 * gdb.cell/mem-access-spu.c: New file.
6938 * gdb.cell/ptype.exp: New file.
6939 * gdb.cell/registers.exp: New file.
6940 * gdb.cell/size.c: New file.
6941 * gdb.cell/sizeof.exp: New file.
6942 * gdb.cell/size-spu.c: New file.
6943 * gdb.cell/solib.exp: New file.
6944 * gdb.cell/solib-symbol.exp: New file.
6945
85e747d2
UW
69462009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6947
6948 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6949
58d6951d
DJ
69502009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6951
6952 * gdb.base/float.exp: Handle VFP registers.
6953
6e0a4f15
MS
69542009-07-14 Michael Snyder <msnyder@vmware.com>
6955
dcd5da87
MS
6956 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6957 to bring gdb to the beginning of the calling line.
6958
6e0a4f15
MS
6959 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6960 confusing the i386 epilogue unwinder.
6961
782b2b07
SS
69622009-07-14 Stan Shebs <stan@codesourcery.com>
6963
6964 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6965
f662c3bc
MS
69662009-07-14 Michael Snyder <msnyder@vmware.com>
6967
6968 * gdb.reverse/step-reverse.exp (stepi into function call):
6969 Call instruction may not be first instruction in the line.
6970 (reverse stepi from a function call): Used wrong line number.
6971
8f313923
JK
69722009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6973
6974 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6975
4662c76e
JK
69762009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6977
6978 Fix gdb.base/macscp.exp when using custom inputrc.
6979 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6980 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6981 env(TERM) set.
6982 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6983 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6984
aa81e255
JK
69852009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6986
6987 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6988 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6989 Change the compilation target to match the testcase name.
6990 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6991 testcase name.
6992 * a2-run.exp: Use for setup prepare_for_testing. Change the
6993 compilation target to match the testcase name.
6994 * gdb.base/commands.exp: Likewise.
6995 * gdb.base/finish.exp: Likewise.
6996 * gdb.base/float.exp: Likewise.
6997 * gdb.base/info-target.exp: Likewise.
6998 * gdb.base/relational.exp: Likewise.
6999 * gdb.base/term.exp: Likewise.
7000 * gdb.base/until.exp: Likewise.
7001 * gdb.base/volatile.exp: Likewise.
7002 * gdb.base/whatis-exp.exp: Likewise.
7003
4c93b1d7
HZ
70042009-07-11 Hui Zhu <teawater@gmail.com>
7005
7006 * gdb.base/help.exp (disassemble): Update expected help text.
7007
812f7342
TT
70082009-07-09 Tom Tromey <tromey@redhat.com>
7009
7010 * lib/gdb.exp: Handle TRANSCRIPT.
7011 (remote_spawn, remote_close, send_gdb): New procs.
7012
fbb8f299
PM
70132009-07-10 Phil Muldoon <pmuldoon@redhat.com>
7014
7015 * gdb.python/python-prettyprint.c: Add counted null string
7016 structure.
7017 * gdb.python/python-prettyprint.exp: Print null string. Test for
7018 embedded nulls.
7019 * gdb.python/python-prettyprint.py (pp_ns): New Function.
7020 * gdb.python/python-value.exp (test_value_in_inferior): Add
7021 variable length string fetch tests.
7022 * gdb.python/python-value.c (main): Add strings for string fetch tests.
7023
c0ac0ec7
JK
70242009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7025
7026 * gdb.base/dump.exp (inaccessible memory is reported): New test.
7027
30b66ecc
TT
70282009-07-07 Tom Tromey <tromey@redhat.com>
7029
7030 * gdb.base/call-rt-st.exp: Update for change to escape output.
7031 * gdb.base/callfuncs.exp: Likewise.
7032 * gdb.base/charset.exp: Likewise.
7033 * gdb.base/constvars.exp: Likewise.
7034 * gdb.base/long_long.exp: Likewise.
7035 * gdb.base/pointers.exp: Likewise.
7036 * gdb.base/printcmds.exp: Likewise.
7037 * gdb.base/setvar.exp: Likewise.
7038 * gdb.base/store.exp: Likewise.
7039 * gdb.cp/ref-types.exp: Likewise.
7040 * gdb.mi/mi-var-child.exp: Likewise.
7041 * gdb.mi/mi-var-display.exp: Likewise.
7042 * gdb.mi/mi2-var-display.exp: Likewise.
7043 * gdb.base/charset.exp: Test octal escape sequence length.
7044 Update for change to escape output.
7045
187c4a2b
JK
70462009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7047
7048 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
7049
d80a43f9
DJ
70502009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
7051
7052 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
7053
047427a8
JK
70542009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7055
7056 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
7057 gdbserver increasing $portnum if "Can't bind address" has been seen.
7058
8b5a0f4f
PA
70592009-07-05 Pedro Alves <pedro@codesourcery.com>
7060
7061 * gdb.base/ending-run.exp: Add "step out of main" pattern for
7062 mingw32ce.
7063
7d93ba58
PA
70642009-07-05 Pedro Alves <pedro@codesourcery.com>
7065
7066 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
7067 VFP format.
7068
2277426b
PA
70692009-07-02 Pedro Alves <pedro@codesourcery.com>
7070
7071 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
7072 linux. Adjust to use "inferior", "info inferiors", "detach
7073 inferior" and "kill inferior" instead of "restart", "info fork",
7074 "detach fork" and "delete fork".
7075 * gdb.base/ending-run.exp: Spell out "info".
7076 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
7077 the "kill" command.
7078
5af949e3
UW
70792009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7080
7081 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
7082 change to prefix TLS offset in hex with 0x.
7083
5d3729b5
UW
70842009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7085
7086 * gdb.base/default.exp: Update test case for "x" changes.
7087
af589bd0
TG
70882009-07-01 Tristan Gingold <gingold@adacore.com>
7089
7090 * gdb.base/bigcore.exp: Make darwin untested.
7091
40974f91
JK
70922009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7093
7094 * gdb.base/completion.exp (directory completion): Create the directory.
7095 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
7096 escapeuniquesub.
7097 (directory completion 2): Expect now ${escapeuniquesub}.
7098 (Glob remaining of directory test): Remove one excessive newline.
7099 Expect the real output.
7100
59dd3af6
JK
71012009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7102
7103 Fix `make check//%' target after `make check' has been ran.
7104 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
7105 a mkdir call.
7106 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
7107 (%/.dir): Remove.
7108
f4e164aa
JK
71092009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7110
7111 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
7112 the expected result record.
7113
69af2122
JK
71142009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7115
7116 Remove racy FAILs relying just on the timeouts.
7117 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
7118 (annotation_level 2): Remove racy FAILs.
7119
2fd481e1
PP
71202009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
7121
7122 gdb/10275
889bf7c5
PA
7123 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
7124
c38f313d
DJ
71252009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
7126
7127 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
7128
8b777f02
VP
71292009-06-30 Vladimir Prus <vladimir@codesourcery.com>
7130
7131 * gdb.mi/mi-stack.exp: Testing symbolic options
7132 to -stack-list-locals and -stack-list-arguments.
7133
00c7eacf
JK
71342009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7135
7136 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
7137
6bc80edc
TT
71382009-06-29 Tom Tromey <tromey@redhat.com>
7139
7140 * dg-extract-results.sh: New file.
7141 * Makefile.in (FORCE_PARALLEL): New variable.
7142 (CHECK_TARGET): New conditional variable.
7143 (check): Use CHECK_TARGET.
7144 (DO_RUNTEST): New variable.
7145 (check-single): New target.
7146 (TEST_DIRS): New variable.
7147 (TEST_TARGETS): Likewise.
7148 (check-parallel): New target.
7149 (check-gdb.%): New pattern.
7150 (BASE1_FILES): New variable.
7151 (BASE2_FILES): Likewise.
7152 (check-gdb.base%): New pattern.
7153 (%/.dir): New pattern.
7154 * configure: Rebuild.
7155 * aclocal.m4 (AM_CONDITIONAL): New defun.
7156 * configure.ac: Check whether user is using GNU make.
7157 (GMAKE): New conditional.
7158
794684b6
SW
71592009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
7160
7161 * gdb.cp/namespace-nested-import.cc: New test.
7162 * gdb.cp/namespace-nested-import.exp: New test.
7163
edb3359d
DJ
71642009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
7165
7166 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
7167 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
7168 * gdb.opt/Makefile.in (EXECUTABLES): Update.
7169 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
7170 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
7171 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
7172 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
7173 gdb.opt/inline-markers.c: New files.
7174 * lib/gdb.exp (skip_inline_frame_tests): New function.
7175 (skip_inline_var_tests): New function.
7176
cf657a0c
AS
71772009-06-27 Andreas Schwab <schwab@linux-m68k.org>
7178
7179 * gdb.cp/exception.exp: Don't require $hex before inner frame in
7180 backtrace.
7181
28d41a99
MS
71822009-06-27 Michael Snyder <msnyder@vmware.com>
7183
7184 * gdb.reverse: New directory.
7185 * gdb.reverse/break-reverse.c: New test.
7186 * gdb.reverse/break-reverse.exp: New test.
7187 * gdb.reverse/consecutive-reverse.c: New test.
7188 * gdb.reverse/consecutive-reverse.exp: New test.
7189 * gdb.reverse/finish-reverse.c: New test.
7190 * gdb.reverse/finish-reverse.exp: New test.
7191 * gdb.reverse/machinestate.c: New test.
7192 * gdb.reverse/ms1.c: New test.
7193 * gdb.reverse/machinestate.exp: New test.
7194 * gdb.reverse/Makefile.in: New file.
7195 * gdb.reverse/shr2.c: New test.
7196 * gdb.reverse/solib-reverse.c: New test.
7197 * gdb.reverse/solib-reverse.exp: New test.
7198 * gdb.reverse/step-reverse.c: New test.
7199 * gdb.reverse/step-reverse.exp: New test.
7200 * gdb.reverse/until-reverse.c: New test.
7201 * gdb.reverse/ur1.c: New test.
7202 * gdb.reverse/until-reverse.exp: New test.
7203 * gdb.reverse/watch-reverse.c: New test.
7204 * gdb.reverse/watch-reverse.exp: New test.
7205 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
7206 * configure: Regenerate.
7207
fe3c8b0d
DE
72082009-06-26 Doug Evans <dje@google.com>
7209
7210 * gdb.base/psymtab.exp: Turn off pending breakpoints.
7211
3a72a602
PM
72122009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
7213
7214 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
7215 windows problem for 'file delete $binfile'.
7216
27aa8d6a
SW
72172009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
7218
7219 * gdb.cp/namespace-using.exp: New test.
7220 * gdb.cp/namespace-using.cc: New test.
7221
8ac055f8
JB
72222009-05-20 Joel Brobecker <brobecker@adacore.com>
7223
7224 * gdb.ada/variant_record_packed_array: New testcase.
7225
85e306ed
TT
72262009-06-23 Tom Tromey <tromey@redhat.com>
7227
7228 * gdb.base/charset.exp (test_combination): Regression test.
7229 * gdb.base/charset.c (my_wchar_t): New typedef.
7230 (myvar): New global.
7231 (main): Set myvar.
7232
56643c5e
PM
72332009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
7234
7235 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
7236 target.
7237
1fac167a
UW
72382009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7239
7240 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
7241
7ccb0be9
UW
72422009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7243
7244 * gdb.mi/gdb680.exp: Update test for error message.
7245
568d6575
UW
72462009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7247
7248 * gdb.base/annota1.exp: Allow multiple occurrences of the
7249 frames-invalid annotation.
7250 * gdb.cp/annota2.exp: Likewise.
7251
7cd1089b
PM
72522009-06-15 Phil Muldoon <pmuldoon@redhat.com>
7253
7254 * gdb.cp/gdb2495.cc: New file.
7255 * gdb.cp/gdb2495.exp: New file.
7256
72c63395
JK
72572009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7258
7259 Report error on GDB crash during runto.
7260 * lib/gdb.exp (runto <eof>): New.
7261
3788363d
DJ
72622009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
7263
7264 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
7265 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
7266 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
7267 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
7268 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
7269 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
7270 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
7271 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
7272 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
7273 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
7274 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
7275 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
7276 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7277 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
7278 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
7279 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
7280 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
7281 gdb.server/server-mon.exp, gdb.server/server-run.exp,
7282 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7283 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7284 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
7285 gdb.trace/passcount.exp, gdb.trace/report.exp,
7286 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
7287 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
7288 gdb.trace/while-stepping.exp: Use a unique name for the compiled
7289 executable.
7290
17592de3
PA
72912009-06-07 Pedro Alves <pedro@codesourcery.com>
7292
7293 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
7294 defined before referencing it.
7295
701e355d
DE
72962009-06-03 Doug Evans <dje@google.com>
7297
7298 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
7299 * gdb.arch/i386-see.c: Ditto.
7300
f2292c65
PM
73012009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
7302
7303 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
7304 (check_macro): Return 1 if undefined.
7305 If first test fails, check if macro debug information is available,
7306 and report unsupported test if no macro information is found.
7307
5a437975
DE
73082009-05-29 Doug Evans <dje@google.com>
7309
7310 * gdb.threads/hand-call-in-threads.exp: New.
7311 * gdb.threads/hand-call-in-threads.c: New.
7312
c141c696
MS
73132009-05-29 Michael Snyder <msnyder@vmware.com>
7314
7315 * gdb.base/break-always.exp: Change "1" to "on".
7316 Add confirmation check.
7317
b3444185
PA
73182009-05-28 Pedro Alves <pedro@codesourcery.com>
7319
7320 * gdb.threads/threxit-hop-specific.c: New.
7321 * gdb.threads/threxit-hop-specific.exp: New.
7322 * gdb.threads/thread-execl.c: New.
7323 * gdb.threads/thread-execl.exp: New.
7324
b6313243
TT
73252009-05-27 Tom Tromey <tromey@redhat.com>
7326 Thiago Jung Bauermann <bauerman@br.ibm.com>
7327
7328 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
7329 (mi_child_regexp): Likewise.
7330 (mi_list_varobj_children_range): Likewise.
7331 (mi_get_features): Likewise.
7332 (mi_list_varobj_children): Rewrite.
7333 * gdb.python/python-mi.exp: New file.
7334
a6bac58e
TT
73352009-05-27 Tom Tromey <tromey@redhat.com>
7336 Thiago Jung Bauermann <bauerman@br.ibm.com>
7337 Phil Muldoon <pmuldoon@redhat.com>
7338 Paul Pluzhnikov <ppluzhnikov@google.com>
7339
7340 * gdb.python/python-prettyprint.exp: New file.
7341 * gdb.python/python-prettyprint.c: New file.
7342 * gdb.python/python-prettyprint.py: New file.
7343 * gdb.base/display.exp: print/r is now valid.
7344
2c74e833
TT
73452009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
7346 Tom Tromey <tromey@redhat.com>
7347 Pedro Alves <pedro@codesourcery.com>
7348 Paul Pluzhnikov <ppluzhnikov@google.com>
7349
7350 * gdb.python/python-template.exp: New file.
7351 * gdb.python/python-template.cc: New file.
7352 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7353 tests.
7354 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7355 Call it.
7356 (test_value_after_death): New proc.
7357 * gdb.python/python-value.c (PTR): New typedef.
7358 (main): New variable 'x'.
7359
89c73ade
TT
73602009-05-27 Tom Tromey <tromey@redhat.com>
7361
7362 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7363 tests.
7364 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7365 Call it.
7366
a75724bc
PA
73672009-05-27 Pedro Alves <pedro@codesourcery.com>
7368
7369 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
7370
e58b0e63
PA
73712009-05-24 Pedro Alves <pedro@codesourcery.com>
7372
7373 * gdb.threads/fork-thread-pending.c: New.
7374 * gdb.threads/fork-thread-pending.exp: New.
7375
4ac36638
JK
73762009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7377
7378 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
7379 * gdb.dwarf2/dw2-strp.S (a_string2): New.
7380
889bf7c5 73812009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 7382
889bf7c5 7383 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 7384
b242c3c2
PA
73852009-05-17 Pedro Alves <pedro@codesourcery.com>
7386
7387 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
7388 `gdb_get_line_number'. Call `callee' in both parent and child.
7389 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
7390 `gdb_get_line_number' instead of hardcoding line numbers.
7391 (catch_fork_unpatch_child): New procedure to test detaching
7392 breakpoints from child fork.
7393 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
7394 hardcoding line numbers.
7395 (do_fork_tests): Run `catch_fork_unpatch_child'.
7396
ee342b23
VP
73972009-05-17 Vladimir Prus <vladimir@codesourcery.com>
7398
7399 * gdb.mi/mi-cmd-var.exp: Check that when varobj
7400 of structure type enters or leaves the scope, it
7401 is reported by -var-update.
7402
e2009e98
DE
74032009-05-11 Doug Evans <dje@sebabeach.org>
7404
7405 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 7406 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
7407 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7408
00903456
JK
74092009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7410
7411 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7412
dc621c35
DE
74132009-04-30 Doug Evans <dje@google.com>
7414
7415 * gdb.threads/watchthreads2.exp: New testcase.
7416 * gdb.threads/watchthreads2.c: New testcase.
7417
9ab4e744
DE
74182009-04-29 Doug Evans <dje@google.com>
7419
7420 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
7421 * gdb.cp/mb-ctor.cc: Ditto.
7422 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
7423 * gdb.cp/mb-inline.h (multi_line_foo): New function.
7424 * gdb.cp/mb-inline1.cc: Call it.
7425 * gdb.cp/mb-inline2.cc: Ditto.
7426 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
7427 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
7428
484086b7
JK
74292009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7430
7431 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
7432 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
7433 Replace all uses of `decimal' by `nonzero'.
7434 (info macro FROM_COMMANDLINE): New test.
7435
379a77b5
TT
74362009-04-27 Tom Tromey <tromey@redhat.com>
7437
7438 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7439
b92b73c2
DE
74402009-04-27 Doug Evans <dje@google.com>
7441
7442 * gdb.threads/watchthreads.c (main): Initialize args before starting
7443 the threads. Plus formatting cleanup.
7444 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7445 biased scheduling of one thread.
7446
945a118d
JG
74472009-04-27 Jerome Guitton <guitton@adacore.com>
7448
7449 * gdb.cp/templates.cc (GetMax): New template.
7450 (main): Declare two instances of GetMax.
7451 * gdb.cp/templates.exp: Add new test.
7452
d389af10
JK
74532009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7454
7455 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7456
e7f86de9
JM
74572009-04-22 Joseph Myers <joseph@codesourcery.com>
7458
7459 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7460
334cc82d
TT
74612009-04-15 Tom Tromey <tromey@redhat.com>
7462
7463 * gdb.base/charset.exp: Add regression test.
7464
d12672cc
JB
74652009-04-14 Joel Brobecker <brobecker@adacore.com>
7466
7467 * gdb.base/exe-lock.exp: New testcase.
7468
18e8c3bc
TT
74692009-04-13 Tom Tromey <tromey@redhat.com>
7470
7471 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7472 operator on Frame.
7473
5ecd5cbe
UW
74742009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7475
7476 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7477 * gdb.server/ext-attach.exp: Likewise.
7478
7309f756
VP
74792009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7480
7481 Eliminate some sleep usage.
7482
889bf7c5
PA
7483 * gdb.mi/basics.c (do_nothing): New.
7484 (main): Use do_nothing instead of printf, so that
7485 not to introduce race condition between output of
7486 inferiour and output of gdb. Do not use sleep as it
7487 is not generally available on embedded targets.
7309f756 7488
f4b95f6f
PA
74892009-04-02 Pedro Alves <pedro@codesourcery.com>
7490
7491 * gdb.server/ext-attach.exp: Expect an optional process id after
7492 "Detached from remote process".
7493
de40b933
JK
74942009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7495
7496 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
7497 gdb.dwarf2/dw2-unresolved.exp: New.
7498
2ae101a4
PA
74992009-04-02 Pedro Alves <pedro@codesourcery.com>
7500
7501 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
7502 mi_run_to_main.
7503
56a8e183
PA
75042009-04-02 Pedro Alves <pedro@codesourcery.com>
7505
7506 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
7507 mi_run_to_main. Skip thread exit test on remote targets.
7508 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
7509 mi_run_to_main.
7510 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
7511 mi_run_to_main.
7512 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
7513 when expecting ^connected. Detect when the target doesn't support
7514 non-stop mode.
7515 (mi_run_cmd): Detect if non-stop mode was requested by isn't
7516 supported. Return -1 on error, 0 on success.
7517 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
7518 (mi_runto): Return mi_runto_helper's result explicitly.
7519
c35fafde
PA
75202009-04-01 Pedro Alves <pedro@codesourcery.com>
7521
7522 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7523
f8a8dce6
JB
75242009-04-01 Tom Tromey <tromey@redhat.com>
7525
7526 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7527 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7528 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7529 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7530
71c25dea
TT
75312009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
7532 Jan Kratochvil <jan.kratochvil@redhat.com>
7533
7534 PR gdb/931
7535 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
7536 output.
7537 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
7538 for gdb/931.
7539 * dw2-strp.S (DW_AT_language): Change to C++.
7540 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
7541
02d9a9ce
JB
75422009-03-31 Joel Brobecker <brobecker@adacore.com>
7543
7544 * gdb.ada/tasks: New testcase.
7545
1042e4c0
SS
75462009-03-30 Stan Shebs <stan@codesourcery.com>
7547
7548 * gdb.trace/actions.exp: Update to match new info trace format.
7549 * gdb.trace/deltrace.exp: Ditto.
7550 * gdb.trace/infotrace.exp: Ditto.
7551 * gdb.trace/passcount.exp: Ditto.
7552 * gdb.trace/save-trace.exp: Ditto.
7553 * gdb.trace/while-stepping.exp: Ditto.
7554 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7555
f8f6f20b
TJB
75562009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7557
7558 * gdb.python/python-frame.c: New file.
7559 * gdb.python/python-frame.exp: New file.
7560
c0c6f777
TJB
75612009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7562
7563 * gdb.python/python-value.exp: Add tests for the address
7564 attribute.
7565
3cb51905
AS
75662009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7567
7568 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7569
88fc996f
DE
75702009-03-26 Doug Evans <dje@google.com>
7571
7572 * gdb.mi/mi-nonstop-exit.exp: New file.
7573 * gdb.mi/non-stop-exit.c: New file.
7574
56ef84b1
TT
75752009-03-26 Tom Tromey <tromey@redhat.com>
7576
7577 Update for change to prologue skipping:
7578 * gdb.mi/mi2-simplerun.exp: Update.
7579 * gdb.mi/mi2-break.exp: Update.
7580 * gdb.mi/mi-simplerun.exp: Update.
7581 * gdb.mi/mi-break.exp: Update.
7582 * gdb.base/ending-run.exp: Update.
7583
def2b000
TJB
75842009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7585
7586 * gdb.python/python-value.exp (test_value_in_inferior): Test
7587 gdb.Value.is_optimized_out attribute.
7588
442ddf59
JK
75892009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7590
7591 * gdb.dwarf2/dw2-noloc-main.c: New file.
7592 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7593 (.text): Remove.
7594 (.data): New.
7595 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7596 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7597 (DW_TAG_subprogram func_cu1, noloc): Remove.
7598 (main): New.
7599 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7600 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7601 (file_symbols): New procedure.
7602
a8df5de4
TT
76032009-03-25 Tom Tromey <tromey@redhat.com>
7604
7605 * gdb.base/charset.exp (valid_target_charset): New proc.
7606 Use it to skip tests on invalid charsets.
7607
cc1d7add
PM
76082009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7609
7610 * gdb.base/completion.exp: Add a test for directory completion.
7611
bcd5727b
JK
76122009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7613
7614 Fix a racy FAIL.
7615 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7616 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7617
cc924cad
TJB
76182009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7619
7620 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7621 * gdb.python/python-function.exp: Add test for function returning
7622 a GDB value.
7623
bc3b79fd
TJB
76242009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7625
7626 * gdb.python/python-function.exp: New file.
7627
6c7a06a3
TT
76282009-03-20 Tom Tromey <tromey@redhat.com>
7629
7630 * gdb.base/store.exp: Update for change to escape output.
7631 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7632 to escape output.
7633 * gdb.base/pointers.exp: Update for change to escape output.
7634 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7635 to escape output.
7636 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7637 escape output.
7638 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7639 to escape output.
7640 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7641 escape output.
7642 * gdb.base/setvar.exp: Update for change to escape output.
7643 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7644 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7645 to escape output.
7646 (test_print_string_constants): Likewise.
7647 * gdb.base/charset.exp (valid_host_charset): Check size of
7648 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7649 cases. Handle "auto"-related output.
7650 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7651 (uvar, Uvar): New globals.
7652
c31af87b
JG
76532009-03-19 Jerome Guitton <guitton@adacore.com>
7654
7655 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7656 deltas.
7657 * gdb.ada/fixed_points.exp: Ditto.
7658
51272cf2
PA
76592009-03-18 Pedro Alves <pedro@codesourcery.com>
7660
7661 * return-nodebug.c: Don't include stdio.h.
7662 (init): Delete.
7663 (func): Delete definition and provide extern declaration.
7664 (t): New.
7665 (main): Don't call printf. Call func and store its result in t.
7666 * return-nodebug1.c: New.
7667 * return-nodebug.exp: Don't expect stdio output. Instead, print
7668 the global variable t. Drop printf formatters and cast types from
7669 foreach loop. Don't use prepare_for_testing. Compile
7670 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7671 define FORMAT or CAST.
7672
d24948ac
PP
76732009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7674
7675 * gdb.base/solib-display.exp: Disable test for remote targers.
7676
61ff14c6
JK
76772009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7678
7679 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7680
cb4dce93
JK
76812009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7682
7683 Fix a racy FAIL.
7684 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7685 code from `follow parent, print pids'.
7686 (`follow child, print pids', `follow parent, print pids'): Call it.
7687 Replace `gdb_test "break..."' by gdb_breakpoint.
7688
f7c60c5e
VP
76892009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7690
7691 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 7692 sync and async modes.
f7c60c5e 7693
383ace49
JB
76942009-03-12 Joel Brobecker <brobecker@adacore.com>
7695
7696 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7697 that was checked in by mistake. Remove loading of ada.exp, since
7698 this is not necessary in this case.
7699
4ce102af
JB
77002009-03-12 Joel Brobecker <brobecker@adacore.com>
7701
7702 * gdb.ada/ptype_arith_binop.exp: New testcase.
7703
529a2aef
JB
77042009-03-12 Joel Brobecker <brobecker@adacore.com>
7705
7706 * gdb.ada/mod_from_name: New testcase.
7707
8a38181c
JB
77082009-03-12 Joel Brobecker <brobecker@adacore.com>
7709
7710 * gdb.ada/tick_last_segv: New testcase.
7711
11436dee
VP
77122009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7713
61ff14c6 7714 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 7715
1f31650a
VP
77162009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7717
61ff14c6
JK
7718 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7719 include the token in ^running and frame info in *stopped.
1f31650a 7720
a3247a22
PP
77212009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7722
7723 * solib-display.exp: New file.
7724 * solib-display-main.c: New file.
7725 * solib-display-lib.c: New file.
61ff14c6 7726
aae64587
PA
77272009-03-05 Pedro Alves <pedro@codesourcery.com>
7728
7729 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7730
44aabfbc
JK
77312009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7732
7733 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7734 (list_and_check_macro): Use more specific test name.
7735 (next to definition): Make the test names unique.
7736
c087fcd3
PM
77372009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7738
7739 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7740
c86cf029
VP
77412009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7742
7743 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7744 notifications.
7745 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7746 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7747 * lib/mi-support.exp (library_loaded_re): New.
7748 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7749
3ea85240
VP
77502009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7751
7752 * gdb.gdb/observer.exp: Use test_notification observer, not
7753 normal_stop, everywhere.
7754 (test_normal_stop_notifications): Rename to...
7755 (test_notifications): ...this.
7756 (test_observer_normal_stop): Rename to...
7757 (test_observer): ...this.
7758
1903f0e6
DE
77592009-02-16 Doug Evans <dje@google.com>
7760
7761 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7762 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7763 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7764 (test_prefixed_syscall,test_int3): New tests.
7765 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7766 (test_prefixed_syscall,test_int3): New tests.
7767
1d33d6ba
VP
77682009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7769
3cb51905
AS
7770 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7771 (mi_expect_interrupt): Likewise.
7772 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7773 response.
1d33d6ba 7774
faafb047
PM
77752009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7776
7777 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7778 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7779 Replace calls to get_valueofx by get_hexadecimal_valueof.
7780
417e16e2
PM
77812009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7782
7783 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7784 (get_integer_valueof): New procedure.
7785 (get_sizeof): Use new get_integer_value_of.
7786 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7787 by get_integer_valueof.
7788
7065b901
TT
77892009-02-13 Tom Tromey <tromey@redhat.com>
7790
7791 * gdb.base/remote.exp (get_sizeof): Remove.
7792 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7793 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7794 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7795 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7796 (get_sizeof): Likewise.
7797
5d7cb8df
JK
77982009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7799
7800 PR fortran/9806
7801 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7802
b2febfff
PP
78032009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7804
7805 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7806
4aa995e1
PA
78072009-02-06 Pedro Alves <pedro@codesourcery.com>
7808
7809 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7810
d8906c6f
TJB
78112009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7812
7813 * gdb.python/python-cmd.exp: New file.
7814
ff4ab08d
TG
78152009-02-06 Tristan Gingold <gingold@adacore.com>
7816
7817 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7818
aacd552b
TG
78192009-02-05 Tristan Gingold <gingold@adacore.com>
7820
7821 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7822 pointer is dereferenced and use this signal name in regexp.
7823 * gdb.base/signull.exp: Ditto.
7824 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7825 * gdb.base/signull.c (main): Ditto.
7826
08c637de
TJB
78272009-02-04 Tom Tromey <tromey@redhat.com>
7828 Thiago Jung Bauermann <bauerman@br.ibm.com>
7829
7830 * gdb.python/python-value.exp: Use `gdb.history' instead of
7831 `gdb.value_from_history'.
7832 (test_value_numeric_ops): Add test for conversion of enum constant.
7833 * gdb.python/python-value.c (enum e): New type.
7834 (evalue): New global.
7835 (main): Use argv.
7836
20261af8
JG
78372009-02-04 Jerome Guitton <guitton@adacore.com>
7838
7839 * gdb.ada/uninitialized_vars: New test program.
7840 * gdb.ada/uninitialized_vars.exp: New testcase.
7841
52e44b43
TT
78422009-02-02 Tom Tromey <tromey@redhat.com>
7843
7844 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7845 * gdb.cp/pr2489.cc: Rename...
7846 * gdb.cp/pr9594.cc: ... to this.
7847
1c71341a
TT
78482009-02-02 Tom Tromey <tromey@redhat.com>
7849
7850 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7851 * gdb.cp/pr2489.cc: New file.
7852 * gdb.cp/cpcompletion.exp: New file.
7853
a4295225
TT
78542009-02-02 Tom Tromey <tromey@redhat.com>
7855
7856 PR exp/9059:
7857 * gdb.cp/call-c.exp: Add regression test.
7858 * gdb.cp/call-c.cc (FooHandle): New typedef.
7859 (main): New variable 'handle'.
7860
592375cd
VP
78612009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7862
7863 * lib/mi-support.exp (et_mi_thread_list)
7864 (check_mi_and_console_threads): Adjust for current thread in
7865 -thread-list-ids output.
7866
41447f92
VP
78672009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7868
889bf7c5
PA
7869 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7870 Call it.
41447f92 7871
35669430
DE
78722009-01-28 Doug Evans <dje@google.com>
7873
7874 * gdb.arch/amd64-disp-step.S: New file.
7875 * gdb.arch/amd64-disp-step.exp: New file.
7876 * gdb.arch/i386-disp-step.S: New file.
7877 * gdb.arch/i386-disp-step.exp: New file.
7878
09f00d9a
PM
78792009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7880
7881 * gdb.base/find.exp: Set newline variable
7882 using quotes instead of braces to fix cygwin failures.
7883
1e8fb976
PA
78842009-01-23 Pedro Alves <pedro@codesourcery.com>
7885
7886 * gdb.base/radix.exp: Add tests to ensure that that set
7887 input-radix 0 and set output-radix 0 are really rejected.
7888
da061712
PA
78892009-01-23 Pedro Alves <pedro@codesourcery.com>
7890
7891 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7892 copyright years.
7893
dd7e2d2b
PA
78942009-01-23 Pedro Alves <pedro@codesourcery.com>
7895
7896 PR gdb/9664:
7897 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7898
392452f6
PA
78992009-01-22 Pedro Alves <pedro@codesourcery.com>
7900
7901 PR c++/9631:
7902 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7903
8653e71c
PM
79042009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7905
7906 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7907 binfile definition to fix Windows OS failure.
7908
a12cc160
DJ
79092009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7910
7911 PR gdb/9346
7912 * gdb.base/interrupt.c (sigint_handler): New.
7913 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7914 on error.
7915 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7916 Test "signal SIGINT".
7917
b89667eb
DE
79182009-01-19 Doug Evans <dje@google.com>
7919
7920 * gdb.base/break.exp: Update expected gdb output.
7921 * gdb.base/sepdebug.exp: Ditto.
7922 * gdb.mi/mi-syn-frame.exp: Ditto.
7923 * gdb.mi/mi2-syn-frame.exp: Ditto.
7924 * gdb.base/call-signal-resume.exp: New file.
7925 * gdb.base/call-signals.c: New file.
7926 * gdb.base/unwindonsignal.exp: New file.
7927 * gdb.base/unwindonsignal.c: New file.
7928 * gdb.threads/interrupted-hand-call.exp: New file.
7929 * gdb.threads/interrupted-hand-call.c: New file.
7930 * gdb.threads/thread-unwindonsignal.exp: New file.
7931
adb483fe
DJ
79322009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7933
7934 * gdb.base/define.exp: Test defining and hooking prefix commands.
7935 * gdb.python/python.exp: Update test for "show user" output.
7936
60023297
JK
79372009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7938
7939 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7940 now the output exactly, using less wildcards. Expect also the output
7941 of gfortran-4.3. Update for the f-valprint.c modification from
7942 2008-04-22.
7943 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7944 Remove gdb_test test names where matching the command.
7945
ccc57cf9
PA
79462009-01-01 Pedro Alves <pedro@codesourcery.com>
7947
7948 PR breakpoints/9681:
7949 * gdb.base/watchpoint.exp: Add regression test.
7950
c7a6ca08
PA
79512008-12-31 Pedro Alves <pedro@codesourcery.com>
7952
7953 * gdb.threads/attach-into-signal.exp: Don't use
7954 gdb_suppress_entire_file.
7955 * gdb.threads/attach-stopped.exp: Ditto.
7956 * gdb.threads/attachstop-mt.exp: Ditto.
7957
3a031f65
PA
79582008-12-31 Pedro Alves <pedro@codesourcery.com>
7959
7960 PR gdb/8812:
7961 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7962
09e6485f
PA
79632008-12-29 Pedro Alves <pedro@codesourcery.com>
7964
7965 PR gdb/7536:
7966 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7967 and unsupported output radices are really rejected.
7968
0cd53049
JK
79692008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7970
7971 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7972
ba163c7e
TT
79732008-12-22 Tom Tromey <tromey@redhat.com>
7974
7975 * gdb.cp/punctuator.exp: New file.
7976
6f4de6c9
JK
79772008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7978
7979 * gdb.base/completion.exp (Completing non-existing component): New test.
7980
0f34d0b4
JK
79812008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7982
7983 Fix for PR gdb/8648.
7984 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7985 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7986 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7987 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7988
db2ad4c3
JK
79892008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7990
7991 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7992
bb5ef15e
DP
79932008-12-16 Christophe Lyon <christophe.lyon@st.com>
7994
7995 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7996 compiler actually generate code at the expected line number.
7997
90142adc
JZ
79982008-12-15 Jie Zhang <jie.zhang@analog.com>
7999
8000 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
8001
fad6eecd
TT
80022008-12-12 Tom Tromey <tromey@redhat.com>
8003
8004 * gdb.base/commands.exp (redefine_hook_test): New proc.
8005 Call it.
8006
17c8aaf5
TT
80072008-12-11 Tom Tromey <tromey@redhat.com>
8008
8009 * gdb.base/macscp.exp: New regression test.
8010
7c8adf68
TT
80112008-12-11 Tom Tromey <tromey@redhat.com>
8012
8013 * gdb.base/macscp.exp: Print "address.addr".
8014 * gdb.base/macscp1.c (struct outer): New struct.
8015 (address): New global.
8016
b05dcbb7
TT
80172008-12-09 Tom Tromey <tromey@redhat.com>
8018
8019 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
8020 Call it.
8021
2d476de1
DE
80222008-12-04 Doug Evans <dje@google.com>
8023
8024 * gdb.server/ext-run.exp: Relax regexp for init program.
8025
87bdc959
TG
80262008-12-03 Tristan Gingold <gingold@adacore.com>
8027
8028 * gdb.base/macscp.exp: Generate an object file during compilation
8029 to work around Darwin dsymutil limitations.
8030
e0740f77
JK
80312008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8032
8033 Test resolving external references to TLS variables.
8034 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
8035 FILE2_THREAD_LOCAL.
8036 (testfile2, srcfile2): New variables.
8037 * gdb.threads/tls.c (file2_thread_local)
8038 (function_referencing_file2_thread_local): New.
8039 * gdb.threads/tls2.c: New file.
8040
67f0aac5
JB
80412008-11-28 Joel Brobecker <brobecker@adacore.com>
8042
8043 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
8044 rather than integer, as integer might not be big enough when
8045 on 64bit targets.
67f0aac5 8046
c332165e
JG
80472008-11-27 Jerome Guitton <guitton@adacore.com>
8048
8049 * gdb.cp/formatted-ref.exp: Add equality test.
8050 * gdb.ada/formatted_ref.exp: Ditto.
8051
fc9b693c
JK
80522008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8053
8054 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
8055 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
8056
a9c64011
AS
80572008-11-20 Andreas Schwab <schwab@suse.de>
8058
8059 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
8060 matching syscall entry point.
8061 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8062 (tcatch_vfork_then_child_follow): Likewise. Finish through
8063 vfork even if we stopped at the syscall trampoline.
8064
e2fd701e
DE
80652008-11-20 Doug Evans <dje@google.com>
8066
8067 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
8068
69abc51c
TJB
80692008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
8070
8071 * gdb.arch/ppc-dfp.exp: New file.
8072 * gdb.arch/ppc-dfp.c: New file.
8073
c14c28ba
PP
80742008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8075
8076 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 8077
2e74121d
DE
80782008-11-17 Doug Evans <dje@google.com>
8079
8080 * gdb.mi/mi-syn-frame.exp: Update expected output.
8081 * gdb.mi/mi2-syn-frame.exp: Update expected output.
8082
66bb093b
VP
80832008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8084
8085 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
8086 "thread N" results in =thread-selected.
8087 * lib/mi-support (mi_run_cmd, mi_expect_stop)
8088 (mi_send_resuming_command_raw): Be prepared for
8089 =thread-selected.
8090
3d043ef6
VP
80912008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8092
a9c64011
AS
8093 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
8094 * lib/mi-support.exp: Likewise.
3d043ef6 8095
808104c8
JB
80962008-11-16 Joel Brobecker <brobecker@adacore.com>
8097
8098 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
8099 commands from the expected output for "help catch".
8100
00b22944
JB
81012008-11-15 Joel Brobecker <brobecker@adacore.com>
8102
8103 * gdb.ada/int_deref.exp: New testcase.
8104
59669435
TT
81052008-11-14 Nick Roberts <nickrob@snap.net.nz>
8106
8107 * gdb.mi/gdb2549.exp: New file.
8108
de04a248
DE
81092008-11-11 Doug Evans <dje@google.com>
8110
8111 * gdb.base/callexit.exp: New file.
8112 * gdb.base/callexit.c: New file.
8113
6b8ce727
DE
81142008-11-10 Doug Evans <dje@google.com>
8115
8116 * lib/gdb.exp (GDBFLAGS): Move -nx ...
8117 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
8118 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
8119 (default_gdb_start,default_gdb_exit): Ditto.
8120 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
8121 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
8122 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
8123 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
8124 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
8125 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
8126
1b14b8aa
AS
81272008-11-03 Andreas Schwab <schwab@suse.de>
8128
8129 * gdb.base/hashline2.exp: Fix typo.
8130 * gdb.base/hashline3.exp: Likewise.
8131
f3134b88
TT
81322008-10-30 Tom Tromey <tromey@redhat.com>
8133
8134 * gdb.base/pointers.exp: Add test.
8135 * gdb.base/pointers.c (k, S): New typedefs.
8136 (instance): New global.
8137
c2226152
AS
81382008-10-30 Andreas Schwab <schwab@suse.de>
8139
8140 * gdb.base/args.exp: Add tests for newlines.
8141
462f405c
JB
81422008-10-30 Joel Brobecker <brobecker@adacore.com>
8143
8144 gdb.base/foll-exec.exp: Update the expected output of a couple
8145 of "info breakpoints" tests.
8146
79a45b7d
TT
81472008-10-28 Tom Tromey <tromey@redhat.com>
8148
8149 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
8150
adc13a14
PA
81512008-10-24 Pedro Alves <pedro@codesourcery.com>
8152
8153 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
8154 gdb_start_cmd.
8155 Use runto_main before any test that requires execution.
8156
252fbfc8
PA
81572008-10-23 Pedro Alves <pedro@codesourcery.com>
8158
8159 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
8160 instead of SIGINT.
8161
28148e3d
JB
81622008-10-22 Joel Brobecker <brobecker@adacore.com>
8163
8164 * gdb.base/completion.exp: Update expected output following
8165 the addition of the "info tasks" command.
8166
c209f847
TT
81672008-10-22 Tom Tromey <tromey@redhat.com>
8168
8169 * gdb.base/exprs.exp (test_expr): Add test for string
8170 concatenation.
8171
f177e350
PA
81722008-10-19 Pedro Alves <pedro@codesourcery.com>
8173
8174 * configure.ac: Output gdb.python/Makefile.
8175 * configure: Regenerate.
8176 * gdb.python/Makefile.in: New.
8177
cce89356
JB
81782008-10-16 Joel Brobecker <brobecker@adacore.com>
8179
8180 * gdb.base/foll-fork.exp: Adjust the expected output to match
8181 the new description for fork/vfork catchpoints in the "info
8182 breakpoints" output.
8183
176d289d
TJB
81842008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8185
8186 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
8187
a08702d6
TJB
81882008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8189
8190 * gdb.python/python-value.c: New file.
8191 * gdb.python/python-value.exp: New file.
8192
1c5cfe86
PA
81932008-10-15 Pedro Alves <pedro@codesourcery.com>
8194
8195 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
8196
5a98ad69
DP
81972008-10-15 Denis Pilat <denis.pilat@st.com>
8198
41702f1b 8199 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 8200
dcb1a1e2
TT
82012008-10-09 Tom Tromey <tromey@redhat.com>
8202
8203 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
8204 'fprintf' and 'stderr'.
8205
9124fe48
JB
82062008-10-07 Joel Brobecker <brobecker@adacore.com>
8207
8208 * gdb.ada/ref_tick_size.exp: New testcase.
8209
45452591
DE
82102008-10-06 Doug Evans <dje@google.com>
8211
8212 * gdb.dwarf2/dw2-cu-size.exp: New file.
8213 * gdb.dwarf2/dw2-cu-size.S: New file.
8214
8215 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
8216 .Ltype_int for clarity.
8217
4fc5b208
PP
82182008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
8219
8220 PR gdb/2384:
8221 * gdb.cp/gdb2384.exp: Extended to test more cases.
8222 * gdb.cp/gdb2384.cc: Likewise.
8223 * gdb.cp/gdb2384-base.h: Likewise.
8224 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 8225
d78df370
JK
82262008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8227
8228 * gdb.base/maint.exp (maint print type): Remove printing
8229 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
8230
9a044a89
TT
82312008-09-30 Tom Tromey <tromey@redhat.com>
8232
8233 * gdb.base/macscp.exp: Add completion tests.
8234 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
8235 (TWENTY_THREE): Likewise.
8236 (FORTY_EIGHT): Likewise.
8237
506800a9
TT
82382008-09-30 Tom Tromey <tromey@redhat.com>
8239
8240 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
8241 everywhere.
8242 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
8243
1a6f01b5
JK
82442008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8245
8246 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
8247 testcase is derived from. Fix racy dependency on an expected PID
8248 number. No longer support the testcase on Linux kernel 2.4.x.
8249
2fae03e8
TT
82502008-09-27 Tom Tromey <tromey@redhat.com>
8251
8252 * gdb.base/macscp.exp: Add tests for stringification, splicing,
8253 and varargs.
8254
1ad15515
PA
82552008-09-22 Pedro Alves <pedro@codesourcery.com>
8256
8257 * lib/mi-support.exp (mi_expect_interrupt): New.
8258 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
8259 from gdb.mi/mi-nonstop.exp.
8260 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
8261 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
8262 lib/mi-support.exp.
8263 Use mi_check_thread_states throughout. Avoid ".*" and do not
8264 require an anchor after -exec-run.
8265
d0b76dc6
DJ
82662008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
8267
8268 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
8269 stop is pending. Avoid ".*" when two stops are pending.
8270 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
8271 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
8272 newlines in fullnames.
8273 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
8274 (mi_expect_stop): Update comments. Only anchor in sync mode.
8275 Do not match newlines.
8276 (mi_send_resuming_command_raw): Always return status.
8277 (mi_get_stop_line): Do not match more than one line by accident.
8278 Only anchor in sync mode.
8279 (mi_run_inline_test): If -exec-next fails, give up.
8280
9990c830
UW
82812008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8282
8283 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
8284 on SPU.
8285
ebcf6f00
JB
82862008-09-10 Joel Brobecker <brobecker@adacore.com>
8287
8288 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
8289
b6db24e5
JB
82902008-09-10 Joel Brobecker <brobecker@adacore.com>
8291
8292 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
8293 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8294 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
8295 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8296 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
8297 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
8298 gdb.ada/interface.exp, gdb.ada/null_array.exp,
8299 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8300 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8301 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8302 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
8303 Include the "= " sequence in the expected output of print tests.
8304
2bf448e0
JB
83052008-09-10 Joel Brobecker <brobecker@adacore.com>
8306
8307 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
8308 description for boolean types.
8309
d51fd4c8
PA
83102008-09-09 Pedro Alves <pedro@codesourcery.com>
8311
8312 * gdb.base/hook-stop-continue.c: New.
8313 * gdb.base/hook-stop-continue.exp: New.
8314
694182d2
DJ
83152008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8316
8317 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
8318
3b8a7fc0
JG
83192008-09-08 Jerome Guitton <guitton@adacore.com>
8320
8321 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
8322 (stack_check_probe_2, stack_check_probe_loop_1)
8323 (stack_check_probe_loop_2): New functions.
8324 (main): Add call to these new functions.
8325 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
8326 functions, check that the breakpoint is inserted at the appropriate
8327 location.
8328 (insert_breakpoint): Slightly refine this procedure so that it can
8329 be called several times in the test.
8330
96cc0ae8
JG
83312008-09-08 Jerome Guitton <guitton@adacore.com>
8332
8333 * gdb.base/stack-checking.c: New file.
8334 * gdb.base/stack-checking.exp: New file.
8335
1f08b409
TJB
83362008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8337
8338 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
8339 * gdb.arch/altivec-regs.exp: Likewise.
8340 * gdb.arch/vsx-regs.exp: Likewise.
8341
3099e1c4
TJB
83422008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8343
8344 * gdb.arch/ppc-fp.exp: New file.
8345 * gdb.arch/ppc-fp.c: New file.
8346
cc69bfc1
PP
83472008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8348
8349 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
8350 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 8351
b02a33db
MS
83522008-09-04 Michael Snyder <msnyder@vmware.com>
8353
8354 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
8355 as "at" (for non-debug functions such as _start).
8356
2992cbe0
UW
83572008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8358
8359 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
8360 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
8361 software watchpoints.
8362 * gdb.base/watch_thread_num.exp: Likewise.
8363
514f746b
AR
83642008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
8365
8366 * gdb.arch/i386-bp_permanent.exp: New test.
8367
876cecd0
TT
83682008-08-24 Tom Tromey <tromey@redhat.com>
8369
8370 * gdb.base/maint.exp: Update "maint print type".
8371
80f73d71
VP
83722008-08-21 Vladimir Prus <vladimir@codesourcery.com>
8373
8374 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
8375 support. Adjust the order of "*running" notifications.
8376 * gdb.mi/non-stop.c: Don't cast from int to void* and
8377 back.
8378
d9c78d7d
MK
83792008-08-20 Mark Kettenis <kettenis@gnu.org>
8380
8381 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
8382 expect to find it in the "info frame" output.
8383
97a2d1d3
DJ
83842008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
8385
8386 * gdb.base/interp.exp: Always consume both prompts.
8387
b96e2927
PA
83882008-08-20 Pedro Alves <pedro@codesourcery.com>
8389
8390 * gdb.base/pending.exp: Test pending breakpoints without symbols
8391 loaded.
8392
8cf6e61a
VP
83932008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8394
8395 * lib/mi-support.exp (mi_expect_stop): Produce
8396 more details on failures.
8397 * gdb.mi/mi-nonstop.exp: New.
8398 * gdb.mi/non-stop.c: New.
8399
c6ebd6cf
VP
84002008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8401
a9c64011
AS
8402 * gdb.mi/mi-async.exp: Use 'set target-async'.
8403 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 8404
46a9b8ed
DJ
84052008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8406
8407 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8408
44feb3ce
TT
84092008-08-17 Tom Tromey <tromey@redhat.com>
8410
8411 * gdb.base/help.exp (help catch): Rewrite.
8412
311a4e6b
TJB
84132008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8414
8415 * gdb.base/define.exp: Test indented command documentation.
8416 * gdb.python/python.exp: Test indented multi-line command.
8417
604c2f83
LM
84182008-08-15 Luis Machado <luisgpm@br.ibm.com>
8419
8420 * testsuite/gdb.arch/vsx-regs.c: New source file.
8421 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
8422 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
8423
886a217c
TT
84242008-08-14 Tom Tromey <tromey@redhat.com>
8425
8426 * gdb.base/macscp.exp: Add regression test for "macro define" or
8427 "macro undef" with no arguments.
8428
c814a4f3
PP
84292008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8430
8431 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 8432
12ab8a60
UW
84332008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8434
8435 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8436
d57a3c85
TJB
84372008-08-06 Tom Tromey <tromey@redhat.com>
8438
8439 * gdb.python/python.exp: New file.
8440
c7b778ff
JK
84412008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8442
8443 Fix for PR gdb/1543.
8444 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8445 $LOCATION.
8446 (location): New variable.
8447 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8448 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8449 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8450 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8451 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8452 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8453 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8454 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8455 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8456 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8457 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8458 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8459 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8460 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8461 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8462 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8463 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8464 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8465 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8466 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8467 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8468 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8469 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8470 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8471 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8472 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8473 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8474 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8475 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8476 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8477 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8478 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8479 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8480 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8481 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8482 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8483 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8484 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8485 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8486 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8487 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
8488 gdb.base/type-opaque.exp, gdb.base/until.exp,
8489 gdb.base/value-double-free.c, gdb.base/varargs.exp,
8490 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
8491 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
8492 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8493 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
8494 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
8495 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8496 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8497 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8498 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
8499 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
8500 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
8501 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
8502 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
8503 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
8504 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
8505 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8506 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
8507 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
8508 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
8509 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8510 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
8511 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
8512 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
8513 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8514 gdb.pascal/types.exp, gdb.stabs/weird.exp,
8515 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
8516 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
8517 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
8518 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8519 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8520 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8521 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8522 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8523 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8524 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8525 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8526 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8527 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8528 to bug-gdb@prep.ai.mit.edu .
8529
5e06a3d1
VP
85302008-07-31 Vladimir Prus <vladimir@codesourcery.com>
8531
8532 * lib/mi-support.exp (mi_load_shlibs): New.
8533 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
8534
9d81d21b
VP
85352008-07-30 Vladimir Prus <vladimir@codesourcery.com>
8536
8537 * lib/mi-support.exp (get_mi_thread_list)
8538 (check_mi_and_console_threads): New, moved from ...
8539 * gdb.mi/mi-pthread.exp: ...here.
8540 * gdb.mi/gdb669.exp (get_mi_thread_list)
8541 (check_mi_and_console_threads): Delete.
8542 * gdb.mi/mi2-pthread.exp: Likewise.
8543
bae98fe0
TT
85442008-07-28 Tom Tromey <tromey@redhat.com>
8545
8546 * Makefile.in (just-check): Remove. Move body to...
8547 (check): ... here.
8548
57380f4e
DJ
85492008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8550
8551 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8552 Add a test for duplicated SIGINTs.
8553
e09490f1
DJ
85542008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8555
8556 * gdb.threads/schedlock.exp (get_args): Update to work for any
8557 value of NUM.
8558 (Top level): Report the number of threads that did not resume.
8559
6387b45f
DJ
85602008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8561
8562 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8563
62f64ff2
DJ
85642008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8565
8566 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8567 non-MI prompt.
8568
fa8de41e
TT
85692008-07-26 Tom Tromey <tromey@redhat.com>
8570
8571 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8572 (function_struct, function_struct_ptr): New globals.
8573 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8574 function pointer in a struct.
8575
ccb3ac8a
TT
85762008-07-26 Tom Tromey <tromey@redhat.com>
8577
8578 * gdb.base/macscp.exp: Add test for macro lexing bug.
8579
d7d9f01e
TT
85802008-07-18 Tom Tromey <tromey@redhat.com>
8581
8582 * gdb.base/macscp.exp: Add macro tests.
8583
9bf07184
PP
85842008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8585
8586 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8587
becf6477
PP
85882008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8589
8590 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8591
0709f7d3
PP
85922008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8593
8594 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 8595
7093c834
PP
85962008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8597
8598 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 8599
b432ffe3
JK
86002008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8601
8602 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8603
b1a268e5
VP
86042008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8605
8606 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8607
e2995f8e
KB
86082008-07-11 Kevin Buettner <kevinb@redhat.com>
8609
8610 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8611 of regexp to account for changes made to GDB in the printing of
8612 byte vectors.
8613
14032a66
TT
86142008-07-11 Tom Tromey <tromey@redhat.com>
8615
8616 * gdb.base/completion.exp: Add 'help' completion test.
8617
981505ef
JK
86182008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8619
8620 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8621
10568435
JK
86222008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8623
8624 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8625
4487aabf
PA
86262008-07-09 Pedro Alves <pedro@codesourcery.com>
8627
8628 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8629
a4a9b1c4
PA
86302008-07-09 Pedro Alves <pedro@codesourcery.com>
8631
8632 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8633
3c3185ac
JK
86342008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8635
8636 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8637
7ebd49dc
VP
86382008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8639
8640 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8641 previous commit. Add a comment.
8642
84e46146
PA
86432008-06-28 Pedro Alves <pedro@codesourcery.com>
8644
8645 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8646
0f8d4a2f
VP
86472008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8648
8649 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8650
f747e0ce
PA
86512008-06-27 Pedro Alves <pedro@codesourcery.com>
8652
8653 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8654 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8655 compiling an executable, link in an object that forces unbuffered
8656 output.
8657 * lib/set_unbuffered_mode.c: New file.
8658
734a5c36
JK
86592008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8660
8661 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8662
a2840c35
VP
86632008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8664
a9c64011
AS
8665 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8666 mi_expect_stop.
8667 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8668 Demand that *running is output.
8669 (detect_async): Perform checking every time.
8670 (mi_send_resuming_command): Extract everything into...
8671 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
8672 (mi_expect_stop): Don't accept any output before *stopped.
8673
6ae37fef
VP
86742008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8675
8676 Robustify mi-simplerun.
a9c64011
AS
8677 * gdb.mi/basics.c (main): Add a call to sleep.
8678 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8679 * gdb.mi/mi2-cli.exp: Likewise.
8680 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 8681
b4aa76f0 86822008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
8683
8684 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8685
e1ac3328
VP
86862008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8687
a9c64011
AS
8688 * gdb.mi/mi-console.exp: Adjust.
8689 * gdb.mi/mi-syn-frame.exp: Adjust.
8690 * gdb.mi/mi2-console.exp: Adjust.
8691 * gdb.mi/mi2-syn-frame.exp: Adjust.
8692 * lib/mi-support.exp (mi_run_cmd): Adjust.
8693 (mi_send_resuming_command): Adjust.
e1ac3328 8694
f7f9a841
VP
86952008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8696
8697 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
8698 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8699 testing of stopped.
8700 * gdb.mi/mi2-syn-frame.exp: Likewise.
8701 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8702 (async, detect_async): New.
8703 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8704 depending on if we're running in sync or async mode.
f7f9a841 8705
37cd5d19
TT
87062008-06-09 Tom Tromey <tromey@redhat.com>
8707
8708 * gdb.base/completion.exp: New tests for field name completion
8709 with spaces, and field name completion with '->'.
8710
65d12d83
TT
87112008-06-06 Tom Tromey <tromey@redhat.com>
8712
8713 * gdb.base/break1.c (struct some_struct): New struct.
8714 (values): New global.
8715 * gdb.base/completion.exp: Add field name completion test.
8716
ebfe2e3f
PP
87172008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8718
8719 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8720 to pointer.
8721 * gdb.cp/call-c.cc: Likewise.
8722
bcf6fc3a
NR
87232008-06-06 Nick Roberts <nickrob@snap.net.nz>
8724
8725 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8726 annotation.
8727
49fd4a42 87282008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 8729 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
8730
8731 * gdb.threads/execl.c, gdb.threads/execl1.c,
8732 gdb.threads/execl.exp: New tests.
a9c64011 8733
8a34ac3f
AR
87342008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8735 Daniel Jacobowitz <dan@codesourcery.com>
8736
8737 * gdb.cp/exception.exp: Activate test, make it work with pending
8738 catchpoints.
8739
86ae69ef
JK
87402008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8741
8742 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8743
f7f9ae2c
VP
87442008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8745
a9c64011
AS
8746 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8747 now printed.
8748 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8749
2a2d4dc3
AS
87502008-05-27 Andreas Schwab <schwab@suse.de>
8751
8752 * gdb.base/frame-args.exp: Handle arguments that are optimized
8753 out.
8754
5099e4d9
LM
87552008-05-26 Luis Machado <luisgpm@br.ibm.com>
8756
8757 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8758 quiet for ppc32 and group options into a single variable.
8759
d9c36a91
JB
87602008-05-23 Joel Brobecker <brobecker@adacore.com>
8761
8762 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8763 of zero-size elements.
8764 * gdb.ada/null_array.exp: Test printing this new array.
8765
103a8671
JK
87662008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8767
8768 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8769
07a4cc1a 87702008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8771
8772 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8773 of the "finish" command.
8774
55f996a7
NR
87752008-05-21 Nick Roberts <nickrob@snap.net.nz>
8776
8777 * gdb.base/annota1.exp: Test for new annotation.
8778
907fc202
UW
87792008-05-16 Pedro Alves <pedro@codesourcery.com>
8780
8781 * gdb.base/fixsection.exp: New file.
8782 * gdb.base/fixsection0.c: New file.
8783 * gdb.base/fixsection1.c: New file.
8784
e8f97270
UW
87852008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8786
8787 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8788 * gdb.base/annota3.exp: Likewise.
8789
ac0bb574
NF
87902008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8791
8792 * gdb.base/watch_thread_num.exp: Don't run tests that require
8793 watchpoints if the target doesn't support them.
8794
6fadd07a
DE
87952008-05-12 Doug Evans <dje@google.com>
8796
8797 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8798
6e9a4a30
JB
87992008-05-09 Joel Brobecker <brobecker@adacore.com>
8800
8801 * gdb.ada/assign_1.exp: New testcase.
8802
08388c79
DE
88032008-05-09 Doug Evans <dje@google.com>
8804
a3c83fae
DE
8805 * gdb.base/find.exp: New file.
8806 * gdb.base/find.c: New file.
08388c79 8807
bd5ddfe8
DJ
88082008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8809
8810 * gdb.base/commands.exp (watchpoint_command_test): Handle
8811 gdb,no_hardware_watchpoints.
8812 * gdb.base/float.exp: Allow ARM targets without floating point.
8813 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8814
b5dd68e2 88152008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8816 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8817
8818 * gdb.ada/lang_switch: New test program.
8819 * gdb.ada/lang_switch.exp: New testcase.
8820
382d13d1
DE
88212008-05-05 Doug Evans <dje@google.com>
8822
8823 * gdb.base/help.exp (disassemble): Update expected help text.
8824
9dd789d0
PA
88252008-05-04 Pedro Alves <pedro@codesourcery.com>
8826
8827 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8828
611c83ae
PA
88292008-05-04 Pedro Alves <pedro@codesourcery.com>
8830
8831 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8832 different times.
8833
ff013f42
JK
88342008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8835
8836 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8837 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8838 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8839 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8840
96dff6a2
VP
88412008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8842
8843 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8844 notification to appear.
8845
55cd6f92
DJ
88462008-05-04 Daniel Jacobowitz <dan@debian.org>
8847
8848 * gdb.base/fullname.c: New file.
8849 * gdb.base/fullname.exp: New file.
8850 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8851
d705c43c
PA
88522008-05-03 Pedro Alves <pedro@codesourcery.com>
8853
8854 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8855 expressions with macros.
8856
333222e1
JK
88572008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8858
8859 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8860
5ac01682
DJ
88612008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8862
8863 * gdb.base/completion.exp: Handle lack of other symbols beginning
8864 with "a".
8865
8866 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8867
237fc4c9
PA
88682008-05-02 Jim Blandy <jimb@codesourcery.com>
8869
8870 * gdb.asm/asmsrc1.s: Add scratch space.
8871
ed5e9466
DJ
88722008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8873 Daniel Jacobowitz <dan@codesourcery.com>
8874
8875 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8876 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8877 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8878
b39cc962
DJ
88792007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8880
8881 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8882
36d520f5
JB
88832008-05-01 Joel Brobecker <brobecker@adacore.com>
8884
8885 * gdb.base/info-target.exp: New testcase.
8886
8d4e3071
DJ
88872008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8888
8889 * gdb.cp/hang.exp: Use .cc instead of .C.
8890 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8891 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8892
6f3f3097
DJ
88932008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8894
8895 * gdb.base/gdb1250.exp: Remove perror.
8896 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8897
5550a914
PA
88982008-04-30 Pedro Alves <pedro@codesourcery.com>
8899
8900 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8901 .2byte.
8902
d848e687
DJ
89032008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8904
8905 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8906 (maybe_kfail): New.
8907
93b5768b
PA
89082008-04-25 Pedro Alves <pedro@codesourcery.com>
8909
8910 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8911
721c02de
VP
89122008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8913
a9c64011
AS
8914 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8915 * gdb.mi/mi2-syn-frame.exp: Likewise.
8916 * lib/mi-support.exp: Likewise.
721c02de 8917
74960c60
VP
89182008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8919
8920 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8921 to specify regexp for the location to stop at.
8922 * gdb.base/break-always.c: New.
8923 * gdb.base/break-always.exp: New.
8924
d24317b4
VP
89252008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8926
8927 * lib/mi-support.exp (mi_runto_helper): Adjust
8928 for the original-location field.
8929 (mi_create_breakpoint, mi_list_breakpoints): New.
8930 * gdb.mi/mi-break.exp: Adjust.
8931 * gdb.mi/mi2-break.exp: Adjust.
8932 * gdb.mi/mi-pending.exp: Adjust.
8933 * gdb.mi/mi-simplerun.exp: Adjust.
8934 * gdb.mi/mi2-simplerun.exp: Adjust.
8935 * gdb.mi/mi-syn-frame.exp: Adjust.
8936 * gdb.mi/mi2-syn-frame.exp: Adjust.
8937 * gdb.mi/mi-until.exp: Adjust.
8938 * gdb.mi/mi2-until.exp: Adjust.
8939 * gdb.mi/mi-var-display.exp: Adjust.
8940 * gdb.mi/mi2-var-display.exp: Adjust.
8941 * gdb.mi/mi-watch.exp: Adjust.
8942 * gdb.mi/mi2-watch.exp: Adjust.
8943
fdc59709 89442008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8945
a9c64011
AS
8946 * aclocal.m4: Add override.m4.
8947 * configure: Regenerate.
fdc59709 8948
8e91f023
VP
89492008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8950
8951 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8952 '-var-update --all-values' reports new value even the type
8953 of a variable object has changed.
8954
233a11ab
CS
89552008-04-18 Craig Silverstein <csilvers@google.com>
8956
8957 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8958 files.
d24317b4 8959
9c1137ad
JB
89602008-04-18 Joel Brobecker <brobecker@adacore.com>
8961
8962 * gdb.ada/atomic_enum: New test program.
8963 * gdb.ada/atomic_enum.exp: New testcase.
8964
66d0bbc7
DE
89652008-04-17 Doug Evans <dje@google.com>
8966
8967 * gdb.opt/Makefile.in: Fix whitespace.
8968
100906b0
UW
89692008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8970
8971 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8972
4584e32e
DE
89732008-04-17 Doug Evans <dje@google.com>
8974
8975 * gdb.base/hashline1.exp: New testcase.
8976 * gdb.base/hashline2.exp: New testcase.
8977 * gdb.base/hashline2.exp: New testcase.
8978
0a320680
PA
89792008-04-17 Pedro Alves <pedro@codesourcery.com>
8980
8981 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8982
18ac113b
AR
89832008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8984
8985 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8986 temporary breakpoint to match "Temporary breakpoint".
8987 * gdb.base/break.exp (delete_breakpoints): Likewise.
8988 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8989 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8990 * gdb.base/display.exp: Likewise.
8991 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8992 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8993 * gdb.base/restore.exp (restore_tests): Likewise.
8994 * gdb.base/sepdebug.exp: Likewise.
8995 * gdb.base/watchpoint.exp: Likewise.
8996 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8997 * gdb.mi/mi-pending.exp: Likewise.
8998 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8999 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
9000 * gdb.mi/mi-var-cmd.exp: Likewise.
9001 * gdb.mi/mi-var-display.exp: Likewise.
9002 * gdb.mi/mi2-cli.exp: Likewise.
9003 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
9004 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
9005 * gdb.mi/mi2-var-display.exp: Likewise.
9006 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
9007 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
9008 new "disp" field.
a9c64011 9009 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
9010 reason. This is to support fix for PR2424.
9011
add38693
JK
90122008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9013
9014 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
9015
fcacd99f
VP
90162008-04-13 Vladimir Prus <vladimir@codesourcery.com>
9017
9018 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 9019 field. Add more floating varobj tests.
fcacd99f 9020 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
9021 field.
9022 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
9023 (main): Call do_at_tests.
9024 * lib/mi-support.exp (mi_create_floating_varobj)
9025 (mi_varobj_update_with_type_change): New.
fcacd99f 9026
de051565
MK
90272008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
9028
9029 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
9030 option of -var-evaluate-expression.
9031 * gdb.mi/mi2-var-display.exp: Likewise.
9032
dbc52822
VP
90332008-04-07 Vladimir Prus <vladimir@codesourcery.com>
9034
9035 Introduce test setup helpers.
a9c64011
AS
9036 * lib/gdb.exp (build_executable, clean_restart)
9037 (prepare_for_testing): New.
9038 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
9039 * gdb.base/return.exp: Likewise.
9040 * gdb.base/ending-run.exp: Likewise.
dbc52822 9041
473591da
NR
90422008-04-07 Nick Roberts <nickrob@snap.net.nz>
9043
9044 * gdb.mi/mi-async.exp: New test for asynchronous Machine
9045 Interface (MI) responses.
9046
2b2d9e11
VP
90472008-04-06 Vladimir Prus <vladimir@codesourcery.com>
9048
a9c64011
AS
9049 * gdb.cp/breakpoint.cc: New code to test conditions involving
9050 member variables.
9051 * gdb.cp/breakpoint.exp: Test condition involving member
9052 variables.
2b2d9e11 9053
bb378428
VP
90542008-04-05 Vladimir Prus <vladimir@codesourcery.com>
9055
9056 * lib/mi-support.exp (mi_expect_stop): New.
9057 (mi_run_cmd): Change the
9058 token. Use mi_send_resuming_command, use
9059 mi_expect_stop.
9060 (mi_execute_to_helper): Rename to mi_execute_to.
9061 (mi_send_resuming_command): Add more error patterns.
9062 (mi_wait_for_stop): Renamed to...
9063 (mi_get_stop_line): ...this.
9064 (mi_run_inline_test): Adjust.
9065
9066 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
9067 * gdb.mi/mi-console.exp: Likewise.
9068 * gdb.mi/mi-pending.exp: Likewise.
9069 * gdb.mi/mi-simplerun.exp: Likewise.
9070 * gdb.mi/mi-stack.exp: Likewise.
9071 * gdb.mi/mi-stepi.exp: Likewise.
9072 * gdb.mi/mi-syn-frame.exp: Add comment.
9073 * gdb.mi/mi-until.exp: Likewise.
9074 * gdb.mi/mi-var-display.exp: Likewise.
9075 * gdb.mi/mi-watch.exp: Likewise.
9076 * gdb.mi/mi2-cli.exp: Likewise.
9077 * gdb.mi/mi2-console.exp: Likewise.
9078 * gdb.mi/mi2-simplerun.exp: Likewise.
9079 * gdb.mi/mi2-stack.exp: Likewise.
9080 * gdb.mi/mi2-stepi.exp: Likewise.
9081 * gdb.mi/mi2-until.exp: Likewise.
9082 * gdb.mi/mi2-var-display.exp: Likewise.
9083 * gdb.mi/mi2-watch.exp: Likewise.
9084
62172bb9
UW
90852008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9086
9087 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
9088
9089 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
9090
a13e061a
PA
90912008-04-04 Pedro Alves <pedro@codesourcery.com>
9092
9093 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
9094 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
9095 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9096 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
9097 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
9098 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
9099 expect an mi error duplicated in stderr.
9100
eae06beb
JB
91012008-04-03 Joel Brobecker <brobecker@adacore.com>
9102
9103 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
9104 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
9105 Add a couple of tests that verify the behavior when the new setting
9106 is set to "cancel" and "all".
9107 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
9108 "ask" before we start the testing.
9109
79c6ced6
AR
91102008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
9111
9112 * gdb.cp/casts.cc: Add class reference variables.
9113 * gdb.cp/casts.exp: New test cases for up/down casting references.
9114
6c2d1a6b
MK
91152008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
9116
9117 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
9118 instead of beginning to make an extra test pass.
9119 * gdb.mi/mi2-var-display.exp: Likewise.
9120
55b411d9
MR
91212008-03-31 Maciej W. Rozycki <macro@mips.com>
9122
9123 * gdb.base/break.exp: Mark failures as such. Fix formatting.
9124
c6140da2
MD
91252008-03-31 Markus Deuling <deuling@de.ibm.com>
9126 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9127
9128 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
9129 value. Add xfail for older kernels.
9130
79732189
AR
91312008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
9132
9133 Bring mi-support in line with gdb.exp.
9134 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
9135 (mi_gdb_start): New function.
9136
33c3676e
MR
91372008-03-28 Maciej W. Rozycki <macro@mips.com>
9138
9139 * gdb.mi/mi-var-cmd.exp: Fix a typo.
9140
92e28119
VP
91412008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9142
9143 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
9144 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 9145
9e8e3afe
VP
91462008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9147
9148 * lib/mi-support.exp (mi_create_varobj_checked): New.
9149 (mi_list_varobj_children): Allow to check for a
9150 value.
9151 (mi_list_array_varobj_children): New.
9152
9153 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
9154 and mi_list_varobj_children, as opposed to hardcoding
9155 expected strings.
9156 * gdb.mi/gdb701.exp: Likewise.
9157 * gdb.mi/gdb792.exp: Likewise.
9158 * gdb.mi/mi-var-block.exp: Likewise.
9159 * gdb.mi/mi-var-cmd.exp: Likewise.
9160 * gdb.mi/mi-var-invalidate.exp: Likewise.
9161 * gdb.mi/mi2-var-block.exp: Likewise.
9162 * gdb.mi/mi2-var-child.exp: Likewise.
9163 * gdb.mi/mi2-var-cmd.exp: Likewise.
9164 * gdb.mi/mi2-var-display.exp: Likewise.
9165
9df50351
JK
91662008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9167
9168 Fix random false FAILs on i386.
9169 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
9170
31e5d73a
DJ
91712008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9172
9173 PR gdb/544
9174 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
9175
12f4afab
DJ
91762008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9177
9178 PR gdb/544
9179 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
9180
b562a0cb
DJ
91812008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9182
9183 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
9184 fixed PR gdb/544.
9185
17faa917
DJ
91862008-03-21 Pedro Alves <pedro@codesourcery.com>
9187
9188 * gdb.threads/fork-child-threads.exp: Test next over fork.
9189
6214f497
DJ
91902008-03-21 Chris Demetriou <cgd@google.com>
9191
9192 * gdb.base/break.exp (rbreak junk): New test for rbreak
9193 "Junk at end of arguments" issue.
9194
63092375
DJ
91952008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9196
9197 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
9198 *& to work on created array elements.
9199 (Top level): Test print $pc with a file. Test string operations
9200 without a target.
9201 * gdb.base/ptype.exp: Do not expect *& to work on created array
9202 elements.
9203
b21991b0
DJ
92042008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9205
9206 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
9207 gdb.threads/staticthreads.exp: Update exit query.
9208
c4b347c7
SL
92092008-03-07 Sandra Loosemore <sandra@codesourcery.com>
9210
9211 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
9212
fa4727a6
DJ
92132008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
9214
9215 * gdb.base/watchpoint.c (global_ptr, func4): New.
9216 (main): Call func4.
9217 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
9218 (test_inaccessible_watchpoint): New.
9219
2f34202f
MR
92202008-02-29 Maciej W. Rozycki <macro@mips.com>
9221
9222 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
9223 select the largest.
9224
0d6ba1b1
DJ
92252008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9226
9227 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
9228 frames-invalid annotations.
9229
e691325a
PM
92302008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
9231
a9c64011 9232 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 9233
f85b5ecc
DE
92342008-02-27 Doug Evans <dje@google.com>
9235
9236 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
9237 for bug 1738.
9238 (breakpoint_to_handler_entry): Ditto.
9239
b40e7bf3
JB
92402008-02-27 Joel Brobecker <brobecker@adacore.com>
9241
9242 * gdb.base/ending-run.exp: Use the first line of code inside
9243 function body to test breakpoints.
9244 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
9245 location where the breakpoint is inserted when using the line
9246 where a function is declared. Fix typo in the description of
9247 one of the tests.
9248 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
9249
2faca73a
PM
92502008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9251
9252 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 9253 tests.
2faca73a 9254
6f439c36
PM
92552008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9256
9257 * gdb.base/args.exp: avoid same output for tests
9258 with single quotes.
9259
54e52265
VP
92602008-02-26 Vladimir Prus <vladimir@codesourcery.com>
9261
a9c64011
AS
9262 * gdb.base/annota1.exp: Adjust for 'info break'
9263 format changes.
9264 * gdb.base/annota3.exp: Likewise.
9265 * gdb.base/break.exp: Likewise.
9266 * gdb.base/condbreak.exp: Likewise.
9267 * gdb.base/pending.exp: Likewise.
9268 * gdb.base/sepdebug.exp: Likewise.
9269 * gdb.base/unload.exp: Likewise.
9270 * gdb.cp/ovldbreak.exp: Likewise.
9271 * gdb.mi/mi-pending.exp: Likewise.
54e52265 9272
897b09ca
DE
92732008-02-07 Doug Evans <dje@google.com>
9274
9275 * gdb.cp/mb-inline.exp: New.
9276 * gdb.cp/mb-inline.h: New.
9277 * gdb.cp/mb-inline1.cc: New.
9278 * gdb.cp/mb-inline2.cc: New.
9279
b1c32d35
PM
92802008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
9281
9282 * gdb.pascal/floats.pas: New test program.
9283 * gdb.pascal/floats.exp: New testcase.
9284
1a4ca44a
TJB
92852008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9286
9287 * gdb.base/callfuncs.c (t_float_many_args): New function.
9288 (t_double_many_args): New function.
9289 * gdb.base/callfuncs.exp: Add tests for exceeding float
9290 and double parameters passed through the stack.
9291
439048e8
JB
92922008-02-05 Joel Brobecker <brobecker@adacore.com>
9293
9294 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
9295 gdb.ada/complete/foo.adb: New files.
9296 * gdb.ada/complete.exp: New testcase.
9297
81fe8080
DE
92982008-02-03 Doug Evans <dje@google.com>
9299
301f0ecf
DE
9300 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
9301
81fe8080
DE
9302 * gdb.cp/gdb2384.exp: New file.
9303 * gdb.cp/gdb2384.cc: New file.
9304 * gdb.cp/gdb2384-base.h: New file.
9305 * gdb.cp/gdb2384-base.cc: New file.
9306
4b071aec
DE
93072008-02-02 Doug Evans <dje@google.com>
9308
9309 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
9310
61137ba6
JB
93112007-02-01 Joel Brobecker <brobecker@adacore.com>
9312
9313 * gdb.ada/sym_print_name: New test program.
9314 * gdb.ada/sym_print_name.exp: New testcase.
9315
93162007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
9317
9318 * gdb.ada/nested/hello.adb: New file.
9319 * gdb.ada/nested.exp: New testcase.
9320 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9321
98deb0da
VP
93222008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9323
9324 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
9325 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
9326 don't cause future evaluations of function to report
9327 creation of internal breakpoints.
98deb0da 9328
723a2275
VP
93292008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9330
9331 * gdb.mi/mi-break.exp (test_error): New.
9332 Call it.
9333
fb546a2f
LM
93342008-01-31 Luis Machado <luisgpm@br.ibm.com>
9335
9336 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
9337 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
9338
2d8fd90a
PM
93392008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9340
9341 * gdb.pascal/integers.pas: New test program.
9342 * gdb.pascal/integers.exp: New testcase.
9343
a7fa0ded
PM
93442008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9345
9346 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
9347
5e1a1926
TJB
93482008-01-30 Luis Machado <luisgpm@br.ibm.com>
9349
9350 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
9351 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
9352
8d04f9f0
JB
93532008-01-30 Paul Hilfinger <hilfinger@adacore.com>
9354
9355 * gdb.ada/formatted_ref: New test program.
9356 * gdb.ada/formatted_ref.exp: New testcase.
9357
9358 * gdb.cp/formatted-ref.cc: New file.
9359 * gdb.cp/formatted-ref.exp: New testcase.
9360
ce75a98f
JB
93612008-01-30 Joel Brobecker <brobecker@adacore.com>
9362
9363 * gdb.base/ptype.exp: Add testing of "ptype $pc".
9364
e835f6bf
NR
93652008-01-30 Nick Roberts <nickrob@snap.net.nz>
9366
9367 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
9368 (test_file_list_exec_source_file): Update to new macro-info field.
9369
d118ef87
PH
93702008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
9371
9372 * gdb.ada/exprs: New test program.
9373 * gdb.ada/exprs.exp: New testcase.
9374
7d35ab09
TJB
93752008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9376
9377 * dfp-test.c (DELTA, DELTA_B): New definitions.
9378 (double_val1, double_val2, double_val3, double_val4, double_val5,
9379 double_val6, double_val7, double_val8, double_val9, double_val10,
9380 double_val11, double_val12, double_val13, double_val14, dec32_val1,
9381 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
9382 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
9383 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
9384 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
9385 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
9386 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
9387 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
9388 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
9389 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
9390 dec128_val16): New global variables.
9391 (decimal_dec128_align): New function.
9392 (decimal_mixed): Likewise.
9393 (decimal_many_args_dec32): Likewise.
9394 (decimal_many_args_dec64): Likewise.
9395 (decimal_many_args_dec128): Likewise.
9396 (decimal_many_args_mixed): Likewise.
9397 * dfp-test.exp: Add tests calling new inferior functions.
9398
2d717e4f
DJ
93992008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9400
9401 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
9402 gdb.server/ext-run.exp: New files.
9403 * lib/gdbserver-support.exp (gdbserver_download): New.
9404 (gdbserver_start): New. Update gdbserver expected
9405 output.
9406 (gdbserver_spawn): Use them.
9407 (gdbserver_start_extended): New.
9408
e85a822c
DJ
94092008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9410
9411 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
9412 Run on GNU/Linux.
9413 (do_exec_tests): Check for systems which do not support catchpoints.
9414 Do not match START.
9415 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
9416 Run on GNU/Linux. Enable verbose output.
9417 (check_fork_catchpoints): New.
9418 (explicit_fork_child_follow, catch_fork_child_follow)
9419 (tcatch_fork_parent_follow): Update expected messages.
9420 (do_fork_tests): Use check_fork_catchpoints.
9421 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
9422 Run on GNU/Linux. Enable verbose output.
9423 (check_vfork_catchpoints): New.
9424 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
9425 expected messages.
9426 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
9427
401ea829
JB
94282008-01-29 Jim Blandy <jimb@red-bean.com>
9429
9430 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
9431 host' errors.
9432 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
9433
aceaf3ad
JB
94342008-01-29 Jim Blandy <jimb@red-bean.com>
9435
9436 * gdb.threads/sigthread.c: Use barriers to ensure that
9437 child_thread and child_thread_two are always initialized before we
9438 start to use them.
9439
a5606eee
VP
94402008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9441
9442 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
9443 * gdb.base/watchpoint-solib.c: New.
9444 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 9445
c55a82bb
PM
94462008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9447
9448 * gdb.base/gdb1056.exp: Add unsigned integer test.
9449
0993fe05
DE
94502008-01-28 Doug Evans <dje@google.com>
9451
9452 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9453
4fe42e7f
JB
94542008-01-27 Jim Blandy <jimb@codesourcery.com>
9455
c7a69933
JB
9456 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9457
4fe42e7f
JB
9458 * gdb.base/expand-psymtabs.exp: Doc fix.
9459
5def8285
MK
94602008-01-26 Mark Kettenis <kettenis@gnu.org>
9461
9462 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9463
5313c911
NR
94642008-01-24 Nick Roberts <nickrob@snap.net.nz>
9465
a9c64011 9466 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
9467 -var-set-format.
9468
93815fbf
VP
94692008-01-23 Chris Demetriou <cgd@google.com>
9470
9471 * gdb.threads/thread_events.c: New testcase source file.
9472 * gdb.threads/thread_events.exp: New testcase expect file.
9473
467a88ee
NR
94742008-01-23 Nick Roberts <nickrob@snap.net.nz>
9475
9476 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
9477
9478 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
9479 -var-set-format.
9480
d8f82aba
DJ
94812008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9482 Vladimir Prus <vladimir@codesourcery.com>
9483
9484 * gdb.base/float.exp: Allow missing floating point for m68k and
9485 PowerPC.
9486
60c46647
VP
94872008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9488
9489 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
9490 ignore count.
9491 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
9492 * gdb.mi/mi-cli.exp: Adjust.
9493 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 9494
c7dd36a1
PA
94952008-01-17 Pedro Alves <pedro@codesourcery.com>
9496
9497 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
9498 and 'dummy_ptr' integer pointer. Initialize struct_declarations
9499 with dummy_ptr's address.
9500 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
9501 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
9502 all targets.
9503 * gdb.mi/mi2-var-child.exp: Likewise.
9504
39d5313e
JB
95052008-01-09 Joel Brobecker <brobecker@adacore.com>
9506
9507 * gdb.ada/null_array: New test program.
9508 * gdb.ada/null_array.exp: New testcase.
9509
0aea4bf3
LM
95102008-01-09 Luis Machado <luisgpm@br.ibm.com>
9511
9512 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
9513 with required float modifiers.
9514
0b354900
JB
95152008-01-08 Joel Brobecker <brobecker@adacore.com>
9516
9517 * gdb.ada/funcall_param: New test program.
9518 * gdb.ada/funcall_param.exp: New testcase.
9519
cdb7f5d4
JB
95202008-01-08 Joel Brobecker <brobecker@adacore.com>
9521
9522 * gdb.ada/arrayparam: New test program.
9523 * gdb.ada/arrayparam.exp: New testcase.
9524
88e2547f
JB
95252008-01-08 Joel Brobecker <brobecker@adacore.com>
9526
9527 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9528 landed. Should also fix random failures in the test following it.
9529
f6867ce0
TJB
95302008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9531
9532 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
9533 for expressions with decimal float values.
9534 (test_dfp_conversions): New function to test casts to and from
9535 decimal float types.
9536 Call test_dfp_conversions.
9537 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
9538 elements.
9539 (main): Initialize ds.float4 and ds.double8 elements.
9540 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
9541 string to new error message.
9542 (d64_set_tests): Likewise.
9543 (d128_set_tests): Likewise.
9544 Add tests for expressions with decimal float variables. Add tests for
9545 conversions to and from decimal float types.
9546
f9c11282
JB
95472008-01-05 Joel Brobecker <brobecker@adacore.com>
9548
9549 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9550 * gdb.ada/packed_tagged.exp: New testcase.
9551
0ecbca72
JB
95522008-01-04 Joel Brobecker <brobecker@adacore.com>
9553
9554 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9555 gdb.ada/homonym/homonym_main.adb: New files.
9556 * gdb.ada/homonym.exp: New testcase.
9557
c18d3d89
JB
95582008-01-04 Joel Brobecker <brobecker@adacore.com>
9559
9560 * gdb.ada/packed_array.exp: Add testing of references to
9561 a packed array.
9562
ecc7085b
JB
95632008-01-04 Joel Brobecker <brobecker@adacore.com>
9564
9565 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9566 New files.
9567 * gdb.ada/type_coercion.exp: New testcase.
9568
c474c922
JB
95692008-01-04 Joel Brobecker <brobecker@adacore.com>
9570
9571 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9572 gdb.ada/tagged/foo.adb: New file.
9573 * gdb.ada/tagged.exp: New testcase.
9574
9005b927
JB
95752008-01-04 Joel Brobecker <brobecker@adacore.com>
9576
9577 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9578 gdb.ada/ptype_field/foo.adb: New files.
9579 * gdb.ada/ptype_field.exp: New testcase.
9580
1a6aaad8
JB
95812008-01-03 Joel Brobecker <brobecker@adacore.com>
9582
9583 * gdb.ada/print_pc.exp: New testcase.
9584
0ef22f53
JB
95852008-01-03 Joel Brobecker <brobecker@adacore.com>
9586
9587 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9588 gdb.ada/taft_type/p.adb: New files.
9589 * gdb.ada/taft_type.exp: New testcase.
9590
1689ecf8
JB
95912008-01-03 Joel Brobecker <brobecker@adacore.com>
9592
9593 * gdb.ada/array_bounds/bar.adb: New file.
9594 * gdb.ada/array_bounds.exp: New testcase.
9595
a4d0b9c3
JB
95962008-01-03 Joel Brobecker <brobecker@adacore.com>
9597
9598 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9599 gdb.ada/arrayptr/foo.adb: New files.
9600 * gdb.ada/arrayptr.exp: New testcase.
9601
a31ace00
JB
96022008-01-03 Joel Brobecker <brobecker@adacore.com>
9603
9604 * gdb.base/set-lang-auto.exp: New testcase.
9605
a97fced3
JB
96062008-01-03 Joel Brobecker <brobecker@adacore.com>
9607
9608 * gdb.ada/fun_addr/foo.adb: New file.
9609 * gdb.ada/fun_addr.exp: New testcase.
9610
ef29ce1a
JK
96112008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9612
9613 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9614 New files
9615
0fafefe3
JB
96162008-01-02 Joel Brobecker <brobecker@adacore.com>
9617
9618 * array_subscript_addr/p.adb: New file.
a9c64011 9619 * array_subscript_addr.exp: New testcase.
0fafefe3 9620
c4359f8d
JB
96212008-01-02 Joel Brobecker <brobecker@adacore.com>
9622
a9c64011 9623 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
9624 New files.
9625 * gdb.ada/str_cmp_ref.exp: New testcase.
9626
1aa1b15b
JB
96272008-01-01 Joel Brobecker <brobecker@adacore.com>
9628
9629 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9630 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 9631 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 9632
81c9b2cf
JB
96332008-01-01 Joel Brobecker <brobecker@adacore.com>
9634
9635 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9636 gdb.ada/ref_param/pck.ads: New files.
9637 * gdb.ada/ref_param.exp: New testcase.
9638
319e4674
JB
96392008-01-01 Joel Brobecker <brobecker@adacore.com>
9640
9641 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9642 gdb.ada/interface/foo.adb: New files.
9643 * gdb.ada/interface.exp: New testcase.
9644
ef682c56
JB
96452007-12-31 Jim Blandy <jimb@codesourcery.com>
9646
9647 * gdb.base/multi-forks.exp: Consume all output from child
9648 processes before proceeding to next test.
9649
f6f3eb6c
JB
96502007-12-29 Jim Blandy <jimb@codesourcery.com>
9651
9652 * configure: Regenerated.
9653
f652e42f
JB
96542007-12-27 Joel Brobecker <brobecker@adacore.com>
9655
9656 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9657 gdb.ada/fixed_cmp/fixed.adb: New files.
9658 * gdb.ada/fixed_cmp.exp: New testcase.
9659
6943e596
JB
96602007-12-27 Joel Brobecker <brobecker@adacore.com>
9661
9662 * gdb.ada/boolean_expr.exp: New testcase.
9663
aad9a193
JB
96642007-12-26 Jim Blandy <jimb@codesourcery.com>
9665
9666 * gdb.base/multi-forks.exp: Doc fix.
9667
fb5f3683
JB
96682007-12-26 Joel Brobecker <brobecker@adacore.com>
9669
9670 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9671 * gdb.ada/char_param.exp: Do not compile our test program with
9672 -gnata, this is unnecessary.
9673 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9674
384e4a9c
JB
96752007-12-24 Joel Brobecker <brobecker@adacore.com>
9676
9677 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9678 gdb.ada/print_chars/foo.adb: New files.
9679 * gdb.ada/print_chars.exp: New testcase.
9680
01e044f7
JB
96812007-12-24 Joel Brobecker <brobecker@adacore.com>
9682
9683 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9684 gdb.ada/char_param/foo.adb: New files.
9685 * gdb.ada/char_param.exp: New testcase.
9686
0ce17860
JB
96872007-12-22 Jim Blandy <jimb@codesourcery.com>
9688
9689 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9690 hard-coding source line numbers into the test.
9691 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9692 gdb_get_line_number to find.
9693
919809b9
JB
96942007-12-22 Joel Brobecker <brobecker@adacore.com>
9695
9696 * gdb.base/ptype.c (highest): New struct type.
9697 (the_highest): New variable of that type.
9698 (main): Add dummy assignment to a field of variable the_highest.
9699 * gdb.base/ptype.exp: Test type printing of our new variable.
9700
abc8a88d
PM
97012007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9702
9703 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 9704 and record first explicitly generated thread number.
abc8a88d
PM
9705 Use that thread number for thread specific watchpoint test.
9706 Add iteration number to repetitive tests.
9707
5158f3e3
CES
97082007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9709 Jim Blandy <jimb@codesourcery.com>
9710
9711 * gdb.base/expand-psymtabs.c: New testcase
9712 source file.
9713 * gdb.base/expand-psymtabs.exp: New testcase
9714 expect file.
9715
37e4754d
LM
97162007-12-17 Luis Machado <luisgpm@br.ibm.com>
9717
9718 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9719 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9720
551e5d04
JB
97212007-12-17 Joel Brobecker <brobecker@adacore.com>
9722
9723 * gdb.ada/frame_args/foo.adb: New file.
9724 * gdb.ada/frame_args/pck.ads: New file.
9725 * gdb.ada/frame_args/pck.adb: New file.
9726 * gdb.ada/frame_args.exp: New testcase.
9727
a05ee097
JB
97282007-12-17 Joel Brobecker <brobecker@adacore.com>
9729
9730 * gdb.base/frame-args.c: New file.
9731 * gdb.base/frame-args.exp: New testcase.
9732
c162e8c9 97332007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9734 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9735
9736 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9737
afe8ab22 97382007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9739
afe8ab22
VP
9740 * gdb.mi/mi-pending.exp: New.
9741 * gdb.mi/mi-pending.c: New.
9742 * gdb.mi/mi-pendshr.c: New.
9743
dfdfb3ca
JB
97442007-12-06 Jim Blandy <jimb@codesourcery.com>
9745
9746 * gdb.base/default.exp: Update expected output for 'info catch'.
9747
b7fca990
JK
97482007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9749
9750 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9751 must be set to binary.
9752
6a1afc1e
PA
97532007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9754
9755 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9756
a6b151f1
DJ
97572007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9758
9759 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9760 gdb.mi/mi-file-transfer.exp: New.
9761
43039443
JK
97622007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9763
9764 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9765
0ef2251b
MR
97662007-11-22 Maciej W. Rozycki <macro@mips.com>
9767
9768 * gdb.trace/backtrace.exp: Fix a typo.
9769 * gdb.trace/circ.exp: Likewise.
9770 * gdb.trace/collection.exp: Likewise.
9771 * gdb.trace/limits.exp: Likewise.
9772 * gdb.trace/report.exp: Likewise.
9773 * gdb.trace/tfind.exp: Likewise.
9774 * gdb.trace/while-dyn.exp: Likewise.
9775
5443631e
NR
97762007-11-21 Nick Roberts <nickrob@snap.net.nz>
9777
9778 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9779 objects of pointers that can't be dereferenced are now
9780 "noneditable".
9781
a4ce5b0d
UW
97822007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9783
9784 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9785 (target_cpu): Remove.
9786
d6e956e5
VP
97872007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9788
9789 * gdb.base/ending-run.exp: Expect the list of cleared
9790 breakpoint to come in natural order, not the reversed one.
a9c64011 9791
214270ab
VP
97922007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9793
9794 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9795 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9796
1a619819
LM
97972007-11-05 Luis Machado <luisgpm@br.ibm.com>
9798
9799 * gdb.base/printcmds.exp: New function
9800 test_printf_with_dfp.
9801
5b01a6fa
DE
98022007-11-02 Doug Evans <dje@google.com>
9803
9804 * gdb.disasm/t01_mov.s: Remove carriage returns.
9805 * gdb.disasm/t02_mova.s: Ditto.
9806 * gdb.disasm/t03_add.s: Ditto.
9807 * gdb.disasm/t04_sub.s: Ditto.
9808 * gdb.disasm/t05_cmp.s: Ditto.
9809 * gdb.disasm/t06_ari2.s: Ditto.
9810 * gdb.disasm/t07_ari3.s: Ditto.
9811 * gdb.disasm/t08_or.s: Ditto.
9812 * gdb.disasm/t09_xor.s: Ditto.
9813 * gdb.disasm/t10_and.s: Ditto.
9814 * gdb.disasm/t11_logs.s: Ditto.
9815 * gdb.disasm/t12_bit.s: Ditto.
9816 * gdb.disasm/t13_otr.s: Ditto.
9817
ec33ab7f
JK
98182007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9819
9820 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9821
ae0d01ff
UW
98222007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9823
9824 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9825 provide DFP support.
9826
55eddb0f
DJ
98272007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9828
9829 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9830 Test "set powerpc vector-abi". Skip auto-detection tests for old
9831 toolchains.
9832
7020f05c
PA
98332007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9834
9835 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9836 with [string compare].
9837
84bc3db9
PA
98382007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9839
9840 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9841 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9842
5876dc88
LM
98432007-10-25 Luis Machado <luisgpm@br.ibm.com>
9844
9845 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9846 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9847 * gdb.opt/Makefile.in: New makefile.
9848 * Makefile.in: Create new directory "gdb.opt".
9849 * configure.ac: Add "gdb.opt" directory.
9850 * configure: Regenerated.
a9c64011 9851
c3ea9a14
DE
98522007-10-25 Doug Evans <dje@google.com>
9853
9854 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9855 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9856
a9c64011 98572007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9858 Thiago Jung Bauermann <bauerman@br.ibm.com>
9859
9860 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9861 Floating Point expressions.
9862 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9863 Floating Point variables.
9864 * gdb.base/dfp-test.c: new file containing program with Decimal
9865 Floating variables, used by gdb.base/dfp-test.exp.
9866
62a24a2b
DJ
98672007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9868
9869 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9870
e7b1eae6
UW
98712007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9872
9873 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9874 compiling test case with GCC.
9875 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9876
c641edcc
UW
98772007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9878
9879 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9880 format changes.
9881
5e5ebfe6
MS
98822007-10-18 Michael Snyder <msnyder@specifix.com>
9883
9884 * gdb.base/dbx.exp: Add missing "-re " operator.
9885
e831e7b6
GM
98862007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9887
9888 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9889 * configure.ac: Removed trailing spaces after backslash.
9890 * gdb.modula2: New directory.
9891 * gdb.modula2/Makefile.in: New file.
9892 * gdb.modula2/unbounded-array.exp: New file.
9893 * gdb.modula2/unbounded1.c: New file.
9894
7cc46491
DJ
98952007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9896
9897 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9898
98992007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9900
9901 * gdb.base/sigstep.c (main): Add checks for
9902 return values for setitimer call.
9903 Call setitimer again with itimer = ITIMER_REAL
9904 if first call to setitimer fails.
9905
e91528f0
KH
99062007-10-11 Kazu Hirata <kazu@codesourcery.com>
9907
9908 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9909 of $timeout.
9910
2ec9a4f8
DJ
99112007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9912
9913 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9914
99152007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9916
9917 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9918 of gdb_expect call, to avoid interruption.
9919
64b2fa04
PA
99202007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9921
9922 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9923 (v_unsigned_long_long, v_long_long_array)
9924 (v_signed_long_long_array, v_unsigned_long_long_array)
9925 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9926 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9927 [!NO_LONG_LONG]: New.
9928 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9929 v_long_long_member.
9930
9931 (v_long_long_func, v_signed_long_long_func)
9932 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9933 (main) [!NO_LONG_LONG]: Initialize long long variants.
9934
9935 * gdb.base/whatis.exp: If board file requests no_long_long, build
9936 test with NO_LONG_LONG defined. Test long long, signed long long,
9937 and unsigned long long variants but only if board file doesn't
9938 disable it.
9939
a912286e 99402007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9941 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9942
9943 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9944 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9945 * configure: Regenerated.
9946 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9947 gdb.pascal/types.exp, lib/pascal.exp: New files.
9948
471ba8c9
DJ
99492007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9950
9951 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9952 call.
9953 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9954 to return to the call.
9955 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9956 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9957 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9958 * gdb.mi/mi-until.exp (test_until): Likewise.
9959 * gdb.mi/mi2-until.exp (test_until): Likewise.
9960
fef8a650
DJ
99612007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9962
9963 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9964 two-char array.
9965 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9966
d983da9c
DJ
99672007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9968
9969 * gdb.threads/watchthreads.c (thread_function): Sleep between
9970 iterations.
9971 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9972 at once for S/390. Generate matching fails and passes.
9973
17f62551
VP
99742007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9975
9976 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9977 the 'struct_declarations' variable to zeros.
a9c64011 9978
ed0616c6
VP
99792007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9980
9981 * gdb.cp/mb-ctor.cc: New.
9982 * gdb.cp/mb-ctor.exp: New.
9983 * gdb.cp/mb-templates.cc: New.
9984 * gdb.cp/mb-templates.exp: New.
9985
41f1b697
DJ
99862007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9987
9988 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9989
3f213f78
PA
99902007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9991
9992 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9993 targets.
9994 * configure: Regenerate.
9995
0d381245 99962007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9997
0d381245
VP
9998 * gdb.base/annota1.exp: Adjust for 'info break'
9999 format changes.
10000 * gdb.base/annota3.exp: Likewise.
10001 * gdb.base/break.exp: Likewise.
10002 * gdb.base/condbreak.exp: Likewise.
10003 * gdb.base/pending.exp: Likewise.
10004 * gdb.base/sepdebug.exp: Likewise.
10005 * gdb.base/unload.exp: Likewise.
10006 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 10007
fe3f5fa8
VP
100082007-09-22 Vladimir Prus <vladimir@codesourcery.com>
10009
10010 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
10011 messages.
10012 * gdb.base/chng-syms.exp: Likewise.
10013 * gdb.base/unload.exp: Likewise.
a9c64011 10014
a75cf6c0
DJ
100152007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
10016
10017 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
10018
18ecae38
DJ
100192007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
10020
10021 * schedlock.c (NUM): Change to 1.
10022 (main): Use args[0] for the main thread.
10023 * schedlock.exp: Only expect two threads. Only issue one pass or fail
10024 regardless of the number of threads.
10025
5509918f
MR
100262007-09-14 Maciej W. Rozycki <macro@mips.com>
10027
4a543daf
MR
10028 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
10029 type down.
10030 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10031 test.
10032 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
10033 watchpoint type down.
10034 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10035 test.
10036
100372007-09-14 Maciej W. Rozycki <macro@mips.com>
10038
5509918f
MR
10039 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
10040 Move all the tests here and run them twice, once using software
10041 watchpoints and once using hardware watchpoints.
10042 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
10043
40b53987
DJ
100442007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
10045
10046 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
10047 test.
10048
695e2681
MK
100492007-09-10 Mark Kettenis <kettenis@gnu.org>
10050
8b3fc8d8
MK
10051 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
10052 build-id.
10053
695e2681
MK
10054 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
10055 know about $ORIGIN. Calculate output dir from $dest instead of
10056 using ${objdir}/{$subdir}.
10057
58d69f29
MK
100582007-09-09 Mark Kettenis <kettenis@gnu.org>
10059
10060 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
10061 gcore, before continuing with the test.
10062
3e347599
DJ
100632007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
10064
10065 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
10066 * gdb.mi/mi-watch.exp: Likewise.
10067
ea37ba09
DJ
100682007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10069 Jim Blandy <jimb@codesourcery.com>
10070
10071 * gdb.arch/i386-sse.exp: Do not expect character constants.
10072 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
10073 * gdb.base/display.exp: Allow print/s.
10074 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
10075 and unsigned char array changes.
10076
2025a643
DJ
100772007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10078
10079 * gdb.base/display.exp: Add tests for printf %p.
10080
26669a27
PA
100812007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
10082
10083 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
10084 the dll name to unicode.
10085
c8f021f8
JK
100862007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10087
10088 * gdb.base/default.exp (show version): Update the version text.
10089 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
10090
4cf31eea
JK
100912007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10092
10093 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
10094 New files.
10095
4935890f
JK
100962007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10097
10098 * lib/gdb.exp (build_id_debug_filename_get): New function.
10099 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
10100 Remove the generate DEBUG file for the future testcase runs.
10101 New testcase for the NT_GNU_BUILD_ID retrieval.
10102 Move the final testing step to ...
10103 (test_different_dir): ... a new function.
10104 New parameter XFAIL to XFAIL all the tests performed.
10105 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
10106 New parameter TYPE to PF_PREFIX all the tests performed.
10107
02142340
VP
101082007-08-31 Vladimir Prus <vladimir@codesourcery.com>
10109
10110 * gdb.mi/mi-var-cp.cc (path_expression): New
10111 function.
10112 * gdb.mi/mi-var-cp.exp: Run path exression tests.
10113
36acd84e
UW
101142007-08-27 Markus Deuling <deuling@de.ibm.com>
10115
10116 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
10117 to fit into SPU Local Store memory.
10118
a896d121
JB
101192007-08-23 Joel Brobecker <brobecker@adacore.com>
10120
10121 * gdb.base/default.exp: Adjust the expected output of "info
10122 warranty" after the switch to GPLv3.
10123
7b433602
JB
101242007-08-23 Joel Brobecker <brobecker@adacore.com>
10125
10126 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
10127 to 30000 (from 20000).
10128
e22f8b7c
JB
101292007-08-23 Joel Brobecker <brobecker@adacore.com>
10130
10131 Switch the license of all .exp files to GPLv3.
10132 Switch the license of all .f and .f90 files to GPLv3.
10133 Switch the license of all .s and .S files to GPLv3.
10134
5a0e3bd0
JB
101352007-08-23 Joel Brobecker <brobecker@adacore.com>
10136
10137 * configure.ac: Switch license to GPLv3.
10138
cc00619d
JB
101392007-08-23 Joel Brobecker <brobecker@adacore.com>
10140
10141 Switch the licensing to GPLv3 for all .ads and .adb files.
10142
8d26208a
DJ
101432007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
10144
10145 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
10146 and t_int_double.
10147 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
10148
4fcb9948
JB
101492007-08-17 Joel Brobecker <brobecker@adacore.com>
10150
10151 * gdb.base/step-line.c: Switch license to GPL version 3, and
10152 update copyright year.
10153 * gdb.base/step-line.inp: Likewise.
10154
b9c34f67
JB
101552007-08-17 Joel Brobecker <brobecker@adacore.com>
10156
10157 * gdb.base/gdb1555.exp: Make expected output immune to formatting
10158 changes inside gdb1555.c.
10159 * gdb.base/pending.exp: Likewise.
10160
2cc17678
DJ
101612007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
10162
10163 * config/default.exp: New file.
10164
e48883f7
DJ
101652007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10166
10167 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
10168 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
10169
1ab80e5b
MR
101702007-07-30 Maciej W. Rozycki <macro@mips.com>
10171
10172 * gdb.base/dump.exp: Force the correct endianness for binary
10173 formats not carrying this information.
10174
aba471f5
DJ
101752007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10176
10177 * gdb.threads/staticthreads.exp: Match .*sem_post.
10178
d4e07204
DJ
101792007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10180
10181 * gdb.base/readline.exp (operate_and_get_next): Match the final
10182 prompt.
10183
2b97317d
KB
101842007-07-23 Kevin Buettner <kevinb@redhat.com>
10185
10186 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
10187 to restarting SID.
10188
44efa07a
KB
101892007-07-18 Kevin Buettner <kevinb@redhat.com>
10190
10191 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
10192 prior to `gdb_start'.
10193
7b5ebade
KB
101942007-07-18 Kevin Buettner <kevinb@redhat.com>
10195
10196 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
10197 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
10198 Remove call to gdb_unload.
10199
255e7678
DJ
102002007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
10201 Daniel Jacobowitz <dan@codesourcery.com>
10202
10203 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
10204 for __WIN32__.
10205 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
10206 * gdb.base/unload.exp: Use shared library test routines.
10207
3a40aaa0
UW
102082007-07-03 Markus Deuling <deuling@de.ibm.com>
10209
10210 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
10211 * gdb.base/solib-symbol-lib.c: Likewise.
10212 * gdb.base/solib-symbol-main.c: Likewise.
10213
b0f4b84b
DJ
102142007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
10215
10216 * config/gdbserver.exp (gdb_reconnect): New.
10217 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
10218 gdb.base/solib-disc.exp: New files.
10219 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
10220 remote debugging".
10221 (gdb_compile): Add shlib_load flag.
10222 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
10223 port.
10224 (gdbserver_reconnect): New.
10225
1b05479a
DJ
102262007-07-01 Nick Roberts <nickrob@snap.net.nz>
10227 Daniel Jacobowitz <dan@codesourcery.com>
10228
10229 * gdb.base/annota3.exp: Test for if construct.
10230
86f78eb2
DJ
102312007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
10232
10233 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
10234
6a2eb474 102352007-06-21 Chris Dearman <chris@mips.com>
a9c64011 10236 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
10237
10238 * gdb.base/display.exp: Allow a newline after display/i.
10239 * gdb.base/pc-fp.exp: Likewise.
10240 * gdb.base/sigbpt.exp: Likewise.
10241
f8b73d13
DJ
102422007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10243
10244 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
10245 required features to be included.
10246
4339e69e
DJ
102472007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10248
10249 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
10250 in info threads output.
10251
23d964e7
UW
102522007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10253 Markus Deuling <deuling@de.ibm.com>
10254
10255 * gdb.arch/spu-info.exp: New testcase.
10256 * gdb.arch/spu-info.c: New file.
10257
fd20f75b
DJ
102582007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
10259
10260 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
10261 tpcs_offset. Restore lr after the call.
10262 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
10263
2226f861
DJ
102642007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
10265
10266 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
10267 (gdbserver_run): Kill any running gdbserver.
10268 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
10269
d12371a9
MR
102702007-05-17 Maciej W. Rozycki <macro@mips.com>
10271
10272 * gdb.base/sigbpt.exp: Preset segv_addr.
10273
93f02886
DJ
102742007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
10275
10276 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
10277 (gdb_compile_shlib): Likewise.
10278 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
10279 (default_gdb_init): Clear cleanfiles.
10280 (gdb_finish): Delete recorded cleanfiles.
10281 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
10282
10283 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
10284 Do not use isnative.
10285 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
10286 gdb.base/so-impl-ld.exp: Likewise.
10287 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
10288 * gdb.base/unload.exp: Likewise. Do not pass empty option to
10289 gdb_compile.
10290
b04e06d7
VP
102912007-05-15 Vladimir Prus <vladimir@codesourcery.com>
10292
10293 * config/unknown.exp: Remove.
10294
069ed931
UW
102952007-05-15 Markus Deuling <deuling@de.ibm.com>
10296
10297 * gdb.base/info-proc.exp: Check is_remote.
10298
09db0d03
UW
102992007-05-14 Markus Deuling <deuling@de.ibm.com>
10300
10301 * gdb.base/gcore.exp: Initialize variable core_supported.
10302
af2cbe8c
DJ
103032007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10304
10305 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
10306
027c0295
DJ
103072007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10308
10309 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
10310 * gdb.threads/print-threads.exp (test_all_threads): Allow
10311 negative and hexadecimal thread IDs.
10312
dc5000e7
DJ
103132007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10314
10315 * gdb.java/jprint.java (public): Avoid invalid call to static
10316 method.
10317
2e74ed18
DP
103182007-05-14 Denis Pilat <denis.pilat@st.com>
10319
10320 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
10321 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
10322 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10323 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
10324 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
10325
83547f02
UW
103262007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10327
10328 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 10329 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
10330 this mode.
10331 * gdb.base/ovlymgr.c: Provide stubs for spu target.
10332 * gdb.base/spu.ld: New file.
10333
b18be20d
DJ
103342007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
10335
10336 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
10337
be444858
DJ
103382007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
10339
10340 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
10341
b1d53152
DJ
103422007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10343
10344 * gdb.java/jmain.exp: Handle demangled names with and without method
10345 signatures.
10346
d084b331
DJ
103472007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10348
10349 * gdb.mi/mi-syn-frame.c (main, foo, bar)
10350 (have_a_very_merry_interrupt): Remove calls to puts.
10351 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
10352 inferior output.
10353 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
10354 test names.
10355
db9d7fc5
DJ
103562007-04-29 Markus Deuling <deuling@de.ibm.com>
10357 Daniel Jacobowitz <dan@codesourcery.com>
10358
10359 * gdb.base/auxv.exp (core_works): Also check is_remote.
10360 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
10361
ef783a7d 103622007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10363
ef783a7d
VP
10364 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
10365 message, not the undefined 'module' variable.
10366 * gdb.base/siginfo.exp: Likewise.
10367 * gdb.base/sigstep.exp: Likewise.
10368 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
10369 serialport.
10370 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
10371
b7b73cae
CV
103722007-04-25 Corinna Vinschen <vinschen@redhat.com>
10373
10374 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
10375 target sim fails. Return 0 otherwise.
10376 (gdb_load): Return prematurely if gdb_target_sim fails.
10377
7d90fdfa
DP
103782007-04-16 Denis Pilat <denis.pilat@st.com>
10379
10380 * gdb.base/setshow.exp: Reset height after having set it to 100.
10381
5d3e9c85
DP
103822007-04-16 Denis Pilat <denis.pilat@st.com>
10383
10384 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
10385
18e75969
DP
103862007-04-16 Denis Pilat <denis.pilat@st.com>
10387
10388 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
10389
25d5ea92
VP
103902007-04-14 Vladimir Prus <vladimir@codesourcery.com>
10391
10392 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
10393 tests. Run the frozen varobjs test.
10394 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 10395 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 10396
0b49cb80
JK
103972007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10398
10399 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
10400 gdb.base/type-opaque.exp: New files.
10401
a73bafbc 104022007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
10403
10404 * gdb.mi/mi-var-child.c
a73bafbc
VP
10405 (do_children_tests): User char[2] instead of
10406 char so that automatic printing of pointers to char
10407 don't give unpredicable result.
10408 * gdb.mi/var-cmd.c (do_locals_test): Initialize
10409 local variables.
10410 * gdb.mi/mi-var-child.exp: Step to right line
10411 of do_children_tests.
10412 * gdb.mi/mi2-var-child.exp: Likewise.
10413 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 10414 do_locals_tests.
a73bafbc
VP
10415 (do_children_tests): User char[2] instead of
10416 char so that automatic printing of pointers to char
a9c64011 10417 don't give unpredicable result.
a73bafbc 10418 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10419 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
10420 Pass test name to mi_wait_for_stop.
10421
7ce59000
DJ
104222007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10423
10424 * gdb.asm/asm-source.exp: Remove d10v case.
10425 * lib/gdb.exp (skip_cplus_tests): Likewise.
10426 * gdb.asm/d10v.inc: Deleted.
10427
20389057
DJ
104282007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10429
10430 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10431
8807d78b
DJ
104322007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10433
10434 * config/netware.exp: Delete file.
10435
aa3edb8e
JB
104362007-03-29 Joel Brobecker <brobecker@adacore.com>
10437
10438 * gdb.dwarf2/dw2-noloc.S: New file.
10439 * gdb.dwarf2/dw2-noloc.exp: New file.
10440
297561ac
PA
104412007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10442
10443 * gdb.cp/method2.cc: New test.
10444 * gdb.cp/method2.exp: New test.
10445 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10446
1f81bd39
DJ
104472007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10448
10449 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10450
9453113a
DJ
104512007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10452
10453 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10454
b741e217
DJ
104552007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10456
10457 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10458 (gdb_load): Delete, replace with...
10459 (gdb_reload): ...this.
10460 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10461 * gdb.server/server-mon.exp: Likewise.
10462 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10463 (gdb_start_cmd): New.
10464 (gdb_file_cmd): Save the last loaded file.
10465 (gdb_reload): New.
10466 (gdb_gnu_strip_debug): Use transform.
10467 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10468 support here. Use new $last_loaded_file. Check mtime.
10469 (gdb_target_cmd): Handle ObjC failure case.
10470 (infer_host_exec): Delete.
10471 (gdbserver_load): Rename to...
10472 (gdbserver_run): ...this. Simplify.
10473 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10474 (mi_gdb_load): Move most contents to a new function...
10475 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10476 (mi_run_cmd): Use mi_gdb_target_load.
10477 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10478 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10479 Use gdb_run_cmd.
10480 * gdb.base/charsign.exp: Remove incorrect comment.
10481 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10482 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10483 gdb.base/start.exp: Use gdb_start_cmd.
10484
446ab585 104852007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 10486 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
10487
10488 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10489 * gdb.base/signull.exp: Similarly.
10490
bbb88ebf
UW
104912007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10492
10493 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
10494 messages available to test cases (like chng-sym.exp).
10495
cb8c4a99
AS
104962007-03-14 Andreas Schwab <schwab@suse.de>
10497
10498 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10499 format changes.
10500
4e463ff5
DJ
105012007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
10502
10503 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
10504 (optimized_1): New.
10505 (main): Call optimized_1.
10506 (gdb2029): Correct typos. Call gdb2029_marker.
10507 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
10508 for gdb2029.
10509
b6db2c47
MK
105102007-03-12 Mark Kettenis <kettenis@gnu.org>
10511
10512 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
10513 as tabs. Remove redundant test pattern.
10514
70ed3737
UW
105152007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10516
10517 * gdb.base/long_long.exp: Accept optional symbol name in <...>
10518 for /a format output.
10519
47b67b60
DJ
105202007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10521
10522 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10523 collect output incrementally.
10524
b8953b0e
UW
105252007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10526
10527 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10528 for -var-create lpcharacter test.
10529 * gdb.mi/mi2-var-cmd.exp: Likewise.
10530
7acd5c40
UW
105312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10532
10533 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
10534 pass on targets where address zero is readable.
10535
9c6759c1
UW
105362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10537
10538 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
10539 just a single architecture.
10540
a2f1aeb4
UW
105412007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10542
10543 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
10544 (fetch_all_registers): New function, uses gdb_test_multiple and
10545 exp_continue to fetch inferior output line-by-line.
10546 Replace all uses of do_get_all_registers by fetch_all_registers.
10547
46579ac2
UW
105482007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10549
10550 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10551 in target_info.
10552
fc133f24
MS
105532007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10554
a9c64011 10555 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
10556 consistancy; add a default (timeout) case.
10557
7646a51d
MS
105582007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10559
10560 * gdb.base/watchpoint.exp: Fix truncated comment.
10561
dcfff61f
MS
105622007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10563
10564 * Makefile.in: Remove spurious single-quotes from sed command.
10565
664e3ee9
DJ
105662007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10567
10568 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10569 func.
10570 * gdb.mi/mi2-var-cmd.exp: Likewise.
10571
d7cc6f2f
JB
105722007-02-27 Joel Brobecker <brobecker@adacore.com>
10573
a9c64011
AS
10574 * gdb.dwarf2/dw2-producer.S: New file.
10575 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
10576
105772007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
10578
10579 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10580 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10581 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10582 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10583 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10584 Revert tests to use mi_gdb_test and include value field in output
10585 of -var-create.
10586
93d42b30
DJ
105872007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10588
10589 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10590
c499ed39
DJ
105912007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10592
10593 * gdb.base/maint.exp: Remove full paths from test names.
10594 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10595 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10596
9836f81b
JB
105972007-02-27 Joel Brobecker <brobecker@adacore.com>
10598
10599 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10600
c74d0ad8
DJ
106012007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10602
10603 * gdb.server/server-mon.exp: New test.
10604
2711e456
DJ
106052007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10606
10607 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10608
ff6f572f
DJ
106092007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10610
10611 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10612 register capitalization.
10613
fada3feb
DP
106142007-02-13 Denis Pilat <denis.pilat@st.com>
10615
10616 * gdb.mi/mi-var-invalidate.exp: New file.
10617
fb1e4ffc
DJ
106182007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10619
10620 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10621
3da939d7
DJ
106222007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10623
10624 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10625
123dc839
DJ
106262007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10627
10628 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10629 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10630
877e3645 106312007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
10632
10633 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10634 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10635 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10636 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10637 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 10638 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 10639 Update tests to include value field in output of -var-create.
a9c64011 10640
3c0a2960
AS
106412007-02-08 Andreas Schwab <schwab@suse.de>
10642
10643 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10644
108546a0
DJ
106452007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10646
10647 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10648 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10649
d701dcab
DP
106502007-02-02 Denis Pilat <denis.pilat@st.com>
10651
10652 * gdb.threads/threadapply.exp: check that frame is not changed by
10653 the thread apply all command.
10654
783e3e2f
AS
106552007-01-31 Andreas Schwab <schwab@suse.de>
10656
6d9c3a87
AS
10657 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10658
3c50d7b9
AS
10659 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10660 in the dwarf sections.
10661 * gdb.dwarf2/mac-fileno.S: Likewise.
10662
783e3e2f
AS
10663 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10664 bspstore register on ia64.
10665
78ff580e
AS
106662007-01-29 Andreas Schwab <schwab@suse.de>
10667
cc8e9b12
AS
10668 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10669 "frame-begin" annotation.
10670
78ff580e
AS
10671 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10672 number of "frames-invalid" annotations.
10673
704a4f78
DJ
106742007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10675
10676 * gdb.base/commands.exp: Call if_commands_test.
10677 (gdb_test_no_prompt, if_commands_test): New.
10678
e741bf94
MK
106792007-01-28 Mark Kettenis <kettenis@gnu.org>
10680
10681 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10682
474d0ad3
AS
106832007-01-27 Andreas Schwab <schwab@suse.de>
10684
10685 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10686 .short/.int/.quad in the dwarf sections.
10687 * gdb.dwarf2/dw2-intercu.S: Likewise.
10688 * gdb.dwarf2/dw2-intermix.S: Likewise.
10689
e784b426
JK
106902007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10691
10692 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
10693 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10694 array.
e784b426
JK
10695 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10696 * gdb.base/setvar.exp: Likewise.
10697
37f08e04
AS
106982007-01-26 Andreas Schwab <schwab@suse.de>
10699
9a01813a
AS
10700 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10701 test.
10702
37f08e04
AS
10703 * gdb.base/multi-forks.exp ("restart $i"): Also match
10704 __kernel_syscall_via_break.
10705
6e2a9270
VP
107062007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10707
10708 * lib/mi-support.exp (mi_delete_varobj): New.
10709 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10710 testcase.
10711 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10712 (main): Call the above.
10713 (reference_update_test, base_in_reference_test)
10714 (reference_to_pointer): Delete the created varobjs.
a9c64011 10715
e515b470
DJ
107162007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10717
10718 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10719 * configure: Regenerated.
10720 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10721 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10722 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10723 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10724 * lib/gdb.exp (gdb_skip_xml_test): New function.
10725
08d8bcd7
DJ
107262007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10727
10728 * gdb.base/sigrepeat.exp: Correct error message.
10729
107302007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
10731 Daniel Jacobowitz <dan@codesourcery.com>
10732
10733 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10734 gdb.arch/i386-gnu-cfi-asm.S: New files.
10735
97c3f1f3
JK
107362007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10737
10738 * lib/gdb.exp: Abort on missing `site.exp'.
10739
cb1df416
DJ
107402007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10741 Daniel Jacobowitz <dan@codesourcery.com>
10742
10743 * gdb.base/included.c, gdb.base/included.exp,
10744 gdb.base/included.h: New files.
10745
35990120
DJ
107462007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10747
10748 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10749 (maximize_rlimit): Reduce limits on 64-bit systems.
10750
6e81a116 107512007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10752
10753 From Marcus Deuling <deuling@de.ibm.com>:
10754 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10755 every case.
10756
6c3c41f3
NR
107572007-01-13 Nick Roberts <nickrob@snap.net.nz>
10758
10759 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10760 (test_path_specification): Use objdir instead of srcdir to always
10761 get an absolute filename.
10762
2f12c312
DJ
107632007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10764
10765 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10766
81121995
VP
107672007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10768
10769 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10770 Make sure the variable we're using is in scope.
10771 (reference_to_pointer): Likewise.
10772
4741b737
DJ
107732007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10774
10775 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10776 has no debug information.
10777
054410c3
DJ
107782007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10779
10780 * gdb.base/annota1.exp: Remove extra send_gdb.
10781
818f79f6
DJ
107822007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10783
10784 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10785
f7a6bb70
DJ
107862007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10787
10788 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10789
57e66780
DJ
107902007-01-08 Nick Roberts <nickrob@snap.net.nz>
10791 Daniel Jacobowitz <dan@codesourcery.com>
10792
10793 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10794 lcharacter or linteger change. Correct duplicated test name.
10795 * gdb.mi/mi2-var-cmd.exp: Likewise.
10796
3d799a95
DJ
107972007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10798
10799 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10800
108012007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10802
a9c64011
AS
10803 * gdb.base/nofield.c: New file.
10804 * gdb.base/nofield.exp: New testcase.
51679ba9 10805
eafb94e8
NR
108062007-01-05 Nick Roberts <nickrob@snap.net.nz>
10807
10808 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10809
10810 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10811 test.
10812
5e572bb4
DJ
108132007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10814
10815 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10816
74a44383
DJ
108172007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10818
10819 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10820 when continuing.
10821
1b572db9
DJ
108222007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10823
10824 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10825 Expect ".exe" extension.
10826
381bc39b
DJ
108272007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10828
10829 * gdb.base/charset.exp: Add explicit filename to break.
10830 * gdb.base/dbx.exp: Add explicit filename to breaks.
10831
2b70e4c6
DJ
108322007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10833
10834 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10835 * gdb.mi/mi2-file.exp: Likewise.
10836
303b6f5d
DJ
108372007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10838
10839 Implement specification of MI tests as comments
10840 in C and C++ sources.
10841 * lib/mi-support.exp (mi_autotest_data): New variable.
10842 (mi_autotest_source): New variable.
10843 (count_newlines, mi_prepare_inline_tests)
10844 (mi_get_inline_test, mi_continue_to_line)
10845 (mi_run_inline_test, mi_tbreak)
10846 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10847 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10848 Run inline tests.
10849 * gdb.mi/mi-var-cp.cc: Define tests here.
10850
23da0d94
VP
108512007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10852
10853 Simplify usage of mi_continue_to.
10854 * lib/mi-support.exp (mi_runto_helper): Renamed
10855 from mi_runto, added new parameter 'run_or_continue'.
10856 (mi_runto): Use mi_runto_helper.
10857 (mi_continue_to): Accept just function name as parameter.
10858 Use mi_runto_helper.
10859 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10860 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10861
f9e18282
JB
108622006-01-04 Joel Brobecker <brobecker@adacore.com>
10863
10864 Make this testcase a bit more realistic. The current code
10865 is too simplistic, and allows the compiler to optimize out
10866 some of the entities we need for this testcase.
10867 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10868 (Do_Nothing): Add extra parameter.
10869 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10870 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10871 by using a variable of type Void_Star.
10872
fd678c65
JB
108732006-01-04 Joel Brobecker <brobecker@adacore.com>
10874
10875 * gdb.ada/catch_ex/foo.adb: New file.
10876 * gdb.ada/catch_ex.exp: New testcase.
10877
05cfdb42
DJ
108782007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10879
10880 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10881 pass --image-base to linker.
10882
2e03ee74
DJ
108832007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10884 Daniel Jacobowitz <dan@codesourcery.com>
10885
10886 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10887 secondary prompts.
10888
0d5de010
DJ
108892007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10890
10891 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10892 output. Test the types of members and member pointers.
10893 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10894 gdb/2092.
10895 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10896 statement. Enable for GCC. Update expected output for some tests
10897 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10898 layout.
10899 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10900 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10901 (Diamond::vget_base): New.
10902 (main): Add new tests.
10903 * gdb.cp/printmethod.exp: Update expected output for member functions.
10904 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10905 print pEe->D::vg().
10906
61a771aa
DJ
109072007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10908
10909 * gdb.threads/tls.exp: Allow stops in sem_post.
10910
2fa63963
DJ
109112006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10912
10913 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10914 * gdb.base/annota3.exp: Likewise.
10915 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10916 again (instead of timing out).
10917 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10918 GCC bug 26475.
10919 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10920 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10921 test from jmisc1.exp.
10922 * gdb.java/jmisc1.exp: Delete.
10923 * gdb.java/jprint.exp: Adjust to work with method signatures including
10924 return types.
10925 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10926 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10927 * lib/java.exp (compile_java_from_source): Pass the correct type
10928 to target_compile.
10929
5eefc2b7
JB
109302006-12-31 Joel Brobecker <brobecker@adacore.com>
10931
10932 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10933 (stack_align_edx): New function.
10934 (stack_align_eax): New function.
10935 (main): Add calls to stack_align_edx and stack_align_eax.
10936 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10937 Add testing for the cases where the register used during a stack
10938 realignment is edx. Same for eax.
10939
227c54da
DJ
109402006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10941
10942 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10943 and generic PE targets.
10944
cab8ac94
JB
109452006-12-29 Joel Brobecker <brobecker@adacore.com>
10946
10947 * gdb.ada/array_return.exp: Update copyright date list.
10948
ba54f318
JB
109492006-12-27 Joel Brobecker <brobecker@adacore.com>
10950
10951 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10952 (Create_Small_Float_Vector): New function.
10953 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10954 function body.
10955 * gdb.ada/array_return/p.adb: Use new type and function from
10956 package Pck.
10957 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10958 able to print the value returned by a function returning an
10959 array of float.
10960
6b7a35dd
JB
109612006-12-20 Joel Brobecker <brobecker@adacore.com>
10962
10963 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10964 The associated tests should be PASSing.
10965
038224f6
VP
109662006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10967
10968 Test for base in references.
10969 * gdb.mi/mi-var-cp.cc: Add test code.
10970 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10971 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10972 * gdb.mi/mi2-watch.exp: Likewise.
10973 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10974 (mi_list_varobj_children): New function.
10975
b26ed50d
VP
109762006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10977
10978 * lib/mi-support.exp
10979 (mi_runto): Accept "()" after function name.
10980 (mi_create_varobj): New function.
10981 (mi_varobj_update): New function.
10982 (mi_Check_varobj_value): New function.
10983 * gdb.mi/mi-var-cp.exp: New file.
10984 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10985
08232497
DJ
109862006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10987
10988 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10989 gdb.base/weaklib2.c: New files.
10990
d394c993 109912006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10992
ac6c2fba
NS
10993 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10994 info. Adjust test names.
10995
8ec659a0 10996 * gdb.base/break.c (main): Move position of malloc.
d394c993 10997 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10998
acd65feb
VP
109992006-11-28 Vladimir Prus <vladimir@codesourcery.com>
11000
11001 * gdb.mi/mi-var-cmd.exp: Check -var-update after
11002 assignement of arrays and function pointers.
11003 * gdb.mi/var-cmd.c: Add declaration necessary for above
11004 tests.
11005
f556d5e5
NS
110062006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11007
11008 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
11009
11010 * gdb.threads/linux-dp.exp: Read thread table before and after
11011 creating each philosopher and verify it.
11012
697bc68d
NS
110132006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11014 Paul Brook <paul@codesourcery.com>
11015 Daniel Jacobowitz <dan@codesourcery.com>
11016
11017 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 11018 main to remove duplication. Add start function of the form
697bc68d
NS
11019 '_*start[1-9]*'. Add RVDS start function.
11020
29d73ae4
DJ
110212006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11022
11023 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
11024
c1d88655
UW
110252006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11026
11027 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
11028 * gdb.asm/spu.inc: New file.
11029 * gdb.base/term.exp: Disable if [target_info exists noargs].
11030 * gdb.gdb/complaints.exp: Disable if ![isnative].
11031 * gdb.gdb/selftest.exp: Likewise.
11032 * gdb.gdb/observer.exp: Likewise.
11033 * gdb.gdb/xfullpath.exp: Likewise.
11034 * gdb.base/attach.exp: Disable on SPU target.
11035 * gdb.cp/bs145503.exp: Likewise.
11036 * gdb.cp/exception.exp: Likewise.
11037 * gdb.cp/userdef.exp: Likewise.
11038
32a13b1a
DJ
110392006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11040
11041 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
11042
d8295fe9
VP
110432006-11-10 Vladimir Prus <vladimir@codesourcery.com>
11044
11045 * gdb.base/completion.exp: Fix completion tests for
11046 'info' and 'info '.
11047 * gdb.base/help.exp (help_test_raw, test_class_help)
11048 (test_prefix_command_help): Move...
11049 * lib/gdb.exp: Here.
11050 * gdb.base/main.exp: Adjust.
11051 * gdb.cp/maint.exp: Adjust.
11052 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 11053
8c394015
VP
110542006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11055
11056 * gdb.stabs/weird.exp (print_weird_var): Use
11057 gdb_test_multiple instead of gdb_expect.
11058
027fc1bc
VP
110592006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11060
11061 * gdb.base/help.exp (help_test_raw): New.
11062 (test_class_help): New.
11063 (test_prefix_command_help): New.
11064 Adjust testcases.
11065
67609209
FR
110662006-11-09 Christophe Lyon <christophe.lyon@st.com>
11067
11068 * gdb.base/constvars.c (main): Write to crass and crips, so that
11069 they are allocated by the compiler.
11070
f73adfeb
AS
110712006-10-27 Andreas Schwab <schwab@suse.de>
11072
11073 * gdb.base/multi-forks.exp: Use "detach fork" instead of
11074 "detach-fork".
11075
2f83a18e
DJ
110762006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
11077
11078 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
11079 of patterns.
11080
94277a38
DJ
110812006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11082
11083 * gdb.base/sepdebug.exp: Remove debug format test.
11084 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
11085 Handle no-symtab.
11086 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
11087
5bd2f6e2
DJ
110882006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11089
11090 * gdb.threads/manythreads.c (thread_function, main): Don't cast
11091 int to pointer or pointer to int.
11092 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
11093
8c008720
DJ
110942006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
11095
11096 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
11097
9e35dae4
DJ
110982006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11099
11100 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
11101
d9639e13
DJ
111022006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11103
11104 PR c++/2116
11105 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
11106
390a1bd0
JB
111072006-10-06 Joel Brobecker <brobecker@adacore.com>
11108
11109 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
11110 the corresponding bug has been fixed in GDB (PR/2018).
11111
dd920c33
JB
111122006-10-06 Joel Brobecker <brobecker@adacore.com>
11113
11114 * gdb.base/subst.exp: New testcase.
11115
53bbefe9
JB
111162006-10-06 Joel Brobecker <brobecker@adacore.com>
11117
11118 * gdb.ada/array_return/pck.ads: Add copyright notice.
11119 * gdb.ada/array_return/pck.adb: Likewise.
11120 * gdb.ada/array_return/p.adb: Likewise.
11121 * gdb.ada/exec_changed/first.adb: Likewise.
11122 * gdb.ada/exec_changed/second.adb: Likewise.
11123
09851417
JB
111242006-10-06 Joel Brobecker <brobecker@adacore.com>
11125
11126 * gdb.ada/watch_arg/watch.adb: New file.
11127 * gdb.ada/watch_arg.exp: New testcase.
11128
041bf30d
VP
111292006-10-02 Vladimir Prus <vladimir@codesourcery.com>
11130
11131 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 11132 via string_to_regexp.
041bf30d 11133 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 11134
f286fbdd 111352006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
11136
11137 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
11138 Remove unused / obsolete files.
11139
7c07f349
NR
111402006-09-19 Nick Roberts <nickrob@snap.net.nz>
11141
11142 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
11143
cd5ff84a
VP
111442006-09-17 Vladimir Prus <vladimir@codesourcery.com>
11145
11146 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
11147 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 11148 the number of frames.
cd5ff84a 11149
ae018d1a
DJ
111502006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
11151
11152 * gdb.base/args.c (main): Add breakpoint marker.
11153 * gdb.base/args.exp: Use args_test for tests. Add new tests which
11154 really test empty arguments.
11155 (args_load): Delete.
11156 (args_test): New.
11157
b399c549
NR
111582006-09-13 Nick Roberts <nickrob@snap.net.nz>
11159
11160 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 11161 check for one file.
b399c549 11162
2ab1eb7a
VP
111632006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
11164
11165 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
11166 HIGH_FRAME argument to -stack-list-locals can be larger than
11167 the number of frames.
a9c64011 11168
476308bf
FF
111692006-08-18 Fred Fish <fnf@specifix.com>
11170
11171 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
11172 '$' in front of skip_vmx_tests_saved when setting that.
11173
8625200f
AS
111742006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
11175
11176 * gdb.base/trace-commands.exp: New file.
11177
089ec8f1
DJ
111782006-08-10 Joel Brobecker <brobecker@adacore.com>
11179 Daniel Jacobowitz <dan@codesourcery.com>
11180
11181 * gdb.base/step-bt.exp: Make hexadecimal address optional in
11182 expected output of the backtrace commands.
11183
b60f0898
JB
111842006-08-09 Joel Brobecker <brobecker@adacore.com>
11185
11186 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
11187 untested followed by return combination.
11188 * gdb.arch/altivec-regs.exp: Likewise.
11189 * gdb.arch/e500-abi.exp: Likewise.
11190 * gdb.arch/e500-regs.exp: Likewise.
11191 * gdb.arch/gdb1291.exp: Likewise.
11192 * gdb.arch/gdb1431.exp: Likewise.
11193 * gdb.arch/gdb1558.exp: Likewise.
11194 * gdb.arch/i386-prologue.exp: Likewise.
11195 * gdb.arch/i386-unwind.exp: Likewise.
11196 * gdb.asm/asm-source.exp: Likewise.
11197 * gdb.base/a2-run.exp: Likewise.
11198 * gdb.base/advance.exp: Likewise.
11199 * gdb.base/all-bin.exp: Likewise.
11200 * gdb.base/annota1.exp: Likewise.
11201 * gdb.base/annota3.exp: Likewise.
11202 * gdb.base/args.exp: Likewise.
11203 * gdb.base/arithmet.exp: Likewise.
11204 * gdb.base/assign.exp: Likewise.
11205 * gdb.base/async.exp: Likewise.
11206 * gdb.base/attach.exp: Likewise.
11207 * gdb.base/bang.exp: Likewise.
11208 * gdb.base/bigcore.exp: Likewise.
11209 * gdb.base/bitfields.exp: Likewise.
11210 * gdb.base/bitfields2.exp: Likewise.
11211 * gdb.base/break.exp: Likewise.
11212 * gdb.base/call-sc.exp: Likewise.
11213 * gdb.base/call-strs.exp: Likewise.
11214 * gdb.base/callfuncs.exp: Likewise.
11215 * gdb.base/checkpoint.exp: Likewise.
11216 * gdb.base/chng-syms.exp: Likewise.
11217 * gdb.base/code-expr.exp: Likewise.
11218 * gdb.base/commands.exp: Likewise.
11219 * gdb.base/completion.exp: Likewise.
11220 * gdb.base/cond-expr.exp: Likewise.
11221 * gdb.base/condbreak.exp: Likewise.
11222 * gdb.base/consecutive.exp: Likewise.
11223 * gdb.base/constvars.exp: Likewise.
11224 * gdb.base/corefile.exp: Likewise.
11225 * gdb.base/cvexpr.exp: Likewise.
11226 * gdb.base/dbx.exp: Likewise.
11227 * gdb.base/define.exp: Likewise.
11228 * gdb.base/detach.exp: Likewise.
11229 * gdb.base/display.exp: Likewise.
11230 * gdb.base/dump.exp: Likewise.
11231 * gdb.base/ena-dis-br.exp: Likewise.
11232 * gdb.base/ending-run.exp: Likewise.
11233 * gdb.base/environ.exp: Likewise.
11234 * gdb.base/eval-skip.exp: Likewise.
11235 * gdb.base/exprs.exp: Likewise.
11236 * gdb.base/fileio.exp: Likewise.
11237 * gdb.base/finish.exp: Likewise.
11238 * gdb.base/float.exp: Likewise.
11239 * gdb.base/foll-exec.exp: Likewise.
11240 * gdb.base/foll-fork.exp: Likewise.
11241 * gdb.base/foll-vfork.exp: Likewise.
11242 * gdb.base/freebpcmd.exp: Likewise.
11243 * gdb.base/funcargs.exp: Likewise.
11244 * gdb.base/gcore.exp: Likewise.
11245 * gdb.base/gdb1090.exp: Likewise.
11246 * gdb.base/gdb1250.exp: Likewise.
11247 * gdb.base/huge.exp: Likewise.
11248 * gdb.base/info-proc.exp: Likewise.
11249 * gdb.base/interrupt.exp: Likewise.
11250 * gdb.base/jump.exp: Likewise.
11251 * gdb.base/langs.exp: Likewise.
11252 * gdb.base/lineinc.exp: Likewise.
11253 * gdb.base/list.exp: Likewise.
11254 * gdb.base/logical.exp: Likewise.
11255 * gdb.base/long_long.exp: Likewise.
11256 * gdb.base/macscp.exp: Likewise.
11257 * gdb.base/maint.exp: Likewise.
11258 * gdb.base/mips_pro.exp: Likewise.
11259 * gdb.base/miscexprs.exp: Likewise.
11260 * gdb.base/multi-forks.exp: Likewise.
11261 * gdb.base/opaque.exp: Likewise.
11262 * gdb.base/overlays.exp: Likewise.
11263 * gdb.base/pc-fp.exp: Likewise.
11264 * gdb.base/pointers.exp: Likewise.
11265 * gdb.base/printcmds.exp: Likewise.
11266 * gdb.base/psymtab.exp: Likewise.
11267 * gdb.base/ptype.exp: Likewise.
11268 * gdb.base/recurse.exp: Likewise.
11269 * gdb.base/relational.exp: Likewise.
11270 * gdb.base/relocate.exp: Likewise.
11271 * gdb.base/remote.exp: Likewise.
11272 * gdb.base/reread.exp: Likewise.
11273 * gdb.base/restore.exp: Likewise.
11274 * gdb.base/return.exp: Likewise.
11275 * gdb.base/return2.exp: Likewise.
11276 * gdb.base/scope.exp: Likewise.
11277 * gdb.base/sect-cmd.exp: Likewise.
11278 * gdb.base/sep.exp: Likewise.
11279 * gdb.base/sepdebug.exp: Likewise.
11280 * gdb.base/setshow.exp: Likewise.
11281 * gdb.base/setvar.exp: Likewise.
11282 * gdb.base/sigall.exp: Likewise.
11283 * gdb.base/sigbpt.exp: Likewise.
11284 * gdb.base/signals.exp: Likewise.
11285 * gdb.base/signull.exp: Likewise.
11286 * gdb.base/sizeof.exp: Likewise.
11287 * gdb.base/solib.exp: Likewise.
11288 * gdb.base/step-line.exp: Likewise.
11289 * gdb.base/step-test.exp: Likewise.
11290 * gdb.base/structs.exp: Likewise.
11291 * gdb.base/structs2.exp: Likewise.
11292 * gdb.base/term.exp: Likewise.
11293 * gdb.base/twice.exp: Likewise.
11294 * gdb.base/until.exp: Likewise.
11295 * gdb.base/varargs.exp: Likewise.
11296 * gdb.base/volatile.exp: Likewise.
11297 * gdb.base/watchpoint.exp: Likewise.
11298 * gdb.base/whatis-exp.exp: Likewise.
11299 * gdb.base/whatis.exp: Likewise.
11300 * gdb.cp/ambiguous.exp: Likewise.
11301 * gdb.cp/annota2.exp: Likewise.
11302 * gdb.cp/annota3.exp: Likewise.
11303 * gdb.cp/bool.exp: Likewise.
11304 * gdb.cp/breakpoint.exp: Likewise.
11305 * gdb.cp/casts.exp: Likewise.
11306 * gdb.cp/class2.exp: Likewise.
11307 * gdb.cp/classes.exp: Likewise.
11308 * gdb.cp/cplusfuncs.exp: Likewise.
11309 * gdb.cp/ctti.exp: Likewise.
11310 * gdb.cp/derivation.exp: Likewise.
11311 * gdb.cp/exception.exp: Likewise.
11312 * gdb.cp/gdb1355.exp: Likewise.
11313 * gdb.cp/hang.exp: Likewise.
11314 * gdb.cp/inherit.exp: Likewise.
11315 * gdb.cp/local.exp: Likewise.
11316 * gdb.cp/m-data.exp: Likewise.
11317 * gdb.cp/m-static.exp: Likewise.
11318 * gdb.cp/member-ptr.exp: Likewise.
11319 * gdb.cp/method.exp: Likewise.
11320 * gdb.cp/misc.exp: Likewise.
11321 * gdb.cp/namespace.exp: Likewise.
11322 * gdb.cp/overload.exp: Likewise.
11323 * gdb.cp/ovldbreak.exp: Likewise.
11324 * gdb.cp/pr-1023.exp: Likewise.
11325 * gdb.cp/pr-1210.exp: Likewise.
11326 * gdb.cp/pr-574.exp: Likewise.
11327 * gdb.cp/printmethod.exp: Likewise.
11328 * gdb.cp/psmang.exp: Likewise.
11329 * gdb.cp/ref-params.exp: Likewise.
11330 * gdb.cp/ref-types.exp: Likewise.
11331 * gdb.cp/rtti.exp: Likewise.
11332 * gdb.cp/templates.exp: Likewise.
11333 * gdb.cp/try_catch.exp: Likewise.
11334 * gdb.cp/userdef.exp: Likewise.
11335 * gdb.cp/virtfunc.exp: Likewise.
11336 * gdb.disasm/am33.exp: Likewise.
11337 * gdb.disasm/h8300s.exp: Likewise.
11338 * gdb.disasm/mn10300.exp: Likewise.
11339 * gdb.disasm/sh3.exp: Likewise.
11340 * gdb.disasm/t01_mov.exp: Likewise.
11341 * gdb.disasm/t02_mova.exp: Likewise.
11342 * gdb.disasm/t03_add.exp: Likewise.
11343 * gdb.disasm/t04_sub.exp: Likewise.
11344 * gdb.disasm/t05_cmp.exp: Likewise.
11345 * gdb.disasm/t06_ari2.exp: Likewise.
11346 * gdb.disasm/t07_ari3.exp: Likewise.
11347 * gdb.disasm/t08_or.exp: Likewise.
11348 * gdb.disasm/t09_xor.exp: Likewise.
11349 * gdb.disasm/t10_and.exp: Likewise.
11350 * gdb.disasm/t11_logs.exp: Likewise.
11351 * gdb.disasm/t12_bit.exp: Likewise.
11352 * gdb.disasm/t13_otr.exp: Likewise.
11353 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
11354 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
11355 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
11356 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
11357 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
11358 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11359 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11360 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11361 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
11362 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
11363 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11364 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11365 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11366 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11367 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11368 * gdb.mi/gdb701.exp: Likewise.
11369 * gdb.mi/gdb792.exp: Likewise.
11370 * gdb.mi/mi-basics.exp: Likewise.
11371 * gdb.mi/mi-break.exp: Likewise.
11372 * gdb.mi/mi-cli.exp: Likewise.
11373 * gdb.mi/mi-console.exp: Likewise.
11374 * gdb.mi/mi-disassemble.exp: Likewise.
11375 * gdb.mi/mi-eval.exp: Likewise.
11376 * gdb.mi/mi-file.exp: Likewise.
11377 * gdb.mi/mi-read-memory.exp: Likewise.
11378 * gdb.mi/mi-regs.exp: Likewise.
11379 * gdb.mi/mi-return.exp: Likewise.
11380 * gdb.mi/mi-simplerun.exp: Likewise.
11381 * gdb.mi/mi-stack.exp: Likewise.
11382 * gdb.mi/mi-stepi.exp: Likewise.
11383 * gdb.mi/mi-syn-frame.exp: Likewise.
11384 * gdb.mi/mi-until.exp: Likewise.
11385 * gdb.mi/mi-var-block.exp: Likewise.
11386 * gdb.mi/mi-var-child.exp: Likewise.
11387 * gdb.mi/mi-var-cmd.exp: Likewise.
11388 * gdb.mi/mi-var-display.exp: Likewise.
11389 * gdb.mi/mi-watch.exp: Likewise.
11390 * gdb.mi/mi2-basics.exp: Likewise.
11391 * gdb.mi/mi2-break.exp: Likewise.
11392 * gdb.mi/mi2-cli.exp: Likewise.
11393 * gdb.mi/mi2-console.exp: Likewise.
11394 * gdb.mi/mi2-disassemble.exp: Likewise.
11395 * gdb.mi/mi2-eval.exp: Likewise.
11396 * gdb.mi/mi2-file.exp: Likewise.
11397 * gdb.mi/mi2-read-memory.exp: Likewise.
11398 * gdb.mi/mi2-regs.exp: Likewise.
11399 * gdb.mi/mi2-return.exp: Likewise.
11400 * gdb.mi/mi2-simplerun.exp: Likewise.
11401 * gdb.mi/mi2-stack.exp: Likewise.
11402 * gdb.mi/mi2-stepi.exp: Likewise.
11403 * gdb.mi/mi2-syn-frame.exp: Likewise.
11404 * gdb.mi/mi2-until.exp: Likewise.
11405 * gdb.mi/mi2-var-block.exp: Likewise.
11406 * gdb.mi/mi2-var-child.exp: Likewise.
11407 * gdb.mi/mi2-var-cmd.exp: Likewise.
11408 * gdb.mi/mi2-var-display.exp: Likewise.
11409 * gdb.mi/mi2-watch.exp: Likewise.
11410 * gdb.stabs/exclfwd.exp: Likewise.
11411 * gdb.stabs/weird.exp: Likewise.
11412 * gdb.threads/gcore-thread.exp: Likewise.
11413 * gdb.trace/actions.exp: Likewise.
11414 * gdb.trace/backtrace.exp: Likewise.
11415 * gdb.trace/circ.exp: Likewise.
11416 * gdb.trace/collection.exp: Likewise.
11417 * gdb.trace/deltrace.exp: Likewise.
11418 * gdb.trace/infotrace.exp: Likewise.
11419 * gdb.trace/limits.exp: Likewise.
11420 * gdb.trace/packetlen.exp: Likewise.
11421 * gdb.trace/passc-dyn.exp: Likewise.
11422 * gdb.trace/passcount.exp: Likewise.
11423 * gdb.trace/report.exp: Likewise.
11424 * gdb.trace/save-trace.exp: Likewise.
11425 * gdb.trace/tfind.exp: Likewise.
11426 * gdb.trace/tracecmd.exp: Likewise.
11427 * gdb.trace/while-dyn.exp: Likewise.
11428 * gdb.trace/while-stepping.exp: Likewise.
11429
f4b618d1
JB
114302006-08-08 Joel Brobecker <brobecker@adacore.com>
11431
11432 * gdb.base/step-bt.c: New file.
11433 * gdb.base/step-bt.exp: New testcase.
11434
3d00d119
DJ
114352006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
11436
11437 * config/monitor.exp (gdb_load): Remove support for obsolete
11438 download-write-size.
11439 * gdb.base/remote.exp: Likewise. Update all callers of
11440 gdb_timed_load.
11441
017b5bd4
DJ
114422006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11443
11444 * cursal.exp: Pass binfile to gdb_load.
11445
837c599d
DJ
114462006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11447
11448 * gdb.base/cursal.exp: Add "" to gdb_load call.
11449
8dd4540b
MK
114502006-07-29 Mark Kettenis <kettenis@gnu.org>
11451
11452 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11453 NetBSD/ELF targets.
11454
ab5c9f60
DJ
114552006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11456
11457 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11458 operator*.
11459
4c42eaff
DJ
114602006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11461
11462 * gdb.base/completion.exp: Update for change in "file" behavior.
11463 * gdb.stabs/weird.exp: Likewise.
11464 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11465 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11466
0155cc76
NS
114672006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11468
11469 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11470 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11471
16026cd7
AS
114722006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11473
11474 * gdb.base/default.exp: Update source command error message.
11475 * gdb.base/help.exp: Update 'help source' message.
11476
16963cb6
DJ
114772006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11478
11479 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11480 test.
11481
6d7fd486
AS
114822006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11483
11484 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11485
29e8a844
DJ
114862006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11487
11488 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11489
6afcfa39
DJ
114902006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11491
11492 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11493
267a692b
MK
114942006-07-17 Mark Kettenis <kettenis@gnu.org>
11495
11496 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
11497 *-*-openbsd* from targets for wich we expect ARM FPA floating
11498 point format.
11499
85d2fec4
NR
115002006-07-17 Nick Roberts <nickrob@snap.net.nz>
11501
11502 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11503
115042006-07-17 Mark Kettenis <kettenis@gnu.org>
11505
11506 * gdb.base/annota3.exp: Expect frame-begin annotation.
11507
85b4c6e8
JB
115082006-07-14 Joel Brobecker <brobecker@adacore.com>
11509
11510 * gdb.base/help.exp: Adjust "help unset" test to accept
11511 any list of unset commands.
11512
fb933624
DJ
115132006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
11514 Daniel Jacobowitz <dan@codesourcery.com>
11515
11516 * gdb.cp/ref-params.exp: New test.
11517 * gdb.cp/ref-params.cc: New source file.
11518 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11519
1dff4b64
MK
115202006-07-08 Mark Kettenis <kettenis@gnu.org>
11521
11522 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11523 spaces/tabs in regular expressions since they might not be there.
11524
40d2e0e3
AS
115252006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11526
11527 * gdb.base/ifelse.exp: New file.
11528
f6c957d2
NS
115292006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11530
11531 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
11532 line.
11533 * gdb.base/huge.exp: Loop over compilation to find a size that
11534 is acceptable.
11535 * gdb.base/remote.exp: Correct expected strings.
11536 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
11537
b9c5a23d
DJ
115382006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11539
11540 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11541
9af2e58d
DJ
115422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11543
11544 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11545 native.
11546
30930ca5
DJ
115472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11548
11549 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11550 enable stabs testing.
11551
aa32fa1d
DJ
115522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11553
bd4a4c80 11554 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
11555 gdb_test_multiple does.
11556
321fef15
DJ
115572006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11558
11559 * Makefile.in (host_alias): Remove.
11560 (target_alias): Use @target_noncanonical@.
11561 (site.exp): Don't set host_alias.
11562 * aclocal.m4: Remove contents. Include acx.m4.
11563 * configure: Regenerated.
11564 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11565
e1c2defa
NS
115662006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11567
e63b55d1
NS
11568 * lib/gdb.exp (gdb_load_cmd): New.
11569
5600ea19
NS
11570 * gdb.base/fileio.c: Add system(NULL) test.
11571 * gdb.base/fileio.exp: Check it.
11572
e1c2defa
NS
11573 * gdb.base/break.c: Add 10a breakpoint at }
11574 * gdb.base/break.exp: Add test for breakpoint at }
11575 * gdb.cp/anon-union.cc: Add code at end of function.
11576 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11577 * gdb.mi/var-cmd.c: Add code at end of function.
11578 * gdb.mi/mi-var-display.exp: Adjust end of next.
11579 * gdb.mi/mi2-var-display.exp: Likewise.
11580 * gdb.base/fileio.c: Add stop function and insert calls at
11581 stopping places.
11582 * gdb.base/fileio.exp: Breakpoint stop function and remove
11583 explicit line number references.
11584
6c0112ec
JB
115852006-05-19 Joel Brobecker <brobecker@adacore.com>
11586
a9c64011
AS
11587 * gdb.base/del.exp (test_delete_alias): New function.
11588 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 11589
154189a4
FF
115902006-05-18 Fred Fish <fnf@specifix.com>
11591
11592 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11593 required. Check for spurious output after program exits normally.
11594
582e64c2
FF
115952006-05-17 Fred Fish <fnf@specifix.com>
11596
11597 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11598 gdb_load, so it works in the simulator.
11599
8ef6493a
FF
116002006-05-11 Fred Fish <fnf@specifix.com>
11601
11602 * gdb.base/bang.exp: Ignore unexpected output between the
11603 "program exited normally" and the gdb prompt, as many other
11604 tests do.
11605
692b141c
MK
116062006-05-07 Mark Kettenis <kettenis@gnu.org>
11607
11608 * gdb.base/help.exp: Make "delete checkpoint" part option for
11609 "help d" and "help delete" tests.
11610
540b8a30
UW
116112006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11612
a9c64011 11613 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
11614 expected output in some mi_gdb_test statements.
11615 * gdb.mi/mi2-basics.exp: Likewise.
11616
9b6462d9
JB
116172006-05-05 Joel Brobecker <brobecker@adacore.com>
11618
11619 * gdb.base/del.c: New file.
11620 * gdb.base/del.exp: New testcase.
11621
954de43b
DM
116222006-05-05 David S. Miller <davem@sunset.davemloft.net>
11623
11624 * gdb.base/break.exp: Do not assume a breakpoint on
11625 main will actually be in $srcfile when optimizing.
1303f75e
DM
11626 * gdb.base/savedregs.exp: Do not require that the dummy
11627 frame location match up to a symbol and source file location.
c3242428
DM
11628 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11629 will get printed without a mi_cmd_data_list_register_values prefix.
11630 (*-data-list-register-*): Correct regular expressions to expect the new
11631 pseudo d? floating point registers.
11632 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 11633
c7e64c9a
DJ
116342006-05-05 Christophe Lyon <christophe.lyon@st.com>
11635
11636 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11637 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11638 is allocated by the compiler.
11639 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11640 anons, e, anone to force their allocation by the compiler.
11641
116422006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
11643
11644 * gdb.base/help.exp: Update expected text for help d and
11645 help delete.
11646
27ce9a6d
MK
116472006-05-02 Mark Kettenis <kettenis@gnu.org>
11648
11649 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11650 NetBSD/ELF targets.
11651
8608915f
MK
116522006-04-30 Mark Kettenis <kettenis@gnu.org>
11653
11654 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11655 single-step breakpoint fails; make this a KFAIL on
11656 sparc*-*-openbsd*.
11657 * gdb.base/siginfo.exp: Likewise.
11658 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11659
b8db102d
MS
116602006-04-26 Michael Snyder <msnyder@redhat.com>
11661
11662 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11663 which may have to consume output from other forks.
11664 Add tests to make sure that "delete fork" succeeded.
11665
c702009a
MS
116662006-04-20 Michael Snyder <msnyder@redhat.com>
11667
11668 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11669 Add support for the Renesas M32C and M16C.
11670
11671 * gdb.asm/asm-source.exp: Add m32c target.
11672 * gdb.asm/m32c.inc: Support for m32c target.
11673
e28493f2
AS
116742006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11675
11676 * gdb.base/commands.exp (recursive_source_test): New test.
11677
880da185
DM
116782006-04-04 David S. Miller <davem@sunset.davemloft.net>
11679
11680 * gdb.base/float.exp: Add pattern for sparc targets.
11681
61d9b92f
DJ
116822006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11683
11684 * gdb.base/commands.exp (stray_arg0_test): New test.
11685
bd717df8
PB
116862006-03-30 Paul Brook <paul@codesourcery.com>
11687
11688 * gdb.mi/mi-until.exp: kfail broken until command.
11689 * gdb.mi/mi2-until.exp: Ditto.
11690
ec793d3c
NR
116912006-03-27 Nick Roberts <nickrob@snap.net.nz>
11692
11693 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11694
831004b7
AO
116952006-03-08 Alexandre Oliva <aoliva@redhat.com>
11696
11697 * gdb.base/prelink.exp: Anchor tested-for regular expression
11698 on gdb prompt.
11699
effe49a0
PB
117002006-03-07 Paul Brook <paul@codesourcery.com>
11701
11702 * gdb.base/assign.exp: Correct fail message.
11703
e5461016
PB
117042006-03-07 Paul Brook <paul@codesourcery.com>
11705
11706 * lib/compiler.c: Extract armcc version number.
11707 * lib/compiler.cc: Ditto.
11708
fc91c6c2
PB
117092006-03-07 Paul Brook <paul@codesourcery.com>
11710
11711 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11712 additional_flags=-w.
11713 * gdb.arch/altivec-regs.exp: Ditto.
11714 * gdb.arch/e500-abi.exp: Ditto.
11715 * gdb.arch/e500-regs.exp: Ditto.
11716 * gdb.base/all-bin.exp: Ditto.
11717 * gdb.base/annota1.exp: Ditto.
11718 * gdb.base/annota3.exp: Ditto.
11719 * gdb.base/args.exp: Ditto.
11720 * gdb.base/arithmet.exp: Ditto.
11721 * gdb.base/assign.exp: Ditto.
11722 * gdb.base/async.exp: Ditto.
11723 * gdb.base/bang.exp: Ditto.
11724 * gdb.base/break.exp: Ditto.
11725 * gdb.base/call-rt-st.exp: Ditto.
11726 * gdb.base/completion.exp: Ditto.
11727 * gdb.base/cond-expr.exp: Ditto.
11728 * gdb.base/condbreak.exp: Ditto.
11729 * gdb.base/consecutive.exp: Ditto.
11730 * gdb.base/define.exp: Ditto.
11731 * gdb.base/display.exp: Ditto.
11732 * gdb.base/ena-dis-br.exp: Ditto.
11733 * gdb.base/environ.exp: Ditto.
11734 * gdb.base/eval-skip.exp: Ditto.
11735 * gdb.base/info-proc.exp: Ditto.
11736 * gdb.base/jump.exp: Ditto.
11737 * gdb.base/logical.exp: Ditto.
11738 * gdb.base/long_long.exp: Ditto.
11739 * gdb.base/maint.exp: Ditto.
11740 * gdb.base/miscexprs.exp: Ditto.
11741 * gdb.base/pc-fp.exp: Ditto.
11742 * gdb.base/pointers.exp: Ditto.
11743 * gdb.base/relational.exp: Ditto.
11744 * gdb.base/reread.exp: Ditto.
11745 * gdb.base/sect-cmd.exp: Ditto.
11746 * gdb.base/sep.exp: Ditto.
11747 * gdb.base/sepdebug.exp: Ditto.
11748 * gdb.base/until.exp: Ditto.
11749 * gdb.base/whatis-exp.exp: Ditto.
11750 * gdb.cp/annota2.exp: Ditto.
11751 * gdb.cp/annota3.exp: Ditto.
11752 * gdb.trace/actions.exp: Ditto.
11753 * gdb.trace/backtrace.exp: Ditto.
11754 * gdb.trace/circ.exp: Ditto.
11755 * gdb.trace/collection.exp: Ditto.
11756 * gdb.trace/deltrace.exp: Ditto.
11757 * gdb.trace/infotrace.exp: Ditto.
11758 * gdb.trace/limits.exp: Ditto.
11759 * gdb.trace/packetlen.exp: Ditto.
11760 * gdb.trace/passc-dyn.exp: Ditto.
11761 * gdb.trace/passcount.exp: Ditto.
11762 * gdb.trace/report.exp: Ditto.
11763 * gdb.trace/save-trace.exp: Ditto.
11764 * gdb.trace/tfind.exp: Ditto.
11765 * gdb.trace/tracecmd.exp: Ditto.
11766 * gdb.trace/while-dyn.exp: Ditto.
11767 * gdb.trace/while-stepping.exp: Ditto.
11768 * lib/gdb.exp: Ditto.
11769 (gdb_compile): Handle nowarning option.
11770
5f4a23d9
AO
117712006-03-07 Alexandre Oliva <aoliva@redhat.com>
11772
11773 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11774 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11775 Rename executable to prelinkt. Don't re-prelink if we didn't
11776 get a core file. Test prelink -u exit status to tell whether
11777 prelinking failed. Use gdb_test_multiple.
11778
9733fc94
DJ
117792006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11780
11781 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11782 (do_tests): Call it.
11783
cc10cae3
AO
117842006-02-28 Alexandre Oliva <aoliva@redhat.com>
11785
11786 * gdb.base/prelink.exp: New test.
11787 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11788
15c46491
WZ
117892006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11790
11791 * gdb.fortran/derived-type.f90: New file.
11792 * gdb.fortran/derived-type.exp: New testcase.
11793
5c9f7ded
DJ
117942006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11795
11796 * gdb.base/default.exp: Allow ';' as a directory separator.
11797
5b96932b
AS
117982006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11799
11800 * gdb.base/help.exp (help add-symbol-file): Update.
11801
1986bccd
AS
118022006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11803
11804 * gdb.base/help.exp (help load): Update expected results.
11805
a8b7528f
FF
118062006-02-19 Fred Fish <fnf@specifix.com>
11807
11808 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11809 specifix hex value as part of results.
11810 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11811
f8261448
FF
118122006-02-16 Fred Fish <fnf@specifix.com>
11813
11814 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11815 ushort_addr, and slong_addr, so the typedefs are not optimized
11816 away.
11817 * gdb.base/whatis.exp: Add tests using type name for struct type,
11818 union type, enum type, and typedef.
a9c64011 11819
31d8bdd2
MK
118202006-02-13 Mark Kettenis <kettenis@gnu.org>
11821
11822 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11823
34e41e63
JB
118242006-02-13 Jim Blandy <jimb@redhat.com>
11825
11826 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11827 case where it takes two "next" commands to skip past the init
11828 call.
11829
ac6e4f31
FF
118302006-02-12 Fred Fish <fnf@specifix.com>
11831
11832 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11833 to handle cases where it takes two "next" commands to skip
11834 past the init call.
11835
2db2d571
JB
118362006-02-07 Joel Brobecker <brobecker@adacore.com>
11837
11838 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11839 on hppa32 targets.
11840
38fcd64c
DJ
118412006-02-06 Vladimir Prus <ghost@cs.msu.su>
11842
11843 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11844 field.
11845
1315ad46
MK
118462006-01-29 Mark Kettenis <kettenis@gnu.org>
11847
11848 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11849
5625b943
DJ
118502006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11851
11852 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11853 files.
11854
80df1bbe
DJ
118552006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11856
11857 * gdb.cp/maint.exp: Set complaints to a positive value.
11858
9078e690
DJ
118592006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11860
11861 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11862 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11863 function name.
11864
9c903399
DJ
118652006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11866
11867 * gdb.base/checkpoint.c: Update copyright notice. Include
11868 <stdlib.h>.
11869
761ae4d6
JB
118702006-01-04 Jim Blandy <jimb@redhat.com>
11871
11872 * gdb.asm/asm-source.exp: Independently provide default values for
11873 asm-flags and debug-flags. Use 'string equal' to do the
11874 comparison, not the implicit expr's '==' operator. Remove
11875 now-unneeded assignments to asm-flags. In h8300 case, place
11876 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11877
099ac3dd
MS
118782006-01-04 Michael Snyder <msnyder@redhat.com>
11879
11880 * gdb.base/checkpoint.c: New file.
11881 * gdb.base/checkpoint.exp: New file.
11882 * gdb.base/multi-fork.c: New file.
11883 * gdb.base/multi-fork.exp: New file.
11884 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11885
f4d85314
FF
118862006-01-04 Fred Fish <fnf@specifix.com>
11887
11888 * gdb.base/ptype.c (foo): Add typedef.
11889 (intfoo): Add function.
11890 * gdb.base/ptype1.c: New file.
11891 * gdb.base/ptype.exp: Handle compilation and linking with two
11892 source files. Test that proper type for "foo" is found based
11893 on source context rather than first match found in symtabs.
11894
a1b06f35
MK
118952005-12-28 Mark Kettenis <kettenis@gnu.org>
11896
11897 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11898 * gdb.asm/openbsd.inc: Indent commands.
11899
d082a1e2
MK
119002005-12-26 Mark Kettenis <kettenis@gnu.org>
11901
c65016bd
MK
11902 * gdb.base/freebpcmd.exp: Increase timeout.
11903
d082a1e2
MK
11904 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11905
d3c32a0e
DJ
119062005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11907
11908 * gdb.base/default.exp: Update check for "show version".
11909
9fdb1f50
RC
119102005-12-09 Randolph Chung <tausq@debian.org>
11911
11912 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11913 * gdb.asm/pa64.inc: New file.
11914
5f2c56f7
RC
119152005-12-09 Randolph Chung <tausq@debian.org>
11916
11917 * gdb.asm/common.inc: Indent commands.
11918 * gdb.asm/asmsrc1.s: Likewise.
11919 * gdb.asm/asmsrc2.s: Likewise.
11920
8117349c
RC
119212005-12-09 Randolph Chung <tausq@debian.org>
11922
11923 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11924 (get_addr_of_sym): Remove duplicate print.
11925 (gen_core): xfail hppa*-*-hpux*, update expected output.
11926 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11927 * gdb.arch/pa64-nullify.s: New file.
11928
8f07f25a
RC
119292005-12-09 Randolph Chung <tausq@debian.org>
11930
11931 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11932
55b39184
DJ
119332005-12-07 Christophe Lyon <christophe.lyon@st.com>
11934
11935 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11936 code generation for these functions.
11937 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11938 error message.
11939
31e2b00f
AS
119402005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11941
11942 * gdb.base/help.exp (help b, help br, help bre, help brea)
11943 (help break): Update the expected message.
11944
c3d0b56e
SC
119452005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11946
11947 * gdb.asm/m68hc11.inc: Setup the data section.
11948 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11949 script for this test.
11950 (m6812-*-*): Likewise.
11951
36ae0ea9
RC
119522005-11-09 Randolph Chung <tausq@debian.org>
11953
11954 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11955
9d6f42e9
WZ
119562005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11957
11958 * gdb.base/break.exp: Fix a comment typo.
11959
e2126a14
EZ
119602005-11-03 Jim Blandy <jimb@redhat.com>
11961
a9c64011
AS
11962 Checked in by Elena Zannoni <ezannoni@redhat.com>
11963
889bf7c5 11964 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11965
e0ac7199
CV
119662005-11-02 Corinna Vinschen <vinschen@redhat.com>
11967
11968 * gdb.arch/gdb1558.c: Include stdio.h.
11969
31d3fb18
MK
119702005-10-31 Mark Kettenis <kettenis@gnu.org>
11971
11972 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11973
e52b687c
MK
119742005-10-31 Mark Kettenis <kettenis@gnu.org>
11975
11976 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11977
f4711d79
PG
119782005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11979
a9c64011
AS
11980 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11981 vscr" tests to better match output.
f4711d79 11982
987a9106
JB
119832005-10-12 Jim Blandy <jimb@redhat.com>
11984
11985 * gdb.base/structs.exp (any): New function.
11986 (test_struct_returns): Don't make any assumptions at all about
11987 what value the function returns when GDB can't set the return
11988 value.
11989
2336bb58
JB
119902005-10-09 Joel Brobecker <brobecker@adacore.com>
11991
11992 * gdb.ada/arrayidx/p.adb: New file.
11993 * gdb.ada/arrayidx.exp: New testcase
11994
119952005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11996
11997 * gdb.ada/array_return/pck.ads: New file.
11998 * gdb.ada/array_return/pck.adb: New file.
11999 * gdb.ada/array_return/p.adb: New file.
12000 * gdb.ada/array_return.exp: New testcase.
12001
705335ea
JB
120022005-10-03 Joel Brobecker <brobecker@adacore.com>
12003
a9c64011
AS
12004 * gdb.base/arrayidx.c: New file.
12005 * gdb.base/arrayidx.exp: New testcase.
705335ea 12006
11ee9940
NR
120072005-09-29 Nick Roberts <nickrob@snap.net.nz>
12008
12009 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
12010 frames-invalid and breakpoints-invalid are no longer generated
12011 with level 3 so don't expect them in the output.
12012
39fb8e9e
BR
120132005-09-27 Bob Rossi <bob@brasko.net>
12014
a9c64011 12015 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
12016 from test. Escape the | in mi_gdb_test call.
12017 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
12018 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
12019 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
12020 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
12021 expected regex's in mi_gdb_test calls.
12022 * lib/mi-support.exp: Remove arbitrary .* from tests.
12023 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
12024 Fully anchor GDB/MI expected results in mi_gdb_test.
12025 * lib/gdb.exp (string_to_regexp): Escape the ] character.
12026 * gdb.base/sizeof.exp: Remove escape character. Correct test.
12027
2af48f68
PB
120282005-09-26 Paul Brook <paul@codesourcery.com>
12029
12030 * long_long.exp: Exclude eabi targets from arm FPA float format test.
12031
f34502bc
WZ
120322005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12033
12034 * bfp-test.c: New file.
12035 * bfp-test.exp: New testcase.
12036
ca929517
WZ
120372005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12038
12039 * gdb.fortran/subarray.exp: New testcase to test the evaluation
12040 of subarray and substring variable.
12041 * gdb.fortran/subarray.f: New source file for the test of subarray
12042 and substring variable evaluation.
12043 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
12044 of string constant.
12045
c761af65
DJ
120462005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
12047
12048 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
12049 copyright dates.
12050
561d7a1d
PG
120512005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
12052
12053 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
12054 powerpc altivec' test with an almost identical 'info vector' test.
12055
b2b64cc9
PG
120562005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12057
a9c64011
AS
12058 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12059 vscr" tests to match output.
b2b64cc9 12060
6ac4d15a
PG
120612005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12062
a9c64011
AS
12063 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
12064 output.
6ac4d15a 12065
40e55bef
BR
120662005-09-11 Bob Rossi <bob@brasko.net>
12067
889bf7c5
PA
12068 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
12069 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
12070 commands that return an MI output command and an asyncronous MI output
12071 command.
40e55bef
BR
12072 * gdb.mi/mi-console.exp: Ditto.
12073
3c7385ec
BR
120742005-09-11 Bob Rossi <bob@brasko.net>
12075
12076 * gdb.mi/mi-var-child.c: Include <string.h>.
12077
a6cd0eb3
DJ
120782005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
12079
12080 * killed.exp: Correct gdb_expect syntax.
12081
2f168eed
CV
120822005-08-09 Corinna Vinschen <vinschen@redhat.com>
12083
12084 * lib/mi-support.exp (mi_gdb_load): Fix typo.
12085
ecd3fd0f
BR
120862005-08-02 Bob Rossi <bob@brasko.net>
12087
12088 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
12089 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
12090 Change tests to inferior-tty-set/show.
12091 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
12092 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
12093 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
12094 inferior. Use mi_gdb_test to get GDB and Inferior output.
12095 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
12096 descriptor.
12097 (mi_inferior_tty_name): Add inferior PTY file name.
12098 (mi_gdb_start): Add INFERIOR_PTY parameter.
12099 (mi_gdb_test): Add IPATTERN parameter.
12100
f1ea48cb 121012005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 12102
f1ea48cb
BR
12103 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
12104 parameter to mi_gdb_test.
12105 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
12106
6e650a67
DJ
121072005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12108
12109 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
12110 struct_declarations.
12111 * gdb.mi/mi-var-child.exp: Step over the initialization of
12112 struct_declarations.
12113
8be260b6
DJ
121142005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12115
12116 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
12117 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
12118 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
12119 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
12120 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
12121 file.
12122
4e660f07
NR
121232005-07-27 Nick Roberts <nickrob@snap.net.nz>
12124
12125 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
12126 (do_children_tests): Assign values to the extra elements.
12127
12128 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
12129 them for tests for "-var-update --no-values" and
a9c64011 12130 "-var-update --all-values".
4e660f07
NR
12131 Add test for "-var-list-children --simple-values".
12132
12133 * gdb.mi/basics.c (callee4): Add integer array D[3]...
12134
12135 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
12136 "-stack-list-locals --simple-values" Improve doc strings and
12137 comments.
12138
6bdae935
MK
121392005-07-18 Mark Kettenis <kettenis@gnu.org>
12140
598b7a6f
MK
12141 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
12142 *-*-openbsd*.
12143 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
12144
6bdae935
MK
12145 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
12146 sigaltsatck'.
12147
1323e929 121482005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 12149
1323e929
BR
12150 * gdb.base/default.exp (tty): Changed output of command.
12151 * gdb.base/help.exp (help tty): Ditto.
12152
b1a9c082
MK
121532005-07-12 Mark Kettenis <kettenis@gnu.org>
12154
12155 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
12156
10a844a2
MK
121572005-07-10 Mark Kettenis <kettenis@gnu.org>
12158
12159 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
12160 -stack-select-frame without arguments.
12161 (test_stack_frame_listing): Add test for newly implemented command
12162 -stack-info-frame.
12163
3cb3b8df
BR
121642005-07-06 Bob Rossi <bob@brasko.net>
12165
12166 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
12167 command.
12168 (Copyright): Update copyright.
12169
a0c5fbcf
WZ
121702005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
12171
12172 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
12173 tests to evaluate exponentiation expression.
12174
984971d0
AS
121752005-06-29 Andreas Schwab <schwab@suse.de>
12176
12177 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
12178 main to avoid warnings.
12179
12180 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
12181
fe03833f
NR
121822005-06-20 Nick Roberts <nickrob@snap.net.nz>
12183
12184 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
12185 -stack-select-frame without arguments.
12186 (test_stack_frame_listing): Add test for newly implemented command
12187 -stack-info-frame.
a9c64011 12188
7a55f279
WZ
121892005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
12190
0ffa0ea5
DJ
12191 * gdb.fortran/array-element.f: New file.
12192 * gdb.fortran/array-element.exp: New testcase.
7a55f279 12193
26585198
DJ
121942005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12195
12196 * gdb.base/bigcore.exp: Correct checks for systems which can
12197 not dump a large core file.
12198
c1bd25fd
DJ
121992005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12200
12201 * gdb.base/relocate.c: Add a copyright notice.
12202 (dummy): Remove.
12203 * gdb.base/relocate.exp: Test printing the values of variables
12204 from a relocatable file.
12205
589e074d
DJ
122062005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12207
12208 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
12209 excess MI output after an error.
12210
0915f927
JB
122112005-05-29 Joel Brobecker <brobecker@adacore.com>
12212
12213 * gdb.arch/alpha-step.c: New file.
12214 * gdb.arch/alpha-step.exp: New testcase.
12215
76ff342d
DJ
122162005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
12217 Dennis Brueni <dennis@slickedit.com>
12218
12219 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
12220 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
12221 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
12222 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
12223 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12224 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
12225 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
12226
96b0c7ac
DJ
122272005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
12228 Wu Zhou <woodzltc@cn.ibm.com>
12229
12230 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
12231 IBM's xlc compiler.
12232 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
12233 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
12234
f21565d2
JB
122352005-05-13 Jim Blandy <jimb@redhat.com>
12236
12237 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
12238 calling gdb_suppress_entire_file.
12239 * gdb.base/charset.exp: Same.
12240 * gdb.base/call-rt-st.exp: Same.
12241
6006a3a1
BR
122422005-05-05 Bob Rossi <bob_rossi@cox.net>
12243
12244 * lib/gdb.exp (fullname_syntax): Added global regex.
12245 (fullname_syntax_POSIX): Ditto.
12246 (fullname_syntax_UNC): Ditto.
12247 (fullname_syntax_DOS_CASE): Ditto.
12248 (fullname_syntax_DOS): Ditto.
12249 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
12250 fullname_syntax variable to scope and use it.
12251 (test_file_list_exec_source_files): Ditto.
12252 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
12253
c3b69c04
DJ
122542005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
12255
12256 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
12257
3c95e6af
PG
122582004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
12259
a9c64011
AS
12260 * lib/gdb.exp (skip_altivec_tests): New function, based on
12261 check_vmx_hw_available from the GCC testsuite.
12262 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
12263 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 12264
78df6c56
JB
122652005-05-02 Jim Blandy <jimb@redhat.com>
12266
12267 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
12268 calling gdb_suppress_entire_file.
12269
1690f9cf
DJ
122702005-04-30 Randolph Chung <tausq@debian.org>
12271
12272 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
12273 Slightly relax "sem_post" name checking.
12274
5ea106f7
PG
122752005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12276
12277 * gdb.base/unload.exp: Use new shared library infrastructure.
12278
bf7234cf
PG
122792005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12280
12281 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 12282 infrastructure.
bf7234cf 12283
547b869a
CV
122842005-04-29 Corinna Vinschen <vinschen@redhat.com>
12285
12286 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
12287 * gdb.asm/h8300.inc: New file.
12288
f07e55f0
PG
122892005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12290
12291 * gdb.base/shlib-call.exp: Change to use new shared library
12292 infrastructure.
12293
3cbba3d1
PG
122942005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12295
a9c64011
AS
12296 * gdb.base/pending.exp: Change to use new shared library
12297 infrastructure.
3cbba3d1 12298
ed6df200
PG
122992005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12300
a9c64011
AS
12301 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
12302 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 12303
8c8f4ebe
PG
123042005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
12305
a9c64011
AS
12306 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
12307 shared objects being adjusted and update copyright years.
8c8f4ebe 12308
607fbc54
DJ
123092005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
12310
12311 * ChangeLog: Correct some 2003-01-13 dates.
12312 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
12313 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
12314 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
12315 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
12316 gdb.trace/tfind.exp: Update copyright years.
12317
57bf0e56
DJ
123182005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
12319 Daniel Jacobowitz <dan@codesourcery.com>
12320
12321 * lib/gdb.exp (gdb_compile): Handle shlib=.
12322 (gdb_compile_shlib): New function.
12323
9b593790
PG
123242005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
12325
a9c64011 12326 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 12327
9494c6a5
DJ
123282005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12329
12330 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
12331 gdb.server.
12332 * configure.ac: Likewise.
12333 * configure: Regenerated.
12334 * gdb.gdbserver/Makefile.in: Moved to...
12335 * gdb.server/Makefile.in: ... here.
12336 * gdb.gdbserver/server.c: Moved to...
12337 * gdb.server/server.c: ... here.
12338 * gdb.gdbserver/server-run.exp: Moved to...
12339 * gdb.server/server-run.exp: ... here.
12340
6f8eac0e
DJ
123412005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12342
12343 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
12344 * configure.ac: Create gdb.gdbserver/Makefile.
12345 * configure: Regenerated.
12346 * lib/gdbserver-support.exp: New file, derived from
12347 config/gdbserver.exp.
12348 * config/gdbserver.exp: Use gdbserver-support.exp.
12349 * gdb.gdbserver/Makefile.in: New file.
12350 * gdb.gdbserver/server.c: New file.
12351 * gdb.gdbserver/server-run.exp: New file.
12352
6e87504d
PG
123532005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
12354
a9c64011
AS
12355 * lib/gdb.exp (test_compiler_info): Return compiler_info
12356 if no arguments are given.
6e87504d 12357
d1779be4
PG
123582005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
12359
12360 * gdb.arch/altivec-abi.exp: Check for compiler and set
12361 use altivec' flag accordingly.
12362 * gdb.arch/altivec-regs.exp: Likewise.
12363
88750304
DJ
123642005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
12365
12366 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
12367
f3fb768d
AS
123682005-03-27 Andreas Schwab <schwab@suse.de>
12369
12370 * gdb.base/bigcore.c (main): Add missing mode argument in open
12371 call.
12372
7e813ac5
DJ
123732005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
12374
12375 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
12376 downloads.
12377 * config/gdbserver.exp (gdb_load): Likewise.
12378
8e3049aa
PB
123792005-03-14 Paul Brook <paul@codesourcery.com>
12380
12381 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
12382 targets.
12383
a9df7c44
JB
123842005-03-09 Joel Brobecker <brobecker@adacore.com>
12385
12386 * gdb.dwarf2/dup-psym.S: New file.
12387 * gdb.dwarf2/dup-psym.exp: New testcase.
12388
9f0d94e8
JB
123892005-03-09 Joel Brobecker <brobecker@adacore.com>
12390
12391 * gdb.ada/exec_changed/first.adb: New file.
12392 * gdb.ada/exec_changed/second.adb: New file.
12393 * gdb.ada/exec_changed.exp: New testcase.
12394
5f579bc5
NS
123952005-03-08 Nathan Sidwell <nathan@codesourcery.com>
12396
36e9969c
NS
12397 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
12398 (A2): New class.
12399 (main): Test operator+.
12400 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
12401 breakpoint test.
12402
5f579bc5
NS
12403 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
12404 * gdb.base/signull.exp: Disable if gdb,nosignals.
12405 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12406 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
12407 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
12408 * gdb.mi/mi2-console.exp: Likewise.
12409 * gdb.trace/collection.exp (run_trace_experiment): Consume the
12410 continue output at start.
12411 (gdb_collect_locals_test): Robustify regexp.
12412 * gdb.trace/passc-dyn.exp: Fix comment typo.
12413 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
12414
be46087e
CV
124152005-03-08 Corinna Vinschen <vinschen@redhat.com>
12416
12417 * gdb.asm/asm-source.exp: Add iq2000 case.
12418 * gdb.asm/iq2000.inc: New file.
12419
384e1a61 124202005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 12421
384e1a61
MI
12422 * gdb.base/command.exp: Change hardcoded value to regular expression.
12423 * gdb.base/float.exp: Add powerpc to the list of targets checked.
12424
584b6e9e
DJ
124252005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
12426
12427 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
12428 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
12429 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
12430 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
12431 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
12432
ab5b5d61
MK
124332005-03-05 Mark Kettenis <kettenis@gnu.org>
12434
12435 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12436 changes.
12437
ae051c1b
PG
124382004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12439
a9c64011
AS
12440 * lib/compiler.c: Add test for IBM's xlc compiler.
12441 * lib/compiler.cc: Likewise.
ae051c1b 12442
3f0f6ed2
JB
124432004-02-24 Joel Brobecker <brobecker@adacore.com>
12444
12445 * gdb.ada/fixed_points.exp: Create compilation object directory
12446 before running the test.
12447 * gdb.ada/null_record.exp: Likewise.
12448 * gdb.ada/packed_array.exp: Likewise.
12449 * gdb.ada/start.exp: Likewise.
12450
724f452b
JB
124512005-02-15 Joel Brobecker <brobecker@adacore.com>
12452
12453 * gdb.ada/packed_array/pa.adb: New file.
12454 * gdb.ada/packed_array.exp: New testcase.
12455
57f5cdfb 124562005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 12457
1f393151
MK
12458 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12459 files.
12460
ebdda337
MK
12461 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12462 on *-*-openbsd*. Correctly match whitespace in regukar
12463 expressions.
12464
cf309262
DJ
124652005-02-10 Daniel Jacobowitz <dan@debian.org>
12466
12467 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12468 PR exp/1821
12469 * gdb.base/gdb1821.c: New test file.
12470 * gdb.base/gdb1821.exp: New test file.
12471
3be49e7a
JB
124722005-02-09 Joel Brobecker <brobecker@adacore.com>
12473
12474 * gdb.base/start.c: New file.
12475 * gdb.base/start.exp: New testcase.
12476
e292e67d
JB
124772005-02-09 Joel Brobecker <brobecker@adacore.com>
12478
12479 * gdb.ada/start/dummy.adb: New file.
12480 * gdb.ada/start.exp: New testcase.
12481
dbdfa66c
CV
124822005-02-09 Corinna Vinschen <vinschen@redhat.com>
12483
12484 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12485 for printing symbols and statistics.
12486 Add test for using relative pathnames in "maint print msymbols" test.
12487 Mark "maint info sections DATA" XFAIL on Cygwin.
12488 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
12489 tests.
12490
d7941671
AC
124912005-02-09 Andreas Schwab <schwab@suse.de>
12492
12493 Committed by Andrew Cagney <cagney@gnu.org>
12494 * gdb.base/remotetimeout.exp: New file.
12495
74e5ef44
MK
124962005-02-07 Mark Kettenis <kettenis@gnu.org>
12497
12498 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12499
464dd14d
JB
125002005-02-03 Joel Brobecker <brobecker@adacore.com>
12501
12502 * gdb.ada/gnat_ada.gpr: New file.
12503 * gdb.ada/gnat_ada.gin: Delete, no longer used.
12504 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
12505 * configure.ac: No longer generate gnat_ada.gpr.
12506 * configure: Regenerate.
12507 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
12508 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
12509 * gdb.ada/null_record/bar.ads: Likewise.
12510 * gdb.ada/null_record/bar.adb: Likewise.
12511 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
12512 * gdb.ada/null_record.exp (testdir): New variable.
12513 (testfile): executable is now in testdir subdirectory.
12514 (srcfile): Use full path to the main compilation unit.
12515 * gdb.ada/fixed_points.exp: Same changes as above.
12516
30d756ae
NR
125172005-02-03 Nick Roberts <nickrob@snap.net.nz>
12518
12519 * gdb.base/interp.exp: New test.
12520
9d799f85
AC
125212005-01-24 Andrew Cagney <cagney@gnu.org>
12522
12523 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12524
15656118
AC
125252005-01-19 Andrew Cagney <cagney@gnu.org>
12526
a892c31b
AC
12527 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12528 configure.ac not configure.in.
12529
15656118
AC
12530 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
12531 of powerpc*-*-*.
12532 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 12533 * gdb.base/list.exp (test_list_function)
15656118
AC
12534 (test_list_filename_and_function): Ditto.
12535 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12536
a7b01baf
AC
125372005-01-16 Andrew Cagney <cagney@gnu.org>
12538
17d92a02
AC
12539 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12540
a7b01baf
AC
12541 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12542
bc8332bb
AC
125432005-01-14 Andrew Cagney <cagney@gnu.org>
12544
12545 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12546 * gdb.mi/mi2-var-cmd.exp: Ditto.
12547
4d074752
CV
125482005-01-10 Corinna Vinschen <vinschen@redhat.com>
12549
12550 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12551
bec39cab
AC
125522005-01-07 Andrew Cagney <cagney@gnu.org>
12553
12554 * configure.ac: Rename configure.in, require autoconf 2.59.
12555 * configure: Re-generate.
12556 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12557 * gdb.stabs/configure: Re-generate.
12558 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12559 * gdb.hp/configure: Re-generate.
12560 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12561 autoconf 2.59.
12562 * gdb.hp/gdb.objdbg/configure: Re-generate.
12563 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12564 autoconf 2.59.
12565 * gdb.hp/gdb.defects/configure: Re-generate.
12566 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12567 autoconf 2.59.
12568 * gdb.hp/gdb.compat/configure: Re-generate.
12569 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12570 autoconf 2.59.
12571 * gdb.hp/gdb.base-hp/configure: Re-generate.
12572 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12573 autoconf 2.59.
12574 * gdb.hp/gdb.aCC/configure: Re-generate.
12575
f10b16d4
JB
125762004-12-15 Jim Blandy <jimb@redhat.com>
12577
12578 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12579 under NPTL when there is debugging info available for libpthread.
12580
fb6e1814
JG
125812004-12-13 Jerome Guitton <guitton@gnat.com>
12582
12583 * gdb.ada/fixed_points.c: New file.
12584 * gdb.ada/fixed_points.exp: New file.
12585
fe46cd3a
RC
125862004-12-03 Randolph Chung <tausq@debian.org>
12587
12588 * gdb.arch/pa-nullify.exp: New file.
12589 * gdb.arch/pa-nullify.s: New file.
12590
8de0841b
RC
125912004-11-30 Randolph Chung <tausq@debian.org>
12592
12593 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12594 instead of "tbug". Fix regexp to work properly with gdb_test.
12595
c8170782
PH
125962004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12597
12598 * gdb.base/bitfields2.exp: New test.
12599 * gdb.base/bitfields2.c: New file.
12600
954269c2
RE
126012004-11-28 Richard Earnshaw <rearnsha@arm.com>
12602
12603 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12604
0107feed
RC
126052004-11-16 Randolph Chung <tausq@debian.org>
12606
12607 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12608
f073ae8c
DJ
126092004-11-14 Daniel Jacobowitz <dan@debian.org>
12610
12611 * gdb.threads/threadapply.exp: Correct "macro details" test.
12612
19ad59e7
JJ
126132004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12614
12615 * gdb.threads/threadapply.exp: New test.
12616 * gdb.threads/threadapply.c: New file.
12617
9cf0961b
MK
126182004-11-07 Mark Kettenis <kettenis@gnu.org>
12619
12620 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12621 frames.
12622
c789492a
FL
126232004-11-05 Felix Lee <felix+log1@specifixinc.com>
12624
12625 * gdb.base/cursal.exp: New file.
12626 * gdb.base/cursal.c: New file.
12627
a1e167bb
AC
126282004-11-03 Andrew Cagney <cagney@gnu.org>
12629
12630 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12631
b7cbf173
MK
126322004-10-30 Mark Kettenis <kettenis@gnu.org>
12633
12634 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12635 NetBSD/ELF targets.
12636
88f9d34f
JB
126372004-10-29 Joel Brobecker <brobecker@gnat.com>
12638
12639 * gdb.threads/bp_in_thread.c: New file, copied from
12640 pthread_cond_wait.c.
12641 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12642 file, rather than reusing the .c file from another testcase.
12643
ca7d6a0c
JB
126442004-10-20 Joel Brobecker <brobecker@gnat.com>
12645
12646 * gdb.ada/null_record.exp: Check where we stopped after
12647 sending the start command, instead of where the associated
12648 temporary breakpoint was inserted.
12649
0d863d03
AC
126502004-10-14 Andrew Cagney <cagney@gnu.org>
12651
12652 * gdb.mi/gdb701.c (main): Return 0.
12653
d11e72cb
DJ
126542004-10-13 Daniel Jacobowitz <dan@debian.org>
12655
d40539a4 12656 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 12657
e1923096
JJ
126582004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12659
12660 * gdb.threads/schedlock.c: Add comment markers to use to find
12661 line numbers.
12662 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12663 comments.
12664 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12665 breakpoint lines.
12666
ec8ba2c9
DJ
126672004-10-12 Daniel Jacobowitz <dan@debian.org>
12668
12669 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12670
0eb3658b
DJ
126712004-10-12 Daniel Jacobowitz <dan@debian.org>
12672
12673 * configure.in: Add gdb.dwarf2.
12674 * configure: Regenerated.
12675 * Makefile.in: Add gdb.dwarf2.
12676 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12677 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12678 gdb.dwarf2/file1.txt: New files.
12679
a271cc33
OF
126802004-10-11 Orjan Friberg <orjanf@axis.com>
12681
a9c64011 12682 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
12683 of "run", since the latter doesn't work with remote targets. Adjust
12684 the breakpoint numbering accordingly.
12685 * gdb.threads/pthread_cond_wait.exp: Ditto.
12686
895ce074
MC
126872004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12688
12689 * gdb.base/overlays.exp: Update copyright years.
12690
6be3092d
KI
126912004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12692
12693 * gdb.base/overlays.exp: Disable if target is Linux.
12694
e05389b8
FL
126952004-10-06 Felix Lee <felix+log1@specifixinc.com>
12696
12697 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12698
73cb587d
KI
126992004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12700
12701 * gdb.asm/asm-source.exp: Add m32r-linux target.
12702 * gdb.asm/m32r-linux.inc: New file.
12703
3c0edcdc
AC
127042004-09-24 Andrew Cagney <cagney@redhat.com>
12705 David Anderson <anderson@redhat.com>
12706
12707 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12708 command fails, assume things will work.
12709 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12710 (_GNU_SOURCE): Define.
12711 (print_unsigned, print_hex): Change parameter to "long long".
12712 (print_byte_count): New function, use to print byte counts.
12713 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12714 O_LARGEFILE.
12715 (main): Compute an upper bound on a corefile in max_core_size.
12716 Limit memory chunk size to max_core_size. Limit total memory
12717 allocated to max_core_size.
12718
4bb3667f
AC
127192004-09-23 Andrew Cagney <cagney@gnu.org>
12720
12721 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12722 from a separate process with code that creates a corefile by
12723 making the inferior dump core.
12724
60fe1a51
MK
127252004-09-23 Mark Kettenis <kettenis@gnu.org>
12726
12727 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12728 block.
12729
8e937346
MC
127302004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12731
12732 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12733 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12734 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12735 Likewise.
12736
7213f6d6
JJ
127372004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12738
12739 * gdb.java/jprint.exp: New test case for java inferior call.
12740 * gdb.java/jprint.java: Ditto.
12741
eac69dca
JB
127422004-09-15 Joel Brobecker <brobecker@gnat.com>
12743
12744 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12745
22227696
MC
127462004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12747
12748 * gdb.threads/killed.c: Include <stdlib.h>.
12749 * gdb.threads/pthreads.c: Likewise.
12750
7dd403a4
MC
127512004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12752
12753 * gdb.threads/killed.c: Add copyright notice.
12754
33f2d567
JM
127552004-09-10 Jason Molenda (jmolenda@apple.com)
12756
a9c64011
AS
12757 * gdb.base/define.exp: Two new tests to verify zero space chars
12758 after 'if' and 'while' commands in a user-defined command is correctly
12759 parsed.
33f2d567 12760
e05b62ac
AC
127612004-09-08 Andrew Cagney <cagney@gnu.org>
12762
12763 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12764 delivery test with duplicate at end of file.
12765
9cbe82da
MK
127662004-09-06 Mark Kettenis <kettenis@jive.nl>
12767
12768 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12769
564803d9
MC
127702004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12771
12772 * config/hppro.exp: Removed.
12773
7c6807ce
MC
127742004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12775
12776 * config/sparclet.exp: Removed.
12777
bf7e26dd
MC
127782004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12779
12780 * config/udi.exp: Removed.
12781
714e341b
MC
127822004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12783
12784 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12785 of "exp_continue".
12786 (advancei): Likewise.
12787
1236e623
JJ
127882004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12789
12790 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12791
3bdcad15
MI
127922004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12793
228af206 12794 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12795 to check for nodebug in executable.
12796 * gdb.gdb/observer.exp (setup_test): Likewise.
12797 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12798 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12799
c72b934c
AC
128002004-09-01 Andrew Cagney <cagney@gnu.org>
12801
12802 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12803 files.
12804
edd9b715
JJ
128052004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12806
12807 * gdb.base/unload.exp: Fix expected warning message to match
12808 latest format.
12809
fb4ce06b
CV
128102004-09-01 Corinna Vinschen <vinschen@redhat.com>
12811
12812 * gdb.base/call-rt-st.exp: Fix typos.
12813
ce78e7c3
MI
128142004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12815
12816 * gdb.threads/thread_check.exp: New testcase.
12817 * gdb.threads/thread_check.c: New testcase.
12818
2dedb159
AC
128192004-08-31 Andrew Cagney <cagney@gnu.org>
12820
12821 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12822 (skip_to_handler_entry): New procedures. Test stepping into a
12823 handler when the breakpoint is at the handler's entry point.
12824
68f53502
AC
128252004-08-30 Andrew Cagney <cagney@gnu.org>
12826
12827 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12828 gdb/1757.
12829
3e3ffd2b
MC
128302004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12831
12832 With code from Manoj Iyer <manjo@austin.ibm.com>:
12833 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12834 return value. Add an arm for "no debugging symbols found".
12835 Change a stray "error" to "perror".
12836 (gdb_run_cmd): Adapt to new return value.
12837 * gdb.base/remote.exp: Adapt to new return value.
12838 * gdb.gdb/complaints.exp: Likewise.
12839 * gdb.gdb/observer.exp: Likewise.
12840 * gdb.gdb/selftest.exp: Likewise.
12841 * gdb.gdb/xfullpath.exp: Likewise.
12842
4b6f5fd2
JB
128432004-08-27 Joel Brobecker <brobecker@gnat.com>
12844
12845 * gdb.threads/bp_in_thread.exp: New testcase.
12846
e5b25496
MC
128472004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12848
12849 Fix PR testsuite/1735.
12850 * gdb.threads/schedlock.c (thread_function): Add a cast
12851 to suppress a gcc warning.
12852 * gdb.threads/thread-specific.c (thread_function): Likewise.
12853
934353d6
MC
128542004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12855
12856 * gdb.base/unload.c: Include <stdlib.h>.
12857
f98a0aef 128582004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12859
f98a0aef 12860 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12861 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12862 synchronized after the "return".
12863
5a2e8882
MC
128642004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12865
12866 * gdb.mi/basics.c: Include <stdio.h>.
12867 * gdb.mi/pthreads.c: Include <stdlib.h>.
12868 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12869
a9640423
MC
128702004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12871
12872 * gdb.threads/schedlock.c: Add copyright notice.
12873
b04e311d
AC
128742004-08-25 Andrew Cagney <cagney@gnu.org>
12875
12876 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12877 (skip_over_handler, breakpoint_over_hander): New test procedures.
12878 (advance, advancei): Add a proper prefix, do not use
12879 rerun_to_main.
12880 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12881
7c27f15b
MC
128822004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12883
12884 * gdb.mi/basics.c: Add copyright notice.
12885 * gdb.mi/var-cmd.c: Add copyright notice.
12886
fffc87ae
MC
128872004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12888
12889 * lib/gdb.exp: Remove signed_keyword_not_used.
12890 * lib/compiler.c: Likewise.
12891 * lib/compiler.cc: Likewise.
12892
d782e0bf
MC
128932004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12894
12895 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12896 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12897
96033e83
MC
128982004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12899
12900 * gdb.base/whatis.c: Add copyright notice.
12901
cf38c229
MK
129022004-08-20 Mark Kettenis <kettenis@gnu.org>
12903
12904 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12905 it to skip the breakpoints encoded in the inline assembly.
12906
f4b49756
MC
129072004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12908
12909 * Makefile.in: Add gdb.fortran.
12910
2f193b69
MC
129112004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12912
12913 * gdb.base/call-sc.exp (test_scalar_returns):
12914 Fix cut-and-paste glitch in "Make fun return now".
12915
89a237cb
MC
129162004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12917
12918 * configure.in: Add gdb.fortran.
12919 * configure: Regenerate.
12920 * gdb.fortran/Makefile.in: New file.
12921 * lib/gdb.exp (skip_fortran_tests): New procedure.
12922
469aff8e
MC
129232004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12924
12925 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12926 reference to bug-gnu@prep.ai.mit.edu.
12927 * gdb.mi/mi-var-child.exp: Likewise.
12928 * gdb.mi/mi-var-cmd.exp: Likewise.
12929 * gdb.mi/mi-var-display.exp: Likewise.
12930 * gdb.mi/mi2-var-block.exp: Likewise.
12931 * gdb.mi/mi2-var-child.exp: Likewise.
12932 * gdb.mi/mi2-var-cmd.exp: Likewise.
12933 * gdb.mi/mi2-var-display.exp: Likewise.
12934
00b51b9f
MK
129352004-08-15 Mark Kettenis <kettenis@gnu.org>
12936
12937 * gdb.base/unload.c (main): Make local variable msg const.
12938
45f07fef
MC
129392004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12940
12941 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12942 to bug-gnu@prep.ai.mit.edu.
12943 * gdb.mi/mi-disassemble.exp: Likewise.
12944 * gdb.mi/mi-eval.exp: Likewise.
12945 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12946 default line number.
12947 * gdb.mi/mi-return.exp: Likewise.
12948 * gdb.mi/mi-simplerun.exp: Likewise.
12949 * gdb.mi/mi-stack.exp: Likewise.
12950 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12951 number with explicit range test.
12952 * gdb.mi/mi-watch.exp: Likewise.
12953 * gdb.mi/mi2-break.exp: Likewise.
12954 * gdb.mi/mi2-cli.exp: Likewise.
12955 * gdb.mi/mi2-disassemble.exp: Likewise.
12956 * gdb.mi/mi2-eval.exp: Likewise.
12957 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12958 default line number.
12959 * gdb.mi/mi2-return.exp: Likewise.
12960 * gdb.mi/mi2-simplerun.exp: Likewise.
12961 * gdb.mi/mi2-stack.exp: Likewise.
12962 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12963 number with explicit range test.
12964 * gdb.mi/mi2-watch.exp: Likewise.
12965
dd8c8ee7
MC
129662004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12967
12968 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12969 * gdb.cp/m-static.exp: Likewise.
12970 * gdb.cp/rtti.exp: Likewise.
12971
4e838464
MK
129722004-08-14 Mark Kettenis <kettenis@gnu.org>
12973
12974 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12975
8d8cb839
EZ
129762004-08-14 Eli Zaretskii <eliz@gnu.org>
12977
12978 * ChangeLog: Prefix Local Variables with semi-colons and indent
12979 the reference to older ChangeLog files, to fix fontification in
12980 Emacs.
12981
deea8bb0
MC
129822004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12983
12984 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12985 * gdb.mi/mi2-break.exp: Likewise.
12986
c3297504
MC
129872004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12988
12989 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12990
25808999
MC
129912004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12992
12993 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12994
226a8d71
MC
129952004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12996
12997 * gdb.cp/classes.exp: Remove unused declarations. Just let
12998 test names default instead of providing special names. Remove
12999 extraneous demangler test.
13000
37fdf854
JJ
130012004-08-12 Jeff Johnston <jjohnstn@redhat.com>
13002
13003 * gdb.base/unload.exp: New test for breakpoints in dynamically
13004 loaded libraries.
13005 * gdb.base/unload.c: Ditto.
13006 * gdb.base/unloadshr.c: Ditto.
13007
2d3a7986
MC
130082004-08-12 Michael Chastain <mec.gnu@mindspring.com>
13009
13010 * gdb.cp/classes.exp (test_ptype_class_objects): Call
13011 cp_test_ptype_class.
13012 (test_enums): Likewise.
13013
c72b934c
AC
130142004-08-10 Andrew Cagney <cagney@gnu.org>
13015
13016 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13017 files.
13018
cc503c8a
AC
130192004-08-10 Andrew Cagney <cagney@gnu.org>
13020
13021 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
13022 init_malloc call.
13023
902f2ccb
MC
130242004-08-10 Michael Chastain <mec.gnu@mindspring.com>
13025
13026 * ChangeLog: Add copyright notice. The notice is copied
13027 from emacs 21.3 top level ChangeLog.
13028
78c90502
MC
130292004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13030
13031 * lib/cp-support.exp: New file.
13032 * lib/cp-support.exp (cp_test_type_class): New function.
13033 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
13034 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
13035 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
13036 cp_test_ptype_class.
13037
88e5ea78
MC
130382004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13039
13040 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
13041 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13042 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
13043 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
13044 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13045 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
13046 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
13047 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
13048 gdb.mi/mi2-watch.exp: Update copyright years.
13049
6a89fc9c
MK
130502004-08-09 Mark Kettenis <kettenis@gnu.org>
13051
13052 * gdb.base/sigaltstack.exp: Provide proper anchoring.
13053
1482e0de
MC
130542004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13055
13056 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
13057 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
13058 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
13059 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13060 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
13061 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
13062 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
13063 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13064 gdb.mi/mi-watch.exp: Update copyright years.
13065
1a5ce3f3
DJ
130662004-08-08 Daniel Jacobowitz <dan@debian.org>
13067
13068 PR gdb/1738
13069 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
13070 from a breakpoint with a pending signal.
13071
04f6ecf2
DJ
130722004-08-08 Daniel Jacobowitz <dan@debian.org>
13073
13074 PR gdb/1736
13075 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
13076 * gdb.base/sigaltstack.exp (finish_test): Consume output until
13077 the prompt.
13078 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
13079
54d90d35
DJ
130802004-08-08 Daniel Jacobowitz <dan@debian.org>
13081
13082 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
13083
d2f6abb0
DJ
130842004-08-08 Daniel Jacobowitz <dan@debian.org>
13085
13086 PR gdb/1736
13087 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
13088 for i?86-*-linux*.
13089
5598c03d
DJ
130902004-08-08 Daniel Jacobowitz <dan@debian.org>
13091
13092 * gdb.arch/i386-prologue.exp: Compile without debug information.
13093
c6fee705
MC
130942004-08-08 Michael Chastain <mec.gnu@mindspring.com>
13095
13096 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
13097 rather than asking gdb to search.
13098
dd90efdb
MC
130992004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13100
13101 * gdb.base/gcore.c: Include <string.h>.
13102
1e84bec1
MC
131032004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13104
13105 * gdb.base/gcore.c: Add copyright notice.
13106
e425eb2b
MC
131072004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13108
13109 * gdb.base/freebpcmd.c: Include <stdio.h>.
13110 * gdb.base/long_long.c: Include <string.h>.
13111 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
13112 * gdb.base/siginfo.c: Include <string.h>.
13113 * gdb.base/sigstep.c: Include <string.h>.
13114
cb9aaed5
MC
131152004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13116
13117 * gdb.base/complex.c: Include <stdlib.h>.
13118
55944f3d
MC
131192004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13120
13121 * gdb.base/complex.c: Add copyright notice.
13122
7b2953d9
MC
131232004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13124
13125 * gdb.base/charset.c: Include <stdlib.h>.
13126
c9133d23
MC
131272004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13128
13129 * gdb.base/auxv.c: Include <stdlib.h>.
13130
0a8490ad
MC
131312004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13132
13133 * gdb.base/auxv.c: Add copyright notice.
13134
3426d5ec
MC
131352004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13136
13137 * gdb.base/coremaker.c: Add copyright notice.
13138 * gdb.base/coremaker2.c: Add copyright notice.
13139
8da195dd
AC
131402004-08-04 Andrew Cagney <cagney@gnu.org>
13141
13142 * gdb.base/store.exp: Update copyright.
13143 (check_set, up_set, check_struct, up_struct): Add a prefix to test
13144 names, do not import gdb_prompt.
13145
8d394f98
AC
131462004-08-01 Andrew Cagney <cagney@gnu.org>
13147
13148 Fix PR testsuite/1729.
13149 * gdb.base/dump.exp: Add test name to callers of capture_value, do
13150 not use capture_value with value 4.
13151 (capture_value): Add optional test name parameter.
13152 (test_reload_saved_value, test_restore_saved_value): Use $msg as
13153 the prefix, pass to capture_value.
13154
b6702b23
MK
131552004-08-01 Mark Kettenis <kettenis@gnu.org>
13156
13157 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
13158 * gdb.arch/i386-prologue.c (standard): New prototype and function.
13159 (main): Call new function.
13160
c203e0ca
MC
131612004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13162
13163 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
13164
a7995a30
MC
131652004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13166
13167 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
13168
9366563b
MC
131692004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13170
b6eeaf26 13171 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
13172 Accept more values of vtbl pointer. Remove some messages
13173 about "obsolete gcc or gdb".
13174
2fc1f950
MC
131752004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13176
13177 * gdb.cp/classes.exp: Accept more varieties of ptype output.
13178
c724d49b
MC
131792004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13180
13181 * gdb.base/asm-source.exp: Properly convert target board
13182 debug flags from gcc format to binutils format.
13183
736b0fce
MK
131842004-07-28 Mark Kettenis <kettenis@gnu.org>
13185
13186 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
13187 gdb1718". PR backtrace/1718 partially fixed.
13188
5633ea5c
JJ
131892004-07-27 Jeff Johnston <jjohnstn@redhat.com>
13190
13191 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
13192
575eebb1
NC
131932004-07-26 Nick Clifton <nickc@redhat.com>
13194
13195 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
13196 good default value for a specific architecture is available then
13197 set it to that value. Otherwise default to the -gstabs switch.
13198 Remove the -g... switches from the asm-flags variable. Allow the
13199 target board info to override the value if it wants to. Pass the
13200 switch on the assembler command line.
13201
62104619
MK
132022004-07-23 Mark Kettenis <kettenis@gnu.org>
13203
13204 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
13205 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
13206 (main): Call new function.
13207
4a1135b8
MC
132082004-07-22 Michael Chastain <mec.gnu@mindspring.com>
13209
13210 Test for PR exp/1715.
13211 * gdb.base/radix.exp: Refactor common procedures. Make all
13212 test names unique. Change XFAIL to KFAIL.
13213
8a12c1f0
MC
132142004-07-20 Michael Chastain <mec.gnu@mindspring.com>
13215
13216 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
13217 * gdb.ada/gnat_ada.gin: ... to here.
13218 * configure.in: Use gnat_ada.gin.
13219 * configure: Regenerate.
13220
23b451cf
AC
132212004-07-20 Andrew Cagney <cagney@gnu.org>
13222
13223 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
13224 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
13225 XFAILs. Clean up test messages and comments. Check backtraces.
13226 Delete re-sync code.
13227
ab618a02
MC
132282004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13229
13230 Fix PR cli/740.
13231 * gdb.base/annota1.exp: Honor gdb,nosignals.
13232 * gdb.base/annota3.exp: Likewise.
13233
46dad340
MC
132342004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13235
13236 * lib/java.exp: Update copyright notice.
13237
756d8c70
AC
132382004-07-19 Andrew Cagney <cagney@gnu.org>
13239
13240 * gdb.base/selftest.exp: Copy file from here ...
13241 * gdb.gdb/selftest.exp: ... to here.
13242
586027e6
AC
132432004-07-16 Andrew Cagney <cagney@redhat.com>
13244
13245 * lib/insight-support.exp: Delete file.
13246 * lib/java.exp (java_init): Fix copyright.
13247
029d2200
AC
132482004-07-16 Andrew Cagney <cagney@gnu.org>
13249
13250 * gdb.base/restore.c: Append "prologue" to comments marking the a
13251 function's prologue.
13252 * gdb.base/restore.exp: Update copyright, re-indent.
13253 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
13254 callerN" prefix where needed. Update patterns that match a
13255 function's prologue.
13256
653b62c5
MC
132572004-07-16 Michael Chastain <mec.gnu@mindspring.com>
13258
13259 * gdb.base/restore.c: Add copyright notice.
13260
f7d690e5
AC
132612004-07-16 Andrew Cagney <cagney@gnu.org>
13262
13263 * gdb.base/logical.exp: Update copyright.
13264 (evaluate): New procedure. Use to re-implement tests using
13265 several tables.
13266
d629a7cb
MH
132672004-07-14 Martin Hunt <hunt@redhat.com>
13268
13269 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
13270 which fixes some problems where init.tcl was not found.
13271
9c7bb332
AC
132722004-07-13 Andrew Cagney <cagney@gnu.org>
13273
6bf46641
AC
13274 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
13275 (check_sizeof, check_valueof): Do not include the output in the
13276 test name. Use gdb_test.
13277 (get_valueof): Use gdb_test_multiple.
13278
c4ffd4c0
AC
13279 * gdb.base/step-test.exp: Update copyright. Use
13280 gdb_test_multiple. Ensure that test names do not include
13281 architecture dependent output.
13282
ab89363a
AC
13283 * gdb.gdb/observer.exp: Update copyright.
13284 (setup_test): Use gdb_test_multiple.
13285 (attach_first_observer, attach_second_observer)
13286 (attach_third_observer, detach_first_observer)
13287 (detach_second_observer, detach_third_observer)
13288 (reset_counters, check_counters): Make $message a prefix.
13289 (test_normal_stop_notifications): Add "args" parameter - a list of
13290 init functions to be called. Make $message a prefix,
13291 (test_observer_normal_stop): Change the message prefixes so that
13292 they are unique, pass the attach / detach procedures to
13293 test_normal_stop_notifications.
13294
ec58997a
AC
13295 * gdb.base/signull.exp (test_segv): Prefix all tests with
13296 "${name}". Clean up test messages.
13297
b475183b
AC
13298 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
13299
9c7bb332
AC
13300 * gdb.base/ena-dis-br.exp: Update copyright.
13301 (break_at): New function. Replace send_gdb with gdb_test,
13302 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
13303 ignore count, not stopped at bpt", with KFAIL.
13304
2dd95497
CV
133052004-07-13 Corinna Vinschen <vinschen@redhat.com>
13306
13307 * gdb.base/attach.exp: Remove cleanupfile handling.
13308
419e626b
AC
133092004-07-12 Andrew Cagney <cagney@gnu.org>
13310
13311 * gdb.base/annota1.exp: Cleanup corefile test name.
13312 * gdb.base/annota3.exp: Ditto.
13313
8b1b3228
AC
133142004-07-12 Andrew Cagney <cagney@gnu.org>
13315
78650829
AC
13316 * gdb.base/signals.exp: Clean up copyright, re-indent.
13317
8b1b3228
AC
13318 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
13319 gdb_test and gdb_test_multiple.
13320
935c2760
JJ
133212004-07-08 Jeff Johnston <jjohnstn@redhat.com>
13322
13323 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 13324 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
13325 provide line number info for first statement in main.
13326
1544280f
AC
133272004-07-08 Andrew Cagney <cagney@gnu.org>
13328
1279f4ff
AC
13329 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
13330
1544280f
AC
13331 * gdb.base/sigbpt.exp: Make the common part of each test name a
13332 prefix instead of suffix.
13333
bcc82369
BR
133342004-07-07 Bob Rossi <bob_rossi@cox.net>
13335
13336 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
13337 test from test_tbreak_creation_and_listing to
13338 test_file_list_exec_source_file
13339 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
13340 Changed name of test from test_tbreak_creation_and_listing to
13341 test_file_list_exec_source_file
13342
23f4b0aa
JJ
133432004-07-07 Jeff Johnston <jjohnstn@redhat.com>
13344
13345 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
13346 the jmisc() constructor instead of <init>.
13347 * gdb.java/jmisc1.exp: Ditto.
13348
56401cd5
AC
133492004-07-07 Andrew Cagney <cagney@gnu.org>
13350
13351 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
13352 corrupting the PC.
13353
44ae2f6a
MC
133542004-07-06 Michael Chastain <mec.gnu@mindspring.com>
13355
13356 * gdb.cp/templates.exp: Accept whitespace change in demangler
13357 output.
13358
45a83408
AC
133592004-07-06 Andrew Cagney <cagney@gnu.org>
13360
13361 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
13362
d205ad70
MC
133632004-07-02 Michael Chastain <mec.gnu@mindspring.com>
13364
13365 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
13366 * lib/compiler.cc: Likewise.
13367
06ea1a61
MC
133682004-06-30 Michael Chastain <mec.gnu@mindspring.com>
13369
13370 * lib/compiler.cc: Work around string preprocessing problem
13371 with old hp c++ compiler.
13372 * lib/compiler.c: Likewise.
13373
daab1251
CV
133742004-06-29 Corinna Vinschen <vinschen@redhat.com>
13375
13376 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
13377 directives to conditionalize symbol prefixing.
13378 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
13379 additional_flags handling. Add underscore prefix for Cygwin.
13380 * gdb.arch/i386-unwind.c: Use preprocessor directives to
13381 conditionalize symbol prefixing.
13382 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
13383 additional_flags handling. Add underscore prefix for Cygwin.
13384
cc984116
CV
133852004-06-29 Corinna Vinschen <vinschen@redhat.com>
13386
13387 * gdb.base/bigcore.exp: Skip test on Cygwin.
13388
c279b077
MC
133892004-06-28 Michael Chastain <mec.gnu@mindspring.com>
13390
13391 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
13392 formats for "info register". Use gdb_test_multiple. Fix
13393 the "invalid register" test.
13394
0e915747
CV
133952004-06-28 Corinna Vinschen <vinschen@redhat.com>
13396
13397 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
13398 PID for Cygwin. Add Cygwin specific strings to check for in some
13399 tests.
13400 (do_attach_tests): Add a test for user interaction when attaching
13401 to a process with no matching symbol table already loaded.
13402
11422c86
AC
134032004-06-26 Andrew Cagney <cagney@gnu.org>
13404
13405 Test PR java/1567 and PR java/1565.
13406 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
13407 * gdb.java/jmisc2.exp: Delete file.
13408
cefbce26
MC
134092004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13410
13411 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13412
e19f872c
CV
134132004-06-25 Corinna Vinschen <vinschen@redhat.com>
13414
13415 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
13416 attach process.
13417
d931ba3b
MC
134182004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13419
13420 * gdb.cp/pr-1553.exp: Remove.
13421
aef68c48
MC
134222004-06-22 Michael Chastain <mec.gnu@mindspring.com>
13423
13424 * gdb.cp/pr-1553.cc: Remove.
13425 * gdb.cp/pr-1553.exp: Disable this test.
13426
8d5df71a
JB
134272004-06-20 Jim Blandy <jimb@redhat.com>
13428
a9c64011 13429 Fix PR testsuite/1680.
8d5df71a
JB
13430 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13431 regular expressions.
13432
4ac6f39d
MC
134332004-06-19 Michael Chastain <mec.gnu@mindspring.com>
13434
13435 Fix PR testsuite/1679.
13436 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
13437 Issue an UNSUPPORTED result instead.
13438
1b413552
JB
134392004-06-18 Jim Blandy <jimb@redhat.com>
13440
13441 * gdb.base/charset.exp: Only send a control-C if we see a new
13442 prompt and incomplete command.
13443
6daa6ebd
MC
134442004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13445
13446 * gdb.cp/pr-574.cc: Add copyright notice.
13447
51fa4ae0
JB
134482004-06-17 Jim Blandy <jimb@redhat.com>
13449
13450 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13451 cases where the regexp has no groups; this grabs random text from
13452 the previous test suite, whatever that was.
13453
8fea26c5
MC
134542004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13455
13456 * gdb.cp/printmethod.cc: Add copyright notice.
13457
1e3aeb41
MC
134582004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13459
13460 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13461
9d9030bc
AC
134622004-06-16 Andrew Cagney <cagney@gnu.org>
13463
13464 * gdb.base/signull.c: Update copyright. Include <string.h>.
13465 (bowler): Replace data_pointer with data_read
13466 and data_write cases. Add code_descriptor case.
13467 (zero, desc): New array and pointer.
13468 (data, code): Change to simple pointers.
13469 * gdb.base/signull.exp: Fix probe pattern matching a function
13470 descriptor SIGSEGV. Replace data_pointer with data_read and
13471 data_write tests.
13472
acd4ad44
AC
134732004-06-16 Andrew Cagney <cagney@gnu.org>
13474
13475 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13476
08fd625c
MC
134772004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13478
13479 * gdb.base/long_long.c: Add copyright notice.
13480
1903502c
MC
134812004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13482
13483 * gdb.base/long_long.exp: Remove reference to
13484 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13485 to gdb_breakpoint and gdb_continue_to_breakpoint.
13486
83313cb1
JB
134872004-06-14 Jim Blandy <jimb@redhat.com>
13488
13489 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
13490 endian case.
13491
1bf404ef
AC
134922004-06-14 Andrew Cagney <cagney@gnu.org>
13493
13494 * gdb.base/gcore.exp (capture_command_output): Delete the always
13495 passing tests containing inferior values.
13496 * gdb.base/ending-run.exp: Do not include the breakpoint address
13497 in the test message. Update copyright.
13498 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13499 size in the test name, use gdb_test_multiple. Update copyright.
13500
ef220b33
MC
135012004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13502
13503 * gdb.cp/ref-types.cc: Add copyright notice.
13504
4f70a4c9
MC
135052004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13506
13507 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
13508 hp_aCC_compiler.
13509 * lib/compiler.cc: Likewise.
13510 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
13511 'set' commands. Log diagnostics for other lines. Set
13512 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
13513
335928ac
MC
135142004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13515
13516 * gdb.cp/try_catch.cc: Add copyright notice.
13517
2efb12e8
MC
135182004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13519
13520 * gdb.cp/userdef.cc: Add copyright notice.
13521
0bbed51a
MC
135222004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13523
13524 * gdb.cp/virtfunc.cc: Add copyright notice.
13525
e12a46c9
RC
135262004-06-11 Randolph Chung <tausq@debian.org>
13527
13528 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13529 problem.
13530
338e05af
AC
135312004-06-10 Andrew Cagney <cagney@gnu.org>
13532
13533 * lib/compiler.cc, lib/compiler.c: Append either
13534 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
13535 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
13536 instead of gcc-3-3.
13537
dc3f10cb
AC
135382004-06-09 Andrew Cagney <cagney@gnu.org>
13539
b4d946af
AC
13540 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13541 gdb/1455, bug is specific to "long long" and "double".
a9c64011 13542
dc3f10cb
AC
13543 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
13544 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13545 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13546 fixed.
13547
b5c0bfa2
AC
135482004-06-09 Andrew Cagney <cagney@gnu.org>
13549
13550 * gdb.base/structs.exp (test_struct_returns): Replace
13551 "return_value_unknown" and "finish_value_unknown" by
13552 "return_value_known" and "finish_value_known". Instead of
13553 "return_value_unknown" iff "finish_value_unknown", check
13554 "return_value_known" implies "finish_value_known".
13555
caeb605f
MH
135562004-06-08 Martin Hunt <hunt@redhat.com>
13557
13558 * gdb.base/float.exp: Add pattern for mips targets.
13559
c892bb64
RC
135602004-06-08 Randolph Chung <tausq@debian.org>
13561
13562 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13563 message for unknown architectures more clear.
13564
48306d3e
JB
135652004-06-08 Joel Brobecker <brobecker@gnat.com>
13566
13567 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13568 start the execution of the program.
13569
83ecb59f
JB
135702004-06-07 Jim Blandy <jimb@redhat.com>
13571
13572 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13573 * gdb.arch/i386-cpuid.h: New helper file.
13574
55264cb4
RC
135752004-06-07 Randolph Chung <tausq@debian.org>
13576
13577 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13578 has started.
13579
23cadb28
RM
135802004-06-04 Roland McGrath <roland@redhat.com>
13581
13582 Fix PR gdb/1647.
13583 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13584 differently to be robust to output buffering differences.
13585
51d01eda
MC
135862004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13587
13588 * gdb.threads/pthreads.exp: Update copyright years.
13589 (check_control_c): Change asynchronous 'after' to synchronous.
13590
f4fc3b93
RM
135912004-06-04 Roland McGrath <roland@redhat.com>
13592
13593 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13594 next gdb prompt.
13595
4013522b
MC
135962004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13597
13598 Fix PR gdb/1636.
13599 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13600 calls to synchronous.
13601
7a8f1e6b
JB
136022004-05-26 Jim Blandy <jimb@redhat.com>
13603
13604 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13605
81bb3443
RC
136062004-05-24 Randolph Chung <tausq@debian.org>
13607
13608 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13609 * gdb.asm/pa.inc: New file.
13610
8f5a3103
MK
136112004-05-22 Mark Kettenis <kettenis@gnu.org>
13612
13613 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13614
734b8fe8 136152004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 13616 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
13617
13618 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13619 GDB prompt.
13620
725603e1
UW
136212004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13622
f4fc3b93 13623 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
13624 setjmp/longjmp. Use sigaction instead of signal.
13625
8b923272 136262004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 13627 Michael Snyder <msnyder@redhat.com>
8b923272
JB
13628
13629 * gdb.threads/pthread_cond_wait.c: New file.
13630 * gdb.threads/pthread_cond_wait.exp: New testcase.
13631
8bfabb04
AC
136322004-05-13 Andrew Cagney <cagney@redhat.com>
13633
13634 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13635 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13636
42edda50
AC
136372004-05-11 Andrew Cagney <cagney@redhat.com>
13638
13639 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13640 fixed but revealed gdb/1639.
13641
d303a6c7
AC
136422004-05-10 Andrew Cagney <cagney@redhat.com>
13643
13644 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13645 func1" and "next to 2nd alarm", kernel bug avoided.
13646
bf08c2a1
DJ
136472004-05-10 Daniel Jacobowitz <dan@debian.org>
13648
13649 PR external/1568
13650 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13651 XFAIL if it is smaller than bytes_allocated.
13652 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13653 (main): Make chunks_allocated unsigned. Correct comment.
13654
c0586a34
JB
136552004-05-07 Joel Brobecker <brobecker@gnat.com>
13656
13657 * gdb.arch/powerpc-aix-prologue.c: New file.
13658 * gdb.arch/powerpc-aix-prologue.exp: New file.
13659
f2785d12
JB
136602004-05-07 Jim Blandy <jimb@redhat.com>
13661
13662 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13663 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13664
bd7f6e30
JB
136652004-05-06 Joel Brobecker <brobecker@gnat.com>
13666
13667 * gdb.base/sep.exp: No longer setup_kfail when the program was
13668 built with dwarf2.
13669
0a5e7efe
JI
136702004-05-05 Jim Ingham <jingham@apple.com>
13671
13672 * gdb.base/pending.exp: Make sure pending breakpoints
13673 preserve the ignore count.
f4fc3b93 13674
a8958849
MK
136752004-04-27 Jerome Guitton <guitton@gnat.com>
13676
13677 * i386-prologue.exp: Add testcase for jump instruction as first
13678 instruction of the real code.
13679 * i386-prologue.c (jump_at_beginning): New function.
13680
7e103f5b
MK
136812004-04-28 Mark Kettenis <kettenis@gnu.org>
13682
13683 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13684 x86_64-*-*.
13685
5d38b224
MK
136862004-04-28 Mark Kettenis <kettenis@gnu.org>
13687
13688 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13689 i*86-*-*.
13690
0ef32fd9
MK
136912004-04-25 Mark Kettenis <kettenis@gnu.org>
13692
13693 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13694 expression that checks the return type.
13695
71d7dd7c
AC
136962004-04-23 Andrew Cagney <cagney@redhat.com>
13697
13698 * gdb.base/call-sc.exp: New test of scalar call/return values.
13699 * gdb.base/call-sc.c: Ditto.
13700
1e9f977e
JJ
137012004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13702
13703 * gdb.threads/manythreads.c: Reduce thread stack size.
13704
899d9e3a
JJ
137052004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13706
13707 * gdb.threads/manythreads.c: Add copyright notice.
13708
61bcae62
AC
137092004-04-23 Andrew Cagney <cagney@redhat.com>
13710
13711 * gdb.base/siginfo.exp: Better handle step out of signal.
13712 * gdb.base/sigstep.exp: Ditto.
13713
7339a42e 137142004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 13715 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
13716
13717 * gdb.threads/manythreads.c: New testcase.
13718 * gdb.threads/manythreads.exp: Ditto.
13719
5c98409b
JB
137202004-04-22 Jim Blandy <jimb@redhat.com>
13721
13722 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13723 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13724
3b611f1a
MC
137252004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13726
13727 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13728
f0fd9238
AC
137292004-04-21 Andrew Cagney <cagney@redhat.com>
13730
13731 * gdb.base/sigstep.c: New file.
13732 * gdb.base/sigstep.exp: New file.
13733
90990674
JB
137342004-04-16 Joel Brobecker <brobecker@gnat.com>
13735
13736 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13737 call to observer_notify_normal_stop.
13738
78cef34b
AC
137392004-04-15 Andrew Cagney <cagney@redhat.com>
13740
13741 * gdb.base/siginfo.c: New file.
13742 * gdb.base/siginfo.exp: New file.
13743
d2343407
JB
137442004-04-12 J. Brobecker <brobecker@gnat.com>
13745
13746 * gdb.base/sep.exp: Fix typo in comment.
13747
a2dba3c8
JB
137482004-04-12 J. Brobecker <brobecker@gnat.com>
13749
13750 * gdb.base/sep.c: New file.
13751 * gdb.base/sep-proc.c: New file.
13752 * gdb.base/sep.exp: New testcase.
13753
15f7b60e
MK
137542004-04-09 Mark Kettenis <kettenis@gnu.org>
13755
13756 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13757 support.
13758
44f4de1a
AC
137592004-04-05 Andrew Cagney <cagney@redhat.com>
13760
13761 * gdb.base/sigaltstack.c: New file.
13762 * gdb.base/sigaltstack.exp: New file.
13763
ef04f396
JB
137642004-04-04 Joel Brobecker <brobecker@gnat.com>
13765
13766 * gdb.base/foll-fork.exp: Update the expected output for
13767 "help set follow-fork-mode", to match a change that was made
13768 to the help of this variable on 2004-01-13.
13769
d40d2c92
JB
137702004-04-01 Joel Brobecker <brobecker@gnat.com>
13771
13772 * lib/ada.exp: Add copyright notice.
13773 * bar.ads: Likewise.
13774 * bar.adb: Likewise.
13775 * null_record.adb: Likewise.
13776 * null_record.exp: Likewise.
13777 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13778
f86ef5a3
JB
137792004-04-01 Joel Brobecker <brobecker@gnat.com>
13780
13781 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13782 * configure: Regenerate.
13783
414e70e3
JB
137842004-04-01 Joel Brobecker <brobecker@gnat.com>
13785
13786 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13787 to build the application. Remove the message printed when in
13788 verbose mode, redundant with the UNSUPPORTED message above.
13789
f0aaee49
JB
137902004-03-31 Joel Brobecker <brobecker@gnat.com>
13791
13792 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13793 * gdb.ada (null_record.exp): New testcase.
13794
ac81cb54
JB
137952004-03-31 Joel Brobecker <brobecker@gnat.com>
13796
13797 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13798
854af2f7
JB
137992004-03-31 Joel Brobecker <brobecker@gnat.com>
13800
13801 * gdb.ada: New subdirectory.
13802 * gdb.ada/Makefile.in: New file.
13803 * gdb.ada/gnat_ada.gpr.in: New file.
13804
034cb681
JB
138052004-03-31 Joel Brobecker <brobecker@gnat.com>
13806
13807 * lib/ada.exp: New file.
13808
78a1a894
DJ
138092004-03-24 Daniel Jacobowitz <drow@mvista.com>
13810
13811 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13812 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13813
4b2b3b3e
AC
138142004-03-22 Andrew Cagney <cagney@redhat.com>
13815
13816 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13817 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13818 Problem identified by Ulrich Weigand.
13819
23c73aa3
DC
138202004-03-17 David Carlton <carlton@kealia.com>
13821
13822 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13823 PR c++/826.
13824
d63a86f8
RM
138252004-03-16 Roland McGrath <roland@redhat.com>
13826
13827 * gdb.base/auxv.exp: New file.
13828 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13829
0e02aa50
DC
138302004-03-12 David Carlton <carlton@kealia.com>
13831
13832 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13833 * gdb.cp/pr-1553.cc: Ditto.
13834 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13835 pass branch.
13836
c20b71be
MC
138372004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13838
13839 * gdb.cp/templates.exp: Accept more template types.
13840
c7414a01
MC
138412004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13842
13843 From Corinna Vinschen with modifications.
13844 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13845 local variable obj_with_enum.
13846 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13847 results with obj_with_enum.
13848
ed69573c
MC
138492004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13850
13851 * gdb.cp/classes.cc: New file, copied from misc.cc.
13852 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13853
28301461
MC
138542004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13855
13856 * gdb.cp/misc.cc: Add copyright notice.
13857
1198ecbe
DC
138582004-03-05 David Carlton <carlton@kealia.com>
13859
13860 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13861 * gdb.cp/rtti.h: Update copyright.
13862 (namespace n2::n3): New.
13863 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13864 (n2::n3::func3): New.
13865 (main): Call n2::n3::func3.
13866 * gdb.cp/rtti2.cc: Update copyright.
13867 (n2::create3): New.
13868
9e08c470
MK
138692004-03-04 Mark Kettenis <kettenis@gnu.org>
13870
13871 * gdb.asm/openbsd.inc: Fix typo.
13872
4bebc3aa
FF
138732004-03-03 Fred Fish <fnf@redhat.com>
13874
13875 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13876 "val" instead of unused "size". Update copyright year.
13877
6ea9fb37
DJ
138782004-02-29 Daniel Jacobowitz <drow@mvista.com>
13879
13880 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13881 to use unsigned char.
13882 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13883 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13884
23b23974
DJ
138852004-02-29 Daniel Jacobowitz <drow@mvista.com>
13886
13887 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13888 line of output.
13889
7574fd53
DJ
138902004-02-28 Daniel Jacobowitz <drow@mvista.com>
13891
13892 * gdb.base/relocate.c (dummy): Initialize.
13893
a195357f
DJ
138942004-02-28 Daniel Jacobowitz <drow@mvista.com>
13895
13896 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13897 a breakpoint at exit.
13898
72fd54a9
FF
138992004-02-27 Fred Fish <fnf@redhat.com>
13900
13901 * gdb.base/chng-syms.exp: Add expect condition to match failing
13902 case that isn't a timeout.
13903
b9d23137
AC
139042004-02-27 Andrew Cagney <cagney@redhat.com>
13905
13906 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13907 support.
13908
15d208f6 139092004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13910
15d208f6
FF
13911 * gdb.arch/gdb1431.c: Remove.
13912 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13913 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13914 of "until" incorrectly.
13915
98f9cd2d
JB
139162004-02-26 J. Brobecker <brobecker@gnat.com>
13917
13918 * gdb.cp/class2.cc (empty): New class.
13919 (refer): New function.
13920 (main): Declare an object of type empty and use it.
13921 * gdb.cp/class2.exp: Print the value of an object of type empty.
13922
9b50c11b
JJ
139232004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13924
13925 * gdb.base/langs.exp: Update query string to match the
13926 new nquery format used for pending breakpoints.
13927
0dcd613f
AC
139282004-02-26 Andrew Cagney <cagney@redhat.com>
13929
13930 Fix PR i18n/1570.
13931 * gdb.base/charset.c: Update copyright notice.
13932 (main, init_string): Remove the escape character '\e' tests.
13933 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13934 * gdb.base/charset.exp (valid_host_charset): Ditto.
13935 * gdb.base/setvar.exp: Ditto.
13936
b8a56647
AC
139372004-02-24 Andrew Cagney <cagney@redhat.com>
13938
90d59e34
AC
13939 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13940 mmapped data in core file" PASS and FAIL messages consistent.
13941
b8a56647
AC
13942 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13943 setting a breakpoint. Work around PR java/1565.
13944
9f27c604
JJ
139452004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13946
13947 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13948 new nquery format.
13949 * gdb.base/pending.exp: Ditto.
13950
3224a706
MK
139512004-02-22 Mark Kettenis <kettenis@gnu.org>
13952
13953 * configure.in: Run stabs tests on *BSD.
13954 * configure: Regenerated.
13955
41e0a9ca
MK
139562004-02-21 Mark Kettenis <kettenis@gnu.org>
13957
13958 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13959
1e1b3428
FF
139602004-02-20 Fred Fish <fnf@redhat.com>
13961
13962 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13963 blank in test for "returns short", for consistency with other
13964 "returns xxx" tests. Update copyright year.
13965
f9a7572a
FF
139662004-02-19 Fred Fish <fnf@redhat.com>
13967
13968 New testcase for PR breakpoint/1558.
13969 * gdb.arch/gdb1558.exp: New file.
13970 * gdb.arch/gdb1558.c: New file.
13971
b2ce2854
EZ
139722004-02-19 Elena Zannoni <ezannoni@redhat.com>
13973
13974 * gdb.base/nodebug.exp: Fix typo.
13975
e7c9ff01
JB
139762004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13977
13978 Committed by Jim Blandy <jimb@redhat.com>.
13979
62f4b920
JB
13980 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13981
2db536a1
JB
13982 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13983
e7c9ff01
JB
13984 * gdb.base/float.exp: Support s390*-*-* targets.
13985
f3205b34
AF
139862004-02-17 Adam Fedor <fedor@gnu.org>
13987
13988 * gdb.base/gdb1555.exp: New file.
13989 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13990
9d62932d
EZ
139912004-02-17 Elena Zannoni <ezannoni@redhat.com>
13992
13993 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13994
344c9711
FF
139952004-02-16 Fred Fish <fnf@redhat.com>
13996
13997 * gdb.arch/gdb1291.c: Remove
13998 * gdb.arch/gdb1291.s: New test input file.
13999 * gdb.arch/gdb1291.exp: Expand test to check case that should not
14000 fail. Test for correct result, known incorrect result, other
14001 failures and timeouts.
14002
2d822687
AC
140032004-02-16 Andrew Cagney <cagney@redhat.com>
14004
14005 * gdb.base/bigcore.exp: New file.
14006 * gdb.base/bigcore.c: New file.
14007
dac15b66
AC
140082004-02-13 Andrew Cagney <cagney@redhat.com>
14009
14010 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
14011 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
14012 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
14013 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
14014 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
14015 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
14016 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
14017 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
14018 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
14019 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
14020
6bdfc2c4
JJ
140212004-02-11 Jeff Johnston <jjohnstn@redhat.com>
14022
14023 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
14024 executed is an alloc instruction.
14025
87b3ede8
DC
140262004-02-11 David Carlton <carlton@kealia.com>
14027
14028 * gdb.cp/breakpoint.exp: New.
14029 * gdb.cp/breakpoint.cc: New.
14030
6e19e2bf
MC
140312004-02-11 Michael Chastain <mec.gnu@mindspring.com>
14032
14033 Partial fix for PR gdb/1543.
14034 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
14035 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
14036 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
14037 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
14038 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
14039 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
14040 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
14041 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
14042 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
14043 to bug-gdb@prep.ai.mit.edu .
14044 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
14045 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
14046 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
14047 Likewise.
14048
5c5455dc
AC
140492004-02-10 Andrew Cagney <cagney@redhat.com>
14050
14051 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
14052 using gdb_internal_error_resync.
14053
9cf689d7
DJ
140542004-02-09 Daniel Jacobowitz <drow@mvista.com>
14055
14056 * gdb.threads/thread-specific.exp: Stop early if no threads are
14057 found.
14058
d2dc51db
MC
140592004-02-09 Michael Chastain <mec.gnu@mindspring.com>
14060
14061 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
14062
14b1a056
DJ
140632004-02-08 Daniel Jacobowitz <drow@mvista.com>
14064
14065 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
14066 breakpoints.
14067
83f66e8f
DJ
140682004-02-07 Daniel Jacobowitz <drow@mvista.com>
14069
14070 * config/sim.exp (gdb_load): Handle $arg == "".
14071 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
14072 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
14073
30fc0091
EZ
140742004-02-07 Elena Zannoni <ezannoni@redhat.com>
14075
a9c64011
AS
14076 * gdb.base/maint.exp: Update test to reflect
14077 obstack changes.
30fc0091 14078
4d806929
JJ
140792004-02-04 Jeff Johnston <jjohnstn@redhat.com>
14080
14081 * gdb.base/pendshr.c (pendfunc): New function that calls
14082 pendfunc1.
14083 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
14084
7bfdd688
FF
140852004-02-04 Fred Fish <fnf@redhat.com>
14086
14087 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
14088 function symbols and update copyright years.
14089 * gdb.arch/gdb1291.c: Ditto.
14090
aaa08ee4
MC
140912004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14092
14093 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
14094
dbad7755
MC
140952004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14096
14097 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
14098
ec4646ef
MC
140992004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14100
14101 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
14102
1b802196
FF
141032004-02-02 Fred Fish <fnf@redhat.com>
14104
14105 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
14106 remote targets. Update copyright years.
14107
18fe2033
JJ
141082004-02-02 Jeff Johnston <jjohnstn@redhat.com>
14109
14110 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
14111 support.
14112 * gdb.base/langs.exp: Fix test which attempts to create
14113 breakpoint on non-existent function to handle new pending
14114 support.
14115 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
14116 a breakpoint.
14117 * gdb.base/pending.exp: New test.
14118 * gdb.base/pending.c: New file.
14119 * gdb.base/pendshr.c: Ditto.
14120
8d577d32
DC
141212004-02-02 David Carlton <carlton@kealia.com>
14122
14123 * gdb.cp/overload.exp: Add overloadNamespace tests.
14124 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
14125 (overloadNamespace, XXX): New.
14126 (main): Call XXX::marker2.
14127
3ad13771
FF
141282004-02-01 Fred Fish <fnf@redhat.com>
14129
14130 * gdb.base/dump.exp: Use runto_main instead of "runto main".
14131 * gdb.base/finish.exp: Ditto.
14132 * gdb.base/gcore.exp: Ditto.
14133 * gdb.base/huge.exp: Ditto.
14134 * gdb.base/info-proc.exp: Ditto.
14135 * gdb.base/return2.exp: Ditto.
14136 * gdb.threads/gcore-thread.exp: Ditto.
14137
44c75849
DJ
141382004-02-01 Daniel Jacobowitz <drow@mvista.com>
14139
14140 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
14141
005bc093
MK
141422004-02-01 Mark Kettenis <kettenis@gnu.org>
14143
14144 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
14145 that opening the file succeeds on OpenBSD.
14146
c47cebdb
DJ
141472004-02-01 Daniel Jacobowitz <drow@mvista.com>
14148
14149 * gdb.threads/thread-specific.c: New file.
14150 * gdb.threads/threads-specific.exp: New test script.
14151 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
14152 to expect_out.
14153
5a01311c
MK
141542004-02-01 Mark Kettenis <kettenis@gnu.org>
14155
14156 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
14157 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
14158 only on the "print_small_structs from print_long_arg_list" test.
14159
ce22a4f1
DJ
141602004-02-01 Daniel Jacobowitz <drow@mvista.com>
14161
14162 * gdb.base/completion.exp: Kill a stray backslash.
14163
14164 From Jim Ingham <jingham@apple.com>:
14165 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
14166 agrees with the result from sending a tab.
14167
abbab9d3
DJ
141682004-01-31 Daniel Jacobowitz <drow@mvista.com>
14169
14170 * gdb.base/chng-syms.exp: Remove stray newline.
14171
53904d1e
MK
141722004-01-31 Mark Kettenis <kettenis@gnu.org>
14173
14174 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
14175 *-*-openbsd*.
14176 * gdb.asm/openbsd.inc: New file.
14177
3a4b3aac
MK
141782004-01-30 Mark Kettenis <kettenis@gnu.org>
14179
14180 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
14181 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
14182 *-*solaris2*. Remove commented out default settings for
14183 asm-flags. Replace gdb_compile with target_link.
14184
ebac27b4
MC
141852004-01-29 Michael Chastain <mec.gnu@mindspring.com>
14186
14187 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
14188 for all tests. Remove old hp-ux and cygnus xfail cases.
14189
d8679d84
PH
141902004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
14191
14192 * gdb.base/chng-syms.exp: New file.
14193 * gdb.base/chng-syms.c: New file.
14194
0a55bc22
MC
141952004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14196
14197 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
14198 Provide arms for current output in all my configurations.
14199
94b8e876
MC
142002004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14201
14202 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
14203 * lib/compiler.cc: Likewise.
14204 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
14205 get the right preprocessor. Eval the output directly. Remove
14206 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
14207 hp_f77_compiler and hp_f90_compiler completely.
14208 (gdb_preprocess): Delete.
14209 (get_compiler): Delete.
14210
7cf03d44
MK
142112004-01-24 Mark Kettenis <kettenis@gnu.org>
14212
14213 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
14214 <string.h>.
14215
68b6dce9
NR
142162004-01-24 Nick Roberts <nick@nick.uklinux.net>
14217
14218 * gdb.mi/mi-stack.exp: Update copyright.
14219
b368761e
DC
142202004-01-23 David Carlton <carlton@kealia.com>
14221
14222 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
14223 test for cp_lookup_transparent_type.
14224 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
14225 call them.
14226
f2061b53
DJ
142272004-01-23 Daniel Jacobowitz <drow@mvista.com>
14228
14229 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
14230 after -var-update.
14231
37fc574a
DC
142322004-01-23 David Carlton <carlton@kealia.com>
14233
14234 * gdb.cp/namespace.cc (C::ensureRefs): New.
14235 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
14236
8e94b928
NR
142372004-01-20 Nick Roberts <nick@nick.uklinux.net>
14238
14239 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
14240 case "-stack-list-locals 2".
14241 * gdb.mi/mi-var-child.exp: Test for case
14242 "-var-list-children --all-values NAME".
14243
997b0952
MC
142442004-01-18 Michael Chastain <mec.gnu@mindspring.com>
14245
14246 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
14247
52470da3
MK
142482004-01-18 Mark Kettenis <kettenis@gnu.org>
14249
7049b4b8
MK
14250 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
14251 used with gdb_test_multiple.
14252
52470da3
MK
14253 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
14254 read at address 0. This fixes PR testsuite/1504.
14255
da6012e5
DJ
142562004-01-18 Daniel Jacobowitz <drow@mvista.com>
14257
14258 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
14259 Remove downloading, guessing the host executable, the calls to
14260 gdb_file_cmd and gdb_target_cmd, and "load" support.
14261 (infer_host_exec): New function broken out from gdb_load.
14262 (gdb_load): New wrapper for gdbserver_gdb_load.
14263 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
14264 gdb_target_cmd. Use -target-select.
14265 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
14266 Download binaries to the host. Clear last_mi_remote_file when
14267 we load a new binary.
14268 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
14269 call gdbserver_gdb_load and mi_gdb_target_cmd.
14270
32c70722
MC
142712004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14272
14273 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
14274 type patterns.
14275
b0cecf36
MC
142762004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14277
14278 * gdb.cp/templates.exp: Fix typo in test name of
14279 "print Foo<volatile char*>::foo".
14280
4120d7e6
MC
142812004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14282
14283 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
14284
f679e530
BE
142852004-01-16 Ben Elliston <bje@wasabisystems.com>
14286
14287 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
14288 (clean mostlyclean): Remove empty rm.
14289
091c48f6
MC
142902004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14291
14292 * gdb.base/setvar.exp: Add copyright years.
14293
3e5fc8d2
DC
142942004-01-14 David Carlton <carlton@bactrian.org>
14295
14296 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
14297 PR c++/1511 and update coment.
14298 * gdb.cp/templates.exp: Update patterns to match current output.
14299 If changes involve something other than whitespace, KFAIL
14300 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
14301
63d06c5c
DC
143022004-01-14 David Carlton <carlton@kealia.com>
14303
14304 * gdb.cp/namespace.exp: Add tests involving classes defined within
14305 namespaces.
14306 * gdb.cp/namespace.cc (C::CClass): New.
14307 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
14308
a51dab88
EZ
143092004-01-14 Elena Zannoni <ezannoni@redhat.com>
14310
14311 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
14312 what debug info we have. Print a better message if something goes
14313 wrong while producing the separate debug info file.
14314
a476ccc9
MC
143152004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14316
14317 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
14318
f453692c
MC
143192004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14320
14321 * gdb.base/callfuncs.c: Add copyright notice.
14322
f40063a5
MC
143232004-01-13 Michael Chastain <mec.gnu@mindspring.com>
14324
14325 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
14326 inheritance. PR gdb/1498, PR gcc/13539.
14327
19ac3974
EZ
143282004-01-13 Elena Zannoni <ezannoni@redhat.com>
14329
a9c64011
AS
14330 * gdb.threads/gcore-thread.exp: Prefix name of binary with
14331 test specific name.
14332 * gdb.mi/gdb669.exp: Ditto.
14333 * gdb.mi/mi-pthreads.exp: Ditto.
14334 * gdb.mi/mi1-pthreads.exp: Ditto.
14335 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 14336
56c97c6e
MC
143372004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14338
14339 * gdb.cp/member-ptr.cc: Add copyright notice.
14340
a0644324
MC
143412004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14342
14343 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
14344 some patterns for recent versions of gcc and hpacc. Delete
14345 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
14346 Delete tests that access a NULL pointer-to-member-data. This
14347 script is still disabled for gcc.
14348
32fabe09
EZ
143492004-01-12 Elena Zannoni <ezannoni@redhat.com>
14350
14351 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 14352 escaped correctly.
32fabe09 14353
1f8a6abb
EZ
143542004-01-12 Elena Zannoni <ezannoni@redhat.com>
14355
14356 * gdb.base/sepdebug.exp: New file.
14357 * gdb.base/sepdebug.c: New file.
14358 * lib/gdb.exp (separate_debug_filename): New procedure.
14359 (gdb_gnu_strip_debug): New procedure.
14360
48efe704
AC
143612004-01-12 Andrew Cagney <cagney@redhat.com>
14362
14363 * gdb.mi/ChangeLog: Delete file. Renamed to ...
14364 * gdb.mi/ChangeLog-1999-2003: New file.
14365
a9415475
AC
143662004-01-12 Andrew Cagney <cagney@redhat.com>
14367
14368 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
14369 "Renaming a directory to a non-empty directory returns ENOTEMPTY
14370 or EEXIST", treat EBUSY as an XFAIL.
14371
83b8cf9d
MC
143722004-01-11 Michael Chastain <mec.gnu@mindspring.com>
14373
14374 * gdb.base/scope.exp: Remove obsolete setup_xfail for
14375 hp_cc_compiler.
14376
9939d2a8
MC
143772004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14378
14379 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
14380 decorations.
14381
1ff8cadf
MC
143822004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14383
14384 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
14385 and "(aCC)" decorations. Remove obsolete doco about old
14386 test results.
14387
6fa9022e
MC
143882004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14389
14390 * gdb.cp/exception.exp: Fix typo in doco.
14391
209721fe
MK
143922004-01-09 Mark Kettenis <kettenis@gnu.org>
14393
14394 * gdb.base/gdb1476.exp: Fix typo.
14395
ef11303e
MC
143962004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14397
14398 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
14399 file.
14400
041ab88c
MC
144012004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14402
14403 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
14404 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
14405 Use gdb_compile. Remove restriction on gcc. Add some patterns
14406 for recent version of gdb. Delete second half, which was a copy
14407 of the first half with different build flags. This test is
14408 still disabled because it is still not ready for production.
14409
e36d075a
MC
144102004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14411
14412 * gdb.cp/exception.cc: Add copyright notice.
14413 * gdb.cp/exception.exp: Add a notice that this file is broken
14414 because of line number changes caused by addition of copyright
14415 notice.
14416
42b190ad
MC
144172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14418
14419 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
14420 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
14421
8f25f06b
MC
144222004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14423
14424 * gdb.cp/classes.exp: Accept gnu abi 2.
14425 * gdb.cp/derivation.exp: Likewise.
14426 * gdb.cp/overload.exp: Likewise.
14427 * gdb.cp/virtfunc.exp: Likewise.
14428
06ded8b8
MC
144292004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14430
14431 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
14432 semicolon after end of function.
14433
77c26ae3
MC
144342004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14435
14436 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
14437 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
14438 boilerplate code for compiling and running the program under
14439 test. Add some string method tests.
14440
20757486
MC
144412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14442
14443 * gdb.cp/bs15503.cc: Add copyright notice.
14444 * gdb.cp/bs15503.exp: Adjust line number.
14445
0fd3b503
MC
144462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14447
14448 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14449 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14450
10d1bea8
MC
144512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14452
14453 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14454 hp_cc_compiler.
14455
2789202a
MC
144562004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14457
14458 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14459 * gdb.cp/ctti.exp: Use the marker instead of "next".
14460 With gcc, run further before bailing.
14461
b862f14c
MC
144622004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14463
14464 * gdb.cp/cttiadd.cc: Add copyright notice.
14465 * gdb.cp/cttiadd1.cc: Likewise.
14466 * gdb.cp/cttiadd2.cc: Likewise.
14467 * gdb.cp/cttiadd3.cc: Likewise.
14468
96da2469
MC
144692004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14470
14471 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14472 Use gdb_test, gdb_test_multiple. Use floating-point values that
14473 have exact representations in IEEE-ish formats.
14474
053248ff
MC
144752004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14476
14477 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14478 compilers. Delete duplicate call to get_compiler_info.
14479 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14480 * gdb.base/volatile.exp: Likewise.
14481
84acecdd
MK
144822004-01-07 Mark Kettenis <kettenis@gnu.org>
14483
14484 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14485 memory at address 0.
14486
fe11a27f
MC
144872004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14488
14489 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
14490 to test for hp-ux assembler. Fix copyright years.
14491
60ad077b
AC
144922004-01-07 Andrew Cagney <cagney@redhat.com>
14493
14494 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14495
1c9b8f33
AC
144962004-01-07 Andrew Cagney <cagney@redhat.com>
14497
14498 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
14499 when creating the read-only file. From analysis by Roland McGrath
14500 and Elena Zannoni.
14501
753ccc7a
MC
145022004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14503
14504 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14505
eca3e36b
MC
145062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14507
14508 * gdb.base/cvexpr.c: Be type-safe with function pointers and
14509 data pointers.
14510
f8d4bac4
MC
145112004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14512
14513 * gdb.cp/m-static.exp: Compile one source file at a time.
14514 Delete unused call to get_compiler_info.
14515
9b4e0f94
MC
145162004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14517
14518 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14519 * gdb.base/call-rt-st.exp: Likewise.
14520 * gdb.base/nodebug.exp: Likewise.
14521 * gdb.base/volatile.exp: Likewise.
14522 * gdb.cp/ref-types.exp: Likewise.
14523 * gdb.cp/templates.exp: Likewise.
14524
023c1024
MK
145252004-01-05 Mark Kettenis <kettenis@gnu.org>
14526
14527 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14528
19703c4a
MC
145292004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14530
14531 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
14532 hppa*-hp-hpux*.
14533
18b67037
MK
145342004-01-04 Mark Kettenis <kettenis@gnu.org>
14535
ba6219c8
MK
14536 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14537 x86_64-*-*.
14538
18b67037
MK
14539 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14540 sparc64-*-* and sparc*-solaris2*.
14541
1bfbbb9d
MK
145422004-01-04 Mark Kettenis <kettenis@gnu.org>
14543
14544 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14545 return ${tests}" test. The ${tests} already mentions the
14546 filename.
14547
06846494
MC
145482004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14549
14550 * gdb.cp/local.exp: Accept gcc abi 2.
14551
3b0cb202
MC
145522004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14553
14554 * gdb.cp/templates.exp: Accept gcc abi 2.
14555
0643ec3f
MC
145562004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14557
14558 * lib/compiler.cc: Remove supports_template_debugging.
14559 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14560
d231d0b1
MC
145612004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14562
14563 * gdb.cp/namespace.exp: Accept gcc abi 2.
14564
44ffb27c
MC
145652004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14566
14567 * gdb.cp/method.exp: Accept gcc abi 2.
14568
184ad485
MC
145692004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14570
14571 * gdb.cp/classes.exp: Generate identical results as old version.
14572 * gdb.cp/derivation.exp: Likewise.
14573 * gdb.cp/overload.exp: Likewise.
14574 * gdb.cp/virtfunc.exp: Likewise.
14575
116f09e7
MC
145762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14577
14578 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14579 mysterious bug with sourceware version of expect.
14580
b1379776
MC
145812004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14582
14583 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14584 current versions of gcc, including gcc abi 2. Remove gratuitous
14585 restart of test program. Use gdb_test_multiple and gdb_test for
14586 all tests. Add patterns to xfail missing "const" in "const char *"
14587 and kfail PR gdb/1155.
14588
6b7a4c0e
MC
145892004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14590
14591 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14592 current versions of gcc, including gcc abi 2. Remove gratuitous
14593 restart of test program. Use gdb_test_multiple and gdb_test for
14594 all tests. Add patterns to kfail PR gdb/1498.
14595
51615d72
MC
145962003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14597
14598 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14599 current versions of gcc, including gcc abi 2. Use "breakpoint"
14600 and "continue" instead of restarting the target program. Use
14601 gdb_test_multiple and gdb_test for all tests.
14602
7b79a9d7
MK
146032004-01-01 Mark Kettenis <kettenis@gnu.org>
14604
14605 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14606 for *-*-solaris2*.
14607
1cd3489f
MC
146082003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14609
14610 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14611 current versions of gcc, including gcc abi 2. Use "breakpoint"
14612 and "continue" instead of restarting the target program several
14613 times. Use gdb_test_multiple and gdb_test for all tests.
14614
850742db
MC
146152003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14616
14617 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14618 source files.
14619
eb4bbda8
MC
146202003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14621
14622 * gdb.base/environ.exp: Handle compiling test case from multiple
14623 source files.
14624
e42c7771
MC
146252003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14626
14627 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14628
80e4b428
JB
146292003-12-17 Jim Blandy <jimb@redhat.com>
14630
5f06973a
JB
14631 * gdb.base/freebpcmd.c: Add copyright notice.
14632
80e4b428
JB
14633 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14634
0ab84fb7
MC
146352003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14636
14637 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14638
1b3bb3d0
JB
146392003-12-13 Jim Blandy <jimb@redhat.com>
14640
14641 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14642
3a4c9371
KB
146432003-12-12 Kevin Buettner <kevinb@redhat.com>
14644
14645 * gdb.asm/frv.inc: New file.
14646 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14647
a1dea79a
FF
146482003-12-09 Fred Fish <fnf@redhat.com>
14649
14650 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14651 functions to break1.c and leave prototypes behind. Add more
14652 "set breakpoint NN here" comments.
14653 * gdb.base/break1.c: New file.
14654
14655 * gdb.base/break.exp: Handle compiling test case from multiple
14656 source files and change source file references as needed.
14657 * gdb.base/completion.exp: Ditto.
14658 * gdb.base/condbreak.exp: Ditto.
14659 * gdb.base/define.exp: Ditto.
14660 * gdb.base/ena-dis-br.exp: Ditto.
14661 * gdb.base/info-proc.exp: Ditto.
14662 * gdb.base/maint.exp: Ditto.
14663 * gdb.base/until.exp: Ditto.
14664
14665 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14666 hardcoded line numbers.
14667 * gdb.base/define.exp: Ditto.
14668 * gdb.base/ena-dis-br.exp: Ditto.
14669 * gdb.base/maint.exp: Ditto.
14670 * gdb.base/until.exp: Ditto.
14671
14672 * gdb.base/completion.exp: Use "break1" for completion tests since
14673 "break" is no longer a unique prefix.
14674
5266b69c
AC
146752003-12-06 Andrew Cagney <cagney@redhat.com>
14676
14677 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14678 "return_value_unimplemented". When an unimplemented struct return
14679 architecture, report incorrect values as a KFAIL
14680
374451f0
MC
146812003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14682
14683 * gdb.cp/rtti.exp: Accept new wording of warning from
14684 cp_lookup_rtti_type.
14685
ba9b20a7
MC
146862003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14687
14688 Partial fix for PR testsuite/1456.
14689 * gdb.base/scope.exp (test_at_main): Replace references to
14690 gcc_compiled with calls to test_compiler_info.
14691 (test_at_foo): Likewise.
14692 (test_at_bar): Likewise.
14693
b74b6d0b
MC
146942003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14695
14696 Partial fix for PR testsuite/1456.
14697 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14698 to test_compiler_info.
14699
ccfa3402
MC
147002003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14701
14702 * gdb.base/so-impl-ld.exp: Update copyright notice.
14703
f6246aba
MC
147042003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14705
14706 Partial fix for PR testsuite/1456.
14707 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14708 to test_compiler_info.
14709
13ae734a
MC
147102003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14711
14712 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14713 from current versions of gdb. Clean up regular expressions.
14714 Delete redundant timeout case.
14715
d8e1cdee
MC
147162003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14717
14718 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14719 from current versions of gdb. Clean up regular expressions.
14720 Delete redundant timeout case.
14721
96457b64
MC
147222003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14723
14724 Partial fix for PR testsuite/1456.
14725 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14726 gcc_compiled with call to test_compiler_info.
14727
f35309fc
MC
147282003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14729
14730 Partial fix for PR testsuite/1456.
14731 * gdb.base/list.exp (test_list_function): Delete unused declaration
14732 of gcc_compiled.
14733
d7afdf9b
MC
147342003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14735
14736 Partial fix for PR testsuite/1456.
14737 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14738 call to test_compiler_info.
14739
71507b56
MK
147402003-11-29 Mark Kettenis <kettenis@gnu.org>
14741
14742 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14743 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14744 it to create the appropriate note.inc.
14745 * gdb.asm/asmsrc1.s: Include "note.inc".
14746 * gdb.asm/netbsd.inc: New file.
14747 * gdb.asm/empty.inc: New file.
14748
f81f93f7
MC
147492003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14750
14751 Partial fix for PR testsuite/1456.
14752 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14753 calls to test_compiler_info.
14754
9a77938e
MC
147552003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14756
14757 Partial fix for PR testsuite/1456.
14758 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14759 calls to test_compiler_info.
14760
e8367dc7
MK
147612003-11-27 Mark Kettenis <kettenis@gnu.org>
14762
14763 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14764 pattern for the KFAILs.
14765
526c61ee
AF
147662003-11-25 Adam Fedor <fedor@gnu.org>
14767
14768 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14769 * gdb.objc/objcdecode.m: New file.
14770
28f2d600
AF
147712003-11-25 Adam Fedor <fedor@gnu.org>
14772
14773 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14774 * gdb.objc/nondebug.m: New file.
14775
a3895cee
BE
147762003-11-26 Ben Elliston <bje@wasabisystems.com>
14777
14778 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14779 NetBSD as it does on FreeBSD. Modelled on a similar change by
14780 Mark Kettenis on 2003-05-30.
14781 (link-flags): Set to "--entry _start" regardless of target.
14782 Special linker flags are to be appended to $link-flags.
14783 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14784
c9f2c8a3
MC
147852003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14786
14787 * gdb.cp/method.exp: Accept output of new demangler.
14788
15a0587a 147892003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14790
14791 * gdb/class2.exp: New file.
14792 * gdb/class2.cc: New file.
14793
3c00b570
MC
147942003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14795
14796 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14797 of new demangler.
14798
7027acc7
MK
147992003-11-23 Mark Kettenis <kettenis@gnu.org>
14800
14801 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14802 of gdb_test "run".
14803
b0e1598a
MK
148042003-11-23 Mark Kettenis <kettenis@gnu.org>
14805
14806 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14807 "continue" into "run".
14808
4d9eda44
MC
148092003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14810
14811 Partial fix for PR testsuite/1456.
14812 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14813 call to test_compiler_info.
14814 * gdb.cp/ctti.exp: Likewise.
14815 * gdb.cp/derivation.exp: Likewise.
14816 * gdb.cp/member-ptr.exp: Likewise.
14817 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14818 reference to gcc_compiled.
14819
148202003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14821
14822 Fix PR testsuite/1463.
14823 * gdb.base/structs.exp (start_structs_test): Call
14824 get_debug_format before using the debug format.
14825
d422fe19
AC
148262003-11-22 Andrew Cagney <cagney@redhat.com>
14827
14828 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14829 * gdb.base/structs.exp: Use gdb_test_multiple.
14830
039cf96d
AC
148312003-11-20 Andrew Cagney <cagney@redhat.com>
14832
6882279b
AC
14833 * gdb.base/structs.exp: Handle and recover from internal errors.
14834 Replace "foo${n}" with "foo<n>" in test messages.
14835
e53890ae
AC
14836 * gdb.base/structs.exp: Update copyright. Rewrite.
14837 * gdb.base/structs.c: Update copyright. Rewrite.
14838
2b211c59
AC
14839 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14840 resync count exceeded.
d63a86f8 14841
039cf96d
AC
14842 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14843 from the internal error.
14844 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14845 Original from Jim Blandy.
14846 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14847
eac98b22
AC
148482003-11-19 Andrew Cagney <cagney@redhat.com>
14849
14850 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14851 KFAIL.
14852
67455b2a
MK
148532003-11-17 Mark Kettenis <kettenis@gnu.org>
14854
14855 New testcase for PR backtrace/1435.
14856 * gdb.arch/i386-unwind.exp: New file.
14857 * gdb.arch/i386-unwind.c: New file.
14858
853d6e5b
AC
148592003-11-17 Andrew Cagney <cagney@redhat.com>
14860
14861 * lib/gdb.exp (compiler_info): New global.
14862 (test_compiler_info): New function.
14863 (get_compiler_info): Set compiler_info.
14864 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14865 "compiler_info" to gcc-<major>-<minor>.
14866
38cf6e11
MC
148672003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14868
14869 * gdb.trace/configure: Remove.
14870
a50d3602
EZ
148712003-11-13 Elena Zannoni <ezannoni@redhat.com>
14872
14873 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14874 breakpoints.
a50d3602
EZ
14875 * gdb.base/break.exp: Remove all references to explicit line
14876 numbers.
14877
d9407aaa
NC
148782003-11-11 Nick Clifton <nickc@redhat.com>
14879
14880 * gdb.base/shreloc.exp: Do not run for targets which do not
14881 support shared objects.
14882
db488fc1
CV
148832003-11-10 Corinna Vinschen <vinschen@redhat.com>
14884
14885 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14886 Don't run tests if nofileio flag is given.
14887
6a90a18e
EZ
148882003-11-07 Elena Zannoni <ezannoni@redhat.com>
14889
14890 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14891 as well as 'Watchpoint'.
6a90a18e 14892
0b915e9c
EZ
148932003-11-06 Elena Zannoni <ezannoni@redhat.com>
14894
14895 Reported by Jim Ingham <jingham@apple.com>:
14896 * gdb.base/annota1.exp: Match at least one occurrence of the
14897 signal handler annotation.
14898
d7e4b55f
EZ
148992003-11-06 Elena Zannoni <ezannoni@redhat.com>
14900
a9c64011
AS
14901 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14902 as well as 'Watchpoint'.
d7e4b55f 14903
2fe4e8d0
MC
149042003-11-05 Michael Chastain <mec@shout.net>
14905
14906 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14907
6ef88553
KW
149082003-11-03 Kris Warkentin <kewarken@qnx.com>
14909
14910 * gdb.arch/gdb1291.c: New test file.
14911 * gdb.arch/gdb1291.exp: New test script.
14912 * gdb.arch/gdb1431.c: New test file.
14913 * gdb.arch/gdb1431.exp: New test script.
14914
ae7dc4d8
MC
149152003-10-22 Michael Chastain <mec@shout.net>
14916
14917 * gdb.mi/pthreads.c: Add copyright notice.
14918
c39d7427
MC
149192003-10-22 Michael Chastain <mec@shout.net>
14920
14921 * gdb.threads/pthreads.c: Add copyright notice.
14922
8b7d96c1
MC
149232003-10-20 Michael Chastain <mec@shout.net>
14924
14925 * gdb.base/gdb1056.exp: New test script.
14926
d1d69fdd
DJ
149272003-10-13 Daniel Jacobowitz <drow@mvista.com>
14928
14929 * gdb.threads/killed.exp: Use gdb_run_cmd.
14930
7d605576
DJ
149312003-10-13 Daniel Jacobowitz <drow@mvista.com>
14932
14933 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14934 create a core file.
14935 * gdb.threads/gcore-thread.exp: Likewise.
14936
618ec112
CV
149372003-10-13 Corinna Vinschen <vinschen@redhat.com>
14938
14939 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14940 type, based on char type.
14941 (struct bit_flags_short_t): New bitfield type, based on short type.
14942 (init_bit_flags_char): New fuction.
14943 (init_bit_flags_short): Ditto.
14944 (print_bit_flags_char): Ditto.
14945 (print_bit_flags_short): Ditto.
14946 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14947
9367a73c
MC
149482003-10-11 Michael Chastain <mec@shout.net>
14949
14950 * gdb.base/call-rt-st.exp: Update copyright year.
14951
1decf120
KI
149522003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14953
14954 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14955 * gdb.disasm/sh3.s: Ditto.
14956
5445b2ae
DJ
149572003-10-07 Daniel Jacobowitz <drow@mvista.com>
14958
14959 * gdb.threads/switch-threads.exp: New test.
14960 * gdb.threads/switch-threads.c: New source file.
14961
aec24853
CV
149622003-10-07 Corinna Vinschen <vinschen@redhat.com>
14963
14964 * gdb.base/ending-run.exp: Add sh specific case.
14965
adc7428d
AC
149662003-10-06 Andrew Cagney <cagney@redhat.com>
14967
14968 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14969 * gdb.disasm/mn10200.exp: Delete obsolete file.
14970
c9d37158
DJ
149712003-09-29 Daniel Jacobowitz <drow@mvista.com>
14972
14973 * ChangeLog: Correct an entry command.exp -> commands.exp.
14974 * gdb.base/commands.exp (bp_deleted_in_command_test)
14975 (temporary_breakpoint_commands): Check noargs.
14976
79c2c32d
DC
149772003-09-25 David Carlton <carlton@kealia.com>
14978
14979 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14980 of some print tests, where appropriate. Add tests for C::D::cd,
14981 E::ce, F::cXfX, G::XgX.
14982 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14983
594e6d67
RE
149842003-09-25 Richard Earnshaw <rearnsha@arm.com>
14985
14986 * lib/java.exp (java_init): Import target_alias before using it.
14987
10f0d451
DC
149882003-09-25 David Carlton <carlton@kealia.com>
14989
14990 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14991
274bcba0
EZ
149922003-09-23 Elena Zannoni <ezannoni@redhat.com>
14993
d63a86f8 14994 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14995 weirdness.
274bcba0 14996
cdbf20f7
MC
149972003-09-17 Michael Chastain <mec@shout.net>
14998
14999 * gdb.cp/gdb1355.exp: New file.
15000 * gdb.cp/gdb1355.c: New file.
15001
71e06f80
CV
150022003-09-15 Corinna Vinschen <vinschen@redhat.com>
15003
15004 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
15005 * gdb.asm/sh.inc: New file.
15006
5c4e30ca
DC
150072003-09-11 David Carlton <carlton@kealia.com>
15008
bd45b7af
DC
15009 * gdb.cp/namespace.exp: Add tests for namespace types.
15010 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
15011 (test_namespace): New.
15012
1c199746
EZ
150132003-09-11 Elena Zannoni <ezannoni@redhat.com>
15014
a9c64011 15015 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 15016 * gdb.stabs/weird.exp: Ditto.
1c199746 15017
04ed252f
MC
150182003-09-08 Michael Chastain <mec@shout.net>
15019
15020 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
15021
d8a2d9e7
MC
150222003-09-07 Michael Chastain <mec@shout.net>
15023
15024 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
15025 'parse error'.
15026
161afb24
MK
150272003-09-07 Mark Kettenis <m.kettenis@osp.nl>
15028
15029 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
15030
49f2741a
MC
150312003-08-30 Michael Chastain <mec@shout.net>
15032
15033 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
15034 * gdb.gdb/observer.exp: Ditto.
15035 * gdb.gdb/xfullpath.exp: Ditto.
15036
8afa723e
MK
150372003-08-29 Mark Kettenis <kettenis@gnu.org>
15038
15039 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
15040 *-*-*bsd*.
15041
f31dfe3b
JJ
150422003-08-28 Jeff Johnston <jjohnstn@redhat.com>
15043
15044 * gdb.base/dump.exp: Skip for ia64.
15045
4630e498
JJ
150462003-08-25 Jeff Johnston <jjohnstn@redhat.com>
15047
15048 * gdb.asm/asm-source.exp: Add ia64 support.
15049 * gdb.asm/ia64.inc: New file.
15050
1105b7ef
MC
150512003-08-22 Michael Chastain <mec@shout.net>
15052
15053 * gdb.cp: New directory.
15054 * gdb.cp/*: Copy from gdb.c++/*.
15055 * gdb.c++/*: Remove.
15056 * Makefile.in: Change gdb.c++ to gdb.cp.
15057 * configure.in: Ditto.
15058 * configure: Regnerate.
15059
c945b932
MK
150602003-08-18 Mark Kettenis <kettenis@gnu.org>
15061
15062 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
15063 * gdb.arch/i386-prologue.c (gdb1338): Add function.
15064
2b66634b
DJ
150652003-08-17 Daniel Jacobowitz <drow@mvista.com>
15066
15067 * mi-var-display.exp (-var-list-children weird): Accept function
15068 pointers with argument types.
15069 * mi1-var-display.exp (-var-list-children weird): Likewise.
15070 * mi2-var-display.exp (-var-list-children weird): Likewise.
15071
a356f73b
DJ
150722003-08-17 Daniel Jacobowitz <drow@mvista.com>
15073
15074 * gdb.base/annota3.exp: Add missing newline.
15075
483417b8
MC
150762003-08-06 Michael Chastain <mec@shout.net>
15077
15078 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
15079
c99c59c3
MS
150802003-08-12 Michael Snyder <msnyder@redhat.com>
15081
15082 * gdb.base/float.exp: Add test for SH.
15083
55ed7501
MK
150842003-08-10 Mark Kettenis <kettenis@gnu.org>
15085
15086 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
15087
1a371f2e
EZ
150882003-08-07 Elena Zannoni <ezannoni@redhat.com>
15089
15090 * gdb.base/completion.exp: Remove reduntant completion test
15091 on filename.
15092
e0f353ce
EZ
150932003-08-07 Elena Zannoni <ezannoni@redhat.com>
15094
a9c64011
AS
15095 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
15096 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
15097 gdb.trace/save-trace.exp: Make sure that full pathnames are
15098 escaped correctly.
e0f353ce 15099
5710a1af 151002003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 15101
a9c64011
AS
15102 * configure.in: Don't generate config.h from config.hin.
15103 * configure: Regenerate.
15104 * config.hin: Remove file.
15105 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
15106 * gdb.threads/pthreads.c: Ditto.
5710a1af 15107
dcd81ce9
DJ
151082003-08-07 Daniel Jacobowitz <drow@mvista.com>
15109
15110 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15111 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
15112 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
15113 Replace ld24 with seth/add3.
15114
6009d884
AC
151152003-08-02 Andrew Cagney <cagney@redhat.com>
15116
15117 * gdb.base/annota3.exp: New file.
15118 * gdb.base/annota3.c: New file.
15119 * gdb.c++/annota3.exp: New file.
15120 * gdb.c++/annota3.cc: New file.
15121
51514e06
MC
151222003-07-29 Michael Chastain <mec@shout.net>
15123
15124 * gdb.threads/tls.c (spin): Check errno only if sem_wait
15125 actually failed.
15126 (do_pass): Likewise.
15127 * gdb.threads/tls.exp: Always initialize no_of_threads.
15128
4ee6625b
DJ
151292003-07-27 Daniel Jacobowitz <drow@mvista.com>
15130
15131 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
15132 pattern.
15133 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
15134 * gdb.threads/tls.exp: Recognize one case of the host library not
15135 supporting TLS.
15136
225f2bf6
AC
151372003-07-27 Andrew Cagney <cagney@redhat.com>
15138
15139 * gdb.base/fileio.exp: Use SH when running commands using
15140 remote_exec.
15141
bcb27c9f
DJ
151422003-07-24 Daniel Jacobowitz <drow@mvista.com>
15143
15144 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15145 * gdb.base/relocate.c (dummy): New padding array.
15146
3d67be83
MS
151472003-07-22 Michael Snyder <msnyder@redhat.com>
15148
d63a86f8 15149 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
15150
15151 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
15152 patterns to be more general, accepting old and new output.
15153 Some output chars (such as '+') also must be quoted.
d63a86f8 15154 Some addresses are displayed numerically instead of
3d67be83
MS
15155 symbolically.
15156
57ba3b85
MS
151572003-07-23 Michael Snyder <msnyder@redhat.com>
15158
686d097c
MS
15159 * gdb.base/return2.exp: Don't test long-long return.
15160
57ba3b85
MS
15161 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
15162 * gdb.disasm/t01_mov.exp: Ditto.
15163 * gdb.disasm/t02_mova.s: Ditto.
15164 * gdb.disasm/t02_mova.exp: Ditto.
15165 * gdb.disasm/t03_add.s: Ditto.
15166 * gdb.disasm/t03_add.exp: Ditto.
15167 * gdb.disasm/t04_sub.s: Ditto.
15168 * gdb.disasm/t04_sub.exp: Ditto.
15169 * gdb.disasm/t05_cmp.s: Ditto.
15170 * gdb.disasm/t05_cmp.exp: Ditto.
15171 * gdb.disasm/t06_ari2.s: Ditto.
15172 * gdb.disasm/t06_ari2.exp: Ditto.
15173 * gdb.disasm/t07_ari3.s: Ditto.
15174 * gdb.disasm/t07_ari3.exp: Ditto.
15175 * gdb.disasm/t08_or.s: Ditto.
15176 * gdb.disasm/t08_or.exp: Ditto.
15177 * gdb.disasm/t09_xor.s: Ditto.
15178 * gdb.disasm/t09_xor.exp: Ditto.
15179 * gdb.disasm/t10_and.s: Ditto.
15180 * gdb.disasm/t10_and.exp: Ditto.
15181 * gdb.disasm/t11_logs.s: Ditto.
15182 * gdb.disasm/t11_logs.exp: Ditto.
15183 * gdb.disasm/t12_bit.s: Ditto.
15184 * gdb.disasm/t12_bit.exp: Ditto.
15185 * gdb.disasm/t13_otr.s: Ditto.
15186 * gdb.disasm/t13_otr.exp: Ditto.
15187
e00759ef
EZ
151882003-07-22 Elena Zannoni <ezannoni@redhat.com>
15189
15190 * gdb.threads/tls.exp :Add kfail for 'info address' case.
15191
8bc2021f
EZ
151922003-07-22 Elena Zannoni <ezannoni@redhat.com>
15193
a9c64011
AS
15194 * gdb.threads/tls.c : New file.
15195 * gdb.threads/tls.exp : New file.
15196 * gdb.threads/tls-main.c : New file.
15197 * gdb.threads/tls-shared.c : New file.
15198 * gdb.threads/tls-shared.exp : New file.
8bc2021f 15199
89320c4c
AS
152002003-07-22 Andreas Schwab <schwab@suse.de>
15201
15202 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
15203
180dea7c
AS
152042003-07-20 Andreas Schwab <schwab@suse.de>
15205
15206 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
15207 due to insn reordering.
15208
0714963c
AC
152092003-07-15 Andrew Cagney <cagney@redhat.com>
15210
15211 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
15212
98a23b3f
MC
152132003-07-15 Michael Chastain <mec@shout.net>
15214
15215 * gdb.base/gdb1250.exp: New file.
15216 * gdb.base/gdb1250.c: New file.
15217
27e417a2
ML
152182003-07-09 Michal Ludvig <mludvig@suse.cz>
15219
15220 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
15221 expansion of size_t to 'unsigned long', not only to 'unsigned'.
15222
8bc2021f
EZ
152232003-07-09 Elena Zannoni <ezannoni@redhat.com>
15224
a9c64011
AS
15225 * gdb.threads/tls.c: New file.
15226 * gdb.threads/tls.exp: New file.
15227 * gdb.threads/tls-main.c: New file.
15228 * gdb.threads/tls-shared.c: New file.
15229 * gdb.threads/tls-shared.exp: New file.
8bc2021f 15230
d99968dc
EZ
152312003-07-09 Elena Zannoni <ezannoni@redhat.com>
15232
15233 * gdb.base/annota1.exp: Make sure that we properly escape the
15234 full path of the source file. Xfail more permissive patterns,
d63a86f8 15235 due to a compiler debug info problem.
d99968dc 15236
83876b3b
AS
152372003-07-07 Andreas Schwab <schwab@suse.de>
15238
2705e972
AS
15239 * gdb.asm/m68k.inc: New file.
15240 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
15241
83876b3b
AS
15242 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
15243 arguments"): Also match negative number.
15244
15245 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
15246
3a871b37
DJ
152472003-07-03 Daniel Jacobowitz <drow@mvista.com>
15248
15249 * gdb.base/store.c (charest): New typedef.
15250 (add_char): Rename to add_charest, update.
15251 (wack_char): Rename to wack_charest, update types. Return l + r
15252 to keep r live across the call.
15253 (wack_short, wack_int, wack_long, wack_longest, wack_float)
15254 (wack_double, wack_doublest): Return l + r to keep r live across
15255 the call.
15256 * gdb.base/store.exp: Accomodate store.c changes.
15257
b2a7f303
DC
152582003-06-30 David Carlton <carlton@kealia.com>
15259
15260 * gdb.c++/maint.exp (test_invalid_name): New.
15261 (test_first_component): Add tests for invalid names.
15262
3c6cb4a1
MC
152632003-06-29 Michael Chastain <mec@shout.net>
15264
15265 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
15266 output of '<VTT for class>' for virtual base classes.
15267
f1c2644b
DJ
152682003-06-29 Daniel Jacobowitz <drow@mvista.com>
15269
15270 * gdb.base/completion.exp: Tab-complete "complet" instead of
15271 "compl".
15272 * gdb.base/complex.exp, gdb.base/complex.c: New files.
15273
18080350
DJ
152742003-06-29 Daniel Jacobowitz <drow@mvista.com>
15275
15276 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
15277 * gdb.base/volatile.exp: Likewise.
15278
f56973f8
DJ
152792003-06-29 Daniel Jacobowitz <drow@mvista.com>
15280
15281 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
15282 gdb/1265.
15283
152842003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
15285 Daniel Jacobowitz <drow@mvista.com>
15286
15287 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
15288 initial line count of 'captured_main' from 26 to 32.
15289 (test_with_self): Allow xmalloc call to be interleaved with the
15290 preceding two lines.
15291
e766d4d6
JB
152922003-06-24 Joel Brobecker <brobecker@gnat.com>
15293
15294 * gdb.base/bang.exp: New testcase.
15295
f125c9a4
JB
152962003-06-23 Joel Brobecker <brobecker@gnat.com>
15297
15298 * gdb.base/langs.exp: Add some tests for the "minimal" language
15299 support.
15300
6e25beaf
EZ
153012003-06-23 Elena Zannoni <ezannoni@redhat.com>
15302
15303 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
15304 the testcase.
15305
2f816dda
DJ
153062003-06-22 Daniel Jacobowitz <drow@mvista.com>
15307
15308 * gdb.base/relocate.exp: Test add-symbol-file with a variable
15309 offset.
15310
db5a5748
DJ
153112003-06-22 Daniel Jacobowitz <drow@mvista.com>
15312
15313 * gdb.c++/pr-1210.cc: New file.
15314 * gdb.c++/pr-1210.exp: New file.
15315
1df0c130
DJ
153162003-06-21 Daniel Jacobowitz <drow@mvista.com>
15317
15318 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
15319 000-exec-continue.
15320
a92feac0
MK
153212003-06-15 Mark Kettenis <kettenis@gnu.org>
15322
15323 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
15324 on *-*-*bsd* instead of *-*-freebsd*.
15325
81a58f5b
AC
153262003-06-14 Andrew Cagney <cagney@redhat.com>
15327
15328 * gdb.base/store.exp: Test longest and doublest. Test all
15329 parameters. Weaken return statement match.
15330 * gdb.base/store.c: Add longest and doublest - aka long long and
15331 long double functions. Put all parameters into local register
15332 variables. Use negative values.
15333
b257a0d3
AC
153342003-06-14 Andrew Cagney <cagney@redhat.com>
15335
15336 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
15337 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
15338 exit status.
15339 * gdb.base/fileio.exp: Disable target when nointerrupts and
15340 noinferiorio, instead of limiting it to remote. Use remote_exec
15341 instead of system.
d63a86f8 15342
21c38304
JJ
153432003-06-12 Jeff Johnston <jjohnstn@redhat.com>
15344
15345 * gdb.base/float.exp: Add ia64 support.
15346
1bcdb424
CV
153472003-06-12 Corinna Vinschen <vinschen@redhat.com>
15348
15349 * gdb.base/fileio.exp: Run only on remote targets.
15350
6aeb981f
CV
153512003-06-10 Corinna Vinschen <vinschen@redhat.com>
15352
15353 * gdb.base/fileio.c: New file, testing File-I/O.
15354 * gdb.base/fileio.exp: Ditto.
15355
53df362e
RG
153562003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
15357
15358 * gdb.base/shreloc.exp: New file, check symbol values obtained from
15359 shared objects after relocation at load time (gdb PR/1132).
15360 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 15361 as above, part of the shared object relocation test.
53df362e 15362
ffee1b46
MK
153632003-06-08 Mark Kettenis <kettenis@gnu.org>
15364
b5ca3722
MK
15365 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
15366 fully filled history list.
15367 * gdb.base/gdb_history: New file.
15368
03ed860d
MK
15369 * gdb.base/signals.exp: XFAIL "continue to func1" on
15370 i*86-*-freebsd*.
15371
ffee1b46
MK
15372 * gdb.base/attach.exp: When trying to attach to a nonexistent
15373 process, make it possible to specify the PID based on the target,
15374 and do so for *-*-freebsd*.
15375
d80dbb52
RH
153762003-06-02 Richard Henderson <rth@redhat.com>
15377
15378 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
15379
6dd77b81
RH
153802003-06-02 Richard Henderson <rth@redhat.com>
15381
15382 * gdb.base/selftest.exp: Next over lim_at_start initialization.
15383
f6347e16
RH
153842003-06-02 Richard Henderson <rth@redhat.com>
15385
15386 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
15387
2c161407
DJ
153882003-06-01 Daniel Jacobowitz <drow@mvista.com>
15389
15390 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
15391 of globalvar.
15392
572eb746
MK
153932003-06-01 Mark Kettenis <kettenis@gnu.org>
15394
15395 * gdb.asm/asm-source.exp: Check for memory read errors in
15396 disassembler test on *BSD too.
15397
9e9617a5
RH
153982003-06-01 Richard Henderson <rth@redhat.com>
15399
15400 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
15401 for .frame.
15402 (gdbasm_call): Lose ldgp.
15403 (gdbasm_startup): Add frame information.
15404 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
15405
7b34ad4e
MK
154062003-05-31 Mark Kettenis <kettenis@gnu.org>
15407
15408 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
15409 i?86-*-*.
15410
10059fdf
MK
154112003-05-30 Mark Kettenis <kettenis@gnu.org>
15412
15413 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15414 FreeBSD.
15415
acf4b816
RH
154162003-05-29 Richard Henderson <rth@redhat.com>
15417
15418 * gdb.asm/alpha.inc: New file.
15419 * gdb.asm/asm-source.exp: Use it.
15420
e9ecd949
JB
154212003-05-29 Jim Blandy <jimb@redhat.com>
15422
15423 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15424 'core.PID'.
15425
e3e5a4f3
JB
154262003-05-22 Jim Blandy <jimb@redhat.com>
15427
15428 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15429 backtrace.
d63a86f8 15430
72fe3d25
DC
154312003-05-20 David Carlton <carlton@math.stanford.edu>
15432
15433 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15434 this time.
15435
58da2eb2
DC
154362003-05-19 David Carlton <carlton@bactrian.org>
15437
15438 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
15439 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15440
1fcb5155
DC
154412003-05-19 David Carlton <carlton@bactrian.org>
15442
15443 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15444 namespace tests.
15445 Bump copyright date.
15446 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15447 (main): Call C::D::marker2.
15448 * gdb.c++/namespace1.cc: New file.
15449
85e85163
JJ
154502003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15451
15452 Roland McGrath <roland@redhat.com>
d63a86f8 15453 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
15454 there is no manager thread.
15455
a25fbfec
JJ
154562003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15457
d63a86f8
RM
15458 * gdb.threads/schedlock.exp: Remove assumption that all threads
15459 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
15460 in one of the child threads rather than the main thread.
15461
be375bae
JB
154622003-05-07 Jim Blandy <jimb@redhat.com>
15463
09bf6082
JB
15464 Add support for assembly source testing on the s390x.
15465 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15466 architecture.
15467 * gdb.asm/s390x.inc: New file.
15468
be375bae
JB
15469 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15470 succession of 'if' statements.
15471
00905d52
AC
154722003-05-05 Andrew Cagney <cagney@redhat.com>
15473
15474 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15475
b1e29e33
AC
154762003-05-05 Andrew Cagney <cagney@redhat.com>
15477
15478 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15479 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15480
e33d66ec
EZ
154812003-05-02 Elena Zannoni <ezannoni@redhat.com>
15482
15483 * gdb.base/charset.exp: Update based on new behavior of set/show
15484 charset commands.
15485
2b6fd0d8
AC
154862003-05-01 Andrew Cagney <cagney@redhat.com>
15487
15488 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
15489 variable do not give memory errors.
15490
130cacce
AF
154912003-04-30 Adam Fedor <fedor@gnu.org>
15492
15493 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
15494 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
15495 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
15496 gdb.objc/basicclass.m: : New files
15497
15498 * lib/gdb.exp (gdb_compile_objc): New procedure.
15499
bea71854
DJ
155002003-04-27 Daniel Jacobowitz <drow@mvista.com>
15501
15502 * gdb.base/signals.exp: Make backtrace tests more specific.
15503
0f20eeea
DC
155042003-04-23 David Carlton <carlton@bactrian.org>
15505
15506 * gdb.c++/maint.exp (test_first_component): Add tests for
15507 'operator' in more locations.
15508
c8c4d8dc
KB
155092003-04-16 Kevin Buettner <kevinb@redhat.com>
15510
15511 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15512
3fe60e3c
EZ
155132003-04-16 Elena Zannoni <ezannoni@redhat.com>
15514
15515 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 15516 func marke' instead. Update test name.
3fe60e3c 15517
9219021c
DC
155182003-04-15 David Carlton <carlton@math.stanford.edu>
15519
15520 * gdb.c++/maint.exp: New file.
15521
5dd55bdd
EZ
155222003-04-14 Elena Zannoni <ezannoni@redhat.com>
15523
15524 * gdb.threads/schedlock.c: Change type of thread function argument
15525 to long, to avoid warnings on 64-bit platforms.
15526
00890572
EZ
155272003-04-14 Elena Zannoni <ezannoni@redhat.com>
15528
a9c64011
AS
15529 * gdb.base/attach.exp: Add new message from ptrace in case of
15530 attaching to nonexistent process.
d63a86f8 15531
93201743
JB
155322003-04-11 Jim Blandy <jimb@redhat.com>
15533
15534 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15535 gdb.c++/userdef.cc: Place comments on the lines to which the
15536 marker function might return.
15537 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15538 gdb.c++/userdef.exp: Look for those comments to check that we've
15539 returned to the right place, instead of checking line numbers.
15540
2a11c64d
EZ
155412003-04-11 Elena Zannoni <ezannoni@redhat.com>
15542
a9c64011
AS
15543 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15544 match on sourcefile name, instead of directory name.
2a11c64d 15545
68ab8fc5
EZ
155462003-04-10 Elena Zannoni <ezannoni@redhat.com>
15547
d63a86f8 15548 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
15549 working directory name.
15550
5624293a
JB
155512003-04-09 Jim Blandy <jimb@redhat.com>
15552
15553 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15554 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15555 after an inferior function call, report the failure, but allow the
15556 test to continue.
15557
f1f02ee4
SC
155582003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15559
15560 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15561 with -DPROTOTYPES.
15562
6eb79af0
SC
155632003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15564
15565 * gdb.base/break.exp: Revert last patch.
15566
8dfb4cf0
SC
155672003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15568
15569 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15570 with -DPROTOTYPES.
15571
ed4c619a
AC
155722003-04-02 Andrew Cagney <cagney@redhat.com>
15573
15574 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15575 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15576 matching directories by the name breakpoint.
15577 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15578 Make "continue to marker1" consistent.
15579 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15580 message consistent.
15581 * lib/gdb.exp: Put "the program is no longer running", and "the
15582 program exited" in parenthesis.
15583 * lib/mi-support.exp: Ditto.
d63a86f8 15584
4e35d5f0 155852003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 15586
4e35d5f0
BR
15587 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15588
71900fe8
AC
155892003-03-29 Andrew Cagney <cagney@redhat.com>
15590
15591 * gdb.base/sizeof.c (main): Print the value of '\377'.
15592 * gdb.base/sizeof.exp: Check the sign of '\377'.
15593
c0655a16
MC
155942003-03-27 Michael Chastain <mec@shout.net>
15595
15596 * gdb.base/gdb1090.exp: New file.
15597 * gdb.base/gdb1090.cc: New file.
15598
5b2a3989
JB
155992003-03-27 J. Brobecker <brobecker@gnat.com>
15600
15601 * gdb.gdb/observer.exp: New regression test.
15602
79876890
MC
156032003-03-27 Michael Chastain <mec@shout.net>
15604
15605 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15606 * gdb.base/ptype.exp: Likewise.
15607
6eac95e3
CV
156082003-03-27 Corinna Vinschen <vinschen@redhat.com>
15609
15610 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15611
e8c71839
MC
156122003-03-26 Michael Chastain <mec@shout.net>
15613
15614 * gdb.base/ptype.exp: Actually use some typedef'd types.
15615
71b10041
SC
156162003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15617
15618 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15619 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15620
2512cf80
CV
156212003-03-20 Corinna Vinschen <vinschen@redhat.com>
15622
15623 * gdb.base/default.exp: Fix regular expression.
15624
0d195a4f
CV
156252003-03-20 Corinna Vinschen <vinschen@redhat.com>
15626
15627 * gdb.base/args.exp: Fix regular expression.
15628
8a2dbca8
CV
156292003-03-20 Corinna Vinschen <vinschen@redhat.com>
15630
15631 * gdb.base/help.exp: Allow Win32 child process.
15632
bf028682
CV
156332003-03-20 Corinna Vinschen <vinschen@redhat.com>
15634
15635 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15636 when stepping out of main().
15637
182dbe85
CV
156382003-03-20 Corinna Vinschen <vinschen@redhat.com>
15639
15640 * gdb.base/default.exp: Check for win32 specific message when calling
15641 "run" without executable.
15642
d67a6ba5
CV
156432003-03-20 Corinna Vinschen <vinschen@redhat.com>
15644
15645 * gdb.base/args.exp: Expect .exe in output.
15646
a955b5bb
CV
156472003-03-20 Corinna Vinschen <vinschen@redhat.com>
15648
15649 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15650 Cygwin native.
15651
bf6bad4b
AC
156522003-03-17 Andrew Cagney <cagney@redhat.com>
15653
15654 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15655 vector registes.
15656 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15657 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15658
293e9a31
DC
156592003-03-17 David Carlton <carlton@math.stanford.edu>
15660
15661 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15662 test, for PR breakpoints/38.
15663 Call test_watchpoint_and_breakpoint.
15664 * gdb.base/watchpoint.c (func3): New function.
15665 (main): Call func3.
15666
5330f2db
DC
156672003-03-04 David Carlton <carlton@math.stanford.edu>
15668
15669 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15670 Garply<Garply<char> >:: garply".
15671 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15672 with respect to PR c++/1111; note also PR c++/1113.
15673 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15674 respect to PR c++/1062.
15675 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15676
6ece72da
DC
156772003-03-03 David Carlton <carlton@math.stanford.edu>
15678
15679 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15680 with respect to PR c++/57.
15681 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15682 c++/826.
15683 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15684 respect to PR c++/57.
15685
85ca1584
DC
156862003-03-03 David Carlton <carlton@math.stanford.edu>
15687
15688 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15689 respect to PR c++/33 into FAILs.
15690
98e9c5b8
MC
156912003-03-03 Michael Chastain <mec@shout.net>
15692
7bedbf27
MC
15693 * configure.in: Update copyright years.
15694
156952003-03-03 Michael Chastain <mec@shout.net>
15696
15697 * Makefile.in: Update copyright years.
98e9c5b8 15698
f683e100
DC
156992003-02-28 David Carlton <carlton@math.stanford.edu>
15700
15701 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15702 print class instead of struct and/or superfluous protection
15703 specifiers, as long as the resulting output is equivalent to the
15704 source code.
15705 Delete FIXME from end of messages on tests that don't need
15706 fixing.
15707
a9e0cf2c
DC
157082003-02-28 David Carlton <carlton@math.stanford.edu>
15709
15710 * gdb.c++/templates.exp (do_tests): Allow const in the two
15711 Foo<volatile char *>::foo tests.
15712
e8d359df
MS
157132003-02-27 Michael Snyder <msnyder@redhat.com>
15714
d63a86f8 15715 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
15716 will be consistant.
15717
0b71dc91
DC
157182003-02-26 David Carlton <carlton@math.stanford.edu>
15719
15720 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15721 char *>::foo" test with respect to PR c++/33. Create a new test
15722 which is identical to that one except that it doesn't put the
15723 space between the "char" and the "*"; KFAIL it, too.
15724
dd14ab43
DC
157252003-02-26 David Carlton <carlton@math.stanford.edu>
15726
15727 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15728 template types into either PASSes or KFAILs (corresponding to PR
15729 c++/57). Tweak indentation. Update copyright.
15730
1146c7f1
SC
157312003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15732
15733 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15734
74641dfb
MC
157352003-02-13 Michael Chastain <mec@shout.net>
15736
15737 * gdb.base/exprs.exp: Remove i960 remnants.
15738 * gdb.base/funcargs.exp: Likewise.
15739 * gdb.base/list.exp: Likewise.
15740 * gdb.base/ptype.exp: Likewise.
15741
559cd2d0
DC
157422003-02-14 David Carlton <carlton@math.stanford.edu>
15743
15744 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15745 pEe->D::vg()" from XFAIL to KFAIL.
15746
c4f90d87
JM
157472003-02-13 Jason Molenda (jmolenda@apple.com)
15748
15749 * gdb.base/maint.exp: Update maint print statistics regexp to include
15750 new entries.
15751
cbc4d97c
MC
157522003-02-13 Michael Chastain <mec@shout.net>
15753
15754 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15755
40f235b7
MC
157562003-02-12 Michael Chastain <mec@shout.net>
15757
15758 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15759 * gdb.c++/inherit.exp: Likewise.
15760 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15761 * gdb.c++/templates.exp: Likewise.
15762 * gdb.c++/virtfunc.exp: Likewise.
15763
c56716b0
JM
157642003-02-06 Jason Molenda (jason-cl@molenda.com)
15765
15766 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15767 why the code is written that way.
15768
070afcf8
MC
157692003-02-05 Michael Chastain <mec@shout.net>
15770
15771 * gdb.base/dump.exp: Add missing copyright line.
15772
5d0331e5
JM
157732003-02-05 Jason Molenda (jason-cl@molenda.com)
15774
f7ae6d3e 15775 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15776 at the beginning so the breakpoint doesn't get set on the loop.
15777
92851186
MC
157782003-02-05 Michael Chastain <mec@shout.net>
15779
15780 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15781 output for configurations with gcc 2.95.3.
15782
cbf1e085
AC
157832003-02-05 Keith Seitz <keiths@redhat.com>
15784 Andrew Cagney <ac131313@redhat.com>
15785
15786 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15787
29518e1e
MC
157882003-02-04 Michael Chastain <mec@shout.net>
15789
15790 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15791 Call perror and then continue.
15792
5af1d5f3
MC
157932003-02-03 Michael Chastain <mec@shout.net>
15794
15795 * gdb.c++/pr-1023.cc: New file.
15796 * gdb.c++/pr-1023.exp: New file.
15797
6b549786
JB
157982003-02-05 Jim Blandy <jimb@redhat.com>
15799
15800 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15801 it's local to foobar. Check for it there, and check that it's not
15802 present in main.
15803 * gdb.c++/local.cc (marker2): New function.
15804 (foobar): Call marker1.
15805 (main): Call marker2 instead of marker1.
15806
67f16606
AC
158072003-02-04 Andrew Cagney <ac131313@redhat.com>
15808
15809 * gdb.disasm/mn10200.exp: Obsolete file.
15810 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15811 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15812 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15813
1c5cb38e
DC
158142003-02-04 David Carlton <carlton@math.stanford.edu>
15815
15816 * gdb.c++/overload.exp: Test intToChar(1).
15817 * gdb.c++/overload.cc (intToChar): New.
15818 (main): Call intToChar.
15819
d1fe6965
DC
158202003-02-03 David Carlton <carlton@math.stanford.edu>
15821
15822 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15823 'might_kfail' arg.
15824 KFAIL some of the continue_to_bp_overloaded calls, according to
15825 PR c++/1025.
15826
9ba61c5d
MC
158272003-02-01 Michael Chastain <mec@shout.net>
15828
15829 * gdb.base/advance.c (marker1): New marker function.
15830 * gdb.base/advance.exp: When the 'advance' command lands on the
15831 return breakpoint, it can legitimately stop on either the
15832 current line or the next line. Accommodate both outcomes.
15833 * gdb.base/until.exp: Likewise.
15834
e7494ffb
AC
158352003-02-02 Andrew Cagney <ac131313@redhat.com>
15836
15837 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15838 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15839 now a list, not a tuple.
15840 * gdb.mi/mi-var-display.exp: Ditto.
15841 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15842
075559bc
AC
158432003-02-01 Andrew Cagney <ac131313@redhat.com>
15844
15845 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15846 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15847 stack backtraces.
15848 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15849
2bd4c7b1
MK
158502003-02-01 Mark Kettenis <kettenis@gnu.org>
15851
15852 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15853 gdb.mi/mi1-pthreads.exp: Return instead of calling
15854 gdb_suppress_entire_file.
15855
eabd8992
MS
158562003-02-01 Mark Salter <msalter@redhat.com>
15857
15858 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15859
71469e2f
MS
158602003-01-31 Mark Salter <msalter@redhat.com>
15861
15862 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15863 Support empty arg.
15864
38a94d44
MC
158652003-01-30 Michael Chastain <mec@shout.net>
15866
15867 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15868 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15869 has been fixed in gdb/readline on 2003-01-09.
15870
19ea9e73
MS
158712003-01-29 Michael Snyder <msnyder@redhat.com>
15872
e8d359df
MS
15873 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15874 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15875 * gdb.base/args.exp: Skip if target does not support args passing.
15876
2307bd6a
DJ
158772003-01-22 Daniel Jacobowitz <drow@mvista.com>
15878
19ea9e73 15879 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15880 gdb_test. Accept a list of expect arguments as the third
15881 parameter.
15882 (gdb_test): Use it.
15883
f2dd3617
EZ
158842003-01-20 Elena Zannoni <ezannoni@redhat.com>
15885
15886 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15887 allow for different test tree configurations. Update some
15888 tescases accordingly.
15889 * gdb.arch/altivec-regs.exp: Ditto.
15890 * gdb.asm/asm-source.exp: Ditto.
15891 * gdb.base/advance.exp: Ditto.
15892 * gdb.base/display.exp: Ditto.
d63a86f8 15893 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15894 * gdb.base/mips_pro.exp: Ditto.
15895 * gdb.base/overlays.exp: Ditto.
15896 * gdb.base/relocate.exp: Ditto.
15897 * gdb.base/setshow.exp: Ditto.
15898 * gdb.base/step-line.exp: Ditto.
15899 * gdb.base/step-test.exp: Ditto.
15900 * gdb.base/until.exp: Ditto.
15901 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15902
c71cdefd
DC
159032003-01-17 David Carlton <carlton@math.stanford.edu>
15904
15905 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15906 corresponding to PR c++/945.
15907 Update copyright.
15908
fdba05d7
DC
159092003-01-17 David Carlton <carlton@math.stanford.edu>
15910
15911 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15912 corresponding to PR c++/68.
15913
159142003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15915
15916 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15917 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15918 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15919
c362c33a
EZ
159202003-01-15 Elena Zannoni <ezannoni@redhat.com>
15921
0fbc361c
EZ
15922 * gdb.base/break.exp: Fix change of default location, because of
15923 removal of until tests.
15924 * gdb.base/help.exp: Update test for new 'until' help message.
15925 Add test for help on 'advance'.
a9c64011 15926 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15927
dabf8a35
MK
159282003-01-15 Mark Kettenis <kettenis@gnu.org>
15929
15930 * gdb.base/default.exp: Adapt "info float" test for recent changes
15931 to that command. Add test for "info vector".
15932 * gdb.base/float.exp: New file. Add test for "info float" that
15933 resembles the old test in gdb.base/default.exp.
15934
a1769aca
DC
159352003-01-15 David Carlton <carlton@math.stanford.edu>
15936
15937 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15938
82025e13
EZ
159392003-01-15 Elena Zannoni <ezannoni@redhat.com>
15940
15941 * gdb.base/break.exp: Move the tests of until command from here...
15942 * gdb.base/until.exp: ... to here. New file. Add other tests.
15943 * gdb.base/advance.c: New file.
15944 * gdb.base/advance.exp: New file.
15945
8f9ab801
EZ
159462003-01-14 Elena Zannoni <ezannoni@redhat.com>
15947
a9c64011
AS
15948 * gdb.base/args.c: New file.
15949 * gdb.base/args.exp: New file.
8f9ab801 15950
9ae66589
DJ
159512003-01-14 Daniel Jacobowitz <drow@mvista.com>
15952
15953 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15954
8d77e5c3
DJ
159552003-01-14 Daniel Jacobowitz <drow@mvista.com>
15956
15957 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15958
12d2f0a1
DJ
159592003-01-14 Daniel Jacobowitz <drow@mvista.com>
15960
15961 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15962 dates.
15963
6ca37014
DJ
159642003-01-13 Daniel Jacobowitz <drow@mvista.com>
15965
15966 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15967
b0023472
DJ
159682003-01-13 Daniel Jacobowitz <drow@mvista.com>
15969
15970 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15971 (ptype &*"foo").
15972 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15973
607fbc54 159742003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15975
15976 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15977 * gdb.mi/mi1-console.exp: Likewise.
15978
607fbc54 159792003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15980
15981 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15982 * gdb.mi/mi1-console.exp: Likewise.
15983
a1fb14a2
DJ
159842003-01-13 Daniel Jacobowitz <drow@mvista.com>
15985
15986 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15987
c4cf40b7
DJ
159882003-01-09 Daniel Jacobowitz <drow@mvista.com>
15989
15990 * gdb.base/detach.exp: New test.
15991
696d5a5b
DJ
159922003-01-09 Daniel Jacobowitz <drow@mvista.com>
15993
15994 * Makefile.in (ALL_SUBDIRS): New variable.
15995 (subdirs, clean, distclean): Use it.
15996 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15997 regenerating Makefile, since it is generated from the top level.
15998 * gdb.asm/Makefile.in: Likewise.
15999 * gdb.base/Makefile.in: Likewise.
16000 * gdb.c++/Makefile.in: Likewise.
16001 * gdb.disasm/Makefile.in: Likewise.
16002 * gdb.java/Makefile.in: Likewise.
16003 * gdb.mi/Makefile.in: Likewise.
16004 * gdb.threads/Makefile.in: Likewise.
16005 * gdb.trace/Makefile.in: Likewise.
16006
754533e4
DC
160072003-01-09 David Carlton <carlton@math.stanford.edu>
16008
16009 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
16010 Add copyright year 2003.
16011
d8b3e9ee
MC
160122003-01-06 Michael Chastain <mec@shout.net>
16013
16014 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
16015 When selecting a thread, 'line' and 'file' are optional.
16016 * gdb.mi/mi1-pthreads.exp: Likewise.
16017
8e9e0fe6
AS
160182003-01-06 Andreas Schwab <schwab@suse.de>
16019
16020 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
16021 failures.
16022
b5ab8ff3
DJ
160232003-01-04 Daniel Jacobowitz <drow@mvista.com>
16024
16025 Fix PR gdb/844
16026 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
16027 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
16028
16029 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
16030 instead of calling gdb_suppress_entire_file.
16031 * gdb.threads/print-threads.exp: Likewise.
16032 * gdb.threads/schedlock.exp: Likewise.
16033
16034 * gdb.threads/killed.exp: Return instead of calling
16035 gdb_suppress_entire_file.
16036 * gdb.threads/linux-dp.exp: Likewise.
16037 * gdb.threads/pthreads.exp: Likewise.
16038
1e698235
DJ
160392003-01-04 Daniel Jacobowitz <drow@mvista.com>
16040
16041 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
16042 stabs.
16043 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
16044 * gdb.base/whatis.exp: Always allow (void) after function names.
16045
147ff08c
DJ
160462003-01-04 Daniel Jacobowitz <drow@mvista.com>
16047
16048 * gdb.c++/casts.exp: Correct regexp.
16049
dc62bfc2
MK
160502003-01-04 Mark Kettenis <kettenis@gnu.org>
16051
16052 * configure.in: Call AC_CONFIG_HEADER. Don't call
16053 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
16054 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
16055 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
16056 aforementioned directories in the AC_OUPUT call.
16057 * config.hin: New file.
16058 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16059 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
16060 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
16061 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
16062 pass -I$objdir instead of -I$objdir/$subdir in compilation.
16063 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
16064 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
16065 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
16066 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
16067 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
16068 gdb.threads/configure.in, gdb.threads/configure,
16069 gdb.threads/config.in, gdb.trace/configure.in,
16070 gdb.trace/configure: Removed.
16071
77afa639
MC
160722003-01-03 Michael Chastain <mec@shout.net>
16073
16074 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
16075 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
16076
7634bb6e
DJ
160772003-01-03 Daniel Jacobowitz <drow@mvista.com>
16078
16079 * gdb.base/store.exp: Fix regular expressions.
16080
b39c905e
MK
160812002-12-28 Mark Kettenis <kettenis@gnu.org>
16082
16083 * configure.in: Rewrite.
16084 * configure: Regenerated.
16085
0a8551dd
DC
160862003-01-03 David Carlton <carlton@math.stanford.edu>
16087
16088 * gdb.base/psymtab.exp: New file.
16089 * gdb.base/psymtab1.c: Ditto.
16090 * gdb.base/psymtab2.c: Ditto.
16091
c60b7188
AF
160922002-12-23 Adam Fedor <fedor@gnu.org>
16093
16094 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
16095
ee73db83
DC
160962002-12-23 David Carlton <carlton@math.stanford.edu>
16097
16098 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
16099 and current_directory initialization.
16100
d6c1774e
JB
161012002-12-22 Jim Blandy <jimb@redhat.com>
16102
f0a847b8
JB
16103 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
16104 rather than as part of the output file name.
16105
d6c1774e
JB
16106 * gdb.base/attach.exp: There's no need to copy the test program to
16107 /tmp; that was only ever necessary on HP/UX, and this test is
16108 entirely disabled there anyway.
16109
f0708dbb
JB
161102002-12-21 Jim Blandy <jimb@redhat.com>
16111
4c2acfea
JB
16112 * gdb.c++/psmang.exp: Doc fix.
16113
f0708dbb
JB
16114 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
16115 test.
16116
9579e000
DC
161172002-12-20 David Carlton <carlton@math.stanford.edu>
16118
16119 * gdb.c++/annota2.exp: KFAIL annotate-quit.
16120
d1810171
MC
161212002-12-18 Michael Chastain <mec@shout.net>
16122
16123 * gdb.c++/annota2.exp: Add copyright year 2002.
16124
76565097
DC
161252002-12-17 David Carlton <carlton@math.stanford.edu>
16126
16127 * gdb.c++/try_catch.cc: Add marker comments.
16128 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
16129 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
16130 * gdb.c++/m-static.cc: Ditto.
16131 * gdb.c++/m-static1.cc: Ditto.
16132 * gdb.c++/try_catch.cc: Ditto.
16133
da81390b
JJ
161342002-12-16 Jeff Johnston <jjohnstn@redhat.com>
16135
16136 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
16137 to see whether we are using the new -environment-directory
16138 command which resets via -r or the old version of the command
16139 which may prompt the user. Part of fix for gdb/741.
16140
b304d130
AC
161412002-12-13 Andrew Cagney <ac131313@redhat.com>
16142
16143 * gdb.fortran/types.exp: Update obsolete comment.
16144 * gdb.fortran/exprs.exp: Ditto.
16145 * lib/gdb.exp: Delete obsolete code.
16146 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
16147 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
16148 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
16149 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
16150 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
16151 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
16152 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
16153 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
16154 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
16155 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
16156 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
16157 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
16158 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
16159 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
16160 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
16161 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
16162 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
16163 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
16164 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
16165 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
16166 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
16167 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
16168 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
16169 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
16170 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
16171 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
16172 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
16173 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
16174 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
16175 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
16176 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
16177 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
16178 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
16179 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
16180 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
16181 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
16182 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
16183
a23b6e6a
DC
161842002-12-11 David Carlton <carlton@math.stanford.edu>
16185
16186 * gdb.c++/m-data.exp: Add test for members that shadow global
16187 variables: see PR gdb/804.
16188 * gdb.c++/m-data.cc: Ditto.
16189
6604731b
DJ
161902002-12-10 Daniel Jacobowitz <drow@mvista.com>
16191
16192 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
16193
de46ecd7
DC
161942002-12-06 David Carlton <carlton@math.stanford.edu>
16195
16196 * gdb.base/store.c: Don't declare functions static.
16197
27e829d0
AC
161982002-12-04 Andrew Cagney <ac131313@redhat.com>
16199
16200 * gdb.base/store.exp, gdb.base/store.c: New files.
16201
92806416
DJ
162022002-12-03 Daniel Jacobowitz <drow@mvista.com>
16203
16204 * gdb.base/selftest.exp: Update for current gdb.
16205
3bcbaac5
DJ
162062002-12-03 Daniel Jacobowitz <drow@mvista.com>
16207
16208 * gdb.base/maint.exp: Only dump symbols from one source file
16209 or objfile.
16210
f4f00b1f
DJ
162112002-12-03 Daniel Jacobowitz <drow@mvista.com>
16212
16213 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
16214 function call.
16215
f1c8a949
JB
162162002-11-25 Jim Blandy <jimb@redhat.com>
16217
16218 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
16219 function appearing in error message.
16220
9e297a97
DJ
162212002-11-21 Daniel Jacobowitz <drow@mvista.com>
16222
16223 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
16224
1f312e79
JJ
162252002-11-08 Jeff Johnston <jjohnstn@redhat.com>
16226
d63a86f8
RM
16227 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
16228 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
16229 should be in mi console format. This is part of fix for PR gdb/604.
16230
83c31e7d
FN
162312002-09-18 Fernando Nasser <fnasser@redhat.com>
16232
16233 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
16234 which explicitly prints the zero offset as "+0".
16235
322b3f65
DJ
162362002-10-22 Daniel Jacobowitz <drow@mvista.com>
16237
16238 * gdb.threads/schedlock.c (args): Make unsigned.
16239
162402002-10-21 Daniel Jacobowitz <drow@mvista.com>
16241
16242 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
16243 numbers. Allow "foo2|selected stack frame".
16244 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
16245 * gdb.asm/asmsrc2.s: Likewise.
16246 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
16247 comments.
16248 * gdb.asm/mips.inc: New file.
16249
5e2fe5b8
AF
162502002-10-18 Adam Fedor <fedor@gnu.org>
16251
16252 * gdb.base/default.exp: Update expected output to include 'ObjC'.
16253 * gdb.base/help.exp: Likewise.
16254
abe1a5d0
KB
162552002-10-17 Kevin Buettner <kevinb@redhat.com>
16256
16257 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
16258 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
16259
10abb1d4
JB
162602002-10-02 Jim Blandy <jimb@redhat.com>
16261
16262 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
16263
1f609b42
AC
162642002-10-01 Andrew Cagney <ac131313@redhat.com>
16265
16266 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
16267 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
16268 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
16269 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
16270 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
16271 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
16272 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
16273
0aee02e4
AC
162742002-09-29 Andrew Cagney <ac131313@redhat.com>
16275
16276 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
16277 * mi0-disassemble.exp, mi0-eval.exp: Delete.
16278 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
16279 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
16280 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
16281 * mi0-var-block.exp, mi0-var-child.exp: Delete.
16282 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 16283
6fde09ad
KB
162842002-09-27 Kevin Buettner <kevinb@redhat.com>
16285
16286 * gdb.base/annota1.exp (info break): Make directory components of
16287 path optional since not all compilers emit this debug information.
16288
889bf7c5
PA
16289 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
16290 step ends up stepping out of the function instead of stopping on
16291 the epilogue.
6fde09ad 16292
9e8aab75
KS
162932002-09-26 Keith Seitz <keiths@redhat.com>
16294
16295 * lib/insight-support.exp (gdbtk_start): Figure out where
16296 the insight executable is based on where gdb is. Use this
16297 executable to start insight instead of gdb.
16298
e36180d7
AC
162992002-09-25 Andrew Cagney <cagney@redhat.com>
16300
16301 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
16302
9dd34b2b
AC
163032002-09-24 Andrew Cagney <ac131313@redhat.com>
16304
16305 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
16306 test_isolated_complaints.
16307 (test_empty_complaint): New function.
16308 (test_empty_complaints): New function. Check no output when no
16309 complaints.
d63a86f8 16310
dea97812
KB
163112002-09-19 Jim Blandy <jimb@redhat.com>
16312
a9c64011 16313 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 16314
54951bd7
AC
163152002-09-19 Andrew Cagney <ac131313@redhat.com>
16316
16317 * gdb.gdb/complaints.exp: New file.
16318
dec43320
AC
163192002-09-18 Andrew Cagney <ac131313@redhat.com>
16320
16321 * gdb.base/maint.exp: Check `help maint internal-warning'.
16322
e70d6e3f
DC
163232002-09-18 David Carlton <carlton@math.stanford.edu>
16324
16325 * gdb.c++/m-static.exp: Remove breakpoints depending on line
16326 numbers, and replace them by a single breakpoint after the
16327 constructors are all finished.
16328 Add test 4.
16329 * gdb.c++/m-static.cc: Add test 4.
16330 * gdb.c++/m-static.h: New file.
16331 * gdb.c++/m-static1.cc: New file.
16332
16333 * gdb.c++/printmethod.exp: New file.
16334 * gdb.c++/printmethod.cc: New file.
16335
16336 * gdb.c++/pr-574.exp: New file.
16337 * gdb.c++/pr-574.cc: New file.
16338
afb5c968
CV
163392002-09-18 Corinna Vinschen <vinschen@redhat.com>
16340
16341 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
16342 embedded targets which never actually exit.
16343
31e45dee
FN
163442002-09-18 Fernando Nasser <fnasser@redhat.com>
16345
16346 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
16347 "don't step after run" as unresolved or unsupported, instead of xfail.
16348
a283c5a1
CV
163492002-09-18 Corinna Vinschen <vinschen@redhat.com>
16350
16351 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
16352 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
16353 Add newline to expected string in "step out of main (status wrapper)"
16354 case.
16355
11350d2a
CV
163562002-09-18 Corinna Vinschen <vinschen@redhat.com>
16357
16358 * lib/gdb.exp (rerun_to_main): Allow restarting application.
16359 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
16360
0deec7d6
TT
163612002-09-17 Tom Tromey <tromey@redhat.com>
16362
16363 * gdb.base/printcmds.exp (test_print_string_constants): Expect
16364 \000, not \0, in double-quoted string.
16365
b2b4a1b5
CV
163662002-09-14 Corinna Vinschen <vinschen@redhat.com>
16367
c9d37158 16368 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
16369 string after running the commands execution on breakpoint tests.
16370
1c56143a
CV
163712002-09-13 Corinna Vinschen <vinschen@redhat.com>
16372
16373 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
16374
37f8da45
JB
163752002-09-12 Joel Brobecker <brobecker@gnat.com>
16376
16377 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
16378
08b468e0
KS
163792002-09-10 Keith Seitz <keiths@redhat.com>
16380
16381 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
16382 runto proc.
16383 (mi_run_to_main): Use mi_runto.
16384 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
16385
dc360f58
KS
163862002-09-10 Keith Seitz <keiths@redhat.com>
16387
16388 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
16389 regexp for stopping at main. Could have multiple event notifications.
16390 Don't assume that main was declared with no parameters.
16391 (mi_next): Use mi_step_to.
16392 (mi_step): Use mi_next_to.
16393
ce3abcfb
CV
163942002-09-09 Corinna Vinschen <vinschen@redhat.com>
16395
16396 * gdb.base/default.exp: Fix expected string in `info float' test.
16397
d1f5b980
BE
163982002-09-09 Ben Elliston <bje@redhat.com>
16399
16400 * config/mips.exp: Update comments.
16401 * config/mips-idt.exp: Likewise.
16402 * config/nind.exp: Likewise.
16403 * config/slite.exp: Likewise.
16404 * config/sparclet.exp: Likewise.
16405 * config/udi.exp: Likewise.
16406 * config/vx.exp: Likewise.
16407 * config/vxworks29k.exp: Likewise.
16408
2f71430b
JB
164092002-09-05 Jim Blandy <jimb@redhat.com>
16410
16411 * gdb.threads/killed.exp: Fix test failure message.
16412
7ddebc7e
KS
164132002-09-04 Keith Seitz <keiths@redhat.com>
16414
16415 * lib/mi-support.exp: Update copyright.
16416 (mi_gdb_test): Increase the priority of the expected pattern
16417 so that it matches gdb_test.
16418
0ae67eb3
KS
164192002-09-03 Keith Seitz <keiths@redhat.com>
16420
16421 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
16422 Use integer comparison instead of string comparison for testing
16423 whether binary was built.
16424
38fc42c8
JB
164252002-09-03 Jim Blandy <jimb@redhat.com>
16426
16427 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16428
b6ff0e81
JB
164292002-08-29 Jim Blandy <jimb@redhat.com>
16430
16431 * gdb.threads/pthreads.exp: Move the portable thread compilation
16432 code into a function in lib/gdb.exp, and call that from here.
16433 * lib/gdb.exp (gdb_compile_pthreads): New function.
16434
07c98896
KS
164352002-08-29 Keith Seitz <keiths@redhat.com>
16436
16437 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
16438 expect_out so that callers can get at it.
16439
0312286c
DJ
164402002-08-23 Daniel Jacobowitz <drow@mvista.com>
16441
16442 * gdb.threads/print-threads.c: New file.
16443 * gdb.threads/print-threads.exp: New file.
16444 * gdb.threads/schedlock.c: New file.
16445 * gdb.threads/schedlock.exp: New file.
16446
dd039bc4
EZ
164472002-08-22 Elena Zannoni <ezannoni@redhat.com>
16448
a9c64011
AS
16449 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16450 not altivec.c.
dd039bc4 16451
1f36144c
MK
164522002-08-17 Mark Kettenis <kettenis@gnu.org>
16453
16454 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16455 targets. The problem should be fixed now.
16456
16057ec7 164572002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
16458
16459 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16460 2002-07-24 change that removes final dots from error messages.
16461
3c1499ad
TT
164622002-08-13 Tom Tromey <tromey@redhat.com>
16463
16464 * gdb.base/readline.exp: New file.
16465
a20ce2c3
AC
164662002-08-01 Andrew Cagney <ac131313@redhat.com>
16467
16468 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16469 supress message.
16470
db034ac5
AC
164712002-08-01 Andrew Cagney <cagney@redhat.com>
16472
16473 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16474 CHILL_FOR_TARGET and CHILL_LIB.
16475 * configure.in (configdirs): Remove gdb.chill.
16476 * configure: Regenerate.
16477 * lib/gdb.exp: Obsolete references to chill.
16478 * gdb.fortran/types.exp: Ditto.
16479 * gdb.fortran/exprs.exp: Ditto.
16480
3e000b18
KB
164812002-07-30 Kevin Buettner <kevinb@redhat.com>
16482
16483 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16484 set Irix-specific compile and link flags.
16485
28f4966b
KB
164862002-07-29 Kevin Buettner <kevinb@redhat.com>
16487
16488 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
16489 source files. The ``-o'' option doesn't work with the ``-E'' option
16490 when using the Irix compiler.
16491
46c0d5a6
DJ
164922002-07-19 Daniel Jacobowitz <drow@mvista.com>
16493
16494 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
16495 Improve support for reusing an exec file. Copy exec file
16496 to target, and run gdbserver on the target instead of on the host.
16497
eecf4bed
JB
164982002-07-18 Jim Blandy <jimb@redhat.com>
16499
0f815cdf
JB
16500 * gdb.base/ending-run.exp: Don't expect to see the program end in
16501 some orderly fashion when we're running on a real stand-alone
16502 board.
16503
eecf4bed
JB
16504 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16505 targets that don't support interrupts.
16506
52d309e4
JB
165072002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
16508
16509 * gdb.base/attach.exp: Add patterns to match output from /proc-based
16510 systems.
16511 Move comments in expect statements to inside the actions, so that they
16512 don't get matched against.
16513
ff683d9e
MK
165142002-07-10 Mark Kettenis <kettenis@gnu.org>
16515
16516 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
16517 function when asleep" test.
16518
b5356753
AC
165192002-07-10 Andrew Cagney <ac131313@redhat.com>
16520
16521 * gdb.base/page.exp: Rewrite to handle problems with very long
16522 `info set' output. Update copyright.
16523
6aa4d13a
AC
165242002-06-26 Andrew Cagney <ac131313@redhat.com>
16525
16526 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16527 gdb.threads-hp.
16528 * gdb.hp/configure: Regenerate.
16529 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16530 * gdb.hp/gdb.threads-hp/configure: Delete file.
16531 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
16532
8cf8c2b8
AC
165332002-06-22 Andrew Cagney <ac131313@redhat.com>
16534
16535 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
16536 setlocale, bindtextdomain and textdomain.
16537
6827a8f8
JB
165382002-06-11 Jim Blandy <jimb@redhat.com>
16539
919d772c
JB
16540 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16541 preprocessor macro information is present.
16542
6827a8f8
JB
16543 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16544 tests.
16545
c15b0d21
MS
165462002-06-06 Michael Snyder <msnyder@redhat.com>
16547
c5984d70
MS
16548 * gdb.base/overlays.exp: Record addresses of overlay
16549 functions in TCL variables rather than in GDB variables,
16550 to avoid having GDB convert them to pointers (with loss
16551 of information).
16552
d63a86f8 16553 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 16554 default linker script changes.
c15b0d21
MS
16555 * gdb.base/long_long.exp: Add check for sizeof (long double).
16556
be26fe0d
ML
165572002-06-06 Michal Ludvig <mludvig@suse.cz>
16558
16559 * gdb.asm/asm-source.exp: Add x86-64 target.
16560 * gdb.asm/x86_64.inc: New.
d63a86f8 16561
258093ca 165622002-05-30 Michael Chastain <mec@shout.net>
258093ca 16563
4b3153f1 16564 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
16565 * gdb.c++/m-static.cc: New file.
16566 * gdb.c++/m-static.exp: New file.
16567
241264c6
MS
165682002-05-28 Michael Snyder <msnyder@redhat.com>
16569
16570 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16571 precision.
16572
9bba8c8f 165732002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 16574
4b3153f1 16575 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
16576 * gdb.c++/m-data.cc: New file.
16577 * gdb.c++/m-data.exp: New file.
16578
165792002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 16580
4b3153f1 16581 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 16582 * gdb.c++/try_catch.cc: New file.
d63a86f8 16583 * gdb.c++/try_catch.exp: New file.
9bba8c8f 16584
def1b996
MC
165852002-05-27 Michael Chastain <mec@shout.net>
16586
16587 * gdb.c++/local.exp: Accept more nested types in output.
16588
522ba268
MC
165892002-05-26 Michael Chastain <mec@shout.net>
16590
16591 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16592
277254ba
MS
165932002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16594
16595 * lib/gdb.exp (gdb_wrapper_init): Just because
16596 gdb_wrapper_file exists, this does not mean that the file
16597 should not be rebuilt. That is what gdb_wrapper_initialized
16598 is for.
16599 (default_gdb_init): Reset gdb_wrapper_initialized.
16600
b61a8733
MS
166012002-05-23 Michael Snyder <msnyder@redhat.com>
16602
d63a86f8 16603 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
16604 the precision of the floating point test results.
16605 * gdb.base/call-rt-st.exp: Ditto.
16606
b61a8733
MS
16607 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16608 * gdb.base/call-rt-st.exp: Ditto.
16609
56f6e910
MC
166102002-05-19 Michael Chastain <mec@shout.net>
16611
16612 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16613
ad0b0016
EZ
166142002-05-19 Elena Zannoni <ezannoni@redhat.com>
16615
a9c64011
AS
16616 * configure.in (configdirs): Add gdb.arch.
16617 * configure: Regenerate.
ad0b0016 16618
f617d2b6
JB
166192002-05-17 Jim Blandy <jimb@redhat.com>
16620
16621 * gdb.base/completion.exp: Recognize the more detailed error
16622 messages produced by the macro expander's lexical analyzer.
16623
eac2a696
EZ
166242002-05-14 Elena Zannoni <ezannoni@redhat.com>
16625
a9c64011
AS
16626 * gdb.arch/altivec-abi.c: New file.
16627 * gdb.arch/altivec-abi.exp: New file.
16628 * gdb.arch/altivec-regs.c: New file.
16629 * gdb.arch/altivec-regs.exp: New file.
eac2a696 16630
2fdde8f8
DJ
166312002-05-14 Daniel Jacobowitz <drow@mvista.com>
16632
16633 * gdb.base/maint.exp (maint print type): Update for new type
16634 structure.
d63a86f8 16635
e31f1a7c
EZ
166362002-05-14 Elena Zannoni <ezannoni@redhat.com>
16637
16638 * gdb.arch: New directory.
16639 * gdb.arch/configure.in: New file.
16640 * gdb.arch/configure: New file.
16641 * gdb.arch/Makefile.in: New file.
16642
db589741
CV
166432002-05-13 Corinna Vinschen <vinschen@redhat.com>
16644
16645 * gdb.asm/asm-source.exp: Add v850 as supported target.
16646 * gdb.asm/v850.inc: New file.
16647
8ce2a7dc
DJ
166482002-05-13 Daniel Jacobowitz <drow@mvista.com>
16649
16650 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16651
df763c7f
DJ
166522002-05-12 Daniel Jacobowitz <drow@mvista.com>
16653
16654 * gdb.base/break.exp: Check 'break "marker2"'.
16655
377daeed
MS
166562002-05-10 Michael Snyder <msnyder@redhat.com>
16657
16658 * gdb.base/long_long.exp: Fix typo.
16659
c4b7bc2b
JB
166602002-05-10 Jim Blandy <jimb@redhat.com>
16661
ecac9a4e
JB
16662 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16663 a bug.
16664
c4b7bc2b
JB
16665 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16666 Recognize more detailed error message produced by the macro
16667 expander's lexical analyzer.
16668 * lib/gdb.exp (test_print_reject): Same.
16669
e71019a1
MK
166702002-05-09 Mark Kettenis <kettenis@gnu.org>
16671
16672 * gdb.c++/method.exp: Fix typo.
16673
fedfc8e6
MS
166742002-05-08 Michael Snyder <msnyder@redhat.com>
16675
166a1957
MS
16676 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16677 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 16678 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
16679 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16680 Add iftarget clause for strongarm.
d63a86f8 16681
f1c47eb2
MS
166822002-05-06 Michael Snyder <msnyder@redhat.com>
16683
cb9a9d3e
MS
16684 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16685 (gdb_continue_to_end): Accept output from status wrapper.
16686 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16687 Clean up fail messages to match pass messages.
16688
f1c47eb2
MS
16689 Enable the "needs_status_wrapper" testsuite feature.
16690 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16691 (gdb_compile): Conditionally call gdb_wrapper_init.
16692 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16693 * gdb.c++/method.exp: Recognize output from status wrapper.
16694
6079c749
BE
166952002-05-06 Ben Elliston <bje@redhat.com>
16696From Graydon Hoare <graydon@redhat.com>
16697
16698 * config/sid.exp: Include support for "rawsid" protocol.
16699
188baff3
JB
167002002-05-03 Jim Blandy <jimb@redhat.com>
16701
16702 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16703 * gdb.c++/hang3.C: New file.
16704
b9c07f0f
AC
167052002-05-04 Andrew Cagney <ac131313@redhat.com>
16706
16707 * gdb.base/default.exp: Remove obsolete code.
16708 * gdb.c++/misc.exp: Ditto. Update copyright.
16709 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16710 * gdb.base/whatis.exp: Ditto. Update copyright.
16711 * gdb.base/scope.exp: Ditto. Update copyright.
16712 * gdb.base/ptype.exp: Ditto. Update copyright.
16713 * gdb.base/printcmds.exp: Ditto. Update copyright.
16714 * gdb.base/opaque.exp: Ditto. Update copyright.
16715 * gdb.base/list.exp: Ditto.
16716 * gdb.base/funcargs.exp: Ditto. Update copyright.
16717 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16718 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16719 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16720 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16721 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16722 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16723
5c7a0397
MS
167242002-05-02 Michael Snyder <msnyder@redhat.com>
16725
d6dcc264 16726 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
16727 * gdb.base/long_long.exp: Add xscale target.
16728 * gdb.base/default.exp: Add xscale target.
16729
eb7f1c48
JB
167302002-05-01 Jim Blandy <jimb@redhat.com>
16731
16732 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16733 gdb.c++/hang.exp: New test.
16734
a6befae8
FF
167352002-05-01 Fred Fish <fnf@redhat.com>
16736
16737 * gdb.base/completion.exp: Handle completions of "./Make" for
16738 more than one completion possibility, as is the case when we
16739 build and test in the source tree.
16740
0a310277
AG
167412002-04-29 Anthony Green <green@redhat.com>
16742
16743 * gdb.java/jmisc1.exp: New file.
16744 * gdb.java/jmisc2.exp: New file.
16745
6ff9af88
DJ
167462002-04-24 Daniel Jacobowitz <drow@mvista.com>
16747
16748 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16749
96b3d632
EZ
167502002-04-23 Elena Zannoni <ezannoni@redhat.com>
16751
16752 * gdb.base/help.exp: Change 'help status' to allow for target
16753 dependent output differences.
16754
5019bb54
MC
167552002-04-22 Michael Chastain <mec@shout.net>
16756
16757 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16758
a805a116
MC
167592002-04-22 Michael Chastain <mec@shout.net>
16760
16761 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16762
a1706bfd
DM
167632002-04-17 David S. Miller <davem@redhat.com>
16764
16765 * gdb.asm/sparc64.inc: New file.
16766 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16767
a73a20a2
EZ
167682002-04-19 Elena Zannoni <ezannoni@redhat.com>
16769
16770 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16771 instruction file directly into the build tree. Clean up at end of
16772 test.
16773
ba678339
DM
167742002-04-18 David S. Miller <davem@redhat.com>
16775
16776 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16777 handle 64-bit platforms correctly.
16778 * gdb.base/maint.exp: Likewise.
16779
b03399da
KB
167802002-04-18 Kevin Buettner <kevinb@redhat.com>
16781
16782 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16783 ``-fpic'' when compiling files comprising a shared library, but
16784 it does need additional linker flags in order to find shared
16785 libraries at run time.
16786
e2004992
KB
167872002-04-18 Kevin Buettner <kevinb@redhat.com>
16788
16789 * gdb.base/cvexpr.c (use): New function.
16790 (main): Invoke use() on all global variables to prevent
16791 some linkers from deleting these otherwise unused symbols.
16792
d8937120
MC
167932002-04-17 Michael Chastain <mec@shout.net>
16794From David S. Miller <davem@redhat.com>
16795
16796 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16797 handle 64-bit platforms correctly.
16798
ffd61a58
MS
167992002-04-12 Michael Snyder <msnyder@redhat.com>
16800From Jim Blandy <jimb@redhat.com>
a9c64011 16801 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16802 script can handle this instead.
16803 * gdb.base/bar.c (barx): Same.
16804 * gdb.base/baz.c (bazx): Same.
16805 * gdb.base/grbx.c (grbxx): Same.
16806
16807 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16808 manager doesn't automatically unmap overlays unnecessarily.
16809
6b8426a6
MH
168102002-04-10 Martin M. Hunt <hunt@redhat.com>
16811
16812 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16813 stepping out of main.
16814
34af4875
MC
168152002-04-09 Michael Chastain <mec@shout.net>
16816
16817 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16818 scope so that the nested scope tests will make sense.
16819 * gdb.c++/local.exp: Write patterns that actually work with gcc
16820 (the HP patterns "were never known to work with gcc").
16821 Keep the old aCC patterns too.
16822
2d1676a0
DJ
168232002-04-09 Daniel Jacobowitz <drow@mvista.com>
16824
16825 * gdb.base/attach.exp: Correct target board test.
16826
3a63e3f9
MC
168272002-04-08 Michael Chastain <mec@shout.net>
16828
16829 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16830 in a const method. Add some xfail and fail cases for configurations
16831 that do not emit the "const ...".
16832
f18dabd2
MC
168332002-04-07 Michael Chastain <mec@shout.net>
16834
16835 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16836 Accept "A * const" and "const A * const" as type of "this".
16837 Fix spelling of getFunky throughout. Make messages uniform.
16838
0fcddd82
EZ
168392002-04-07 Elena Zannoni <ezannoni@redhat.com>
16840
a9c64011 16841 Work around for PR gdb/285:
0fcddd82
EZ
16842 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16843
16a8534a
EZ
168442002-04-07 Elena Zannoni <ezannoni@redhat.com>
16845
16846 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16847 instructions file at run time instead of configure time.
16848 Sometimes we run the test in a directory that is not the one we
16849 configured in.
16850 * gdb.asm/configure.in: Delete creation of symlink.
16851 * gdb.asm/configure: Regenerate.
16852
24181d81
JB
168532002-04-05 J. Brobecker <brobecker@gnat.com>
16854
16855 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16856 xfullpath () function.
16857
7cdb7107
DJ
168582002-04-04 Daniel Jacobowitz <drow@mvista.com>
16859
16860 * gdb.asm/Makefile.in: Correct dependencies.
16861
16862 * gdb.asm/powerpc.inc: New file.
16863 * gdb.asm/asm-source.exp: Add PowerPC.
16864 * gdb.asm/configure.in: Likewise.
16865 * gdb.asm/configure: Regenerated.
16866
a7d17088
DJ
168672002-04-04 Daniel Jacobowitz <drow@mvista.com>
16868
16869 * gdb.base/relocate.exp: New file.
16870 * gdb.base/relocate.c: New file.
16871
cd721503
FF
168722002-04-04 Fred Fish <fnf@redhat.com>
16873
16874 * gdb.base/step-test.exp: Update comment regarding stopping in
16875 memcpy/bcopy calls inserted as part of the compiler runtime.
16876
b22ad7a7
MS
168772002-04-04 Michael Snyder <msnyder@redhat.com>
16878
16879 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16880
5f279fa6
DJ
168812002-04-03 Daniel Jacobowitz <drow@mvista.com>
16882
16883 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16884 (gdb_expect): Remove $notransfer hack.
16885
dd0fd3ce
DJ
168862002-04-02 Daniel Jacobowitz <drow@mvista.com>
16887
16888 * gdb.c++/classes.exp ("calling method for small class"): Match
16889 updated register output.
16890
1e50cda1
DJ
168912002-03-30 Daniel Jacobowitz <drow@mvista.com>
16892
16893 Fix PR gdb/452
16894 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16895 when finished. Make gdb_file_cmd send "exec-file" when
16896 appropriate.
16897
24015922
DJ
168982002-03-30 Daniel Jacobowitz <drow@mvista.com>
16899
16900 * gdb.base/attach.exp: Remove extra setup_xfail.
16901
dd7dfd64
MS
169022002-03-26 Michael Snyder <msnyder@redhat.com>
16903
16904 * gdb.base/default.exp: Add tests for dump, append, and restore.
16905 * gdb.base/help.exp: Add tests for dump, append, and restore.
16906 * gdb.base/dump.exp: New file, test dump, append and restore.
16907 * gdb.base/dump.c: New file.
16908
48b2f8d7
MS
169092002-03-27 Michael Snyder <msnyder@redhat.com>
16910
d63a86f8 16911 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16912 clean-ups in help messages.
16913
05b4d525
FF
169142002-03-26 Fred Fish <fnf@redhat.com>
16915
16916 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16917 have debugging info for those functions and the compiler uses them
16918 internally to copy structs around.
16919
d7679631
FF
169202002-03-26 Fred Fish <fnf@redhat.com>
16921
16922 * gdb.base/list.exp: Revert the change made yesterday and add note
16923 about why we don't list the default lines for remote targets.
16924
523ac3f9
MS
169252002-03-25 Michael Snyder <msnyder@redhat.com>
16926
16927 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16928
754b2b8d
FF
169292002-03-25 Fred Fish <fnf@redhat.com>
16930
16931 * gdb.base/list.exp: This test works on remote targets so remove
16932 the short circuit for remote targets. Update copyright.
16933
33c3e192
FF
169342002-03-25 Fred Fish <fnf@redhat.com>
16935
16936 * gdb.base/attach.exp: Fix logic error that was suppressing this
16937 test for all non hppa*-*-hpux* targets, instead of the hp target.
16938 Move comments closer to the suppression point. Also now need to
16939 check that we are running natively.
16940
d43e73ee
MS
169412002-03-22 Michael Snyder <msnyder@redhat.com>
16942
882c8f02
MS
16943 * gdb.base/default.exp: Add test for gcore. Update copyright.
16944 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16945
04c12f60
FF
169462002-03-06 Fred Fish <fnf@redhat.com>
16947
16948 * gdb.base/funcargs.c: Remove extraneous ';' character.
16949 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16950
b43df995
MC
169512002-03-04 Michael Chastain <mec@shout.net>
16952
16953 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16954 accommodate gcc v3 function signature.
16955 * gdb.mi/mi0-var-cmd-exp: Ditto.
16956
92362027
AC
169572002-02-24 Andrew Cagney <ac131313@redhat.com>
16958
16959 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16960 ``GNU/Linux'' or ``Linux kernel''
16961 * testsuite/gdb.threads/pthreads.c: Ditto.
16962
258ad32d
MC
169632002-02-24 Michael Chastain <mec@shout.net>
16964
16965 * gdb.threads/pthreads.c (thread1): Add a return statement.
16966 (thread2): Likewise.
16967 (foo): Likewise.
16968
04c3b3d4
MC
169692002-02-23 Michael Chastain <mec@shout.net>
16970
16971 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16972 to placate gcc.
16973
5a2a0a20
MC
169742002-02-23 Michael Chastain <mec@shout.net>
16975
16976 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16977 test "ptype bint". The test passes on all my stabs configurations.
16978
a640f7fc
JB
169792002-02-21 Jim Blandy <jimb@redhat.com>
16980
27924826
JB
16981 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16982 filename at a time, and watch for the ones we want to see.
16983
a640f7fc
JB
16984 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16985 types of pointers to prototyped functions.
16986
edcc8c75
AC
169872002-02-20 Andrew Cagney <ac131313@redhat.com>
16988
16989 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16990 signed, unsigned and straight char.
16991 (padding_char, padding_short, padding_int, padding_long,
16992 padding_long_long, padding_float, padding_double,
16993 padding_long_double): New global variables.
16994 (fill, fill_structs): New functions.
16995
16996 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16997 for correctly sized writes. Update copyright.
16998 (get_valueof): New procedure.
16999 (get_sizeof): Call get_valueof.
17000 (check_valueof): New procedure.
17001 (check_padding): New procedure.
17002
ac57ea44
MC
170032002-02-20 Michael Chastain <mec@shout.net>
17004
17005 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
17006 to setup_xfail. Document some of the remaining calls.
17007
7a10c941
MC
170082002-02-18 Michael Chastain <mec@shout.net>
17009
17010 * gdb.c++/userdef.exp: Update copyright year.
17011
fb8acdcc
DJ
170122002-02-18 Daniel Jacobowitz <drow@mvista.com>
17013
17014 * gdb.c++/userdef.exp: Test overloaded operators properly.
17015 Remove xfails.
17016
fda6ae12
MS
170172002-02-14 Michael Snyder <msnyder@redhat.com>
17018
17019 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
17020
676a0442
DJ
170212002-02-14 Daniel Jacobowitz <drow@mvista.com>
17022
17023 * gdb.base/a2-run.exp: Check for a remote target properly.
17024 * gdb.base/annota1.exp: Likewise.
17025 * gdb.base/list.exp: Likewise.
17026 * gdb.base/reread.exp: Likewise.
17027 * gdb.base/scope.exp: Likewise.
17028 * gdb.base/shlib-call.exp: Likewise.
17029 * gdb.base/term.exp: Likewise.
17030 * gdb.c++/annota2.exp: Likewise.
17031
78b4f468
RE
170322002-02-13 Richard Earnshaw <rearnsha@arm.com>
17033
17034 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
17035
9a81ba51
MC
170362002-02-10 Michael Chastain <mec@shout.net>
17037
17038 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
17039 (call_after_alloca): Ditto.
17040
004af6c7
DJ
170412002-02-10 Daniel Jacobowitz <drow@mvista.com>
17042
17043 * gdb.base/ending-run.exp: Guard "cont" test with
17044 gdb_skip_stdio_test.
17045
37225f62
JB
170462002-02-06 Jim Blandy <jimb@redhat.com>
17047
17048 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
17049 from here...
17050 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
17051 To here. Disable this test on non-HP platforms. Add big comment.
17052
fe6fdd96
MS
170532002-02-04 Michael Snyder <msnyder@redhat.com>
17054
17055 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
17056 other than d10v and m32r.
17057
036fad3f
RE
170582002-02-02 Richard Earnshaw <rearnsha@arm.com>
17059
17060 * gdb.base/default.exp: Rewrite test patterns to reduce time
17061 taken to match them.
17062
7148ab62
DJ
170632002-01-30 Daniel Jacobowitz <drow@mvista.com>
17064
17065 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
17066 Allow a start function above main.
17067 * gdb.threads/linux-dp.exp: Fix copyright date.
17068
396cc255
DJ
170692002-01-30 Daniel Jacobowitz <drow@mvista.com>
17070
a9c64011
AS
17071 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
17072 (check_philosopher_stack): Check for manager thread before checking
17073 for a just-starting thread.
396cc255 17074
f038d31b
DJ
170752002-01-30 Daniel Jacobowitz <drow@mvista.com>
17076
17077 From Neil Booth <neil@daikokuya.demon.co.uk>:
17078 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
17079 warnings.
17080
b3ff9d9a
FF
170812002-01-21 Fred Fish <fnf@redhat.com>
17082
17083 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
17084 not caller.
17085
39ad761d
JB
170862002-01-21 Jim Blandy <jimb@redhat.com>
17087
17088 * gdb.base/reread.exp: Check that GDB properly re-reads the
17089 executable file when it changes while no inferior is running.
17090
aaf320fa
FF
170912002-01-21 Fred Fish <fnf@redhat.com>
17092
a9c64011
AS
17093 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
17094 optionally accept the "shlib events" variation.
aaf320fa 17095
808a31f5
JB
170962002-01-21 Jim Blandy <jimb@redhat.com>
17097
17098 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
17099 call `fflush' after every `printf', so that the output is produced
17100 at predictable points, regardless of whatever buffering does (or
17101 doesn't) take place.
17102 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
17103 at different points.
17104
4420d5e2
DJ
171052002-01-20 Daniel Jacobowitz <drow@mvista.com>
17106
17107 * gdb.c++/inherit.exp: Update copyright years.
17108 * gdb.c++/method.exp: Likewise.
17109
3e36a0f4
DJ
171102002-01-20 Daniel Jacobowitz <drow@mvista.com>
17111
17112 * gdb.c++/classes.exp: Update for improved v3 support and skipping
17113 artificial methods/arguments.
17114 * gdb.c++/derivation.exp: Likewise.
17115 * gdb.c++/inherit.exp: Likewise.
17116 * gdb.c++/method.exp: Likewise.
17117 * gdb.c++/virtfunc.exp: Likewise.
17118
b4ceaee6
AC
171192002-01-18 Andrew Cagney <ac131313@redhat.com>
17120
17121 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
17122 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
17123 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
17124 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
17125 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
17126 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
17127
ecace851
JB
171282002-01-17 Jim Blandy <jimb@redhat.com>
17129
17130 * gdb.asm/asm-source.exp (info symbol): Take another shot at
17131 anchoring the pattern matching the entry point symbol's name.
17132
375fc983
AC
171332002-01-17 Andrew Cagney <ac131313@redhat.com>
17134
17135 * gdb.base/maint.exp: Update ``maint internal-error'' to match
17136 continue/quit query. Update copyright.
17137
fe6fdd96
MS
171382002-01-14 Michael Snyder <msnyder@redhat.com>
17139
17140 * gdb.base/gcore.exp: Remove extra debugging output.
17141
e017c81f
DJ
171422002-01-13 Daniel Jacobowitz <drow@mvista.com>
17143
17144 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
17145 for slightly dubious v2 mangled string.
17146
37ab3bf8
DJ
171472002-01-13 Daniel Jacobowitz <drow@mvista.com>
17148
17149 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
17150
1bc05c3a 171512002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 17152
1bc05c3a 17153 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 17154
1bc05c3a
JM
17155 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
17156 constructors.
17157 * gdb.c++/derivation.exp: Likewise.
17158 * gdb.c++/templates.exp: Likewise.
17159 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 17160
1bc05c3a
JM
171612002-01-10 Michael Snyder <msnyder@redhat.com>
17162
17163 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 17164
a911c360
MS
171652002-01-08 Michael Snyder <msnyder@redhat.com>
17166
17167 * gdb.base/gcore.exp: New test for generate-core-file command.
17168 * gdb.base/gcore.c: Testcase for above.
17169 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
17170
ea2119ec
JM
171712002-01-08 Jason Merrill <jason@redhat.com>
17172
17173 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
17174
68203136
FF
171752002-01-07 Fred Fish <fnf@redhat.com>
17176
17177 * gdb.c++/overload.exp: Remove unconditional xfails for:
17178 print foo_instance1.overloadargs(1)
17179 print foo_instance1.overloadargs(1, 2)
17180 print foo_instance1.overloadargs(1, 2, 3)
17181 print foo_instance1.overloadargs(1, 2, 3, 4)
17182 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
17183 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
17184 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
17185 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
17186 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
17187 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
17188 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
17189 print foo_instance1.overload1arg()
17190 print foo_instance1.overload1arg((char)arg2)
17191 print foo_instance1.overload1arg((signed char)arg3)
17192 print foo_instance1.overload1arg((unsigned char)arg4)
17193 print foo_instance1.overload1arg((int)arg7)
17194 print foo_instance1.overload1arg((unsigned int)arg8)
17195 print foo_instance1.overload1arg((float)arg11)
17196 print foo_instance1.overload1arg((double)arg12)
d63a86f8 17197
21b9b5b1
MS
171982002-01-07 Michael Snyder <msnyder@redhat.com>
17199
17200 * gdb.base/huge.exp: New test. Print a very large target data object.
17201 (skip_huge_test): New test variable. Define if you want to skip this
17202 test. The test reads an 8 megabyte data object from the target, so it
17203 might be very time consuming on remote targets with a slow connection.
17204 * gdb.base/huge.c: New file. Test case for above.
17205
725f922e
FF
172062002-01-07 Fred Fish <fnf@redhat.com>
17207
17208 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
17209 g_instance.bfoo, and g_instance.cfoo.
17210
889bf7c5 172112002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 17212
889bf7c5
PA
17213 * gdb.base/break.c (multi_line_if_conditional): New function.
17214 (multi_ilne_while_conditional): Likewise.
17215 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
17216 IF or WHILE condition puts the breakpoint at the start of
17217 the condition.
f286b2c3 17218
634d57ec
JL
17219 * gdb.base/selftest.exp (backtrace through signal handler): Remove
17220 hppa*-*-hpux* expected failure.
17221 * gdb.base/structs.exp (do_function_calls): Similarly.
17222
17223 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
17224 watchpoints.
17225
9fbfe2dc
AC
172262002-01-06 Andrew Cagney <ac131313@redhat.com>
17227
17228 Fix PR gdb/66.
17229 * gdb.base/structs.exp: Replace skip for a29k with skip for
17230 gdb,cannot_call_functions.
17231 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
17232 * gdb.base/callfuncs.exp: Ditto.
17233 * gdb.base/call-rt-st.exp: Ditto.
17234 * gdb.base/call-strs.exp: Ditto.
17235 * gdb.base/callfwmall.exp: Ditto.
17236 * gdb.base/scope.exp: Obsolete xfail a29k.
17237 * gdb.c++/misc.exp: Ditto.
17238 * gdb.c++/cplusfuncs.exp: Ditto.
17239 * gdb.base/ptype.exp: Ditto.
17240 * gdb.base/printcmds.exp: Ditto.
17241 * gdb.base/opaque.exp: Ditto.
17242 * gdb.base/list.exp: Ditto.
17243 * gdb.base/funcargs.exp: Ditto.
17244 * gdb.base/default.exp: Ditto.
17245
8ddad156
MS
172462002-01-04 Michael Snyder <msnyder@redhat.com>
17247
ca4976a6 17248 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
17249 * gdb.base/maint.exp: Add tests for maint info sections options.
17250
1b074332
JL
17251Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
17252
17253 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
17254
7d159115
CV
172552001-12-20 Corinna Vinschen <vinschen@redhat.com>
17256
17257 * gdb.asm/arm.inc: New file.
17258 * gdb.asm/asm-source.exp: Add arm targets.
17259 * gdb.asm/configure.in: Ditto.
17260 * gdb.asm/configure: Recreated from configure.in.
17261
8fb87725
JL
17262Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
17263
afabe08c
JL
17264 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
17265 with HP's compiler.
17266 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17267 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17268 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17269 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17270
17271 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
17272 either HP's compilers or GCC.
17273
db521deb
JL
17274 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
17275 a SIGBUS or SIGSEGV.
17276
17277 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
17278
17279 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
17280 can be compiled with either HP's compiler or GCC.
17281
cfa88ab7
JL
17282 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
17283 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
17284 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
17285
ca344dff
JL
17286 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
17287 to match current gdb output. Update due to using auto-solib-limit
17288 for limiting instead of overloading auto-solib-add.
17289 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
17290 test program.
17291
3f3c6e55 17292 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
17293 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
17294 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17295 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17296 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17297 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17298 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
17299 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
17300 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
17301 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
17302 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
17303 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
17304 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 17305
8fb87725
JL
17306 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
17307 a SIGTRAP to the inferior.
17308
cf599fa7
CV
173092001-12-19 Corinna Vinschen <vinschen@redhat.com>
17310
17311 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
17312 Substitute call to target_link by call to gdb_compile.
17313
2cd045cd
JL
17314Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
17315
a9c64011
AS
17316 * gdb.base/break.exp: Fix HP specific search string when testing
17317 backtracing in a called function.
2cd045cd 17318
a9c64011
AS
17319 * gdb.base/constvars.exp: Only set lang to C++ if we're
17320 compiling the test with HP's compilers.
17321 * gdb.base/volatile.exp: Similarly.
2cd045cd 17322
99ebe9ac
JB
173232001-12-19 Jim Blandy <jimb@redhat.com>
17324
17325 * gdb.base/printcmds.exp: Expect the null character to be printed
17326 as '\0', and the '\013' to be printed as '\v'.
17327 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
17328 * gdb.base/setvar.exp: Same.
17329
b9891b29
JB
173302001-12-17 Jim Blandy <jimb@redhat.com>
17331
0eba65ab
JB
17332 * gdb.base/completion.exp: Rather than completing very long
17333 filenames, which can make the readline library produce output we
17334 don't recognize, cd to the directory first, and then complete
17335 using nice, short relative paths.
17336
6970b5b1
JB
17337 * gdb.base/completion.exp: On some systems, there is, in fact, a
17338 variable named `b' in scope, since GDB treats all static
a9c64011
AS
17339 variables as being in scope. So use `no_var_named_this'
17340 instead of `b'.
6970b5b1 17341
b9891b29 17342 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 17343 can't find the core file's registers as a failure.
b9891b29 17344
e6ccd35f
JSC
173452001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
17346
a9c64011
AS
17347 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
17348 test expect string more specific.
e6ccd35f 17349
105ba819
CV
173502001-12-13 Corinna Vinschen <vinschen@redhat.com>
17351
17352 * gdb.asm/asm-source.exp: Add support for xstormy16.
17353 * gdb.asm/configure.in: Ditto.
17354 * gdb.asm/configure: Rebuild.
17355 * gdb.asm/xstormy16.inc: New file.
17356
e9e79dd9
FF
173572001-12-10 Fred Fish <fnf@redhat.com>
17358
17359 * gdb.base/maint.exp: Update to match changes in type dumping code.
17360
347dc97d
JB
173612001-12-10 Jim Blandy <jimb@redhat.com>
17362
17363 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
17364 matching the entry point symbol's name at the beginning of the
17365 line.
347dc97d 17366
5178b9d6
DJ
173672001-12-07 Daniel Jacobowitz <drow@mvista.com>
17368
17369 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
17370 gdb.c++/inherit.exp, gdb.c++/method.exp,
17371 gdb.c++/namespace.exp, gdb.c++/templates.exp,
17372 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
17373 and class layout support.
17374
af890c52
DJ
173752001-12-07 Daniel Jacobowitz <drow@mvista.com>
17376
17377 * gdb.c++/classes.exp: Add test for static member function.
17378 * gdb.c++/misc.cc: Add class with static member function.
17379
7a345fb3
JB
173802001-12-07 Jim Blandy <jimb@redhat.com>
17381
f2e54a80 17382 If GDB says it can't find the struct the function returned, report
8032bf31
JB
17383 those tests as `unsupported'.
17384 * gdb.base/call-rt-st.exp (print_struct_call): New function.
17385 Rewrite subsequent tests to use it.
17386
17387 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
17388 those tests as `unsupported'.
17389 * gdb.base/structs.exp (call_struct_func): New function.
17390 (do_function_calls): Use call_struct_func to call the functions
17391 returning structs.
17392
0bc69509
JB
17393 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
17394 whether functions are prototyped or not, so we can't possibly pass
17395 arguments to t_float_values2 properly.
17396
7a345fb3
JB
17397 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
17398 value of `timeout' for targets other than the mips*tx39-*.
17399
edb6ede1
MS
174002001-12-06 Michael Snyder <msnyder@redhat.com>
17401
d63a86f8 17402 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
17403 and detect whether the start symbol has a leading underscore.
17404
2d842f13
JB
174052001-12-04 Jim Blandy <jimb@redhat.com>
17406
17407 * gdb.base/completion.exp: Clarify indentation.
17408
68550daf
JB
174092001-12-03 Jim Blandy <jimb@redhat.com>
17410
17411 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
17412 variables on the S/390, not `.word'.
17413
cd5195a8
JB
174142001-11-30 Jim Blandy <jimb@redhat.com>
17415
17416 Add assembly-source tests for s390-ibm-linux.
17417 * gdb.asm/s390.inc: New file.
17418 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
17419 the S/390 architecture.
a9c64011 17420 * gdb.asm/configure: Regenerated.
cd5195a8 17421
ca9efc90
MS
174222001-11-30 Michael Snyder <msnyder@redhat.com>
17423
17424 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
17425 next, info source, info sources, info line, global and static
17426 variables, and static functions.
17427 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
17428 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
17429 * gdb.asm/asmsrc1.s: Add a static function and some variables.
17430 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
17431 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
17432 (gdbasm_leave): Restore frame pointer.
17433 (gdbasm_startup): Copy stack set-up from crt0.S.
17434
d0e66976
FN
174352001-11-26 Fernando Nasser <fnasser@redhat.com>
17436
17437 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
17438 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
17439 to a local (non-static) variable. Copy tstruct.a to a static buffer
17440 and return a pointer to that buffer.
17441 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17442
e2334072
MK
174432001-11-24 Mark Kettenis <kettenis@gnu.org>
17444
17445 * gdb.asm/configure.in: Fix recognition of ix86 target.
17446 * gdb.asm/configure: Regenerate.
17447
756caa3d
MS
174482001-11-21 Michael Snyder <msnyder@redhat.com>
17449
17450 * gdb.asm/sparc.inc: New file.
17451 * gdb.asm/asm-source.exp: Recognize sparc target.
17452 * gdb.asm/configure.in: Recognize sparc target.
17453 * gdb.asm/configure: Regenerate.
d63a86f8 17454
9a4d72d5
MS
174552001-11-21 Michael Snyder <msnyder@redhat.com>
17456
17457 * gdb.asm/m32r.inc: New file.
17458 * gdb.asm/asm-source.exp: Recognize m32r target.
17459 * gdb.asm/configure.in: Recognize m32r target.
17460 * gdb.asm/configure: Regenerate.
17461
a773d1cd
MS
174622001-11-20 Michael Snyder <msnyder@redhat.com>
17463
017ac23d
MS
17464 * gdb.asm/i386.inc: New file.
17465 * gdb.asm/asm-source.exp: Recognize ix86 target.
17466 * gdb.asm/configure.in: Recognize ix86 target.
17467 * gdb.asm/configure: Regenerate.
17468
a773d1cd
MS
17469 * gdb.c++/namespace.exp: Fix quotes in output messages.
17470
bb632afb
MS
174712001-11-14 Michael Snyder <msnyder@redhat.com>
17472
25d559ca 17473 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
17474 qualifier in a type cast expression, to designate an address
17475 in the instruction space (Harvard architecture).
17476
4749e309
MS
174772001-11-13 Michael Snyder <msnyder@redhat.com>
17478
17479 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17480 Tests for expressions using 'const' and 'volatile'.
17481
25050984
CV
174822001-11-13 Corinna Vinschen <vinschen@redhat.com>
17483
17484 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17485
1902c51f
DJ
174862001-11-12 Daniel Jacobowitz <drow@mvista.com>
17487
17488 * lib/mi-support.exp (mi_run_to_helper): Move comments
17489 outside of gdb_expect.
17490
dcf95b47
DJ
174912001-11-11 Daniel Jacobowitz <drow@mvista.com>
17492
17493 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
17494 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
17495 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
17496 mi0_run_to): New functions.
17497 * gdb.mi/mi-simplerun.exp: Use them.
17498 * gdb.mi/mi0-simplerun.exp: Likewise.
17499 * gdb.mi/mi-var-cmd.exp: Likewise.
17500 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 17501
45b074e1
AC
175022001-11-10 Andrew Cagney <ac131313@redhat.com>
17503
17504 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
17505 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
17506
bf50d346
AC
175072001-11-09 Andrew Cagney <ac131313@redhat.com>
17508
17509 * gdb.base/restore.exp: Include $expected value in restored test
17510 message.
17511
9383332c
AC
175122001-11-09 Andrew Cagney <ac131313@redhat.com>
17513
17514 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17515 implemented.
17516
db62520a
MS
175172001-11-08 Michael Snyder <msnyder@redhat.com>
17518
17519 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17520 Add pass/fail message for stop at breakpoint in call dummy function.
17521
b5703437
MS
175222001-11-07 Michael Snyder <msnyder@redhat.com>
17523
d63a86f8
RM
17524 * gdb.c++/templates.exp (test_template_breakpoints):
17525 If we get an overload menu, but it does not match what
760f6330 17526 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
17527 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17528 making the whitespace optional. Argument for "new" may be
17529 "unsigned" as well as "unsigned int/long".
d63a86f8 17530 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
17531 making the whitespace optional. Also replace "(void) with
17532 "((void|)), making the keyword "void" optional.
d63a86f8 17533 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
17534 making the whitespace optional. Also replace "(void) with
17535 "((void|)), making the keyword "void" optional.
3bf40917
MS
17536 * gdb.base/callfuncs.c (t_float_values): This function must
17537 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 17538 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
17539 can be tested against both cases. Usually one case involves
17540 promotion of float to double, while the other does not.
17541 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
17542 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17543 includes a stack frame for "start".
17544
c8ab4e6d
JB
175452001-11-05 Jim Blandy <jimb@redhat.com>
17546
17547 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17548 pointers are 32 bits long, and that offsets of relocs are always
17549 stored in the data (REL-style), and not in the reloc entry itself
17550 (RELA-style).
17551 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17552 stabs.
17553
3f08ced9
MS
175542001-11-01 Michael Snyder <msnyder@redhat.com>
17555
17556 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17557 and regular expression operators by using quoting.
17558
cbfa24cd
MS
175592001-10-31 Michael Snyder <msnyder@redhat.com>
17560
17561 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17562 depending on what the symbol table contains.
17563 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17564 the output of the ptype command. Similarly, accept both "const &"
17565 and "const&".
17566
aaa68313
CV
175672001-10-31 Corinna Vinschen <vinschen@redhat.com>
17568
17569 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17570 symbol `STORAGE' to allow to choose the storage class of
17571 the local datastructures.
17572 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17573 compiler directive.
17574
91740388
MS
175752001-10-30 Michael Snyder <msnyder@redhat.com>
17576
17577 * gdb.base/jump.exp: Allow it to run for all targets.
17578
1b7c05e7
CV
175792001-10-29 Corinna Vinschen <vinschen@redhat.com>
17580
17581 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17582 with new double_array size.
17583 (main): Change storage class of all local variables to static.
17584 Reduce size of double_array to 9.
17585 * gdb.base/call-ar-st.exp: Increase timeout value.
17586 Change expected output for double array to match new size in
17587 call-ar-st.c.
17588
36a22261
CV
175892001-10-29 Corinna Vinschen <vinschen@redhat.com>
17590
17591 * gdb.base/ending-run.exp: Create identical output when passing
17592 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 17593 Stormy16 target.
36a22261 17594
92b8ae91
MK
175952001-10-28 Mark Kettenis <kettenis@gnu.org>
17596
17597 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17598 that we catch the expected failure under Linux/x86.
17599
cb135b83
OF
176002001-10-29 Orjan Friberg <orjanf@axis.com>
17601
17602 * gdb.base/setvar.exp: Escape curly braces.
17603 * gdb.stabs/weird.exp: Ditto.
17604
6884aa54
DJ
176052001-10-27 Daniel Jacobowitz <drow@mvista.com>
17606
17607 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17608 * gdm.mi/mi0-hack-cli.exp: Likewise.
17609
0398c9aa
AC
176102001-10-25 Andrew Cagney <ac131313@redhat.com>
17611
17612 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17613 messages.
17614
d20bf2e8
AC
176152001-10-21 Andrew Cagney <ac131313@redhat.com>
17616
17617 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17618 checking MI enabled.
17619
03dd63aa
CV
176202001-10-09 Corinna Vinschen <vinschen@redhat.com>
17621
17622 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17623
1d9d99f3
FCE
176242001-10-04 Frank Ch. Eigler <fche@redhat.com>
17625
17626 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17627 if gdb child process crashes, just signal an error.
17628
838ae6c4
JB
176292001-10-02 Jim Blandy <jimb@redhat.com>
17630
17631 * lib/gdb.exp (test_xfail_format): Simplify.
17632
17633 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17634 front of the variable name `format'. Simplify `if'.
17635
8f0cbc1c
DJ
176362001-10-01 Daniel Jacobowitz <drow@mvista.com>
17637
17638 * gdb.threads/pthreads.exp: Wait for output and delay
17639 before sending ^C.
17640
1f08dafd
DJ
176412001-10-01 Daniel Jacobowitz <drow@mvista.com>
17642
17643 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17644 some incorrect output instead of timing out.
17645 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17646
674f90ff
CV
176472001-09-28 Corinna Vinschen <vinschen@redhat.com>
17648
17649 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17650 check to allow additional `int'.
17651
9b284272
DJ
176522001-09-27 Daniel Jacobowitz <drow@mvista.com>
17653
17654 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17655 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17656
b55a4771
MS
176572001-09-27 Michael Snyder <msnyder@redhat.com>
17658
17659 * lib/gdb.exp (test_debug_format): New proc.
17660 (setup_xfail_format): Use new proc test_debug_format.
17661 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17662 proc; use new service proc test_debug_format.
17663 Replace all other "gcc_compiled" tests with this test.
17664 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17665 proc; use new service proc test_debug_format.
17666 Replace all other "gcc_compiled" tests with this test.
17667
176682001-09-27 Michael Snyder <msnyder@redhat.com>
17669
17670 * gdb.base/cvexpr.exp: New file.
17671 * gdb.base/cvexpr.c: New file
17672 Test for expressions using const and volatile keywords.
17673
4e6667ac
CV
176742001-09-26 Corinna Vinschen <vinschen@redhat.com>
17675
17676 * gdb.base/constvars.exp: Check for different orders of keywords
17677 and additional "int" strings in output.
17678
4f337972
AC
176792001-09-22 Andrew Cagney <ac131313@redhat.com>
17680
17681 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17682 responses from "help maint".
17683
2015650d
FCE
176842001-09-19 Frank Ch. Eigler <fche@redhat.com>
17685
17686 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17687 to localhost:NNN instead of :NNN, in case Xvfb is listening
17688 only on TCP.
17689
f3bcedc1
CV
176902001-09-19 Corinna Vinschen <vinschen@redhat.com>
17691
17692 * gdb.base/recurse.exp: When checking leaving the watchpoint
17693 scope, recognize when gdb is in function's epilogue and pass.
17694
6b819c92
KS
176952001-09-18 Keith Seitz <keiths@redhat.com>
17696
17697 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17698 support for running tests against sid targets.
17699 (gdbtk_done): Ditto.
17700
a10c9419
CV
177012001-09-18 Corinna Vinschen <vinschen@redhat.com>
17702
17703 * gdb.base/ending-run.c (main): Set stdout buffersize
17704 to the same reasonable value for any target.
17705 * gdb.base/ending-run.exp: Add a regular expression
17706 to make testsuite happy on Sanyo Stormy16 target.
17707
739d0d99
CV
177082001-09-17 Corinna Vinschen <vinschen@redhat.com>
17709
17710 * gdb.base/display.c (do_loops): Add float variable `f'.
17711 Increment f in loop.
17712 * gdb.base/display.exp: Increment timeout by 60 seconds.
17713 Change float display test to use variable `f'.
17714
1b8947f0
JB
177152001-09-17 Jim Blandy <jimb@redhat.com>
17716
17717 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17718 overflowing the limited breakpoint tables on some ROM monitors
17719 (like the ROM68K).
17720
9890ac81
FCE
177212001-09-15 Frank Ch. Eigler <fche@redhat.com>
17722
17723 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17724 the "-ac" (disable access control) flag.
17725
6db765ea
JH
177262001-08-30 Jeff Holcomb <jeffh@redhat.com>
17727
17728 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17729 ints.
17730
4c32cc04
KS
177312001-08-30 Keith Seitz <keiths@redhat.com>
17732
17733 * lib/gdb.exp: Move all insight-related functionality into
17734 separate file.
17735 * lib/insight-support.exp: New file.
17736
8d6e6f81
FCE
177372001-08-29 Frank Ch. Eigler <fche@redhat.com>
17738
17739 * config/sid.exp (sid_start): Never set sid verbosity; disable
17740 expect_background {} that consumed its stdout; tolerate </dev/null.
17741 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17742
6a90e1d0
AC
177432001-08-18 Andrew Cagney <ac131313@redhat.com>
17744
17745 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17746 CLI jump command to start it.
17747 (mi_run_to_main): Fail immediatly when unexpected output.
17748
1759b3c3
AC
177492001-08-18 Andrew Cagney <ac131313@redhat.com>
17750
17751 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17752 beginning of function. Fix PR gdb/191.
17753
61d11d80
FCE
177542001-08-16 Frank Ch. Eigler <fche@redhat.com>
17755
17756 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17757 what to force sid endianness to.
17758
942a4df2
KS
177592001-08-15 Keith Seitz <keiths@redhat.com>
17760
17761 * lib/gdb.exp (gdbtk_start): Don't set environment
17762 variables for TCL_LIBRARY and friends. Insight will
17763 now figure these out for itself.
17764
0521c418
MS
177652001-08-02 Michael Snyder <msnyder@redhat.com>
17766
17767 * gdb.base/completion.exp: Remove the symbol "a64l" from
17768 the expect string; this is target-specific, and not related
17769 to what is being tested.
17770
74a9a58a
DB
177712001-08-02 Dave Brolley <brolley@redhat.com>
17772
17773 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17774
c70819fa
MS
177752001-07-25 Michael Snyder <msnyder@redhat.com>
17776
c2b8fa57
MS
17777 * gdb.base/consecutive.exp: New file. Test stepping over
17778 breakpoints on consecutive instructions.
17779 * gdb.base/consecutive.c: New file.
17780
c70819fa
MS
17781 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17782 curly braces in regular expressions.
17783
2b1a1355
MS
177842001-07-25 Michael Snyder <msnyder@redhat.com>
17785
17786 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17787 legitimate output from stepping out of main.
17788
413eca6f
KS
177892001-07-22 Keith Seitz <keiths@redhat.com>
17790
17791 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17792 the empty string, do not run the tests.
17793
7e5a9322
SC
177942001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17795
17796 * gdb.base/long_long.exp: Detect size of pointer. Take into
17797 account 2-byte pointers when testing for p/a results.
17798
de58f10f
SC
177992001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17800
d63a86f8 17801 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17802 and defined to 1K for m68hc11.
17803 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17804 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17805 (sizeof_random_data): New variable to tell the size of the data table;
17806 don't test past this size; always run to main.
17807
d6f5fea1
SC
178082001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17809
17810 * gdb.base/return2.exp: return of long long and double fails for
17811 68HC11; don't execute these tests on that platform.
17812 * gdb.base/return.exp: Return of a double fails for 68hc11.
17813
c477543d
SC
178142001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17815
17816 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17817 tests that print a float.
17818 * call-rt-st.exp: Likewise.
17819
63cf1c79
MK
178202001-07-12 Mark Kettenis <kettenis@gnu.org>
17821
17822 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17823 running this test on Linux.
17824
112f9ab5
MC
178252001-06-24 Michael Chastain <chastain@redhat.com>
17826
17827 * gdb.base/arithmet.exp: Remove some tests to make all test names
17828 unique.
17829
4970cb0f
MS
178302001-07-03 Michael Snyder <msnyder@redhat.com>
17831
17832 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17833 the output of the ptype command.
17834
d85da69f
MS
178352001-07-02 Michael Snyder <msnyder@redhat.com>
17836
4c8a82de
MS
17837 * gdb.base/completion.exp: Don't assume that break.c is the only
17838 source file that may contain functions named "marker".
d85da69f
MS
17839 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17840
8afc772b
AC
178412001-06-28 Andrew Cagney <ac131313@redhat.com>
17842
17843 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17844 of files to delete.
17845
17846 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17847 * gdb.disasm/h8300s.exp: New file.
17848 gdb.disasm/h8300s.s: Likewise.
17849
cff22675
AC
178502001-06-27 Andrew Cagney <ac131313@redhat.com>
17851
17852 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17853 empty breakpoint tables.
17854
68c81b54
AC
178552001-06-25 Andrew Cagney <ac131313@redhat.com>
17856
17857 * lib/mi-support.exp: Update args=... part of stop-reason
17858 patterns. Accept either a list or a tuple.
17859
2dd62704
AC
178602001-06-23 Andrew Cagney <ac131313@redhat.com>
17861
17862 * lib/mi-support.exp: Remove local emacs variable defining
17863 change-log-default-name.
17864
b4127474
MC
178652001-06-22 Michael Chastain <chastain@redhat.com>
17866
17867 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17868 This is operationally compatible with the previous version.
17869
8dbfb380
JB
178702001-06-13 Jim Blandy <jimb@redhat.com>
17871
17872 * lib/gdb.exp (gdb_test): Doc fix.
17873
f2d8c86d
MC
178742001-06-10 Michael Chastain <chastain@redhat.com>
17875
17876 * gdb.base/exprs.exp: Remove a duplicate test.
17877
81564d34
JB
178782001-06-06 Jim Blandy <jimb@redhat.com>
17879
17880 * gdb.base/return2.exp (main): Use values to test float and double
17881 returns that are not NaN's, to avoid being confused by IEEE
17882 comparison rules.
17883
da55addb
MS
178842001-06-04 Michael Snyder <msnyder@redhat.com>
17885
17886 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17887 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17888 rather than wait for 12 more tests to time out.
17889
42c65987
JB
178902001-06-06 Jim Blandy <jimb@redhat.com>
17891
b18bced9 17892 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17893 Don't forget to match the GDB prompt.
b18bced9 17894
42c65987
JB
17895 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17896
5b41e5f0
JB
178972001-06-04 Jim Blandy <jimb@redhat.com>
17898
17899 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17900 command.
17901
015e046f
KB
179022001-05-31 Kevin Buettner <kevinb@redhat.com>
17903
17904 * gdb.base/annota1.exp (info break): Match four or more spaces
17905 after "Address".
17906
fb1ffbbe
MC
179072001-05-31 Michael Chastain <chastain@redhat.com>
17908
17909 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17910 (dm_type_int_star): Likewise.
17911 (dm_type_long_star): Likewise.
17912 (dm_type_void_star): Likewise.
17913
5ea2a32c
KB
179142001-05-29 Kevin Buettner <kevinb@redhat.com>
17915
17916 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17917 to a known value in order to get consistent results regardless
17918 of the setting of INPUTRC or the presence or contents of .inputrc.
17919
ae23c492
MS
179202001-05-24 Michael Snyder <msnyder@redhat.com>
17921
ac55707e
MS
17922 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17923 Don't require that the main thread and the manager thread are the
17924 first in the list.
17925
ae23c492
MS
17926 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17927 debugging. If test fails, issue an "unsupported" not a "fail".
17928
400071f1
JB
179292001-05-24 Jim Blandy <jimb@redhat.com>
17930
17931 Don't assume that short is shorter than int.
17932 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17933 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17934 this isn't true.
400071f1
JB
17935 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17936 an int, is not equal to ~0 stored in an unsigned char. This tests
17937 the same thing that the previous test meant to, but works on
17938 16-bit machines, too.
17939 ("print unsigned char != (~0)"): Same test, complemented.
17940
0816a3e5
MS
179412001-05-24 Michael Snyder <msnyder@redhat.com>
17942
17943 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17944 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17945 and prevents dejagnu getting out of step.
17946
f6dc23a9
KB
179472001-05-23 Kevin Buettner <kevinb@redhat.com>
17948
17949 * gdb.base/finish.exp (finish_void): Revise pattern for
17950 stopping on the call statement to not permit stopping at
17951 the start of the instructions comprising the call sequence.
17952
7dbd117d
MC
179532001-05-19 Michael Chastain <chastain@redhat.com>
17954
17955 * gdb.base/callfuncs.exp: Make all test names unique.
17956 * gdb.base/commands.exp: Make all test names unique.
17957 * gdb.base/condbreak.exp: Make all test names unique.
17958 * gdb.base/dbx.exp: Make all test names unique.
17959 * gdb.base/default.exp: Make all test names unique.
17960 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17961 and TIMEOUT messages to their corresponding PASS message.
17962 * gdb.base/ending-run.exp: Make all test names unique.
17963 * gdb.base/long_long.exp: Remove duplicate test.
17964
6b0b0a9e
KB
179652001-05-21 Kevin Buettner <kevinb@redhat.com>
17966
17967 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17968 stop on the call statement as well as the statement after the
17969 call.
17970
2caa35cb
MS
179712001-05-21 Michael Snyder <msnyder@redhat.com>
17972
17973 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17974
40713331
EZ
179752001-05-10 Elena Zannoni <ezannoni@redhat.com>
17976
a9c64011
AS
17977 * gdb.base/completion.exp: Revamp test. Make it execute on all
17978 platforms.
40713331 17979
c2c1be8d
EZ
179802001-05-10 Elena Zannoni <ezannoni@redhat.com>
17981
a9c64011
AS
17982 * config/gdbserver.exp (gdb_load): Handle the case
17983 in which the arguments to gdbserver are given in the
17984 baseboard configuration file.
17985 Also handle the case in which the server needs to do a
17986 load.
2c9cd303 17987
9671de48
KS
179882001-05-07 Keith Seitz <keiths@cygnus.com>
17989
a9c64011
AS
17990 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17991 set up the display for testing.
17992 (gdbtk_start): Convert all paths to paths that tcl will like.
17993 Export target information to environment.
17994 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17995 necessary.
17996 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17997 (to_tcl_path): New proc to convert a given pathname into
17998 a path acceptible as an argument to a tcl command.
17999 (_gdbtk_export_target_info): New proc to export target info
18000 into the environment for gdbtk testing.
18001 (gdbtk_done): New proc to signal end-of-test.
9671de48 18002
5a360f47
JB
180032001-05-06 Jim Blandy <jimb@redhat.com>
18004
18005 * restore.c: Make the code of caller0 correspond to its comment.
18006
66c756c6
MS
180072001-05-03 Michael Snyder <msnyder@redhat.com>
18008
18009 * config/sid.exp (gdb_target_sid): Check for error messages.
18010 On error or timeout, don't make expect exit (which will terminate
18011 all subsequent tests); instead just make gdb exit.
d63a86f8 18012 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
18013 return a negative value.
18014
a966fde5
JB
180152001-04-24 Jim Blandy <jimb@redhat.com>
18016
851c18e0
JB
18017 * gdb.c++/templates.exp: If we see the prompt for the overload
18018 list, but we haven't recognized any of the longer patterns,
18019 arrange for this test to fail, not hang.
18020
a966fde5
JB
18021 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
18022 variations.
18023
db144853
MC
180242001-04-22 Michael Chastain <chastain@redhat.com>
18025
18026 * gdb.c++/local.exp: Use the 'runto' library function.
18027 * gdb.c++/namespace.exp: Likewise.
18028 * gdb.c++/overload.exp: Likewise.
18029
3207ec21
KB
180302001-03-26 Kevin Buettner <kevinb@redhat.com>
18031
18032 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
18033 * gdb.base/step-line.exp: New file. Test step/next in presence of
18034 #line directives.
18035 * gdb.base/step-line.c: New file. Test program for the above.
18036 * gdb.base/step-line.inp: New file. We pretend that this file has
18037 been transformed by some other tool into step-line.c.
18038
13b57657
JB
180392001-03-21 Jim Blandy <jimb@redhat.com>
18040
18041 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
18042 unmangled operator names.
18043
754cbe1c
JB
180442001-03-20 Jim Blandy <jimb@redhat.com>
18045
18046 * gdb.threads/linux-dp.exp: Recognize an additional message
18047 generated by GDB when it doesn't understand how to debug threads
18048 on the target system.
18049
177495c9
AC
180502001-03-19 Andrew Cagney <ac131313@redhat.com>
18051
18052 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
18053
f266096b
MC
180542001-03-12 Michael Chastain <chastain@redhat.com>
18055
18056 * gdb.c++/derivation.exp: Use the 'runto' library function.
18057
cac3c2ff
MC
180582001-03-12 Michael Chastain <chastain@redhat.com>
18059
18060 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
18061
b6c11a24
MC
180622001-02-24 Michael Chastain <chastain@redhat.com>
18063
18064 * gdb.c++/ref-types.exp: Change handwritten code to library
18065 function 'runto'.
18066
6bae5bce
OF
180672001-03-16 Orjan Friberg <orjanf@axis.com>
18068
18069 * gdb.base/signals.exp: Set count to 0 explicitly.
18070
0015fd9a
MS
180712001-03-15 Mark Salter <msalter@redhat.com>
18072
18073 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
18074 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
18075 (gdb_load): Add support for additional target_info: gdb_download_size
18076 and gdb_load_timeout.
0015fd9a 18077
fc33412a
DT
18078Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
18079
18080 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
18081 file -- to prevent failing when the compile fails but we have no
18082 intention of running the tests anyway.
fc33412a
DT
18083
18084 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
18085 tests if set.
18086
18087 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 18088 integers.
fc33412a
DT
18089
18090 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
18091 * gdb.c++/namespace.exp: Ditto.
18092
115f06de
OF
180932001-03-07 Orjan Friberg <orjanf@axis.com>
18094
18095 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
18096 * gdb.base/pointers.exp: Relax pattern match of decimals.
18097
b6ba6518
KB
180982001-03-06 Kevin Buettner <kevinb@redhat.com>
18099
18100 * Makefile.in, config/abug.exp, config/cfdbug.exp,
18101 config/cpu32bug.exp, config/dve.exp, config/est.exp,
18102 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
18103 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
18104 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
18105 config/sh.exp, config/sid.exp, config/slite.exp,
18106 config/sparclet.exp, config/udi.exp, config/unknown.exp,
18107 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
18108 config/vxworks.exp, config/vxworks29k.exp,
18109 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
18110 gdb.base/all-bin.exp, gdb.base/annota1.exp,
18111 gdb.base/arithmet.exp, gdb.base/assign.exp,
18112 gdb.base/async.exp, gdb.base/attach.exp,
18113 gdb.base/bitfields.exp, gdb.base/bitops.exp,
18114 gdb.base/break.exp, gdb.base/call-ar-st.exp,
18115 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
18116 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
18117 gdb.base/commands.exp, gdb.base/completion.exp,
18118 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
18119 gdb.base/constvars.exp, gdb.base/corefile.exp,
18120 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
18121 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
18122 gdb.base/ending-run.exp, gdb.base/environ.exp,
18123 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
18124 gdb.base/finish.exp, gdb.base/foll-exec.exp,
18125 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
18126 gdb.base/funcargs.exp, gdb.base/help.exp,
18127 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
18128 gdb.base/logical.exp, gdb.base/long_long.exp,
18129 gdb.base/maint.exp, gdb.base/mips_pro.exp,
18130 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
18131 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
18132 gdb.base/pointers.exp, gdb.base/printcmds.exp,
18133 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
18134 gdb.base/regs.exp, gdb.base/relational.exp,
18135 gdb.base/remote.exp, gdb.base/reread.exp,
18136 gdb.base/restore.exp, gdb.base/return2.exp,
18137 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
18138 gdb.base/selftest.exp, gdb.base/setshow.exp,
18139 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
18140 gdb.base/sigall.exp, gdb.base/signals.exp,
18141 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
18142 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
18143 gdb.base/step-test.exp, gdb.base/structs.c,
18144 gdb.base/structs.exp, gdb.base/structs2.exp,
18145 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
18146 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
18147 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
18148 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
18149 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
18150 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
18151 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
18152 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
18153 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
18154 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
18155 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
18156 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
18157 gdb.fortran/types.exp, gdb.java/jmisc.exp,
18158 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
18159 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
18160 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
18161 gdb.trace/circ.exp, gdb.trace/collection.exp,
18162 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
18163 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
18164 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
18165 gdb.trace/report.exp, gdb.trace/save-trace.exp,
18166 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
18167 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
18168 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
18169 notices.
18170
dc96c6c7 181712001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
18172
18173 * gdb.base/varargs.c (find_max_double): Fix printf format string:
18174 first arg is int not float.
18175
dc96c6c7 181762001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
18177
18178 * gdb.base/reread.exp: Unsupported for non-native targets;
18179 doesn't work for remote debugging.
18180
9b0c4aeb
FN
181812001-02-19 Fernando Nasser <fnasser@redhat.com>
18182
18183 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
18184 * gdb.base/ending-run.exp: Properly handle the BSP state when
18185 stepping past the end of main.
9b0c4aeb 18186
02aa71d5
MC
181872001-02-19 John Moore <jmoore@redhat.com>
18188
18189 * gdb.base/commands.exp (infrun_breakpoint_command_test):
18190 Converted HPUX fix for non-expected items following multiple
18191 step commands into general solution for all platforms.
18192
1fa449a4
MC
181932001-02-18 Michael Chastain <chastain@redhat.com>
18194
18195 * gdb.c++/classes.exp (do_tests): Change runto statements
18196 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18197 statements demangler agnostic.
18198 * gdb.c++/virtfunc.exp (do_tests): Likewise.
18199 (gdb_virtfunc_restart): Likewise.
18200
b2f9ec70
MC
182012001-02-14 Michael Chastain <chastain@redhat.com>
18202
18203 * gdb.c++/inherit.exp (do_tests): Change runto statements
18204 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18205 statements demangler agnostic.
18206
cf74b8ca
AC
18207Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
18208
18209 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
18210 ``continue to bkpt at common_routine in thread 2'' and ``stopped
18211 before calling common_routine 15 times'' tests.
cf74b8ca 18212
99f78f56
MC
182132001-02-11 Michael Chastain <chastain@redhat.com>
18214
18215 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
18216 Helps the test script figure out which demangler is in use.
18217 (dm_type_foo_ref): Ditto.
18218 (dm_type_int_star): Ditto.
18219 (dm_type_long_star): Ditto.
18220 (dm_type_unsigned_int): Ditto.
18221 (dm_type_void): Ditto.
18222 (dm_type_void_star): Ditto.
99707966 18223 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
18224 Probe the gdb demangler and set variables to accommodate
18225 formatting differences.
18226 (info_func_regexp): New function. Same as info_func, but
18227 matches against a regexp.
18228 (info_func): Match against a literal string.
18229 (print_addr_2): New function. Match against a literal string,
18230 which can be different from the input to gdb.
18231 (print_addr): Simply call print_addr_2 with the same argument twice.
18232 (test_lookup_operator_functions): Use demangler formatting variables.
18233 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
18234 the tests in the same order as the C++ class declaration.
18235 (test_paddr_operator_functions): Ditto.
18236 (test_paddr_overloaded_functions): Ditto.
18237 (test_paddr_hairy_functions): Use demangler formatting variables.
18238 Add reference to gdb/19 for related tests.
18239 (do_tests): Call probe_demangler.
18240
1de8f023
KB
182412001-01-30 Kevin Buettner <kevinb@redhat.com>
18242
18243 * gdb.c++/templates.cc (printf): Remove unused function definition.
18244
ca3f91ed
MS
182452001-01-26 Felix Lee <flee@redhat.com>
18246
18247 * sid.exp (sid_exit): Pass host, not target, to remote_close.
18248
182492001-01-25 matthew green <mrg@redhat.com>
18250
18251 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
18252 up sid.
18253 (sid_exit): Call `remote_pop_conn' after GDB is gone.
18254
182552001-01-25 matthew green <mrg@redhat.com>
18256
18257 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 18258 Deprecate $sid_spawn_id.
ca3f91ed
MS
18259 (sid_exit): Remove code necessary only for `spawn.'
18260
182612001-01-25 matthew green <mrg@redhat.com>
18262
18263 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
18264
fb18ec4a
MC
182652001-01-28 Michael Chastain <chastain@redhat.com>
18266
18267 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
18268 to call when tests fail. It takes gdb out of the overloaded
18269 function choice menu back to the main prompt, so that the test
18270 program stays synchronized.
18271 (set_bp_overloaded): New proc to collect all the common
18272 code for setting a breakpoint on an overloaded name. Calls
18273 take_gdb_out_of_choice_menu when needed.
18274 (menu_overload1arg): New variable to collect the repeated
18275 instances of the expected menu for an overloaded name. Change
18276 the regular expression to handle changes in g++ type encoding:
18277 "void" can be either "void" or "", and "unsigned int" can be
18278 either "unsigned int" or "unsigned".
18279 (continue_to_bp_overloaded): Change regular expressions to handle
18280 changes in g++ type encoding.
18281 (no proc): Call take_gdb_out_of_choice_menu when needed.
18282 Remove redundant calls to "info break". Accept either "canceled"
18283 or "cancelled". Change regular expressions in "info break"
18284 calls to handle changes in g++ type encoding. Give all tests
18285 unique strings.
18286
9c646a6e
BE
182872001-01-17 Ben Elliston <bje@redhat.com>
18288
18289 * config/sid.exp: New file.
18290
9549d9c1
AC
18291Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
18292
18293 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
18294
dc96c6c7 182952000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
18296
18297 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
18298 Add a RE to accept a non-ascii char if one is ever presented.
18299
b4df4f68
FN
183002000-12-20 Fernando Nasser <fnasser@redhat.com>
18301
297dd0fd 18302 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 18303
dc96c6c7 183042000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 18305
d63a86f8 18306 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
18307 in regexp. One '\' does not suffice on Linux.
18308
4a7bddb6
MC
183092000-12-09 Michael Chastain <chastain@redhat.com>
18310
18311 * gdb.base/break.exp (test_clear_command): Use a marker function
18312 rather than 'main' for the test function. Also move this
18313 test to an execution point where the marker function names are
18314 guaranteed to be bound to functions. (Executing tests after a
18315 'finish' from main runs into name conflicts with local names
18316 in __libc_start_main).
18317
dc96c6c7 183182000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
18319
18320 * gdb.base/finish.exp: New test for gdb's "finish" command.
18321 * gdb.base/return2.exp: New test for gdb's "return" command.
18322 * gdb.base/return2.c: New source file for above.
18323
dc96c6c7 183242000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
18325
18326 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
18327 * gdb.base/miscexprs.exp: Ditto.
18328 * gdb.base/pointers.exp: Ditto.
18329 * gdb.c++/derivation.exp: Ditto.
18330 * gdb.c++/local.exp: Ditto.
18331 * gdb.c++/namespace.exp: Ditto.
18332 * gdb.c++/overload.exp: Ditto.
18333 * gdb.c++/ref-types.exp: Ditto.
18334
dc96c6c7 183352000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
18336
18337 * gdb.base/constvars.exp: Test result of "up" command.
18338 * gdb.base/miscexprs.exp: Ditto.
18339 * gdb.base/pointers.exp: Ditto.
18340 * gdb.base/scope.exp: Ditto.
18341 * gdb.c++/derivation.exp: Ditto.
18342 * gdb.c++/local.exp: Ditto.
18343 * gdb.c++/namespace.exp: Ditto.
18344 * gdb.c++/overload.exp: Ditto.
18345 * gdb.c++/ref-types.exp: Ditto.
18346
44097287
FN
183472000-11-22 Michael Chastain <chastain@redhat.com>
18348
18349 * mips_pro.exp: Accept either "middle -> top -> main" or
18350 "middle -> main" in the backtrace, because gcc can optimize
18351 tail calls to jumps. Remove setup_xfail for the hppa case.
18352 Add a comment with the original warning messages from PR 3016,
18353 which was filed in 1993, to preserve them for posterity.
18354
9d2e1bab
ND
183552000-11-17 Nick Duffek <nsd@redhat.com>
18356
18357 * lib/gdb.exp (gdb_test): Override timeout with board info.
18358
1aca8eb7
ND
183592000-11-17 Nick Duffek <nsd@redhat.com>
18360
18361 * gdb.base/display.exp: Don't kill running stub. Add "again" to
18362 the second kill and detach messages.
18363
93076499
ND
183642000-11-17 Nick Duffek <nsd@redhat.com>
18365
18366 * configure.in: Add AC_EXEEXT.
18367 * configure: Regenerate.
18368 * Makefile.in (just-check): Export EXEEXT.
18369 * lib/gdb.exp ($EXEEXT): Import from environment.
18370 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
18371 expect "maint dump-me" on Cygwin.
18372 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
18373 $EXEEXT.
18374
30e87cd3
ND
183752000-11-17 Nick Duffek <nsd@redhat.com>
18376
18377 * gdb.base/break.exp: Test backtrace and finish from called
18378 function on all platforms, not just HP-UX.
18379
dc96c6c7 183802000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
18381
18382 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
18383 code from gdb_target_monitor, so it can be used independantly
18384 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 18385
dc96c6c7 183862000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
18387
18388 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
18389 * gdb.base/corefile.exp: Expect the message "Program is being
18390 debugged already" when we send the "corefile" command, since
18391 the preceeding gdb_load may have connected gdb to a remote target.
18392 * gdb.base/display.exp: Disable hardware watchpoints if new
18393 board info variable "no_hardware_watchpoints" is true.
18394 Replace single-letter commands with more readable ones.
18395 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
18396 if new board info variable "no_hardware_watchpoints" is true.
18397 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
18398 to see if stdio (printf) testing is possible.
18399 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
18400 board info variable "no_hardware_watchpoints" is true. Use new
18401 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
18402
39124dea
FN
184032000-11-13 Fernando Nasser <fnasser@redhat.com>
18404
18405 From Orjan Friberg <orjanf@axis.com>:
18406 * gdb.base/printcmds.exp: Escape curly braces followed by a number
18407 in array print pattern match.
18408
a9e2e984
FN
184092000-11-09 Fernando Nasser <fnasser@redhat.com>
18410
18411 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
18412 spelling "cancelled" to U.S. spelling "canceled" to match changes
18413 made to gdb.
18414 * gdb.c++/ovldbreak.exp: Ditto.
18415
c7db355b
PS
184162000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18417
18418 * gdb.base/callfuncs.c (main): Moved to end of file, call
18419 t_double_values to initialize the FPU before inferior calls are made.
18420 * gdb.base/callfuncs.exp: Test for register preservation after calling
18421 inferior functions. Add tests for continuining, finishing and
18422 returning from a stop in a call dummy.
18423
dc96c6c7 184242000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
18425
18426 * gdb.base/commands.exp: Break up long lines, and re-indent.
18427
dc96c6c7 184282000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
18429
18430 * config/gdbserver.exp: Rewritten from the ground up, to make it
18431 compatible with the current dejagnu tree, and to make it work with
18432 the new "gdbserver" in libremote.
18433
dc96c6c7 184342000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18435
18436 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
18437 * gdb.base/varargs.exp: Skip entire test if no printf support.
18438 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
18439 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18440
dc96c6c7 184412000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18442
18443 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18444 no floating point support.
18445 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18446 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18447 * gdb.base/call-rt-st.exp: Ditto.
18448 * gdb.base/call-strs.exp: Ditto.
18449
bac5fc66
JG
184502000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18451
18452 * gdb.base/sizeof.c: include <stdio.h>.
18453
18454 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
18455 'finish', otherwise uncaptured gdb_prompt would potentially
18456 throw remaining test points out of sync.
bac5fc66 18457
b22a6027
SB
184582000-07-26 Scott Bambrough <scottb@netwinder.org>
18459
18460 * gdb.base/recurse.exp: Run tests for all targets.
18461 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18462 gnu-oldld case on ARM.
18463 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18464 for ARM targets.
d63a86f8 18465
d8231941
AG
18466Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18467
18468 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18469 * gdb.java/configure: Rebuild.
18470
8caabe69
AG
18471Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18472
18473 * gdb.java/jv-exp.exp: New file.
18474
9d273ca3
AG
18475Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18476
18477 * configure: Rebuilt.
18478 * configure.in (configdirs): Add gdb.java.
18479 * gdb.java/jmisc.java: New file.
18480 * gdb.java/jmisc.exp: New file.
18481 * gdb.java/Makefile.in: New file.
18482 * gdb.java/configure: Rebuilt.
18483 * gdb.java/configure.in: New file.
18484 * lib/java.exp: New file.
18485
4f823a66
AC
18486Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18487
18488 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 18489 underflow.
4f823a66 18490
2391e11d
AC
18491Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
18492
18493 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 18494 and the compilers sizes.
2391e11d 18495
54602222
ND
184962000-07-09 Nick Duffek <nsd@redhat.com>
18497
18498 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
18499 (use_methods): New function.
18500 (main): Call use_methods().
18501 * gdb.c++/classes.exp (test_method_param_class): New procedure.
18502 (do_tests): Call test_method_param_class.
18503
2bec0572
ND
185042000-07-09 Nick Duffek <nsd@redhat.com>
18505
18506 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
18507 spelling.
18508 (test_enums): New procedure. Move enum tests from end of script
18509 to here. Set breakpoint on function name instead of line number.
18510 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
18511 (enums2): New marker function.
18512 (enums1): New function.
18513 (main): Call enums1(). Move enum tests to enums1().
18514
78492fde
AC
18515Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
18516
18517 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 18518 compile/link program. Update line numbers.
78492fde
AC
18519 * gdb.asm/d10v.inc: Define ``startup''.
18520 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 18521
49a2cef8
AC
18522Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18523
18524 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18525
3e6c8688
EZ
185262000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18527
18528 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 18529 of 'help maint print' command.
3e6c8688 18530
9ff5cbe9
AC
18531Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
18532
18533 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 18534 they use gdb_expect_list.
9ff5cbe9 18535
17c579bd
AC
18536Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18537
18538 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
18539 memory-read-packet-size'' instead of ``set endian big'' to test
18540 long commands.
17c579bd 18541
e6d71bf3
DB
185422000-06-03 Daniel Berlin <dan@cgsoftware.com>
18543
18544 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 18545 g++, and stop skipping them.
e6d71bf3
DB
18546
18547 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18548 work under g++.
18549
d63a86f8 18550 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
18551 initialization.
18552
dc96c6c7 185532000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
18554
18555 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18556 the regular expression: accept an (almost) arbitrary sequence of
18557 "frames-invalid" and "breakpoints-invalid" messages both before
18558 and after the "starting" message.
18559
dc96c6c7 185602000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
18561
18562 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 18563
dc96c6c7 185642000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
18565
18566 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18567 Relax the regular expression a little, make it pass on Solaris 8.
18568
8216cda9
KB
185692000-05-12 Kevin Buettner <kevinb@redhat.com>
18570
18571 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 18572 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
18573 Instead, it is permissible for gdb to stop on the line of the
18574 call itself.
18575
1a570b2f
MS
185762000-05-12 Michael Snyder <msnyder@.cygnus.com>
18577
18578 * gdb.base/break.exp (bp on small function, optimized file):
18579 Add a second pass pattern. The behavior differs here between stabs
18580 and dwarf for one-line functions. Stabs preserves two line symbols
18581 (one before the prologue and one after) with the same line number,
18582 but dwarf regards these as duplicates and discards one of them.
18583 Therefore the address after the prologue (where the breakpoint is)
18584 has no exactly matching line symbol, and GDB reports the breakpoint
18585 as if it were in the middle of a line rather than at the beginning.
18586
dc96c6c7 185872000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 18588
d63a86f8 18589 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
18590 rather than "send_gdb" (for consistancy).
18591
7d418785
AC
18592Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18593
18594 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18595 * gdb.c++/templates.cc: Properly check for GCC version number.
18596 * lib/compiler.cc: Likewise
18597
dc96c6c7 185982000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 18599
d63a86f8 18600 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
18601 gdb may not stop at the first line of main, due to code motion.
18602
dc96c6c7 186032000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
18604
18605 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18606 This test depends on parsing the printf output from the target.
18607 Since the sparclet stub doesn't do stdio, this will never work.
18608 * gdb.base/call-rt-st.exp: ditto.
18609 * gdb.base/call-strs: ditto.
18610
dc96c6c7 186112000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
18612
18613 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18614
18615 * gdb.base/ending-run.exp: After connecting to a remote target,
18616 but before running, the target will appear to be in a random
18617 location. Specify both a file and a line for breakpoints.
18618 Also, the function that calls main may be called 'init'
18619 rather than 'start'.
18620
a5a51225
EZ
186212000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18622
18623 * gdb.base/help.exp: Update output for add-symbol-file command.
18624
7930cc7c
FN
186252000-04-10 Fernando Nasser <fnasser@cygnus.com>
18626
18627 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18628 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18629
23e37ab1
C
186302000-04-07 J.T. Conklin <jtc@redback.com>
18631
e93c542c
C
18632 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18633
23e37ab1
C
18634 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18635
591b8fa3
PDM
18636Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18637
18638 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 18639 values that can be represented exactly.
591b8fa3
PDM
18640 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18641 above change, and to not check against the directory part of the source
18642 file name.
18643 (step into print_long_arg_list): Likewise.
18644 (print print_small_structs from print_long_arg_list): Likewise.
18645 (print print_long_arg_list): Likewise.
18646
7a495180
EZ
186472000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18648
30b53638 18649 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 18650
beb998c6
AC
18651Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18652
18653 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18654
1c689132
DB
186552000-03-25 Daniel Berlin <dan@cgsoftware.com>
18656
18657 * gdb.base/commands.exp (deprecated_command_test): Add test for
18658 deprecate with no arguments.
18659
c1790a9d
JL
186602000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18661
18662 * gdb.base/break.exp: Add new test for setting breakpoints on
18663 optimized code so we can test breakpoints work even when function
18664 prologues may be optimized away
18665
003ba290
FN
186662000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18667
18668 From David Whedon <dwhedon@gordian.com>
a9c64011 18669 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 18670
6837a0a2
DB
186712000-03-22 Daniel Berlin <dan@cgsoftware.com>
18672
18673 * gdb.base/help.exp: Added test for new apropos command.
18674
b9593231
KB
186752000-03-21 Kevin Buettner <kevinb@redhat.com>
18676
18677 * gdb.base/pointers.c (usevar): New function.
18678 (main): Make sure that global variables v_int_pointer2, rptr,
18679 and y are all referenced someplace in the program by calling
18680 usevar() on them. [Some linkers delete symbols which are
18681 never referenced. The space remains, but there's no way to
18682 get a (symbolic) handle on the variable from the debugger.]
18683
751a959b
EZ
186842000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18685
18686 * gdb.base/printcmds.c: Add typedeffed arrays.
18687
18688 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 18689 procedure to test arrays that are typedef'd.
751a959b 18690
73a93a32
JI
186912000-03-13 James Ingham <jingham@leda.cygnus.com>
18692
18693 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 18694 the library directories.
73a93a32 18695
fb40c209
AC
18696Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18697
18698 * configure.in (configdirs): Add sub directory gdb.mi.
18699 * configure: Re-generate.
18700
18701 * gdb.mi: New directory.
d63a86f8 18702
ee4dd2c9
AC
187032000-02-25 Scott Bambrough <scottb@netwinder.org>
18704
18705 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 18706 a long long value as a double on ARM platforms.
ee4dd2c9 18707
70f0cc22
JB
187082000-02-16 Jim Blandy <jimb@redhat.com>
18709
18710 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18711 default source file is set properly before running this test.
18712
853819b8
EZ
187132000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18714
18715 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 18716 gdbtk/library directory, not in gdbtcl2.
853819b8 18717
dfcd3bfb
JM
187182000-02-04 Jim Blandy <jimb@redhat.com>
18719
18720 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18721 backslash from regexp pattern.
18722
18723 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18724 procedure. Use it to run all the "continue to bp overloaded"
18725 tests. Note that this changes the names of the tests slightly.
18726 If the breakpoint hit message includes a hex PC value, because
18727 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18728 from the real source code, still consider that a pass.
18729
18730 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18731 XFAIL here if the breakpoint message contains a hex address. Note
18732 similar change on 1999-11-02.
18733
18734 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18735
18736 * gdb.base/ptype.exp: Establish a default source file before
18737 calling get_debug_format.
18738
187392000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18740
18741 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18742
8b93c638
JM
187432000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18744
18745 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18746 of successive stepi commands -- while in the prologue we should see
18747 the function entry bracket.
18748
187492000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18750
18751 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18752 reach __change_mode() when stepping through the end of main().
18753
c5394b80
JM
187542000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18755
18756 * gdb.base/default.exp: Fix expected pattern.
18757 * gdb.base/help.exp: Same.
18758
0d06e24b
JM
187592000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18760
18761 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18762 Don't use xfail's because that affects only the following test.
d63a86f8 18763
0d06e24b 18764 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18765 solaris or linux.
0d06e24b
JM
18766
18767 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18768
dc96c6c7 187692000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18770
d63a86f8 18771 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18772 "A syntax error" rather than "A parse error". Accept both.
18773
187742000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18775
18776 * gdb.base/default.exp: Remove OS dependent string from "target
18777 remote" test.
18778 * gdb.base/help.exp: Same for "help target remote" test.
18779
c3f6f71d
JM
187802000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18781
18782 From Jim Kingdon <kingdon@redhat.com>:
18783
18784 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18785 prompt (cleanup rather than necessity, but still might keep output
18786 from spilling to next test).
c3f6f71d
JM
18787
187882000-01-02 Fred Fish <fnf@cygnus.com>
18789
18790 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18791 AIX, which defines them in <sys/types.h>.
18792
ed9a39eb 187931999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18794
ed9a39eb 18795 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18796 float" test.
ed9a39eb
JM
18797
187981999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18799
ed9a39eb 18800 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18801
18802 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18803 outermost frame disallowed".
18804
188051999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18806
18807 * gdb.base/setvar.exp: New tests for setting the value of a struct
18808 with a constant list.
18809
188101999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18811
18812 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18813 require the user to type a cast before setting the value of a struct.
18814
de57eccd
JM
188151999-12-06 Jim Blandy <jimb@cygnus.com>
18816
18817 * gdb.base/default.exp: Expect the new 'info float' command on
18818 all i386 platforms.
18819
18820 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18821 LinuxThreads libraries that don't support debugging.
18822
c2d11a7d
JM
18823Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18824
18825 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18826 Change the buffer type to ``unsigned char'' to simplify size
18827 arithmetic.
c2d11a7d
JM
18828
18829 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18830 stub only handles 400-1 byte packets. Verify that the download
18831 worked.
c2d11a7d
JM
18832
188331999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18834
18835 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18836 tests, using UNRESOLVED for the untested cases. Also, does not wait
18837 for a timeout if the prompt was received before a recognizable pattern.
18838
188391999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18840
18841 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18842
188431999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18844
18845 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18846 watchpoints.
c2d11a7d
JM
18847
188481999-11-24 Jason Merrill <jason@casey.cygnus.com>
18849
18850 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18851
18852 * gdb.c++/local.exp: Be more flexible in recognizing local class
18853 name mangling. Don't allow horribly truncated method names.
18854 * gdb.c++/derivation.exp: Expect protected inheritance.
18855 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18856 * gdb.c++/virtfunc.exp: Likewise.
18857 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18858 when printing a nested enum.
18859
188601999-11-22 Jim Blandy <jimb@cygnus.com>
18861
18862 * gdb.base/step-test.exp: Properly await GDB's response to setting
18863 a breakpoint on the call to large_struct_by_value.
18864
18865 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18866 just because we have debug info for the `start' function.
18867
188681999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18869
18870 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18871 "Unknown signal" messages, which indicate (on LinuxThreads) that
18872 GDB doesn't know how to debug threads on this system. This is
18873 better than hanging while philosopher 0 dumps chatter into gdb.log.
18874
188751999-11-18 Tom Tromey <tromey@cygnus.com>
18876
18877 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18878
188791999-11-18 Fred Fish <fnf@cygnus.com>
18880
18881 * gdb.base/coremaker2.c: Add sample program for generating
18882 cores that is more self contained than coremaker.c. Eventually
18883 I'll add more code to this and tie it into the testsuite.
18884
4ce44c66
JM
188851999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18886
18887 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18888
188891999-11-10 Jimmy Guo <guo@cup.hp.com>
18890
18891 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18892 from $srcdir/lib/.
4ce44c66 18893 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18894 and gdb.c++/.
4ce44c66
JM
18895
18896 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18897
d63a86f8 18898 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18899 'continue with watch' test point.
18900
189011999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18902
18903 Merged from p2linux-990323-branch:
d63a86f8 18904
4ce44c66
JM
18905 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18906
11cf8741
JM
18907Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18908
18909 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18910 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18911
18912Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18913
18914 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18915 gdb_expect_list.
11cf8741
JM
18916
18917Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18918
18919 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18920
189211999-11-03 Mark Salter <msalter@cygnus.com>
18922
18923 * gdb.base/break.exp: Fix "stub continue" pattern.
18924
189251999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18926
18927 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18928
189291999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18930
18931 * gdb.base/display.exp ("finish"): Add timeout clause.
18932
18933 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18934 plain prompt clause, so this doesn't have to time out in order to
18935 fail.
18936
18937 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18938 breakpoint hit messages include an address.
11cf8741
JM
18939
18940 * gdb.base/display.exp: Don't forget to escape parens in regular
18941 expressions. Unix regexp notatation sucks.
18942
189431999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18944
18945 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18946 order for 'signalled' message.
11cf8741 18947
5c44784c
JM
189481999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18949
18950 From Jimmy Guo <guo@cup.hp.com>:
18951 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18952 * gdb.base/annota1.c: Add code for tests to work with.
18953
189541999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18955
18956 * gdb.base/remote.exp: New test for remote downloading settings.
18957 * gdb.base/remote.c: New file with large .data.
18958
917317f4
JM
189591999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18960
18961 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18962 for LinuxThreads support, merged from the Code Fusion branch.
18963
18964Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18965
18966 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18967 containing exp_continue into a while within an expect. Don't
18968 attempt a start more than three times. Check return value from
18969 gdb_load.
d63a86f8 18970
2df3850c
JM
18971Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18972
18973 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18974 a pass case.
2df3850c 18975
2acceee2
JM
189761999-10-01 Kevin Buettner <kevinb@cygnus.com>
18977
18978 * gdb.base/break.c (main): Added a statement that we can step
18979 off of.
18980 * gdb.base/break.exp: Added tests for setting a breakpoint
18981 at an offset and stepping onto a breakpoint.
18982
189831999-10-01 Fred Fish <fnf@cygnus.com>
18984
d63a86f8 18985 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18986 gdb output.
18987
c2c6d25f
JM
189881999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18989
18990 * gdb.base/break.exp: Code locations are in hex, don't forget!
18991 (For HP-UX.)
18992
189931999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18994
18995 * condbreak.exp: Use break.c as test program.
18996 * condbreak.c: Remove, redundant with break.c.
18997
189981999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18999
19000 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 19001 Z-packets if the target needs it.
c2c6d25f
JM
19002
190031999-09-13 James Ingham <jingham@leda.cygnus.com>
19004
19005 * gdb.c++/overload.exp: Added tests for listing overloaded
19006 functions with function pointers in the arg, explicitly calling
19007 out the version you want.
19008
cff3e48b
JM
190091999-09-09 Stan Shebs <shebs@andros.cygnus.com>
19010
19011 * long_long.exp: Add variations of test cases that work for
19012 targets with 16-bit ints and 32-bit doubles.
19013
d4f3574e
SS
190141999-09-08 Stan Shebs <shebs@andros.cygnus.com>
19015
19016 * break.c (main): Compare a possibly-uninitialized argc with an
19017 unlikely value that fits in 16 bits.
19018
190191999-09-07 Stan Shebs <shebs@andros.cygnus.com>
19020
19021 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
19022 0xfeeb, don't want negative numbers if ints are 16 bits.
19023
19024 * lib/gdb.exp (skip_cplus_tests): New proc.
19025 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
19026 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
19027 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
19028 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
19029 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
19030 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
19031 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
19032 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
19033
19034 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
19035
19036Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
19037
19038 * gdb.base/corefile.exp (up): Allow a parameter to appear
19039 in the frame that we're going up to.
19040
19041 From Jim Blandy <jimb@cygnus.com>:
19042
19043 * gdb.base/default.exp (info float): Expect some output now.
19044
19045 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
19046 returning floating-point values to fail on the x86.
19047 * gdb.base/callfwmall.exp (do_function_calls): Same.
19048
19049 * gdb.base/list.exp (test_listsize): Correct expectations for
19050 listing line 1 with listsize 2. Also, listing a single line
19051 works now, as does listing three lines. [Kevin's note: There
19052 were a number of other cases fixed too where the expectations
19053 differed...]
19054
190551999-09-02 Stan Shebs <shebs@andros.cygnus.com>
19056
19057 * gdb.base/selftest.exp: Add case for when version prints as
19058 constant string instead of char pointer.
19059
104c1213
JM
190601999-08-25 Stan Shebs <shebs@andros.cygnus.com>
19061
19062 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 19063 stepping out of main.
104c1213
JM
19064
19065 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
19066 G++ used.
19067
19068 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 19069 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
19070
19071 * gdb.c++/ovldbreak.exp: Update match string in test that
19072 includes a warning of multiple breakpoints.
19073
190741999-08-24 Stan Shebs <shebs@andros.cygnus.com>
19075
19076 * gdb.base/display.exp: Improve precision of step-after-finish
19077 added yesterday.
19078
19079 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 19080 test.
104c1213
JM
19081
19082 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
19083 configs when using G++, not just hppa*.
19084
190851999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19086
19087 * gdb.base/async.c: New file.
19088 * gdb.base/async.exp: New file.
19089
19090Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
19091
19092 * gdb.base/break.exp: Tweak PA specific tests to properly handle
19093 PA64.
19094
53a5351d
JM
19095Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
19096
104c1213
JM
19097 * gdb.base/display.exp: "finish" can leave us mid-line on many
19098 targets, deal with it. Add a small constant to main, instead of
19099 1000 since main+1000 may not be a valid address in the target.
19100
53a5351d
JM
19101 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
19102 on hpux11.
19103
19104 * gdb.base/attach.exp: Handle another hpux11 error message variant
19105 when attaching to a process that does not exist.
19106
191071999-08-19 J.T. Conklin <jtc@redback.com>
19108
19109 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 19110 characters in 'continue to 1241' test.
53a5351d
JM
19111
191121999-08-17 Stan Shebs <shebs@andros.cygnus.com>
19113
19114 * gdb.base/call-ar-st.exp: Add a shorter match case for the
19115 stop in print_long_arg_list, define and use a whitespace
19116 variable in print_small_structs test, add an XFAIL for Solaris.
19117 * gdb.base/dbx.exp: XFAIL func commands until somebody is
19118 interested enough to fix.
19119
7be570e7
JM
191201999-08-13 Keith Seitz <keiths@cygnus.com>
19121
19122 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
19123 (dbx_gdb_load): Remove. Use gdb_load instead, since that
19124 proc knows about targets other than the natives.
19125 (test_assign): Use "gdb_run_cmd" to "run" the target.
19126 Check that we've actually hit the breakpoint at main.
19127 When we attempt to assign a value to a local variable, check
19128 that the variable is in the current scope, i.e., don't use
19129 a test with an empty result.
19130
19131Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
19132
19133 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 19134 command.
7be570e7
JM
19135
191361999-08-09 Stan Shebs <shebs@andros.cygnus.com>
19137
19138 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19139 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
19140 gdb.compat, gdb.threads-hp.
19141 gdb.hp/configure, gdb.hp/configure.in: New files.
19142 gdb.hp/Makefile.in: Recurse into new subdirs.
19143 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
19144 gdb.hp/gdb.objdbg: New directory, tests for debugging info
19145 in object files.
19146 gdb.hp/tools: New directory, aux tools for HP-specific tests.
19147
96baa820
JM
191481999-08-05 Stan Shebs <shebs@andros.cygnus.com>
19149
19150 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 19151 funky printf, remove a bogus p/a test.
96baa820
JM
19152
191531999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19154
19155 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
19156 connected to the target. This is necessary when running not
19157 natively.
96baa820
JM
19158
191591999-08-03 Stan Shebs <shebs@andros.cygnus.com>
19160
19161 * gdb.base/step-test.exp: Removed some extraneous messages.
19162
19163 * gdb.base/long_long.exp: Don't run memory examination tests
19164 on little-endian targets (they will need a different set of
19165 results to match).
19166
191671999-08-02 Stan Shebs <shebs@andros.cygnus.com>
19168
19169 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
19170 until somebody decides to fix GDB.
19171
19172 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 19173 constant as "ULL".
96baa820
JM
19174 * gdb.base/long_long.exp: Loosen x/c test, add partial result
19175 matches for a couple x/2 commands.
19176
a0b3c4fd
JM
191771999-07-30 Stan Shebs <shebs@andros.cygnus.com>
19178
19179 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
19180 by merging in ref-types2 tests.
19181 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
19182
19183 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19184 * gdb.c++/Makefile.in: Add standard actions.
19185 (EXECUTABLES): Rename from PROGS, update list.
19186 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
19187 from gdb.hp.
19188 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
19189 foo and bar locals.
19190 * gdb.c++/anon-union.exp: Fix tests to match.
19191 * gdb.c++/classes.exp: Run if HP compiler used, add extra
19192 expect matches to handle output variations.
19193 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
19194 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 19195 output, add HP alternatives for new and delete prints.
a0b3c4fd 19196 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 19197 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
19198 * gdb.c++/demangle.exp: Use $style when reporting failure.
19199 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
19200 * gdb.c++/inherit.exp: Run if HP compiler used, add some
19201 match alternatives.
19202 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 19203 compilers.
a0b3c4fd
JM
19204 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
19205 * gdb.c++/method.exp: Add match alternatives.
19206 * gdb.c++/misc.cc: Add bool types.
19207 * gdb.c++/misc.exp: Add tests for bool types.
19208 * gdb.c++/overload.exp: Add xfails.
19209 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
19210 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
19211 add some more template parameter tests (only for HP currently).
19212 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
19213 * gdb.c++/virtfunc.cc: Add return type and value for main.
19214 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
19215 match alternatives.
d63a86f8 19216
a0b3c4fd
JM
192171999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19218
19219 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
19220
192211999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
19222
19223 * gdb.base/signals.exp: Don't expect getting a backtrace from
19224 within a signal handler to fail on Linux.
19225
192261999-07-29 Stan Shebs <shebs@andros.cygnus.com>
19227
19228 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19229 * lib/gdb.exp: Remove some gratuitious semicolons.
19230 (delete_breakpoints): Increase timeout.
19231 (gdb_expect): Add -notransfer option.
19232 (gdb_test): Use -notransfer option.
19233 (get_compiler_info): Add f77 case.
19234 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 19235 case.
a0b3c4fd
JM
19236 (gdb_preprocess): Call get_compiler.
19237
19238 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
19239 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
19240 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
19241 gdb.base/long_long.exp, gdb.base/printcmds.exp,
19242 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
19243 third arg to gdb_test.
a0b3c4fd
JM
19244 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
19245 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 19246 HP-UX xfails, add others.
a0b3c4fd
JM
19247 * gdb.base/completion.exp: Reflect name change of self-test.
19248 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
19249 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
19250 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
19251 HP failure number.
a0b3c4fd
JM
19252 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
19253 useless HP-UX 10.30 references.
19254 * gdb.base/maint.exp: Loosen matches.
19255 * gdb.base/pointers.c (main): Declare more_code.
19256 * gdb.base/pointers.exp: Match on output of a `next'.
19257 * gdb.base/structs.c: Add prototypes.
19258 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
19259 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
19260
192611999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19262
19263 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 19264 command.
a0b3c4fd
JM
19265
192661999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19267
19268 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
19269 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
19270
19271 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
19272 debug info. Deal with lack of signal hanlder info in stack.
19273
a9c64011 19274 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
19275 * gdb.base/annota1.exp: If printf has debug info, deal with it.
19276
5a2468f5
JM
192771999-07-19 Stan Shebs <shebs@andros.cygnus.com>
19278
19279 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 19280 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 19281
adf40b2e
JM
19282Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19283
19284 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 19285 a1-selftest.exp.
adf40b2e
JM
19286 * gdb.base/configure: Re-generate.
19287
192881999-07-12 Stan Shebs <shebs@andros.cygnus.com>
19289
19290 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
19291 in trying to run first and name is too long.
19292
19293 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
19294 pointers2.c and pointers2.exp, respectively.
19295 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
19296 doschk happier.
19297
43e526b9
JM
192981999-07-08 Stan Shebs <shebs@andros.cygnus.com>
19299
19300 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
19301 callfuncs2.c and callfuncs2.exp.
19302
19303 * gdb.base/list.exp: Remove mistaken xfails.
19304 * gdb.base/list0.h: Add optional prototypes.
19305
9846de1b
JM
19306Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
19307
a9c64011 19308 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 19309 calling malloc.
a9c64011
AS
19310 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
19311 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 19312 use.
9846de1b
JM
19313
193141999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19315
19316 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
19317 * gdb.base/annota2.cc, annota2.exp: Move from here.
19318 * gdb.c++/annota2.cc, annota2.exp: To here.
19319 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
19320
43ff13b4
JM
19321Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
19322
19323 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 19324 a consistent format.
43ff13b4 19325
085dd6e6
JM
193261999-06-25 Stan Shebs <shebs@andros.cygnus.com>
19327
19328 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19329 * lib/gdb.exp (get_compiler_info): Add detection for assorted
19330 HP compilers, also set the globals $true and $false.
19331
19332 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
19333 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
19334 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
19335 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
19336 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
19337 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
19338 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
19339 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
19340 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
19341 whatis.c} Add C++ compatible function definitions and return
19342 types, add includes for library functions.
085dd6e6
JM
19343 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
19344 * gdb.base/step-test.c (myglob): Rename from glob.
19345 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
19346 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
19347 files, move here from gdb.hp.
085dd6e6 19348 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
19349 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
19350 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
19351 Adjust line numbers in regexps.
085dd6e6
JM
19352
19353 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
19354 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
19355 instead of 0/1.
19356
19357 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
19358 foll-vfork.exp: New files, move here from gdb.hp.
19359 * gdb.base/page.exp: New file, test of pagination command.
19360
19361 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
19362 recursion test.
19363 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
19364
19365 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 19366 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
19367
19368 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 19369 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 19370 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 19371 watchpoint test.
085dd6e6
JM
19372 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
19373 them work.
19374 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
19375 expressions properly.
19376 * gdb.base/corefile.exp: Loosen the match slightly.
19377 * gdb.base/default.exp: Allow "Error accessing memory" message
19378 also.
19379 * gdb.base/display.exp: Skip over x/0 j if PA64.
19380 * gdb.base/funcargs.exp: Add xfails for HP-UX.
19381 * gdb.base/interrupt.exp: Ditto.
19382 * gdb.base/langs.exp: Add symbolic matches governed by compiler
19383 in use.
19384 * gdb.base/list.exp: Add xfails for HP-UX.
19385 * gdb.base/long_long.exp: Refine some of the numeric matches.
19386 * gdb.base/mips_pro.exp: Xfail on HP-UX.
19387 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
19388 * gdb.base/nodebug.exp: Succeed on more varieties of output.
19389 * gdb.base/opaque.exp: Remove some HP-UX xfails.
19390 * gdb.base/ptype.exp: Succeed on more varieties of output.
19391 * gdb.base/scope.exp: Add xfails for HP-UX.
19392 * gdb.base/sect-cmd.exp: Add more cases.
19393 * gdb.base/setvar.exp: Add xfails for HP-UX.
19394 * gdb.base/shlib-call.exp: Loosen some matches slightly.
19395 * gdb.base/signals.exp: Match on void symbolically.
19396 * gdb.base/step-test.exp: Add case for PA64.
19397 * gdb.base/term.exp: Add exit and restart.
19398 * gdb.base/twice.exp: Clean up after self.
19399 * gdb.base/varargs.exp: Disable overload resolution explicitly.
19400 * gdb.base/whatis.exp: Allow more ways to pass tests.
19401
19402 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 19403 no longer useful.
085dd6e6
JM
19404
19405Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
19406
19407 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 19408 list of patterns.
085dd6e6 19409 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
19410 print_double_array(double_array)", "continuing to breakpoint
19411 1018", "print print_double_array(array_d)" and "continuing to
19412 1034" tests.
d63a86f8 19413
085dd6e6
JM
194141999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19415
a9c64011 19416 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
19417
194181999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19419
19420 * config/mt-*: Remove, these haven't been used since 1996.
19421
194221999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19423
19424 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 19425 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
19426 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19427
9e0b60a8
JM
194281999-06-18 Stan Shebs <shebs@andros.cygnus.com>
19429
19430 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
19431 simpler match case for the ptype of the big class.
19432
194331999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19434
19435 * gdb.exp: Fix test for gdb_prompt existence.
19436
194371999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19438
19439 * gdb.exp (gdb_test): Add fail after calls to perror.
19440
194411999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19442
19443 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19444
194451999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19446
19447 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19448
0f71a2f6
JM
19449Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19450
19451 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 19452 malloc() is linked in.
0f71a2f6
JM
19453
194541999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19455
19456 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19457 step at end.
19458
19459 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19460
194611999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19462
19463 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19464
cce74817
JM
19465Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19466
19467 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19468 * gdb.base/mips_pro.exp: Likewise.
19469
194701999-06-02 Keith Seitz <keiths@cygnus.com>
19471
19472 * gdb.c++/templates.cc: Change all "new" operators to throw
19473 an exception.
19474 * gdb.c++/cplusfuncs.cc: Likewise.
19475
19476 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19477
19478Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19479
19480 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
19481 * gdb.base/ending-run.exp: When stepping out of main, accept a
19482 step into an arbitrary assembler file.
cce74817 19483
392a587b
JM
194841999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19485
d63a86f8 19486 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 19487 "breakpoint-invalid" to be printed.
d63a86f8 19488 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
19489 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19490 * gdb.base/annota2.cc: Initialize a.x to 0.
19491
9e086581
JM
194921999-05-17 Keith Seitz <keiths@cygnus.com>
19493
19494 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
19495 when "skip_float_tests" set.
19496 Ditto for "print print_double_array(array_d)", "print print_small_structs",
19497 "print print_ten_doubles", and "step into print_long_arg_list".
19498 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
19499 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
19500 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
19501 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
19502 "skip_float_tests" is set.
19503 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
19504 when "skip_float_tests" set.
d63a86f8 19505
cd0fc7c3
SS
195061999-05-06 Keith Seitz <keiths@cygnus.com>
19507
19508 * gdb.base/annota2.cc: Include stdio.h.
19509
19510Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
19511
19512 * gdb.base/crossload.exp: Remove, this has been disabled ever
19513 since BFD stopped including all targets, and cross-GDB gets
19514 plenty of testing anyway.
19515 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
19516 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
19517 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
19518 * gdb.base/README: Remove, was doc for this.
19519 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 19520 needed.
cd0fc7c3 19521
b83266a0
SS
195221999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19523
19524 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19525 output.
19526
19527 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19528 * gdb.base/annota2.exp: New file. More annotation tests.
19529 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19530 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
19531
195321999-04-23 Angela Marie Thomas <angela@cygnus.com>
19533
19534 * config/cfdbug.exp: New file.
19535
7a292a7a
SS
195361999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
19537
19538 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
19539 Marcus Daniel's and Dale Hawkins's demangler crashes.
19540
19541 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
19542 test_lucid_style_demangling, test_arm_style_demangling,
19543 test_hp_style_demangling): Try Tom Tromey's core-dumping
19544 identifier under each demangling style.
7a292a7a
SS
19545
195461999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19547
19548 * gdb.c++/demangle.exp: Include the current demangling style
19549 in all test names.
19550 (current_demangling_style): New global variable.
19551 (set_demangling_style, test_demangling_core, test_demangling,
19552 test_demangling_exact): New functions.
19553 (test_gnu_style_demangling, test_lucid_style_demangling,
19554 test_arm_style_demangling, test_hp_style_demangling): Use those,
19555 instead of calling gdb_test and gdb_test_exact directly.
19556 (catch_demangling_errors): New function, which reports errors
19557 signalled by the demangling test functions in an orderly way.
19558 (do_tests): Use catch_demangling_errors.
19559
195601999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19561
19562 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 19563 grouping in expressions, not {}.
7a292a7a
SS
19564
19565 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 19566 initialized yet.
7a292a7a
SS
19567
195681999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19569
19570 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19571 are listed.
19572
195731999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19574
19575 * gdb.stabs/weird.exp: Test for CC being defined before
19576 looking at its value.
19577
195781999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19579
19580 * gdb.base/call-ar-st.exp: Remove stray '#'.
19581 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19582 "short int" and "long int".
19583 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 19584 change, to mollify finicky HP compiler.
7a292a7a
SS
19585 * gdb.hp/reg-test.exp (testfile): Fix file name.
19586 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 19587
7a292a7a
SS
19588 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19589 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19590 alternate form of enum ptype.
19591
c906108c
SS
195921999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19593
7a292a7a
SS
19594 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19595 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
19596 passing skip_hp_tests, so as not to waste time on guaranteed
19597 failure.
7a292a7a 19598
c906108c
SS
19599 * gdb.c++/overload.cc: Pass string instead of char addr, always
19600 init ccpfoo.
19601 * gdb.c++/templates.cc: Fix syntax error.
19602
7a292a7a
SS
19603Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19604
19605 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 19606 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
19607 command.
19608
196091999-03-18 James Ingham <jingham@cygnus.com>
19610
19611 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19612
19613 * gdb.c++/method.exp: It was testing an uninitialized int on the
19614 stack and assuming it was positive.
19615
19616 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19617
19618 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 19619 keep it from killing the rest of the tests.
7a292a7a
SS
19620 Use gdb_continue_to_end.
19621
19622 * gdb.base/sigall.exp: use gdb_continue_to_end.
19623
19624 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19625
19626 * gdb.base/display.exp: use runto_main, not run.
19627
d63a86f8
RM
19628 * gdb.base/default.exp: Check for the current error message in the
19629 r abbreviation test.
7a292a7a
SS
19630 Add strongarm to the targets that know info float.
19631
d63a86f8 19632 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
19633 run which doesn't work with monitors.
19634
19635 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19636
19637 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19638
19639 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
19640 program. Traps the case (in Cygmon) when the program never really
19641 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
19642 more places, so I used my name. Sorry Mark...
19643
19644 * config/monitor.exp (gdb_target_monitor): added another
19645 target_info parameter: remotebinarydownload. This will set the
19646 remotebinarydownload flag if this is causing some boards trouble.
19647
196481999-03-18 Mark Salter <msalter@cygnus.com>
19649
19650 * lib/gdb.exp (continue_to_exit): New function.
19651
19652 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19653 * gdb.base/ending-run.exp: Ditto.
19654 * gdb.base/step-test.exp: Ditto.
19655
196561999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19657
19658 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19659 (suggested by Art Haas <ahaas@neosoft.com>).
19660
196611999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19662
889bf7c5 19663 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
19664
19665Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19666
19667 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 19668 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
19669
196701999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19671
19672 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19673 a call to strlen; sometimes we do have sources.
19674
196751999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
19676
19677 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 19678 character, so GDB won't print garbage after its end.
d63a86f8 19679
c906108c
SS
19680 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19681 breakpoint there instead. Sometimes GCC emits memcpy to handle
19682 the large structures being passed by value, so we step into that
19683 instead of sum_array_print, which obscures what we're really testing.
19684 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
19685 the bizarre steps into memcpy, so do that here. Add check for
19686 stepping into function calls that pass large structures by value.
19687 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
19688 Remove all references to specific line numbers.
19689 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19690 New type and function.
19691 (main): Call large_struct_by_value, passing it a large struct by value.
19692 * lib/gdb.exp (gdb_get_line_number): New function.
19693
19694 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19695 more portable.
19696
7a292a7a
SS
196971999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19698
c906108c
SS
19699 * lib/gdb.exp: Doc fixes.
19700
7a292a7a
SS
197011999-03-05 Nick Clifton <nickc@cygnus.com>
19702
d63a86f8 19703 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
19704
197051999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19706
c906108c 19707 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
19708 commands. They're not germane to this test, and they don't work
19709 that way on remote targets.
c906108c 19710
3fc11d3e
JM
197111999-03-01 James Ingham <jingham@cygnus.com>
19712
19713 * Changelog entries merged over from gdb development branch.
19714
3fc11d3e
JM
19715 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19716
19717 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19718 for outputting results of test run.
19719
2d4a1622 19720 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
19721
19722 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 19723
7a292a7a
SS
197241999-02-25 Felix Lee <flee@cygnus.com>
19725
19726 * lib/gdb.exp (debug_format): initialize
19727
c906108c
SS
197281999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19729
19730 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19731 * gdb.base/call-rt-st.c: Ditto.
19732
c906108c
SS
197331999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19734
19735 * gdb.threads/pthreads.exp (horiz): New variable.
19736 (test_startup): Fix regexps that capture thread numbers.
19737
197381999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19739
19740 * gdb.base/smoke.exp: Disambiguate two test case names (both
19741 called ``print'').
19742
19743Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19744
19745 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19746 compilation.
c906108c
SS
19747
197481999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19749
19750 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19751 actual output formatting.
19752 * gdb.base/smoke.exp: GDB removes leading 0's.
19753 * gdb.base/volatile.exp: Don't check type of remuneration;
19754 that variable is no longer defined in constvars.c.
19755 * gdb.base/step-test.c (main): Exit with explicit exit code.
19756 * gdb.base/step-test.exp: Remove two nexti checks--they are
19757 not portable.
19758
197591999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19760
19761 * gdb.base/help.exp ("help delete display"): Fix test to match
19762 gdb's output.
19763
19764 * gdb.base/long_long.c (known_types): Initialize values to zero.
19765 * gdb.base/long_long.exp: Step one more line
19766 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19767 leading zeros. Explicitly ask for hex formatting. Use
19768 unique test case names.
c906108c
SS
19769
19770Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19771
d63a86f8 19772 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19773
19774 * gdb.c++/method.exp: Add missing close brace.
19775
197761999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19777
19778 * gdb.base/maint.exp: Use 'set height 0' to disable page
19779 prompting, not 'set height 400'.
19780
19781 Fix a bunch of timeouts.
19782 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19783 four separate tests, so expect doesn't take forever to match a ton
19784 of text against a regexp with lots of .* forms.
19785 ("maint print psymbols", "maint print symbols"): Make some of
19786 these greps more selective, so that expect doesn't try to wade
19787 through huge piles of output and time out.
19788
19789 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19790
19791 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19792 tests: one which doesn't expect shlib events to be reported, and
19793 another which does, but is XFAIL for all platforms other than
19794 HP/UX.
c906108c
SS
19795
19796 * gdb.base/break.exp: Teach the test suite that the `catch
19797 fork', `catch vfork', and `catch exec' commands produce error
19798 messages on platforms that don't provide these features.
19799
19800Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19801
19802 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19803 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19804 (shortening names from solib_threshold.exp etc), won't run on
19805 anything but HP-UX for the foreseeable future.
c906108c 19806 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19807 reflect move.
c906108c
SS
19808
19809Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19810
19811 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19812 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19813
19814Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19815
19816 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19817 successfully re-sets breakpoints in shared libraries.
19818 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19819
19820Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19821
d63a86f8
RM
19822 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19823 and compiled w/o GCC.
c906108c
SS
19824
19825 * gdb.hp/watch-cmd.exp: ditto.
19826
19827 * gdb.hp/watch-hp.exp: ditto.
19828
19829 * gdb.hp/xdb1.exp: ditto.
19830
19831 * gdb.hp/xdb2.exp: ditto.
19832
19833 * gdb.hp/dbx.exp: ditto.
19834
19835Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19836
19837 * constvars.c: Remove C++-isms.
19838 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19839 with GCC.
c906108c
SS
19840
19841Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19842
19843 The following changes are part of the HP merge.
19844
19845 * gdb.base/break.exp: new tests to verify that catchpoints for
19846 fork, vfork, and exec don't trigger inappropriately.
19847
19848 * gdb.base/opaque.exp: compile one file at a time, then link.
19849
19850 * gdb.base/signals.exp: be more restrictive about which hppa
19851 systems receive a setup_xfail. new tests.
19852
19853 * gdb.base/solib_threshold.build: new file.
19854 * gdb.base/solib_threshold.exp: new file.
19855 * gdb.base/solib_threshold.link_opts: new file.
19856 * gdb.base/solib_threshold.mk: new file.
19857 * gdb.base/gen_solib_threshold.c: new file.
19858
19859 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19860 tests. New tests for enums inside classes.
19861
19862 * gdb.c++/compiler.cc: indicate support of template debugging.
19863
19864 * gdb.c++/demangle.exp: run hp style demangling tests.
19865
19866 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19867 tests.
19868
19869 * gdb.c++/misc.cc: changes to support new tests.
19870
19871 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19872 to support new tests.
19873
19874 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19875 gcc, then skip these tests.
19876
19877Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19878
19879 The following files are part of the HP merge; some had longer
19880 names at HP, but have been renamed to be no more than 14
19881 characters in length.
19882
19883 * gdb.hp/ambiguous.cc: new file.
19884 * gdb.hp/ambiguous.exp: new file.
19885 * gdb.hp/attach.exp: new file.
19886 * gdb.hp/attach2.exp: new file.
19887 * gdb.hp/classes-hp.exp: new file.
19888 * gdb.hp/ctti.exp: new file.
19889 * gdb.hp/ctti-add.cc: new file.
19890 * gdb.hp/ctti-add1.cc: new file.
19891 * gdb.hp/ctti-add2.cc: new file.
19892 * gdb.hp/ctti-add3.cc: new file.
19893 * gdb.hp/dbx.exp: new file.
19894 * gdb.hp/exception.cc: new file.
19895 * gdb.hp/exception.exp: new file.
19896 * gdb.hp/foll-exec.c: new file.
19897 * gdb.hp/foll-exec.exp: new file.
19898 * gdb.hp/foll-fork.c: new file.
19899 * gdb.hp/foll-fork.exp: new file.
19900 * gdb.hp/foll-vfork.c: new file.
19901 * gdb.hp/foll-vfork.exp: new file.
19902 * gdb.hp/inherit-hp.exp: new file.
19903 * gdb.hp/more-steps.exp: new file.
19904 * gdb.hp/namespace.cc: new file.
19905 * gdb.hp/namespace.exp: new file.
19906 * gdb.hp/optimize.exp: new file.
19907 * gdb.hp/pxdb.c: new file.
19908 * gdb.hp/pxdb.exp: new file.
19909 * gdb.hp/quicksort.exp: new file.
19910 * gdb.hp/reg-test.exp: new file.
19911 * gdb.hp/reg-test.s: new file.
19912 * gdb.hp/sized-enum.c: new file.
19913 * gdb.hp/sized-enum.exp: new file.
19914 * gdb.hp/start-stop.exp: new file.
19915 * gdb.hp/templ-hp.cc: new file.
19916 * gdb.hp/templ-hp.exp: new file.
19917 * gdb.hp/thr-lib.c: new file.
19918 * gdb.hp/thr-lib.exp: new file.
19919 * gdb.hp/thr-lib.h: new file.
19920 * gdb.hp/thr-liblib.c: new file.
19921 * gdb.hp/virtfun-hp.c: new file.
19922 * gdb.hp/virtfun-hp.exp: new file.
19923 * gdb.hp/watch-cmd.exp: new file.
19924 * gdb.hp/watch-hp.exp: new file.
19925 * gdb.hp/xdb1.exp: new file.
19926 * gdb.hp/xdb2.exp: new file.
19927 * gdb.hp/xdb3.exp: new file.
19928
19929Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19930
19931 The following files are part of the HP merge; some had longer
19932 names at HP, but have been renamed to be no more than 14
19933 characters in length.
19934
19935 * gdb.base/ss.h: new file.
19936 * gdb.base/call-ar-st.c: new file.
19937 * gdb.base/call-ar-st.exp: new file.
19938 * gdb.base/call-rt-st.c: new file.
19939 * gdb.base/call-rt-st-exp: new file.
19940 * gdb.base/call-strs.exp: new file.
19941 * gdb.base/ena-dis-br.exp: new file.
19942 * gdb.base/environ.exp: new file.
19943 * gdb.base/long_long.exp: new file.
19944 * gdb.base/sect-cmd.exp: new file.
19945 * gdb.base/shlib-cl2.exp: new file.
19946 * gdb.base/smoke.exp: new file.
19947 * gdb.base/so-impl-ld.c: new file.
19948 * gdb.base/so-impl-ld.exp: new file.
19949 * gdb.base/so-indr-cl.c: new file.
19950 * gdb.base/so-indr-cl.exp: new file.
19951 * gdb.base/varargs.exp: new file.
19952 * gdb.base/volatile.exp: new file.
19953 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19954 * gdb.base/display.exp: new file.
c906108c
SS
19955 * gdb.c++/derivation.exp: new file.
19956 * gdb.c++/local.exp: new file.
19957 * gdb.c++/member-ptr.exp: new file.
19958 * gdb.c++/overload.exp: new file.
19959 * gdb.c++/ovldbreak.exp: new file.
19960 * gdb.c++/ref-types.exp: new file.
19961 * gdb.c++/ref-types2.exp: new file.
19962 * gdb.c++/userdef.exp: new file.
d63a86f8 19963
c906108c
SS
19964Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19965
19966 * gdb.base/default.exp: Reflect wording change in remote.c.
19967
dc96c6c7 19968Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19969
19970 * gdb.base/help.exp: Update to reflect current text.
19971
19972Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19973
19974 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19975 they're stack variables and contain garbage.
19976 * gdb.c++/anon-union.exp: new file.
19977
19978 The following changes were made by David Taylor
889bf7c5
PA
19979 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19980 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19981 in changes by HP.
c906108c
SS
19982
19983 * gdb.base/bitops.exp: new file.
19984 * gdb.base/default.exp: change expected messages for catch and
19985 info catch tests to reflect HP merge changes.
19986 * gdb.base/enable-disable-break.exp
19987 * gdb.base/ending-run.c: new file.
19988 * gdb.base/long_long.c: new file.
19989 * gdb.base/maint.exp: new file.
19990 * gdb.base/pointers2.exp: new file.
19991 * gdb.base/shlib-call2.exp: new file.
19992 * gdb.base/solib.exp: new file.
19993 * gdb.base/step-test.c: new file.
19994 * gdb.c++/anon-union.cc: new file.
19995 * gdb.c++/local.cc: new file.
19996 * gdb.c++/member-pointer.cc: new file.
19997 * gdb.c++/method.cc: new file.
19998 * gdb.c++/ref-types.cc: new file.
19999 * gdb.c++/ref-types2.cc: new file.
20000 * gdb.c++/userdef.cc: new file.
d63a86f8 20001
c906108c
SS
20002 * gdb.base/scope.exp: compile one file at a time, then link.
20003 * gdb.base/langs.exp: ditto.
20004 * gdb.base/list.exp: ditto.
d63a86f8 20005
c906108c
SS
20006Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
20007
20008 The following changes were made by David Taylor
889bf7c5
PA
20009 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20010 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20011 in changes by HP.
d63a86f8 20012
c906108c
SS
20013 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
20014 skip tests. When compiling pass c++ flag to gdb_compile.
20015 * gdb.c++/
d63a86f8 20016
c906108c
SS
20017 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
20018 test for on hppa*-*-hpux*; use args to see if c++ was specified.
20019 (skip_hp_tests): new function.
20020 (gdb_preprocess): new function.
20021
20022 * configure.in (hpdir): decide whether to configure gdb.hp.
20023 * configure: regenerated.
20024
20025 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
20026 to delete on clean.
20027 (EXECUTABLES): update to reflect new additions.
20028 * gdb.base/commands.exp: update message expected.
20029 * gdb.base/default.exp: add copyright notice.
20030 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
20031 * gdb.base/help.exp: update messages to reflect current text.
20032 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
20033 targets for recurse tests.
20034 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
20035 skip this file.
20036
20037 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
20038 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
20039 compilation.
20040 * gdb.c++/misc.exp: ditto.
20041 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
20042 run the tests. tell gdb_compile that it's a c++ compilation.
20043
20044 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 20045
c906108c
SS
20046 * gdb.base/all-bin.exp: new file.
20047 * gdb.base/arithmet.exp: new file.
20048 * gdb.base/assign.exp: new file.
20049 * gdb.base/completion.exp: new file.
20050 * gdb.base/cond-expr.exp: new file.
20051 * gdb.base/condbreak.exp: new file.
20052 * gdb.base/define.exp: new file.
20053 * gdb.base/dollar.exp: new file.
20054 * gdb.base/environment.exp: new file.
20055 * gdb.base/eval-skip.exp: new file.
20056 * gdb.base/jump.exp: new file.
20057 * gdb.base/logical.exp: new file.
20058 * gdb.base/pointers.exp: new file.
20059 * gdb.base/relational.exp: new file.
20060 * gdb.base/section_command.exp: new file.
20061 * gdb.base/whatis-expr.exp: new file.
20062
20063 * gdb.base/all-types.c: new file.
20064 * gdb.base/call-array-struct.c: new file.
20065 * gdb.base/call-return-struct.c: new file.
20066 * gdb.base/call-strings.c: new file.
20067 * gdb.base/callfuncs2.c: new file.
20068 * gdb.base/condbreak.c: new file.
20069 * gdb.base/constvars.c: new file.
20070 * gdb.base/display.c: new file.
20071 * gdb.base/int-type.c: new file.
20072 * gdb.base/jump.c: new file.
20073 * gdb.base/miscexprs.c: new file.
20074 * gdb.base/pointers.c: new file.
20075 * gdb.base/pointers2.c: new file.
20076 * gdb.base/shmain.c: new file.
20077 * gdb.base/shr1.c: new file.
20078 * gdb.base/shr2.c: new file.
20079 * gdb.base/solib.c: new file.
20080 * gdb.base/solib1.c: new file.
20081 * gdb.base/solib2.c: new file.
20082 * gdb.base/varargs.c: new file.
20083 * gdb.c++/derivation.cc: new file.
20084 * gdb.c++/overload.cc: new file.
20085 * gdb.c++/ovldbreak.cc: new file.
20086 * gdb.hp/attach.c: new file.
20087 * gdb.hp/attach2.c: new file.
20088 * gdb.hp/average.c: new file.
20089 * gdb.hp/compiler.c: new file.
20090 * gdb.hp/compiler.cc: new file.
20091 * gdb.hp/execd-program.c: new file.
20092 * gdb.hp/follow-exec.c: new file.
20093 * gdb.hp/follow-fork.c: new file.
20094 * gdb.hp/follow-vfork-and-exec.c: new file.
20095 * gdb.hp/misc-hp.cc: new file.
20096 * gdb.hp/more-steps.c: new file.
20097 * gdb.hp/optimize.c: new file.
20098 * gdb.hp/quicksort.c: new file.
20099 * gdb.hp/run-hp.c: new file.
20100 * gdb.hp/start-stop.c: new file.
20101 * gdb.hp/sum.c: new file.
20102 * gdb.hp/templates-hp.cc: new file.
20103 * gdb.hp/thread-local-in-lib.c: new file.
20104 * gdb.hp/thread-local-in-lib.h: new file.
20105 * gdb.hp/thread-local-in-lib.lib.c: new file.
20106 * gdb.hp/vforked-program.c: new file.
20107 * gdb.hp/virtfunc-hp.cc: new file.
20108 * gdb.hp/watchpoint-hp.c: new file.
20109 * gdb.hp/xdb.c: new file.
20110 * gdb.hp/xdb0.c: new file.
20111 * gdb.hp/xdb0.h: new file.
20112 * gdb.hp/xdb1.c: new file.
20113
20114Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
20115
20116 The following change was made by Edith Epstein
889bf7c5
PA
20117 <eepstein@cygnus.com> as part of a project to merge in changes
20118 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
20119
20120 * gdb.c++/demangle.exp: changed the expected output for some
20121 ARM-style mangling -- removed second reference to datatype.
889bf7c5 20122 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 20123 T1<char>::~T1<char>(void)
c906108c 20124 becomes,
a9c64011
AS
20125 maint demangle __dt__11T1__pt__2_cFv
20126 T1<char>::~T1(void)
c906108c 20127
889bf7c5 20128 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 20129
c906108c
SS
20130Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
20131
20132 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
20133 * gdb.trace/backtrace.exp: Likewise.
20134 * gdb.trace/circ.exp: Likewise.
20135 * gdb.trace/collection.exp: Likewise.
20136 * gdb.trace/deltrace.exp: Likewise.
20137 * gdb.trace/infotrace.exp: Likewise.
20138 * gdb.trace/limits.exp: Likewise.
20139 * gdb.trace/packetlen.exp: Likewise.
20140 * gdb.trace/passc-dyn.exp: Likewise.
20141 * gdb.trace/passcount.exp: Likewise.
20142 * gdb.trace/report.exp: Likewise.
20143 * gdb.trace/save-trace.exp: Likewise.
20144 * gdb.trace/tfind.exp: Likewise.
20145 * gdb.trace/tracecmd.exp: Likewise.
20146 * gdb.trace/while-dyn.exp: Likewise.
20147 * gdb.trace/while-stepping.exp: Likewise.
20148
201491998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
20150
20151 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
20152
20153Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
20154
20155 From Brendan Kehoe:
20156 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
20157 int return types.
20158
20159Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
20160
20161 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 20162 remote dos host testing right.
c906108c
SS
20163
20164Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
20165
20166 * gdb.base/corefile.exp: remove some xfails.
20167
20168Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
20169
20170 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 20171 have different timestamps.
c906108c
SS
20172
20173Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
20174
20175 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 20176 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
20177
20178Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
20179
20180 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 20181 delta.
c906108c
SS
20182
20183Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
20184
20185 * gdb.base/default.exp: Add brace missing from previous delta.
20186
20187Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
20188
20189 * gdb.base/default.exp: Support test for info float for all
20190 varieties of arm toolchain.
20191
dc96c6c7 20192Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20193
20194 * gdb.trace/*.exp: remove "remote_download" command.
20195
dc96c6c7 20196Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20197
20198 * gdb.trace/*.exp: remove -gdwarf from compile.
20199
20200Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
20201
20202 * gdb.trace/configure.in(AC_INIT): typo
20203 * gdb.trace/configure: regenerated
20204
dc96c6c7 20205Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20206
20207 * config/m68k-emc.exp: New file.
20208 * lib/<emc-support.exp trace-support.exp}: New files.
20209 * configure.in: add new test directory gdb.trace.
20210 * gdb.trace/{configure configure.in Makefile.in}: New files.
20211 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
20212 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
20213 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
20214 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
20215 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
20216 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
20217 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 20218
dc96c6c7 20219Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20220
20221 * gdb.c++/classes.exp: Change all regular expressions to match
20222 arbitrary combinations of newline/carriage-return, so that they
20223 will work equally well on Unix and Windows.
20224 * gdb.c++/inherit.exp: ditto.
20225 * gdb.c++/virtfunc.exp: ditto.
20226
202271998-08-11 Dawn Perchik <dawn@cygnus.com>
20228
20229 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
20230
c2d11a7d
JM
20231Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
20232
20233 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
20234 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
20235 to use a0-a3/d0-d3 as needed.
20236
20237Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
20238
20239 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
20240 * gdb.disasm/am33.exp: Corresponding changes.
20241
c906108c
SS
202421998-07-11 Felix Lee <flee@cygnus.com>
20243
20244 * gdb.base/callfuncs.exp: add cmp10 test.
20245 * gdb.base/callfuncs.c (cmp10): new function.
20246
20247Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
20248
d63a86f8 20249 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
20250 into two parts to get around a synchronization problem in expect.
20251
3fc11d3e
JM
20252Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
20253
20254 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
20255
20256 * configure.in: Add options for gdbtk testsuite.
20257
20258 * configure: Regenerate.
20259
20260 * gdb.gdbtk: New directory to hold gdbtk tests.
20261
c906108c
SS
20262Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20263
20264 * gdb.fortran/types.exp: Escape brackets in expect patterns
20265 for test_float_literal_types_accepted tests.
20266 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
20267 before run test.
20268
c2d11a7d
JM
20269Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
20270
20271 * am33.exp: Just compile, do not link the testcase.
20272 * am33.s: Add ".am33" pseudoop to force am33 mode.
20273
c906108c
SS
202741998-06-25 Felix Lee <flee@cygnus.com>
20275
20276 * gdb.base/setshow.exp: make sure $pc is sane.
20277
20278 * gdb.stabs/weird.exp: split expect patterns properly.
20279
c2d11a7d
JM
20280Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
20281
20282 * gdb.disasm/am33.s: New disassembler testfile for the am33.
20283 * gdb.disasm/am33.exp: Run it.
20284
dc96c6c7 20285Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20286
20287 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
20288 match processing (and eliminate spurious timeouts when running).
20289
dc96c6c7 20290Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20291
20292 * gdb.base/signals.exp (test_handle_all_print): put back Mach
20293 exception test, but conditionalize it on target [mach | gnu].
20294
dc96c6c7 20295Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20296
20297 * gdb.base/overlays.exp: fixup compile line for linker script.
20298
20299Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
20300
20301 * gdb.fortran/types.exp: don't guess at float size.
20302
20303Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
20304
20305 * gdb.base/exprs.exp: delete test that depends on int size.
20306
20307Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
20308
20309 * config/sim.exp: Removed checks for target triplets.
20310 (gdb_target_sim): Use gdb,target_sim_options.
20311
20312Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
20313
20314 * gdb.base/reread.exp: New file.
20315 * gdb.base/reread1.c: New file.
20316 * gdb.base/reread2.c: New file.
20317
20318Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
20319
20320 * config/sim.exp: Use 'target sim -sparclite' when running
20321 SPARClite programs.
20322
20323Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
20324
20325 * gdb.base/structs2.exp: New file.
20326 * gdb.base/structs2.c: New file.
20327
20328Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
20329
20330 * gdb.asm/common.inc: New file.
20331 * gdb.asm/d10v.inc: New file.
20332 * asm-source.exp: Pass -I's to gas to find .inc files.
20333 Update line numbers in expected output.
20334 * asmsrc1.s: Rewrite.
20335 * asmsrc2.s: Rewrite.
20336 * configure.in: Create arch.inc symlink.
20337 * configure: Regenerate.
20338 * Makefile.in (distclean): Delete arch.inc.
20339
20340Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
20341
20342 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
20343 (t_enum_value2): ditto
20344 (t_enum_value3): ditto
20345 (main): ditto
c906108c
SS
20346Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20347
20348 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
20349 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
20350 change.
20351 Use gdb_test instead of send_gdb/gdb_expect sequences.
20352
20353Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
20354
20355 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
20356 not void.
20357
20358Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
20359
20360 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
20361 subroutines. Used to test gdbs ability to single step through PC
20362 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
20363
20364Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
20365
20366 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
20367 more rigorous EGCS C++ error checking.
20368
20369Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20370
a9c64011
AS
20371 * gdb.base/help.exp: Clean up `help set args' and `help show args'
20372 tests.
20373 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
20374 function when asleep.
20375 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
20376 for i*86 Linux and SVR4 signal handling problems.
20377 Remove linux xfail for `next to handler in signals_tests_1', fixed
20378 by recent infrun.c change.
20379 Limit backtrace to 10 frames to avoid timeout problems with infinite
20380 stack backtraces.
20381 Adjust expect pattern in `handle all print' test to match Apr 28 1997
20382 target.[ch] change.
c906108c
SS
20383
20384Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
20385
20386 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
20387 for a newline from gdb before continuing.
20388 (default_gdb_exit): Just look for y or n.
20389 (gdb_test): Detect abnormal exit from GDB running on DOS; if
20390 it does, fail the rests of the tests in the file.
20391
20392Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
20393
20394 * config/cygmon.exp: New file.
20395
20396Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
20397
20398 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 20399 main" test on remote targets.
c906108c
SS
20400
20401 * gdb.base/scope.exp: Fix problem with filelocal_bss before
20402 run test on remote targets.
20403
20404Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
20405
20406 * gdb.asm: New directory.
20407 * configure.in: Configure it.
20408 * configure: Regenerate.
20409 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
20410 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
20411
20412Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
20413
20414 * config/mn10300-eval.exp: New file to support MN10300 eval board.
20415
dc96c6c7 20416Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20417
a9c64011
AS
20418 * gdb.base/overlays (several files): Merge the two overlay
20419 managers into one. Change variables (foox, barx, bazx, grbxx)
20420 back into ints but force them to load in their proper sections.
c906108c
SS
20421
20422Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
20423
20424 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 20425 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
20426 (D10VCopy): Handle memory regions crossing 16k boundaries.
20427 (D10VCopy): Transfer data in 32 bit chunks.
20428
20429Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20430
20431 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 20432 correct.
c906108c
SS
20433
20434 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 20435 map. Include space for printf in .text segment.
c906108c
SS
20436
20437 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 20438 updated d10v memory VMA/LMA map.
c906108c 20439 (D10VCopy): Call D10VTranslate.
d63a86f8 20440
c906108c
SS
20441Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20442
20443 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20444
20445 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
20446 that it won't be put into the .sdata - small data -
20447 section. Update reference.
c906108c
SS
20448 * gdb.base/baz.c (bazx, baz): Ditto.
20449 * gdb.base/foo.c (foox, foo): Ditto.
20450 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20451
20452 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 20453 to be arrays.
d63a86f8 20454
dc96c6c7 20455Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20456
a9c64011
AS
20457 * gdb.base/overlays.exp: fix up and get working again.
20458 Add tests for backtraces from an overlay function.
d63a86f8 20459
c906108c
SS
20460Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20461
20462 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20463 "calling function with watchpoint enabled".
20464
20465Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20466
20467 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 20468 gdb_suppress_tests for d10v-*-*.
c906108c
SS
20469 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20470 pending review of whether it is useful or not.
20471
20472Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20473
20474 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20475
20476Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20477
20478 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20479 * config/dve.exp: New file to support Densan boards.
20480
20481Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20482
20483 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 20484 reads and BSD.
c906108c
SS
20485
20486Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20487
20488 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
20489 response.
20490
20491 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
20492
20493Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
20494
20495 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 20496 test.
c906108c
SS
20497
20498 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 20499 target_sizeof_long and target_bigendian_p.
c906108c 20500 (structs_by_value, structs_by_reference): Check values according
889bf7c5 20501 to targets word size and endianess.
d63a86f8 20502
c906108c
SS
20503Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
20504
20505 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 20506 output.
c906108c
SS
20507
20508Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
20509
20510 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 20511 Update test of set args help to match source change.
c906108c
SS
20512
20513Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
20514
20515 * gdb.base/default.exp: Expect help system output to be in
20516 alphabetical order.
20517 * gdb.base/help.exp: Ditto.
20518
20519Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20520
20521 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20522 "i*86-pc-linux-gnu*".
20523 * gdb.base/interrupt.exp: Ditto.
20524 * gdb.base/corefile.exp: Ditto.
20525
20526 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 20527 define vxworks when building the testcase.
c906108c
SS
20528
20529 * gdb.base/ptype.exp: Fix testnames to be unique.
20530 * gdb.base/radix.exp: Ditto.
20531 * gdb.base/term.exp: Ditto.
20532 * gdb.base/whatis.exp: Ditto.
20533 * gdb.c++/classes.exp: Ditto.
20534
20535Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
20536
20537 * gdb.base/callfuncs.exp: Fix indentation.
20538
20539 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
20540 suppress_flag has been set.
20541 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
20542 target feature.
20543
20544Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20545
20546 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20547 the testcase.
20548
20549 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 20550 set_debug_traps() and breakpoint().
c906108c
SS
20551 * gdb.c++/misc.cc (main): Ditto.
20552 * gdb.c++/templates.cc (main): Ditto.
20553 * gdb.c++/virtfunc.cc (main): Ditto.
20554
20555Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20556
20557 * lib/gdb.exp(gdb_step_for_stub): New function.
20558 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20559 exists, reload the executable and do a "continue" instead of
20560 doing a jump.
20561 (runto_main): Use gdb_step_for_stub.
d63a86f8 20562
c906108c 20563 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 20564 tests to have unique names.
c906108c
SS
20565 * gdb.base/callfuncs.exp: Ditto.
20566 * gdb.base/commands.exp: Ditto.
20567 * gdb.base/default.exp: Ditto.
20568 * gdb.base/help.exp: Ditto.
20569 * gdb.base/list.exp: Ditto.
20570 * gdb.base/opaque.exp: Ditto.
20571 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20572 similar tests.
d63a86f8 20573
c906108c
SS
20574 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20575 * gdb.c++/cplusfuncs.cc: Ditto.
20576 * gdb.c++/virtfunc.cc: Ditto.
20577
20578 * config/monitor.exp: Keep track of the last file we saw, rather
20579 than trying to get the info from gdb.
20580
20581 * gdb.fortran/types.exp: Move comment to previous line.
20582
20583Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20584
20585 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 20586 target mode.
c906108c
SS
20587
20588Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20589
20590 From Bob Manson:
20591 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 20592 string from GDB when it connects.
c906108c
SS
20593
20594 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20595
20596Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20597
20598 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
20599 if we can't get a debug format from GDB (we may be testing an
20600 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
20601
20602 * gdb.stabs/weird.exp: Fix quoting.
20603
20604 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20605
20606Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20607
20608 * config/arm-ice.exp: New file.
20609
20610Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20611
20612 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 20613 until it has been modified to work with the new testsuite.
c906108c 20614
99707966 20615 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
20616 testcase won't compile, cause all of the testcases in the file to
20617 fail instead.
c906108c
SS
20618
20619 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20620 (gdb_clear_suppressed): New procedure.
20621 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20622 it contains a positive value.
20623
20624Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20625
20626 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20627
20628 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20629
20630Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20631
20632 * lib/gdb.exp (setup_xfail_format): New function.
20633 (get_debug_format): New function to get debug format.
20634 (debug_format): New global variable to hold last value set
20635 by get_debug_format.
20636 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 20637 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
20638 * gdb.c++/ptype.exp: Ditto.
20639 * gdb.c++/classes.exp: Ditto.
20640 * gdb.c++/cplusfuncs.exp: Ditto.
20641 * gdb.c++/inherit.exp: Ditto.
20642 * gdb.c++/templates.exp: Ditto.
20643 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 20644
c906108c
SS
20645Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20646
20647 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20648 host doesn't have a currently-open connection.
20649
20650 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
20651 any gdb stub target. Handle cases where gdb doesn't respond when
20652 interrupted in a sane fashion.
c906108c
SS
20653
20654 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 20655 same thing in a totally different way.
c906108c
SS
20656
20657 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 20658 setting "timeout".
c906108c 20659 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 20660 default_gdb_init now.
c906108c
SS
20661
20662Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20663
20664 * gdb.base/printcmds.exp: Fix "check for floating addition"
20665 regexp to accept results within approx +/- .01 of exact value.
20666 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20667
20668Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20669
20670 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 20671 properly.
c906108c
SS
20672 (gdb_expect): Add optional timeout parameter, and add timeout
20673 value to various calls.
20674 (gdb_suppress_tests): Only give one warning message per group.
20675
20676Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20677
20678 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
20679 global variables. Handle getting a value for $timeout more
20680 gracefully.
c906108c
SS
20681
20682Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20683
20684 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 20685 initialize.
c906108c 20686 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 20687 by a target configuration file.
c906108c
SS
20688 (gdb_expect): Pass the timeout to remote_expect.
20689
20690 * config/monitor.exp(gdb_load): Fix typo in regexp.
20691
20692Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20693
20694 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20695
20696Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20697
20698 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
20699 here. Call gdb_target_exec before rebooting the target, to make
20700 sure the connection to the target is closed.
c906108c
SS
20701 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20702 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20703 Also detect "Timeout reading from remote" error.
20704
20705 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
20706 gdb_target_monitor. Don't call gdb_file_cmd here; let
20707 gdb_target_monitor do it.
c906108c
SS
20708
20709 * gdb.disasm/hppa.exp: Don't use exec_output.
20710
20711Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20712
20713 * gdb.base/list.exp: If we're debugging a non-native target,
20714 try to set the pc register to point to the start of the
20715 program before doing the first list command.
20716
20717 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 20718 test_calls after restarting.
c906108c
SS
20719
20720 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 20721 reloading.
c906108c
SS
20722
20723 * gdb.base/watchpoint.exp: Fix typo.
20724
20725 * gdb.base/setshow.exp: Check for use_gdb_stub.
20726
20727 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 20728 stub case.
c906108c
SS
20729 * gdb.base/langs.exp: Ditto.
20730
20731 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
20732 gdb_load_offset. If we weren't given a file to load, figure out
20733 what the current file is and use it.
c906108c
SS
20734
20735 * config/i386-bozo.exp: New file.
20736
20737Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20738
20739 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20740 feature.
20741
20742 * config/proelf.exp: New entry.
20743
20744Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20745
20746 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20747 of regexps.
20748
20749 * gdb.base/watchpoint.exp: Don't run the test_stepping
20750 tests if gdb can't call functions on the target.
20751
20752 * gdb.base/setshow.exp: Don't run the set prompt tests if
20753 the board has gdb_prompt set.
20754
20755Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20756
20757 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20758 * gdb.base/commands.exp: Likewise.
20759 * gdb.base/setshow.exp: Likewise.
20760
20761Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20762
20763 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20764 feature.
20765
20766 * config/i960.exp: New file.
20767
20768Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20769
20770 * gdb.base/funcargs.exp: Check for gdb,short_int target
20771 feature instead of looking for explicit target triplets.
20772
dc96c6c7 20773Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20774
d63a86f8 20775 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20776 "p 123DEADBEEF", to check parse_number.
20777 * top.c: change "to enable to enable" to "to enable" in a couple
20778 of help strings.
20779
20780Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20781
20782 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20783 on the mn10300.
d63a86f8 20784
c906108c
SS
20785Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20786
20787 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20788 where the test executable is run with explicit args.
20789 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20790
20791Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20792
20793 * gdb.base/run.c: Use FAKEARGV to build test executable that
20794 does not require a command line arg, since most simulators
20795 don't currently support passing such an arg into the simulated
20796 program.
20797 * gdb.base/commands.exp: Change tests to insert the proper
20798 value as the arg to the first recursive factorial call. Change
20799 compilation line to define FAKEARGV at compile time.
20800
20801Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20802
20803 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20804 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20805 function with watchpoint enabled" test.
20806
20807Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20808
20809 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20810 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20811
20812 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20813 "Tests restarted" messages.
c906108c
SS
20814
20815Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20816
20817 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20818
dc96c6c7 20819Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20820
20821 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20822 for INFO SYMBOL; add help tests for OVERLAY commands.
20823 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20824 add tests for OVERLAY commands
20825 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20826 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20827 * gdb.base/sigall.c: add usestubs code frag
20828 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20829
c906108c
SS
20830Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20831
20832 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20833 failures.
20834 (gdb_stop_suppressing_tests): Note that tests have restarted.
20835
20836Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20837
20838 * config/h8300.exp: New file.
20839
20840Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20841
20842 * gdb.base/setshow.exp: Check for the existence of a
20843 feature, not its value.
20844
20845Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20846
20847 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20848
20849 * gdb.base/scope.exp: It's now init0(), not init().
20850
20851 * gdb.base/scope0.c: For now, change init() to be init0().
20852
20853 * config/monitor.exp: Use gdb_serial in preference to serial
20854 or netport.
20855
20856 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20857 and it's not already set.
c906108c
SS
20858
20859Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20860
20861 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20862 isn't using a stub and if it supports argument passing.
c906108c
SS
20863
20864Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20865
20866 * config/udi.exp(gdb_start): Make sure UDICONF is set
20867 properly before starting gdb.
20868
20869Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20870
20871 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20872 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20873 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20874
20875Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20876
20877 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20878 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20879
20880 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20881
20882 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20883
20884 * config/monitor.exp: Make sure we disconnect from the target.
20885 Also, try a reboot/reload cycle instead of failing if the
20886 load fails.
20887
20888Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20889
20890 * gdb.base/default.exp: Don't set match_max.
20891 * gdb.base/help.exp: Ditto.
20892 * gdb.base/list.exp: Ditto.
20893 * gdb.base/signals.exp: Ditto.
20894
20895 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20896 set, use remote_ld to download the testcase instead of
20897 the GDB loader.
20898
20899Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20900
20901 * config/vr5000.exp: New file.
20902
20903 * config/monitor.exp(gdb_target_monitor): Add pattern for
20904 "Ending remote" to detect errors in connecting.
20905
20906 * gdb.base/setshow.exp: Add .* within auto language test.
20907
20908 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20909 target feature.
20910
20911 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20912 and reboot the board if necessary.
c906108c
SS
20913
20914 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20915 a set of tests. Remove print.* from the patterns being checked.
20916
20917Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20918
20919 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20920 refer to gdb_spawn_id.
20921
20922 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20923 longer used.
20924 * config/sparclet.exp: Ditto.
20925 * config/sparclet-old.exp: Ditto.
20926 * config/slite.exp: Ditto.
20927 * config/sim.exp: Ditto.
20928 * gdb.base/funcargs.exp: Ditto.
20929
20930 * lib/gdb.exp:Remove references to gdb_spawn_id.
20931 (gdb_expect): Move to remote.exp.
20932
20933Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20934
20935 * config/monitor.exp: Detect the "Couldn't establish connection"
20936 message from GDB.
20937
20938Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20939
20940 * gdb.base/bitfields.exp: Use runto instead of explicit
20941 gdb_run_cmd/gdb_expect sequences.
20942
20943 * gdb.base/break.exp(text_next_with_recursion): Add match for
20944 gdb_expect call.
20945
20946 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20947 We also need to handle the "A program is being debugged already"
20948 prompt from gdb. Use gdb_test to set the baud rate.
20949
20950 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20951 to 20000. Really. I mean it.
20952
20953Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20954
20955 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20956 fails. If suppress_flag is set, skip perror message about not
20957 being able to send to GDB.
c906108c 20958 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20959 GDB.
c906108c
SS
20960 (gdb_expect): If suppress_flag is set, always fail immediately.
20961 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20962 (gdb_init): Call gdb_stop_suppressing_tests.
20963 (default_gdb_exit): Ditto.
20964 (default_gdb_start): Ditto.
20965
20966 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20967 gdb_stop_suppressing_tests as appropriate.
c906108c 20968 * gdb.base/break.exp: Ditto.
889bf7c5 20969 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20970 * gdb.base/commands.exp: Ditto.
20971 * gdb.base/exprs.exp: Ditto.
889bf7c5 20972 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20973 * gdb.base/list.exp: Ditto.
20974 * gdb.base/recurse.exp: Ditto.
889bf7c5 20975 * gdb.base/scope.exp: Ditto.
c906108c
SS
20976 * gdb.base/structs.exp: Ditto.
20977 * gdb.c++/inherit.exp: Ditto.
20978
20979Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20980
20981 * config/vr4300.exp: New file.
20982
99707966 20983 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20984
99707966 20985 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20986
20987Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20988
20989 * lib/gdb.exp(gdb_init): New function.
20990
20991 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20992 for each individual variable set.
c906108c
SS
20993
20994 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20995 name.
20996
20997 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20998
20999 * gdb.base/scope.exp: Use gdb_test.
21000
21001 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
21002 aborting; the testsuite driver will do that for us (see
21003 gdb_finish). Also, use gdb_test in a few more places.
21004
21005Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
21006
21007 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
21008
21009Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
21010
21011 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
21012 and "add_tests" are not at the same address.
21013
21014Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
21015
21016 * gdb.base/ptype.exp: Use gdb_test.
21017
21018Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
21019
21020 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
21021 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
21022 left in. No longer expect them to fail.
21023
21024 * gdb.stabs/*.mt; Deleted, no longer used.
21025 * gdb.stabs/configure.in: Remove references to target makefile
21026 frags.
21027 * gdb.stabs/configure: Rebuilt.
21028
21029 * gdb.disasm/*.mt: Deleted, no longer used.
21030 * gdb.disasm/configure.in: Remove references to target makefile
21031 frags. Use "sh3.s" as the unique filename for this directory.
21032 * gdb.disasm/configure: Rebuilt.
21033
21034 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
21035 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
21036 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
21037
21038Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
21039
21040 * config/udi.exp: Use mondfe,name instead of remote_host.
21041
21042Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
21043
21044 * gdb.base/watchpoint.exp: Don't expect a failure when calling
21045 a function with a watchpoint enabled on the mn10200.
21046
21047 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
21048 before trying to create it!
21049
21050Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
21051
21052 * config/vx.exp: Use hostname instead of netport.
21053
21054 * config/vxworks.exp: New file.
21055
21056 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
21057
21058 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 21059 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
21060 occurs.
21061
21062 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
21063 $gdb_spawn_id directly.
21064 (gdb_run_cmd): Try _start as well as start. Use the target feature
21065 gdb,start_symbol as the symbol to start from when jumping.
21066
21067Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
21068
21069 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
21070 redundant) test.
21071
21072 * gdb.base/recurse.exp: Relax final value test for 'b' so that
21073 it doesn't lose for 16bit integer systems.
21074
21075Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
21076
21077 * gdb.fortran/types.exp: If the target doesn't support "double"
21078 data types, then expect "real" types to only be 4 bytes.
21079
21080 * gdb.c++/virtfunc.exp: Expect failure for virtual function
21081 call tests if the target doesn't support inferior function calls.
21082
21083 * gdb.base/printcmds.exp: Allow minor deviation in FP values
21084 in printf tests.
21085
21086Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
21087
21088 * gdb.base/help.exp: Disable "help set", "help show", and
21089 "help support". Simplify regexp for "help stack".
21090
21091 * gdb.base/default.exp: Set match_max to 5000 and the timeout
21092 to 60 seconds. Temporarily set match_max to 15000 around the
21093 "info copying" test.
21094
21095 * gdb.base/nodebug.exp: Don't try to do an inferior function
21096 call if the target doesn't support them.
21097 * gdb.base/printcmds.exp: Likewise.
21098 * gdb.base/setvar.exp: Likewise.
21099 * gdb.base/structs.exp: Likewise.
21100 * gdb.c++/templates.exp: Likewise.
21101 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
21102
21103 * gdb.base/recurse.exp: Enable for the mn10200.
21104
21105 * configure.in: Do configure gdb.stabs directory for *-*-elf
21106 targets.
21107 * configure: Rebuilt.
21108
21109 * gdb.base/break.exp: Check for gdb,noresults before testing
21110 exit status and/or results from the target.
21111 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
21112 * lib/gdb.exp: Remove old (now bogus) initialization of
21113 noinferior, noargs, noresults and nosignals.
21114
21115Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
21116
21117 * config/sh.exp: New file.
21118
21119 * config/slite.exp: Try to connect multiple times to the board
21120 before rebooting. Only send a "monitor run" if need_monitor_run
21121 is set.
21122
21123 * gdb.base/break.exp: Don't do the "stub continue" test if
21124 the target has gdb_stub set.
21125
21126 * gdb.base/callfuncs.exp: Increase the timeout.
21127
21128 * gdb.base/interrupt.exp: Don't even try to compile the testcase
21129 if the target has gdb,noinferiorio set.
21130
21131 * gdb.base/list.exp: Increase match_max to 10000 characters.
21132
21133 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
21134
21135 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
21136 target.
21137
21138 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
21139
21140Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
21141
21142 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
21143 trying to delete the copy of gdb. Catch the file delete so we
21144 don't die if the delete fails; also, the file should be copied to
21145 the host, not to the build.
c906108c
SS
21146
21147Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
21148
21149 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 21150 parenthesis in case it contains multiple regexps separated
c906108c
SS
21151 with |.
21152
21153 * gdb.base/watchpoint.exp: Use gdb_test.
21154 * gdb.base/default.exp: Ditto.
21155
21156Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
21157
99707966 21158 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 21159
c906108c
SS
21160 * gdb.base/scope.exp: Use gdb_test.
21161 * gdb.c++/classes.exp: Ditto.
21162 * gdb.c++/inherit.exp: Ditto.
21163
21164Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
21165
21166 * gdb.base/crossload.exp: Don't use execute_anywhere, use
21167 remote_exec instead.
21168 * gdb.base/corefile.exp: Don't be ridiculous.
21169 * gdb.base/*.c: Add missing stub invocations.
21170
21171Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
21172
21173 * config/slite.exp: Miscellaneous fixes.
21174
21175 * lib/gdb.exp: Fix runto.
21176
21177 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
21178 the target.
21179
21180 * gdb.base/watchpoint.exp: Fix regexp.
21181
21182 * lib/gdb.exp(default_gdb_exit): Add a catch to the
21183 close and wait commands, as the descriptor may now be
21184 invalid. Always call "remote_close host".
21185
21186Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
21187
21188 Major rewrite for testsuite revision.
d63a86f8 21189
c906108c
SS
21190 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
21191 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
21192 instead of relying on spawn_id to always contain a valid
21193 spawn id.
21194 (get_compiler_info): New procedure to build the ${binfile}.ci
21195 file, instead of replicating this in N different places.
21196 (gdb_compile): New procedure.
d63a86f8 21197
c906108c 21198 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
21199 appropriate arguments) instead of compile. Use gdb_test in a lot
21200 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
21201 at the start of a testcase, as this is no longer done magically.
21202
21203 config/*-gdb.exp: Rename without the -gdb suffix.
21204
21205 config/mips.exp: Use remote_close instead of exit_remote_shell.
21206 config/monitor.exp: Use target_info instead of looking at
21207 baud, timeout, etc.
21208 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
21209
21210Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21211
21212 * gdb.c++/templates.exp (test_ptype_of_templates),
21213 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
21214 Update expect patterns for destructors and assignment operators
21215 to match corresponding c-typeprint.c changes.
21216 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
21217 to destructor breakpoint test, GDB should be able to set the
21218 destructor breakpoint without specifying arguments.
21219
21220Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
21221
21222 * gdb.threads/pthreads.exp: Change result for failure to compile due
21223 to lack of pthreads runtime support from an error to simply an
21224 unsupported test, per dejagnu standards.
21225
21226Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21227
21228 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
21229 where GDB exits to reduce pattern match time.
21230 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
21231
21232 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
21233
dc96c6c7 21234Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21235
21236 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
21237 * gdb.base/default.exp: ditto.
21238 * gdb.base/nodebug.exp: ditto.
21239 * gdb.base/printcmds.exp: ditto.
21240 * gdb.base/ptype.exp: ditto.
21241 * gdb.base/setvar.exp: ditto.
21242 * gdb.base/structs.exp: ditto.
21243 * gdb.base/setshow.c: Guard against uninitialized values of argc.
21244
21245Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
21246
21247 * configure, */configure: Rebuild with autoconf 2.12.
21248
21249Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
21250
21251 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
21252 use new i*86-pc-linux*-gnu quads.
21253 * gdb.base/corefile.exp: Ditto.
21254 * gdb.base/signals.exp: Ditto.
21255 * gdb.base/sigall.exp: Ditto.
21256 * gdb.base/interrupt.exp: Ditto.
21257
21258 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
21259 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
21260 RedHat 4.0.
d63a86f8 21261
c906108c 21262 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
21263 linux. This allows the test case to at least compile on latest
21264 linux, but still not run due to missing the threads runtime library.
c906108c
SS
21265
21266Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21267
21268 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
21269 directory to search gdb directory. Accept and step over conditional
21270 stack alignment code. Consume $prompt in failure cases.
21271 Reset timeout to $oldtimeout instead of some arbitrary value.
21272 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
21273 timeout problems with infinite stack backtraces.
21274 * gdb.base/ptype.exp (ptype struct link, union tu_link):
21275 Accept function parameters for linkfunc member.
21276
21277Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
21278
21279 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
21280 (CXXFLAGS): Remove, unreferenced.
21281 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
21282 previous -B options and also add -B option to pick up cross compiled
21283 runtime.
c906108c
SS
21284 (TARGET_INCLUDES): Add for -I options and add code to initialize when
21285 doing cross compiles.
21286 (target_alias): Declare global.
21287 (xgcc): Set variable to full path of gcc in build tree. Use findfile
21288 to verify that gcc exists in build tree, and if so set CC to that
21289 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 21290
c906108c
SS
21291Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
21292
21293 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
21294 ptype test for anonymous union. Fixup testcase to match
21295 current gcc debug output.
21296
21297Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
21298
21299 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
21300 force argument to an unsigned long type.
21301
21302Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
21303
21304 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 21305 tests and anonymous union print/ptype tests.
c906108c
SS
21306 * gdb.base/list.exp (test_forward-search): Increase timeout by
21307 5 minutes for the "search extremely long line" case.
21308 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
21309 completely optional and that the pass/fail messages use the command as
21310 the message if that third arg is a null string.
21311 (gdb_test_exact): Arrange that a null string pattern means match a
21312 null string output rather than any output, which might include random
889bf7c5 21313 errors.
c906108c
SS
21314 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
21315 backtrace test.
21316 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
21317 always failing and failure is now exposed by gdb.exp changes.
21318
21319Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
21320
21321 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
21322 weren't being noted.
21323
21324Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21325
21326 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
21327 * gdb.stabs/weird.exp: Remove v_comb xfails.
21328
dc96c6c7 21329Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21330
21331 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 21332 list.exp scope.exp watchpoint.exp]
c906108c 21333 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 21334
dc96c6c7 21335Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21336
21337 * config/monitor.exp: Increase download timeout to 1000 seconds.
21338
dc96c6c7 21339Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21340
21341 * config/m32r.exp: Increase timeout to 120 seconds.
21342
21343Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
21344
21345 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
21346 and accept older ordering as obsolescent gcc or gdb.
21347 * gdb.c++/templates.exp: Ditto.
21348 * gdb.c++/virtfunc.exp: Ditto.
21349
21350Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
21351
21352 * gdb.base/coremaker.c: Add code to mmap some data so we
21353 can check that it ends up in the core file.
21354 * gdb.base/corefile.exp: Add test to read mmapped data
21355 from core file.
21356
dc96c6c7 21357Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21358
21359 * config/m32r.exp: New file.
21360
21361Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
21362
21363 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
21364 that cflags can contains -gstabs, and work correctly for other tests.
21365
dc96c6c7 21366Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21367
21368 * gdb.base/setshow.exp: New file, tests show and set.
21369 * gdb.base/setshow.c: New file, tests show and set.
21370 * gdb.base/help.exp: Add test for help set|show annotate.
21371 * gdb.base/default.exp: Add test for set|show annotate.
21372
21373Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
21374
21375 * testsuite/gdb.base/break.exp: Make backtrace from factorial
21376 errors unique.
21377 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
21378 explicitly.
21379
21380Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
21381
21382 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
21383 and width commands. This is done elsewhere.
21384 * (gdb_start): Don't call gdb_start_sim here. That's already
21385 done in gdb_load. This fixes lots of failures in default.exp.
21386
21387Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
21388
21389 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
21390 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
21391 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
21392 in the same we we treat other failures (since it may be an expected
889bf7c5 21393 condition), rather than as an error.
c906108c
SS
21394 * gdb.base/signals.exp (test_handle_all_print): Revert back to
21395 old test format.
21396
21397Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
21398
21399 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
21400 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 21401 twice. Nuke the duplicates.
c906108c 21402 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 21403 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
21404 Remove config.h along with other config files.
21405
21406Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
21407
21408 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
21409 "p func1 ()" and note that rests of tests are skipped.
21410 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21411 setup_xfails for "print func2::coremaker_local".
c906108c
SS
21412 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
21413 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
21414 affected by the previous run test.
21415 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
21416 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
21417 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
21418 "pass int powerset tuple" and "pass modeless int powerset tuple".
21419 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
21420 "real write 4" and "real write 8".
21421 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21422 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
21423 "print \$i after tuple assign 2", and
21424 "print vs2 after tuple assign 2".
21425 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
21426 meaningful error message and return -1 so the caller can
21427 suppress further tests and avoid a cascade of errors.
d63a86f8 21428
c906108c
SS
21429Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
21430
21431 * gdb.base/a1-selftest.exp: Tweak tests to account for new
21432 format for printing version.
21433 * gdb.base/default.exp: Ditto.
21434 * gdb.base/interrupt.exp: Fix problem with cascade of
21435 errors if child process dies while calling a function.
d63a86f8 21436
c906108c
SS
21437Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
21438
21439 * Makefile.in (VPATH): Add
21440 * Makefile.in (Makefile, config.status): Fix rules so things get
21441 remade when necessary.
21442
21443Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21444
21445 * Makefile.in (just-check): Add path to sibling expect dir
21446 to environment variable specified by RPATH_ENVVAR.
21447
21448Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21449
21450 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21451 (just-check): Add shared library paths for libstdc++, tk,
21452 tcl, bfd, and opcodes to the environment variable specified
21453 in RPATH_ENVVAR.
21454 * configure.in: Add support to recognize --enable-shared flag
21455 and generate correct value for RPATH_ENVVAR.
21456 * configure: Regenerated with autoconf.
21457
21458Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21459
21460 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 21461 include all osf versions.
c906108c
SS
21462 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21463 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21464 when target is linux. When failing to build pthreads test
21465 executable, give more meaningful message.
21466 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21467 arg for pthread_create.
d63a86f8 21468
c906108c
SS
21469Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21470
21471 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 21472 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 21473 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 21474 and -lpthreads (everybody else).
c906108c
SS
21475 (test_startup): Fail gracefully if threads are not supported.
21476 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21477 "p/c array_index("abcdef",2)" when not gcc compiled.
21478 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21479 "print func2::coremaker_local" when not gcc compiled.
21480 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21481 "ptype on opaque struct tagname (statically)",
21482 "ptype on opaque struct tagname (dynamically) 1", and
21483 "ptype on opaque struct tagname (dynamically) 2"
21484 for not compiled with gcc.
21485 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21486 backtrace when compiled with gcc.
d63a86f8 21487 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
21488 than always return success.
21489
21490Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21491
21492 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21493
21494Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21495
21496 * gdb.base/structs.exp: Undo last change.
21497
21498Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
21499
21500 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
21501 encapsulate all the steps/nexts done during self test, starting
21502 at main, and makes them less sensitive to optimization issues.
21503 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
21504 signal handler" test.
21505 * gdb.threads/pthreads.exp: Only run this for native configs.
21506 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
21507 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
21508 tests.
21509 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
21510 for "runto test_calls(void)" test.
d63a86f8 21511
c906108c
SS
21512Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
21513
21514 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
21515 and don't expect address info in breakpoint confirmations.
21516
21517Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
21518
21519 * gdb.base/list.exp (test_forward_search): Increase timeout
21520 temporarily by 60 seconds for searching extremely long line,
889bf7c5 21521 and then reset to old value when done. Increase expect input
c906108c
SS
21522 buffer to 10000.
21523
21524Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21525
21526 * gdb.base/list.exp (test_forward_search): Fix to handle very
21527 long source line without overflowing expect's input buffer.
21528
21529Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21530
21531 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
21532 "buffer_full".
21533
21534 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
21535 "buffer_full".
21536
21537 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
21538 "buffer_full".
21539
21540 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
21541 "buffer_full".
21542
21543Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
21544
21545 * configure.in (configdirs): Add gdb.threads.
21546 * configure: Regenerated with autoconf.
21547 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21548 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21549 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 21550
c906108c
SS
21551Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21552
21553 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21554
21555Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21556
21557 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21558 each signal's status in the output of "handle all print".
21559 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21560 the \r\n sequence that immediately precedes the gdb prompt.
21561 * gdb.base/a1-selftest.exp: Save original timeout and restore
21562 after test.
21563
21564Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21565
21566 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21567 symbol.
21568
21569Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21570
21571 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21572
21573Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21574
21575 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21576 timeout by 60 seconds.
21577
21578Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21579
21580 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21581 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21582 error return.
21583
21584Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21585
21586 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21587 gdb initialization, also report how long dejagnu waited. Restore
21588 old timeout before doing error return. Temporarily increase timeout
889bf7c5 21589 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
21590
21591Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21592
21593 * lib/gdb.exp: Report timeout value for verbosity level 2.
21594 * config/gdbserver.exp: Ditto.
21595 * config/hppro.exp: Ditto.
21596 * config/mips-gdb.exp: Ditto.
21597 * config/monitor.exp: Ditto.
21598 * config/netware.exp: Ditto.
21599 * config/sim-gdb.exp: Ditto.
21600 * config/slite-gdb.exp: Ditto.
21601 * config/udi-gdb.exp: Ditto.
21602 * config/unix-gdb.exp: Ditto.
21603 * config/vx-gdb.exp: Ditto.
21604 * gdb.base/a1-selftest.exp: Ditto.
21605 * gdb.base/a2-run.exp: Ditto.
21606 * gdb.base/break.exp: Ditto.
21607 * gdb.base/corefile.exp: Ditto.
21608 * gdb.base/list.exp: Ditto.
21609 * gdb.base/recurse.exp: Ditto.
21610 * gdb.base/scope.exp: Ditto.
21611 * gdb.base/signals.exp: Ditto.
21612
21613Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21614
21615 * gdb.threads/Makefile.in (docdir): Removed.
21616
21617Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21618
21619 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 21620 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 21621 @srcdir@.
d63a86f8 21622 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
21623 autoconf 2.5 or higher.
21624 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21625
21626Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21627
21628 * configure: Regenerated.
21629 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21630 avoid name clashes with SunOS headers.
21631
21632Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21633
21634 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21635
21636Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21637
21638 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21639 prototype information ends up in the compiler info file.
21640
21641Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21642
21643 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21644 attempting to regenerate it. Eliminate use of a temporary file
21645 and just generate the info file directly. Source it immediately,
21646 for consistency of use.
21647 * gdb.base/corefile.exp: Ditto
21648 * gdb.base/exprs.exp: Ditto.
21649 * gdb.base/funcargs.exp: Ditto.
21650 * gdb.base/langs.exp: Ditto.
21651 * gdb.base/list.exp: Ditto.
21652 * gdb.base/mips_pro.exp: Ditto.
21653 * gdb.base/nodebug.exp: Ditto.
21654 * gdb.base/opaque.exp: Ditto.
21655 * gdb.base/ptype.exp: Ditto.
21656 * gdb.base/scope.exp: Ditto.
21657 * gdb.base/setvar.exp: Ditto.
21658 * gdb.base/signals.exp: Ditto.
21659 * gdb.base/whatis.exp: Ditto.
21660 * gdb.c++/templates.exp: Ditto.
21661 * gdb.c++/virtfunc.exp: Ditto.
21662 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 21663 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
21664
21665Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21666
21667 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21668 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21669 Increase timeout, a lot of single stepping might be needed if the
21670 target has no hardware watchpoints.
21671
21672Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21673
21674 * gdb.base/break.exp: Ignore compiler warnings when compiling
21675 break.c.
21676 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21677 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21678 from remote-sim.
21679 * gdb.base/exprs.exp: Add h8300 xfails.
21680 * gdb.base/funcargs.exp: Likewise.
21681 * gdb.base/nodebug.exp: Likewise.
21682 * gdb.base/printcmds.exp: Likewise.
21683 * gdb.base/ptype.exp: Likewise.
21684 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21685 h8300 xfails.
d63a86f8 21686 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
21687 on the h8300.
21688 * gdb.base/funcargs.c: Explicitly make last constant argument to
21689 call_after_alloca_subr an unsigned long type.
21690 * gdb.base/return.c: Include stdio.h.
21691
21692Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21693
21694 * config/abug.exp: New file for the older Motorola Bug monitor
21695 that runs on the mvme13x series VME boards.
21696 * config/monitor.exp: Use the new config array for target settings
21697 if they exist.
21698
21699Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21700
21701 * sim-gdb.exp: Make the SH simulator allocate less space when
21702 it is targeted.
21703
21704Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21705
21706 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21707 test.
21708
21709Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21710
21711 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21712 "rs6000-*-*" for "list function in include file" when gcc compiled.
21713 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21714 for "p ctable1[120]".
21715 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21716 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21717 Remove setup_xfail for "rs6000-*-*" for
21718 "print 'scope0.c'::filelocal before run".
21719 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21720 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21721 since some compilers don't allow both options to be given
21722 on the same command line. Create object file and move it.
d63a86f8 21723
c906108c
SS
21724Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21725
21726 * gdb.base/corefile.exp: Always regenerate the core file, since
21727 we always regenerate the coremaker program. Detect special case
21728 where registers cannot be read from core file.
d63a86f8 21729
c906108c
SS
21730Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21731
21732 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21733 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21734 * gdb.c++/templates.exp: Only match on basename of file since
21735 some formats like xcoff don't encode directory information.
21736 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21737 and rs6000 AIX xcoff targets.
21738 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21739 * configure: Regenerate.
21740 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21741 here, rather than in distclean.
d63a86f8 21742
c906108c
SS
21743Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21744
21745 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21746 defined, and use it to compile the test case with -O2. The
21747 native compilation still uses no optimization.
21748 * gdb.base/mips_pro.c: Remove inline assembly code since
21749 it is compiled PIC by default, which results in assembler
21750 warnings that make the testsuite think the compilation
21751 was unsuccessful.
21752
21753Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21754
21755 * gdb.c++/misc.exp: Add note to message for
21756 "print s.a for foo struct" that this is a known gcc 2.7.2
21757 and earlier bug.
21758
21759Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21760
21761 * gdb.base/break.exp: Fix pattern for matching "Delete all
21762 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21763 setup_xfail for deleting all breakpoints test. Fix various
21764 timeout messages to include "(timeout)".
21765 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21766 for "p t_float_values2(3.14159,float_val2)".
21767 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21768 for "continue to call2g" when gcc compiled.
21769 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21770 "up to foo in langs.exp", "show language at foo in langs.exp",
21771 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21772 and "show language at fsub in langs.exp".
21773 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21774 "list line 1 in include file", "list message for lines past EOF",
21775 "list function in include file", "list list0.h:foo", and
21776 "list filename:function; nonexistant function".
21777 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21778 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21779 and "ptype t_char_array" to be for native cc only.
d63a86f8 21780
c906108c
SS
21781Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21782
d63a86f8 21783 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21784 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21785 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21786
21787Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21788
21789 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21790 "bt in signals.exp". This problem only appears when running
21791 the testsuite, and then only intermittently.
21792
21793Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21794
21795 * gdb.base/return.exp (return_tests): Differentiate between
21796 two tests of continuing.
21797
21798Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21799
21800 * */Makefile.in (maintainer-clean): Remove config.log.
21801 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21802 * gdb.c++/Makefile.in (PROGS): Add inherit.
21803 (clean): Remove *.ci.
21804
21805Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21806
21807 * gdb.c++/misc.cc: Add test code from Mike Stump.
21808 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21809
21810Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21811
21812 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21813 to "alpha-*-osf2*" and add comment.
21814 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21815 setup_xfail for "step over execarg initialization" and
21816 "step over corearg initialization".
c906108c
SS
21817 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21818 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21819 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21820 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21821 "print func2::coremaker_local", and "backtrace in corefile.exp".
21822 * gdb.base/signals.exp: Build and source signals.ci.
21823 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21824 to be for gcc only.
21825 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21826
c906108c
SS
21827Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21828
21829 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21830 Feb 3 procfs.c change.
21831
21832Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21833
21834 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21835
21836Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21837
21838 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21839 from dejagnu's apparent default of 10 seconds, which gives random
21840 results when running the tests over NFS on moderately loaded systems.
21841 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21842
21843Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21844
21845 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21846 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21847 result reports.
c906108c
SS
21848
21849Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21850
21851 * configure.in (CY_AC_PATH_TCLH): Remove.
21852 * configure: Regenerate.
21853
21854Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21855
21856 * gdb.c++/Makefile.in (clean): Add missing '{'.
21857
21858Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21859
21860 * lib/gdb.exp: Provide a default value for noinferior.
21861
21862 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21863 Load libgloss.exp.
21864
21865Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21866
21867 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21868 the executable, not the .o to run the tests from.
21869
21870Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21871
21872 * gdb.base/break.exp: Don't test for program exit or exit status
21873 if $noresults if nonzero.
21874 * gdb.base/langs.exp: Likewise.
21875 * gdb.base/watchpoint.exp: Likewise.
21876
21877 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21878 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21879 trying to compile the testcase.
21880
21881Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21882
21883 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21884 * gdb.base/signals.exp (continue to handler): Likewise.
21885
21886Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21887
21888 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21889
21890 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21891
21892Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21893
21894 * gdb.base/corefile.exp: Recognize "not found" as failure
21895 when trying to determine if a core file was generated.
21896 If no core file was generate the first time, try again without
21897 the ulimit -c to work around braindamaged shells.
21898
21899Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21900
21901 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21902 [] tests with "test" and enclose string in quotes.
21903 * gdb.stabs/configure: Rebuild
d63a86f8 21904
c906108c
SS
21905Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21906
21907 Changes in sync with expect:
21908 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21909 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21910 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21911 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21912 argument to AC_REQUIRE.
21913 * configure: Regenerated.
21914
21915Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21916
21917 * gdb.base/corefile.exp: When generating a core, discard any
21918 error messages about ulimit not found and the "core dumped"
21919 message from the shell that runs the coredumper.
21920
21921Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21922
21923 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21924
21925 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21926 which sed script to run. Expect failure for v_comb test
21927 on PA targets too.
d63a86f8 21928
c906108c
SS
21929Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21930
21931 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21932 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21933
21934Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21935
21936 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21937 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21938 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21939 * lib/gdb.exp (default_gdb_start): Fix typo.
21940 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21941 messages to not include the full program name that caused
21942 the core dump since some systems (such as solaris) apparently
21943 truncate this path to about 80 characters.
21944 When generating a core file first try increasing the core file
21945 size limit to unlimited since some systems may default it to
21946 zero, and it is harmless to try it. Move the test for failing
21947 to generate a core file to where it will actually get executed.
21948 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21949 new gdb result from g++ debug info improvements and make old
21950 pattern obsolescent. Also account for size_t differences
21951 (may be int or long).
21952 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21953 initialization before function call is placed in the delay slot
21954 and thus appears to be skipped over by commands such as "next".
21955
21956Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21957
21958 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21959
21960Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21961
21962 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21963 input source file; fix code to compile test to deal with this
21964 convention.
21965 * gdb.c++/*.exp: Likewise.
21966
21967Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21968
21969 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21970 "bt in signals.exp".
21971
21972Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21973
21974 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21975 "step over execarg initialization" and
889bf7c5 21976 "step over corearg initialization".
c906108c
SS
21977
21978Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21979
21980 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21981 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21982
21983Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21984
21985 From Rob Savoye (rob@poseidon.cygnus.com)
21986 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21987 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21988 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21989 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21990 configure.in}: Major reworking for autoconfig.
c906108c
SS
21991 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21992 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21993 New files.
c906108c
SS
21994 * config/unix-gdb.exp: Make GDB global.
21995 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21996 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21997 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21998 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21999 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
22000 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 22001 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
22002 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
22003 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
22004 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
22005 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 22006 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
22007 to returns as necessary, arrange for test to compile own testcase
22008 executable.
c906108c 22009 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 22010
c906108c
SS
22011Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
22012
22013 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 22014 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
22015 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
22016 "backtrace through signal handler".
22017
22018Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22019
22020 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
22021 continuing from a job control stop signal.
22022 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
22023
22024Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
22025
22026 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
22027 * gdb.base/corefile.exp: Likewise.
22028 * gdb.base/funcargs.exp: Likewise.
22029
22030Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
22031
22032 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
22033 * config/monitor.exp: Add support for setting baud rate.
22034
22035Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
22036
22037 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
22038 i*86-*-linux* xfails for "backtrace through signal handler".
22039 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
22040 "print func2::coremaker_local".
22041 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 22042 alpha-dec-osf2* xfail for
c906108c
SS
22043 "delete all breakpoints when none".
22044
22045Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
22046
22047 * gdb.base/break.exp: Change test that deletes all breakpoints
22048 when no user breakpoints are installed. A post 4.15 change
22049 causes gdb to no longer prompt in this case.
22050
22051Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
22052
22053 * gdb.base/return.exp (return_tests): Change xfail for test
22054 "correct value returned double test" to stop xfailing at
22055 Solaris 2.5. Apparently the bug has been fixed.
22056
22057Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
22058
22059 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
22060 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
22061
22062Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
22063
22064 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
22065 * gdb.disasm/hppa.s: Corresponding changes.
22066
22067Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
22068
22069 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
22070 makefile fragment.
22071 * config/mt-hpux: Deleted.
22072
22073Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
22074
d63a86f8 22075 * Many files: When warning about suppressed tests due to a
c906108c
SS
22076 nonexistant test binary, avoid incrementing the warning count.
22077
22078Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
22079
22080 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 22081
c906108c
SS
22082Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22083
22084 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
22085 "sparc-*-solaris2*".
22086
22087Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22088
22089 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
22090 Add global and local variables and initialize them.
22091 * gdb.base/corefile.exp: Test correct mapping of corefile sections
22092 by printing variables. Remove rs6000 and powerpc xfails, BFD now
22093 extracts the file name and terminating signal from the core file.
22094 * TODO: Remove note about tests for correct mapping of corefile.
22095 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
22096 from optimizing it away.
22097 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
22098 handles common blocks.
22099
22100Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
22101
22102 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
22103 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
22104
22105Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
22106
22107 * Makefile.in (maintainer-clean): New target, synonym for
22108 realclean.
22109 * gdb.base/Makefile.in (maintainer-clean): Likewise.
22110 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
22111 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
22112 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
22113 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
22114 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
22115
22116Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
22117
22118 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
22119 xfails when not gcc compiled for "print foo::funclocal".
22120 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
22121 "print foo::funclocal at foo",
22122 "print 'scope1.c'::foo::funclocal at foo",
22123 "print foo::funclocal_bss at foo",
22124 "print 'scope1.c'::foo::funclocal_bss at foo",
22125 "print foo::funclocal_ro at foo",
22126 "print 'scope1.c'::foo::funclocal_ro at foo",
22127 "print bar::funclocal at foo" and
22128 "print 'scope1.c'::bar::funclocal at foo".
22129 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
22130 gcc compiled for "print foo::funclocal at bar".
22131 Expand all messages to ensure that they identify that
22132 the test is at bar().
22133 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
22134 gcc compiled for:
22135 "ptype on opaque struct pointer (statically)",
22136 "ptype on opaque struct tagname (statically)",
22137 "ptype on opaque struct pointer (dynamically) 1",
22138 "ptype on opaque struct tagname (dynamically) 1",
22139 "ptype on opaque struct pointer (dynamically) 2" and
22140 "ptype on opaque struct tagname (dynamically) 2
22141 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
22142 gcc compiled for:
22143 "p datalocal"
22144 "whatis datalocal",
22145 "ptype datalocal",
22146 "p bsslocal",
22147 "whatis bsslocal", and
22148 "ptype bsslocal".
22149 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
22150 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
22151 when not gcc compiled.
22152 * gdb.base/funcargs.exp (float_and_integral_args): Add
22153 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
22154 compiled.
22155 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
22156 "backtrace from call6a" when not gcc compiled.
22157 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
22158 "backtrace from call7a" when not gcc compiled.
22159 * gdb.base/callfuncs.exp (do_function_calls):
22160 Add "hppa*-*-hpux*" xfail when not gcc compiled for
22161 "p t_char_array_values(char_array_val2,char_array_val1)",
22162 "p t_char_array_values(char_array_val1,char_array_val2)",
22163 "p t_char_array_values("carray 1","carray 2")",
22164 "p t_char_array_values("carray 1",char_array_val2)",
22165 "p t_char_array_values(char_array_val1,"carray 2")",
22166 "p sum_args(1,{2})",
22167 "p sum_args(2,{2,3})",
22168 "p sum_args(3,{2,3,4})",
22169 "p sum_args(4,{2,3,4,5})"
22170 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
22171 "backtrace in corefile.exp" when not gcc compiled.
22172
22173Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22174
22175 * gdb.base/signals.exp: Rewrite `handle all print' test as
22176 a procedure. Accept blanks or TABs as whitespace, increase
22177 timeout and expect input buffer size for the large output
22178 from the command. Remove "i*86-*-bsdi2.0" xfail.
22179
22180Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22181
22182 * gdb.base/setvar.exp: Add new testcases for truncation when
22183 assigning invalid values to bitfields.
22184
22185Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
22186
d63a86f8 22187 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
22188 mips-sgi-irix* xfail for
22189 "call inferior func with struct - returns char *"
22190 and fix test so that an optional (unsigned char *) cast is
889bf7c5 22191 accepted in the result.
c906108c
SS
22192
22193Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
22194
22195 * gdb.base/funcargs.exp (float_and_integral_args): Remove
22196 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
22197 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
22198 * gdb.base/signals.exp: Remove duplicate "handle all print" test
22199 that accidentally got checked in.
22200
22201Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
22202
d63a86f8 22203 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
22204 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
22205 compiled test.
22206 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
22207 Add mips-sgi-irix5* xfail for not gcc compiled.
22208 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
22209 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
22210 "p top", "whatis top", "p middle", and "whatis middle".
22211 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
22212 "whatis signed char" for not gcc compiled.
22213 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
22214 "set variable signed char=-1 (-1)" and
22215 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
22216 * gdb.base/funcargs.exp (float_and_integral_args):
22217 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
22218 Add mips-sgi-irix* xfail when not gcc compiled for
22219 "continue to call2b".
22220 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
22221 "continue to call2g".
22222 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
22223 "backtrace from call6a"
22224 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
22225 "backtrace from call7k".
22226 Add mips-sgi-irix5* xfail when not gcc compiled for
22227 "backtrace from call7a".
22228 (localvars_after_alloca): Fix gdb_test cmds for
22229 "print * after runto ...".
22230 Remove rs6000-*-* xfails for
22231 "print i after runto localvars_after_alloca" and
22232 "print l after runto localvars_after_alloca"
22233 for all compilers.
22234 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 22235 when not compiled with gcc, for:
c906108c
SS
22236 "print signed char == (minus)",
22237 "print signed char != (minus)",
22238 "print signed char < (minus)",
22239 "print signed char > (minus)".
22240 * gdb.base/callfuncs.exp (do_function_calls):
22241 Add mips-sgi-irix* xfail, when compiled with native compiler, for
22242 "call inferior func with struct - returns char *".
d63a86f8 22243 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
22244 "correct value returned double test" to include Solaris 2.4.
22245 * gdb.base/funcargs.exp (float_and_integral_args):
22246 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 22247
c906108c
SS
22248Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22249
22250 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
22251 enumeration bitfields if compiling with GNU C.
22252 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
22253 to empty' prompt.
22254
22255Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
22256
22257 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
22258 test for PRO targets.
22259
22260 * gdb.base/funcargs.exp: Avoid ever setting more than 8
22261 breakpoints in the inferior at any given time by making
22262 two groups of breakpoints for call2*, call6* and call7*
22263 tests.
22264
22265Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22266
22267 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
22268 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
22269 from optimizing it away.
22270 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
22271 "call inferior func with struct".
22272
22273Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
22274
22275 * configure.in: Only configure gdb.chill for particular targets.
22276
22277Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
22278
22279 * gdb.base/Makefile.in: Add action to .c.o transformation
22280 rule that generates a .ci file for each .o file and remove
22281 explicit .c.o rules except for callfuncs.o.
22282 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
22283 generates a .ci file for each .o file and remove explicit
22284 .cc.o rules.
22285 (clean): Remove *.tmp *.ci files.
22286 (EXECUTABLES): Remove templ-info.exp.
22287 * gdb.base/compiler.c: New file.
22288 * gdb.c++/compiler.cc: New file
22289 * gdb.base/scope.exp: Source gdb.base/scope.ci.
22290 Change rs6000-*-* xfail for
22291 "print 'scope0.c'::filelocal_ro" and
22292 "print 'scope1.c'::filelocal" and
22293 "print 'scope1.c'::filelocal_bss" and
22294 "print 'scope1.c'::filelocal_ro" and
22295 "print 'scope1.c'::foo::funclocal" and
22296 "print 'scope1.c'::foo::funclocal_ro" and
22297 "print 'scope1.c'::bar::funclocal" and
22298 "print 'scope0.c'::filelocal_ro" and
22299 "print 'scope1.c'::filelocal at foo" and
22300 "print 'scope1.c'::filelocal_bss at foo" and
22301 "print 'scope1.c'::filelocal_ro at foo" and
22302 "print 'scope1.c'::foo::funclocal at foo" and
22303 "print 'scope1.c'::foo::funclocal_bss at foo" and
22304 "print 'scope1.c'::foo::funclocal_ro at foo" and
22305 "print 'scope1.c'::bar::funclocal at foo" and
22306 "print 'scope0.c'::filelocal_ro" and
22307 "print 'scope1.c'::filelocal" and
22308 "print 'scope1.c'::filelocal_bss" and
22309 "print 'scope1.c'::filelocal_ro" and
22310 "print 'scope1.c'::foo::funclocal" and
22311 "print 'scope1.c'::foo::funclocal_bss" and
22312 "print 'scope1.c'::foo::funclocal_ro" and
22313 "print 'scope1.c'::bar::funclocal" and
22314 "print 'scope1.c'::bar::funclocal_bss"
22315 to only be xfail'd when not compiled with gcc.
d63a86f8 22316 Add rs6000-*-* xfail for
c906108c
SS
22317 "print 'scope0.c'::filelocal_bss before run"
22318 when compiled with gcc.
22319 (test_at_main): Add rs6000-*-* xfail for
22320 "print filelocal_ro in test_at_main"
22321 when compiled with gcc.
22322 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 22323 Add rs6000-*-aix* xfail for
c906108c
SS
22324 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
22325 "ptype t_char_array", not compiled with gcc.
22326 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
22327 xfail for "list foo (in include file)" when gcc compiled.
22328 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 22329 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
22330 "run to call0a" if not compiled with gcc.
22331 (unsigned_integral_args): Add rs6000-*-* xfail for
22332 "run to call1a" if not compiled with gcc.
22333 (float_and_integral_args): Add rs6000-*-* xfail for
22334 "run to call2a" if not compiled with gcc and for
22335 "continue to call2b" for any compiler.
22336 Add rs6000-*-* xfail to
22337 "print f1 after run to call2a" for gcc compiled.
22338 (discard_and_shuffle): Add rs6000-*-* xfail for
22339 "run to call6a".
22340 (shuffle_round_robin): Add rs6000-*-* xfail for
22341 "backtrace from call7a" if not compiled with gcc.
22342 Add rs6000-*-* xfail for
22343 "backtrace from call7b" if compiled with gcc.
22344 (call_after_alloca): Add rs6000-*-* xfail for
22345 "print c in call_after_alloca" and
22346 "print s in call_after_alloca" and
22347 "backtrace from call_after_alloca_subr"
22348 if not compiled with gcc.
22349 (localvars_in_indirect_call): Add rs6000-*-* xfail for
22350 "print c in localvars_in_indirect_call" and
22351 "print c in localvars_in_indirect_call" and
22352 "backtrace in indirectly called function" and
22353 "stepping into indirectly called function"
22354 if not compiled with gcc.
22355 (localvars_after_alloca): Add rs6000-*-* xfail for
22356 "print c after runto localvars_after_alloca" and
22357 "print s after runto localvars_after_alloca" and
22358 "print i after runto localvars_after_alloca" and
22359 "print l after runto localvars_after_alloca"
22360 for all compilers.
22361 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
22362 than whatis-info.exp.
22363 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
22364 than opaque-info.exp.
22365 Setup rs6000-*-* xfail for
d63a86f8 22366 "ptype on opaque struct pointer (statically)" and
c906108c
SS
22367 "ptype on opaque struct pointer (dynamically)" when
22368 not compiled with gcc.
22369 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
22370 rather than callf-info.exp.
22371 (do_function_calls): Add clear_xfail for rs6000-*-* for
22372 "p t_float_values2(3.14159,float_val2)". Seems to work
22373 fine there, both with xlc and gcc. Need to find out what
22374 it is doing right and fix other platforms.
22375 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
22376 "call inferior func with struct - returns int",
22377 "call inferior func with struct - returns long",
22378 "call inferior func with struct - returns float",
22379 "call inferior func with struct - returns double",
22380 "call inferior func with struct - returns char *",
22381 but only if not gcc compiled (presumes xlc compiled).
22382 Change rs6000-*-* xfails for
22383 "call inferior func with struct - returns char" and
22384 " call inferior func with struct - returns short" to only
22385 xfail if not using gcc.
22386 (clean mostlyclean): Remove *.ci and *.tmp files.
22387 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
22388 than templ-info.exp.
22389 * gdb.base/langs.exp: Source gdb.base/langs.ci.
22390 Add rs6000-*-* xfail for "up to foo in langs.exp"
22391 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 22392 when not gcc compiled.
d63a86f8 22393
c906108c
SS
22394Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22395
22396 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
22397 * gdb.base/corefile.exp: Likewise.
22398 * gdb.base/list.exp: Likewise.
22399 * gdb.base/scope.exp: Likewise.
22400 * gdb.base/siganls.exp: Likewise.
22401
22402 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
22403 compiler output.
22404 * gdb.base/whatis.exp: Likewise.
22405
22406Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
22407
22408 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
22409 failure (opcode table has been fixed to match reality).
22410
22411Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
22412
22413 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
22414 "call inferior func with struct - returns char",
22415 "call inferior func with struct - returns short"
22416
22417 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
22418 "print 'scope0.c'::filelocal at main",
22419 "print 'scope0.c'::filelocal_bss in test_at_main",
22420 "print 'scope0.c'::filelocal at foo",
22421 "print 'scope0.c'::filelocal_bss in test_at_foo",
22422 "print 'scope0.c'::filelocal at bar",
22423 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 22424
c906108c
SS
22425 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
22426 in source file 1". This bug seems to have been fixed with both
22427 gcc and native cc (was native assembler bug?).
22428
22429Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
22430
22431 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
22432 "backtrace through signal handler" to "i*86-*-sysv4*".
22433 * gdb.base/signals.exp: Add xfail for "'next' behaved as
22434 continue" case. Add "known SVR4 bug" to fail message.
22435 Add "i*86-*-bsdi2.0" xfail for "handle all print".
22436 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
22437 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
22438 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
22439 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22440 "up to foo in langs.exp", "show language at foo in
22441 langs.exp", "up to cppsub_ in langs.exp", "show
22442 language at cppsub_ in langs.exp", "up to fsub in
22443 langs.exp", and "show language at fsub in langs.exp".
22444 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22445 "bactrace in corefile.exp".
22446 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22447 "call inferior function with struct - returns float" and
22448 "call inferior function with struct - returns double".
d63a86f8 22449
c906108c
SS
22450Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22451
22452 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22453 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22454 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22455 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22456
22457Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22458
22459 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22460 (or overriden) "CHILL" macro rather then bare "gcc".
22461 Also look for ../../gcc/xgcc since that is what we will
22462 actually need, not "Makefile". Remove following assignment
22463 of CHILL to CHILL_FOR_TARGET because that results in
22464 recursive definition.
22465
22466Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22467
22468 * gdb.base/corefile.exp: Change xfail for backtrace in
22469 corefile.exp from linuxaout to all linux.
22470 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22471 cases where we miss the breakpoint at the signal handler
22472 for some reason. Setup xfail for linuxoldld/linuxaout and
22473 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22474 hitting SIGURG breakpoint.
22475 * gdb.base/signals.exp: Setup xfail for "next" acting like
22476 continue to add linuxoldld. Setup xfail for all linux for
22477 "next to handler in signals_tests_1", "backtrace in
22478 signals_tests_1", "continue to func1", "pass SIGUSR1",
22479 and continue to handler".
22480
22481Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22482
22483 * Update all FSF addresses except those in COPYING* files.
22484
22485Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22486
22487 * gdb.base/a2-run.exp: Change messages to be more explicit about
22488 the status of args, and quote binfile in results.
22489
22490Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
22491
22492 * gdb.base/callfuncs.exp: Add tests for passing structs to
22493 inferior functions and return various types.
22494 * gdb.base/callfuncs.c: Add functions to receive a struct
22495 and return a member of the struct, in various types.
22496
22497Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22498
22499 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
22500
22501Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22502
22503 * config/vxworks29k.exp: New file, sources vxworks.exp.
22504
22505Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22506
22507 * config/gdbremote.exp: New file. Testing framework using
22508 gdbserver.
22509
22510Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
22511
22512 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
22513 "call function when asleep" and "send end of file".
22514 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
22515 for "backtrace in corefile.exp".
22516 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
22517 for "backtrace through signal handler".
22518 * gdb.base/corefile.exp: Make sure we actually generate a core file
22519 before trying the core tests. Some systems allow the user to suppress
22520 generation of core files and default to that (linux for example).
22521 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22522 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22523
22524Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22525
22526 * gdb.threads: New directory with some crude multi-threaded
22527 gdb tests (step.exp and step2.exp).
22528 * config/mt-lynx (STEP_EXECUTABLE): Define.
22529 (THREADFLAGS): Define.
22530
22531Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
22532
22533 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
22534
22535 * gdb.base/signals.exp: Disable whole file for lynx until
22536 further notice.
22537
22538 * gdb.base/signals.exp: xfail test where "next" acts like
22539 "continue" for lynx.
22540
22541 * gdb.base/interrupt.exp: xfail test for calling function while
22542 inferior is asleep for lynx.
22543
22544 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22545 than one cr-lf after each command.
22546
22547Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22548
22549 * configure.in: Reinstate setting of stabsdirs variable, fix
22550 typo in setting up configdirs for native builds.
22551
22552 * gdb.base/return.exp: Fix typo in return double test.
22553 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22554 compiler from optimizing them away.
22555
22556Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22557
22558 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22559 sequences to be echo'd by gdb when using gdb_test.
22560 * gdb.chill/chexp.exp: Likewise.
22561 * gdb.fortran/exprs.exp: Likewise
22562
22563Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22564
22565 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22566 after the inferior gdb has started.
22567
22568 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22569 after each command.
22570 * gdb.base/funcargs.exp: Likewise.
22571 * gdb.base/gdbvars.exp: Likewise.
22572 * gdb.base/interrupt.exp: Likewise.
22573 * gdb.base/list.exp: Likewise.
22574 * gdb.base/watchpoint.exp: Likewise.
22575 * gdb.c++/demangle.exp: Likewise.
22576 * gdb.c++/inherit.exp: Likewise.
22577 * gdb.chill/chexp.exp: Likewise.
22578 * gdb.fortran/exprs.exp: Likewise.
22579
22580 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22581 test if we can't handle IO to/from the inferior.
22582
22583 * gdb.c++/misc.exp: Always check for a program already being
22584 started after sending a "run" command to gdb.
22585
22586 * gdb.base/twice.exp: Start with a fresh gdb.
22587
22588 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22589 only depend on gdb's expression code, not the chill runtime.
22590
22591 * gdb.base/return.c: Put return values into variables so we
22592 can have gdb print them rather than depending on the program
22593 to print them.
22594 * gdb.base/return.exp: Corresponding changes.
22595
22596 * lib/gdb.exp: Provide default value for noinferiorio.
22597 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22598 the inferior.
22599
22600 * gdb.base/break.exp: Always check for a program already being
22601 started after sending a "run" command to gdb.
22602 (text_next_with_recursion): Don't check the output from the
22603 program's printf statement. Instead just make sure the program
22604 exited.
22605
22606 * gdb.base/commands.exp: Protect tests which need arguments with
22607 $noargs conditionals.
22608
22609Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22610
22611 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22612 of structure member arrays to match gdb/valops.c:value_addr change.
22613
22614Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22615
22616 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22617 cases.
22618
22619Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22620
22621 * configure.in (configdirs): Remove gdb.chill from default list
22622 of subdirs and then add it back in only if doing a native build.
22623 The current chill compiler does not yet work in any cross build.
22624 * Revert all signal changes from Jul 6.
22625 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22626 for sh-hms targets, allowing these tests to link, with no other
22627 changes. Testing is suppressed by setting "nosignals" in site.exp.
22628
22629Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22630
22631 * configure.in (signaldirs): Define and add to configdirs for all
22632 targets except some specific ones that are known to not support signals.
22633 Also clean up formatting.
22634 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22635 (signals, sigall): Remove rules to build.
22636 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22637 Moved to new gdb.signals directory.
22638 * gdb.signals: New test directory.
22639 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22640 signals.c signals.exp}: New or moved files.
22641
22642Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22643
22644 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22645
22646Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22647
22648 * gdb.base/return.exp: Xfail `return double' test failure
22649 on at least Solaris 2.3 and handle future/past versions on
22650 a case by case basis as appropriate. Also update message
22651 to include i*86 failures.
22652
22653Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22654
22655 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22656
22657 * lib/gdb.exp: Fix comment which erroneously identified
22658 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22659 gdb_file_cmd not gdb_load).
22660 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22661
22662 * gdb.base/setvar.exp: Make test names consistent between pass and
22663 fail cases. Use gdb_test more.
22664
22665Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22666
22667 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22668
22669Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22670
22671 * gdb.base/help.exp: Fix expected help string for `show commands'.
22672
22673Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22674
22675 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22676
22677 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22678 of a text section.
22679
22680Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22681
22682 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22683 that loop eventually terminates. Fix Connection refused logic so
22684 that testsuite will expire nicely.
22685
22686Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22687
22688 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22689 config/rom68k.exp: New tcl glue for the appropriate monitors.
22690 These all just end up calling monitor.exp.
22691 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22692 refused' by retrying. Cleanup some timeout issues.
22693 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22694 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22695 callers don't have to set/restore global timeout variable.
22696
22697 * The following set of changes centralizes management of the global
22698 timeout variable. This way, it can be set in one target dependent
22699 place instead of dozens of places scattered throughout the test suite.
22700 If you need to lengthen a timeout, then you should either set timeout
22701 in one of the config/{target}.exp files, or multiply it by a factor.
22702 Setting it to an absolute value is always going to lose for some
22703 targets.
22704 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22705 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22706 * gdb.base/funcargs.exp: Don't set timeout.
22707 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22708 * gdb.base/printcmds.exp (test_print_string_constants
22709 test_print_array_constants): Don't set timeout.
22710 * gdb.base/ptype.exp: Don't set timeout.
22711 * gdb.base/recurse.exp: Don't set timeout.
22712 * gdb.base/return.exp: Don't set timeout.
22713 * gdb.base/watchpoint.exp: Don't set timeout.
22714 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22715 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22716
22717Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22718
22719 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22720
22721Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22722
22723 * lib/gdb.exp: Disable chill tests for irix5.
22724
22725Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22726
22727 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22728 each test pass or fail.
22729
22730Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22731
22732 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22733 xlc not gcc.
22734
22735Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22736
22737 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22738
22739Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22740
22741 * config/est.exp: Fix copyright and comments. Remove dead code.
22742 Use targetname, serialport and baud variables instead of fixed
22743 constants.
22744 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22745 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22746
22747Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22748
22749 * gdb.base/watchpoint.exp: Don't run
22750 test_watchpoint_triggered_in_syscall for sunos.
22751
22752Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22753
22754 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22755 they don't seem to exist. Do include stdio.h.
22756
22757Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22758
22759 * gdb.base/a1-selftest.exp: Add alpha xfail.
22760
22761Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22762
22763 * gdb.base/watchpoint.c (main): Prompt before calling read().
22764 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22765 Revise accordingly. Remove cruft about sending "123" several
22766 times, until it gets noticed. Clean up the "print buf[0]" stuff
22767 so that it passes or fails, and waits for prompts in the usual way.
22768
22769Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22770
22771 * gdb.base/recurse.exp: Fix comment.
22772
22773 * TODO: Remove item about printing variables in nodebug.exp. Add
22774 item about enabling tests which are only run on some targets.
22775
22776 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22777 fail, make test names unique, use new gdb_test convention
22778 regarding pattern, use gdb_test more, etc.).
22779
22780 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22781 fail, make test names unique, etc.).
22782
22783Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22784
22785 * gdb.base/nodebug.c: Change return type of top and middle to
22786 short.
22787 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22788 are fixed by the recent mdebugread.c changes. Allow `short ()'
22789 as type for top and middle.
22790
22791Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22792
22793 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22794 nearly as I can tell, the whole thing was an accident in Stu's
22795 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22796 to replace a send/expect pair with gdb_test, but ended up only
22797 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22798 of 30 Mar 1995 took care of it, but left this vestigial comment
22799 which I am now nuking.
22800
22801Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22802
22803 * gdb.base/break.exp: Look for different line number for
22804 breakpoint at main depending on usestubs.
22805
22806Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22807
22808 * gdb.base/list.exp: Adjust some alternate expect patterns to
22809 match recent list0.c change. Add alternate expect pattern for
22810 output from `list default lines around main' for optimizing
22811 compilers.
22812
22813Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22814
22815 * lib/gdb.exp: If nosignals is not set, set it to 0.
22816
22817Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22818
22819 * config/slite-gdb.exp: Responds to load symbol table prompt.
22820 * gdb.base/break.exp: Adjust line number, fix rerun.
22821 * gdb.base/langs0.c: Add #ifdef usestubs.
22822
22823Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22824
22825 * gdb.base/list.exp: Adjust line contents after adding new lines in
22826 list0.c. Also fix a syntax error.
22827
22828 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22829 * gdb.base/break.exp: ditto.
22830 * gdb.base/list.exp: ditto.
22831 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22832 * gdb.base/run.c: ditto.
22833 * gdb.base/list0.c: ditto.
22834 * gdb.base/funcargs.c: ditto.
22835
22836Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22837
22838 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22839 $targetname, $serialport and $baud instead of hardwired variables.
22840 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22841 target doesn't support signals.
22842
22843Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22844
22845 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22846
22847Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22848
22849 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22850 Don't rely on the value of an auto variable before it has been
22851 initialized. Use gdb_test more.
22852
22853Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22854
22855 * lib/gdb.exp (default_gdb_version): A version number must start
22856 with a digit, but other than that contains all characters up to
22857 the first whitespace character.
22858
22859Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22860
22861 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22862
22863Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22864
22865 * gdb.c++/*.exp: Warn if executable does not exist. The original
22866 reason for skipping the warning was that configure.in sometimes
22867 intentionally skipped building the executables but the tcl code
22868 had no way of knowing. That (a) was always bogus with respect to
22869 error handling, (b) is no longer true (right now there is no way
22870 to skip C++ tests).
22871
22872 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22873
22874Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22875
22876 * gdb.base/list.exp: Add expect patterns for output from
22877 SunPRO compiled executables.
22878 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22879 types.
22880
22881Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22882
22883 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22884 number (we are already testing that the correct source line text
22885 gets printed).
22886
22887 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22888 that is what is intended, but something needed to be done to get
22889 sunos4 native working again.
22890
22891 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22892
22893 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22894 apparently went with a (very) old xfail.
22895
22896Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22897
22898 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22899 runto_main is a proc in gdb.exp that will do 'step' for target use
22900 stubs.
22901 * gdb.base/exprs.exp: ditto.
22902 * gdb.base/interrupt.exp: ditto.
22903 * gdb.base/opaque.exp: ditto.
22904 * gdb.base/printcmds.exp: ditto.
22905 * gdb.base/ptype.exp: ditto.
22906 * gdb.base/scope.exp: ditto.
22907 * gdb.base/setvar.exp: ditto.
22908 * gdb.base/signals.exp: ditto.
22909 * gdb.base/twice.exp: ditto.
22910 * gdb.c++/classes.exp: ditto.
22911 * gdb.c++/inherit.exp: ditto.
22912 * gdb.c++/templates.exp: ditto.
22913 * gdb.base/break.exp: no run and hit main for stubs. Change line
22914 numbers for breakpoints and info breakpoint.
22915 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22916 breakpoint().
22917 * gdb.base/callfuncs.c: ditto.
22918 * gdb.base/exprs: ditto.
22919 * gdb.base/interrupt.c: ditto.
22920 * gdb.base/opaque0.c: ditto.
22921 * gdb.base/printcmds.c: ditto.
22922 * gdb.base/ptype.c: ditto.
22923 * gdb.base/scope0.c: ditto.
22924 * gdb.base/setvar.c: ditto.
22925 * gdb.base/signals.c: ditto.
22926 * gdb.base/twice.c: ditto.
22927 * gdb.c++/misc.cc: ditto.
22928 * gdb.c++/templates.cc: ditto.
22929
22930Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22931
22932 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22933
22934 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22935 somewhere between `read' and `main.c'. I'm pretty sure the
22936 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22937 and it isn't particularly useful.
22938
22939 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22940
22941Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22942
22943 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22944
22945Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22946
22947 * config/mt-slite: add LIBS and -nostdlib.
22948 * config/slite-gdb.exp: add this new file to support sparclite target.
22949
22950Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22951
22952 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22953
22954 * gdb.base/a2-run.exp: Change argument to istarget from
22955 "*-*-vxworks" to "*-*-vxworks*".
22956 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22957
22958Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22959
22960 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22961 will not runto main but do a 'step' to step out of breakpoint().
22962 * config/mt-slite: add -Dusestubs.
22963
22964Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22965
22966 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22967 instead of just @.
22968
22969 * gdb.base/signals.exp: Add test for "handle all print".
22970 * TODO: Remove "handle all print". Also remove item about
22971 checking copyright date (I don't like the idea of a spurious FAIL
22972 based on when we run the tests).
22973
22974 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22975 for SunOS4 (reason for failure not investigated). Remove
22976 redundant test for $binfile.
22977
22978 * gdb.base/nodebug.c (array_index): Call malloc.
22979
22980 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22981
22982Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22983
22984 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22985 conventions and slightly simplify the matching regexp.
22986
22987Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22988
22989 * gdb.base/break.exp: Update gdb_test invocation to use new
22990 convention.
22991
22992 * lib/gdb.exp: If noargs is not set, set it to 0.
22993
22994 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22995 tests unique.
22996
22997 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22998
22999Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23000
23001 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
23002 one argument of type "<non-float parameter>".
23003
23004Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
23005
23006 * config/rom68k.exp: New file to support Motorola IDP board.
23007 * gdb.base/a2-run.exp: Skip this file if noargs is set.
23008 * gdb.base/break.c: Change things around so that this program
23009 doesn't depend upon args. This is necessary to make remote
23010 targets work (in general, they can't take args).
23011 * gdb.base/break.exp: Don't try to send args to program. Don't
23012 expect output. Also, replace lots of code with gdb_test.
23013
23014Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23015
23016 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
23017 printing of '\'' (which is what the comment says we are testing,
23018 even though we were not), not '''.
23019 (test_integer_literals_rejected): Test that printing ''' is an error.
23020
23021 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23022 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
23023 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
23024 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
23025 Use gdb_test not test_print_accept.
23026 * lib/gdb.exp: Remove test_print_accept.
23027
23028 * gdb.base/signals.exp (signal_tests_1): Make pass message
23029 consistent with fail message.
23030
23031 * gdb.base/whatis.exp: Remove xfails for printing char vs.
23032 unsigned char; the bug (PR 1821) is fixed.
23033
23034 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
23035
23036 * gdb.base/scope.exp (test_at_localscopes): Call pass for
23037 successful tests--makes xfailing them work right.
23038
23039Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23040
23041 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
23042 only \r\n, not .*. The test can pass .* as the last thing in
23043 $pattern if that is what it wants. In addition to providing this
23044 flexibility, this change should speed up pattern matching in cases
23045 where the pattern already ended with .* (there were a number of
23046 them). This change also helps catch bad patterns--in the old
23047 scheme the typo "char \*" instead of "char \\*" would pass. Now
23048 it is caught.
23049 * Many .exp files: Update callers.
23050
23051 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
23052 clearer and does not spuriously match multiple ('s. Likewise for
23053 ) and *.
23054
23055 * gdb.base/nodebug.exp: Test ability to call a function and pass
23056 it a string (even with no debugging info).
23057
23058 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
23059 "p '\'", which is the same as "p ''" once tcl gets done with
23060 quoting, to "p '\\'", which I suspect is what is intended (one
23061 backslash gets sent to GDB).
23062
23063 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
23064
23065Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23066
23067 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
23068 1817) was fixed literally years ago.
23069
23070Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23071
23072 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
23073 test, it causes stepping out of call_after_alloca_subr with
23074 optimizing compilers.
23075 (localvars_in_indirect_call): Consume GDB prompt if `finish'
23076 fails.
23077
23078 * gdb.c++/templates.exp: Source templ-info.exp only if
23079 the templates executable exists.
23080
23081 * gdb.c++/misc.cc (class Contains_static_instance,
23082 class Contains_nested_static_instance),
23083 gdb.c++/classes.exp (test_static_members): Test printing of
23084 a class that contains a static instance of the class.
23085
23086Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23087
23088 * gdb.base/langs2.c (cppsub_): Don't prototype.
23089 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
23090 only, I believe).
23091
23092Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23093
23094 * lib/gdb.exp (skip_chill_tests): New procedure.
23095
23096 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
23097
23098Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
23099
23100 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
23101 each expect pattern. Cuts runtime from 12 to about 4 seconds.
23102
23103Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23104
23105 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
23106
23107 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
23108 disassemble 8, not 16, instructions for part 4.
23109
23110 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
23111 support the latter anymore.
23112
23113 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
23114 -DNO_PROTOTYPES.
23115 * gdb.base/callfuncs.c: Control use of prototypes based on
23116 NO_PROTOTYPES, not __STDC__.
23117 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
23118 t_float_values2 tests if prototypes in use.
23119
23120 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
23121 t_double_values): When checking differences against DELTA, check
23122 that difference is within the range (-DELTA,DELTA), not just
23123 (-infinity,DELTA).
23124
23125Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
23126
23127 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
23128 'file' command firts, then 'target', then 'load', this is due to gdb
23129 target set up.
23130 * config/mips-gdb.exp: Fix a couple regular exp bugs.
23131
23132Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
23133
23134 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
23135 FP load/store variants.
23136 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
23137
23138Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23139
23140 * gdb.base/term.exp: Do not give a warning if not native, it is
23141 not an abnormal condition.
23142
23143Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
23144
23145 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
23146 t_char_array".
23147
23148Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23149
23150 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
23151 are getting the version number.
23152
23153 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
23154 if not native, it is not an abnormal condition.
23155
23156Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23157
23158 * lib/gdb.exp: Just use "file exists", rather than undocumented
23159 dejagnu procedure "findfile".
23160
23161Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23162
23163 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
23164 (LDFLAGS): Set to -Xlinker -Ur.
23165
23166 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
23167 Removed, these values are set by lib/gdb.exp.
23168
23169 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
23170
23171Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23172
23173 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
23174 of replicating gdb startup code.
23175
23176 * config/mt-vxworks (LDFLAGS): Set to -r.
23177 (CFLAGS_FOR_TARGET): Removed.
23178
23179 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
23180 (gdb) and gdb for vxworks uses (vxgdb).
23181
23182 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
23183 executable is not in the tree and host != target, use sed and
23184 program_transform_name to determine the gdb name used by the
23185 target.
23186
23187 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
23188 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
23189
23190Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23191
23192 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
23193 floats, chars, and shorts where there are ANSI-style function
23194 definitions.
23195
23196 * gdb.base/langs.exp, gdb.base/langs*: New test.
23197 * gdb.base/Makefile.in: Build it.
23198 * TODO: Remove item about checking that C names don't get C++
23199 demangling applied; this test tests it.
23200
23201Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23202
23203 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
23204 went with the const70 xfail. The xfail went away a year ago.
23205
23206 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
23207
23208 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
23209 for hp300.
23210
23211 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
23212
23213 * gdb.base/a1-selftest.exp: Don't run on hp300.
23214
23215Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23216
23217 * Makefile.in (site.exp): Set host_alias and target_alias as well
23218 as host_triplet and target_triplet.
23219
23220Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23221
23222 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
23223
23224 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
23225 places as other ecoff systems).
23226
23227 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
23228 ultrix.
23229
23230Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23231
23232 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
23233 remove them.
23234 * gdb.base/nodebug.exp: Accept "function" in addition to "text
23235 variable and "variable" in addition to "data variable".
23236 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
23237
23238 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
23239 2.
23240 * gdb.base/list1.c (long_line): Add additional statement at start
23241 of function.
23242 * gdb.base/list.exp (test_forward_search): Update line number to
23243 reflect new statement.
23244
23245Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23246
23247 * gdb.base/signals.exp: Reinitialize searched source directories
23248 after gdb_start call.
23249
23250Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
23251
23252 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
23253 * gdb.stabs/Makefile.in: Likewise.
23254
23255 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
23256 change. Instead split the tests into smaller pieces.
23257 * gdb.disasm/hppa.s: Corresponding changes.
23258
23259Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23260
23261 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23262 Quote ^C when passing it to stty. For some shells ^ is a pipe.
23263
23264 * gdb.base/funcargs.exp: Modify many tests so that every test
23265 either passes or fails. Make some test names unique.
23266
23267Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23268
23269 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23270 Call stty to set interrupt character.
23271
23272 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
23273 for HP assembler versus GNU assembler based on actual behavior of
23274 $(CC), rather than assuming that $(AS) is always the GNU assembler.
23275
23276 * TODO: Suggest a few more stepping tests.
23277
23278Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
23279
23280 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
23281 restart GDB for h8300 after a continue.
23282 (return): Add pattern to match a29k-udi behavior.
23283 * gdb.base/nodebug.exp: Remove obsolete comment.
23284 * gdb.base/regs.exp: New file, testing of register displays.
23285 * gdb.base/return.exp: Fix typo in reference to $objdir.
23286 * gdb.base/whatis.exp: Always start with a fresh GDB.
23287
23288Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23289
23290 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
23291 higher, these tests generate a lot of output.
23292
23293Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23294
23295 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
23296 code following the catch silently ignored some errors; without the
23297 catch they should be thrown like any other tcl error. Also, the
23298 catch used "" instead of {} which meant all the callers who wanted
23299 to include one of the characters "[]$ had to quote it an extra time.
23300 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
23301 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
23302 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
23303 Remove extra quoting.
23304
23305Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
23306
23307 * gdb.base/commands.exp: Make test names unique; every test either
23308 passes or fails. Update some comments.
23309
23310 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
23311
23312Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23313
23314 The following fixes a FAIL caused by the fact that the alpha stabs
23315 configuration didn't use the ".if alpha" code in weird.def.
23316 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
23317 bit pointer, so the 32 bit version works even on the alpha.
23318 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
23319 Remove the stuff which allowed us to have separate versions for
23320 alpha and everything else.
23321
23322 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
23323 regexp which "info func operator\[\](" is supposed to match. Fix
23324 string to send to GDB. Note that GDB still doesn't work right. Add a
23325 new test for "info func .perator\[\](" which GDB does handle correctly.
23326
23327 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
23328
23329Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23330
23331 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
23332 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
23333 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
23334 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
23335 it makes the tests harder to understand and confuses test-o-matic.
23336 The preferred style is that each test provides a PASS or a FAIL,
23337 and has a unique message (e.g. "continue #54" not just "continue")
23338 which is the same for the pass and the fail.
23339 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23340 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
23341 to lib/gdb.exp.
23342 * gdb.base/printcmds.exp: Use test_print_accept. Remove
23343 prt_accept which was basically the same thing. Likewise for
23344 test_print_reject and prt_reject.
23345 * lib/gdb.exp (test_print_reject): Add some more error message
23346 patterns to match from the former printcmds.exp (prt_reject).
23347 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
23348 One defect of the passcount stuff is that some of it failed to
23349 report XPASS where appropriate.
23350 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
23351 stuff before and after arg in expected pattern.
23352 (test_paddr_operator_functions): Re-do test without print_addr_of;
23353 this is the only test which seems to want extra stuff there.
23354
23355Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23356
23357 * gdb.base/nodebug.exp: Update new tests to reflect improved
23358 wording of gdb output.
23359
23360 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
23361 and "ptype" work on variables in files compiled without -g.
23362 Replaces commented out "maint print msymbol" tests.
23363
23364Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23365
23366 * gdb.base/setvar.c (dummy): Call malloc.
23367
23368 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
23369 losing with the irix4 sed.
23370
23371 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
23372 ALRM" on irix4.
23373
23374Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23375
23376 * TODO: Remove items about corefile.exp testing new exec-file and
23377 backtrace; both are now done. Add items about printing enums.
23378
23379Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23380
23381 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
23382 "get signal $thissig" test fails.
23383
23384 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
23385
23386Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23387
23388 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
23389 compiler warning with dec alpha compiler.
23390
23391 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
23392 extra \n from gdb_test call (this explains why the prompt test
23393 that I removed yesterday was there).
23394 (user_defined_command_test): Remove extra \n and prompt test.
23395
23396 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
23397 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
23398 doesn't exist.
23399 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
23400 Also remove alpha workaround, which turns out to be because
23401 SIGABRT == SIGLOST.
23402
23403 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
23404
23405 * gdb.base/help.exp: Don't test "help show".
23406
23407Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23408
23409 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
23410 "set print address" is on.
23411 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
23412 pass prompt to gdb_test; gdb_test already looks for the prompt.
23413
23414 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
23415
23416 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
23417 was a vestige of the manual TESTSTRATEGY, and the purpose of it
23418 was to make sure that gdb can read a core file. But (a) the "read
23419 the corefile" part didn't make it to a1-selftest.exp, we just
23420 delete the corefile after creating it, and (b) we test reading
23421 corefiles in corefile.exp anyway. Also, this test left around a
23422 xgdb process on Solaris.
23423
23424 * gdb.base/corefile.exp: Also test backtrace.
23425
23426Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
23427
23428 * gdb.base/commands.exp: Test a simple user defined command with
23429 arguments and if/while statements; verify the full user command is
23430 printed by "show user".
23431
23432 * gdb.base/commands.exp: Test if/while commands as part of a
23433 breakpoint command list; verify they appear in breakpoint
23434 information.
23435
23436Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23437
23438 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
23439 than by dividing by zero.
23440
23441Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23442
23443 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23444 performing an inferior call with watchpoints enabled.
23445 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23446 call.
23447
23448Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23449
23450 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23451 of "file" command.
23452
23453 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23454 Add additional pattern for when "int operator int(void);" appears
23455 in a different order.
23456
23457Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23458
23459 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23460
23461 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23462 and "signal" with ".*".
23463
23464Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23465
23466 * TODO: Add note about "handle all nostop".
23467
23468 * gdb.base/{sigall.c, sigall.exp}: New test.
23469 * gdb.base/Makefile.in: Add it.
23470
23471Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23472
23473 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23474 when invoking GDB, suppresses any windowing interface.
23475
23476Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23477
23478 * config/sim-gdb: New file, simulator testing support.
23479
23480Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23481
23482 * gdb.base/interrupt.exp: Test calling func1 twice.
23483
23484Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23485
23486 * gdb.base/list.exp (test_forward_search): Set timeout higher
23487 when we'll be getting lots of output from gdb.
23488
23489 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
23490 "init_malloc" to after the expect statement. Run it if that
23491 regexp is taken, but also for two others which happen if source
23492 cannot be found.
23493
23494Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23495
23496 * gdb.base/printcmds.exp: New test, for printing register before
23497 program is running.
23498
23499Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23500
23501 * gdb.base/list.exp: Correct some alternate expect patterns
23502 to reflect changes in list1.c.
23503
23504Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23505
23506 * TODO: Add item regarding large frames.
23507
23508 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
23509
23510 * TODO: Remove item about enabling return.exp; it
23511 is enabled. Suggest a few more "return" tests.
23512
23513Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23514
23515 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
23516 anonymous unions.
23517
23518Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23519
23520 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23521 and pr-5646.o, so "make" is the same as "make all", not "make
23522 pr-4975.o".
23523
23524Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23525
23526 * gdb.base/list.exp: Adjust expectations to reflect changes in
23527 list1.c.
23528 (test_forward_search): New test proc.
23529 * gdb.base/list1.c (long_line): New function, has long source line.
23530
23531Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
23532
23533 * gdb.base/a1-selftest.exp: Change initial stepping to know about
23534 additional line of code that was added.
23535
23536Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
23537
23538 * gdb.disasm/hppa.s: Break the large branching tests into smaller
23539 tests so as not to overflow expect's input buffers.
23540 * gdb.disasm/hppa.exp: Corresponding changes.
23541
23542Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23543
23544 Beginnings of template debugging tests.
23545 * gdb.c++/templ-info.cc: New file to test for template
23546 debugging capability of the compiler.
23547 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23548 templ-info.cc.
23549 * gdb.c++/templates.cc: Add explicit template instantiations
23550 to enable compiling with -fno-implicit-templates. Add destructor
23551 and 'value' method to T5 class for template tests.
23552 * gdb.c++/templates.exp: Add testcases for printing of template
23553 types, setting breakpoints on template methods and calling a
d63a86f8 23554 template method.
c906108c
SS
23555
23556Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23557
23558 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23559 branch target since some assemblers (gas-2.5) may emit a
23560 relocation for the branch instead of resolving it in the
23561 assembler.
23562
23563Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23564
23565 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23566 through signal handler.
23567
23568Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23569
23570 * configure.in (*-*-netware): Use config/mt-netware.
23571
23572 * config/mt-netware: New file.
23573 * config/mt-i386-netware: Removed, separate configs for different
23574 netware architectures are no longer needed now that we have
23575 --with-headers.
23576
23577Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23578
23579 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23580 by the recent changes to use ANSI C arithmetic conversions.
23581
23582Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23583
23584 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23585 bug involving using inferior_pid to figure out whether to select a
23586 frame.
23587
23588Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23589
23590 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23591 match the current disassembler output.
23592
23593Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23594
23595 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23596 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23597 types, expect "int" as type of integer values (for now).
23598
23599Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23600
23601 * gdb.base/commands.exp: New tests for if/while commands.
23602
23603Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23604
23605 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23606 by .*, since hex values have different syntax in Chill mode.
23607
23608Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23609
23610 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23611 linefeed from expect pattern for repeated types with indices > 9.
23612
23613Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23614
23615 First part of Fortran test suite.
23616 * gdb.fortran: New directory.
23617 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23618
23619Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23620
23621 * gdb.base/default.exp: Update expect pattern for load command
23622 without arguments.
23623
23624Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23625
23626 * configure.in: Change i386 to i[345]86.
23627 * gdb.base/configure.in: Likewise.
23628 * gdb.c++/configure.in: Likewise.
23629 * gdb.chill/configure.in: Likewise.
23630
23631Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23632
23633 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23634 patterns, since that is not a valid context for comments.
23635
23636Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23637
23638 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23639 repeated types and repeated types with indices > 9.
23640
23641Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23642
23643 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23644 2417; old bug has been fixed.
23645
23646Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23647
23648 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23649 send the newline ourselves instead of assuming gdb_test will do
23650 so when passed an empty input string.
23651
23652 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23653 stabs testcode.
23654
23655Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23656
23657 * lib/gdb.exp (gdb_test): Don't send anything if the first
23658 argument is an empty string. This makes cases where we want to
23659 match output that is already in expect's buffers (for example,
23660 matching a breakpoint after gdb_run_cmd has been called) work
23661 reliably.
23662
23663Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23664
23665 * config/netware.exp: New file.
23666
23667Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23668
23669 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23670 the -B and -L prefixes so we can find the debugging stub.
23671
23672 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23673 there and we are using the gcc from the tree.
23674
23675 * gdb.base/types.c: Removed.
23676
23677 * gdb.base/configure.in: Look for makefile fragments in ../config.
23678 Recognize i386-*-netware.
23679 * gdb.c++/configure.in: Likewise.
23680
23681Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23682
23683 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23684 the correct TCL syntax.
23685
23686Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23687
23688 * gdb.base/opaque.exp: use runto instead of messing around with
23689 breakpoints. Simplify by using gdb_test.
23690
23691 * gdb.base/bitfields.exp: restart between tests on netware targets
23692 because breakpoints aren't relocated after target death. Run
23693 processes to completion.
23694
23695 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23696
23697Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23698
23699 * Makefile.in: Remove extra tabs that confuse some versions
23700 of "make". Use the newly built gdb to test with by default,
23701 rather than the first one in the tester's search path.
23702
23703Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23704
23705 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23706
23707 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23708 condition help.
23709
23710Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23711
23712 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23713
23714 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23715 running.
23716 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23717 * gdb.base/funcargs.exp: Likewise.
23718
23719 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23720 * gdb.base/funcargs.exp: Likewise.
23721
23722 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23723 message is "".
23724
23725Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23726
23727 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23728 return,signals,twice}.exp: Handle non-existant binaries
23729 consistantly.
23730
23731 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23732 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23733 might testing a cross development system.
23734
23735Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23736
23737 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23738 runtest script is relative to ${srcdir}, not ${rootdir}.
23739
23740Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23741
23742 * gdb.base/signals.exp: Allow for optionality of breakpoint
23743 address.
23744
23745Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23746
23747 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23748
23749Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23750
23751 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23752 for size_t definition.
23753 * gdb.c++/templates.cc: Likewise
23754
23755 * config/mt-i386-netware: New file.
23756
23757 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23758 defined.
23759
23760 * gdb.base/Makefile.in: Added support for systems that name core
23761 files by appending "core" to the program name.
23762 * gdb.base/a1-selftest.exp: Likewise.
23763
23764Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23765
23766 * gdb.base/return.exp: Add comment and message for `return double'
23767 test failure on Sparc Solaris.
23768
23769Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23770
23771 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23772
23773Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23774
23775 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23776 from optimizing them away.
23777 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23778 patterns to include default constructors and assignment operators,
23779 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23780 character in the output of the virtual base pointer.
23781
23782Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23783
23784 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23785 expression match in print_addr_of to avoid unintented matches.
23786 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23787 versions up to 2.5.8.
23788
23789Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23790
23791 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23792 included file to run under newer versions of expect.
23793 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23794 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23795 Remove xfail for the virtual table of BDDHookV.
23796
23797Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23798
23799 * lib/gdb.exp (string_to_regexp): Set a default result.
23800 (default_gdb_start): Fix misleading message.
23801
23802Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23803
23804 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23805 Remove all CC, etc definitions.
23806 * config/mt-hpux: New file.
23807 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23808 (CFLAGS, LDFLAGS): Define.
23809 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23810
23811 * Makefile.in (site.exp): Don't insert host_os, etc.
23812 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23813 (distclean): Check existence of subdir.
23814 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23815 * gdb.base/Makefile.in: General cleanup and simplification.
23816 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23817 to build executables. Use default rule to build .o files.
23818 (EXPECT, RUNTEST, CC): Fix relative pathname.
23819 (site.exp): Don't insert host_os, etc.
23820 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23821 and/or SIGUSR1 defined.
23822 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23823 * gdb.c++/Makefile.in: General cleanup and simplification.
23824 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23825 (CFLAGS): Remove.
23826 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23827
23828Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23829
23830 * gdb.base/recurse.exp: Misc changes to get tests running again
23831 after Kung's changes to the watchpoint code.
23832 * gdb.base/watchpoint.exp: Likewise.
23833
23834Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23835
23836 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23837
23838Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23839
23840 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23841 * lib/gdb.exp (default_gdb_start): Define.
23842 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23843 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23844 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23845 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23846 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23847 Don't call gdb_target_udi in between tests.
23848
23849Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23850
23851 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23852 (which was basically just a local version of the same thing). In
23853 addition to avoiding duplication, gdb_test_exact is faster.
23854 * lib/gdb.exp (gdb_test_exact): Fix typo.
23855
23856 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23857 don't give an error.
23858
23859 * gdb.base/term.exp: Call delete_breakpoints before starting.
23860
23861 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23862 (t10): Add comment.
23863
23864Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23865
23866 Reorganization of the GDB Test Suite.
23867
23868 * gdb.base: New directory, contains all the basic tests.
23869 * gdb.c++: New directory, tests specific to C++.
23870 * gdb.chill: New directory, tests specific to Chill.
23871 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23872 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23873 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23874 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23875 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23876 t30-31 to chill).
23877 * */gdbme.*: Rename to match appropriate expect scripts.
23878 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23879 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23880 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23881 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23882 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23883 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23884 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23885 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23886 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23887 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23888 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23889 gdb.c++/virtfunc.cc: New names of C++ files.
23890 * gdb.chill/chillvars.ch: New name of Chill file.
23891 * gdb.base/configure.in, gdb.c++/configure.in,
23892 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23893 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23894 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23895 * configure.in (configdirs): Update to reflect directory changes.
23896 (target_abbrev): No longer define for any configuration.
23897 * Makefile.in: Cosmetic improvements to header comments.
23898
23899Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23900
23901 Various changes to gdb.t31:
23902
23903 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23904 * gdbme.ch: Make all key-words and predefineds be upper-case.
23905 * chillvars.exp: Expect key-words and predefinds in upper-case.
23906
23907 * chillvars.exp: Use gdb_test_exact many places.
23908 Change expected output for arrays (which now includes index labels).
23909
23910 * pr-5020.exp, gdme.ch (module PR_5020):
23911 New test, for PR-5020.
23912
23913Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23914
23915 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23916 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23917
23918Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23919
23920 * Makefile.in: Fix bit-rot in definitions of CHILL,
23921 CHILL_FOR_TARGET and Chill_LIB.
23922 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23923 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23924 CHILL, and CHILL_LIB.
23925
23926Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23927
23928 * Revert the previous changes. Please see Rob's directory
23929 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23930
23931Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23932
23933 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23934 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23935 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23936 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23937 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23938 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23939 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23940 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23941 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23942 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23943 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23944 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23945 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23946 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23947 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23948 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23949 changes from 94Q1.
23950
23951Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23952
23953 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23954 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23955 Rob's new testing fragments.
23956
23957Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23958
23959 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23960 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23961
23962Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23963
23964 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23965 version also, match on casted version strings, and match on
23966 gdb startup case where the line numbers might be messed up.
23967
23968Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23969
23970 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23971 (CFLAGS): Delete it from here.
c906108c
SS
23972
23973Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23974
23975 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23976
23977Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23978
23979 * Makefile.in (RUNTEST): Default to just "runtest".
23980
23981Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23982
23983 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23984 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23985 the code has been restructured.
23986
23987Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23988
23989 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23990 \n, not just one of each.
23991
23992 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23993 /bin/cc gives a warning if you do.
23994
23995Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23996
d63a86f8 23997 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23998 __t10ListS_link1ZUiRCUiPT0
23999
24000Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24001
24002 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
24003 on local variables in recursive functions.
24004
24005 * gdb.t07/Makefile.in: Build the new test.
24006
24007Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24008
24009 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
24010 directly. Instead compare the return values from actual calls.
24011
24012Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
24013
24014 * Makefile.in (check): Set TCL_LIBRARY for runtest.
24015
24016Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24017
24018 * From Peter Schauer with minor modifications.
a9c64011
AS
24019 * gdb.t15/return.exp (return_tests): Handle targets where "return"
24020 stops in mid-line in the caller. Add xfail for returning a float
24021 value on X86 targets.
c906108c
SS
24022
24023Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24024
24025 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
24026 to avoid expect lossage.
24027 (fmem_LRbug_tests): Likewise.
24028 * gdb.disasm/hppa.s: Corresponding changes.
24029
24030 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
24031 conditions to work with latest dejagnu/expect.
24032
24033 * gdb.t15/funcargs.exp (finish from indirect call): No longer
24034 expected to fail on the PA.
24035 (backtrace in call with trampolines): Explicitly require main
24036 to be frame #1 (no trampolines should show up in backtrace).
24037
24038 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
24039 "continue -expect".
24040 * gdb.t06/break.exp: Likewise.
24041 * gdb.t07/watchpoint.exp: Likewise.
24042 * gdb.t13/bitfields.exp: Likewise.
24043 * gdb.t15/{funcargs,return}.exp: Likewise.
24044 * gdb.stabs/weird.exp: Likewise.
24045 * config/{mips,udi}-gdb.exp: Likewise.
24046
24047 * hppa.sed: Enclose comments within a sed command to avoid
24048 losing with the old OSF1 sed.
24049
24050Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24051
24052 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
24053 sequent dynix.
24054 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
24055 * gdb.t15/funcargs.exp: Conditionally step again to really
24056 finish from marker_call_with_trampolines. Handle the case where
24057 the first step from within call_with_trampolines already steps
24058 us back to main.
24059 * gdb.t15/gdbme.c: Add comment to closing brace of
24060 call_with_trampolines for funcargs.exp.
24061
24062Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24063
d63a86f8 24064 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
24065 Fix typo(s).
24066
24067Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24068
24069 * gdb.t07/gdbme.c: More code for watchpoint testing.
24070
24071 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
24072 "Hardware watchpoint" throughout file.
24073 (test_watchpoint_triggered_in_syscall): New test.
24074 (test_complex_watchpoint): New test.
24075
24076Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24077
24078 * gdbme.c (call_with_trampolines): New function to try and step
24079 into. Tests trampoline problems on the PA.
24080
24081 * funcargs.exp (localvars_in_indirect_call): No longer expect
24082 stepping into indirect call to fail on PAs.
24083 (test_stepping_over_trampolines): New test.
24084
24085Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24086
24087 * TODO: Add suggestions for static member function tests, and
24088 completion tests.
24089
24090Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24091
24092 * TODO: Add suggestions for "p/a" tests.
24093
24094 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
24095 (default_gdb_exit): Replace all the hair with sending "quit" to
24096 the process with a simple close.
24097
24098Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24099
24100 * TODO: Add suggestions for shared library tests.
24101
24102Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24103
24104 * TODO: Add suggestions for x/s tests.
24105
24106Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24107
24108 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
24109 "enable once", and "enable breakpoints once" with ".*".
24110
24111Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24112
24113 * TODO: Add suggestions about structure passing tests.
24114
24115Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24116
24117 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
24118 the primary1 test, use work around if __GNUC__ < 2.
24119 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
24120 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
24121 Test for bad output rather than waiting for timeout. Issue
24122 second continue only if first continue failed.
24123
24124Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24125
24126 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
24127 operator[] test with gdb_test because the old code didn't seem to
24128 be getting the quoting right with the new dejagnu.
24129
24130Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
24131
24132 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
24133 one from the path.
24134 * Makefile.in: Use a fresh expect if there is one, use runtest
24135 from the src tree if there is one.
d63a86f8 24136
c906108c
SS
24137Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24138
24139 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
24140 next over recursive call. Revise the tests from that point on
24141 (which had been skipped) to match GDB's actual (correct) output.
24142
24143 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
24144 with next over a breakpoint whose condition is false.
24145
24146 * gdb.t00/help.exp: Comment out "help set print" tests just like
24147 (and for same reason as) "help set" test.
24148
24149Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24150
24151 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
24152 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
24153
24154Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24155
24156 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
24157 necessary gdb_target_udi.
24158
24159 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
24160
24161 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
24162 1838 and 2417; they are fixed.
24163
24164 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
24165 gdb.t03/ptype.exp (ptype structure, ptype union):
24166 Remove xfails; the test is looser than when the xfails were added.
24167
24168 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
24169 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
24170
24171 * gdb.t01/run.exp: Only run shell test if isnative.
24172
24173 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
24174 since "run" automatically loads if necessary. Call gdb_target_udi
24175 after the "file" since "file" kills any execution target.
24176
24177 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
24178 GDB. GDB doesn't work that way (not anymore at least) on UDI.
24179 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
24180 argument for UDI.
24181
24182Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24183
24184 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
24185
24186 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
24187
24188Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24189
24190 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
24191 properly quoting regexps. This makes the second argument to
24192 demangle a fixed string, which matches the callers, instead of a
24193 shell-style pattern which is what the previous implementation
24194 used. Update some of the callers.
24195
24196Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24197
24198 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
24199 (comib_nullified_tests): Fix typo.
24200 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
24201 strings. No longer expected to fail.
24202
24203 * gdb.disasm/hppa.s (addib_tests): Fix typo.
24204 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
24205 strings. No longer expected to fail.
24206
24207 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
24208 string. No longer expected to fail.
24209
24210Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24211
24212 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
24213 No longer expected to fail.
24214
24215 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
24216 string. No longer expected to fail.
24217
24218Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24219
24220 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
24221 only in the names (I probably got most of them). I was even
24222 generous with some which differed in underscores in names, and
24223 probably missed a few, and I *still* was able to remove almost a
24224 third of the file with almost no impact on testsuite coverage.
24225
24226Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24227
24228 * gdb.t00/default.exp: Match udi_attach error message as well as
24229 the one from child_attach.
24230
24231 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
24232
24233 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
24234
24235 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
24236 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
24237
24238 * Move test with enums and partial symbols back to
24239 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
24240 Reverts the change of 26 May 93. Per today's change to
24241 stabs.texinfo, the behavior that weird.exp was expecting was
24242 unreasonable; what is important is that the compiler+gdb get
24243 things right, which happens with a recent gcc. Also fix the test
24244 to deal with native compilers which put out the stab gdb can't
24245 deal with.
24246
24247Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24248
24249 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
24250 in the names. The main thing these accomplish is to slow things down.
24251 Many more such duplicates surely remain.
24252
24253 * gdb.t00/help.exp: Comment out "help support" test just like
24254 (and for same reason as) "help set" test.
24255
24256Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
24257
24258 * gdb.t06/break.exp: Remove setup_xfails for
24259 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
24260 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
24261 about known bug in gcc to include up through 2.5.8.
24262 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
24263 well as "_vb$".
24264 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
24265 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
24266 with latest gcc and gdb.
24267 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
24268 well as "_vb$".
24269
24270Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24271
24272 * configure.in (hppa*-*-*): Also configure and build stabs-only
24273 tests.
24274
24275Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24276
24277 * gdb.t10/hppa.mt: A makefile fragment for the PA.
24278 * gdb.t10/configure.in (hppa*-*-*): Use it.
24279
24280Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24281
24282 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
24283
24284Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24285
24286 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
24287 versions prior to 1.13.5.
24288
24289Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24290
24291 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
24292 the prompt is at the start of a line.
24293
24294Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24295
24296 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
24297 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
24298 in the copr tests now.
24299 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
24300 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
24301 expected to fail.
24302
24303Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
24304
24305 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
24306 gdb.t31/chillvars.exp, lib/gdb.exp:
24307 Tweak to run under either version of expect.
24308 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
24309 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
24310 * gdb.t11/list.exp: Remove extraneous whitespace.
24311
24312Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24313
24314 * gdb.t16/printcmds.exp (test_print_strings): Accept
24315 "(unsigned char *) " before the string.
24316
24317 * TODO: Add notes about printing of fancy types and GDB expressions.
24318
24319Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
24320
24321 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
24322 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 24323 if doing mips-idt-ecoff.
c906108c
SS
24324
24325Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
24326
24327 * Most .exp files: Tweak to run under either version of expect.
24328
24329Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24330
24331 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
24332 xfails; I'm not sure why they are failing, but not because of PR 1806.
24333
24334Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
24335
24336 * config/unix-gdb.exp: Remove gdb_unload cause it's already
24337 defined in lib/gdb.exp.
24338
24339Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24340
24341 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
24342 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
24343 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
24344 have to be typeless.
24345
24346Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24347
24348 * TODO: Add suggestion for copyright year test.
24349
24350Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
24351
24352 * configure.in (*-*-lynxos*): Add stabs tests.
24353
24354Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24355
24356 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
24357 so insert a tab before any assembler directive in column zero.
24358
24359 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
24360 stores.
24361 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
24362 stores.
24363 (fpu_short_memory_tests): Likewise.
24364
24365Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24366
24367 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
24368 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
24369 .stabs directives in comments.
24370
24371Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24372
24373 * TODO: New file, describing tests we could write.
24374 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
24375
24376Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24377
24378 * gdb.t06/signals.exp: Add kludge to force re-sync.
24379
24380 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
24381 to xgdb instead of gdb, get out of gdb.
24382
24383Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
24384
24385 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
24386 for info.
24387
24388Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24389
24390 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
24391 * gdb.stabs/configure.in (hppa*-*-*): Use it.
24392 * gdb.stabs/hppa.sed: New sed script for the PA.
24393
24394Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24395
24396 * gdb.stabs: Re-write weird.def and configuration to use sed
24397 instead of cpp. sed is portable and POSIX; cpp is neither.
24398
24399Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24400
24401 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
24402
24403Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24404
24405 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
24406
24407Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24408
24409 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
24410 "_vb$".
24411 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
24412 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
24413
24414Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24415
24416 * lib/gdb.exp: Comment out code which depends on non-existent
24417 `transform' procedure.
24418
24419Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
24420
24421 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
24422 * lib/gdb.exp: Transform tool name.
24423 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
24424 1.1's new error handling system.
24425
24426Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24427
24428 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
24429
24430Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24431
24432 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
24433 They made pattern matching so slow that timeouts happened on
24434 heavily loaded systems. Now any output from "show print" which
24435 gets us back to the GDB prompt is a PASS.
24436
24437Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
24438
24439 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24440
24441Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24442
24443 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24444
24445 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24446 It is not from PR 3220.
24447
24448Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24449
24450 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24451 just started failing because they depended on the order the
24452 subcommands are presented, or exact docstring text. This kind of
24453 test is a pain and has minimal benefit.
24454
24455Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24456
24457 * gdb.t09/corefile.exp: At end of test, use "core" command with
24458 no arguments.
24459
24460Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24461
24462 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24463 17}/Makefile.in: Make it possible to run the testsuite with Sun
24464 make and CC = cross gcc by adding explicit build rules for .o
24465 files.
24466
24467Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24468
24469 * gdb.t15/funcargs.exp: Don't put comments on same line as
24470 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 24471
c906108c
SS
24472Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24473
24474 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24475
24476Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24477
24478 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24479 * gdb.t20/inherit.exp: remove three dumplicate entries.
24480
24481Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24482
24483 * gdb.t06/break.exp: For "next over recursive call", fail on any
24484 incorrect output, not just on "factorial (value=2)".
24485
24486Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24487
24488 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
24489 working now. Add an xfail if accesing a bss variable causes
24490 a memory error if the target is not yet run.
24491
24492Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24493
24494 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
24495 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
24496 name of __st* demangling (2 strings). Did Kung really get the
24497 more than 95 others right without testing them?
24498
24499Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
24500
24501 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
24502
24503Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
24504
24505 * configure.in (configdirs): Add gdb.disasm
24506 * gdb.disasm: New directory for GDB disassembler tests.
24507 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
24508
24509Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24510
24511 * gdb.t00/help.exp: Don't test "help set".
24512
24513 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
24514 from within expect statements. None of these happen anymore and
24515 they cause regressions to be silently unnoticed.
24516
24517 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
24518 messages) about known failures with gcc cygnus-2.4.5-930417.
24519
24520 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24521 comp-info.exp so it gets built if it doesn't exist.
24522
24523 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24524 it is no longer used.
24525 * gdb.t13/comp-info.c: Removed.
24526
24527Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24528
24529 * gdb.t06/signals.exp: Add xfail for sun3.
24530
24531Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24532
24533 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
24534 relevant because ^C doesn't get sent but failure can be reproduced
24535 interactively).
24536
24537Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24538
24539 * gdb.stabs/alpha.mt: New configuration file for alpha.
24540 * gdb.stabs/configure.in: Use it.
24541 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
24542 sharing with alpha.mt, redefine long to word via preprocessor.
24543 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
24544 for alpha.
24545 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24546 native cc.
24547 * gdb.t00/teststrategy.exp: Change expect string so that we
24548 consume the `(xgdb)' from the command echo and from the gdb prompt.
24549 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24550 gdb currently compares all values as long, so this failure probably
24551 applies to any configuration where LONGEST is bigger than a target int.
24552 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24553 with gcc.
24554 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24555 to handle opaque pointers, gcc is.
24556 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24557 as first argument. Include <sys/types.h> and change all operator
24558 new definitions to use size_t.
24559 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24560 now that we use size_t.
24561
24562Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24563
a9c64011 24564 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 24565 a long or float array cast all array members to the same type.
a9c64011 24566 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 24567 with 64 bit longs.
a9c64011 24568 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 24569 on alpha.
a9c64011 24570 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
24571
24572Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24573
24574 * gdb.t24 (demangle.exp): Constructors of templates have names like
24575 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24576 section 14.6 of the ARM.
24577
24578 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24579 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24580 accomplish little and slow down the testsuite.
24581
24582 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24583 Accept spaces various places.
24584
24585Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24586
24587 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24588 with watchpoint enabled.
24589
24590 * Makefile.in: Remove definition of CC and remove the second
24591 definition of CXX (the "CXX = gcc" one remains). These definitions
24592 were causing backquotes to be expanded within backquotes, which
24593 doesn't work.
24594
24595Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24596
24597 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24598
24599Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24600
a9c64011
AS
24601 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24602 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
24603 by mips cc and contains no stabs entries.
24604
24605Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24606
24607 * config/vx-gdb.exp: Use fake device to load files rather than
24608 NFS.
24609 * lib/gdb.exp: New proc to do "file" command.
24610 * config/unix-gdb.exp: Use new "file" proc.
24611
24612Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24613
24614 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24615 Rework board rebooting slightly.
24616 (gdb_exit): Don't exit from the remote shell; there isn't one.
24617 * gdb.stabs/weird.exp: If a program is being debugged already,
24618 kill it.
24619 * gdb.t04/setvar.exp: Stop and restart gdb.
24620 * gdb.t05/expr.exp: Likewise.
24621 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24622 restart gdb and reload the program.
24623 * gdb.t08/opaque.exp: Likewise.
24624 * gdb.t12/scope.exp: Likewise.
24625 * gdb.t13/bitfields.exp: Likewise.
24626 * gdb.t15/funcargs.exp: Likewise.
24627 * gdb.t20/classes.exp: Likewise.
24628 * gdb.t03/ptype.exp: Increase timeout.
24629 * gdb.t16/printcmds.exp (test_print_string_constants,
24630 test_print_array_constants): Likewise.
24631 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24632 * gdb.t20/classes.exp (do_tests): Likewise.
24633 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24634
24635Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24636
24637 * gdb.stabs: Renamed *wierd* to *weird*.
24638
24639Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24640
24641 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24642 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24643
24644Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24645
24646 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24647 (do_tests): Remove xfail for whatis on one_var and two_var.
24648
24649Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24650
24651 * Makefile.in: Made cross building work better by adding
24652 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24653
24654Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24655
24656 * gdb.t15/{return.c,return.exp,Makefile.in}:
24657 New test, currently commented out.
24658
24659Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24660
24661 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24662 still running and removes the leftover named socket so GDb can do
24663 clean restarts.
24664
24665Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24666
24667 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24668 console, not GDB.
24669 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24670 cross testing works better with "make check"
24671 * config/unix-gdb: Use default procedures for exit and version.
24672 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24673 with the newest VxWorks.
24674
24675Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24676
24677 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24678 old form.
24679
24680 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24681 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24682
24683 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24684
24685 * config/unix-gdb.exp: Remove this version of gdb_exit
24686 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24687 Rob says he'll look at it when he gets back to testing boards.
24688
24689Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24690
24691 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24692 an expected fail for certain ptype commands.
24693
24694 * gdb.t20/classes.exp: Update expected results of "ptype class
24695 Base1" to account for the constructor that now appears in the type.
24696
24697Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24698
24699 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24700 disappeared from list.
24701 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24702 "alldone" proc with call to cleanup and exit.
24703 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24704 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24705 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24706 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24707 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24708 "alldone" proc with simple returns that suppress remaining
24709 tests. The alldone proc went away many months ago.
24710
24711Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24712
24713 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24714
24715 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24716
24717Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24718
24719 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24720 as vax gdb will display them.
24721
24722Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24723
24724 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24725 optimizers.
24726
24727 * scope.exp: Change "bad value for localval" messages so each one
24728 is unique.
24729
24730 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24731 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24732
24733 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24734
24735Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24736
24737 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24738 doesn't exist (due to optimization).
24739
24740Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24741
24742 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24743 contains \r because the filename is long.
24744
24745 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24746 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24747
24748Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24749
24750 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24751 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24752 Ultrix.
24753 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24754 int tests.
24755 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24756
24757Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24758
24759 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24760
24761 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24762 to match does not match the passing case but still matches the
c906108c
SS
24763 failing case.
24764
24765Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24766
24767 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24768
24769Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24770
24771 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24772 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24773 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24774 Remove various versions of gdb_exit.
24775 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24776 gdb_exit.
24777 * config/unix-gdb.exp: gdb_exit remains here, and should override
24778 the generic version, since it's doing a lot of wierd stuff that
24779 the other versions aren't. FIXME, fold it in, or abandon this
24780 version.
24781
24782Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24783
24784 * gdb.t24/demangle.exp: Add tests for PR 3220.
24785
24786Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24787
24788 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24789
24790Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24791
24792 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24793 "i386-*-*". Works for i486 as well.
24794
24795 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24796 bug, and expand domain of xfail to all SVR4 systems, since the
24797 actual problem is likely to be in generic SVR4 /proc support.
24798
24799Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24800
24801 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24802
24803Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24804
24805 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24806 xfails for other systems. Match a missing 'Continuing.' as an
24807 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24808
24809 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24810 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24811 Only issue warning for missing executables if -all option is used.
24812
24813 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24814 file if -all option is used. It's like an unpredictable XFAIL.
24815
24816Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24817
24818 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24819 for dynamically linked binaries.
24820
24821 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24822
24823Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24824
24825 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24826 to state that this is a known bug in old versions of g++.
24827
24828Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24829
24830 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24831 while waiting for `Continuing'.
24832
24833Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24834
24835 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24836 in text, data, and bss.
24837 * gdb.t10/nodebug.c: Add local and global test variables for
24838 initialized and uninitialized data.
24839
24840Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24841
24842 * config/unix-gdb.exp (gdb_exit): Add "wait".
24843
24844Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24845
24846 * gdb.t06/signals.exp: xfail the continue from the handler for all
24847 targets.
24848
24849 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24850 function with watchpoints enabled, the i386 call dummy starts with
24851 a call.
24852
24853 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24854 386 bsd names its corefiles.
24855
24856Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24857
24858 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24859 compilers don't grok it.
24860 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24861 with small octal ints rather than character constants, which
24862 are signed and might not fit if first promoted to int.
24863
24864Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24865
24866 * gdb.t09/Makefile.in (clean): Remove corefile.
24867
24868Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24869
24870 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24871
24872Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24873 and Jim Kingdon (kingdon@cygnus.com)
24874
24875 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24876 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24877 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24878
24879Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24880
24881 * gdb.t17/interrupt.exp: Add xfail for hppa.
24882
24883Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24884
24885 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24886 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24887 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24888 to determine signed-ness of bitfields and use the result to setup
24889 the xfail.
24890 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24891 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24892 call line is reached if necessary.
24893
24894Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24895
24896 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24897
24898Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24899
24900 * gdb.t06/break.exp: Also test `clear' command.
24901
24902Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24903
24904 * gdb.t00/teststrategy.exp: Remove extra quote.
24905
24906 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24907 watchpoint enabled to be for all non-68k machines.
24908
24909 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24910
24911Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24912
24913 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24914 targets use aout.mt instead of ecoff.mt as gas understands
24915 standard aout format.
24916
24917Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24918
24919 * lib/gdb.exp (runto): Don't insist that function we are running to
24920 was compiled with -g.
24921
24922 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24923
24924 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24925 to get back into the read system call.
24926 Accept leading newline in case where we woke it up.
24927
24928Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24929
24930 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24931 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24932 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24933 enable ecoff configuration.
24934
24935Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24936
24937 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24938
24939Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24940
24941 * gdb.t16/printcmds.exp: Add another printf test.
24942
24943Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24944
24945 * configure.in: If configured -with-stabs on any target, add
24946 stabsdirs to configdirs.
24947
24948Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24949
24950 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24951 fun" so pattern does not match the command itself.
24952
24953Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24954
24955 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24956
24957Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24958
24959 * gdb.t17/interrupt.exp: Test for more things.
24960
24961Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24962
24963 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24964 compiler arranges the code and line numbers.
24965
24966 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24967
24968Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24969
24970 * gdb.t00/help.exp: Increase expect input buffer size.
24971
24972Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24973
24974 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24975
24976 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24977
24978 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24979
24980 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24981 [0-9]*, not just [0-9].
24982
24983Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24984
24985 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24986
24987 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24988
24989Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24990
24991 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24992
24993Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24994
24995 * gdb.t06/signals.c: Add xfails for sun3.
24996
24997 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24998
24999 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
25000 test_stepping tests.
25001
25002Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25003
25004 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
25005
25006 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
25007
25008 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
25009 rather than actually putting it through cpp twice.
25010
25011 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
25012
25013Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
25014
25015 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
25016 no longer needed.
25017
25018Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25019
25020 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
25021
25022 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
25023 C++ features prints as "struct", make it a pass, not an xfail.
25024
25025Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25026
25027 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
25028 Don't require VA to print as "class" rather than "struct".
25029
25030Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
25031
25032 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
25033
25034Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25035
25036 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
25037
25038Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25039
25040 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
25041 order.
25042
25043Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25044
25045 * gdb.t16/printcmds.exp: Add printf tests.
25046
25047 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
25048
25049 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
25050
25051Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
25052
25053 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
25054 pass counts, to counteract any existing or future setup_xfails.
25055
25056Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25057
25058 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
25059 {BEGIN,END}_COMMON for common block instead of STAB.
25060 * gdb.stabs/wierd.exp: Add xfail for rs6000.
25061
25062 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
25063 intp_var should be N_GSYM not N_LSYM.
25064 wierd-aout.S: Use a label for the value of the N_SO.
25065 wierd.def: Remove all backslashes.
25066 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
25067
25068Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25069
25070 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
25071 get the expected next to inheritance3.
25072
25073Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25074
25075 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
25076 now that gcc-2.4 gets it right.
25077
25078Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25079
25080 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
25081
25082 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
25083 generating comp-info.exp which works for cross-compilation.
25084
25085Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
25086
25087 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
25088 "*-*-sysv4.*".
25089
25090Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
25091
25092 * gdb.t01/run.exp: Start with a fresh gdb.
25093 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
25094 SVR4.x.
25095
25096Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
25097
25098 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
25099 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
25100 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
25101 Makefile.in (distclean, realclean): Remove gdbme.c from list of
25102 things to remove.
25103
25104Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
25105
25106 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
25107 test cases from bug reports.
25108
25109Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
25110
25111 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
25112 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
25113 avoid spurious xfails.
25114 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
25115 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
25116 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
25117
25118Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
25119
25120 * gdb.t00/teststrategy.exp: Rework to provide more useful
25121 description of each test, fix problem with systems that define
25122 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
25123 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
25124 results for "next over recursive call" so timeouts aren't taken
25125 by error.
25126
25127Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
25128
25129 * gdb.t12/scope.exp: Test printing of variables before run.
25130
25131 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
25132 printed in wrong order due to sorting.
25133
25134Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
25135
25136 * gdb.t00/teststrategy.exp: Fix expected results for printing
25137 user entered string constant. Is array of char, prints with no
25138 address.
25139
25140 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
25141 commands.
25142 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
25143 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
25144 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
25145 of struct of char arrays.
25146 * gdb.t00/radix.exp: New tests for radix commands.
25147
25148Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
25149
25150 * gdb.t16/printcmd.exp: Print a variable before running program
25151 (with xfail for AIX).
25152
25153Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
25154
25155 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
25156
25157 * gdb.t16/printcmd.exp: Don't print variables before running program.
25158
25159 * gdb.t06/break.exp: Don't require envp argument to main.
25160
25161 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
25162
25163 * gdb.t02/whatis.exp, gdb.t11/list.exp:
25164 Add xfails for rs6000.
25165
25166 * gdb.t02/whatis.exp: Change other tests not to re-test something
25167 we already tested.
25168
25169 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
25170 each type used has a variable of that type.
25171
25172Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
25173
25174 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
25175
25176Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
25177
25178 * configure.in: change srctrigger to be a file, not a directory
25179
25180Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
25181
25182 * configure.in (mips-idt-ecoff*): Added trailing '*'.
25183
25184 * gdb.t11/list.exp: Fixed a couple of typos.
25185
25186Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
25187
25188 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
25189 is fixed and PR is closed.
25190 * gdb.t16 (gdbme.c): Add simple test string variable.
25191 * gdb.t16 (printcmds.exp): Add tests with simple test string
25192 variable, primarily for boundaries on "set print elements".
25193
25194Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
25195
25196 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
25197 Make leading 0's optional and don't expect a tab in the middle
25198 of the number.
25199
25200 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
25201
25202 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
25203 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
25204 don't end command passed to gdb_test with newline.
25205
25206 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
25207 signed keyword away, don't expect signed bitfields to be signed.
25208
25209 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
25210 printing with only as many 1's as are in the field as well as printing
25211 with 32 1's (see comment).
25212
25213Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
25214
25215 * gdb.t00/default.exp: Start with a fresh gdb.
25216 * configure.in (configdirs): Remove gdb.t31 until the chill
25217 compiler works again. It no longer is able to find chillrt0
25218 since it isn't in libchill.a anymore.
25219 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
25220 wierd.o, make more modular.
25221 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
25222 spurious newlines that caused problems.
25223
25224Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25225
25226 * Move test with enums and partial symbols from gdb.t03/ptype.exp
25227 to gdb.stabs/wierd.exp since GCC has worked around the bug.
25228 gdb.stabs/wierd.{exp,def}: Many new tests.
25229
25230 * gdb.t00/default.exp: update info line for new message.
25231
25232 * gdb.t02/{whatis.exp,gdbme.c}:
25233 Test that "char *" doesn't print as "caddr_t".
25234
25235Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25236
25237 * gdb.t00/help.exp: Use .* in place of some help messages which
25238 just changed.
25239 gdb.t00/default.exp: Update "info frame" test for new message.
25240 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
25241 Remove some xfails
25242
25243Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25244
25245 * gdb.t03/{gdbme.c,ptype.exp}:
25246 Add tests for typedef'd struct and union without tags.
25247 Also check "whatis" on a variable of a typedef'd enum without a tag.
25248
25249 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
25250 PRMS 1823; the bug still exists but isn't reproduced by this test
25251 anymore), and remove rs6000 XFAIL (the bug is fixed).
25252
25253 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
25254 duplicated from whatis.exp. For those that are left, accept
25255 "long", "long int", or "int" for long variables (whatis.exp already
25256 has an XFAIL for "int", so no need to fail it here).
25257
25258 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
25259 Deal with GCC's names for types now that GDB uses the compiler's names.
25260
25261 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
25262 setup_xfail's for sunos4. If we #defined the signed keyword away,
25263 don't expect GDB to know that char it is signed.
25264
25265 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
25266
25267Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
25268
25269 * configure.in (configdirs): Add gdb.t24 for C++ tests that
25270 should work on any system, regardless of debugging format.
25271 * gdb.t21/demangle.exp: Move to gdb.t24.
25272 * gdb.t24/demangle.exp: Move from gdb.t21.
25273 * gdb.t24/{Makefile.in, configure.in}: New files.
25274
25275Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25276
25277 * configure.in: Do gdb.stabs and C++ tests only for stabs.
25278 * gdb.stabs: New directory.
25279
25280Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25281
25282 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
25283 not just "Quit anyway?".
25284
25285Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
25286
25287 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
25288 that all setup_xfails are immediately followed by clear_xfails.
25289
25290Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
25291
25292 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
25293 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
25294 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
25295 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
25296 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
25297 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25298 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25299 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
25300 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
25301 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
25302 gdb.t31/chillvars.exp, lib/gdb.exp:
25303 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
25304 bug-gdb@prep.ai.mit.edu.
25305
25306Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
25307
25308 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
25309 with 0.0, not integer 0.
25310
25311Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
25312
25313 * gdb.t06/break.exp: Update for "Kill the program" message change.
25314
25315Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
25316
25317 * Makefile.in (GDBFLAGS): Set to -nx.
25318 * Makefile.in (site.exp): Use GDBFLAGS.
25319
25320Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25321
25322 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
25323 Makefiles.
25324 (check): depend on just-check.
25325 (just-check): added so that tests can be run without a noop
25326 build pass.
25327
25328Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25329
25330 Switch to using configure's configdirs.
25331 * Makefile.in (Makefile): add configure.in dependency.
25332 (SUBDIRS): removed redundant assignment.
25333 * configure.in: switch subdirs assignment to configdirs.
25334 * gdb.t*/configure.in: new files.
25335
25336Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
25337
25338 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
25339 works.
25340
25341Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
25342
25343 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
25344 in explicit rules. Apparently this is not supported by some makes.
25345
25346Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
25347
25348 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
25349
25350Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25351
25352 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
25353 disappeared.
25354
25355Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
25356
25357 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
25358
25359Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
25360
25361 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
25362 watchpoint problem that is now fixed.
25363 * gdb.t30/chexp.exp: Remove setup_xfail for printing
25364 uninitialized convenience variables.
25365 * gdb.t31/chillvars.exp: Fix expected patterns for printing
25366 structures.
25367
25368Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25369
25370 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
25371 which causes expect to get out of sync with gdb on long output
25372 from help set.
25373 * gdb.t09/corefile.exp: Make expected pattern for core file
25374 failing signal and frame output format less sun specific.
25375
25376Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
25377
25378 * gdb.t31/chillvars.exp: Add and remove initial dummy
25379 breakpoint, so that symbol table is forced in.
25380 (Needed at least on Sunos4, though it seems not SVR4.)
25381 * gdb.t31/chillvars.exp: Update for changed output format.
25382
25383Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
25384
a9c64011 25385 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
25386
25387Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
25388
25389 * Makefile.in: Added --srcdir when invoking runtest, removed the
25390 need for a local config file. (optional now)
25391
25392Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
25393
25394 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
25395 failure count used to force early termination. Add some more
25396 expected failures for gnu style demangling.
25397
25398Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25399
25400 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
25401 pmi variable from gdb.t20/gdbme to get optimized away.
25402 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
25403 Check for written corefile upon timeout _and_ eof.
25404
25405Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25406
25407 * config/unix-gdb.exp: Add missing return 0.
25408
25409Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25410
25411 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
25412 test termination.
25413
25414Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
25415
25416 * configure.in (subdirs): Put back gdb.t17 which mysteriously
25417 disappeared.
25418
25419Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
25420
25421 * gdb.t10/crossload.exp: Disable the i860-elf test until such
25422 time as i860 support works.
25423
d63a86f8 25424 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
25425 "backtrace 100\r" rather than just "backtrace\r", to match last
25426 change.
25427
25428Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
25429
25430 * config/udi-gdb.exp (gdb_exit): Remove close command.
25431 (gdb_target_udi): New procedure to set the UDI target.
25432 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
25433 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
25434 Added waits for prompts after several question responses. Added
25435 some more responses used by a29k-amd-udi-gdb.
25436 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
25437 pass different arguments, restart UDI connection after program
25438 completion.
25439 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25440 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25441 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25442 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25443 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25444 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25445 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25446 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25447 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25448 after program completion.
25449 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25450 compiled with a SELECT_VECS setting.
25451 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25452 infinite recursion.
25453
25454 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25455 Added checks for COFF results, and made them expected failures for
25456 all targets. It would be better to make them expected failures
25457 for COFF targets only.
25458
25459Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25460
25461 * Makefile.in: add null dvi target, don't bother to recurse
25462 through test directories for info and install-info; rename
25463 $(datadir) to be dejagnu instead of deja-gnu
25464
25465Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25466
25467 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25468 compiler to coredump.
25469 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25470 code.
25471
25472Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25473
25474 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25475 coredump.
25476 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25477 code.
25478
25479Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25480
25481 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25482 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25483 which in a shell. Deletes xgdb when done.
25484 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25485 Tests the return from the "set height" or "set width" commands.
25486 Added a few return codes where needed.
25487
25488Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
25489
25490 * Makefile.in (SUBDIRS): Add gdb.t17.
25491 * configure.in (subdirs): Add gdb.t17.
25492 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
25493 files to test gdb's calling of functions in the inferior with
25494 the correct arguments and gdb's ability to retrieve any
25495 result returned.
25496
25497Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
25498
25499 * config/unix-gdb.exp (gdb_exit): Remove close commands that
25500 may be called after gdb goes away. Previous versions of expect
25501 needed these to avoid file descriptor leaks, but they cause
25502 errors with the current revision of expect.
25503 * gdb.t00/gdbvars.exp: Use -re on expected output after
25504 setting sevenbit-strings.
25505 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
25506 to set sevenbit-strings consistent across tests.
25507 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
25508 set sevenbit-strings consistent across tests.
25509
25510Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
25511
25512 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
25513 expected output to match current "expect" expectations.
25514
25515Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
25516
25517 * gdb.t00/default.exp: Change expected output for default "source"
25518 command, to match new gdb behavior which requires a filename to
25519 source.
25520
25521Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25522
25523 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25524 expected fail for i486-*-* that misses the marker2 function.
25525 * gdb.t10/crossload.exp (bfddefault): Allow successful
25526 recognition of a format to pass even if no symbols are found.
25527 Explicitly catch failures where the format is not recognized
25528 or is ambiguous, and add the reason to the fail message.
25529 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25530 the cause is and invalid target and add reason to failure message.
25531 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
25532 elf32-i386, elf32-sparc, and elf32-i860.
25533 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
25534 Set up expected failure for 'filename'::variable scope resolution,
25535 which is now apparently broken on all targets.
25536 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
25537 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
25538 gdb.t23/templates.exp: Change failure for missing binfile into
25539 just a warning.
25540 gdb.t21/demangle.exp: Change all cfront references to 'arm'
25541 references.
25542
25543Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
25544
25545 * gdb.t00/default.exp: Add expected output for default "source"
25546 command, to match new gdb behavior.
25547 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25548
25549Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25550
25551 * config/*-gdb.exp: returns an error, rather than exiting on
25552 internal errors.
25553
25554Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25555
25556 * gdb.t03/gdbme.c: Add pointer to struct variable.
25557 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25558 referencing struct members.
25559
25560Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25561
25562 * configure.in (mips-idt-ecoff): New target.
25563 * config/mips-gdb.exp: New file for remote board using MIPS remote
25564 debugging protocol.
25565
25566 * Redid configuration scheme. Removed gdb.t*/configure.in.
25567 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25568 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25569 distclean targets. Built executables via .o files. Adjusted
25570 tests to account for source files in $(srcdir) rather than
25571 $(objdir).
25572 * lib/gdb.exp (runto): Don't expect () after the function name,
25573 because it may have arguments.
25574
25575Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25576
25577 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25578 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25579 expected failures for mips-idt-* and mips-sgi-*.
25580 * gdb.t00/default.exp (attach): Kill process if requested.
25581 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25582 that does not read core files.
25583 * gdb.t01/run.exp: Removed checks for exit status code.
25584 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25585 it is linked in.
25586 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25587 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25588 appropriate, rather than doing it by hand.
25589 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25590 execution.
25591 * gdb.t10/crossload.exp: Kill existing program if needed.
25592 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25593 appropriate, rather than doing it by hand. Always increase
25594 timeout for this test, not just for VxWorks.
25595
25596Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25597
25598 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25599 of Chill STRUCT types and STRUCT values.
25600 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25601 than "char".
25602 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 25603 struct2): New struct definitions and initializations to test
c906108c
SS
25604 simple Chill STRUCT types.
25605
25606Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25607
25608 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25609 the null byte at the end of strings.
25610 * gdb.t00/default.exp: Make show version insensitive to copyright
25611 date.
25612 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25613 to avoid dependencies on target char signedness.
25614 * gdb.t16/printcmds.exp: Update expected results for explicitly
25615 unsigned char.
25616 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25617 now work.
25618 * gdb.t21/demangle.exp: Add many more patterns for template
25619 demangling, most of them being expected failures.
25620 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25621 string we are matching for, to match on the whole string.
25622 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25623 and fix a whole bunch that had incorrect expected output but were
25624 passing anyway because of the bug in "proc demangle".
25625 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25626 type.
25627 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25628
25629Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25630
a9c64011
AS
25631 * gdb/testsuite: made modifications to testcases, etc., to allow
25632 them to work properly given the reorganization of deja-gnu and the
25633 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
25634
25635Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25636
25637 * gdb/testsuite: Initial creation of gdb/testsuite.
25638 Migrated dejagnu testcases and support files for testing nm to
25639 gdb/testsuite from deja-gnu. These files were moved "as is"
25640 with no modifications. This migration is part of a major overhaul
25641 of dejagnu. The modifications to these testcases, etc., which
25642 will allow them to work with the new version of dejagnu will be
25643 made in a future update.
48efe704 25644
8d8cb839 25645 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 25646\f
8d8cb839
EZ
25647;; Local Variables:
25648;; mode: change-log
25649;; left-margin: 8
25650;; fill-column: 74
25651;; version-control: never
25652;; End:
902f2ccb
MC
25653
25654 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 25655 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
25656 Copying and distribution of this file, with or without modification,
25657 are permitted provided the copyright notice and this notice are preserved.