2011-11-09 Roland McGrath <mcgrathr@google.com>
[deliverable/binutils-gdb.git] / gdb / testsuite / ChangeLog
CommitLineData
72a2e3dc
MI
12011-11-08 Meador Inge <meadori@codesourcery.com>
2
3 * gdb.arch/thumb-prologue.c (switch_stack_to_same): New test function.
4 (switch_stack_to_other): New test function.
5 * gdb.arch/thumb-prologue.exp: New test cases.
6
7bf9deb0
MR
72010-11-08 Maciej W. Rozycki <macro@codesourcery.com>
8
9 * lib/mi-support.exp (mi_send_resuming_command_raw): Fix a typo.
10
d3895d7d
YQ
112011-11-08 Yao Qi <yao@codesourcery.com>
12
13 * gdb.exp (supports_process_record): New.
14 (supports_reverse): New.
15 * gdb.reverse/break-precsave.exp: Call support_process_record
16 to run test conditionally.
17 * gdb.reverse/consecutive-precsave.exp: Likewise.
18 * gdb.reverse/i386-precsave.exp: Likewise.
19 * gdb.reverse/machinestate-precsave.exp: Likewise.
20 * gdb.reverse/solib-precsave.exp: Likewise.
21 * gdb.reverse/step-precsave.exp: Likewise.
22 * gdb.reverse/until-precsave.exp: Likewise.
23 * gdb.reverse/watch-precsave.exp: Likewise.
24 * gdb.reverse/break-reverse.exp: Call support_reverse to run
25 test conditionally.
26 * gdb.reverse/consecutive-reverse.exp: Likewise.
27 * gdb.reverse/finish-precsave.exp: Likewise.
28 * gdb.reverse/finish-reverse-bkpt.exp: Likewise.
29 * gdb.reverse/finish-reverse.exp: Likewise.
30 * gdb.reverse/i386-reverse.exp: Likewise.
31 * gdb.reverse/i386-sse-reverse.exp: Likewise.
32 * gdb.reverse/machinestate.exp: Likewise.
33 * gdb.reverse/next-reverse-bkpt-over-sr.exp: Likewise.
34 * gdb.reverse/sigall-precsave.exp: Likewise.
35 * gdb.reverse/sigall-reverse.exp: Likewise.
36 * gdb.reverse/solib-reverse.exp: Likewise.
37 * gdb.reverse/step-reverse.exp: Likewise.
38 * gdb.reverse/until-reverse.exp: Likewise.
39 * gdb.reverse/watch-reverse.exp: Likewise.
40
a59306a3
YQ
412011-11-05 Yao Qi <yao@codesourcery.com>
42
43 * gdb.trace/trace-break.exp: Add test on setting two
44 fast tracepoints at the same address.
45
87769f59
JK
462011-11-03 Jan Kratochvil <jan.kratochvil@redhat.com>
47
48 * gdb.base/commands.exp (cmd1 error): Fix false ERROR with gdbserver.
49
3065dfb6
SS
502011-11-02 Stan Shebs <stan@codesourcery.com>
51
52 * gdb.trace/collection.c: Add code using strings.
53 * gdb.trace/collection.exp: Add tests of string collection.
54
89e208db
JK
552011-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
56
57 * gdb.base/skip-solib.exp (executable_main): New variable.
58 (binfile_main): Base it on that.
59 Use $executable_main in clean_restart calls. Drop gdb_exit and
60 gdb_start calls.
61
405e54e9
JK
622011-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
63
64 Fix racy FAILs.
65 * lib/mi-support.exp (mi_gdb_test): Replace thread_selected_re and
66 breakpoint_re globals import by async. Set string_regex to .* for
67 async. Remove the optional thread_selected_re and breakpoint_re
68 globals expectations.
69
58e8570a
JM
702011-11-01 Joseph Myers <joseph@codesourcery.com>
71
72 * gdb.base/maint.exp: XFAIL "maint info sections DATA" on MinGW as
73 well as Cygwin.
74
7b35ec7f 752011-11-01 Justin Lebar <justin.lebar@gmail.com>
1bfeeb0f
JL
76
77 Add tests for skip command.
89e208db
JK
78 * gdb.base/skip-solib-lib.c: New
79 * gdb.base/skip-solib-main.c: New
80 * gdb.base/skip-solib.exp: New
81 * gdb.base/skip.c: New
82 * gdb.base/skip.exp: New
83 * gdb.base/skip1.c: New
84 * gdb.base/Makefile.in: Adding new files.
1bfeeb0f 85
b9fd1791
PA
862011-10-31 Yao Qi <yao@codesourcery.com>
87 Pedro Alves <pedro@codesourcery.com>
88
89 * gdb.trace/trace-break.c: New.
90 * gdb.trace/trace-break.exp: New.
91
4323fecc
JK
922011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
93
94 * gdb.threads/no-unwaited-for-left.exp: Specify $srcfile for
95 break-here-2.
96
0e5bf2a8
PA
972011-10-28 Pedro Alves <pedro@codesourcery.com>
98
99 * gdb.threads/no-unwaited-for-left.c: New.
100 * gdb.threads/no-unwaited-for-left.exp: New.
101 * gdb.threads/non-ldr-exc-1.c: New.
102 * gdb.threads/non-ldr-exc-1.exp: New.
103 * gdb.threads/non-ldr-exc-2.c: New.
104 * gdb.threads/non-ldr-exc-2.exp: New.
105 * gdb.threads/non-ldr-exc-3.c: New.
106 * gdb.threads/non-ldr-exc-3.exp: New.
107 * gdb.threads/non-ldr-exc-4.c: New.
108 * gdb.threads/non-ldr-exc-4.exp: New.
109
3a3dad98
JK
1102011-10-28 Jan Kratochvil <jan.kratochvil@redhat.com>
111
112 * gdb.base/async-shell.exp: Skip the testfile for use_gdb_stub.
113 * gdb.base/attach-pie-misread.exp: Likewise.
114 * gdb.base/break-interp.exp: Likewise.
115 * gdb.base/default.exp (attach, run "r" abbreviation, run): Skip these
116 testcases for use_gdb_stub.
117 * gdb.dwarf2/dw2-restore.exp: Fix the run for use_gdb_stub.
118 (continue): New testcase.
119 * gdb.python/py-events.exp: Skip the testfile for use_gdb_stub.
120 * gdb.threads/attach-into-signal.exp: Likewise.
121 * gdb.threads/attach-stopped.exp: Likewise.
122 * gdb.threads/attachstop-mt.exp: Likewise.
123
d6a5d40c
PK
1242011-10-28 Paul Koning <paul_koning@dell.com>
125
126 * gdb.python/lib-types.exp (deep_items): Rename from deepitems.
127
ca539be8
JK
1282011-10-27 Jan Kratochvil <jan.kratochvil@redhat.com>
129
130 * lib/mi-support.exp (breakpoint_re): Suppress match reporting.
131 (mi_gdb_test): Import globals thread_selected_re
132 and breakpoint_re. Expect them optionally at the regex start.
133
d234ef5c
DE
1342011-10-27 Doug Evans <dje@google.com>
135
136 * gdb.python/python.exp: Test source -s.
137
ab964825
PK
1382011-10-26 Paul Koning <paul_koning@dell.com>
139
140 * gdb.python/lib-types.cc (struct A): New structure.
141 * gdb.python/lib-types.exp (deepitems): New tests.
d234ef5c 142
54d8a644
PK
1432011-10-25 Paul Koning <paul_koning@dell.com>
144
145 PR python/13327
d234ef5c 146
54d8a644
PK
147 * gdb.python/py-value.exp: Add testcases for is_lazy attribute,
148 fetch_lazy method.
149
b0221781
YQ
1502011-10-24 Yao Qi <yao@codesourcery.com>
151
152 * lib/gdb.exp (can_single_step_to_signal_handler): Return 0 when
153 target is tic6x-*-*.
154
6cda5a20
JB
1552011-10-21 Joel Brobecker <brobecker@adacore.com>
156
157 * gdb.ada/mi_task_info/task_switch.adb: New file.
158 * gdb.ada/mi_task_info.exp: New file.
159
5ed9db04
JK
1602011-10-21 Jan Kratochvil <jan.kratochvil@redhat.com>
161
162 * gdb.cp/expand-psymtabs-cxx.exp: New file.
163 * gdb.cp/expand-psymtabs-cxx.cc: New file.
164
9df2fbc4
PM
1652011-10-20 Phil Muldoon <pmuldoon@redhat.com>
166
167 PR python/12656
168
169 * gdb.python/py-block.exp: Add is_global, is_static, static_block,
170 global_block tests.
171
736086ba
TT
1722011-10-18 Tom Tromey <tromey@redhat.com>
173
174 * gdb.base/jit-so.exp (one_jit_test): Remove spurious backslash.
175
4af31552
TT
1762011-10-18 Tom Tromey <tromey@redhat.com>
177
178 * gdb.base/source.exp: Don't include full file name in test name.
179 * gdb.python/python.exp: Don't include full file name in test
180 name.
181
43136979
AR
1822011-10-18 Jan Kratochvil <jan.kratochvil@redhat.com>
183
184 * gdb.base/attach-pie-noexec.c: New files.
185 * gdb.base/attach-pie-noexec.exp: New files.
186
543a9323
JM
1872011-10-17 Joseph Myers <joseph@codesourcery.com>
188
189 * lib/gdb.exp (gdb_test_multiple): Expect newline and secondary
190 prompt for each extra line in command.
191
21ae7a4d
JK
1922011-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
193
194 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.shl): KFAIL it.
195 Revert the part of:
196 2011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
197 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
198 Change the expected string.
199
20ec36d9
JK
2002011-10-16 Jan Kratochvil <jan.kratochvil@redhat.com>
201
202 Fix results with system glibc debug info installed.
203 * gdb.base/disp-step-syscall.exp (continue to $syscall (1st time))
204 (continue to $syscall (2nd time), continue to $syscall (3rd time)):
205 Accept also __libc_ symbol prefix and no prefix.
206
6501c2fc
KS
2072011-10-14 Keith Seitz <keiths@redhat.com>
208
209 PR c++/13225
210 * gdb.cp/converts.cc (foo3_1): New function.
211 (foo3_2): New functions.
212 * gdb.cp/converts.exp: Add tests for int to pointer conversion
213 and null pointer conversions of integer constant zero.
214 Add test to check if all arguments are checked for incompatible
215 conversion BADNESS.
216
55b1fd0c
TT
2172011-10-14 Tom Tromey <tromey@redhat.com>
218
219 * gdb.threads/attachstop-mt.exp: Add $srcfile to the linespecs.
220 * gdb.threads/attach-stopped.exp (corefunc): Add $srcfile to the
221 linespec.
222
22c05d8a
JK
2232011-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
224
225 Fix internal error regression.
226 * gdb.dwarf2/implptr-optimized-out.S: New file.
227 * gdb.dwarf2/implptr-optimized-out.exp: New file.
228
1d6edc3c
JK
2292011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
230
231 Fix empty DWARF expressions DATA vs. SIZE conditionals.
232 * gdb.dwarf2/dw2-op-call.S (arraycallnoloc, arraynoloc): New DIEs.
233 (loclist): New.
234 (4): New abbrev.
235 * gdb.dwarf2/dw2-op-call.exp: Remove variable srcfile and executable.
236 Use prepare_for_testing, remove clean_restart.
237 (p arraynoloc, p arraycallnoloc): New tests.
238
9ec72168
JK
2392011-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
240
241 * gdb.cp/namespace-enum.exp (executable): New variable.
242 (binfile): Use ${objdir}/${subdir}/ prefix.
243 Use ${executable} for clean_restart.
244
9c6c53f7
SA
2452011-10-11 Sterling Augustine <saugustine@google.com>
246
247 * gdb.cp/Makefile.in: Add namespace-enum test.
248 * gdb.cp/namespace-enum.exp: New file.
249 * gdb.cp/namespace-enum.c: New file.
250 * gdb.cp/namespace-enum-main.c: New file.
251
fac7ceb3
UW
2522011-10-11 Ulrich Weigand <ulrich.weigand@linaro.org>
253
254 * gdb.python/py-shared.exp: Relax filename check to handle remote:
255 sysroot.
256
941b2081
JK
2572011-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
258
259 Reimplement @entry in input expressions.
260 * gdb.base/exprs.c (v_int_array_init): New variable.
261 * gdb.base/exprs.exp (print v_int_array_init)
262 (print *v_int_array_init@1, print *v_int_array_init@2)
263 (print v_int_array_init[0]@1, print v_int_array_init[0]@2)
264 (print v_int_array_init[1]@1): New tests.
265
0344e878
JM
2662011-10-10 Joseph Myers <joseph@codesourcery.com>
267
268 * gdb.cp/gdb2495.exp: Do not include directories in filename in
269 expected message.
270
5a56e9c5
DE
2712011-10-09 Doug Evans <dje@google.com>
272
273 * gdb.base/alias.exp: Add tests for alias command.
274
2bda9cc5
JK
2752011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
276
277 * gdb.arch/amd64-entry-value.s: New file.
278 * gdb.mi/mi2-amd64-entry-value.s: New file.
279
a471c594
JK
2802011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
281
282 Display @entry parameter values even for references.
283 * gdb.arch/amd64-entry-value.cc (reference, datap, datap_input): New
284 functions.
285 (main): New variables regvar, nodatavarp, stackvar1, stackvar2. Call
286 reference and datap_input.
287 * gdb.arch/amd64-entry-value.exp (reference, breakhere_reference): New
288 breakpoints.
289 (continue to breakpoint: entry_reference: reference)
290 (entry_reference: bt at entry)
291 (continue to breakpoint: entry_reference: breakhere_reference)
292 (entry_reference: bt, entry_reference: ptype regparam)
293 (entry_reference: p regparam, entry_reference: ptype regparam@entry)
294 (entry_reference: p regparam@entry, entry_reference: p &regparam@entry)
295 (entry_reference: p regcopy, entry_reference: p nodataparam)
296 (entry_reference: p nodataparam@entry): New tests.
297
36b11add
JK
2982011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
299
300 Support @entry in input expressions.
301 * gdb.arch/amd64-entry-value.exp (entry: p i@entry, entry: p j@entry)
302 (entry_stack: p s1@entry, entry_stack: p s2@entry)
303 (entry_stack: p d9@entry, entry_stack: p da@entry, tailcall: p i@entry)
304 (tailcall: p j@entry): New tests.
305 * gdb.cp/koenig.cc (A::entry): New function.
306 (main): Call it.
307 * gdb.cp/koenig.exp (p entry (c)): New test.
308
e18b2753
JK
3092011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
310
311 Display @entry parameter values (without references).
312 * gdb.arch/amd64-entry-value.cc (locexpr, stacktest, data, data2)
313 (different, validity, invalid): New functions.
314 (main): Call them.
315 * gdb.arch/amd64-entry-value.exp: New breakpoints breakhere_locexpr,
316 stacktest, breakhere_stacktest, different, breakhere_different,
317 breakhere_validity and breakhere_invalid.
318 (entry: bt): Update for @entry.
319 (entry_locexpr: *, entry_stack: *, entry_equal: *, entry_different: *)
320 (entry_validity: *, entry_invalid: *): Many new tests.
321 * gdb.base/break.exp
322 (run until breakpoint set at small function, optimized file): Accept
323 also the @entry suffix.
324 * gdb.mi/Makefile.in (PROGS): Add mi2-amd64-entry-value.
325 * gdb.mi/mi2-amd64-entry-value.c: New files.
326 * gdb.mi/mi2-amd64-entry-value.exp: New files.
327
2d6c5dc2
JK
3282011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
329
330 Protect entry values against self tail calls.
331 * gdb.arch/amd64-entry-value.cc (self2, self): New.
332 (main): Call self.
333 * gdb.arch/amd64-entry-value.exp (self: breakhere, self: bt)
334 (set debug entry-values 1, self: bt debug entry-values): New tests.
335
111c6489
JK
3362011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
337
338 Recognize virtual tail call frames.
339 * gdb.arch/amd64-entry-value.cc (c, a, b, amb_z, amb_y, amb_x, amb)
340 (amb_b, amb_a): New.
341 (main): Call a and b.
342 * gdb.arch/amd64-entry-value.exp (tailcall: breakhere, tailcall: bt)
343 (tailcall: p i, tailcall: p j, set $sp0=$sp, up, p $sp0 == $sp, frame 3)
344 (p $sp0 + sizeof (void *) == $sp, ambiguous: breakhere, ambiguous: bt):
345 New tests.
346
8e3b41a9
JK
3472011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
348
349 Implement basic support for DW_TAG_GNU_call_site.
350 * gdb.arch/Makefile.in (EXECUTABLES): Add amd64-entry-value.
351 * gdb.arch/amd64-entry-value.cc: New file.
352 * gdb.arch/amd64-entry-value.exp: New file.
353
181cebd4
JK
3542011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
355
356 Fix DW_OP_GNU_implicit_pointer for DWARF32 v3+ on 64-bit arches.
357 * gdb.dwarf2/implptr-64bit.S: New file.
358 * gdb.dwarf2/implptr-64bit.exp: New file.
359
741f5e3c
JK
3602011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
361
362 Fix initial language detection with -readnow.
363 * gdb.cp/readnow-language.cc: New file.
364 * gdb.cp/readnow-language.exp: New file.
365
a73d2258
JK
3662011-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
367
368 Fix printed anonymous struct name.
369 * gdb.cp/anon-struct.exp (print type of X::t2): New test.
370
af369495
JM
3712011-10-09 Joseph Myers <joseph@codesourcery.com>
372
373 * gdb.base/solib-symbol.exp: Do not include directories in
374 filenames in expected messages.
375
1fa57852
DE
3762011-10-07 Doug Evans <dje@google.com>
377
378 * gdb.python/py-pp-maint.py: Add tests for `replace' arg.
379
bd054e06
KP
3802011-10-07 Kevin Pouget <kevin.pouget@st.com>
381
382 Allow Python notification of new object-file loadings.
383 * gdb.python/py-events.exp: Test newobjfile event.
384 * gdb.python/py-events.py: Register newobjfile callback.
385 * gdb.python/py-events.c: Add call to shared library
386 * gdb.python/py-events-shlib.c: New file.
387
8031b6f8
JM
3882011-10-06 Joseph Myers <joseph@codesourcery.com>
389
390 * gdb.base/fixsection.exp: Do not include directories in filename
391 in expected message.
392
7fea6923
PM
3932011-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
394
395 Add tests for passing of environment variables to inferior.
396 * gdb.base/testenv.c: New test source.
397 * gdb.base/testenv.exp: New expect test.
398
687f2a88
PK
3992011-10-04 Paul Koning <paul_koning@dell.com>
400
401 * gdb.python/py-value.c (main): Break before return.
402
cb6be26b
KP
4032011-10-04 Kevin Pouget <kevin.pouget@st.com>
404
405 PR python/12691: Add the inferior to Python exited event
406 * gdb.python/py-events.exp: Test the inferior attribute of exited
407 event with a fork.
408 * gdb.python/py-events.py: Print inferior number on exit.
409 * gdb.python/py-events.c: Fork the inferior.
410
fb213700
EBM
4112011-10-03 Edjunior Machado <emachado@linux.vnet.ibm.com>
412
413 * gdb.base/jit.exp: Add testcase name to log message
414
aa2071bd
PK
4152011-10-03 Paul Koning <paul_koning@dell.com>
416 Jan Kratochvil <jan.kratochvil@redhat.com>
417
418 * gdb.python/py-value.exp
419 (python inval = gdb.parse_and_eval('*(int*)0'))
420 (python argc_lazy = gdb.parse_and_eval('argc'), sanity check argc)
421 (set argc=2, python print argc_lazy): New tests.
422
dd11a36c
JB
4232011-10-02 Joel Brobecker <brobecker@adacore.com>
424
425 * gdb.base/save-bp.exp, gdb.base/save-bp.c: New files.
426
46f886f1
JK
4272011-10-01 Jan Kratochvil <jan.kratochvil@redhat.com>
428 Pedro Alves <pedro@codesourcery.com>
429
430 * gdb.python/py-value.exp (test_value_in_inferior): New variable
431 can_read_0, test for it.
432 (python print gdb.parse_and_eval('*(int*)0')): Rename to ...
433 (parse_and_eval with memory error): ... here, make it untested if
434 can_read_0.
435
c5cb204f
MP
4362011-09-30 Marek Polacek <mpolacek@redhat.com>
437
438 * gdb.python/python.exp (verify pagination beforehand)
439 (verify pagination afterwards): Fix race by splitting the line.
440
68fb0ec0
JM
4412011-09-29 Joseph Myers <joseph@codesourcery.com>
442
443 * lib/gdb.exp (is_amd64_regs_target, is_x86_like_target): Allow
444 for 64-bit multilibs from i?86-* targets.
445
6aee0d90
MP
4462011-09-29 Marek Polacek <mpolacek@redhat.com>
447
448 * lib/gdb.exp: Fix a typo in one of the comments.
449
e9101ff5
MP
4502011-09-29 Marek Polacek <mpolacek@redhat.com>
451
452 * gdb.base/foll-fork.exp: Fix race by adding "y or n" to the
453 matching pattern.
454
7a81bdbf
PK
4552011-09-28 Paul Koning <paul_koning@dell.com>
456
457 * gdb.python/py-type.c (enum E): New.
458 * gdb.python/py-type.exp (test_fields): Add tests for Python
459 mapping access to fields.
460 (test_enums): New test for field access on enums.
461
6710bf39
SS
4622011-09-27 Stan Shebs <stan@codesourcery.com>
463
464 * gdb.trace/collection.exp: Test collection of $_ret.
465
b2a6bdeb
AT
4662011-09-22 Andreas Tobler <andreast@fgznet.ch>
467
468 * lib/gdb.exp (gdb_compile): Set rpath and remove -ldl from the
469 list of compilation switches for <*-*-freebsd*>.
470
3c9057f3
SS
4712011-09-19 Stan Shebs <stan@codesourcery.com>
472
473 * gdb.trace/tspeed.exp: New file.
474 * gdb.trace/tspeed.c: New file.
475
34518530
YQ
4762011-09-18 Yao Qi <yao@codesourcery.com>
477
478 * gdb.arch/arm-disp-step.S (test_ldr_literal): Test for Thumb
479 instructions.
480 (test_adr_32bit, test_pop_pc): Likewise.
481 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New test for
482 Thumb instructions.
483 * gdb.arch/arm-disp-step.exp (test_ldm_stm_pc): Match $gdb_prompt
484 in gdb_test_multiple.
485 (test_ldr_literal_16, test_cbz_cbnz, test_adr): New.
486
ab254057
YQ
4872011-09-17 Yao Qi <yao@codesourcery.com>
488
489 * lib/gdb.exp (can_single_step_to_signal_handler): New.
490 * gdb.base/kill-after-signal.exp: Call it. Skip if target doesn't
491 support single step to signal handler.
492
9c317b71
YQ
4932011-09-17 Yao Qi <yao@codesourcery.com>
494
495 * gdb.base/disp-step-fork.c: New.
496 * gdb.base/disp-step-syscall.exp: New.
497 * gdb.base/disp-step-vfork.c: New.
498
a8123151
JB
4992011-09-16 Joel Brobecker <brobecker@adacore.com>
500
501 * gdb.ada/tasks.exp: Make the expected output for
502 the `info tasks' tests more resilient to spacing
503 changes.
504
63a9aad8
JK
5052011-09-16 Jan Kratochvil <jan.kratochvil@redhat.com>
506
507 * gdb.python/py-evthreads.exp (Run to breakpoint 1)
508 (reached breakpoint 2, reached breakpoint 3): Update expected output.
509
2aa48337
KP
5102011-09-15 Kevin Pouget <kevin.pouget@st.com>
511
512 PR Python/12692 Add gdb.selected_inferior() to Python interface.
513 * gdb.python/py-inferior.exp: Add testcase for gdb.selected_inferior().
514
6839b47f
KP
5152011-04-30 Kevin Pouget <kevin.pouget@st.com>
516
517 Handle multiple breakpoint hits in Python interface:
518 * gdb.python/py-events.exp: Set a duplicate breakpoint and check its
519 presence.
520 * gdb.python/py-events.py (breakpoint_stop_handler): Browse all the
521 breakpoint hits.
522
0935723e
JK
5232011-09-13 Sami Wagiaalla <swagiaal@redhat.com>
524 Jan Kratochvil <jan.kratochvil@redhat.com>
525
526 * gdb.python/py-events.exp: Remove pretty printing comment.
527 * gdb.python/py-evsignal.exp: New file.
528 * gdb.python/py-evthreads.c: Include signal.h.
529 (thread3): Remove variable count3. Remove variable bad and use raise
530 instead.
531 (thread2): Remove variable count2. Move thread3 pthread_create here,
532 merge pthread_join to a single line.
533 (main): Remove variable count1. Merge pthread_join with pthread_create
534 to a single line.
535 * gdb.python/py-evthreads.exp: Remove pretty printing comment. New
536 KFAIL python/12966 for gdbserver. Test return value of
537 gdb_compile_pthreads. Use gdb_run_cmd. Replace send_gdb and
538 gdb_expect by gdb_test and gdb_test_multiple.
539 (thread 2, thread 3): New tests.
540
4801a9a3
PA
5412011-09-12 Matt Rice <ratmice@gmail.com>
542 Pedro Alves <pedro@codesourcery.com>
543
544 PR gdb/13175
545
546 * gdb.base/interp.exp: New tests.
547 * gdb.base/interp.c: New file.
548
24ece742
DE
5492011-09-12 Doug Evans <dje@google.com>
550
551 * gdb.dwarf2/clztest.exp: Fix initialization of tests array.
552 * gdb.dwarf2/typeddwarf.exp: Ditto.
553
7f062217
JK
5542011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
555
556 Fix compatibility with x32 arch.
557 * testsuite/gdb.dwarf2/typeddwarf.exp: Check also is_lp64_target.
558 * testsuite/gdb.trace/backtrace.exp: Use is_amd64_regs_target and
559 is_x86_like_target.
560 * testsuite/gdb.trace/collection.exp: Likewise.
561 * testsuite/gdb.trace/report.exp: Likewise.
562 * testsuite/gdb.trace/unavailable.exp: Likewise.
563 * testsuite/gdb.trace/while-dyn.exp: Likewise.
564 * testsuite/lib/gdb.exp (is_amd64_regs_target): New function.
565 (is_x86_like_target): Check also is_amd64_regs_target.
566
08711b9a
JK
5672011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
568
569 PR breakpoints/12435
570 * gdb.arch/amd64-prologue-xmm.c: New file.
571 * gdb.arch/amd64-prologue-xmm.exp: New file.
572 * gdb.arch/amd64-prologue-xmm.s: New file.
573
b99b5f66
JK
5742011-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
575
576 * gdb.dwarf2/dw2-param-error-main.c: New file.
577 * gdb.dwarf2/dw2-param-error.S: New file.
578 * gdb.dwarf2/dw2-param-error.exp: New file.
579
a391a2f6
PA
5802011-09-08 Pedro Alves <pedro@codesourcery.com>
581
582 * gdb.base/annota1.exp, gdb.base/annota3.exp: Extract the
583 inferior's pid and look for a core dump named core.$pid. Use
584 `remote_file' commands on the host instead of hand coding shell
585 commands on the build.
586 * gdb.base/valgrind-db-attach.exp: Kill the program before
587 finishing the test.
588
7d8e6458 5892011-09-02 Matt Rice <ratmice@gmail.com>
590
591 * lib/prompt.exp: New file for testing the first prompt.
592 * gdb.python/py-prompt.exp: Ditto.
593 * gdb.python/py-prompt.c: Ditto (copy of ext-attach.c).
594
68e77c9e
PA
5952011-09-02 Pedro Alves <pedro@codesourcery.com>
596
597 * gdb.threads/gcore-thread.exp: Set the global core_supported to
598 0, before testing gcore.
599
9655e943
JK
6002011-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
601
df6dc84d
JK
602 * dw2-ifort-parameter-debug.S: Update copyright year.
603 * dw2-ifort-parameter.c: Update copyright year.
604 * dw2-ifort-parameter.exp: Update copyright year.
605
9655e943
JK
606 * dw2-ifort-parameter-debug.S: New file.
607 * dw2-ifort-parameter.c: New file.
608 * dw2-ifort-parameter.exp: New file.
609
353d1d73
JK
6102011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
611
612 * gdb.base/commands.exp (error_clears_commands_left): New function.
613 (): Call it.
614
5c07461a
JK
6152011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
616
617 * gdb.mi/mi-inheritance-syntax-error.cc (A): Make `a' public.
618 (C): Initialize `a'.
619 * gdb.mi/mi-inheritance-syntax-error.exp
620 (-data-evaluate-expression $path): Expect `a' as 5.
621
0d932b2f
MK
6222011-08-26 Marc Khouzam <marc.khouzam@ericsson.com>
623
624 PR mi/11912
625 * gdb.mi/mi-inheritance-syntax-error.cc: New file.
626 * gdb.mi/mi-inheritance-syntax-error.exp: New file.
627 * gdb.mi/mi-var-cp.cc: Updated for new 'class'
628 keyword in output of -var-info-path-expression.
629
bdb54049
JK
6302011-08-26 Jan Kratochvil <jan.kratochvil@redhat.com>
631
632 * gdb.trace/backtrace.exp: Use is_lp64_target to check 64bit target.
633 * gdb.trace/collection.exp: Likewise.
634 * gdb.trace/report.exp: Likewise.
635 * gdb.trace/unavailable.exp: Likewise.
636 * gdb.trace/while-dyn.exp: Likewise.
637
59cde39c
KS
6382011-08-18 Keith Seitz <keiths@redhat.com>
639
640 PR c++/12266
641 * gdb.cp/meth-typedefs.cc: New file.
642 * gdb.cp/meth-typedefs.exp: New file.
643
fa3a4f15
PM
6442011-08-17 Phil Muldoon <pmuldoon@redhat.com>
645
646 * gdb.python/python.exp: Add extended-prompt tests.
647
c1049fca
JK
6482011-08-15 Jan Kratochvil <jan.kratochvil@redhat.com>
649
650 * gdb.arch/i386-dr3-watch.exp
651 (watchpoint on gap1 does not fit debug registers)
652 (delete all watchpoints): Fix racy expect strings.
653
d93f7b5c
YQ
6542011-08-14 Yao Qi <yao@codesourcery.com>
655
656 * gdb.base/maint.exp: set data_section to ".neardata".
657 * gdb.base/savedregs.c (thrower): Trigger SIGILL on NO-MMU machine.
658 * gdb.base/savedregs.exp: Handle SIGILL.
659 * gdb.mi/mi-syn-frame.c (bar): Trigger SIGILL on NO-MMU machine.
660 * gdb.xml/tdesc-regs.exp: Set core-regs for tic6x-*-*.
661
457e09f0
DE
6622011-08-12 Doug Evans <dje@google.com>
663
664 * gdb.python/py-symbol.exp: Add test for symbol.type.
665
5d0bb2fb
UW
6662011-08-12 Ulrich Weigand <ulrich.weigand@linaro.org>
667
668 * gdb.threads/pthreads.exp: Enable on non-native configurations.
669 * gdb.mi/mi-pthreads.exp: Likewise.
670 * gdb.mi/mi2-pthreads.exp: Likewise.
671 * gdb.mi/gdb669.exp.exp: Likewise.
672
fcdfa280
PA
6732011-08-09 Pedro Alves <pedro@codesourcery.com>
674
675 * lib/mi-support.exp (detect_async): Rename to...
676 (mi_detect_async): ... this.
677 * gdb.mi/mi-nonstop-exit.exp: Adjust.
678 * gdb.mi/mi-nonstop.exp: Adjust.
679 * gdb.mi/mi-ns-stale-regcache.exp: Adjust.
680 * gdb.mi/mi-nsintrall.exp: Adjust.
681 * gdb.mi/mi-nsmoribund.exp: Adjust.
682 * gdb.mi/mi-nsthrexec.exp: Adjust.
683
9d8fa392
PA
6842011-08-09 Pedro Alves <pedro@codesourcery.com>
685
686 * gdb.base/display.c (do_loops): New `p_i' local.
687 * gdb.base/display.exp: Test displaying a variable that is
688 temporarily at a bad address.
689
b6cede78
JK
6902011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
691
692 * gdb.dwarf2/dw2-op-stack-value.S: New file.
693 * gdb.dwarf2/dw2-op-stack-value.exp: New file.
694
67bedb8c
JK
6952011-08-08 Jan Kratochvil <jan.kratochvil@redhat.com>
696
697 * gdb.dwarf2/dw2-simple-locdesc.S: Replace .value by .2byte.
3c542bc3
JK
698 * gdb.dwarf2/dw2-case-insensitive.exp (regexp case-sensitive off)
699 (p fuNC_symtab): Permit also ppc64 leading dot.
67bedb8c 700
af6e93b2
PA
7012011-08-05 Pedro Alves <pedro@codesourcery.com>
702
703 * gdb.trace/unavailable.exp (test_maybe_regvar_display): New
704 procedure.
705 (gdb_collect_args_test, gdb_collect_locals_test): Use it.
706
1cf0e11f
YQ
7072011-08-05 Yao Qi <yao@codesourcery.com>
708
709 * gdb.base/callfuncs.exp: Set language after main.
710 * gdb.cp/cplusfuncs.exp: Likewise.
711 * gdb.cp/inherit.exp: Likewise.
712
a1e28cb2
UW
7132011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
714
715 * gdb.base/nostdlib.exp: Skip on gdb_stub targets.
716 * gdb.base/watch-vfork.exp: Skip on remote targets.
717
d4f5bbb9
UW
7182011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
719
720 * gdb.threads/thread-find.exp: Support remote targets.
721
724f4f80
UW
7222011-08-04 Ulrich Weigand <ulrich.weigand@linaro.org>
723
724 * gdb.base/jit.exp: Download solib_binfile to target.
725 * gdb.base/jit-so.exp: Likewise. Also, use gdb_load_shlibs
726 and call dlopen without full path name.
727 * gdb.cp/infcall-dlopen.exp: Use gdb_load_shlibs and call
728 dlopen without full path name.
729
934709f0
PW
7302011-08-03 Philippe Waroquiers <philippe.waroquiers@skynet.be>
731
732 * gdb.base/break-always.exp: Complete the test
733 with duplicated breakpoints and enabling/disabling them.
734
c26106c4
TT
7352011-08-02 Tom Tromey <tromey@redhat.com>
736
737 PR gdb/11289:
738 * gdb.cp/overload.exp: Fix regexps. Remove kfails.
739
9300444e 7402011-08-01 Paul Pluzhnikov <ppluzhnikov@google.com>
fbe12357
PP
741
742 PR gdb/13045
743 * gdb.base/float.exp: Add new test case for PR gdb/13045
744 * gdb.base/float.c: New file.
745
00bd41d6
PM
7462011-07-28 Phil Muldoon <pmuldoon@redhat.com>
747
748 * gdb.python/py-mi.exp: Test printers returning string hint, and
749 also not returning a value.
750 * gdb.python/py-prettyprint.c: Add testcase for above.
751 * gdb.python/py-prettyprint.py: Add test printer for above.
752
d24f74ce
JK
7532011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
754
755 * gdb.dwarf2/dw2-simple-locdesc.S: Change DWARF version to 3.
756 (.Ldie26, .Ldie41, .Ldie4a, .Ldie54, .Ldie5b): Remove.
757 (.Ldie30) Add as field "data4".
758 (.Ldie32) Rename field "b" to "shl".
759 (abbrev4) Change for the "data4" field.
760 (abbrev5, abbrev6) Remove.
761 * gdb.dwarf2/dw2-simple-locdesc.exp (p &s.b): Rename to ...
762 (p &s.shl): ... here. Add comment.
763 (p &s.data4): New.
764
bb7da2bf
JK
7652011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
766
767 Fix crash on lval_computed values.
768 * gdb.dwarf2/implptr.exp (print sizeof (j[0])): New test.
769
11081198
JK
7702011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
771
772 * gdb.base/help.exp (help whatis): Update the expected string.
773
3c6e0cb3
JK
7742011-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
775
776 * gdb.dwarf2/dw2-simple-locdesc.S: New file.
777 * gdb.dwarf2/dw2-simple-locdesc.exp: New file.
778 * gdb.dwarf2/dw2-stack-boundary.exp (check partial symtab errors):
779 Change the expected string.
780
efa80663
PA
7812011-07-26 Pedro Alves <pedro@codesourcery.com>
782
783 * gdb.base/watchpoint.exp
784 (test_disable_enable_software_watchpoint): New procedure.
785 (top level): Run it.
786
db8e4570
UW
7872011-07-26 Ulrich Weigand <ulrich.weigand@linaro.org>
788
789 * gdb.python/py-mi.exp: Avoid '+' in filenames. Call C version of
790 executable file "${binfile}", C++ version "${binfile}-cxx".
791 * gdb.python/py-prettyprint.exp: Likewise.
792 * gdb.python/py-symbol.exp: Likewise.
793 * gdb.python/py-type.exp: Likewise.
794 * gdb.python/py-value.exp: Likewise.
795 * gdb.python/py-template.exp (test_template_arg): Pass full executable
796 file name instead of just suffix.
797
543305c9
JK
7982011-07-25 Jan Kratochvil <jan.kratochvil@redhat.com>
799
800 Fix implicit pointer offsets.
801 * gdb.dwarf2/implptr.c (add): New marker baz breakpoint.
802 * gdb.dwarf2/implptr.exp (set baz breakpoint for implptr)
803 (continue to breakpoint: continue to baz breakpoint for implptr)
804 (sanity check element 0, sanity check element 1)
805 (enter the inlined function, check element 0 for the offset)
806 (check element 1 for the offset)
807 (continue to breakpoint: ignore the second baz breakpoint): New tests.
808 (set foo breakpoint for implptr): Update the breakpoint number.
809
b3215adc
UW
8102011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
811
812 * gdb.python/py-mi.exp: Use different file names for different
813 versions of the executable under test.
814 * gdb.python/py-prettyprint.exp: Likewise.
815 * gdb.python/py-symbol.exp: Likewise.
816 * gdb.python/py-template.exp: Likewise.
817 * gdb.python/py-type.exp: Likewise.
818 * gdb.python/py-value.exp: Likewise.
819
182b9acc
UW
8202011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
821
822 * gdb.python/py-breakpoint.exp: Re-set can-use-hw-watchpoints
823 flag after restarting GDB if necessary.
824
e6052b5d
UW
8252011-07-22 Ulrich Weigand <ulrich.weigand@linaro.org>
826
827 * gdb.python/py-shared.exp: Call gdb_load_shlibs.
828
1ced966e
PA
8292011-07-22 Pedro Alves <pedro@codesourcery.com>
830
831 * gdb.arch/i386-dr3-watch.exp: Test that the i386 watchpoints
832 backend doesn't leave used debug registers behind.
833
3543a589
TT
8342011-07-22 Tom Tromey <tromey@redhat.com>
835
836 * gdb.dwarf2/typeddwarf.c: XFAIL 'z' on x86-64.
837 * gdb.dwarf2/typeddwarf.exp (xfail-gdb-test): Add arch_pattern
838 argument.
839 * gdb.dwarf2/typeddwarf-amd64.S: New file.
840
14d15303 8412011-07-21 Matt Rice <ratmice@gmail.com>
842
843 * gdb.threads/Makefile.in: Avoid globbing corethreads.exp
844 in mostlyclean rule. Add files ending in .core.
845
9b158ba0 8462011-07-21 Matt Rice <ratmice@gmail.com>
847
848 PR macros/12999
849 * gdb.base/info-macros.c: New test sources.
850 * gdb.base/info-macros.exp: New tests.
851
d17b6f81
PM
8522011-07-21 Phil Muldoon <pmuldoon@redhat.com>
853
854 * gdb.python/python.exp: Add prompt substitution tests.
855
918dd910
JK
8562011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
857
858 Fix crash if referenced CU is aged out.
859 * gdb.dwarf2/dw2-op-call.exp (maintenance set dwarf2 max-cache-age 0):
860 New.
861 * gdb.dwarf2/implptr.exp: Likewise.
862
0e37a63c
JK
8632011-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
864
865 * gdb.dwarf2/implptr.S: Rebuilt.
866 * gdb.dwarf2/implptr.c (intp, intpp, intppp): New typedefs.
867 (bar): Use them for j, k, l.
868 * gdb.dwarf2/implptr.exp: New variable opts. Support runtest parameter
869 COMPILE.
870 (print j in implptr:bar): Update for the intp typedef.
871 (print p[0].x in implptr:foo): Use more exact regex.
872
f65cf84c
TT
8732011-07-18 Tom Tromey <tromey@redhat.com>
874
875 * gdb.cp/static-method.exp: Add missing single quote.
876
d5b4a7be
YQ
8772011-07-18 Yao Qi <yao@codesourcery.com>
878
879 * gdb.base/async-shell.exp: Skip test if displaced stepping is not
880 supported.
881 * gdb.mi/mi-nonstop-exit.exp: Likewise.
882 * gdb.mi/mi-nonstop.exp: Likewise.
883 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
884 * gdb.mi/mi-nsintrall.exp: Likewise.
885 * gdb.mi/mi-nsmoribund.exp: Likewise.
886 * gdb.mi/mi-nsthrexec.exp: Likewise.
887 * gdb.python/py-evthreads.exp: Likewise.
888
e9ea2662
JK
8892011-07-15 Jan Kratochvil <jan.kratochvil@redhat.com>
890
891 Code cleanup.
892 * gdb.cp/namespace.exp (xfail_class_types): New variable. Initialize
893 it. Substitute it instead of test_compiler_info everywhere.
894
ce451573
UW
8952011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
896
897 * gdb.base/type-opaque.exp: Use gdb_load_shlibs. Run test on
898 remote targets as well.
899
756d88a7
UW
9002011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
901
902 * lib/gdb.exp (gdb_compile_shlib_pthreads): New helper.
903 * gdb.threads/tls-shared.exp: Use it. Call gdb_load_shlibs.
904
31f83dc5
UW
9052011-07-15 Ulrich Weigand <ulrich.weigand@linaro.org>
906
907 * lib/gdb.exp (gdb_compile): Specify rpath if the *target* is
908 a remote machine, not the host.
909 (gdb_compile_shlib): Set soname if target is remote.
910
059241a0
PP
9112011-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
912
913 * gdb.cp/minsym-fallback.exp: Link in C++ mode.
914
28a0b48c 9152011-07-13 Matt Rice <ratmice@gmail.com>
916
917 * gdb.python/py-objfile-script-gdb.py: Renamed to
918 py-objfile-script-gdb.py.in.
919 * gdb.python/py-objfile-script-gdb.py.in: Renamed from
920 py-objfile-script-gdb.py.
921 * gdb.python/py-objfile-script.exp: Update reference to
922 py-objfile-script-gdb.py.
923
9a771b67
JK
9242011-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
925
926 * gdb.dwarf2/dw2-op-call.S (array1): Use the real label; do not
927 reference undefined label.
928
04ad99e6
JK
9292011-07-11 Jan Kratochvil <jan.kratochvil@redhat.com>
930
931 * gdb.dwarf2/dw2-const.S (Pointer size): Change from 4 to 8.
932 (DW_AT_high_pc, DW_AT_low_pc): Remove them.
933 (val8, .Ltype_const8, .Ltype_int8, DW_TAG_variable): New.
934 * gdb.dwarf2/dw2-const.exp (print/x val8): New test.
935
713389e0
PM
9362011-07-11 Phil Muldoon <pmuldoon@redhat.com>
937
938 PR python/12438
939 * gdb.python/python.exp: Add maint set/show python print-stack
940 deprecated tests. Add set/show python print-backtrace tests.
941
97d146f8
JK
9422011-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
943
944 * gdb.java/jprint.exp (print a java.lang.String): xfail without system
945 debug info.
946
facde0e5 9472011-07-06 Matt Rice <ratmice@gmail.com>
948
949 * gdb.python/python.exp: Update filename paths.
950 * gdb.python/py-symtab.exp: Ditto.
951
438640d1
MP
9522011-07-06 Marek Polacek <mpolacek@redhat.com>
953
954 * gdb.python/py-evthreads.exp: Add missing `$'.
955
33a365df
MF
9562011-07-06 Jie Zhang <jie.zhang@analog.com>
957
958 * config/bfin.exp: New file.
959 * gdb.asm/asm-source.exp (bfin-*-*): Handle Blackfin targets.
960 * gdb.asm/bfin.inc: New file.
961
8f7ae686
MP
9622011-07-06 Marek Polacek <mpolacek@redhat.com>
963
df46027d 964 * gdb.python/py-evthreads.exp: Fix race by adding an anchor to match
8f7ae686
MP
965 the whole output.
966
eb2a6f42
TT
9672011-07-05 Tom Tromey <tromey@redhat.com>
968
969 * gdb.java/jprint.java (jprint.hi): New field.
970 * gdb.java/jprint.exp: Print string.
971
177b42fe
TJB
9722011-07-05 Thiago Jung Bauermann <bauerman.ibm.com>
973
974 * gdb.base/call-sc.c: Fix typos.
975 * gdb.base/ifelse.exp: Likewise.
976 * gdb.base/structs.c: Likewise.
977
3b2a0cf2
JB
9782011-07-06 Paul Pluzhnikov <ppluzhnikov@google.com>
979
980 * gdb.base/jit-so.exp: New test.
981 * gdb.base/jit-dlmain.c: New file.
982 * gdb.base/jit-main.c: Allow "main" to be elsewhere.
983
46fc714c
JK
9842011-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
985
986 * gdb.cp/m-static.exp: Call get_compiler_info.
e17476d7
JK
987 (static const int initialized nowhere): Call setup_xfail for gcc <= 4.4.
988 * gdb.cp/pr9167.exp (p b): Likewise.
989 * gdb.cp/temargs.exp: Do not set have_pr_45024_fixed for gcc 4.6.
990 (test value of P in inner_m, test type of Z in inner_m): Call
991 setup_xfail for gcc <= 4.5.
46fc714c 992
418c7cf7
JK
9932011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
994
995 * gdb.cp/paren-type.cc: New files.
996 * gdb.cp/paren-type.exp: New files.
997
3d50dd94
JK
9982011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
999
1000 Stop on first linespec terminator instead of eating what we can.
1001 * gdb.cp/minsym-fallback-main.cc (main): Call also C::operator ().
1002 * gdb.cp/minsym-fallback.cc (C::operator ()): Define.
1003 * gdb.cp/minsym-fallback.exp (break 'C::f()'): Change to ...
1004 (break C::f()): ... this one.
1005 (break C::operator()()): New test.
1006 * gdb.cp/minsym-fallback.h (C::operator ()): Declare.
1007 * gdb.java/jmisc.exp (break jmisc.main(java.lang.String[])int): New
1008 test.
1009
dcf9f4ab
JK
10102011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1011
1012 Fall back linespec to minimal symbols.
1013 * gdb.base/psymtab.exp (Don't search past end of psymtab.): Update the
1014 error message.
1015 * gdb.cp/cplusfuncs.exp (list foo::operator int*): Likewise.
1016 * gdb.cp/minsym-fallback-main.cc: New file.
1017 * gdb.cp/minsym-fallback.cc: New file.
1018 * gdb.cp/minsym-fallback.exp: New file.
1019 * gdb.cp/minsym-fallback.h: New file.
1020
3f542ed1
JK
10212011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1022
1023 * gdb.cp/no-dmgl-verbose.cc: New file.
1024 * gdb.cp/no-dmgl-verbose.exp: New file.
1025
10262011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
900e11f9
JK
1027
1028 * gdb.base/break-interp.exp (reach_1, test_ld): Allow also the prefix
1029 __GI_.
1030 * gdb.cp/psymtab-parameter.cc (func): Make it a template function.
1031 (f): New function.
1032 * gdb.cp/psymtab-parameter.exp (complete break 'func(): Rename to ...
1033 (complete p 'func<short>(): ... here.
1034 * gdb.dwarf2/dw2-linkage-name-trust-main.cc: New file.
1035 * gdb.dwarf2/dw2-linkage-name-trust.S: New file.
1036 * gdb.dwarf2/dw2-linkage-name-trust.exp: New file.
1037 * gdb.cp/temargs.exp (test type of F in k3_m, test value of F in k3_m):
1038 Make them KFAIL gcc/49546.
1039
00eb2c4a
JB
10402011-07-01 Joel Brobecker <brobecker@adacore.com>
1041
1042 * gdb.ada/catch_ex.exp: Add temporary catchpoint tests.
1043
85a20c42
JK
10442011-07-01 Jan Kratochvil <jan.kratochvil@redhat.com>
1045
1046 Test GCC PR debug/49546.
1047 * gdb.cp/temargs.exp (set sixth breakpoint for temargs)
1048 (test type of F in k3_m, test value of F in k3_m): New.
1049 * gdb.cp/temargs.cc (struct S3, struct K3): New.
1050 (main): New variable k3. Call k3.k3_m.
1051
d2d43431
JB
10522011-07-01 Jean-Charles Delay <delay@adacore.com>
1053
1054 * gdb.ada/packed_array.exp: Fix expected outout.
1055
54ae186f
JB
10562011-07-01 Jean-Charles Delay <delay@adacore.com>
1057
1058 * gdb.ada/packed_array.exp: fixed expected output.
1059
8f17729f
JB
10602011-07-01 Joel Brobecker <brobecker@adacore.com>
1061
1062 * gdb.ada/same_enum: New testcase.
1063
f5aa6869
JB
10642011-07-01 Joel Brobecker <brobecker@adacore.com>
1065
1066 * gdb.ada/ptr_typedef: New testcase.
1067
828292f2
JB
10682011-07-01 Joel Brobecker <brobecker@adacore.com>
1069
1070 * gdb.ada/arrayptr.exp: Add ptype test.
1071
18920c42
JB
10722011-07-01 Joel Brobecker <brobecker@adacore.com>
1073
1074 * gdb.ada/char_enum: New testcase.
1075
3536d9e3 10762011-07-01 Yao Qi <yao@codesourcery.com>
54aeeb99
YQ
1077
1078 * gdb.base/dump.exp (capture_pointer_with_type): New.
1079 Get value from address instead of name.
1080 Start GDB once, and do `dump' and `restore'
1081 tests together.
1082
db863c42
MF
10832011-06-30 Jie Zhang <jie.zhang@analog.com>
1084 Mike Frysinger <vapier@gentoo.org>
1085
1086 * config/monitor.exp (get_remotetimeout, set_remotetimeout): New
1087 helper functions for getting/setting remotetimeout variable.
1088 * lib/gdb.exp (gdb_load): If the target is remote, set
1089 $oldremotetimeout to get_remotetimeout, then call set_remotetimeout
1090 with $loadtimeout. Set $load_ok to 0 before doing the load.
1091 Instead of returning, immediately, set $load_ok to 0. Call
1092 set_remotetimeout with $oldremotetimeout, and then return if
1093 $load_ok is 1.
1094
e9e642a8
AB
10952011-06-30 Andrew Burgess <aburgess@broadcom.com>
1096
1097 * gdb.python/py-template.exp: Don't run this test if the target
1098 does not support c++ tests.
1099
32019081
JK
11002011-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
1101
1102 Fix non-only rename list for Fortran modules import.
1103 * gdb.fortran/module.exp (print var_x, print var_y, print var_z): New
1104 tests.
1105 * gdb.fortran/module.f90 (module moduse): New.
1106 (program module): use moduse, test var_x, var_y and var_z.
1107
0ecee54c
TT
11082011-06-29 Tom Tromey <tromey@redhat.com>
1109
1110 PR testsuite/12040:
1111 * gdb.fortran/array-element.exp: Use f90, not f77.
1112 * gdb.fortran/complex.exp: Use f90, not f77.
1113 * gdb.fortran/derived-type.exp: Use f90, not f77.
1114 * gdb.fortran/library-module.exp: Use f90, not f77.
1115 * gdb.fortran/logical.exp: Use f90, not f77.
1116 * gdb.fortran/module.exp: Use f90, not f77.
1117 * gdb.fortran/multi-dim.exp: Use f90, not f77.
1118 * gdb.fortran/subarray.exp: Use f90, not f77.
1119
3b2b8fea
TT
11202011-06-29 Tom Tromey <tromey@redhat.com>
1121
1122 * gdb.fortran/charset.exp: New file.
1123 * gdb.fortran/charset.f90: New file.
1124
42159ca5
TT
11252011-06-29 Tom Tromey <tromey@redhat.com>
1126
1127 PR testsuite/12040:
1128 * lib/future.exp: New file, mostly extracted from ada.exp.
1129 Rewrote compatibility code to use rename.
1130 (gdb_find_gfortran): New proc.
1131 (gdb_default_target_compile): Refresh from dejagnu; plus a pending
1132 gfortran patch.
1133 * lib/ada.exp (gdb_find_gnatmake, gdb_default_target_compile):
1134 Move to future.exp.
1135 * lib/gdb.exp: Always load future.exp.
1136
af69a5ce
YQ
11372011-06-28 Yao Qi <yao@codesourcery.com>
1138
1139 * gdb.cp/exception.cc: Don't include iostream.
1140 (bar): Remove print statement.
1141 (catcher): New.
1142 (main): Remove print statements. Call function catcher.
1143 * gdb.cp/exception.exp : Don't match inferior's output in regexp.
1144 Set breakpoint on catcher, and check the value of parameter.
1145
ab5c6a72
YQ
11462011-06-23 Yao Qi <yao@codesourcery.com>
1147
1148 * gdb.cp/mb-inline.exp: Parse the output of `info break' to check breakpoint
1149 1.2 is disabled. KFAIL for uclinux.
1150
9497469f
MP
11512011-06-23 Marek Polacek <mpolacek@redhat.com>
1152
1153 * gdb.mi/mi2-var-display.exp: Replace gdb_test_multiple with
1154 mi_gdb_test.
1155
b9132588
MP
11562011-06-23 Marek Polacek <mpolacek@redhat.com>
1157
5d197ed0 1158 * gdb.mi/mi2-return.exp: Replace gdb_test_multiple with mi_gdb_test.
b9132588 1159
e55595ca
MP
11602011-06-23 Marek Polacek <mpolacek@redhat.com>
1161
5d197ed0
MP
1162 * gdb.mi/mi2-console.exp: Replace gdb_test_multiple with mi_gdb_test.
1163
11642011-06-23 Marek Polacek <mpolacek@redhat.com>
1165
1166 * gdb.mi/mi2-basics.exp: Fix races. Honour the
1167 `test_exec_and_symbol_mi_operatons' return value.
1168 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1169 gdb_test_multiple.
1170 (test_exec_and_symbol_mi_operatons): Likewise.
1171 (test_path_specification): Likewise.
e55595ca 1172
be777e08
YQ
11732011-06-23 Yao Qi <yao@codesourcery.com>
1174
1175 * gdb.base/moribund-step.exp: Skip test if displaced stepping is not
1176 supported.
1177 * lib/gdb.exp (support_displaced_stepping): New.
1178
615556d6
YQ
11792011-06-23 Yao Qi <yao@codesourcery.com>
1180
1181 * gdb.threads/execl.exp: Skip on remote target.
1182
833b0ca7
MP
11832011-06-21 Marek Polacek <mpolacek@redhat.com>
1184
5d197ed0 1185 * gdb.mi/mi-var-display.exp: Replace gdb_test_multiple with
833b0ca7
MP
1186 mi_gdb_test.
1187
1ee4023a
MP
11882011-06-20 Marek Polacek <mpolacek@redhat.com>
1189
5d197ed0 1190 * gdb.mi/mi-nsintrall.exp: Replace gdb_test_multiple with mi_gdb_test.
1ee4023a 1191
d0b1d624
MP
11922011-06-20 Marek Polacek <mpolacek@redhat.com>
1193
5d197ed0 1194 * gdb.mi/mi-nsmoribund.exp: Replace gdb_test_multiple with
d0b1d624
MP
1195 mi_gdb_test.
1196
79aa92c1
MP
11972011-06-20 Marek Polacek <mpolacek@redhat.com>
1198
5d197ed0 1199 * gdb.mi/mi-return.exp: Replace gdb_test_multiple with mi_gdb_test.
79aa92c1 1200
5ce5db06
YQ
12012011-06-14 Yao Qi <yao@codesourcery.com>
1202
1203 gdb/testsuite/
1204 * gdb.threads/ia64-sigill.exp: Remove "set debug lin-lwp 1".
1205
533a737e
JK
12062011-06-10 Jan Kratochvil <jan.kratochvil@redhat.com>
1207
1208 * gdb.dwarf2/dw2-filename.exp (info sources): New testcase.
1209
d0e53741
TT
12102011-06-10 Tom Tromey <tromey@redhat.com>
1211
1212 * gdb.cp/temargs.exp: Let tests pass if compiler bug is fixed.
1213 Add tests for pointer-to-member-function.
1214 * gdb.cp/temargs.cc (S::somefunc): New function.
1215 (K2): New class.
1216 (main): Instantiate K2; call method.
1217
b5916bbd
JB
12182011-06-08 Joel Brobecker <brobecker@adacore.com>
1219
1220 * gdb.python/py-inferior.c (f2): Make str an array rather
1221 than a pointer.
1222 * gdb.python/py-inferior.exp: Adjust testcase accordingly.
1223
5be4dfca
JK
12242011-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1225
1226 * gdb.base/async-shell.c: New file.
1227 * gdb.base/async-shell.exp: New file.
1228
9f47e254
PA
12292011-06-06 Pedro Alves <pedro@codesourcery.com>
1230
1231 * gdb.threads/pending-step.exp: Add more context to SIGTRAP match.
1232
64b9b334
JB
12332011-06-03 Joel Brobecker <brobecker@adacore.com> (obvious fix)
1234
1235 From Stephen Kitt <steve@sk2.org>
1236 * gdb.base/help.exp: Adjust following some spelling corrections
1237 in GDB.
1238
dbc0f131
YQ
12392011-06-01 Yao Qi <yao@codesourcery.com>
1240
1241 * gdb.base/ending-run.exp: Match __uClibc_main for uClibc.
1242
fd336a18
KS
12432010-05-31 Keith Seitz <keiths@redhat.com>
1244
1245 PR c++/12750
1246 * gdb.cp/static-method.cc: New file.
1247 * gdb.cp/static-method.exp: New file.
1248
fa8b9902
KS
12492010-05-31 Keith Seitz <keiths@redhat.com>
1250
1251 PR symtab/12704
1252 * gdb.cp/anon-ns.cc: New file.
1253 * gdb.cp/anon-ns.exp: New file.
1254
0a5b1e09
PA
12552011-05-31 Pedro Alves <pedro@codesourcery.com>
1256
1257 * gdb.arch/i386-dr3-watch.c: New file.
1258 * gdb.arch/i386-dr3-watch.exp: New file.
1259
0578b8d1
YQ
12602011-05-30 Yao Qi <yao@codesourcery.com>
1261
1262 * gdb.base/callfuncs.c (t_structs_fc): New.
1263 (t_structs_dc, t_structs_ldc): New.
1264 (t_double_many_args):
1265 (DEF_FUNC_MANY_ARGS_1, DEF_FUNC_MANY_ARGS_2): Define.
1266 (DEF_FUNC_MANY_ARGS_3, DEF_FUNC_VALUES_1): Define.
1267 (DEF_FUNC_VALUES_2, DEF_FUNC_VALUES_3): Define.
1268 * gdb.base/callfuncs.exp: Call new functions.
1269
6680506e
YQ
12702011-05-30 Yao Qi <yao@codesourcery.com>
1271
ff4d2c60
YQ
1272 * gdb.base/callfuncs.exp (rerun_and_prepare): New.
1273 Call rerun_and_prepare for each test to isolate effects.
1274
12752011-05-30 Yao Qi <yao@codesourcery.com>
1276
1277 * gdb.base/varargs.c (find_max_float_real): New.
1278 (find_max_double_real, find_max_long_double_real): New.
1279 * gdb.base/varargs.exp: Call these new added functions.
6680506e
YQ
1280 * lib/gdb.exp (setup_kfail_for_target): New.
1281
e43ec454
YQ
12822011-05-30 Yao Qi <yao@codesourcery.com>
1283
1284 * gdb.base/funcargs.c (callca, callcb, callcc): New.
1285 (callcd, callce, callcf, callc1a, callc1b): New.
1286 (callc2a, callc2b): New.
1287 * gdb.base/funcargs.exp (complex_args): New.
1288 (complex_integral_args, complex_float_integral_args): New.
1289 * lib/gdb.exp (support_complex_tests): New. Determine
1290 whether to run test cases on _Complex types.
1291
432b4d03
JK
12922011-05-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1293
1294 * gdb.threads/leader-exit.c: New file.
1295 * gdb.threads/leader-exit.exp: New file.
1296
6caf069d
MP
12972011-05-27 Marek Polacek <mpolacek@redhat.com>
1298
9497469f 1299 * gdb.mi/mi-nonstop.exp: Replace gdb_test_multiple with mi_gdb_test.
6caf069d 1300
97fce28b
MP
13012011-05-27 Marek Polacek <mpolacek@redhat.com>
1302
1303 * gdb.mi/mi-nonstop-exit.exp: Remove the `-gdb-show non-stop' testcase,
1304 remove the `supported' variable.
1305 * gdb.mi/mi-nonstop.exp: Likewise.
1306 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
1307 * gdb.mi/mi-nsintrall.exp: Likewise.
1308 * gdb.mi/mi-nsmoribund.exp: Likewise.
1309 * gdb.mi/mi-nsthrexec.exp: Likewise.
1310
9da8c2a0
PA
13112011-05-26 Pedro Alves <pedro@codesourcery.com>
1312
1313 * gdb.reverse/finish-reverse-bkpt.exp: New test.
1314
2c03e5be
PA
13152011-05-26 Pedro Alves <pedro@codesourcery.com>
1316
1317 * gdb.reverse/next-reverse-bkpt-over-sr.exp: New test.
1318
2e21250d
KS
13192011-05-24 Keith Seitz <keiths@redhat.com>
1320
1321 PR breakpoint/12803
1322 * gdb.cp/cmpd-minsyms.cc (a): New method.
1323 (b): New method.
1324 (c): New method.
1325 * gdb.cp/cmpd-minsyms.exp: Add tests for new methods.
1326
cdac0397
PA
13272011-05-24 Pedro Alves <pedro@codesourcery.com>
1328
1329 * gdb.base/commands.exp (watchpoint_command_test): Check that the
1330 watchpoint's command list didn't execute when the watchpoint went
1331 out of scope.
1332
ee5683ab
PM
13332011-05-24 Pierre Muller <muller@ics.u-strasbg.fr>
1334
1335 Centralize -DSYMBOL_PREFIX=\"_\" additional flags in gdb.exp.
1336 * lib/gdb.exp (gdb_target_symbol_prefix_flags): New procedure.
1337 * gdb.arch/i386-bp_permanent.exp: Use gdb_target_symbol_prefix_flags.
1338 * gdb.arch/i386-gnu-cfi.exp: Likewise.
1339 * gdb.arch/i386-permbkpt.exp: Likewise.
1340 * gdb.arch/i386-prologue.exp: Likewise.
1341 * gdb.arch/i386-size-overlap.exp: Likewise.
1342 * gdb.arch/i386-size.exp: Likewise.
1343 * gdb.arch/i386-unwind.exp: Likewise.
1344 * gdb.reverse/i386-precsave.exp: Likewise.
1345 * gdb.reverse/i386-reverse.exp: Likewise.
1346 * gdb.reverse/i386-sse-reverse.exp: Likewise.
1347 * gdb.reverse/i387-env-reverse.exp: Likewise.
1348 * gdb.reverse/i387-stack-reverse.exp: Likewise.
1349
c91c8c16
PA
13502011-05-24 Pedro Alves <pedro@codesourcery.com>
1351
1352 * gdb.trace/tfile.exp: Add test that opening the basic.tf trace
1353 file doesn't error, using MI.
1354
c50491a7
TT
13552011-05-23 Tom Tromey <tromey@redhat.com>
1356
1357 * gdb.base/charset.exp (string_display): Add tests to assign to
1358 arrays.
1359 * gdb.base/charset.c (short_array, int_array, long_array): New.
1360
4a07b7da
PA
13612011-05-20 Pedro Alves <pedro@codesourcery.com>
1362
1363 Cope with async mode.
1364
4a07b7da
PA
1365 * gdb.mi/mi-break.exp (test_breakpoint_commands): Split gdb_test
1366 into gdb_test + mi_expect_stop.
1367
b275f2d2
PA
13682011-05-20 Pedro Alves <pedro@codesourcery.com>
1369
1370 * gdb.mi/basics.c: Don't include stdio.h or unistd.h.
1371 (callme): Remove printf call.
1372
eec52c44
PM
13732011-05-20 Pierre Muller <muller@ics.u-strasbg.fr>
1374
1375 * lib/gdb.exp (gdb_test_list_exact): Suggest use of double
1376 quote pattern to avoid problems with Cygwin/mingw expect versions.
1377 * gdb.base/default.exp (show convenience): Use double
1378 quote pattern for regular expressions.
1379
b3c8eb43
JK
13802011-05-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1381
1382 Fix -readnow for -gdwarf-4 unused type units.
1383 * gdb.dwarf2/dw4-sig-type-unused.S: New file.
1384 * gdb.dwarf2/dw4-sig-type-unused.exp: New file.
1385
ed731959
JK
13862011-05-18 Jan Kratochvil <jan.kratochvil@redhat.com>
1387
1388 * gdb.base/kill-after-signal.c: New file.
1389 * gdb.base/kill-after-signal.exp: New file.
1390
3b48433d
PA
13912011-05-16 Pedro Alves <pedro@codesourcery.com>
1392
1393 * gdb.ada/start.exp: Call untested with the correct test filename.
1394 * gdb.arch/i386-bp_permanent.exp: Call untested with the correct
1395 test filename. Make the test's binary unique.
1396 * gdb.arch/i386-signal.exp: Call untested with the correct test
1397 filename.
1398 * gdb.arch/i386-size-overlap.exp: Ditto.
1399 * gdb.arch/Makefile.in (EXECUTABLES): Update.
1400 * gdb.base/gcore-buffer-overflow.exp: Ditto.
1401 * gdb.cp/call-c.exp: Ditto.
1402 * gdb.mi/mi-reverse.exp: Call untested with the correct test
1403 filename. Make the test's binary unique.
1404 * gdb.mi/Makefile.in (EXECUTABLES): Update.
1405 * gdb.python/py-mi.exp: Ditto.
1406 * gdb.python/Makefile.in (EXECUTABLES): Update.
1407 * gdb.reverse/i386-precsave.exp: Ditto.
1408 * gdb.reverse/i387-env-reverse.exp: Call untested with the correct
1409 test filename.
1410 * gdb.reverse/i387-stack-reverse.exp: Ditto.
1411 * gdb.reverse/sigall-precsave.exp: Ditto. Make the test's binary
1412 unique.
1413 * gdb.reverse/sigall-reverse.exp: Call untested with the correct
1414 test filename.
1415 * gdb.reverse/Makefile.in (EXECUTABLES): Update.
1416 * gdb.trace/tfile.exp: Ditto.
1417
ba4a8bdd
YQ
14182011-05-14 Yao Qi <yao@codesourcery.com>
1419
1420 * gdb.trace/tfile.c(add_memory_block): Store address in unsigned
1421 type.
1422
dbaefcf7
DE
14232011-05-13 Doug Evans <dje@google.com>
1424
1425 * gdb.python/py-objfile-script.exp: New file.
1426 * gdb.python/py-objfile-script.c: New file.
1427 * gdb.python/py-objfile-script-gdb.py: New file.
1428 * testsuite/gdb.python/py-section-script.exp: Test
1429 "info auto-load-scripts".
1430
9930639c
TT
14312011-05-13 Tom Tromey <tromey@redhat.com>
1432
1433 * gdb.dwarf2/clztest.exp: New file.
1434 * gdb.dwarf2/clztest.c: New file.
1435 * gdb.dwarf2/clztest.S: New file.
1436
05272e11
DE
14372011-05-13 Doug Evans <dje@google.com>
1438
cc63ef9b
DE
1439 * gdb.base/charset.exp: If UTF-16 is not available, skip char16_t,
1440 String16 tests.
05272e11 1441
6edba76f
TT
14422011-05-13 Tom Tromey <tromey@redhat.com>
1443
1444 * lib/gdb.exp (is_x86_like_target): New proc.
1445 * gdb.dwarf2/watch-notconst.exp: Use is_x86_like_target.
1446 * gdb.dwarf2/valop.exp: Use is_x86_like_target.
1447 * gdb.dwarf2/typeddwarf.exp: Use is_x86_like_target. Pass
1448 -nostdlib to compiler.
1449 * gdb.dwarf2/typeddwarf.S (_start): Rename from 'main'.
1450 * gdb.dwarf2/pieces.exp: Use is_x86_like_target.
1451 * gdb.dwarf2/implptr.exp: Use is_x86_like_target.
1452 * gdb.dwarf2/dw2-restore.exp: Check for LP64.
1453 * gdb.dwarf2/callframecfa.exp: Use is_x86_like_target.
1454
028d0ed5
TJB
14552011-05-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1456
1457 * gdb.python/py-function.exp: Test setting a value from a function
1458 which executes a command.
1459
8a9b8146
TT
14602011-05-12 Tom Tromey <tromey@redhat.com>
1461
1462 * gdb.dwarf2/typeddwarf.S: New file.
1463 * gdb.dwarf2/typeddwarf.c: New file.
1464 * gdb.dwarf2/typeddwarf.exp: New file.
1465
10483e8e
MP
14662011-05-12 Marek Polacek <mpolacek@redhat.com>
1467
1468 * gdb.mi/mi-basics.exp: Fix races. Honour the
1469 `test_exec_and_symbol_mi_operatons' return value.
1470 (test_mi_interpreter_selection): Use mi_gdb_test instead of
1471 gdb_test_multiple.
1472 (test_exec_and_symbol_mi_operatons): Likewise.
1473 (test_path_specification): Likewise.
1474
faf067f1
JK
14752011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1476
1477 * lib/gdb.exp (gdb_rename_execfile): Remove catch wrappers.
1478 (gdb_touch_execfile): Remove catch wrappers. New variable time.
1479 Replace `file copy' and `file rename' by `file mtime'. Twice.
1480
7ff911a3
JK
14812011-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1482
1483 * gdb.base/readline-ask.c: New file.
1484 * gdb.base/readline-ask.exp: New file.
1485 * gdb.base/readline-ask.inputrc: New file.
1486
a536c6d7
UW
14872011-05-06 Ulrich Weigand <uweigand@de.ibm.com>
1488
1489 * gdb.cell/bt.exp: Delete breakpoints before running to signal
1490 to avoid race condition.
1491 * gdb.cell/coremaker.c: Use small stack size.
1492 * gdb.cell/ea-standalone.exp: Use file name without path as
1493 argument to c_to.
1494 * gdb.cell/fork.exp: Allow other output when continuing to end.
1495
d472a426
JK
14962011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1497
1498 * gdb.threads/corethreads.c: New file.
1499 * gdb.threads/corethreads.exp: New file.
1500
15012011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
774094b8
JK
1502
1503 * gdb.threads/gcore-thread.exp (objfile, opts): New variables.
1504 Try to compile the test using -Wl,-z,norelro first.
1505 (load_core): New variable libthread_db_seen, initialize it.
1506 (zeroed-threads cannot be listed): Protect it by XFAIL on
1507 !$libthread_db_seen.
1508
8be455d7
JK
15092011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1510
1511 PR 12573
1512 * gdb.dwarf2/dw2-skip-prologue.S: New file.
1513 * gdb.dwarf2/dw2-skip-prologue.c: New file.
1514 * gdb.dwarf2/dw2-skip-prologue.exp: New file.
1515
1976171a
JK
15162011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1517
1518 * gdb.cp/psymtab-parameter.cc: New file.
1519 * gdb.cp/psymtab-parameter.exp: New file.
1520
7db6f30f
JK
15212011-05-06 Jan Kratochvil <jan.kratochvil@redhat.com>
1522
1523 Fix a race.
1524 * gdb.cp/static-print-quit.exp (print c): Split to ...
1525 (print c - <return>, print c - q <return>, print c - to quit):
1526 ... these. Make the testfile untested on gdb-7.1.
1527
85161e9e 15282011-5-05 Janis Johnson <janisjo@codesourcery.com>
56744f0a
JJ
1529
1530 * lib/gdb.exp (exec_target_file, exec_symbol_file,
1531 gdb_rename_execfile, gdb_touch_execfile): New.
1532 * gdb.base/reread.exp: Use new procs to handle multiple
1533 exec files.
1534
0c51be18
YQ
15352011-05-05 Yao Qi <yao@codesourcery.com>
1536
1537 * gdb.arch/arm-disp-step.S(test_ldr_literal): New.
1538 (test_adr_32bit, test_pop_pc): New.
1539 * gdb.arch/arm-disp-step.exp (test_ldr_literal): New.
1540 (test_adr_32bit, test_pop_pc): New.
1541
4d393d60
JM
15422011-05-04 Joseph Myers <joseph@codesourcery.com>
1543
1544 * gdb.base/a2-run.exp (strongarm-*-coff): Don't handle target.
1545 * gdb.base/float.exp (xscale*-*-*, strongarm*-*-*): Don't handle
1546 targets.
1547 * gdb.base/long_long.exp (xscale*-*-*, strongarm*-*-*): Don't
1548 handle targets.
1549
8ffd0459
JK
15502011-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
1551
1552 * gdb.base/completion.exp (complete help info wat): Rename to ...
1553 (complete 'help info wat'): ... here.
1554 Remove all `-re ".*' and `-re "^.*' redundant regexes.
1555 (complete 'p 'arg', complete (2) 'p 'arg'): Remove redundant backslash.
1556
8e28d804
PA
15572011-05-04 Pedro Alves <pedro@codesourcery.com>
1558
1559 * gdb.base/completion.exp: Use gdb_test_multiple instead of
1560 gdb_test and explicit $gdb_prompt/timeout matches.
1561
3eb2ef34
YQ
15622011-05-04 Yao Qi <yao@codesourcery.com>
1563
1564 * gdb.arch/arm-disp-step.S: Fix usage of macros __thumb__
1565 and __thumb2__.
1566
aaaf81a3
MP
15672011-05-03 Marek Polacek <mpolacek@redhat.com>
1568
1569 * gdb.base/pr10179.exp: Get rid of races using `delete_breakpoints'
1570 in place of `gdb_test "delete breakpoints"'. This eliminates two
1571 testcases.
1572
c4cbc0df
PA
15732011-05-02 Pedro Alves <pedro@codesourcery.com>
1574
1575 PR testsuite/12649
1576 Fix races.
1577
1578 * gdb.base/completion.exp: Remove all sleep calls. Remove
1579 unnecessary regexs. Don't explicitly expect anything after the
1580 prompt. Eat the prompt if necessary.
1581
b4cbb4a3
EBM
15822011-05-02 Edjunior Machado <emachado@linux.vnet.ibm.com>
1583
1584 * gdb.opt/inline-cmds.exp: Adjust checks with "finish" command to
1585 accept to show the caller line again as well as the line after.
1586
d65aec65
PM
15872011-04-29 Phil Muldoon <pmuldoon@redhat.com>
1588
1589 PR mi/12531
1590
1591 * gdb.python/py-mi.exp: Add CPLUS_FAKE_CHILD tests and a C++
1592 compile target.
1593 * gdb.python/py-prettyprint.exp: Add C++ object for
1594 CPLUS_FAKE_CHILD test.
1595
30852783
UW
15962011-04-28 Ulrich Weigand <ulrich.weigand@linaro.org>
1597
1598 * gdb.base/signest.exp: New file.
1599 * gdb.base/signest.c: Likewise.
1600
c7b1f0d9
JK
16012011-04-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1602
1603 * lib/mi-support.exp (mi_expect_stop) <stopped at wrong place>: Accept
1604 thread and breakpoint notifications.
1605
559a7a62
JK
16062011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1607
1608 * gdb.base/fortran-sym-case.c: New file.
1609 * gdb.base/fortran-sym-case.exp: New file.
1610 * gdb.dwarf2/dw2-case-insensitive-debug.S: New file.
1611 * gdb.dwarf2/dw2-case-insensitive.c: New file.
1612 * gdb.dwarf2/dw2-case-insensitive.exp: New file.
1613
8344e389
JK
16142011-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
1615
1616 * lib/gdb.exp (gdb_test_multiple): Eror on newline in $message.
1617 * gdb.base/ifelse.exp: Give names to the "" tests as `if true else
1618 false #1', `if true else false #2' and `if true else false #3'.
1619
2484c66b
UW
16202011-04-27 Ulrich Weigand <ulrich.weigand@linaro.org>
1621
1622 * gdb.base/annota1.exp: Accept breakpoints-invalid annotation
1623 while delivering signal.
1624
8d3788bd
VP
16252011-04-27 Vladimir Prus <vladimir@codesourcery.com>
1626
1627 MI breakpoint notifications.
1628
1629 * testsuite/gdb.mi/mi-cli.exp: Adust.
1630 * testsuite/gdb.mi/mi2-cli.exp: Adust.
1631 * testsuite/gdb.mi/mi-watch.exp: Adust.
1632 * testsuite/gdb.mi/mi2-watch.exp: Adust.
1633 * testsuite/lib/mi-support.exp (mi_expect_stop): Accept breakpoint
1634 notifications.
1635
3e03848b
JK
16362011-04-25 Jan Kratochvil <jan.kratochvil@redhat.com>
1637
1638 * gdb.base/gdbindex-stabs-dwarf.c: New file.
1639 * gdb.base/gdbindex-stabs.c: New file.
1640 * gdb.base/gdbindex-stabs.exp: New file.
1641
918c9108
YQ
16422011-04-25 Yao Qi <yao@codesourcery.com>
1643
1644 * gdb.dwarf2/dw2-double-set-die-type.S: Replace comment char `#'
1645 with /*...*/.
1646 * gdb.dwarf2/dw2-modula2-self-type.S: Likewise.
1647
90556b8c
JK
16482011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1649
1650 * gdb.python/py-value.exp (test_objfiles): Name the first test
1651 `py-value in file.filename'.
1652
03f2bd59
JK
16532011-04-24 Jan Kratochvil <jan.kratochvil@redhat.com>
1654
1655 * gdb.base/solib-disc.exp: Set gdbserver_reconnect_p.
1656 * lib/gdb.exp (gdb_init): Clear gdbserver_reconnect_p.
1657 * lib/gdbserver-support.exp (gdbserver_start): Add `--once' if
1658 !gdbserver_reconnect_p..
1659 (gdbserver_reconnect): Call error if !gdbserver_reconnect_p..
1660
7b08b9eb
JK
16612011-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
1662
1663 * gdb.cp/cpcompletion.exp (complete class methods)
1664 (complete class methods beginning with F): Move them above runto. New
1665 comment about the runto delimiter.
1666
b78974c3
PA
16672011-04-20 Pedro Alves <pedro@codesourcery.com>
1668
1669 * gdb.base/maint.exp: Test that "maint print registers" works
1670 without a running program.
1671
20429c40 16722011-04-20 Marek Polacek <mpolacek@redhat.com>
b78974c3 1673
20429c40
MP
1674 * gdb.base/setshow.exp: Fix racy tests.
1675 ($old_gdb_prompt): New variable.
1676
7a9dd1b2
TT
16772011-04-19 Tom Tromey <tromey@redhat.com>
1678
1679 * gdb.mi/mi-nsmoribund.exp:
1680 * gdb.hp/gdb.objdbg/objdbg01.exp:
1681 * gdb.base/structs.exp (test_struct_returns):
1682 * gdb.base/call-sc.exp (test_scalar_returns):
1683 * gdb.base/bigcore.exp: Remove duplicate words.
1684
02835898
JK
16852011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1686
1687 * gdb.base/break-interp-lib.c (v, vptr): New variables.
1688 * gdb.base/break-interp.exp (test_attach): New comment.
1689
254f582e
JK
16902011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1691
1692 * gdb.threads/gcore-thread.exp ($core0file): New variable.
1693 (clear __stack_user.next, clear stack_used.next)
1694 (save a zeroed-threads corefile): New test.
1695 Call core_load for $core0file.
1696 (zeroed-threads cannot be listed): New test.
1697
4fe85f5c
JK
16982011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1699
1700 * gdb.threads/gcore-thread.exp ($testfile): Match it the .exp
1701 filename.
1702 ($srcfile): Preserve the original value.
1703 ($testfile): Match it the .exp filename.
1704 ($corefile): New variable. Substitute it around.
1705 Use clean_restart.
1706 ($prev_timeout): Remove.
1707 (load_core): Move core loading into this proc.
1708 Fix restore of $timeout if load_core fails.
1709
63524580
JK
17102011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1711
1712 * gdb.base/eu-strip-infcall.c: New file.
1713 * gdb.base/eu-strip-infcall.exp: New file.
1714
90359a16
JK
17152011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1716
1717 * gdb.base/callfuncs.c (Lcallfunc, callfunc): New functions.
1718 * gdb.base/callfuncs.exp (print callfunc (Lcallfunc, 5)): New test.
1719
626e7282
JK
17202011-04-17 Jan Kratochvil <jan.kratochvil@redhat.com>
1721
1722 Fix Python access to inlined frames.
1723 * gdb.python/py-frame-inline.c: New file.
1724 * gdb.python/py-frame-inline.exp: New file.
1725
3363d018
EBM
17262011-04-13 Edjunior Machado <emachado@linux.vnet.ibm.com>
1727
1728 * gdb.base/gdb1090.exp: Change breakpoint location to read the
1729 content of 's24' correctly (avoiding "optimized out").
1730 * gdb.base/gdb1090.c: Add comment in order to set breakpoint.
1731
28781456
JK
17322011-04-13 Jan Kratochvil <jan.kratochvil@redhat.com>
1733
1734 * lib/gdb.exp (gdb_breakpoint): New case for a GDB internal error.
1735
4a4106ca
TJB
17362011-04-13 Thiago Jung Bauermann <bauerman@br.ibm.com>
1737
1738 * gdb.base/watchpoint.exp (test_inaccessible_watchpoint): Don't
1739 expect a colon in watch -location output.
1740
d26ccb4f
JK
17412011-04-13 Marek Polacek <mpolacek@redhat.com>
1742
df46027d 1743 * gdb.base/commands.exp (redefine_backtrace_test): Fix race.
d26ccb4f
JK
1744 New testcase `expect response to define backtrace'. Also remove
1745 redundant `default' block.
1746
e1ab1f9c
JK
17472011-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
1748
1749 * gdb.python/py-prettyprint.c (struct hint_error): New.
1750 (main): New variable hint_error.
1751 * gdb.python/py-prettyprint.exp (run_lang_tests): New testcase
1752 "print hint_error".
1753 * gdb.python/py-prettyprint.py (class pp_hint_error): New.
1754 (register_pretty_printers): Register it.
1755
0c2e6019
TT
17562011-04-04 Tom Tromey <tromey@redhat.com>
1757
1758 * gdb.cp/maint.exp (test_help): Update.
1759 (test_namespace): Likewise.
1760
af57139d
JB
17612011-04-01 Joel Brobecker <brobecker@adacore.com>
1762
1763 * gdb.ada/arrayptr/foo.adb: Add access to constrained array.
1764 * gdb.ada/arrayptr.exp: Add new tests.
1765
956a9fb9
JB
17662011-04-01 Joel Brobecker <brobecker@adacore.com>
1767
1768 * gdb.ada/mi_catch_ex: New testcase.
1769
d0c4d642
PA
17702011-04-01 Pedro Alves <pedro@codesourcery.com>
1771
1772 * gdb.cp/cpexprs.exp (Overloaded methods): No longer try the
1773 base::overload(void) method without specifying "const".
1774
18819fa6
UW
17752011-04-01 Ulrich Weigand <ulrich.weigand@linaro.org>
1776
1777 * gdb.arch/thumb-singlestep.S: New file.
1778 * gdb.arch/thumb-singlestep.exp: Likewise.
1779
a4c8e806
TT
17802011-03-31 Tom Tromey <tromey@redhat.com>
1781
1782 * gdb.python/py-prettyprint.py (exception_flag): New global.
1783 (NoStringContainerPrinter._iterator.next): Check it.
1784 * gdb.python/py-prettyprint.c (main): New variable nstype2.
1785 * gdb.python/py-mi.exp: Set exception_flag and do more tests.
1786
53832f31
TT
17872011-03-29 Tom Tromey <tromey@redhat.com>
1788
1789 * gdb.cp/anon-struct.cc: New file.
1790 * gdb.cp/anon-struct.exp: New file.
1791
e4620230
JK
17922011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1793
1794 Test STT_GNU_IFUNC support.
1795 * gdb.base/gnu-ifunc-lib.c: New file.
1796 * gdb.base/gnu-ifunc.c: New file.
1797 * gdb.base/gnu-ifunc.exp: New file.
1798
d0fb5eae
JK
17992011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1800
1801 Support a ring of related breakpoints.
1802 * gdb.base/watchpoint-delete.c: New file.
1803 * gdb.base/watchpoint-delete.exp: New file.
1804
20106cfb
JK
18052011-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
1806
1807 * gdb.ada/arrayparam.exp (print first after function call): Use
1808 explicit package name. Add a comment
1809 (print lasta after function call): Rename ...
1810 (print last after function call): ... it and use explicit package
1811 name.
1812 (print length after function call): Use explicit package name.
1813 * gdb.ada/str_ref_cmp.exp (operator = works for strings): New test.
1814 * gdb.ada/sym_print_name.exp: Change `i' to `integervar'.
1815 (multiple matches for symbol i): Rename ...
1816 (multiple matches for symbol integervar): ... it.
1817 * gdb.ada/sym_print_name/foo.adb (Foo): Change `I' to `IntegerVar'.
1818 * gdb.ada/sym_print_name/pck.ads (Pck): Likewise.
1819
e7ab5e63
AB
18202011-03-25 Andrew Burgess <aburgess@broadcom.com>
1821
1822 * lib/gdb.exp (default_gdb_start,gdb_init): Clear the GREP_OPTIONS
1823 environment variable to make grep output more predictable. Move
1824 all the environment setup into gdb_init so it's done once per test
1825 case rather than each time we start gdb.
1826
9ef07c8c
TT
18272011-03-24 Tom Tromey <tromey@redhat.com>
1828
1829 * gdb.base/label.exp: Use `main:there' linespec. Add re-running
1830 test.
1831
dd90784c
JK
18322011-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
1833
1834 * gdb.dwarf2/dw2-entry-value-main.c: New file.
1835 * gdb.dwarf2/dw2-entry-value.S: New file.
1836 * gdb.dwarf2/dw2-entry-value.exp: New file.
1837
05775840
PM
18382011-03-22 Phil Muldoon <pmuldoon@redhat.com>
1839
1840 PR python/12183
1841
1842 * gdb.python/py-function.exp: Add GdbError tests.
1843
8661b11b
PA
18442011-03-18 Pedro Alves <pedro@codesourcery.com>
1845
1846 * gdb.trace/unavailable.cc (args_test_func, local_test_func)
1847 (reglocal_test_func, statlocal_test_func): New functions.
1848 (globals_test_func): Call new functions.
1849 * gdb.trace/unavailable.exp (gdb_collect_args_test)
1850 (gdb_collect_locals_test): New procedure.
1851 (gdb_trace_collection_test): Call new procedures.
1852
0fdb4f18
PA
18532011-03-18 Pedro Alves <pedro@codesourcery.com>
1854
1855 * gdb.trace/unavailable.exp (fpreg, spreg, pcreg): Define.
1856 (test_register, test_register_unavailable): New procedures.
1857 (gdb_unavailable_registers_test): New procedure.
1858 (gdb_trace_collection_test): Call it.
1859
99c3dc11
PM
18602011-03-18 Phil Muldoon <pmuldoon@redhat.com>
1861
1862 PR python/12149
1863
1864 * gdb.python/python.exp: Add gdb.write tests.
1865
29703da4
PM
18662010-03-17 Phil Muldoon <pmuldoon@redhat.com>
1867
1868 * gdb.python/Makefile.in: Add py-objfile.
1869 * gdb.python/py-objfile.exp: New file.
1870 * gdb.python/py-objfile.c: New file.
1871 * gdb.python/py-block.exp: Add is_valid tests.
1872 * gdb.python/py-inferior.exp: Ditto.
1873 * gdb.python/py-infthread.exp: Ditto.
1874 * gdb.python/py-symbol.exp: Ditto.
1875 * gdb.python/py-symtab.exp: Ditto.
1876
598997c8
KS
18772011-03-16 Keith Seitz <keiths@redhat.com>
1878
1879 PR c++/12273
1880 * gdb.cp/cmpd-minsyms.exp: New test.
1881 * gdb.cp/cmpd-minsyms.cc: New file.
1882
1883 PR c++/11734
1884 * gdb.cp/ovsrch.exp: New test.
1885 * gdb.cp/ovsrch.h: New file.
1886 * gdb.cp/ovsrch1.cc: New file.
1887 * gdb.cp/ovsrch2.cc: New file.
1888 * gdb.cp/ovsrch3.cc: New file.
1889 * gdb.cp/ovsrch4.cc: New file.
1890
c91513d8
PP
18912011-03-16 Paul Pluzhnikov <ppluzhnikov@google.com>
1892
1893 PR gdb/12528
1894 * gdb.base/Makefile.in: Adjust EXECUTABLES.
1895 * gdb.base/break-on-linker-gcd-function.exp: New test.
1896 * gdb.base/break-on-linker-gcd-function.cc: New file.
1897
7470fc63
AT
18982011-03-15 Andreas Tobler <andreast@fgznet.ch>
1899
1900 * gdb.base/jit-main.c: Define ElfW for non glibc elf targets.
1901
959e7469
PM
19022011-03-15 Phil Muldoon <pmuldoon@redhat.com>
1903
1904 * lib/gdb.exp (gdb_unload): Add another termination case.
1905
9373cf26
JK
19062011-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
1907
1908 * gdb.dwarf2/dw2-empty-pc-range.S: New file.
1909 * gdb.dwarf2/dw2-empty-pc-range.exp: New file.
1910 * gdb.dwarf2/pr11465.S: New .text labels text_start and text_end.
1911 Provide a stub byte there.
1912 (DW_TAG_compile_unit): Set DW_AT_low_pc, DW_AT_high_pc and
1913 DW_AT_entry_pc.
1914 (dieb4, dieda): Set DW_AT_high_pc higher than DW_AT_low_pc.
1915
24e9cda0
UW
19162011-03-15 Ulrich Weigand <uweigand@de.ibm.com>
1917
1918 * gdb.arch/altivec-abi.exp: Skip "generic" tests on 64-bit when
1919 using a GCC 4.1 or 4.2 compiler. Add an additional test variant
1920 "generic ABI, auto".
1921 (altivec_abi_tests): Accept vectors returned by reference.
1922
7371cf6d
PM
19232010-03-14 Phil Muldoon <pmuldoon@redhat.com>
1924
1925 * gdb.python/py-breakpoint.exp: Add Python stop operations tests.
1926
ce77046a
UW
19272011-03-13 Ulrich Weigand <uweigand@de.ibm.com>
1928
1929 * gdb.python/py-section-script.exp: Skip test if no Python support.
1930
176400c3
UW
19312011-03-12 Ulrich Weigand <uweigand@de.ibm.com>
1932
1933 * gdb.base/solib-weak.exp: Allow "." prefix for ppc64.
1934
ecec24e6
PM
19352011-03-10 Phil Muldoon <pmuldoon@redhat.com>
1936
1937 * gdb.python/py-parameter.exp: Update tests to the new Python
1938 parameter API. Add "no documentation" test. Add deprecated API
1939 backward compatibility test.
1940
5dbdd470
TT
19412011-03-09 Tom Tromey <tromey@redhat.com>
1942
1943 * gdb.ada/catch_ex.exp: Use explicit gdb_test rather than
1944 gdb_continue_to_end.
1945
b66e66ee
MK
19462011-03-09 Mark Kettenis <kettenis@gnu.org>
1947
1948 * gdb.base/memattr.exp: Adjust regexps to accept spaces as well as
1949 tabs.
1950
eceb0c5f
TT
19512011-03-09 Tom Tromey <tromey@redhat.com>
1952
1953 * lib/gdb.exp (inferior_exited_re): Match. leading `['. Wrap in
1954 parentheses.
1955 (gdb_continue_to_end): Add "allow_extra" parameter. Use
1956 $command.
1957 * gdb.threads/thread-unwindonsignal.exp: Pass "allow_extra"
1958 argument to gdb_continue_to_end.
1959 * gdb.threads/interrupted-hand-call.exp: Pass "allow_extra"
1960 argument to gdb_continue_to_end.
1961 * gdb.cp/annota3.exp: Fix regex.
1962 * gdb.cp/annota2.exp: Fix regex.
1963 * gdb.base/shlib-call.exp: Pass "allow_extra" argument to
1964 gdb_continue_to_end.
1965 * gdb.base/call-signal-resume.exp: Revert earlier patch.
1966 * gdb.ada/tasks.exp: Pass "allow_extra" argument to
1967 gdb_continue_to_end.
1968
63154eca
PA
19692011-03-08 Jan Kratochvil <jan.kratochvil@redhat.com>
1970
1971 * gdb.server/ext-run.exp
1972 (load new file without any gdbserver inferior): New test.
1973
967d1f9b
TT
19742011-03-07 Tom Tromey <tromey@redhat.com>
1975
1976 * Makefile.in (TAGS): Rewrite.
1977
d68dcbb9
JK
19782011-03-07 Jan Kratochvil <jan.kratochvil@redhat.com>
1979
1980 * gdb.trace/report.exp (12.1: trace report #1): New match for the
1981 initial commands echo. New match for `Found trace'. Anchor all the
1982 other matches. Anchor and match for `No trace frame found' the final
1983 match.
1984
6bf58e63
TT
19852011-03-07 Tom Tromey <tromey@redhat.com>
1986
1987 * Makefile.in (TAGS): New target.
1988
fda326dd
TT
19892011-03-07 Tom Tromey <tromey@redhat.com>
1990
1991 * lib/opencl.exp (skip_opencl_tests): Update for exit message
1992 change.
1993 * lib/mi-support.exp (mi_gdb_test): Update for exit message
1994 change.
1995 * lib/gdb.exp (gdb_test_multiple): Update comment. Update for
1996 exit message change.
1997 (skip_altivec_tests): Update for exit message change.
1998 (skip_vsx_tests): Likewise.
1999 (gdb_continue_to_end): Likewise. Add 'command' argument.
2000 * lib/cell.exp (skip_cell_tests): Update for exit message change.
2001 * gdb.threads/tls.exp: Update for exit message change.
2002 * gdb.threads/thread-unwindonsignal.exp: Use
2003 gdb_continue_to_end.
2004 * gdb.threads/step.exp (step_it): Update for exit message change.
2005 (continue_all): Likewise.
2006 * gdb.threads/print-threads.exp (test_all_threads): Update for
2007 exit message change.
2008 * gdb.threads/interrupted-hand-call.exp: Use
2009 gdb_continue_to_end.
2010 * gdb.threads/execl.exp: Use gdb_continue_to_end.
2011 * gdb.python/py-prettyprint.exp (run_lang_tests): Use
2012 gdb_continue_to_end.
2013 * gdb.hp/gdb.objdbg/objdbg02.exp: Use gdb_continue_to_end.
2014 * gdb.hp/gdb.objdbg/objdbg01.exp: Use gdb_continue_to_end.
2015 * gdb.hp/gdb.defects/solib-d.exp: Update for exit message change.
2016 * gdb.cp/method.exp: Update for exit message change.
2017 * gdb.cp/mb-templates.exp: Update for exit message change.
2018 * gdb.cp/mb-inline.exp: Use gdb_continue_to_end.
2019 * gdb.cp/annota3.exp: Update for exit message change.
2020 * gdb.cp/annota2.exp: Update for exit message change.
2021 * gdb.cell/fork.exp: Use gdb_continue_to_end.
2022 * gdb.base/term.exp: Update for exit message change.
2023 * gdb.base/step-test.exp (test_i): Update for exit message change.
2024 * gdb.base/sigstep.exp (advance): Update for exit message change.
2025 (advancei): Likewise.
2026 * gdb.base/siginfo.exp: Update for exit message change.
2027 * gdb.base/shlib-call.exp: Use gdb_continue_to_end.
2028 * gdb.base/reread.exp: Use gdb_continue_to_end.
2029 * gdb.base/langs.exp: Use gdb_continue_to_end.
2030 * gdb.base/interrupt.exp: Update for exit message change.
2031 * gdb.base/gdb1555.exp: Update for exit message change.
2032 * gdb.base/exe-lock.exp: Use gdb_continue_to_end.
2033 * gdb.base/ending-run.exp: Update for exit message change.
2034 * gdb.base/chng-syms.exp: Update for exit message change.
2035 * gdb.base/checkpoint.exp: Update for exit message change.
2036 * gdb.base/catch-syscall.exp (check_for_program_end): Use
2037 gdb_continue_to_end.
2038 (test_catch_syscall_with_wrong_args): Likewise.
2039 * gdb.base/call-signal-resume.exp: Use gdb_continue_to_end.
2040 * gdb.base/break-interp.exp (test_ld): Update for exit message
2041 change.
2042 * gdb.base/bang.exp: Update for exit message change.
2043 * gdb.base/attach.exp (do_attach_tests): Use gdb_continue_to_end.
2044 (do_call_attach_tests): Likewise.
2045 * gdb.base/a2-run.exp: Update for exit message change.
2046 * gdb.arch/ppc-dfp.exp: Update for exit message change.
2047 * gdb.ada/tasks.exp: Use gdb_continue_to_end.
2048 * gdb.ada/catch_ex.exp: Use gdb_continue_to_end.
2049
dd19bd70
JK
20502011-03-05 Jan Kratochvil <jan.kratochvil@redhat.com>
2051
2052 * gdb.base/help.exp (help thread find): Fix one forgotten quote.
2053
30e62689
TT
20542011-03-03 Tom Tromey <tromey@redhat.com>
2055
2056 * gdb.hp/gdb.aCC/Makefile.in (Makefile): Remove.
2057 * gdb.hp/gdb.aCC/configure (Makefile): Remove.
2058 * gdb.hp/gdb.aCC/configure.ac: Remove.
2059 * gdb.hp/gdb.base-hp/Makefile.in (Makefile): Remove.
2060 * gdb.hp/gdb.base-hp/configure (Makefile): Remove.
2061 * gdb.hp/gdb.base-hp/configure.ac: Remove.
2062 * gdb.hp/gdb.compat/Makefile.in (Makefile): Remove.
2063 * gdb.hp/gdb.compat/configure (Makefile): Remove.
2064 * gdb.hp/gdb.compat/configure.ac: Remove.
2065 * gdb.hp/gdb.defects/Makefile.in (Makefile): Remove.
2066 * gdb.hp/gdb.defects/configure (Makefile): Remove.
2067 * gdb.hp/gdb.defects/configure.ac: Remove.
2068 * gdb.hp/gdb.objdbg/Makefile.in (Makefile): Remove.
2069 * gdb.hp/gdb.objdbg/configure (Makefile): Remove.
2070 * gdb.hp/gdb.objdbg/configure.ac: Remove.
2071 * gdb.hp/configure.ac: Remove.
2072 * gdb.hp/configure: Remove.
2073 * gdb.hp/Makefile.in (SUBDIRS): No longer a configure
2074 substitution.
2075 (Makefile): Remove rule.
2076 * gdb.cell/configure.ac: Remove.
2077 * gdb.cell/configure: Remove.
2078 * gdb.stabs/Makefile.in (Makefile): Remove.
2079 (distclean): Don't remove config.status or config.log.
2080 * gdb.stabs/configure (Makefile): Remove.
2081 * gdb.stabs/configure.ac: Remove.
2082 * configure: Rebuild.
2083 * configure.ac: Don't AC_CONFIG_SUBDIRS in gdb.hp or gdb.stabs.
2084 Remove stabs- and cell-specific logic. Test for existence of
2085 ../gdbtk before configuring gdb.gdbtk. Build Makefiles in gdb.hp
2086 subdirectories, gdb.cell, and and gdb.stabs.
2087 * Makefile.in (ALL_SUBDIRS): Add gdb.hp and gdb.stabs.
2088
c171f854
JB
20892011-03-03 Joel Brobecker <brobecker@adacore.com>
2090
2091 * gdb.python/py-inferior.exp: Avoid searching pattern beyond
2092 end of buffer.
2093
9a5193cb
JB
20942011-03-02 Joel Brobecker <brobecker@adacore.com>
2095
2096 * gdb.python/py-inferior.exp: Use gdb_test_no_output instead of
2097 gdb_test when running a test where we expected no output back.
2098
9bb4c1bb
MS
20992011-02-28 Michael Snyder <msnyder@vmware.com>
2100
2101 * gdb.cp/overload.cc: Change initializer value to integer.
2102
3bd0f5ef
MS
21032011-02-27 Michael Snyder <msnyder@vmware.com>
2104
2105 * gdb.multi/base.exp: Add test for remove-inferiors.
2106
2279eaad
JB
21072011-02-26 Joel Brobecker <brobecker@adacore.com>
2108
2109 * gdb.python/py-frame.exp: Simplify the initialization phase
2110 using prepare_for_testing.
2111
c82c0b55
MS
21122011-02-25 Michael Snyder <msnyder@vmware.com>
2113
2114 * gdb.multi/base.exp: Add tests for info inferiors with args.
2115
1d94651b
JK
21162011-02-25 Jan Kratochvil <jan.kratochvil@redhat.com>
2117
2118 * gdb.dwarf2/dw2-ranges.S: Rename to ...
2119 * gdb.dwarf2/dw2-ranges.c: ... here, convert it to C.
2120 * gdb.dwarf2/dw2-ranges.exp: Skip the testcase on !$gcc_compiled.
2121 Rename srcfile, srcfile2 and srcfile3, new asmfile, asmfile2 and
2122 asmfile3. Comment the STABS (#3) file compilation. Compile
2123 everything through assembler. Provide KFAIL for symtab/12497.
2124 * gdb.dwarf2/dw2-ranges2.S: Rename to ...
2125 * gdb.dwarf2/dw2-ranges2.c: ... here, convert it to C.
2126 * gdb.dwarf2/dw2-ranges3.S: Rename to ...
2127 * gdb.dwarf2/dw2-ranges3.c: ... here, convert it to C.
2128
3bd0f5ef
MS
21292011-02-24 Michael Snyder <msnyder@vmware.com>
2130
2131 * gdb.base/break.exp: Add tests for delete breakpoints using
2132 convenience variables and value history references.
2133
12c1418e
MS
21342011-02-24 Michael Snyder <msnyder@vmware.com>
2135
2136 * gdb.base/break.exp: Remove debugging 'printf' accidentally
2137 left behind in previous check-in.
2138
e5a67952
MS
21392011-02-23 Michael Snyder <msnyder@vmware.com>
2140
2141 * gdb.base/break.exp: Add tests for "info break" with arguments.
2142 * gdb.trace/infotrace.exp: Update patterns for error and help.
2143 * gdb.base/completion.exp: Update pattern.
2144 * gdb.base/ena-dis-br.exp: Update pattern.
2145 * gdb.base/help.exp: Update patterns.
2146
21472011-02-23 Michael Snyder <msnyder@vmware.com>
fbcb778d
MS
2148
2149 * gdb.base/memattr.exp: New test.
2150 * gdb.base/memattr.c: Test load for memattr.exp.
2151
6e6fbe60
DE
21522011-02-22 Doug Evans <dje@google.com>
2153
2154 * gdb.python/py-symbol.exp: Test lookup_global_symbol.
2155
1d41d745
MS
21562011-02-22 Michael Snyder <msnyder@vmware.com>
2157
2158 * Makefile.in: Make more clean.
2159 * gdb.ada/Makefile.in: Ditto.
2160 * gdb.arch/Makefile.in: Ditto.
2161 * gdb.asm/Makefile.in: Ditto.
2162 * gdb.base/Makefile.in: Ditto.
2163 * gdb.cp/Makefile.in: Ditto.
2164 * gdb.dwarf2/Makefile.in: Ditto.
2165 * gdb.java/Makefile.in: Ditto.
2166 * gdb.mi/Makefile.in: Ditto.
2167 * gdb.modula2/Makefile.in: Ditto.
2168 * gdb.python/Makefile.in: Ditto.
2169 * gdb.server/Makefile.in: Ditto.
2170 * gdb.stabs/Makefile.in: Ditto.
2171 * gdb.threads/Makefile.in: Ditto.
2172 * gdb.trace/Makefile.in: Ditto.
2173
79ba84ca
MS
21742011-02-22 Michael Snyder <msnyder@vmware.com>
2175
df46027d 2176 * gdb.threads/thread-find.exp: Add tests for bad input to
79ba84ca
MS
2177 info threads.
2178
b9b35694
JB
21792011-02-22 Joel Brobecker <brobecker@adacore.com>
2180
2181 * gdb.python/py-breakpoint.exp: Fix the expected output of
2182 one of the "maint info breakpoints" tests to accept the output
2183 generated on platforms that do not have hardware watchpoints.
2184
8bfb830f
JB
21852011-02-22 Joel Brobecker <brobecker@adacore.com>
2186
2187 * gdb.python/py-breakpoint.exp: Remove unnecessary call to
2188 clean_restart. Be a little stricter in the expected output
2189 for one of the tests. Fix a typo in one of the comments.
2190
c45f3c54
JB
21912011-02-22 Joel Brobecker <brobecker@adacore.com>
2192
2193 * gdb.python/py-block.exp: Simplify using prepare_for_testing.
2194 Delete variable binfile, no longer use. Add or modify test
2195 comments to make them unique.
2196
b97c863c
MS
21972011-02-21 Michael Snyder <msnyder@vmware.com>
2198
2199 * Makefile.in: Update for make clean.
2200 * gdb.ada/Makefile.in: Ditto.
2201 * gdb.arch/Makefile.in: Ditto.
2202 * gdb.asm/Makefile.in: Ditto.
2203 * gdb.base/Makefile.in: Ditto.
2204 * gdb.cp/Makefile.in: Ditto.
2205 * gdb.dwarf2/Makefile.in: Ditto.
2206 * gdb.java/Makefile.in: Ditto.
2207 * gdb.mi/Makefile.in: Ditto.
2208 * gdb.modula2/Makefile.in: Ditto.
2209 * gdb.python/Makefile.in: Ditto.
2210 * gdb.server/Makefile.in: Ditto.
2211 * gdb.stabs/Makefile.in: Ditto.
2212 * gdb.threads/Makefile.in: Ditto.
2213 * gdb.trace/Makefile.in: Ditto.
2214
aea5b279
MS
22152011-02-21 Michael Snyder <msnyder@vmware.com>
2216
2217 * gdb.threads/thread-find.exp: Update patterns for changes in
2218 output of "info threads" command.
2219
e3039479
UW
22202011-02-21 Matthew Gretton-Dann <matthew.gretton-dann@arm.com>
2221 Ulrich Weigand <uweigand@de.ibm.com>
2222
2223 * lib/gdb.exp (skip_hw_breakpoint_tests): Add arm*-*-* target.
2224 (skip_hw_watchpoint_tests): Likewise.
2225 (skip_hw_watchpoint_multi_tests): Likewise.
2226
b800ec70
UW
22272011-02-21 Ulrich Weigand <uweigand@de.ibm.com>
2228
2229 * lib/gdb.exp (skip_hw_breakpoint_tests): New procedure.
2230 (skip_hw_watchpoint_tests): Likewise.
2231 (skip_hw_watchpoint_multi_tests): Likewise.
2232 (skip_hw_watchpoint_access_tests): Likewise.
2233
2234 * gdb.base/hbreak.exp: Use appropriate skip_hw_..._tests checks.
2235 * gdb.base/pr11022.exp: Likewise.
2236 * gdb.base/watch-read.exp: Likewise.
2237 * gdb.base/watch_thread_num.exp: Likewise.
2238 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
2239 * gdb.base/watchpoint-hw.exp: Likewise.
2240 * gdb.base/watchpoint.exp: Likewise.
2241 * gdb.threads/local-watch-wrong-thread.exp: Likewise.
2242 * gdb.threads/watchthreads-reorder.exp: Likewise.
2243 * gdb.threads/watchthreads.exp: Likewise.
2244 * gdb.threads/watchthreads2.exp: Likewise.
2245
91033e37
JB
22462011-02-21 Joel Brobecker <brobecker@adacore.com>
2247
2248 * gdb.ada/packed_array.exp: Add xfail for "print u_var" if
2249 the debugger is unable to find the array bounds.
2250
eeaafae2
JK
22512011-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
2252
2253 * gdb.cp/typedef-operator.exp: New file.
2254 * gdb.cp/typedef-operator.cc: New file.
2255
e338d953
MS
22562011-02-17 Michael Snyder <msnyder@vmware.com>
2257
2258 * gdb.threads/thread-find.exp: Fix regular expressions.
2259
e67ad678
JB
22602011-02-17 Joel Brobecker <brobecker@adacore.com>
2261
2262 * gdb.ada/packed_array: Expand testcase to test printing of
2263 unconstrained packed array.
2264
93084bca
JB
22652011-02-17 Joel Brobecker <brobecker@adacore.com>
2266
2267 * gdb.dwarf2/dw2-ranges.exp: Simplify using clean_restart.
2268
a0c78a73
PA
22692011-02-16 Pedro Alves <pedro@codesourcery.com>
2270
f65d5553 2271 * gdb.trace/collection.c (globalarr3): New global.
a0c78a73
PA
2272 (main): Initialize it before collecting, and and clear it
2273 afterwards.
f65d5553
PA
2274 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2275 collecting with '{type} addr', where the addr expression is not an
2276 rvalue.
a0c78a73 2277
3dfcbbd2
KW
22782011-02-16 Ken Werner <ken.werner@de.ibm.com>
2279
2280 * gdb.opencl/datatypes.exp: Allow "false" when printing the content of
2281 a bool variable. Expect correct OpenCL names for vector types. Use the
2282 uc3 variable name instead of referring to the uchar3 built-in type.
2283 Escape the asterisk at the half pointer test.
2284
08807d5a
PA
22852011-02-16 Pedro Alves <pedro@codesourcery.com>
2286
f65d5553 2287 * gdb.trace/collection.c (globalarr2): New global.
08807d5a
PA
2288 (main): Initialize it before collecting, and and clear it
2289 afterwards.
f65d5553
PA
2290 * gdb.trace/collection.exp (gdb_collect_globals_test): Test
2291 collecting overlapping memory ranges.
08807d5a 2292
60f98dde
MS
22932011-02-15 Michael Snyder <msnyder@vmware.com>
2294
2295 * gdb.base/default.exp: Add tests for thread commands.
2296 * gdb.base/help.exp: Add tests for thread commands.
2297 * gdb.threads/thread-find.exp: New test for thread find command.
2298
648cd113
KW
22992011-02-15 Ken Werner <ken.werner@de.ibm.com>
2300
2301 * gdb.opencl/datatypes.exp: Expect the size of a bool to be one byte.
2302
494e194e
YQ
23032011-02-15 Yao Qi <yao@codesourcery.com>
2304
2305 PR tdep/12352
2306 * gdb.arch/arm-disp-step.S : New test for str instruction.
2307 * gdb.arch/arm-disp-step.exp : Likewise.
2308
d9492458
TJB
23092011-02-15 Thiago Jung Bauermann <bauerman@br.ibm.com>
2310
2311 * gdb.arch/vsx-regs.exp: Add "vector_register1_vr" and
2312 "vector_register2_vr" test strings. Test the extended floating
2313 point registers (F32~F63).
2314 * lib/gdb.exp (skip_vsx_tests): Update compile flags for the
2315 IBM XL C compiler. Make the test program use a register provided
2316 by the compiler for the lxvd2x instruction.
2317
8af8e3bc
PA
23182011-02-14 Pedro Alves <pedro@codesourcery.com>
2319
2320 * gdb.trace/unavailable.cc (class Base, class Middle, class
2321 Derived): New types.
2322 (derived_unavail, derived_partial, derived_whole): New globals.
2323 (virtual_partial): New global.
2324 (virtualp): Point at virtual_partial.
2325 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add tests
2326 related to unavailable vptr.
2327
1b28d0b3
PA
23282011-02-14 Pedro Alves <pedro@codesourcery.com>
2329
2330 * gdb.trace/unavailable.cc (a, b, c): New globals.
2331 (main): Set and clear them.
2332 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Collect
2333 `a' and `c', and check that `b' isn't collected, although `a' and
2334 `c' are.
2335
ec0a52e1
PA
23362011-02-14 Pedro Alves <pedro@codesourcery.com>
2337
2338 * gdb.trace/unavailable.cc (struct Virtual): New.
2339 (virtualp): New global pointer.
2340 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test
2341 printing a pointer to an object whose type has a vtable, with
2342 print object on.
2343
24e6bcee
PA
23442011-02-14 Pedro Alves <pedro@codesourcery.com>
2345
2346 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Test that
2347 value repeat handles unavailableness.
2348
39d37385
PA
23492011-02-14 Pedro Alves <pedro@codesourcery.com>
2350
2351 * gdb.trace/unavailable.exp (gdb_collect_globals_test): Add new
2352 tests for building arrays from unavailable values, subscripting
2353 non-memory rvalue unvailable arrays, and accessing fields or
2354 baseclasses of non-lazy unavailable values,
2355 * gdb.trace/unavailable.cc (small_struct, small_struct_b): New
2356 struct types.
2357 (g_smallstruct, g_smallstruct_b): New globals.
2358
06d72e16
PA
23592011-02-14 Pedro Alves <pedro@codesourcery.com>
2360
2361 * gdb.trace/unavailable.cc, gdb.trace/unavailable.exp: New files.
2362
bc9a5551
JK
23632011-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
2364
2365 Fix const/volatile qualifiers of C++ types, PR c++/12328.
2366 * gdb.cp/overload-const.exp: New file.
2367 * gdb.cp/overload-const.cc: New file.
2368
54fcddd0
UW
23692011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2370
2371 * gdb.opencl/callfuncs.cl: New file.
2372 * gdb.opencl/callfuncs.exp: New test.
2373 * gdb.opencl/Makefile.in (EXECUTABLES): Add callfuncs.
2374
d6dafb7c
UW
23752011-02-08 Ulrich Weigand <uweigand@de.ibm.com>
2376
2377 * gdb.arch/altivec-abi.c (vec_func): Make use of intv_on_stack_f
2378 when computing result.
2379 * gdb.arch/altivec-abi.exp: Update expected results.
2380
a449c2d8
TJB
23812011-02-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
2382
2383 * gdb.base/break-interp.exp: Remove ${objdir} from test messages.
2384 * gdb.base/jit.exp: Likewise.
2385 * gdb.base/pie-execl.exp: Likewise.
2386 * gdb.base/solib-nodir.exp: Likewise.
2387 * gdb.base/solib-overlap.exp: Likewise.
2388
764880b7
PA
23892011-02-07 Pedro Alves <pedro@codesourcery.com>
2390
2391 * gdb.trace/collection.c (global_pieces): New.
2392 * gdb.trace/collection.exp (gdb_collect_global_in_pieces_test):
2393 New procedure.
2394 (gdb_trace_collection_test): Call it.
2395
505500db
SW
23962011-02-04 Sami Wagiaalla <swagiaal@redhat.com>
2397
2398 * gdb.python/py-evthreads.c: New file.
2399 * gdb.python/py-evthreads.exp: New file.
2400 * gdb.python/py-events.py: New file.
2401 * gdb.python/py-events.exp: New file.
2402 * gdb.python/py-events.c: New file.
2403
385203ed
DD
24042011-02-04 David Daney <ddaney@caviumnetworks.com>
2405
2406 * gdb.base/catch-syscall.exp: Enable for mips*-linux*.
2407
9011945e
AB
24082011-02-03 Andrew Burgess <aburgess@broadcom.com>
2409
2410 * gdb.base/disasm-end-cu-1.c, gdb.base/disasm-end-cu-2.c,
2411 gdb.base/disasm-end-cu.exp: New test for disassembling over the
2412 boundary between two compilation units.
2413
580688f3
PA
24142011-02-02 Pedro Alves <pedro@codesourcery.com>
2415
2416 * gdb.cp/virtbase.cc (VirtualBase, VirtualMiddleA, VirtualMiddleB)
2417 (Virtual): New structs.
2418 (virtual_o, virtual_middle_b): New globals.
2419 * gdb.cp/virtbase.exp: New tests.
2420
d3f0f853
PP
24212011-01-31 Paul Pluzhnikov <ppluzhnikov@google.com>
2422
2423 * gdb.base/jit.exp: New file.
2424 * gdb.base/jit-main.c: New file.
2425 * gdb.base/jit-solib.c: New file.
2426
b2030fb5
UW
24272011-01-31 Ulrich Weigand <uweigand@de.ibm.com>
2428
2429 * gdb.opencl/convs_casts.exp: Use tbreak instead of break to
2430 proceed to initial kernel entry point.
2431 * gdb.opencl/datatypes.exp: Likewise.
2432 * gdb.opencl/operators.exp: Likewise.
2433 * gdb.opencl/vec_comps.exp: Likewise.
2434
2db19d1e
SW
24352011-01-31 Sami Wagiaalla <swagiaal@redhat.com>
2436
2437 * gdb.cp/nsnested.cc: New.
2438 * gdb.cp/nsnested.exp: New.
2439 * gdb.cp/nsnoimports.exp: New.
2440 * gdb.cp/nsnoimports.cc: New.
2441
6b0c4c1f
JB
24422011-01-31 Joel Brobecker <brobecker@adacore.com>
2443
2444 * gdb.base/interact.exp: Add extra tests that verify that
2445 the value of the interactive-mode setting does not change
2446 after the script is sourced.
2447
80b23b6a
JK
24482011-01-29 Jan Kratochvil <jan.kratochvil@redhat.com>
2449
2450 * gdb.cp/noparam.exp: New file.
2451 * gdb.cp/noparam.cc: New file.
2452
ffd5ec24
PA
24532011-01-28 Pedro Alves <pedro@codesourcery.com>
2454
2455 * gdb.trace/tfile.exp: Test that with no traceframe selected,
2456 there's no stack or registers.
2457
a81766d8
TT
24582011-01-26 Tom Tromey <tromey@redhat.com>
2459
2460 * gdb.python/py-prettyprint.exp (run_lang_tests): Ensure no blank
2461 space before string output. Add test for "set print pretty off"
2462 case.
2463
585fdaa1
PA
24642011-01-25 Pedro Alves <pedro@codesourcery.com>
2465
2466 * gdb.base/frame-args.exp: Adjust.
2467 * gdb.dwarf2/dw2-noloc.exp: Adjust.
2468 * gdb.dwarf2/dw2-inline-param.exp: Adjust.
2469 * gdb.dwarf2/pieces.exp: Adjust.
2470 * gdb.opt/clobbered-registers-O2.exp: Adjust.
2471 * gdb.opt/inline-locals.exp: Adjust.
2472 * gdb.threads/fork-child-threads.exp: Adjust.
2473
d468832a
KW
24742011-01-25 Ken Werner <ken.werner@de.ibm.com>
2475
2476 * gdb.opencl/convs_casts.cl: Move program scope variables into the
2477 OpenCL kernel function. Add a comment as marker. Add address space
2478 qualifiers for the remaining program scope variables.
2479 * gdb.opencl/datatypes.cl: Likewise.
2480 * gdb.opencl/operators.cl: Likewise.
2481 * gdb.opencl/vec_comps.cl: Likewise.
2482 * gdb.opencl/convs_casts.exp: Replace gdb_test_multiple by gdb_test.
2483 Add breakpoint at the marker comment.
2484 * gdb.opencl/datatypes.exp: Likewise.
2485 * gdb.opencl/operators.exp: Likewise.
2486 * gdb.opencl/vec_comps.exp: Likewise.
2487
490f124f
PA
24882011-01-24 Pedro Alves <pedro@codesourcery.com>
2489
2490 * gdb.base/printcmds.c (some_struct): New struct and instance.
2491 * gdb.base/printcmds.exp (test_print_repeats_embedded_array): New
2492 procedure.
2493 <global scope>: Call it.
2494
6da78614
KW
24952011-01-21 Ken Werner <ken.werner@de.ibm.com>
2496
2497 * lib/opencl.exp (skip_opencl_tests): Add missing compile_flags
2498 argument to the gdb_compile_opencl_hostapp call.
2499
ec64c9aa
YQ
25002011-01-19 Yao Qi <yao@codesourcery.com>
2501
2502 * lib/dwarf.exp (dwarf2_support): Change supported targets to a
2503 positve list.
2504
810cfdbb
YQ
25052011-01-19 Yao Qi <yao@codesourcery.com>
2506
2507 * gdb.asm/asm-source.exp: Replace ARM target triplet with a
2508 canonical form.
2509 Remove "xscale-*-*"
2510 * gdb.xml/tdesc-regs.exp: Likewise.
2511 * gdb.python/py-section-script.exp: Replace ARM target triplet
2512 with canonical form.
2513 Match arm*-*-symbianelf*.
2514 * gdb.base/dup-sect.exp: Likewise.
2515 * lib/dwarf.exp: New.
2516 * gdb.dwarf2/callframecfa.exp: Check dwarf2 support by routine
2517 dwarf2_support.
2518 * gdb.dwarf2/dup-psym.exp: Likewise.
2519 * gdb.dwarf2/dw2-ada-ffffffff.exp: Likewise.
2520 * gdb.dwarf2/dw2-anonymous-func.exp: Likewise.
2521 * gdb.dwarf2/dw2-bad-parameter-type.exp: Likewise.
2522 * gdb.dwarf2/dw2-basic.exp: Likewise.
2523 * gdb.dwarf2/dw2-compressed.exp: Likewise.
2524 * gdb.dwarf2/dw2-const.exp: Likewise.
2525 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: Likewise.
2526 * gdb.dwarf2/dw2-cu-size.exp: Likewise.
2527 * gdb.dwarf2/dw2-double-set-die-type.exp: Likewise.
2528 * gdb.dwarf2/dw2-empty-namespace.exp: Likewise.
2529 * gdb.dwarf2/dw2-filename.exp: Likewise.
2530 * gdb.dwarf2/dw2-inheritance.exp: Likewise.
2531 * gdb.dwarf2/dw2-inline-param.exp: Likewise.
2532 * gdb.dwarf2/dw2-intercu.exp: Likewise.
2533 * gdb.dwarf2/dw2-intermix.exp: Likewise.
2534 * gdb.dwarf2/dw2-modula2-self-type.exp: Likewise.
2535 * gdb.dwarf2/dw2-noloc.exp: Likewise.
2536 * gdb.dwarf2/dw2-op-call.exp: Likewise.
2537 * gdb.dwarf2/dw2-producer.exp: Likewise.
2538 * gdb.dwarf2/dw2-ranges.exp: Likewise.
2539 * gdb.dwarf2/dw2-ref-missing-frame.exp: Likewise.
2540 * gdb.dwarf2/dw2-stack-boundary.exp: Likewise.
2541 * gdb.dwarf2/dw2-strp.exp: Likewise.
2542 * gdb.dwarf2/dw2-unresolved.exp: Likewise.
2543 * gdb.dwarf2/implptr.exp: Likewise.
2544 * gdb.dwarf2/mac-fileno.exp: Likewise.
2545 * gdb.dwarf2/member-ptr-forwardref.exp: Likewise.
2546 * gdb.dwarf2/pieces.exp: Likewise.
2547 * gdb.dwarf2/pr11465.exp: Likewise.
2548 * gdb.dwarf2/valop.exp: Likewise.
2549 * gdb.dwarf2/watch-notconst.exp: Likewise.
2550 * gdb.mi/dw2-ref-missing-frame.exp: Likewise.
2551
4694da01
TT
25522011-01-19 Tom Tromey <tromey@redhat.com>
2553
2554 * gdb.python/py-infthread.exp: Add thread tests.
2555
b075872c
JB
25562011-01-14 Joel Brobecker <brobecker@adacore.com>
2557
2558 * gdb.base/wchar.c, gdb.base/wchar.exp: New testcases.
2559
2c3e6e24
JB
25602011-01-14 Joel Brobecker <brobecker@adacore.com>
2561
2562 * gdb.ada/widewide: New testcase.
2563
de8fa76c
JB
25642011-01-13 Joel Brobecker <brobecker@adacore.com>
2565
2566 * gdb.base/interact.exp: New testcase.
2567
1b05df00
TT
25682011-01-12 Tom Tromey <tromey@redhat.com>
2569
2570 * gdb.mi/gdb2549.exp: Update for error message changes.
2571 * gdb.mi/mi-cli.exp: Likewise.
2572 * gdb.mi/mi-disassemble.exp: Likewise.
2573 * gdb.mi/mi-pthreads.exp: Likewise.
2574 * gdb.mi/mi-regs.exp: Likewise.
2575 * gdb.mi/mi-stack.exp: Likewise.
2576 * gdb.mi/mi-var-block.exp: Likewise.
2577 * gdb.mi/mi-var-cmd.exp: Likewise.
2578 * gdb.mi/mi2-cli.exp: Likewise.
2579 * gdb.mi/mi2-disassemble.exp: Likewise.
2580 * gdb.mi/mi2-pthreads.exp: Likewise.
2581 * gdb.mi/mi2-regs.exp: Likewise.
2582 * gdb.mi/mi2-stack.exp: Likewise.
2583 * gdb.mi/mi2-var-block.exp: Likewise.
2584 * gdb.mi/mi2-var-cmd.exp: Likewise.
2585
c2ff108b
JK
25862011-01-12 Andrew Burgess <aburgess@broadcom.com>
2587 Jan Kratochvil <jan.kratochvil@redhat.com>
2588
2589 PR fortran/11104 and DWARF unbound arrays detection.
2590 * gdb.fortran/multi-dim.exp: New file.
2591 * gdb.fortran/multi-dim.f90: New file.
2592
b716877b
AB
25932011-01-12 Andrew Burgess <aburgess@broadcom.com>
2594
2595 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Update
2596 expected output to reflect changes in gdb/mi/mi-cmd-disas.c and
2597 add new tests for opcode dumping.
2598
6c162d5e
TT
25992011-01-11 Tom Tromey <tromey@redhat.com>
2600
2601 * gdb.python/py-infthread.exp: Load gdb-python.exp.
2602
77b06cd7
TJB
26032010-01-11 Thiago Jung Bauermann <bauerman@br.ibm.com>
2604
2605 Convert hardware watchpoints to use breakpoint_ops.
2606 * gdb.base/foll-exec.exp: Adapt to new error string when the catchpoint
2607 type is not supported.
2608 * gdb.base/foll-fork.exp: Likewise.
2609 * gdb.base/foll-vfork.exp: Likewise.
2610
f39a75d0
PM
26112011-01-10 Phil Muldoon <pmuldoon@redhat.com>
2612
2613 * gdb.python/py-cmd.exp: Remove gdb_py_test_multiple function.
2614 Use load_lib gdb-python.exp.
2615 * gdb.python/python.exp: Ditto.
2616 * gdb.python/py-function.exp: Ditto.
2617
fc529d80
AS
26182011-01-09 Andreas Schwab <schwab@linux-m68k.org>
2619
2620 * gdb.threads/tls.exp ("info address me"): Fix expected output.
2621
fb03cb59
JK
26222011-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
2623
2624 * configure: Regenerate.
2625
d8e22779
TT
26262011-01-06 Tom Tromey <tromey@redhat.com>
2627
2628 * gdb.python/py-frame.exp: Test gdb.newest_frame.
2629
09050809
JB
26302011-01-06 Joel Brobecker <brobecker@adacore.com>
2631
fc529d80
AS
2632 * gdb.ada/array_bounds.exp, gdb.ada/array_return.exp,
2633 gdb.ada/array_subscript_addr.exp, gdb.ada/arrayidx.exp,
2634 gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
2635 gdb.ada/atomic_enum.exp, gdb.ada/call_pn.exp,
2636 gdb.ada/catch_ex.exp, gdb.ada/char_param.exp,
2637 gdb.ada/complete.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
2638 gdb.ada/fixed_points.exp, gdb.ada/formatted_ref.exp,
2639 gdb.ada/frame_args.exp, gdb.ada/fun_addr.exp,
2640 gdb.ada/fun_in_declare.exp, gdb.ada/funcall_param.exp,
2641 gdb.ada/homonym.exp, gdb.ada/int_deref.exp,
2642 gdb.ada/interface.exp, gdb.ada/lang_switch.exp,
2643 gdb.ada/mod_from_name.exp, gdb.ada/nested.exp,
2644 gdb.ada/null_array.exp, gdb.ada/null_record.exp,
2645 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
2646 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
2647 gdb.ada/ptype_field.exp, gdb.ada/ptype_tagged_param.exp,
2648 gdb.ada/rec_return.exp, gdb.ada/ref_param.exp,
2649 gdb.ada/ref_tick_size.exp, gdb.ada/start.exp,
2650 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
2651 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/tasks.exp,
2652 gdb.ada/tick_last_segv.exp, gdb.ada/type_coercion.exp,
2653 gdb.ada/uninitialized_vars.exp,
2654 gdb.ada/variant_record_packed_array.exp, gdb.ada/watch_arg.exp:
2655 Simplify by using clean_restart.
09050809 2656
8ed5dd9e
JB
26572011-01-06 Joel Brobecker <brobecker@adacore.com>
2658
2659 Add marker to be used as anchor for inserting breakpoints.
2660 * gdb.ada/null_record/null_record.adb: Add "-- START" comment.
2661 * gdb.ada/start/dummy.adb, gdb.ada/uninitialized_vars/parse.adb:
2662 Likewise.
2663
2664 Remove uses of gdb_start_cmd.
2665 * gdb.ada/null_record.exp: Remove use of gdb_start_cmd.
2666 * gdb.ada/print_pc.exp, gdb.ada/uninitialized_vars.exp: Ditto.
2667
2668 Do not run testcase if testing with GDBserver.
2669 * gdb.ada/exec_changed.exp, gdb.ada/start.exp: Abort as untested
2670 if testing with GDBserver.
2671
368a124f
JB
26722011-01-06 Joel Brobecker <brobecker@adacore.com>
2673
2674 * gdb.ada/complete/foo.adb, gdb.ada/complete/pck.adb,
2675 gdb.ada/complete/pck.ads, gdb.ada/print_chars/foo.adb: Add
2676 copyright header.
2677
44944448
JB
26782011-01-05 Joel Brobecker <brobecker@adacore.com>
2679
2680 * testsuite/configure.ac, testsuite/gdb.arch/gdb1291.s,
2681 testsuite/gdb.arch/gdb1431.s, testsuite/gdb.fortran/array-element.f,
2682 testsuite/gdb.fortran/complex.f,
2683 testsuite/gdb.fortran/derived-type.f90,
2684 testsuite/gdb.fortran/library-module-lib.f90,
2685 testsuite/gdb.fortran/library-module-main.f90,
2686 testsuite/gdb.fortran/logical.f90, testsuite/gdb.fortran/module.f90,
2687 testsuite/gdb.fortran/subarray.f, testsuite/gdb.mi/array.f:
2688 Copyright year update.
2689
31886ea6
JB
26902011-01-05 Joel Brobecker <brobecker@adacore.com>
2691
2692 * gdb.base/langs1.f: Add copyright header.
2693
ebedcab5
JK
26942011-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
2695
2696 * gdb.base/morestack.exp: New file.
2697 * gdb.base/morestack.c: New file.
2698
de1eb2f9
JK
26992011-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2700
2701 * gdb.ada/gnat_ada.gpr: Fix copyright comment line regression by 2011.
2702
9e87a409
JB
27032010-12-29 Joel Brobecker <brobecker@adacore.com>
2704
2705 * gdb.ada/arrayptr/foo.adb: Add new local variable Null_String.
2706 * gdb.ada/arrayptr.exp: Add test printing that new variable.
2707
720d1a40
JB
27082010-12-29 Joel Brobecker <brobecker@adacore.com>
2709
2710 * gdb.ada/lang_switch.exp: Correct expected parameter value.
2711
a283af87
AS
27122010-12-25 Andreas Schwab <schwab@linux-m68k.org>
2713
5d3d9cba
AS
2714 * gdb.threads/tls.exp: Fix typo.
2715
a283af87
AS
2716 * gdb.threads/thread-specific.exp (get_thread_list): Update.
2717 * gdb.threads/execl.exp: Update.
2718
2a20745c
YQ
27192010-12-23 Yao Qi <yao@codesourcery.com>
2720
2721 * gdb.arch/arm-disp-step.exp: New.
2722 * gdb.arch/arm-disp-step.S: New.
2723
a7658b96
TT
27242010-12-21 Tom Tromey <tromey@redhat.com>
2725
2726 * gdb.threads/execl.exp: Update.
2727 * gdb.threads/linux-dp.exp: Update.
2728 * gdb.threads/manythreads.exp: Update.
2729 * gdb.threads/tls.exp: Update.
2730
5b79abe7
TT
27312010-12-15 Jan Kratochvil <jan.kratochvil@redhat.com>
2732
2733 * gdb.cp/nextoverthrow.cc (dummy): Return int 0.
2734 (NextOverThrowDerivates) <resumebpt>: New.
2735 (resumebpt_test): New.
2736 (main): Call resumebpt_test.
2737 * gdb.cp/nextoverthrow.exp: New block for test of "resumebpt".
2738
0914bcdb
SS
27392010-12-12 Stan Shebs <stan@codesourcery.com>
2740
2741 * gdb.trace/tsv.exp: Test print command on trace state variables.
2742
305aeedc
TT
27432010-12-09 Tom Tromey <tromey@redhat.com>
2744
2745 * gdb.base/interp.exp: Add regression test.
2746
186c406b
TT
27472010-12-09 Tom Tromey <tromey@redhat.com>
2748
2749 * gdb.java/jnpe.java: New file.
2750 * gdb.java/jnpe.exp: New file.
2751 * gdb.cp/nextoverthrow.exp: New file.
2752 * gdb.cp/nextoverthrow.cc: New file.
2753
aae1c79a
DE
27542010-12-07 Doug Evans <dje@google.com>
2755
2756 * gdb.base/catch-syscall.exp (do_syscall_tests): Remove setting
2757 of data-directory.
2758 * lib/gdb-python.exp (gdb_check_python_config): Delete, all callers
2759 updated.
2760 * lib/gdb.exp (INTERNAL_GDBFLAGS): Add -data-directory.
2761
60f98dde 27622010-11-29 Michael Snyder <msnyder@vmware.com>
d426f7b4
MS
2763
2764 * gdb.base/callfuncs.exp: Test for skip_float_tests.
2765 * gdb.base/call-sc.exp: Ditto.
2766 * gdb.base/finish.exp: Ditto.
2767 * gdb.base/return.exp: Ditto.
2768 * gdb.base/return2.exp: Ditto.
2769
5fa290c1
DE
27702010-11-30 Doug Evans <dje@google.com>
2771
2772 * lib/gdb.exp (gdb_test_sequence): Return result of gdb_expect_list.
2773 (gdb_expect_list): Fix spelling errors in comments.
2774 * gdb.arch/system-gcore.exp: Use gdb_test_sequence instead of
2775 send_gdb/gdb_expect_list where applicable.
2776 * gdb.base/call-ar-st.exp: Ditto.
2777 * gdb.base/funcargs.exp: Ditto.
2778 * gdb.base/gcore.exp: Ditto.
2779 * gdb.base/page.exp: Ditto.
2780 * gdb.base/sigaltstack.exp: Ditto.
2781 * gdb.base/siginfo.exp: Ditto.
2782 * gdb.base/sigstep.exp: Ditto.
2783 * gdb.base/trace-commands.exp: Ditto.
2784
4e04c971
DE
27852010-11-29 Doug Evans <dje@google.com>
2786
2787 * gdb.python/py-pp-maint.exp: Change printer-name:subprinter-name to
2788 printer-name;subprinter-name.
2789
8cf6f0b1
TT
27902010-11-29 Tom Tromey <tromey@redhat.com>
2791
2792 * gdb.dwarf2/implptr.exp: New file.
2793 * gdb.dwarf2/implptr.c: New file.
2794 * gdb.dwarf2/implptr.S: New file.
2795
94b6973e
PM
27962010-11-29 Phil Muldoon <pmuldoon@redhat.com>
2797
fc529d80 2798 PR python/12199
94b6973e
PM
2799
2800 * gdb.python/py-breakpoint.exp: Test the delete method.
2801
8358c15c
JK
28022010-11-28 Jan Kratochvil <jan.kratochvil@redhat.com>
2803
2804 Fix step_resume_breakpoint unsaved during an infcall.
2805 * gdb.base/step-resume-infcall.exp: New file.
2806 * gdb.base/step-resume-infcall.c: New file.
2807
f6df29bc
TJB
28082010-11-24 Edjunior Machado <emachado@br.ibm.com>
2809
2810 * gdb.asm/powerpc.inc: Use 'sys_exit' on gdbasm_exit0 macro.
2811
f2b5a5cf
TJB
28122010-11-24 Edjunior Machado <emachado@br.ibm.com>
2813
2814 * gdb.asm/asm-source.exp: Add new target "powerpc64"; expect leading `.'
2815 on ppc64's symbols; "finish" and "return" commands must accept to
2816 show the caller line again as well as the line after.
2817 * gdb.asm/powerpc64.inc: New file.
2818
6b0ecdc2
DE
28192010-11-23 Doug Evans <dje@google.com>
2820
2821 * lib/gdb.exp (gdb_test_sequence): New function.
2822 (gdb_expect_list): Add verbose -log call for each pattern.
2823 * gdb.base/signals.exp (test_handle_all_print): Call it.
2824 Reduce timeout increment from 6 minutes to 1 minute.
2825 * gdb.server/ext-run.exp: Call it.
2826
ea976c60
PM
28272010-11-23 Phil Muldoon <pmuldoon@redhat.com>
2828
f2b5a5cf 2829 PR python/12212
ea976c60
PM
2830
2831 * gdb.python/python.exp: Check that selected_thread raises an
2832 error when no inferior is loaded.
2833
c0efa795
JK
28342010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2835
2836 * gdb.dwarf2/dw2-stack-boundary.exp: New file.
2837 * gdb.dwarf2/dw2-stack-boundary.S: New file.
2838
ec3aa567
JK
28392010-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
2840
2841 * gdb.dwarf2/dw2-ada-ffffffff.S: New file.
2842 * gdb.dwarf2/dw2-ada-ffffffff.exp: New file.
2843
d8249011
DE
28442010-11-18 Doug Evans <dje@google.com>
2845
2846 * gdb.server/ext-run.exp: Fix intermittent failures.
2847
d4eba7d1
NF
28482010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2849
2850 * gdb.stabs/gdb11479.exp: Use runto_main.
2851
b04c2f88
NF
28522010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2853
2854 * gdb.base/break-entry.exp: Skip if using a stub.
2855
ae9d7ce4
NF
28562010-11-12 Nathan Froyd <froydnj@codesourcery.com>
2857
2858 * gdb.python/py-inferior.exp: Pack values in target endianness.
2859
621c8364
TT
28602010-11-12 Tom Tromey <tromey@redhat.com>
2861
2862 * gdb.python/py-prettyprint.c (main): Add new 'ns2' local.
2863 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test for
2864 MemoryError.
2865 * gdb.python/python.exp (gdb_py_test_multiple): Update exception
2866 type.
2867 * gdb.python/py-value.exp (test_value_in_inferior): Add test for
2868 MemoryError.
2869 (test_subscript_regression): Update exception type.
2870
84f4c1fe
PM
28712010-11-11 Phil Muldoon <pmuldoon@redhat.com>
2872
2873 * gdb.python/py-breakpoint.exp: Add internal watchpoint and
2874 breakpoint tests.
2875
a1442452
PA
28762010-11-09 Pedro Alves <pedro@codesourcery.com>
2877
2878 * gdb.base/watchpoint.exp: Test "watch -location" with an
2879 innacessible location.
2880
efd11a33
JK
28812010-11-09 Edjunior Machado <emachado@br.ibm.com>
2882 Luis Machado <luisgpm@br.ibm.com>
2883
2884 * gdb.base/maint.exp: Expect "." prefix.
2885 * gdb.base/nodebug.exp: Expect "." Likewise.
2886 * gdb.base/sepsymtab.exp: Expect "." Likewise.
2887 * gdb.base/watchpoint-cond-gone.exp: Likewise.
2888 * gdb.base/watchpoint.exp: Expect a software watch to be created for
2889 POWER server processors.
2890
aa00efb5
JK
28912010-11-08 Edjunior Machado <emachado@br.ibm.com>
2892 Luis Machado <luisgpm@br.ibm.com>
2893
2894 * gdb.base/break-entry.exp: convert entry point for
2895 ppc64 and expect leading `.' on ppc64's symbols
2896
99e7ae30
DE
28972010-11-05 Doug Evans <dje@google.com>
2898
2899 * gdb.base/help.exp: Update expected output.
b521dba8
DE
2900 * gdb.python/py-param.exp: Delete, contents moved to ...
2901 * gdb.python/py-parameter.exp: ... here. New file.
2902 Add test for gdb.parameter ("directories").
99e7ae30 2903
f4b8a18d
KW
29042010-11-05 Ken Werner <ken.werner@de.ibm.com>
2905
2906 * Makefile.in (ALL_SUBDIRS): Add gdb.opencl.
2907 * configure.ac (AC_OUTPUT): Add gdb.opencl/Makefile.
2908 * configure: Regenerate.
2909 * gdb.opencl/Makefile.in: New File.
2910 * gdb.opencl/datatypes.exp: Likewise.
2911 * gdb.opencl/datatypes.cl: Likewise.
2912 * gdb.opencl/operators.exp: Likewise.
2913 * gdb.opencl/operators.cl: Likewise.
2914 * gdb.opencl/vec_comps.exp: Likewise.
2915 * gdb.opencl/vec_comps.cl: Likewise.
2916 * gdb.opencl/convs_casts.exp: Likewise.
2917 * gdb.opencl/convs_casts.cl: Likewise.
2918 * lib/opencl.exp: Likewise.
2919 * lib/opencl_hostapp.c: Likewise.
2920 * lib/opencl_kernel.cl: Likewise.
2921 * lib/cl_util.c: Likewise.
2922 * lib/cl_util.c: Likewise.
2923 * gdb.base/default.exp (set language): Add "opencl" to the list of
2924 languages.
2925
a9d5ef47
SW
29262010-11-04 Sami Wagiaalla <swagiaal@redhat.com>
2927
2928 * gdb.cp/overload.exp: Added test for inheritance overload.
2929 * gdb.cp/overload.cc: Ditto.
2930 * gdb.cp/oranking.exp: Removed releveant kfails.
2931
03eb1c79
JK
29322010-11-04 Jan Kratochvil <jan.kratochvil@redhat.com>
2933 Joel Brobecker <brobecker@adacore.com>
2934
2935 * gdb.ada/null_array.exp (print my_table): Call get_compiler_info and
2936 check test_compiler_info.
2937
dbc98a8b
KW
29382010-11-03 Ken Werner <ken.werner@de.ibm.com>
2939
2940 * gdb.base/gnu_vector.exp: Adjust expect messages.
2941
120bd360
KW
29422010-11-03 Ken Werner <ken.werner@de.ibm.com>
2943
2944 * gdb.base/gnu_vector.exp: Add unary operator tests.
2945
c37f7098
KW
29462010-11-03 Ken Werner <ken.werner@de.ibm.com>
2947
2948 * gdb.base/exprs.exp: Add tests for pre-/post- in-/decrement operators.
2949
7b51bc51
DE
29502010-11-02 Doug Evans <dje@google.com>
2951
2952 * gdb.python/py-pp-maint.c: New file.
2953 * gdb.python/py-pp-maint.exp: New file.
2954 * gdb.python/py-pp-maint.py: New file.
2955
50c97f38
TT
29562010-11-02 Tom Tromey <tromey@redhat.com>
2957
2958 * gdb.base/default.exp: Remove "scheme" from language list.
2959
a289b8f6
JK
29602010-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
2961
2962 Revert:
2963 2010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
2964 * gdb.threads/sigstep-threads.exp: New file.
2965 * gdb.threads/sigstep-threads.c: New file.
2966
cd017491
MS
29672010-10-20 Michael Snyder <msnyder@vmware.com>
2968
2969 * gdb.threads/fork-child-threads.exp: Don't run on remote target.
2970
8e6a5956
UW
29712010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2972
2973 * gdb.base/watch_thread_num.exp: Revert 2008-09-03 change.
2974 Skip test completely if gdb,no_hardware_watchpoints.
2975
2c04da0d
UW
29762010-10-19 Ulrich Weigand <uweigand@de.ibm.com>
2977
2978 * gdb.base/foll-fork.exp: Make regexps to match catchpoint hits more
2979 strict, but do not check for any particular function name within libc.
2980
79afc5ef
SW
29812010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2982
2983 * gdb.cp/smartp.exp: New test.
2984 * gdb.cp/smartp.cc : New test.
2985
026ffab7
SW
29862010-10-19 Sami Wagiaalla <swagiaal@redhat.com>
2987
2988 * gdb.cp/converts.exp: Test pointer to bool conversion.
2989 Test pointer to long conversion.
2990 * gdb.cp/oranking.exp: Removed relevant kfail.
2991
3a772aa4
TT
29922010-10-18 Tom Tromey <tromey@redhat.com>
2993
2994 * gdb.python/py-prettyprint.exp (run_lang_tests): Test encoding
2995 argument to lazy_string.
2996 * gdb.python/py-prettyprint.py (pp_ls_encoding): New global.
2997 (pp_ls.to_string): Use it.
2998 * gdb.python/py-prettyprint.c (main): Move declarations to top.
2999 Add "estring2" local.
3000
5fc3827b
JK
30012010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3002
3003 Fix s390x compatibility.
3004 * gdb.dwarf2/pr11465.S (DW_TAG_pointer_type): Use PTRBITS. Twice.
3005 * gdb.dwarf2/pr11465.exp: Set ptrbits, use it for -DPTRBITS.
3006
8aeb23f3
JK
30072010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3008
3009 * gdb.threads/sigstep-threads.exp: New file.
3010 * gdb.threads/sigstep-threads.c: New file.
3011
c1e56572
JK
30122010-10-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3013
3014 * gdb.base/pie-execl.exp: New file.
3015 * gdb.base/pie-execl.c: New file.
3016
92163a10
JK
30172010-10-13 Doug Evans <dje@google.com>
3018 Jan Kratochvil <jan.kratochvil@redhat.com>
3019
3020 PR exp/12117
3021 * gdb.cp/ptype-cv-cp.cc: New file.
3022 * gdb.cp/ptype-cv-cp.exp: New file.
3023
7062b0a0
SW
30242010-10-14 Sami Wagiaalla <swagiaal@redhat.com>
3025
3026 * gdb.cp/converts.cc: New test program.
3027 * gdb.cp/converts.exp: New test.
3028 * gdb.cp/overload.exp: Added test for void* vs int*.
3029 * gdb.cp/overload.exp: Ditto.
3030 * gdb.cp/oranking.exp: Removed related kfail.
3031
0e3509db
DE
30322010-10-13 Doug Evans <dje@google.com>
3033
3034 * lib/gdb-python.exp (gdb_check_python_config): New function.
3035 * gdb.python/Makefile.in (EXECUTABLES): Add lib-types.
3036 * gdb.python/lib-types.cc: New file.
3037 * gdb.python/lib-types.exp: New file.
3038
8dc78533
JK
30392010-10-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3040
3041 * gdb.python/py-error.exp: New file.
3042 * gdb.python/py-error.py: New file.
3043
93c17e06
JK
30442010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3045
3046 * gdb.base/break-interp.exp (test_ld): Replace gdb_expect by
3047 gdb_test_multiple.
3048
d8b34041
JK
30492010-10-12 Jan Kratochvil <jan.kratochvil@redhat.com>
3050
3051 * gdb.base/break-interp.exp: Use ldlags for linking flags.
3052 * gdb.base/prelink.exp: Likewise.
3053 * gdb.base/solib-nodir.exp: Likewise.
3054 * lib/gdb.exp (gdb_compile) <*-*-openbsd*>
3055 (gdb_compile) <shlib_load>: Use ldlags for linking flags.
3056 * lib/prelink-support.exp (build_executable_own_libs): Likewise.
3057
e0cc584e
UW
30582010-10-12 Ulrich Weigand <uweigand@de.ibm.com>
3059
3060 * break-interp.exp (test_ld): Use two separate gdb_expect statements
3061 for the "info files" test to avoid timeouts on slow machines.
3062
cfc353b1
JK
30632010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3064
3065 * gdb.cp/infcall-dlopen.cc (openlib): Support NULL FILENAME.
3066 (main): Make openlib dummy call.
3067
d3d7896d
JK
30682010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3069
3070 Fix missing _start PIE relocation on ppc64 due to stop on dl_main.
3071 * break-interp.exp (reach): Move the core body ...
3072 (reach_1): ... here. Use stop-on-solib-events for _dl_debug_state.
3073 (test_ld): Provide always real argument, even to the linker. Replace
3074 dl_main by _dl_debug_state.
3075
5e533c94
JK
30762010-10-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3077
3078 Fix results of prelinked PIEs on ppc*.
3079 * gdb.base/break-interp.exp (reach, test_core, test_attach_gdb):
3080 Accept also DISPLACEMENT "PRESENT".
3081 (main): Replace "ZERO" displacements by "PRESENT".
3082
33540610
SW
30832010-10-08 Sami Wagiaalla <swagiaal@redhat.com>
3084
3085 * gdb.cp/oranking.exp: New test.
3086 * gdb.cp/oranking.cc: New test program.
3087
3bdf2bbd
KW
30882010-10-08 Ken Werner <ken.werner@de.ibm.com>
3089
3090 * gdb.base/gnu_vector.c (ia, ib, fa, fb): New variables.
3091 * gdb.base/gnu_vector.exp: Add tests for scalar to vector widening.
3092
2f608a3a
KW
30932010-10-06 Ken Werner <ken.werner@de.ibm.com>
3094
3095 * gdb.base/constvars.c (logical, lugged, luck, lunar, lumen, lurk,
3096 lush, lynx) New constant.
3097 * gdb.base/constvars.exp: Test const array types.
3098 * gdb.dwarf2/dw2-strp.exp: Add const qualifier for ptype tests.
3099
aa2e2d8d
DE
31002010-10-06 Doug Evans <dje@google.com>
3101
3102 * gdb.base/catch-syscall.exp (do_syscall_tests): Update location
3103 of syscall staging area.
3104
2844d6b5
KW
31052010-10-06 Ken Werner <ken.werner@de.ibm.com>
3106
3107 * gdb.base/gnu_vector.c: Add variable c4.
3108 * gdb.base/gnu_vector.exp: Add tests for character vector printing.
3109 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3110
7d8ac8bb
MR
31112010-10-05 Maciej W. Rozycki <macro@codesourcery.com>
3112
3113 * gdb.arch/altivec-abi.exp: Fix a typo.
3114
84a02e58
MR
31152010-10-02 Maciej W. Rozycki <macro@codesourcery.com>
3116
3117 * lib/mi-support.exp (thread_selected_re): Correct pattern used
3118 to match a thread ID.
3119
b18e6318
JK
31202010-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
3121
3122 Fix s390x testcase compatibility.
3123 * gdb.dwarf2/dw2-double-set-die-type.S: Use .2byte, not .value.
3124
a2c09bd0
DE
31252010-10-01 Doug Evans <dje@google.com>
3126
3127 * lib/gdb-python.exp: New file.
3128 * gdb.python/py-block.exp: Use it.
3129 * gdb.python/py-breakpoint.exp: Ditto.
3130 * gdb.python/py-frame.exp: Ditto.
3131 * gdb.python/py-inferior.exp: Ditto.
3132 * gdb.python/py-param.exp: Ditto.
3133 * gdb.python/py-prettyprint.exp: Ditto.
3134 * gdb.python/py-shared.exp: Ditto.
3135 * gdb.python/py-symbol.exp: Ditto.
3136 * gdb.python/py-symtab.exp: Ditto.
3137 * gdb.python/py-type.exp: Ditto.
3138 * gdb.python/py-value.exp: Ditto.
3139 * gdb.python/python.exp: Ditto.
3140
38f12cfc
TT
31412010-09-30 Tom Tromey <tromey@redhat.com>
3142
3143 * gdb.base/anon.exp: New file.
3144 * gdb.base/anon.c: New file.
3145
9ae8282d
TT
31462010-09-30 Tom Tromey <tromey@redhat.com>
3147
3148 * gdb.base/completion.exp: Test completion through anonymous
3149 union.
3150 * gdb.base/break1.c (struct some_struct): Add anonymous union.
3151
e9e07ba6
JK
31522010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3153
3154 Fix printing parameters of inlined functions.
3155 * gdb.dwarf2/dw2-inline-param.exp: New file.
3156 * gdb.dwarf2/dw2-inline-param-main.c: New file.
3157 * gdb.dwarf2/dw2-inline-param.S: New file.
3158
cd2effb2
JK
31592010-09-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3160
3161 PR corefiles/12071.
3162 * gdb.base/corefile.exp (quit with a process, no question: load core)
3163 (quit with a core file): New tests.
3164
bceffbf3
JK
31652010-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3166
3167 Fix GDB crash on inferior calls with self-referencing classes.
3168 * gdb.dwarf2/dw2-cp-infcall-ref-static.exp: New file.
3169 * gdb.dwarf2/dw2-cp-infcall-ref-static-main.c: New file.
3170 * gdb.dwarf2/dw2-cp-infcall-ref-static.S: New file.
3171
1736ad11
JK
31722010-09-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3173
3174 Fix lost siginfo_t for inferior calls.
3175 * gdb.base/siginfo-infcall.exp: New file.
3176 * gdb.base/siginfo-infcall.c: New file.
3177
a176ad92
JB
31782010-09-22 Joel Brobecker <brobecker@adacore.com>
3179
3180 * gdb.dwarf2/dw2-const.S: Minor (space) reformatting.
3181
c2b0a229
JK
31822010-09-22 Jan Kratochvil <jan.kratochvil@redhat.com>
3183
3184 * gdb.fortran/module.exp (fully qualified name of DW_TAG_constant):
3185 New test.
3186 * gdb.fortran/module.f90 (mod1) <var_const>: New constant.
3187
e8ae22d1
JB
31882010-09-22 Joel Brobecker <brobecker@adacore.com>
3189
3190 * gdb.dwarf2/dw2-const.S: Use .4byte to reference the target
3191 type of our const type.
3192
ec322823
SW
31932010-09-22 Sami Wagiaalla <swagiaal@redhat.com>
3194
3195 * gdb.cp/pr12028.cc: New.
3196 * gdb.cp/pr12028.exp: New.
3197
72929c62
JB
31982010-09-22 Joel Brobecker <brobecker@adacore.com>
3199
3200 * gdb.dwarf2/dw2-const.S, gdb.dwarf2/dw2-const.exp: New files.
3201
875b4ff5 32022010-09-16 Phil Muldoon <pmuldoon@redhat.com>
fc529d80 3203 Jan Kratochvil <jan.kratochvil@redhat.com>
875b4ff5
PM
3204
3205 PR mi/11407
3206 * gdb.mi/dw2-ref-missing-frame-func.c: New File.
3207 * gdb.mi/dw2-ref-missing-frame-main.c New File.
3208 * gdb.mi/dw2-ref-missing-frame.S New File.
3209 * gdb.mi/dw2-ref-missing-frame.exp New File.
3210
7155d578
TT
32112010-09-14 Tom Tromey <tromey@redhat.com>
3212
3213 PR symtab/8399:
3214 * gdb.threads/tls.exp: Remove kfail. Update expected output.
3215
515ed532
TT
32162010-09-14 Tom Tromey <tromey@redhat.com>
3217
3218 PR exp/11803:
3219 * gdb.threads/tls.exp: Use C++.
3220 (check_thread_local): Use K::another_thread_local.
3221 * gdb.threads/tls.c (class K): New.
3222 (another_thread_local): Now a member of K.
3223 (spin): Update. No longer K&R C.
3224
450ca57c
SW
32252010-09-13 Sami Wagiaalla <swagiaal@redhat.com>
3226
3227 * gdb.cp/koenig.cc: created class for testing member lookup.
3228 * gdb.cp/koenig.exp: Added test for member lookup.
3229
dbd492a3
JK
32302010-09-13 Jan Kratochvil <jan.kratochvil@redhat.com>
3231
3232 Fix false FAILs on sourcetree topdir directory containing "kill".
3233 * gdb.base/sigall.exp (test_one_sig) <advance to $nextsig>: Extend the
3234 source line matching regexp.
3235
8d4d924b
JK
32362010-09-11 Jan Kratochvil <jan.kratochvil@redhat.com>
3237
3238 * gdb.python/python.exp (set height 0, collect help from uiout)
3239 (verify help to uiout): New tests.
3240
8e64f2a0
JK
32412010-09-10 Edjunior Barbosa Machado <emachado@linux.vnet.ibm.com>
3242
3243 * gdb.base/break-interp.exp (test_ld) <istarget powerpc64-*>: Add
3244 is_lp64_target to check 64bit target.
3245
4569eed2
JK
32462010-09-09 Jan Kratochvil <jan.kratochvil@redhat.com>
3247
3248 * gdb.base/break-interp.exp (reach): Permit leading . for ppc64.
3249 (test_ld) <powerpc64-*>: New.
3250
5e1617b1
DJ
32512010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3252
3253 * gdb.cp/templates.exp (test_template_args): Allow "struct".
3254
c767944b
DJ
32552010-09-08 Daniel Jacobowitz <dan@codesourcery.com>
3256
3257 * gdb.cp/templates.cc (Empty, FunctionArg): New classes.
3258 (FunctionArg::method): New function.
3259 (empty, arg): New variables.
3260 (main): Call arg.method.
3261 * gdb.cp/templates.exp (test_template_args): New function.
3262 (do_tests): Call it.
3263
27d3a3fc
UW
32642010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3265
3266 * gdb.threads/threxit-hop-specific.exp: Use "continue" instead
3267 of "next" to proceed over pthread_exit call.
3268
55b7ce7f
UW
32692010-09-08 Ulrich Weigand <uweigand@de.ibm.com>
3270
3271 * gdb.base/maint.exp: Avoid wildcards against potentially very long
3272 "maint print statistics" output to prevent expect timeouts.
3273
809df446
JK
32742010-09-06 Jan Kratochvil <jan.kratochvil@redhat.com>
3275
3276 * gdb.base/printcmds.exp (test_float_accepted): Import gdb_prompt.
3277 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3278 (test_float_rejected): ... here.
3279 * gdb.java/jv-print.exp (test_float_accepted): Import gdb_prompt.
3280 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3281 (test_float_rejected): ... here.
3282 * gdb.objc/print.exp (test_float_accepted): Import gdb_prompt.
3283 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3284 (test_float_rejected): ... here.
3285 * gdb.pascal/print.exp (test_float_accepted): Import gdb_prompt.
3286 Move here, negate and extend by XFAIL the "p 0x1.1" test from ...
3287 (test_float_rejected): ... here.
3288
8464be76
DJ
32892010-09-04 Daniel Jacobowitz <dan@codesourcery.com>
3290
3291 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint
3292 before disabling hardware watchpoints.
3293 (test_inaccessible_watchpoint): Check that hardware watchpoints
3294 are used. Test for watchpoints on a constant address.
3295
14dba4b4
JK
32962010-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
3297
3298 * gdb.base/ui-redirect.exp: New file.
3299
3f3540e1 33002010-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
fc529d80 3301 Joel Brobecker <brobecker@adacore.com>
3f3540e1
JB
3302
3303 * gdb.dwarf/dw2-filename.S, gdb.dwarf/dw2-filename.exp: New files.
3304
0f254bb7
DE
33052010-08-31 Doug Evans <dje@google.com>
3306
3307 * gdb.dwarf2/dw4-sig-types.exp: Use .x for executable name.
3308
03f17ccf
TT
33092010-08-30 Tom Tromey <tromey@redhat.com>
3310
3311 PR python/11792:
3312 * gdb.python/py-value.exp (test_subscript_regression): Add
3313 dynamic_type test.
3314
640617ad
DJ
33152010-08-30 Daniel Jacobowitz <dan@codesourcery.com>
3316
3317 * gdb.cp/cpexprs.exp (test_breakpoint): Continue to test_function
3318 instead of running to main. Do not test the main function.
3319 * gdb/testsuite/gdb.cp/cpexprs.cc (main): Rename to test_function.
3320 Add new main.
3321
2ed91d1b
PA
33222010-08-26 Pedro Alves <pedro@codesourcery.com>
3323
3324 * gdb.mi/mi-nsmoribund.exp: Revert back to send_gdb/gdb_expect in
3325 one test.
3326
673bfd45
DE
33272010-08-24 Doug Evans <dje@google.com>
3328
3329 PR symtab/11942
3330 * gdb.dwarf2/dw4-sig-types.cc: New file.
3331 * gdb.dwarf2/dw4-sig-types.h: New file.
3332 * gdb.dwarf2/dw4-sig-types-b.cc: New file.
3333 * gdb.dwarf2/dw4-sig-types.exp: New file.
3334
f9ffd4bb
TT
33352010-08-23 Tom Tromey <tromey@redhat.com>
3336
3337 PR python/11145:
3338 * gdb.python/py-value.c (Base, Derived): New types.
3339 (base): New global.
3340 * gdb.python/py-value.exp (test_subscript_regression): Add
3341 dynamic_cast test.
3342
d839c8a4
TT
33432010-08-23 Tom Tromey <tromey@redhat.com>
3344
3345 PR python/10676:
3346 * gdb.python/py-type.exp (test_fields): Add tests for type
3347 equality.
3348
702c2711
TT
33492010-08-23 Tom Tromey <tromey@redhat.com>
3350
3351 PR python/11915:
3352 * gdb.python/py-type.exp (test_fields): Add tests for array.
3353
832bafd3
KS
33542010-08-23 Keith Seitz <keiths@redhat.com>
3355
3356 * gdb.dwarf2/dw2-double-set-die-type.S: DIE 0x51f does not
3357 have any children. Create a new abbrev for it.
3358 Add missing terminal sequence to .debug_abbrev.
3359
c37bf528
KS
33602010-08-20 Keith Seitz <keiths@redhat.com>
3361
3362 PR symtab/11465:
3363 * gdb.dwarf2/pr11465.exp: New test.
3364 * gdb.dwarf2/pr11465.S: New file.
3365 * gdb.dwarf2/dw2-double-set-die-type.S: New file.
3366 * gdb.dwarf2/dw2-double-set-die-type.exp: New test.
3367
4572cbac
TJB
33682010-08-19 Thiago Jung Bauermann <bauerman@br.ibm.com>
3369
3370 * gdb.arch/vsx-regs.exp: Remove wrong comment about testing AltiVec
3371 registers. Update data sets with the new v2_double element in the
3372 VSX register union. Add vector_register3_vr data set for the AltiVec
3373 registers. Use gdb_test_no_output instead of send_gdb.
3374
e7fbb131
PA
33752010-08-19 Pedro Alves <pedro@codesourcery.com>
3376
3377 * gdb.python/py-shared.exp: New file, factored out from
3378 python.exp.
3379 * gdb.python/py-shared.c: New file.
3380 * gdb.python/py-shared-sl.c: New file.
3381 * gdb.python/python-1.c: New file.
3382 * gdb.python/python-sl.c: Delete.
3383 * gdb.python/python.c: Mention python-1.c.
3384 * gdb.python/python.exp: Move shared library tests to
3385 py-shared.exp.
3386 * gdb.python/Makefile.in (EXECUTABLES): Add py-shared and python.
3387 (MISCELLANEOUS): New.
3388 (clean mostlyclean): Also remove $MISCELLANEOUS.
3389
d30f5e1f
DE
33902010-08-19 Doug Evans <dje@google.com>
3391
3392 PR exp/11926
3393 * gdb.base/printcmds.exp (test_float_accepted): New function.
3394 Move existing float tests there. Add tests for floats with suffixes.
3395 (test_float_rejected): New function.
3396 * gdb.java/jv-print.exp (test_float_accepted): New function.
3397 (test_float_rejected): New function.
3398 * gdb.objc/print.exp: New file.
3399 * gdb.pascal/print.exp: New file.
3400 * lib/objc.exp: New file.
3401
7b3fd859
PM
34022010-08-19 Pierre Muller <muller@ics.u-strasbg.fr>
3403
3404 * gdb.base/default.exp (info set): Avoid full buffer error and force
3405 reading up to final gdb prompt.
3406 (show): Likewise.
3407
c92817ce
TT
34082010-08-18 Tom Tromey <tromey@redhat.com>
3409
3410 PR symtab/11919:
3411 * gdb.base/completion.exp: Add test.
3412
f1208f9e
DE
34132010-08-18 Doug Evans <dje@google.com>
3414
3415 * gdb.base/call-ar-st.exp (set_lang_c): Delete, unused.
3416 * gdb.base/callfuncs.exp (set_lang_c): Delete, set c language directly.
3417 * gdb.base/printcmds.exp (set_lang_c): Delete, set c language directly.
3418 Simplify, early exit if runto_main fails.
3419 * gdb.fortran/exprs.exp: load_lib fortran.exp.
3420 (set_lang_fortran): Moved to lib/fortran.exp.
3421 * gdb.fortran/types.exp: load_lib fortran.exp.
3422 (set_lang_fortran): Moved to lib/fortran.exp.
3423 * gdb.java/jmisc.exp (set_lang_java): Moved to lib/java.exp.
3424 * gdb.java/jprint.exp (set_lang_java): Ditto.
3425 * gdb.java/jv-exp.exp: load_lib java.exp.
3426 If set_lang_java fails, issue a warning instead of failure to be
3427 consistent with other set_lang_foo uses.
3428 (set_lang_java): Moved to lib/java.exp.
3429 * gdb.java/jv-print.exp (set_lang_java): Moved to lib/java.exp.
3430 If set_lang_java fails, issue a warning instead of failure to be
3431 consistent with other set_lang_foo uses.
3432 * gdb.pascal/types.exp: load_lib pascal.exp.
3433 (set_lang_pascal): Moved to lib/pascal.exp.
3434 * lib/fortran.exp: New file.
3435 * lib/java.exp (set_lang_java): New function.
3436 * lib/pascal.exp (set_lang_pascal): New function.
3437
2f06b485
YQ
34382010-08-18 Yao Qi <yao@codesourcery.com
3439
3440 * gdb.dwarf2/dw2-ref-missing-frame-func.c: Add .p2align 4 for labels
3441 func_nofb_start and func_loopfb_start, so that address of functions
3442 is equal to these labels on Thumb.
3443
96e25403
YQ
34442010-08-18 Yao Qi <yao@codesourcery.com>
3445
3446 * gdb.gdb/selftest.exp (do_steps_and_nexts): Update test case
3447 to reflect latest c source file.
3448
36e6adc4
JK
34492010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3450
3451 * gdb.cp/infcall-dlopen.exp: New file.
3452 * gdb.cp/infcall-dlopen.cc: New file.
3453 * gdb.cp/infcall-dlopen-lib.cc: New file.
3454
f431efe5
PA
34552010-08-17 Jan Kratochvil <jan.kratochvil@redhat.com>
3456 Pedro Alves <pedro@codesourcery.com>
3457
3458 PR breakpoints/11371
3459
3460 * gdb.base/watch-cond-infcall.exp: New file.
3461 * gdb.base/watch-cond-infcall.c: New file.
3462
06a64a0b
TT
34632010-08-16 Tom Tromey <tromey@redhat.com>
3464
3465 * gdb.base/help.exp: Update.
3466 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): Delete
3467 watchpoint.
3468 (test_watch_location): New proc.
3469 (test_watchpoint_in_big_blob): Delete watchpoint.
3470 * gdb.base/watchpoint.c (func5): New function.
3471 (main): Call it.
3472
70ebf4ed
DE
34732010-08-16 Doug Evans <dje@google.com>
3474
3475 * gdb.python/python.exp: Fix syntax in "post event insertion" test.
3476
ca5c20b6
PM
34772010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3478
3479 * gdb.python/python.exp (gdb_py_test_multiple): Add gdb.post_event
3480 tests.
3481
7346b668
KW
34822010-08-11 Ken Werner <ken.werner@de.ibm.com>
3483
3484 * gdb.base/Makefile.in (EXECUTABLES): Add gnu_vector.
3485 * gdb.base/gnu_vector.c: New File.
3486 * gdb.base/gnu_vector.exp: Likewise.
3487
cb2e07a6
PM
34882010-08-11 Phil Muldoon <pmuldoon@redhat.com>
3489
3490 * gdb.python/python.c: New File.
3491 * gdb.python/python-sl.c: New File.
3492 * gdb.python/python.exp: Test solib_address and decode_line
3493 * functions.
3494
5da1313b
JK
34952010-08-07 Jan Kratochvil <jan.kratochvil@redhat.com>
3496
3497 * gdb.python/python.exp (show height, set height 10)
3498 (verify pagination beforehand, verify pagination beforehand: q)
3499 (gdb.execute does not page, verify pagination afterwards)
3500 (verify pagination afterwards: q): New.
3501
49c3ccf7
DE
35022010-08-02 Doug Evans <dje@google.com>
3503
3504 * gdb.cp/namespace.exp: When "print ::cOtherFileClassVar" fails
3505 because of an older gcc, change test2
3506 "print ::C::OtherFileClass::cOtherFileClassVar" from unresolved
3507 to unsupported.
3508
42c0c4f1
KH
35092010-07-30 Kazu Hirata <kazu@codesourcery.com>
3510
3511 * gdb.base/break-always.exp: Do not expect full paths to file
3512 names.
3513 * gdb.base/commands.exp: Likewise.
3514
d3765805
DE
35152010-07-30 Doug Evans <dje@google.com>
3516
c98ee71b
DE
3517 * gdb.cp/temargs.exp: For new tests that require newer gccs,
3518 xfail them when run with older gccs.
3519
fd961404
DE
3520 * lib/gdb.exp (build_executable): Forward "c++" option to
3521 get_compiler_info.
3522
999adef4
DE
3523 * gdb.python/py-type.exp (test_template): Mark as xfail tests
3524 "python print ttype.template_argument(1)" and
3525 "python print isinstance(ttype.template_argument(1), gdb.Value)"
3526 if using gcc 4.4 or earlier.
3527
d3765805
DE
3528 * gdb.base/valgrind-db-attach.exp: Use unique test name for
3529 attach-to-debugger handling.
3530
1276c759
JK
35312010-07-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3532
3533 * gdb.base/prelink-lib.c (copyreloc): New initialized variable.
3534 * gdb.base/prelink.c (copyreloc, bssvar, bssvarp): New variables.
3535 (main): Use copyreloc.
3536 * gdb.base/prelink.exp (split debug of executable)
3537 (.dynbss vs. .bss address shift): New tests.
3538
88caa9b9
PA
35392010-07-29 Pedro Alves <pedro@codesourcery.com>
3540
3541 * gdb.threads/pthreads.exp (check_backtraces): Consume $gdb_prompt
3542 in gdb_test_multiple.
3543
c6f2ac43
PA
35442010-07-29 Pedro Alves <pedro@codesourcery.com>
3545
3546 * lib/gdb.exp (gdb_init): Set LC_ALL and LANG to C in the
3547 environment.
3548
326fd672
TT
35492010-07-28 Tom Tromey <tromey@redhat.com>
3550
3551 PR python/11060:
3552 * gdb.python/py-type.c (Temargs): New template.
3553 (temvar): New variable.
3554 * gdb.python/py-type.exp (test_template): New proc.
3555
3ce3b1ba
PA
35562010-07-28 Daniel Jacobowitz <dan@codesourcery.com>
3557
3558 * gdb.cp/member-ptr.exp, gdb.cp/printmethod.exp,
3559 gdb.dwarf2/member-ptr-forwardref.exp: Adjust.
3560
34eaf542
TT
35612010-07-28 Tom Tromey <tromey@redhat.com>
3562
3563 PR c++/9946:
3564 * gdb.cp/temargs.exp: New file.
3565 * gdb.cp/temargs.cc: New file.
3566
d41b819e
JK
35672010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3568
3569 * gdb.base/help.exp (help disassemble): Update the content.
3570
26ab7092
JK
35712010-07-27 Jan Kratochvil <jan.kratochvil@redhat.com>
3572
3573 * gdb.threads/ia64-sigill.exp: New file.
3574 * gdb.threads/ia64-sigill.c: New file.
3575
5283e9e1
TT
35762010-07-27 Tom Tromey <tromey@redhat.com>
3577
3578 * gdb.opt/inline-cmds.c (ATTR): New define.
3579 (func1): Use it.
3580 (func2): Likewise.
3581 (func3): Likewise.
3582 (outer_inline1): Likewise.
3583 (outer_inline2): Likewise.
3584 * gdb.opt/inline-bt.c (ATTR): New define.
3585 (func1): Use it.
3586 (func2): Likewise.
3587 * gdb.opt/inline-locals.c (ATTR): New define.
3588 (func1): Use it.
3589 (func2): Likewise.
3590
e992ef73
TT
35912010-07-27 Tom Tromey <tromey@redhat.com>
3592
3593 * gdb.stabs/gdb11479.c (hack): New function.
3594 (test): Use it.
3595 (test2): Use it.
3596 * gdb.python/py-inferior.c (int8_search_buf, int16_search_buf)
3597 (int32_search_buf, int64_search_buf): No longer static.
3598 (x): Remove.
3599 * gdb.base/relocate.c (hack): New function.
3600
5374244e
PM
36012010-07-27 Phil Muldoon <pmuldoon@redhat.com>
3602
3603 * gdb.python/py-value.exp (test_inferior_function_call): New function.
3604 * gdb.python/py-value.c (func1): New function.
3605 (func2): Likewise.
3606
a99aee83
CV
36072010-07-26 Corinna Vinschen <vinschen@redhat.com>
3608
3609 * gdb.asm/xstormy16.inc (gdbasm_startup): Fix beginning of stack so
3610 as not to clash with .data section.
3611
a04ba985
JG
36122010-07-26 Jerome Guitton <guitton@adacore.com>
3613
3614 * gdb.base/code_elim.exp: New file.
3615 * gdb.base/code_elim1.c: New file.
3616 * gdb.base/code_elim2.c: New file.
3617
23bd0f7c
PA
36182010-07-21 Pedro Alves <pedro@codesourcery.com>
3619
3620 PR symtab/11827
3621
3622 * gdb.base/printcmds.c (enum some_volatile_enum): New enum.
3623 (some_volatile_enum): New variable.
3624 * gdb.base/printcmds.exp (test_print_enums): New.
3625 <top level>: Call it.
3626
883df6dd
SW
36272010-07-21 Sami Wagiaalla <swagiaal@redhat.com>
3628
3629 * gdb.cp/fpointer.cc: New test.
3630 * gdb.cp/fpointer.exp: New test.
3631
569b05a5
JK
36322010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3633
3634 * gdb.base/solib-nodir.exp: New file.
3635 * lib/gdb.exp (runto): New case for a GDB internal error.
3636
51d7d803
JK
36372010-07-20 Jan Kratochvil <jan.kratochvil@redhat.com>
3638 Ulrich Weigand <uweigand@de.ibm.com>
3639 Tom Tromey <tromey@redhat.com>
3640
3641 * gdb.base/charset-malloc.c: New file.
3642 * gdb.base/charset.c (malloc_stub): New prototype.
3643 (main): Call it instead of malloc itself.
3644 * gdb.base/charset.exp: Use only prepare_for_testing.
3645 (binfile): Remove the variable.
3646
c0edd9ed
JK
36472010-07-19 Jan Kratochvil <jan.kratochvil@redhat.com>
3648
3649 Make core files the process_stratum.
3650 * gdb.base/corefile.exp (run: load core again)
3651 (run: sanity check we see the core file, run: with core)
3652 (run: core file is cleared, attach: load core again)
3653 (attach: sanity check we see the core file, attach: with core)
3654 (attach: core file is cleared): New tests.
3655 * gdb.base/coremaker.c (main): New parameters. Implement "sleep" argv.
3656
3cbaedff
KW
36572010-07-14 Ken Werner <ken.werner@de.ibm.com>
3658
3659 * gdb.arch/altivec-abi.exp: New tests.
3660
91158a56
TT
36612010-07-13 Tom Tromey <tromey@redhat.com>
3662
3663 * gdb.python/py-prettyprint.c (struct arraystruct): New struct.
3664 (main): Use it.
3665 * gdb.python/py-prettyprint.exp (run_lang_tests): Add test.
3666
0f5238ed
TT
36672010-07-13 Tom Tromey <tromey@redhat.com>
3668
3669 * gdb.base/label.exp: New file.
3670 * gdb.base/label.c: New file.
3671
add265ae
L
36722010-07-12 Ulrich Weigand <uweigand@de.ibm.com>
3673 H.J. Lu <hongjiu.lu@intel.com>
3674
3675 * lib/gdb.exp (is_ilp32_target): New.
3676 (is_lp64_target): Likewise.
3677
3678 * gdb.arch/amd64-byte.exp: Use is_lp64_target to check 64bit
3679 target.
3680 * gdb.arch/amd64-disp-step.exp: Likewise.
3681 * gdb.arch/amd64-dword.exp: Likewise.
3682 * gdb.arch/amd64-i386-address.exp: Likewise.
3683 * gdb.arch/amd64-word.exp: Likewise.
889bf7c5 3684
add265ae
L
3685 * gdb.arch/i386-avx.exp: Use is_ilp32_target to check for 32bit
3686 target.
3687 * gdb.arch/i386-bp_permanent.exp: Likewise.
3688 * gdb.arch/i386-byte.exp: Likewise.
3689 * gdb.arch/i386-disp-step.exp: Likewise.
3690 * gdb.arch/i386-gnu-cfi.exp: Likewise.
3691 * gdb.arch/i386-prologue.exp: Likewise.
3692 * gdb.arch/i386-size-overlap.exp: Likewise.
3693 * gdb.arch/i386-size.exp: Likewise.
3694 * gdb.arch/i386-sse.exp: Likewise.
3695 * gdb.arch/i386-unwind.exp: Likewise.
3696 * gdb.arch/i386-word.exp: Likewise.
3697
3698 * gdb.arch/ppc64-atomic-inst.exp: Use is_lp64_target to execute
3699 test only when building 64-bit executables. Do not hard-code
3700 -m64 option.
3701
2dfb8c17
DE
37022010-07-07 Doug Evans <dje@google.com>
3703
3704 * lib/gdb.exp (gdb_test_list_exact): New function.
3705 * gdb.base/default.exp (show convenience): Call it, add tests for
3706 $_sdata = void, $_thread = 0.
3707
4e5799b6
JK
37082010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3709 Joel Brobecker <brobecker@adacore.com>
3710
3711 Fix re-run of PIE executable, PR shlibs/11776.
3712 * gdb.base/break-interp.exp (test_ld): Turn off "disable-randomization".
3713 Remove $displacement_main to match the solib-svr4.c change. New "kill"
3714 and re-"run" of the inferior.
3715
1a219cc7
JK
37162010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3717 Joel Brobecker <brobecker@adacore.com>
3718
3719 Cope with missing /usr/sbin/prelink.
3720 * lib/prelink-support.exp (prelink_no):
3721 <result == 1 && $output is "no such file or directory">: New.
3722 (prelink_yes): Likewise. Return on failed prelink_no.
3723
5e3b36f8
JK
37242010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3725 Joel Brobecker <brobecker@adacore.com>
3726
3727 * gdb.base/attach-pie-misread.exp: Load prelink-support.exp. Replace
3728 build_executable by build_executable_own_libs. Replace "prelink -R"
3729 execution by a call of prelink_yes. Comment why "prelink -r" needs no
3730 change.
3731 * gdb.base/break-interp.exp: Load prelink-support.exp. Rename calls of
3732 copy to file_copy. Move setting opts --dynamic-linker and -rpath,
3733 mkdir $dir and ldd its parsing and copying to lib/prelink-support.exp.
3734 Replace build_executable by build_executable_own_libs's function
3735 build_executable_own_libs.
3736 (prelinkNO): Create new stub to call prelink_no.
3737 (prelinkYES): Create new stub to call prelink_yes.
3738 (test_attach): Rename calls of copy to file_copy.
3739 (section_get, prelinkNO_run, prelinkNO, prelinkYES, symlink_resolve)
3740 (copy): Move to ...
3741 * lib/prelink-support.exp: ... a new file. Rename prelinkNO to
3742 prelink_no, prelinkYES to prelink_yes, copy to file_copy.
3743 * gdb.base/prelink.exp: Disable testcase also for is_remote and
3744 skip_shlib_tests. Load prelink-support.exp. Replace gdb_compile with
3745 special flags by gdb_compile_shlib. Replace second gdb_compile by
3746 build_executable_own_libs. Replace "prelink -R" execution by a call of
3747 prelink_yes. Replace "prelink -u" and second "prelink -R" execution by
3748 a second call of prelink_yes. Replace restart commands by
3749 clean_restart.
3750 (prelink): Rename to ...
3751 (seen displacement message): ... this test. Extend its expectation
3752 strictness.
3753
86e4bafc
JK
37542010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3755
3756 * gdb.base/attach-pie-misread.exp, gdb.base/attach-pie-misread.c: New.
3757 * gdb.base/break-interp.exp (reach, test_core, test_ld): Require each
3758 displacement message exactly once.
3759
3cd07d20
JK
37602010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3761 Joel Brobecker <brobecker@adacore.com>
3762
3763 * gdb.base/break-interp.exp (test_attach): Keep $interp changed. Move
3764 its restore after the <$relink_args != ""> loop. new comment.
3765
0a1e94c7
JK
37662010-07-05 Jan Kratochvil <jan.kratochvil@redhat.com>
3767 Joel Brobecker <brobecker@adacore.com>
3768
3769 * gdb.base/break-interp.exp: Run $binpie with new value "ATTACH", new
3770 code for it. New variable relink_args.
3771 (prelinkYES): Call prelinkNO.
3772 (test_attach): Accept new parameter relink_args. Re-prelink the binary
3773 in such case. Move the core code to ...
3774 (test_attach_gdb): ... a new function. Send GDB command "file".
3775 Extend expected "Attaching to " string.
3776
2f70bcfb
TT
37772010-07-02 Tom Tromey <tromey@redhat.com>
3778
3779 * gdb.base/bitops.exp: Remove extraneous "pass".
3780
a17ac5b0
TT
37812010-07-02 Ken Werner <ken.werner@de.ibm.com>
3782
3783 * gdb.arch/altivec-abi.exp: Fix expect pattern of character vectors.
3784
dc10affe
PA
37852010-07-01 Pedro Alves <pedro@codesourcery.com>
3786
d41c0fc8
PA
3787 * gdb.base/help.exp: Adjust expected output.
3788
37892010-07-01 Pedro Alves <pedro@codesourcery.com>
3790
3791 * gdb.base/help.exp: Adjust expected output.
dc10affe 3792
0a600c36
JK
37932010-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
3794
3795 * gdb.cp/namespace.exp (print C::OtherFileClass::cOtherFileClassVar)
3796 (print ::C::OtherFileClass::cOtherFileClassVar): Remove KFAIL for
3797 c++/11702.
3798
37cc8bfe
JK
37992010-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
3800 Doug Evans <dje@google.com>
3801
3802 * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
3803 add .dynamic entry'.
3804
254e6b9e
DE
38052010-06-29 Doug Evans <dje@google.com>
3806
3807 Test PR c++/11702.
3808 * gdb.cp/m-static.exp: Add testcase.
3809 * gdb.cp/m-static.h (gnu_obj_4): Add initialized static const member.
3810
595939de 38112010-06-28 Phil Muldoon <pmuldoon@redhat.com>
889bf7c5
PA
3812 Tom Tromey <tromey@redhat.com>
3813 Thiago Jung Bauermann <bauerman@br.ibm.com>
595939de
PM
3814
3815 * gdb.python/py-inferior.c: New File.
3816 * gdb.python/py-infthread.c: New File.
3817 * gdb.python/py-inferior.exp: New File.
3818 * gdb.python/py-infthread.exp: New File.
3819
98751a41
JK
38202010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3821
3822 * gdb.cp/namespace.exp (ptype OtherFileClass typedefs)
3823 (ptype ::C::OtherFileClass typedefs): New.
3824 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType2)
3825 (C::OtherFileClass::cOtherFileClassVar2): New.
3826 (C::OtherFileClass::cOtherFileClassVar_use): Use also
3827 cOtherFileClassVar2.
3828 (C::cOtherFileType2, C::cOtherFileVar2): New.
3829 (C::cOtherFileVar_use): use also cOtherFileVar2.
3830 * gdb.cp/userdef.exp (ptype &*c): Permit arbitrary trailing text.
3831
41f62f39
JK
38322010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3833
3834 * gdb.cp/namespace.exp (whatis C::cOtherFileType)
3835 (whatis ::C::cOtherFileType, whatis C::cOtherFileVar)
3836 (whatis ::C::cOtherFileVar, print C::cOtherFileVar)
3837 (print ::C::cOtherFileVar)
3838 (whatis C::OtherFileClass::cOtherFileClassType)
3839 (whatis ::C::OtherFileClass::cOtherFileClassType)
3840 (print C::OtherFileClass::cOtherFileClassVar)
3841 (print ::cOtherFileClassVar)
3842 (print ::C::OtherFileClass::cOtherFileClassVar): New tests.
3843 (ptype OtherFileClass, ptype ::C::OtherFileClass): Permit arbitrary
3844 trailing content.
3845 * gdb.cp/namespace1.cc (C::OtherFileClass::cOtherFileClassType)
3846 (C::OtherFileClass::cOtherFileClassVar)
3847 (C::OtherFileClass::cOtherFileClassVar_use, C::cOtherFileType)
3848 (C::cOtherFileVar, C::cOtherFileVar_use): New.
3849
af53d231
JK
38502010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3851
3852 Test PR c++/11703 and PR gdb/1448.
3853 * gdb.cp/namespace.exp (ptype ::C::NestedClass): Remove KFAIL for
3854 gdb/1448.
3855
9655fd1a
JK
38562010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3857
3858 * gdb.cp/virtbase.cc (class RTTI_base, class RTTI_data)
3859 (main) <rtti_data>: New.
3860 * gdb.cp/virtbase.exp (print rtti_data): New.
3861
824cc8dd
JK
38622010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3863 Joel Brobecker <brobecker@adacore.com>
3864
3865 * lib/gdb.exp (gdb_test_multiple): Error on trailing newlines.
3866
6036c742
JK
38672010-06-28 Jan Kratochvil <jan.kratochvil@redhat.com>
3868
3869 * gdb.cp/static-print-quit.exp, gdb.cp/static-print-quit.cc: New.
3870
de6a0421
DE
38712010-06-28 Doug Evans <dje@google.com>
3872
3873 * gdb.base/break-interp.exp (reach): Relax expected output a bit.
3874
b2dae948
DE
38752010-06-27 Doug Evans <dje@google.com>
3876
3877 * gdb.cp/m-static.exp: Update expected test output.
3878
0f3bb72e
PH
38792010-06-25 Paul Hilfinger <hilfinger@adacore.com>
3880
889bf7c5
PA
3881 * gdb.gdb/selftest.exp: Adjust expected message for
3882 capturing start-up runtime.
0f3bb72e 3883
bc9f0842
TT
38842010-06-25 Tom Tromey <tromey@redhat.com>
3885
3886 PR python/10808:
3887 * gdb.python/python.exp: Add new tests.
3888
099ef718
SW
38892010-06-25 Sami Wagiaalla <swagiaal@redhat.com>
3890
3891 * gdb.cp/operator.cc: Created an import loop.
3892 * gdb.cp/operator.exp: Added testcase for import loop.
3893
5868a632
JK
38942010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3895
3896 Test PR python/11407.
3897 * gdb.dwarf2/dw2-ref-missing-frame-func.c: New file.
3898 * gdb.dwarf2/dw2-ref-missing-frame.S: Use cu_text_start and cu_text_end.
3899 Split main into func_nofb and func_loopfb dropping NO_FRAME_BASE.
3900 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove variables sources,
3901 executable_nofb and executable_fb. New variables srcsfile, objsfile,
3902 srcfuncfile, objfuncfile, srcmainfile, objmainfile, executable and
3903 binfile. Call gdb_compile with clean_restart twice.
3904 (func_nofb print, func_nofb backtrace, func_loopfb print)
3905 (func_loopfb backtrace): New.
3906
af76db58
JK
39072010-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
3908
3909 * gdb.dwarf2/dw2-ref-missing-frame-main.c: New.
3910 * gdb.dwarf2/dw2-ref-missing-frame.S: Replace compiler generated output
3911 by a hand made one.
3912 * gdb.dwarf2/dw2-ref-missing-frame.exp: Remove invalid comment. Remove
3913 i?86 requirement. Remove variables srcfile and binfile. New variable
3914 sources, executable_nofb and executable_fb. Call prepare_for_testing.
3915
f2c7657e
UW
39162010-06-25 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3917
3918 * gdb.cell/dwarfaddr.exp: New file.
3919 * gdb.cell/dwarfaddr.S: New file.
3920
628fe4e4
JK
39212010-06-24 Jan Kratochvil <jan.kratochvil@redhat.com>
3922
3923 Test PR 9436.
3924 * gdb.base/nostdlib.exp, gdb.base/nostdlib.c: New.
3925
f1421989
HZ
39262010-06-24 Hui Zhu <teawater@gmail.com>
3927
3928 * gdb.base/eval.exp: New file.
3929
d03285ec
UW
39302010-06-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3931
3932 * gdb.cell/fork.exp: New file.
3933 * gdb.cell/fork.c: Likewise.
3934 * gdb.cell/fork-spu.c: Likewise.
3935
41b2c92d
PM
39362010-06-22 Pierre Muller <muller@ics.u-strasbg.fr>
3937
3938 * lib/gdb.exp (banned_variables_traced): New global variable.
3939 (gdb_init, gdb_finish): Use new variable to avoid multiple tracing.
3940 (gdb_init): Use `trace add variable' instead of obsolete
3941 `trace variable'.
3942
d5bc977f
DE
39432010-06-21 Doug Evans <dje@google.com>
3944
3945 * gdb.gdb/selftest.exp: Remove support for gpl v1 and v2 gdb's.
3946
d2ed6730
UW
39472010-06-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3948
3949 * gdb.arch/spu-ls.exp: New file.
3950 * gdb.arch/spu-ls.c: Likewise.
3951
6aed2dbc
SS
39522010-06-18 Stan Shebs <stan@codesourcery.com>
3953
3954 * gdb.threads/thread-specific.exp: Add tests of $_thread.
3955
e0756905
UW
39562010-06-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
3957
3958 * gdb.base/gdb11531.exp: Respect gdb,no_hardware_watchpoints flag.
3959 * gdb.base/watch-cond.exp: Likewise.
3960 * gdb.python/py-breakpoint.exp: Likewise.
3961
d8053d4d
PA
39622010-06-18 Pedro Alves <pedro@codesourcery.com>
3963
3964 * gdb.multi/base.exp, gdb.multi/bkpt-multi-exec.exp: Use
3965 clean_restart, make sure every test has a distinct message, and
3966 that messages don't include the executable' full path.
3967
81ce510c
DE
39682010-06-17 Doug Evans <dje@google.com>
3969
3970 * gdb.arch/i386-size.exp: Updated expected output for
3971 DISASSEMBLY_OMIT_FNAME.
3972
65d79d4b
SDJ
39732010-06-16 Jan Kratochvil <jan.kratochvil@redhat.com>
3974 Sergio Durigan Junior <sergiodj@redhat.com>
3975
3976 * gdb.base/watch-notconst.c: New file.
3977 * gdb.base/watch-notconst.S: New file.
3978 * gdb.base/watch-notconst2.c: New file.
3979 * gdb.base/watch-notconst2.S: New file.
3980 * gdb.base/watch-notconst.exp: New file.
3981 * gdb.base/watchpoint.c (global_ptr_ptr): New variable.
3982 (func4): Add operations on `global_ptr_ptr'.
3983 * gdb.base/watchpoint.exp (test_constant_watchpoint): New
3984 routine to test watchpoints created with a constant expression.
3985 (test_inaccessible_watchpoint): Include tests for watchpoints
3986 created with a constant expression.
3987
df0f4836
KB
39882010-06-14 Kevin Buettner <kevinb@redhat.com>
3989
3990 * gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
3991 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp,
3992 gdb.disasm/t05_cmp.exp, gdb.disasm/t06_ari2.exp,
3993 gdb.disasm/t07_ari3.exp, gdb.disasm/t08_or.exp,
3994 gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
3995 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
3996 gdb.disasm/t13_otr.exp: Examine instruction at label `start' instead
3997 of `_start'.
3998
b769def5
UW
39992010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4000
4001 * gdb.mi/mi-nonstop.exp: Do not call perror if non-stop mode is
4002 not supported on the target.
4003 * gdb.mi/mi-nonstop-exit.exp: Likewise.
4004 * gdb.mi/mi-ns-stale-regcache.exp: Likewise.
4005 * gdb.mi/mi-nsintrall.exp: Likewise.
4006 * gdb.mi/mi-nsmoribund.exp: Likewise.
4007 * gdb.mi/mi-nsthrexec.exp: Likewise.
4008
d914c394
SS
40092010-06-11 Stan Shebs <stan@codesourcery.com>
4010
4011 * gdb.base/permissions.exp: New file.
4012
40132010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5bbad94c
UW
4014
4015 * gdb.base/valgrind-db-attach.exp: Fail gracefully if valgrind
4016 does not support ELF executable class.
4017
f3ce5b9c
UW
40182010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4019
4020 * gdb.trace/packetlen.exp: Respect gdb_target_supports_trace.
4021
8e46892c
JK
40222010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4023
4024 * lib/gdb.exp (gdb_run_cmd): Return on $gdb_prompt.
4025 (runto): Catch "The target does not support running in non-stop mode.".
4026
6cc55c64
MS
40272010-06-11 Michael Snyder <msnyder@vmware.com>
4028
4029 * gdb.base/setshow.exp (set language asm): Don't use
4030 gdb_test_no_output, fails on some targets.
4031
caddefa4
UW
40322010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4033
4034 * gdb.cp/cpexprs.exp: Skip test on spu*-*-*.
4035 * gdb.cp/pr9167.exp: Likewise.
4036
468b1aa7
UW
40372010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4038
4039 * gdb.python/py-breakpoint.exp: Handle software watchpoints as well.
4040
5c3552dc
UW
40412010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4042
4043 * gdb.base/solib-corrupted.exp: Respect skip_shlib_tests.
4044
02e6fe6a
UW
40452010-06-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4046
4047 * gdb.base/charset.c (main): Make sure malloc gets linked in.
4048
0e03807e
TT
40492010-06-11 Tom Tromey <tromey@redhat.com>
4050
4051 PR gdb/9977, PR exp/11636::
4052 * gdb.dwarf2/pieces.exp (pieces_test_f3): Remove kfail.
4053 (pieces_test_f6): Update expected output.
4054
2bdf28a0
JK
40552010-06-11 Jan Kratochvil <jan.kratochvil@redhat.com>
4056
4057 * gdb.base/moribund-step.exp: New.
4058
f6978de9
MS
40592010-06-08 Michael Snyder <msnyder@vmware.com>
4060
4061 * gdb.ada/assign_1.exp: Use ".*" instead of "" as wildcard regexp.
889bf7c5 4062 * gdb.ada/boolean_expr.exp:
f6978de9
MS
4063 * gdb.ada/frame_args.exp: Ditto.
4064 * gdb.ada/lang_switch.exp: Ditto.
4065 * gdb.ada/ptype_arith_binop.exp: Ditto.
4066 * gdb.ada/ref_param.exp: Ditto.
4067 * gdb.ada/type_coercion.exp:Ditto.
4068
4069 * gdb.asm/asm-source.exp: Ditto.
4070
4071 * gdb.base/attach.exp: Ditto.
4072 * gdb.base/bitfields2.exp: Ditto.
4073 * gdb.base/call-signal-resume.exp: Ditto.
4074 * gdb.base/callfuncs.exp: Ditto.
4075 * gdb.base/commands.exp: Ditto.
4076 * gdb.base/dbx.exp: Ditto.
4077 * gdb.base/default.exp: Ditto.
4078 * gdb.base/dump.exp: Ditto.
4079 * gdb.base/exprs.exp: Ditto.
4080 * gdb.base/freebpcmd.exp: Ditto.
4081 * gdb.base/interrupt.exp: Ditto.
4082 * gdb.base/list.exp: Ditto.
4083 * gdb.base/long_long.exp: Ditto.
4084 * gdb.base/maint.exp: Ditto.
4085 * gdb.base/ptype.exp: Ditto.
4086 * gdb.base/return.exp: Ditto.
4087 * gdb.base/setshow.exp: Ditto.
4088 * gdb.base/sigbpt.exp: Ditto.
4089 * gdb.base/sigrepeat.exp: Ditto.
4090
4091 * gdb.cp/classes.exp: Ditto.
4092
4093 * gdb.dwarf2/dw2-restore.exp: Ditto.
4094
4095 * gdb.gdb/selftest.exp: Ditto.
4096
4097 * gdb.multi/base.exp: Ditto.
4098 * gdb.multi/bkpt-multi-exec.exp: Ditto.
4099
4100 * gdb.python/py-block.exp: Ditto.
4101 * gdb.python/py-prettyprint.exp: Ditto.
4102 * gdb.python/py-template.exp: Ditto.
4103
4104 * gdb.server/ext-attach.exp: Ditto.
4105 * gdb.server/ext-run.exp: Ditto.
4106 * gdb.server/server-mon.exp: Ditto.
4107
4108 * gdb.threads/fork-thread-pending.exp: Ditto.
4109 * gdb.threads/hand-call-in-threads.exp: Ditto.
4110 * gdb.threads/interrupted-hand-call.exp: Ditto.
4111 * gdb.threads/linux-dp.exp: Ditto.
4112 * gdb.threads/manythreads.exp: Ditto.
4113 * gdb.threads/print-threads.exp: Ditto.
4114 * gdb.threads/pthreads.exp: Ditto.
4115 * gdb.threads/schedlock.exp: Ditto.
4116 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4117 * gdb.threads/threadapply.exp: Ditto.
4118
de7ff789
MS
41192010-06-08 Michael Snyder <msnyder@vmware.com>
4120
889bf7c5 4121 * gdb.ada/exec_changed.exp:
de7ff789
MS
4122 Use ".*" instead of "" as wildcard regexp.
4123
4124 * gdb.base/async.exp: Use ".*" instead of "" as wildcard regexp.
4125 * gdb.base/call-ar-st.exp: Ditto.
4126 * gdb.base/checkpoint.exp: Ditto.
4127 * gdb.base/default.exp: Ditto.
4128 * gdb.base/dump.exp: Ditto.
4129 * gdb.base/ending-run.exp: Ditto.
4130 * gdb.base/fileio.exp: Ditto.
4131 * gdb.base/miscexprs.exp: Ditto.
4132 * gdb.base/pointers.exp: Ditto.
4133 * gdb.base/readline.exp: Ditto.
4134 * gdb.base/reread.exp: Ditto.
4135 * gdb.base/restore.exp: Ditto.
4136 * gdb.base/shlib-call.exp: Ditto.
4137 * gdb.base/valgrind-db-attach.exp: Ditto.
4138 * gdb.base/volatile.exp: Ditto.
4139 * gdb.base/watchpoints.exp: Ditto.
4140
4141 * gdb.cp/classes.exp: Use ".*" instead of "" as wildcard regexp.
4142
4143 * gdb.python/py-frame.exp: Use ".*" instead of "" as wildcard regexp.
4144 * gdb.python/py-value.exp: Ditto.
4145
4146 * gdb.trace/backtrace.exp: Use ".*" instead of "" as wildcard regexp.
4147 * gdb.trace/circ.exp: Ditto.
4148 * gdb.trace/collection.exp: Ditto.
4149 * gdb.trace/packetlen.exp: Ditto.
4150 * gdb.trace/passc-dyn.exp: Ditto.
4151 * gdb.trace/report.exp: Ditto.
4152 * gdb.trace/tfile.exp: Ditto.
4153 * gdb.trace/tfind.exp: Ditto.
4154 * gdb.trace/while-dyn.exp: Ditto.
4155
3bebe2f2
JK
41562010-06-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4157
4158 * gdb.python/python.exp (pythonX.Y/lib-dynload/*.so): New.
4159
5c631832
JK
41602010-06-07 Jan Kratochvil <jan.kratochvil@redhat.com>
4161
4162 Test PR 10640.
4163 * gdb.dwarf2/dw2-op-call.exp, gdb.dwarf2/dw2-op-call.S: New.
4164
4c3376c8
SW
41652010-06-07 Sami Wagiaalla <swagiaal@redhat.com>
4166
4167 * gdb.cp/koenig.exp: Test for ADL operators.
4168 * gdb.cp/koenig.cc: Added ADL operators.
4169 * gdb.cp/operator.exp: New test.
4170 * gdb.cp/operator.cc: New test.
4171
dc226d5a
MS
41722010-06-04 Michael Snyder <msnyder@vmware.com>
4173
dfb88a23
MS
4174 * gdb.base/attach.exp: Replace gdb_test_multiple with gdb_test.
4175 * gdb.base/pending.exp: Ditto.
f7ae76b3 4176
dc226d5a
MS
4177 * gdb.cp/pr-1210.exp: Add message string to gdb_test_multiple.
4178
967cf477
DE
41792010-06-04 Doug Evans <dje@google.com>
4180
4181 * gdb.python/py-prettyprint.exp: Add new test for enabled and
4182 disabled printers.
4183 * gdb.python/py-prettyprint.py (disable_lookup_function): New function.
4184 (enable_lookup_function): New function.
4185
eb801841
TT
41862010-06-04 Tom Tromey <tromey@redhat.com>
4187
4188 * gdb.python/py-value.exp (test_value_hash): Don't test equality
4189 of hash and id.
4190
38979823
JK
41912010-06-04 Jan Kratochvil <jan.kratochvil@redhat.com>
4192
4193 * gdb.base/commands.exp (add printf tbreak command): Remove trailing
4194 newline.
4195 * gdb.gdb/complaints.exp (empty non-verbose non-noisy clear)
4196 (empty verbose non-noisy clear, empty verbose noisy clear)
4197 (empty non-verbose noisy clear): Likewise.
4198
35ec993f
MS
41992010-06-03 Michael Snyder <msnyder@vmware.com>
4200
4201 * gdb.base/commands.exp: Replace gdb_test with gdb_test_no_output.
4202 * gdb.base/display.exp: Ditto.
4203 * gdb.base/find.exp: Ditto.
4204 * gdb.base/ifelse.exp: Ditto.
4205 * gdb.base/multi-forks.exp: Ditto.
4206 * gdb.base/recurse.exp: Ditto.
4207 * gdb.base/setshow.exp: Ditto.
4208 * gdb.base/value-double-free.exp: Ditto.
4209 * gdb.base/watch-vfork.exp: Ditto.
4210 * gdb.base/watch_thread_num.exp: Ditto.
4211 * gdb.base/watchpoint-solib.exp: Ditto.
4212 * gdb.base/watchpoint.exp: Ditto.
4213 * gdb.base/watchpoints.exp: Ditto.
4214
4215 * gdb.cp/classes.exp: Replace gdb_test with gdb_test_no_output.
4216 * gdb.cp/overload.exp: Ditto.
4217 * gdb.cp/virtfunc.exp: Ditto.
4218
4219 * gdb.python/py-value.exp: Replace gdb_test with gdb_test_no_output.
4220
889bf7c5 4221 * gdb.reverse/watch-precsave.exp:
35ec993f
MS
4222 Replace gdb_test with gdb_test_no_output.
4223
889bf7c5 4224 * gdb.threads/attach-into-signal.exp:
35ec993f
MS
4225 Replace gdb_test with gdb_test_no_output.
4226 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4227 * gdb.threads/watchthreads.exp: Ditto.
4228 * gdb.threads/watchthreads2.exp: Ditto.
4229
4230 * gdb.trace/deltrace.exp: Replace gdb_test with gdb_test_no_output.
4231 * gdb.trace/tfind.exp: Ditto.
4232
c22decce
JB
42332010-06-03 Joel Brobecker <brobecker@adacore.com>
4234
4235 * lib/gdb.exp (gdb_test_no_output): Do not emit pass for
4236 successful test if message is the empty string.
4237
fd5700c7
JK
42382010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4239
4240 * gdb.fortran/module.exp (stopped language detection): New test.
4241
f55ee35c
JK
42422010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4243
4244 Support DW_TAG_module as separate namespaces.
4245 * gdb.fortran/library-module.exp, gdb.fortran/library-module-main.f90,
4246 gdb.fortran/library-module-lib.f90: New.
4247 * gdb.fortran/module.exp: Replace startup by a prepare_for_testing call.
4248 (print i): Remove.
4249 (continue to breakpoint: i-is-1, print var_i value 1)
4250 (continue to breakpoint: i-is-2, print var_i value 2)
4251 (continue to breakpoint: a-b-c-d, print var_a, print var_b, print var_c)
4252 (print var_d, print var_i value 14, ptype modmany, complete `modm)
4253 (complete `modmany, complete `modmany`, complete `modmany`var)
4254 (show language, setting breakpoint at module): New tests.
4255 * gdb.fortran/module.f90 (module mod): Remove.
4256 (module mod1, module mod2, module modmany, subroutine sub1)
4257 (subroutine sub2, program module): New.
4258
b8e8282f
JK
42592010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4260
4261 * gdb.cp/ref-types.exp (pass, pass, pass): Rename to ...
4262 (print value of rUC, print value of rI, print value of UI): ... here.
31e43e98
JK
4263 * gdb.cp/anon-union.exp (pass): Rename to ...
4264 (print z 2): ... here.
b8e8282f 4265
019ebafc
MS
42662010-06-02 Michael Snyder <msnyder@vmware.com>
4267
e68d8fd4
MS
4268 * gdb.trace/actions.exp: Use gdb_test_no_output.
4269 * gdb.trace/circ.exp: Ditto.
4270 * gdb.trace/packetlen.exp: Ditto.
4271 * gdb.trace/save-trace.exp: Ditto.
4272 * gdb.trace/tracecmd.exp: Ditto.
4273 * gdb.trace/tsv.exp: Ditto.
4274
12b5d08a
MS
4275 * gdb.threads/fork-thread-pending.exp: Use gdb_test_no_output.
4276 * gdb.threads/hand-call-in-thraeds.exp: Ditto.
4277 * gdb.threads/local-watch-wrong-thread.exp: Ditto.
4278 * gdb.threads/manythreads.exp: Ditto.
4279 * gdb.threads/print-threads.exp: Ditto.
4280 * gdb.threads/pthreads.exp: Ditto.
4281 * gdb.threads/schedlock.exp: Ditto.
4282 * gdb.threads/staticthreads.exp: Ditto.
4283 * gdb.threads/thread-specific.exp: Ditto.
4284 * gdb.threads/thread-unwindonsignal.exp: Ditto.
4285 * gdb.threads/threadapply.exp: Ditto.
4286 * gdb.threads/watchthreads.exp: Ditto.
4287 * gdb.threads/watchthreads2.exp: Ditto.
4288
89493308
MS
4289 * gdb.python/py-block.exp: Use gdb_test_no_output.
4290 * gdb.python/py-prettyprint.exp: Ditto.
4291 * gdb.python/py-template.exp: Ditto.
4292 * gdb.python/py-value.exp: Ditto.
4293
4294 * gdb.reverse/watch-precsave.exp: Use gdb_test_no_output.
4295 * gdb.reverse/watch-reverse.exp: Ditto.
4296
4297 * gdb.server/ext-attach.exp: Use gdb_test_no_output.
4298 * gdb.server/ext-run.exp: Ditto.
4299
019ebafc
MS
4300 * gdb.dwarf2/dw2-basic.exp: Use gdb_test_no_output.
4301 * gdb.dwarf2/dw2-compressed.exp: Ditto.
4302 * gdb.dwarf2/dw2-intercu.exp: Ditto.
4303 * gdb.dwarf2/dw2-intermix.exp: Ditto.
4304 * gdb.dwarf2/dw2-producer.exp: Ditto.
4305 * gdb.dwarf2/mac-fileno.exp: Ditto.
4306
4307 * gdb.gdb/observer.exp: Use gdb_test_no_output.
4308 * gdb.gdb/selftest.exp: Ditto.
4309
4310 * gdb.multi/base.exp: Use gdb_test_no_output.
4311
4312 * gdb.opt/inline-cmds.exp: Use gdb_test_no_output.
4313
3e0ca3a5
JK
43142010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4315
4316 * gdb.cp/ref-types.exp (print value of UI): Remove excessive newline.
4317
9db70545
MS
43182010-06-02 Michael Snyder <msnyder@msnyder-server.eng.vmware.com>
4319
a8d52276
MS
4320 * gdb.cp/class2.exp: Use gdb_test_no_output.
4321 * gdb.cp/classes.exp: Ditto.
4322 * gdb.cp/extern-c.exp: Ditto.
4323 * gdb.cp/inherit.exp: Ditto.
4324 * gdb.cp/maint.exp: Ditto.
4325 * gdb.cp/mb-inline.exp: Ditto.
4326 * gdb.cp/mb-templates.exp: Ditto.
4327 * gdb.cp/method2.exp: Ditto.
4328 * gdb.cp/misc.exp: Ditto.
4329 * gdb.cp/ovldbreak.exp: Ditto.
4330 * gdb.cp/punctuator.exp: Ditto.
4331 * gdb.cp/templates.exp: Ditto.
4332 * gdb.cp/virtbase.exp: Ditto.
4333
889bf7c5 4334 * gdb.threads/attach-stopped.exp:
9db70545 4335 Replace uses of send_gdb / gdb_expect.
889bf7c5 4336 * gdb.threads/attachstop-mt.exp:
9db70545 4337 Replace uses of send_gdb / gdb_expect.
889bf7c5 4338 * gdb.threads/gcore-thread.exp:
9db70545 4339 Replace uses of send_gdb / gdb_expect.
889bf7c5 4340 * gdb.threads/hand-call-in-threads.exp:
9db70545
MS
4341 Replace uses of send_gdb / gdb_expect.
4342 * gdb.threads/linux-dp.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4343 * gdb.threads/print-threads.exp:
9db70545
MS
4344 Replace uses of send_gdb / gdb_expect.
4345 * gdb.threads/pthreads.exp: Replace uses of send_gdb / gdb_expect.
4346 * gdb.threads/schedlock.exp: Replace uses of send_gdb / gdb_expect.
4347 * gdb.threads/sigthread.exp: Replace uses of send_gdb / gdb_expect.
4348
4349 * gdb.trace/actions.exp: Replace uses of send_gdb / gdb_expect.
4350 * gdb.trace/backtrace.exp: Replace uses of send_gdb / gdb_expect.
4351 * gdb.trace/collection.exp: Replace uses of send_gdb / gdb_expect.
4352 * gdb.trace/deltrace.exp: Replace uses of send_gdb / gdb_expect.
4353 * gdb.trace/infotrace.exp: Replace uses of send_gdb / gdb_expect.
4354 * gdb.trace/limits.exp: Replace uses of send_gdb / gdb_expect.
4355 * gdb.trace/report.exp: Replace uses of send_gdb / gdb_expect.
4356 * gdb.trace/save-trace.exp: Replace uses of send_gdb / gdb_expect.
4357 * gdb.trace/tfind.exp: Replace uses of send_gdb / gdb_expect.
4358 * gdb.trace/tracecmd.exp: Replace uses of send_gdb / gdb_expect.
4359 * gdb.trace/tsv.exp: Replace uses of send_gdb / gdb_expect.
4360
359cc68c
JK
43612010-06-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4362
4363 * gdb.cp/re-set-overloaded.exp, gdb.cp/re-set-overloaded.cc: New.
4364
7d3fe98e
SW
43652010-06-02 Sami Wagiaalla <swagiaal@redhat.com>
4366
4367 * gdb.cp/koenig.exp: Added new test case.
4368 * gdb.cp/koenig.cc: Ditto.
4369
27d3a1a2
MS
43702010-06-01 Michael Snyder <msnyder@vmware.com>
4371
4372 * gdb.base/arithmet.exp: Use gdb_test_no_output.
4373 * gdb.base/arrayidx.exp: Ditto.
4374 * gdb.base/attach.exp: Ditto.
4375 * gdb.base/auxv.exp: Ditto.
4376 * gdb.base/bigcre.exp: Ditto.
4377 * gdb.base/break-always.exp: Ditto.
4378 * gdb.base/break-interp.exp: Ditto.
4379 * gdb.base/break.exp: Ditto.
4380 * gdb.base/breakpoint-shadow.exp: Ditto.
4381 * gdb.base/call-ar-st.exp: Ditto.
4382 * gdb.base/call-sc.exp: Ditto.
4383 * gdb.base/call-signal-resume.exp: Ditto.
4384 * gdb.base/callfuncs.exp: Ditto.
4385 * gdb.base/catch-syscall.exp: Ditto.
4386 * gdb.base/charset.exp: Ditto.
4387 * gdb.base/code-expr.exp: Ditto.
4388 * gdb.base/commands.exp: Ditto.
4389 * gdb.base/cond-expr.exp: Ditto.
4390 * gdb.base/condbreak.exp: Ditto.
4391 * gdb.base/cursal.exp: Ditto.
4392 * gdb.base/cvexpr.exp: Ditto.
4393 * gdb.base/default.exp: Ditto.
4394 * gdb.base/del.exp: Ditto.
4395 * gdb.base/detach.exp: Ditto.
4396 * gdb.base/display.exp: Ditto.
4397 * gdb.base/ena-dis-br.exp: Ditto.
4398 * gdb.base/eval-skip.exp: Ditto.
4399 * gdb.base/foll-fork.exp: Ditto.
4400 * gdb.base/foll-vfork.exp: Ditto.
4401 * gdb.base/frame-args.exp: Ditto.
4402 * gdb.base/funcargs.exp: Ditto.
4403 * gdb.base/gcore-buffer-overflow.exp: Ditto.
4404 * gdb.base/gdbvars.exp: Ditto.
4405 * gdb.base/help.exp: Ditto.
4406 * gdb.base/ifelse.exp: Ditto.
4407 * gdb.base/included.exp: Ditto.
4408 * gdb.base/list.exp: Ditto.
4409 * gdb.base/macscp.exp: Ditto.
4410 * gdb.base/maint.exp: Ditto.
4411 * gdb.base/multi-fork.exp: Ditto.
4412 * gdb.base/overlays.exp: Ditto.
4413 * gdb.base/page.exp: Ditto.
4414 * gdb.base/pending.exp: Ditto.
4415 * gdb.base/pointers.exp: Ditto.
4416 * gdb.base/pr11022.exp: Ditto.
4417 * gdb.base/prelink.exp: Ditto.
4418 * gdb.base/printcmds.exp: Ditto.
4419 * gdb.base/psymtab.exp: Ditto.
4420 * gdb.base/randomize.exp: Ditto.
4421 * gdb.base/relational.exp: Ditto.
4422 * gdb.base/relocate.exp: Ditto.
4423 * gdb.base/remote.exp: Ditto.
4424 * gdb.base/sepdebug.exp: Ditto.
4425 * gdb.base/set-lang-auto.exp: Ditto.
4426 * gdb.base/setshow.exp: Ditto.
4427 * gdb.base/setvar.exp: Ditto.
4428 * gdb.base/signals.exp: Ditto.
4429 * gdb.base/signull.exp: Ditto.
4430 * gdb.base/sigstep.exp: Ditto.
4431 * gdb.base/sizeof.exp: Ditto.
4432 * gdb.base/solib-disc.exp: Ditto.
4433 * gdb.base/store.exp: Ditto.
4434 * gdb.base/structs.exp: Ditto.
4435 * gdb.base/structs2.exp: Ditto.
4436 * gdb.base/subst.exp: Ditto.
4437 * gdb.base/term.exp: Ditto.
4438 * gdb.base/trace-commands.exp: Ditto.
4439 * gdb.base/unwindonsignal.exp: Ditto.
4440 * gdb.base/valgrind-db-attach.exp: Ditto.
4441 * gdb.base/varargs.exp: Ditto.
4442 * gdb.base/watch-cond.exp: Ditto.
4443 * gdb.base/watch_thread_num.exp: Ditto.
4444 * gdb.base/watchpoint-cond-gone.exp: Ditto.
4445 * gdb.base/watchpoint.exp: Ditto.
4446 * gdb.base/whatis-exp.exp: Ditto.
4447
f8d3bf8f
MS
44482010-06-01 Michael Snyder <msnyder@vmware.com>
4449
4450 * gdb.cp/annota2.exp: Replace uses of send_gdb / gdb_expect.
4451 * gdb.cp/annota3.exp: Replace uses of send_gdb / gdb_expect.
4452 * gdb.cp/anon-union.exp: Replace uses of send_gdb / gdb_expect.
4453 * gdb.cp/cplusfuncs.exp: Replace uses of send_gdb / gdb_expect.
4454 * gdb.cp/demangle.exp: Replace uses of send_gdb / gdb_expect.
4455 * gdb.cp/formatted-ref.exp: Replace uses of send_gdb / gdb_expect.
4456 * gdb.cp/local.exp: Replace uses of send_gdb / gdb_expect.
4457 * gdb.cp/method.exp: Replace uses of send_gdb / gdb_expect.
4458 * gdb.cp/misc.exp: Replace uses of send_gdb / gdb_expect.
4459 * gdb.cp/namespace.exp: Replace uses of send_gdb / gdb_expect.
4460 * gdb.cp/ovldbreak.exp: Replace uses of send_gdb / gdb_expect.
4461 * gdb.cp/pr-1023.exp: Replace uses of send_gdb / gdb_expect.
4462 * gdb.cp/ref-types.exp: Replace uses of send_gdb / gdb_expect.
4463 * gdb.cp/templates.exp: Replace uses of send_gdb / gdb_expect.
4464 * gdb.cp/userdef.exp: Replace uses of send_gdb / gdb_expect.
4465
3f9e0d32
JK
44662010-06-01 Jan Kratochvil <jan.kratochvil@redhat.com>
4467
4468 * gdb.base/commands.exp (begin commands on watch): Remove excessive
4469 trailing newline.
4470 * gdb.mi/mi-nsintrall.exp (-gdb-show non-stop): Likewise.
4471 * gdb.java/jmisc.exp (p *args\n): Rename to ...
4472 (p *args): ... here and remove excessive trailing newline.
4473
f629457d
JB
44742010-05-31 Joel Brobecker <brobecker@adacore.com>
4475
4476 * gdb.base/subst.exp: Fix call to gdb_test with empty message.
4477
09eef106
JK
44782010-05-31 Jan Kratochvil <jan.kratochvil@redhat.com>
4479
4480 Accept the new Linux kernel "t (tracing stop)" string.
4481 * gdb.threads/watchthreads-reorder.c (thread1_func, thread2_func):
4482 Update comment.
4483 (state_wait) <T (tracing stop)>: New.
4484 (main): Update the state_wait expect string.
4485
94f31136
PA
44862010-05-28 Pedro Alves <pedro@codesourcery.com>
4487
4488 * limits.c, limits.exp: Delete files.
4489 * Makefile.in (clean mostlyclean): Adjust.
4490 * tracecmd.exp: Adjust.
4491
096554ab
JK
44922010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4493
4494 * gdb.base/tui-layout.exp: New.
4495
27d3a1a2 44962010-05-28 Michael Snyder <msnyder@vmware.com>
bcd2dc50 4497
889bf7c5 4498 * gdb.reverse/break-precsave.exp:
bcd2dc50 4499 Replace uses of send_gdb / gdb_expect.
889bf7c5 4500 * gdb.reverse/break-reverse.exp:
bcd2dc50 4501 Replace uses of send_gdb / gdb_expect.
889bf7c5 4502 * gdb.reverse/consecutive-precsave.exp:
bcd2dc50 4503 Replace uses of send_gdb / gdb_expect.
889bf7c5 4504 * gdb.reverse/consecutive-reverse.exp:
bcd2dc50 4505 Replace uses of send_gdb / gdb_expect.
889bf7c5 4506 * gdb.reverse/finish-precsave.exp:
bcd2dc50 4507 Replace uses of send_gdb / gdb_expect.
889bf7c5 4508 * gdb.reverse/finish-reverse.exp:
bcd2dc50 4509 Replace uses of send_gdb / gdb_expect.
889bf7c5 4510 * gdb.reverse/i386-precsave.exp:
bcd2dc50 4511 Replace uses of send_gdb / gdb_expect.
889bf7c5 4512 * gdb.reverse/i386-reverse.exp:
bcd2dc50 4513 Replace uses of send_gdb / gdb_expect.
889bf7c5 4514 * gdb.reverse/i386-sse-reverse.exp:
bcd2dc50 4515 Replace uses of send_gdb / gdb_expect.
889bf7c5 4516 * gdb.reverse/i387-env-reverse.exp:
bcd2dc50 4517 Replace uses of send_gdb / gdb_expect.
889bf7c5 4518 * gdb.reverse/i387-stack-reverse.exp:
bcd2dc50 4519 Replace uses of send_gdb / gdb_expect.
889bf7c5 4520 * gdb.reverse/machinestate-precsave.exp:
bcd2dc50 4521 Replace uses of send_gdb / gdb_expect.
889bf7c5 4522 * gdb.reverse/machinestate.exp:
bcd2dc50 4523 Replace uses of send_gdb / gdb_expect.
889bf7c5 4524 * gdb.reverse/sigall-precsave.exp:
bcd2dc50 4525 Replace uses of send_gdb / gdb_expect.
889bf7c5 4526 * gdb.reverse/sigall-reverse.exp:
bcd2dc50 4527 Replace uses of send_gdb / gdb_expect.
889bf7c5 4528 * gdb.reverse/solib-precsave.exp:
bcd2dc50 4529 Replace uses of send_gdb / gdb_expect.
889bf7c5 4530 * gdb.reverse/solib-reverse.exp:
bcd2dc50 4531 Replace uses of send_gdb / gdb_expect.
889bf7c5 4532 * gdb.reverse/step-precsave.exp:
bcd2dc50 4533 Replace uses of send_gdb / gdb_expect.
889bf7c5 4534 * gdb.reverse/step-reverse.exp:
bcd2dc50 4535 Replace uses of send_gdb / gdb_expect.
889bf7c5 4536 * gdb.reverse/until-precsave.exp:
bcd2dc50 4537 Replace uses of send_gdb / gdb_expect.
889bf7c5 4538 * gdb.reverse/until-reverse.exp:
bcd2dc50 4539 Replace uses of send_gdb / gdb_expect.
889bf7c5 4540 * gdb.reverse/watch-precsave.exp:
bcd2dc50 4541 Replace uses of send_gdb / gdb_expect.
889bf7c5 4542 * gdb.reverse/watch-reverse.exp:
bcd2dc50
MS
4543 Replace uses of send_gdb / gdb_expect.
4544
3def43e0
JK
45452010-05-28 Jan Kratochvil <jan.kratochvil@redhat.com>
4546
4547 * gdb.base/sepdebug.exp (info silent break bp_location1): Fix racy
4548 excessive newline.
4549
27d3a1a2 45502010-05-27 Michael Snyder <msnyder@vmware.com>
22454424
MS
4551
4552 * gdb.base/break.exp: Replace uses of send_gdb / gdb_expect.
02746bbc
MS
4553 * gdb.base/relational.exp: Replace uses of send_gdb / gdb_expect.
4554 * gdb.base/relocate.exp: Replace uses of send_gdb / gdb_expect.
4555 * gdb.base/restore.exp: Replace uses of send_gdb / gdb_expect.
4556 * gdb.base/return.exp: Replace uses of send_gdb / gdb_expect.
4557 * gdb.base/return2.exp: Replace uses of send_gdb / gdb_expect.
4558 * gdb.base/sepdebug.exp: Replace uses of send_gdb / gdb_expect.
4559 * gdb.base/setshow.exp: Replace uses of send_gdb / gdb_expect.
4560 * gdb.base/setvar.exp: Replace uses of send_gdb / gdb_expect.
4561 * gdb.base/shlib-call.exp: Replace uses of send_gdb / gdb_expect.
4562 * gdb.base/shreloc.exp: Replace uses of send_gdb / gdb_expect.
4563 * gdb.base/sigall.exp: Replace uses of send_gdb / gdb_expect.
4564 * gdb.base/sigbpt.exp: Replace uses of send_gdb / gdb_expect.
4565 * gdb.base/signull.exp: Replace uses of send_gdb / gdb_expect.
4566 * gdb.base/so-impl-ld.exp: Replace uses of send_gdb / gdb_expect.
4567 * gdb.base/varargs.exp: Replace uses of send_gdb / gdb_expect.
4568 * gdb.base/volatile.exp: Replace uses of send_gdb / gdb_expect.
4569 * gdb.base/watch_thread_num.exp: Replace uses of send_gdb / gdb_expect.
4570 * gdb.base/watchpoint.exp: Replace uses of send_gdb / gdb_expect.
22454424 4571
27d3a1a2 45722010-05-26 Michael Snyder <msnyder@vmware.com>
ec9f1212 4573
22454424
MS
4574 * gdb.java/jmisc.exp: Replace uses of send_gdb / gdb_expect.
4575 * gdb.java/jprint.exp: Replace uses of send_gdb / gdb_expect.
4576
4577 * gdb.gdb/complaints.exp: Replace uses of send_gdb / gdb_expect.
4578 * gdb.gdb/selftest.exp: Replace uses of send_gdb / gdb_expect.
4579 * gdb.gdb/xfullpath.exp: Replace uses of send_gdb / gdb_expect.
4580
889bf7c5 4581 * gdb.reverse/consecutive-reverse.exp:
22454424 4582 Replace uses of send_gdb / gdb_expect.
889bf7c5 4583 * gdb.reverse/consecutive-precsave.exp:
22454424
MS
4584 Replace uses of send_gdb / gdb_expect.
4585
4586 * gdb.mi/mi-basics.exp: Replace uses of send_gdb / gdb_expect.
4587 * gdb.mi/mi-nonstop-exit.exp: Replace uses of send_gdb / gdb_expect.
4588 * gdb.mi/mi-nonstop.exp: Replace uses of send_gdb / gdb_expect.
889bf7c5 4589 * gdb.mi/mi-ns-stale-regcache.exp:
22454424
MS
4590 Replace uses of send_gdb / gdb_expect.
4591 * gdb.mi/mi-nsintrall.exp: Replace uses of send_gdb / gdb_expect.
4592 * gdb.mi/mi-nsmoribund.exp: Replace uses of send_gdb / gdb_expect.
4593 * gdb.mi/mi-nsthrexec.exp: Replace uses of send_gdb / gdb_expect.
4594 * gdb.mi/mi-return.exp: Replace uses of send_gdb / gdb_expect.
4595 * gdb.mi/mi-var-display.exp: Replace uses of send_gdb / gdb_expect.
4596 * gdb.mi/mi2-basics.exp: Replace uses of send_gdb / gdb_expect.
4597 * gdb.mi/mi2-console.exp: Replace uses of send_gdb / gdb_expect.
4598 * gdb.mi/mi2-return.exp: Replace uses of send_gdb / gdb_expect.
4599 * gdb.mi/mi2-var-display.exp: Replace uses of send_gdb / gdb_expect.
ec9f1212
MS
4600
46012010-05-26 Michael Snyder <msnyder@vmware.com>
6acb16a2 4602
22454424 4603 * gdb.ada/formatted_ref.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4604
22454424 4605 * gdb.asm/asm-source.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4606
22454424
MS
4607 * gdb.base/a2-run.exp: Replace uses of send_gdb / gdb_expect.
4608 * gdb.base/all-bin.exp: Replace uses of send_gdb / gdb_expect.
4609 * gdb.base/annota1.exp: Replace uses of send_gdb / gdb_expect.
4610 * gdb.base/annota3.exp: Replace uses of send_gdb / gdb_expect.
4611 * gdb.base/assign.exp: Replace uses of send_gdb / gdb_expect.
4612 * gdb.base/attach.exp: Replace uses of send_gdb / gdb_expect.
4613 * gdb.base/bitfields.exp: Replace uses of send_gdb / gdb_expect.
4614 * gdb.base/bitfields2.exp: Replace uses of send_gdb / gdb_expect.
4615 * gdb.base/bitops.exp: Replace uses of send_gdb / gdb_expect.
6acb16a2 4616
6e5f2c59
TT
46172010-05-25 Tom Tromey <tromey@redhat.com>
4618
4619 * gdb.base/macscp.exp: Add missing space after setup_kfail.
4620
bbc8b958
TT
46212010-05-25 Tom Tromey <tromey@redhat.com>
4622
4623 * gdb.arch/i386-prologue.exp (skip_breakpoint): Fix setup_kfail
4624 argument order.
4625 * gdb.base/macscp.exp: Fix setup_kfail argument order.
4626 * gdb.base/long_long.exp (gdb_test_xxx): Fix setup_kfail argument
4627 order.
4628 * gdb.base/sigbpt.exp (stepi_out): Fix setup_kfail argument
4629 order.
4630 * gdb.base/call-sc.exp (setup_kfails): Remove.
4631 (setup_compiler_kfails): Remove.
4632 * gdb.base/callfuncs.exp (do_function_calls): Fix setup_kfail
4633 argument order.
4634 * gdb.base/siginfo.exp: Fix setup_kfail argument order.
4635 * gdb.base/sigstep.exp (advance): Fix setup_kfail argument order.
4636 (advancei): Fix setup_kfail argument order.
4637 * gdb.base/radix.exp: Fix setup_kfail argument order.
4638 * gdb.base/solib-weak.exp (do_test): Fix setup_kfail argument
4639 order.
4640 * gdb.base/structs.exp (setup_kfails): Remove.
4641 (setup_compiler_kfails): Fix setup_kfail argument order.
4642 * gdb.base/sigaltstack.exp (finish_test): Fix setup_kfail argument
4643 order.
4644 * gdb.java/jmain.exp: Fix setup_kfail argument order.
4645 * gdb.pascal/types.exp (test_string_literal_types_accepted): Fix
4646 setup_kfail argument order.
4647 * gdb.cp/overload.exp: Fix setup_kfail argument order.
4648
83d1babf
TT
46492010-05-25 Tom Tromey <tromey@redhat.com>
4650
4651 * gdb.dwarf2/pieces.exp (pieces_test_f3): Mention PR 11636.
4652
6acb16a2
MS
46532010-05-25 Michael Snyder <msnyder@vmware.com>
4654
4655 * gdb.base/a2-run.exp: Replace send_gdb with gdb_test.
4656 * gdb.base/all-bin.exp: Replace send_gdb with gdb_test.
4657 * gdb.base/annota1.exp: Replace send_gdb with gdb_test.
4658 * gdb.base/annota3.exp: Replace send_gdb with gdb_test.
4659 * gdb.base/assign.exp: Replace send_gdb with gdb_test.
4660 * gdb.base/attach.exp: Replace send_gdb with gdb_test.
4661 * gdb.base/bitfields.exp: Replace send_gdb with gdb_test.
4662 * gdb.base/bitfields2.exp: Replace send_gdb with gdb_test.
4663 * gdb.base/bitops.exp: Replace send_gdb with gdb_test.
ad3986f0
MS
4664 * gdb.base/call-ar-st.exp: Replace send_gdb with gdb_test.
4665 * gdb.base/callfuncs.exp: Replace send_gdb with gdb_test.
4666 * gdb.base/call-rt-st.exp: Replace send_gdb with gdb_test.
4667 * gdb.base/call-signal-resume.exp: Replace send_gdb with gdb_test.
4668 * gdb.base/call-strs.exp: Replace send_gdb with gdb_test.
4669 * gdb.base/catch-syscall.exp: Replace send_gdb with gdb_test.
4670 * gdb.base/charset.exp: Replace send_gdb with gdb_test.
4671 * gdb.base/checkpoint.exp: Replace send_gdb with gdb_test.
4672 * gdb.base/commands.exp: Replace send_gdb with gdb_test.
4673 * gdb.base/condbreak.exp: Replace send_gdb with gdb_test.
4674 * gdb.base/cond-exprs.exp: Replace send_gdb with gdb_test.
4675 * gdb.base/consecutive.exp: Replace send_gdb with gdb_test.
4676 * gdb.base/constvars.exp: Replace send_gdb with gdb_test.
4677 * gdb.base/corefile.exp: Replace send_gdb with gdb_test.
a76e022a
MS
4678 * gdb.base/default.exp: Replace send_gdb with gdb_test.
4679 * gdb.base/define.exp: Replace send_gdb with gdb_test.
4680 * gdb.base/display.exp: Replace send_gdb with gdb_test.
4681 * gdb.base/dump.exp: Replace send_gdb with gdb_test.
4682 * gdb.base/ending-run.exp: Replace send_gdb with gdb_test.
4683 * gdb.base/eval-skip.exp: Replace send_gdb with gdb_test.
4684 * gdb.base/exprs.exp: Replace send_gdb with gdb_test.
4685 * gdb.base/fileio.exp: Replace send_gdb with gdb_test.
4686 * gdb.base/finish.exp: Replace send_gdb with gdb_test.
4687 * gdb.base/foll-fork.exp: Replace send_gdb with gdb_test.
4688 * gdb.base/funcargs.exp: Replace send_gdb with gdb_test.
4689 * gdb.base/gcore-buffer-overflow.exp: Replace send_gdb with gdb_test.
4690 * gdb.base/gcore.exp: Replace send_gdb with gdb_test.
4691 * gdb.base/gdb1090.exp: Replace send_gdb with gdb_test.
4692 * gdb.base/gdbvars.exp: Replace send_gdb with gdb_test.
4693 * gdb.base/help.exp: Replace send_gdb with gdb_test.
4694 * gdb.base/info-proc.exp: Replace send_gdb with gdb_test.
4695 * gdb.base/jump.exp: Replace send_gdb with gdb_test.
4696 * gdb.base/long_long.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4697 * gdb.base/maint.exp: Replace send_gdb with gdb_test.
4698 * gdb.base/miscexprs.exp: Replace send_gdb with gdb_test.
4699 * gdb.base/nodebug.exp: Replace send_gdb with gdb_test.
4700 * gdb.base/pointers.exp: Replace send_gdb with gdb_test.
4701 * gdb.base/ptype.exp: Replace send_gdb with gdb_test.
6acb16a2 4702 * gdb.base/whatis.exp: Replace send_gdb with gdb_test.
65731a6b
MS
4703
47042010-05-25 Doug Evans <dje@google.com>
4705
4706 * gdb.python/py-cmd.exp: Add tests for gdb.GdbError and
4707 gdb.string_to_argv.
ad3986f0 4708
d3b1e874
TT
47092010-05-21 Tom Tromey <tromey@redhat.com>
4710
4711 * gdb.dwarf2/pieces.exp (pieces_test_f3): New proc.
4712 Call it.
4713 * gdb.dwarf2/pieces.S: Update.
4714 * gdb.dwarf2/pieces.c (struct B): Remove initial field.
4715
cb826367
TT
47162010-05-21 Tom Tromey <tromey@redhat.com>
4717
4718 * gdb.dwarf2/pieces.exp (pieces_test_f6): New proc.
4719 Call it.
4720 * gdb.dwarf2/pieces.c (struct C): New.
4721 (f6): New function.
4722 * gdb.dwarf2/pieces.S: Replace.
4723
74de6778
TT
47242010-05-21 Tom Tromey <tromey@redhat.com>
4725
4726 * gdb.dwarf2/pieces.exp (pieces_test_f2): New proc.
4727 Call it.
4728
afd74c5f
TT
47292010-05-21 Tom Tromey <tromey@redhat.com>
4730
4731 * gdb.dwarf2.pieces.exp: New file.
4732 * gdb.dwarf2.pieces.S: New file.
4733 * gdb.dwarf2.pieces.c: New file.
4734
a7b75dfd 47352010-05-20 Pedro Alves <pedro@codesourcery.com>
889bf7c5 4736 Joel Brobecker <brobecker@adacore.com>
a7b75dfd
JB
4737
4738 * lib/gdb.exp (gdb_test_no_output): New function.
4739 * lib/gdb.ada/arrayidx.exp: Use gdb_test_no_output instead of gdb_test
4740 when testing commands that should produce no output.
4741
c81c812a
JB
47422010-05-17 Joel Brobecker <brobecker@adacore.com>
4743
4744 * gdb.ada/watch_arg/watch.adb: Rewrite testcase to avoid the
4745 parameter that we want to watch being a constant.
4746
0cce5bd9
JB
47472010-05-17 Joel Brobecker <brobecker@adacore.com>
4748
4749 * gdb.ada/cond_lang: New testcase.
4750
47050449
JB
47512010-05-17 Joel Brobecker <brobecker@adacore.com>
4752
4753 * lib/gdb.exp (banned_variables): New variable/constant.
4754 (gdb_init): Add write trace on variables listed in banned_variables.
4755 (gdb_finish): Remove write traces on variables listed in
4756 banned_variables.
4757
77c01586
JB
47582010-05-17 Joel Brobecker <brobecker@adacore.com>
4759
4760 * gdb.base/gdb11530.exp: Delete setting of prms_id and bug_id.
4761 * gdb.cp/koenig.exp: Likewise.
4762
88d4aea7
PM
47632010-05-14 Phil Muldoon <pmuldoon@redhat.com>
4764
889bf7c5 4765 PR python/11482
88d4aea7
PM
4766
4767 * gdb.python/py-value.exp (test_value_hash): New function.
4768
f5a010c0
PM
47692010-05-11 Pierre Muller <muller@ics.u-strasbg.fr>
4770
4771 PR exp/11530.
4772 * gdb.base/gdb11530.c: New file.
4773 * gdb.base/gdb11530.exp: New file.
4774
8ef4892f
JK
47752010-05-08 Jan Kratochvil <jan.kratochvil@redhat.com>
4776
4777 * gdb.dwarf2/dw2-modula2-self-type.exp: New.
4778 * gdb.dwarf2/dw2-modula2-self-type.S: New.
4779
7322dca9
SW
47802010-05-07 Sami Wagiaalla <swagiaal@redhat.com>
4781
4782 * gdb.cp/koenig.exp: New test.
4783 * gdb.cp/koenig.cc: New test program.
4784
02e7ea18
JB
47852010-05-05 Joel Brobecker <brobecker@adacore.com>
4786
4787 Remove the use of prms_id and bug_id throughout the testsuite.
4788
e1c34c5d
PM
47892010-05-04 Pierre Muller <muller@ics.u-strasbg.fr>
4790
4791 PR exp/11349.
4792 * testsuite/gdb.cp/ref-types.exp: Add test to examine
4793 use a reference local variable.
4794
8e1d0c49
JK
47952010-05-02 Jan Kratochvil <jan.kratochvil@redhat.com>
4796
4797 * gdb.base/break-interp.exp: Remove $exec.debug safety removal.
4798 * gdb.base/sepdebug.exp: Remove .debug subdirectory handling. New
4799 variable different_dir. Move debugfile into a full directory pathname
4800 under DIFFERENT_DIR.
4801 * lib/gdb.exp (separate_debug_filename): Remove.
4802 (gdb_gnu_strip_debug): No longer call separate_debug_filename. Remove
4803 variable debug_dir and mkdir of it. Update function comments.
4804
e66408ed
PA
48052010-04-29 Pedro Alves <pedro@codesourcery.com>
4806
4807 PR gdb/11557
4808
4809 * gdb.mi/mi-ns-stale-regcache.exp, gdb.mi/ns-stale-regcache.c: New
4810 files.
4811
d7b32ed3
PM
48122010-04-29 Phil Muldoon <pmuldoon@redhat.com>
4813
889bf7c5 4814 * gdb.python/py-param.exp: New File.
d7b32ed3 4815
6aecb9c2
JB
48162010-04-29 Mihail Zenkov <mihail.zenkov@gmail.com>
4817
4818 * gdb.base/default.exp: Fix "set language" test.
4819
bdf92a1c
PM
48202010-04-24 Pierre Muller <muller@ics.u-strasbg.fr>
4821
4822 PR breakpoints/11531.
4823 * gdb.base/gdb11531.c: New file.
4824 * gdb.base/gdb11531.exp: New file.
4825
3f172e24
TT
48262010-04-26 Tom Tromey <tromey@redhat.com>
4827
4828 * gdb.base/completion.exp: Add tests for completion and deprecated
4829 commands.
4830
64af4c92
JK
48312010-04-26 Jan Kratochvil <jan.kratochvil@redhat.com>
4832
4833 * gdb.pascal/gdb11492.exp (print integer_array, print /d char_array)
4834 (print /x char_array): Escape curly brackets.
4835
492928e4
JK
48362010-04-23 Jan Kratochvil <jan.kratochvil@redhat.com>
4837
4838 Fix deadlock on looped list of loaded shared objects.
4839 * gdb.base/solib-corrupted.exp: New.
4840
66d09542
DE
48412010-04-23 Doug Evans <dje@google.com>
4842
4843 * gdb.python/py-section-script.c: New file.
4844 * gdb.python/py-section-script.exp: New file.
4845 * gdb.python/py-section-script.py: New file.
4846
8bd10a10
CM
48472010-04-20 Chris Moller <cmoller@redhat.com>
4848
4849 PR 10179
4850
4851 * gdb.base/Makefile.in (EXECUTABLES): Added pr10179.
4852 * gdb.base/pr10179-a.c:
4853 * gdb.base/pr10179-b.c:
4854 * gdb.base/pr10179.exp: New files.
4855
c0201579
JK
48562010-04-22 Jan Kratochvil <jan.kratochvil@redhat.com>
4857
4858 Fix crashes on dangling display expressions.
4859 * gdb.base/solib-display.exp: Call gdb_gnu_strip_debug if LIBSEPDEBUG
4860 is SEP.
4861 (lib_flags): Remove the "debug" keyword.
4862 (libsepdebug): New variable for iterating new loop.
4863 (save_pf_prefix): New variable wrapping the loop.
4864 (sep_lib_flags): New variable derived from LIB_FLAGS. Use it.
4865 * lib/gdb.exp (gdb_gnu_strip_debug): Document the return code.
4866
793b0ff8
PM
48672010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4868
4869 * gdb.threads/watchthreads.exp: Change to obtain consistent output.
4870
097f51f7
PM
48712010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4872
4873 PR stabs/11479.
4874 * gdb.stabs/gdb11479.exp: New file.
4875 * gdb.stabs/gdb11479.c: New file.
4876
9a22f0d0
PM
48772010-04-22 Pierre Muller <muller@ics.u-strasbg.fr>
4878
4879 * gdb.base/charset.c (Strin16, String32): New variables.
4880 * gdb.base/charset.exp (gdb_test): Test correct display
4881 of 16 or 32 bit strings.
4882
48832010-04-21 Chris Moller <cmoller@redhat.com>
0b66f317
CM
4884
4885 PR 9167
4886 * gdb.cp/Makefile.in (EXECUTABLES): Added pr9167.
4887 * gdb.cp/pr9167.cc: New file.
4888 * gdb.cp/pr9167.exp: New file.
4889
4890
6e354e5e
PM
48912010-04-21 Pierre Muller <muller@ics.u-strasbg.fr>
4892
4893 PR pascal/11492.
4894 * gdb.pascal/gdb11492.pas: New file.
4895 * gdb.pascal/gdb11492.exp: New file.
4896
be942545
JB
48972010-04-20 Joel Brobecker <brobecker@adacore.com>
4898
1667e6e3 4899 * gdb.ada/info_types.c, gdb.ada/info_types.exp: New files.
be942545 4900
0c3acc09
JB
49012010-04-20 Joel Brobecker <brobecker@adacore.com>
4902
4903 * gdb.ada/dyn_loc: New testcase.
4904
ec31cde5
CM
49052010-04-20 Chris Moller <cmoller@redhat.com>
4906
4907 PR 10867
889bf7c5 4908
ec31cde5
CM
4909 * gdb.cp/Makefile.in (EXECUTABLES): Added pr10687
4910 * gdb.cp/pr10687.cc: New file.
4911 * gdb.cp/pr10687.exp: New file.
4912
4913
ce4b0682
SDJ
49142010-04-20 Jan Kratochvil <jan.kratochvil@redhat.com>
4915 Sergio Durigan Junior <sergiodj@redhat.com>
4916
4917 * gdb.fortran/logical.exp: New testcase.
4918 * gdb.fortran/logical.f90: New file.
4919
3436961f
DE
49202010-04-19 Doug Evans <dje@google.com>
4921
4922 * gdb.base/help.exp (help source): Update expected output.
4923
4d836c09
JK
49242010-04-19 Jan Kratochvil <jan.kratochvil@redhat.com>
4925
4926 * gdb.base/solib-display.exp: Replace gdb_exit, gdb_start,
4927 gdb_reinitialize_dir and gdb_load by clean_restart. Remove trailing
4928 gdb_exit and return.
4929 (executable): New variable.
4930 (binfile): Use it.
4931
6149aea9
PA
49322010-04-19 Pedro Alves <pedro@codesourcery.com>
4933
4934 PR breakpoints/8554.
4935
4936 * gdb.trace/save-trace.exp: Adjust.
4937
ed41462c
L
49382010-04-17 H.J. Lu <hongjiu.lu@intel.com>
4939
4940 PR corefiles/11511
4941 * gdb.arch/system-gcore.exp: New.
4942 * gdb.arch/gcore.c: Likewise.
4943
3f7b2faa
DE
49442010-04-15 Doug Evans <dje@google.com>
4945
fa33c3cd
DE
4946 * gdb.python/py-progspace.c: New file.
4947 * gdb.python/py-progspace.exp: New file.
4948
3f7b2faa
DE
4949 * gdb.base/source.exp: Add tests for "source -s".
4950
79f283fe
PM
49512010-04-14 Phil Muldoon <pmuldoon@redhat.com>
4952
4953 * gdb.python/py-prettyprint.py (NoStringContainerPrinter): New printer.
4954 * gdb.python/py-prettyprint.c: Add justchildren struct, typedefs.
4955 * gdb.python/py-prettyprint.exp: New test for to_string returning None.
4956 * gdb.python/py-mi.exp: New test for to_string returning None.
4957
fc8eb08a
PM
49582010-04-12 Phil Muldoon <pmuldoon@redhat.com>
4959
4960 * gdb.python/py-breakpoint.c: Make result global.
4961
26e197f6
JK
49622010-04-09 Jan Kratochvil <jan.kratochvil@redhat.com>
4963
4964 Fix non-GNU make compatibility.
4965 * Makefile.in ($(TEST_TARGETS)): Conditionalize it by @GMAKE_TRUE@.
4966
adc36818
PM
49672010-04-09 Phil Muldoon <pmuldoon@redhat.com>
4968
4969 * gdb.python/py-breakpoint.exp: New File.
4970 * gdb.python/py-breakpoint.C: Ditto.
4971
64e17368
SS
49722010-04-08 Stan Shebs <stan@codesourcery.com>
4973
4974 * gdb.trace/actions.exp: Clear default-collect.
4975 * gdb.trace/save-trace.exp: Clear default-collect.
4976
fff5cc64
PM
49772010-04-08 Phil Muldoon <pmuldoon@redhat.com>
4978
4979 * gdb.python/py-value: Add null string variable.
4980 (test_lazy_string): Test zero length, NULL address lazy
4981 strings.
4982
a055a187
L
49832010-04-07 H.J. Lu <hongjiu.lu@intel.com>
4984
4985 * gdb.arch/i386-avx.c: New.
4986 * gdb.arch/i386-avx.exp: Likewise.
4987
4988 * gdb.arch/i386-cpuid.h: Updated from gcc 4.4.
4989
96e39866
DE
49902010-04-06 Doug Evans <dje@google.com>
4991
4992 * gdb.base/source-test.gdb: New file.
4993 * gdb.base/source.exp: Test source -v.
4994
5984a431
UW
49952010-04-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
4996
4997 * gdb.cp/inherit.exp (test_print_anon_union): Fix re_class pattern.
4998
ec8a089a
PM
49992010-04-06 Pierre Muller <muller@ics.u-strasbg.fr>
5000
5001 * gdb.stabs/aout.sed: Convert all backslash to double backslash
5002 within one line, unless it is followed by a double quote.
5003 * gdb.stabs/hppa.sed: Idem.
5004 * gdb.stabs/weird.def: Add char and String constants
889bf7c5
PA
5005 * gdb.stabs/weird.exp: Check for correct parsing of
5006 char and string constants.
ec8a089a
PM
5007 * gdb.stabs/xcoff.sed: Ignore escaped quote quotes
5008 in .stabs to .stabx substitution.
5009
fce3c1f0
SS
50102010-04-05 Stan Shebs <stan@codesourcery.com>
5011
5012 * gdb.trace/tfile.c: Add a variable split across two blocks, and a
5013 constant global.
5014 * gdb.trace/tfile.exp: Try to print them.
5015
d77f58be
SS
50162010-04-04 Stan Shebs <stan@codesourcery.com>
5017
5018 * gdb.base/completion.exp: Update for new "info watchpoints".
5019 * gdb.base/default.exp: Ditto.
5020 * gdb.base/help.exp: Ditto.
5021 * gdb.base/watchpoint.exp: Ditto.
5022 * gdb.trace/infotrace.exp: Update "info tracpoints" output.
889bf7c5 5023
af54718e
SS
50242010-04-04 Stan Shebs <stan@codesourcery.com>
5025
5026 * gdb.trace/tfile.exp: Sharpen tfind test.
5027
74d1f91e
JK
50282010-04-04 Jan Kratochvil <jan.kratochvil@redhat.com>
5029
5030 * gdb.base/break-entry.exp: New.
5031
eb8e76db 50322010-04-02 Hui Zhu <teawater@gmail.com>
889bf7c5 5033 Michael Snyder <msnyder@vmware.com>
eb8e76db
HZ
5034
5035 * gdb.reverse/i386-sse-reverse.exp: New file.
5036 * gdb.reverse/i386-sse-reverse.c: New file.
5037
bf65cad8
PA
50382010-04-02 Pedro Alves <pedro@codesourcery.com>
5039
5040 * gdb.trace/tfind.exp: Adjust expected disassembly output.
5041
fff87407
SS
50422010-04-01 Stan Shebs <stan@codesourcery.com>
5043
5044 * gdb.trace/actions.exp: Tweak expected output.
5045 * gdb.trace/while-stepping.exp: Tweak expected output.
5046
fe01d668
L
50472010-04-01 H.J. Lu <hongjiu.lu@intel.com>
5048
5049 * gdb.arch/amd64-byte.exp: Check "ah", "bh", "ch", "dh".
5050
86b17b60
PA
50512010-04-01 Pedro Alves <pedro@codesourcery.com>
5052
5053 * gdb.base/commands.exp: Adjust.
5054 * gdb.cp/extern-c.exp: Adjust.
5055
2c58c0a9
PA
50562010-04-01 Pedro Alves <pedro@codesourcery.com>
5057
5058 * gdb.trace/collection.c (local_test_func): Define a local struct,
5059 and instanciate it.
5060
0db9b91c
PA
50612010-04-01 Pedro Alves <pedro@codesourcery.com>
5062
5063 * gdb.trace/collection.exp (gdb_collect_args_test)
5064 (gdb_collect_argarray_test): XFAIL the tests that assume the
5065 argarray argument's elements are collected.
5066
8072405b
JK
50672010-03-31 Jan Kratochvil <jan.kratochvil@redhat.com>
5068
5069 * gdb.dwarf2/dw2-bad-parameter-type.exp,
5070 gdb.dwarf2/dw2-bad-parameter-type.S: New.
5071
8bf6485c
SS
50722010-03-31 Stan Shebs <stan@codesourcery.com>
5073
5074 * gdb.trace/save-trace.exp: Test save/restore of default-collect
5075 and tracepoint conditionals.
5076 (gdb_verify_tracepoints): Delete unused return.
5077
fd7f724a
KS
50782010-03-26 Keith Seitz <keiths@redhat.com>
5079
5080 * gdb.java/jmisc.exp (ptype jmisc): Allow the constructor to
5081 appear in the output before main.
5082 Remove KFAIL for gdb/2215 aka bz 9320.
5083
8d9e7719
DE
50842010-03-30 Doug Evans <dje@google.com>
5085
0906dd0b
DE
5086 * gdb.arch/amd64-word.exp: Rename hex to hexr, the former is defined
5087 by dejagnu.
5088 * gdb.arch/amd64-dword.exp: Ditto.
5089
8d9e7719
DE
5090 * gdb.base/annota1.exp (break handle_USR1): Make fail and pass text
5091 match.
5092 (break printf): Ditto.
5093
1da644f0
SW
50942010-03-29 Sami Wagiaalla <swagiaal@redhat.com>
5095
5096 * gdb.cp/nsusing.exp: Marked imported declaration test as xfail with
5097 gcc < 4.4.
5098 * gdb.cp/shadow.exp: Ditto.
5099
a8121990
PA
51002010-03-29 Pedro Alves <pedro@codesourcery.com>
5101
5102 * gdb.trace/collection.exp (run_trace_experiment): Make sure
5103 "tstart" is silent.
5104
6e79d367
PA
51052010-03-29 Pedro Alves <pedro@codesourcery.com>
5106
5107 * gdb.trace/collection.exp (executable): New.
5108 (binfile): Use it.
5109 (fpreg, spreg, pcreg): New.
5110 (test_register): Use gdb_test_multiple. Pass /x to print.
5111 (prepare_for_trace_test): New.
5112 (run_trace_experiment): Use "continue", not gdb_run_cmd.
5113 (gdb_collect_args_test, gdb_collect_argstruct_test)
5114 (gdb_collect_argarray_test, gdb_collect_locals_test): Use
5115 prepare_for_trace_test.
5116 (gdb_collect_registers_test): Use prepare_for_trace_test. Use
5117 fpreg, spreg and pcreg.
5118 (gdb_collect_expression_test, gdb_collect_globals_test): Use
5119 prepare_for_trace_test.
5120 (gdb_trace_collection_test): Use fpreg, spreg and pcreg. Don't
5121 try to detect tracing support here. Don't set breakpoints at
5122 `begin' or `end' here.
5123 <global scope>: Use clean_restart. Run to main before checking
5124 for tracing support. Check for for tracing support here.
5125
09248348
JK
51262010-03-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5127
5128 * gdb.base/break-interp.exp (test_core, test_attach, test_ld): Add
5129 " as $displacement" to "seen displacement message".
5130
d350db38
PA
51312010-03-28 Pedro Alves <pedro@codesourcery.com>
5132
5133 * gdb.trace/while-dyn.exp (executable): New variable.
5134 (binfile): Use it.
5135 (test_while_stepping): New function. Move most tests here. Call
5136 it once for each of the while-stepping, stepping and ws aliases.
5137
907af001
UW
51382010-03-26 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5139
5140 * gdb.cp/inherit.exp (test_ptype_si): XFAIL test for GCC versions
5141 that do not provide the tagless_struct type name at all.
5142 (test_print_anon_union): Do not check value of uninitialized
5143 union member. Do not use cp_test_ptype_class, so we can accept
5144 "long" as well as "long int".
5145
610197fd
PA
51462010-03-26 Pedro Alves <pedro@codesourcery.com>
5147
5148 * gdb.trace/tfile.c (tohex, bin2hex): New.
5149 (write_error_trace_file): Hexify error description.
5150
6c28cbf2
SS
51512010-03-25 Stan Shebs <stan@codesourcery.com>
5152
5153 * gdb.trace/tfile.c: Generate an additional trace file, improve
5154 portability.
5155 * gdb.trace/tfile.exp: Test trace file with an error stop, delete
5156 files in a better way.
5157
e62b8c7e
KS
51582010-03-25 Keith Seitz <keiths@redhat.com>
5159
5160 * gdb.java/jprint.exp: XFAIL printing of static class members
5161 because of GCC debuginfo problem.
5162
82ccf5a5
JK
51632010-03-25 Jan Kratochvil <jan.kratochvil@redhat.com>
5164
5165 * gdb.base/dup-sect.exp, gdb.base/dup-sect.S: New.
5166
293e2f9e
DJ
51672010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5168
5169 * gdb.base/completion.exp: Allow long instead of long int.
5170 * gdb.base/ending-run.exp: Match _rt_entry.* for RealView.
5171 * gdb.base/gdbvars.c (main): Remove unused usestubs code. Reference
5172 variable p.
5173 * gdb.base/maint.exp: Allow ER_RO and ER_RW instead of .text and .data.
5174 * gdb.base/pointers.exp: Allow long instead of long int.
5175 * gdb.base/printcmds.exp: XFAIL for RealView on ARM EABI.
5176 * gdb.base/step-line.exp: Allow a directory before the source file name.
5177
95a42b64
TT
51782010-03-24 Tom Tromey <tromey@redhat.com>
5179
5180 PR breakpoints/9352:
5181 * gdb.base/default.exp: Update.
5182 * gdb.base/commands.exp: Update.
5183 * gdb.cp/extern-c.exp: Test setting commands on multiple
5184 breakpoints at once.
5185
2390201f
DJ
51862010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5187
5188 * gdb.base/call-signal-resume.exp, gdb.base/unwindonsignal.exp: Skip
5189 if gdb,nosignals.
5190 * gdb.base/watchpoints.c: Do not include unnecessary headers.
5191 * lib/gdb.exp (gdb_test_multiple): Relax pattern for "the program
5192 exited".
5193
8c9a6790
SS
51942010-03-24 Stan Shebs <stan@codesourcery.com>
5195
5196 * gdb.trace/tfile.exp: Expect "trace frame", with a space.
5197
a6c727b2
DJ
51982010-03-24 Daniel Jacobowitz <dan@codesourcery.com>
5199
5200 * gdb.base/callfuncs.exp (do_function_calls): Add XFAILs for RealView.
5201 * gdb.base/ptype.exp (ptype_maybe_prototyped): Add overprototyped
5202 argument. Handle "short" and "long".
5203 (Top level): Pass overprototyped output for old_fptr and xptr.
5204
4dfd5423
PA
52052010-03-23 Pedro Alves <pedro@codesourcery.com>
5206
5207 * gdb.threads/pthreads.c (thread1, thread2, main): Fix printf
5208 format strings and add casts to avoid compiler warnings.
5209
52102010-03-23 Vladimir Prus <vladimir@codesourcery.com>
a7bdde9e
VP
5211
5212 * lib/trace-support.exp (gdb_trace_setactions):
5213 Don't expect whitespace after ">" prompt.
5214 * gdb.trace/actions.exp: Adjust for output changes.
5215 * gdb.trace/while-stepping.exp: Likewise.
5216
c847d045
JK
52172010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5218
5219 * dg-extract-results.sh: Sync with GCC HEAD (import r155655, r157175
5220 and r157645).
5221
5f717f1d
JK
52222010-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5223
5224 * gdb.dwarf2/dw2-empty-namespace.exp, gdb.dwarf2/dw2-empty-namespace.S:
5225 New.
5226
7d6d51d5
DJ
52272010-03-22 Daniel Jacobowitz <dan@codesourcery.com>
5228
5229 * gdb.python/Makefile.in (EXECUTABLES): Add py-mi.
5230 * gdb.python/py-mi.exp (binfile): Rename to py-mi.
5231
3b11a015
SS
52322010-03-19 Stan Shebs <stan@codesourcery.com>
5233
5234 * gdb.trace/ax.exp: New file.
5235
d7d158ed
DE
52362010-03-19 Doug Evans <dje@google.com>
5237
6bb85cd1
DE
5238 * lib/gdb.exp (gdb_compile_test): Watch for "compiler not installed"
5239 output from gcc.
5240
d7d158ed
DE
5241 * gdb.base/break-interp.exp (prelinkNO): Handle prelink binaries
5242 named /usr/sbin/prelink<foo>.
5243
4daf5ac0
SS
52442010-03-18 Stan Shebs <stan@codesourcery.com>
5245
5246 * gdb.trace/circ.exp: Test circular-trace-buffer.
5247 * gdb.trace/tfile.exp: Update tstatus test.
5248
e8d05480
JB
52492010-03-18 Joel Brobecker <brobecker@adacore.com>
5250
5251 * gdb.dwarf2/dw2-anonymous-func.S: New file.
5252 * gdb.dwarf2/dw2-anonymous-func.exp: New testcase.
5253
441b986a
UW
52542010-03-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5255
5256 * gdb.mi/gdb680.exp: Revert 2009-06-17 change.
5257
4247603b
PA
52582010-03-18 Pedro Alves <pedro@codesourcery.com>
5259
5260 * gdb.base/default.exp: Adjust the expected output of the finish
5261 and until commands when the inferior is not being run.
5262
13387711
SW
52632010-03-15 Sami Wagiaalla <swagiaal@redhat.com>
5264
5265 * gdb.cp/shadow.exp: Removed kfail; test has been fix.
5266 * gdb.cp/nsusing.exp: Ditto.
5267
6e31430b
TT
52682010-03-15 Tom Tromey <tromey@redhat.com>
5269
5270 * gdb.cp/userdef.exp: Add tests for explicit calls to operator==.
5271 * gdb.cp/userdef.cc (operator==): New function.
5272 (main): New locals mem1, mem2.
5273
e2d69cb5
JZ
52742010-03-15 Jie Zhang <jie@codesourcery.com>
5275
5276 * lib/mi-support.exp (mi_gdb_target_load): Delete unused timeout var.
5277 Declare and use new loadtimeout variable.
5278
f572f0a9
DJ
52792010-03-14 Daniel Jacobowitz <dan@codesourcery.com>
5280
5281 * gdb.base/printcmds.exp: Use gdb_file_cmd instead of gdb_load.
5282 Use gdb_load later.
5283
51f4c0b0
PA
52842010-03-14 Pedro Alves <pedro@codesourcery.com>
5285
5286 * gdb.base/solib-disc.c (main): Make format of fprintf a string
5287 literal. Add missing endlines to prints to stderr.
5288
1c809c68
TT
52892010-03-12 Tom Tromey <tromey@redhat.com>
5290
5291 PR c++/9708:
5292 * gdb.cp/m-static.exp: Add regression test.
5293 * gdb.cp/m-static.cc (method): New method.
5294 (main): Call it.
5295
00ae8fef
SW
52962010-03-12 Sami Wagiaalla <swagiaal@redhat.com>
5297
5298 * gdb.cp/gdb2384-base.h: Created 'namespace B'.
5299 * gdb.cp/gdb2384-base.cc: Use 'namespace B'.
5300
759f0f0b
PA
53012010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5302
21e24d21
PA
5303 * lib/gdb.exp (gdb_test_multiple): Handle -timeout.
5304
53052010-03-12 Daniel Jacobowitz <dan@codesourcery.com>
5306
759f0f0b
PA
5307 * lib/gdb.exp (skip_stl_tests): New.
5308 (gdb_compile): Symbian needs -ldl.
5309 (shlib_target_file): New.
5310 (shlib_symbol_file): New.
5311 (gdb_load_shlibs): Use shlib_target_file.
5312 * lib/mi-support.exp (mi_load_shlibs): Use shlib_target_file.
5313 * gdb.cp/exception.exp: Use skip_stl_tests.
5314 * gdb.cp/bs15503.exp: Use skip_stl_tests. Use untested.
5315 * gdb.cp/try_catch.exp: Use skip_stl_tests.
5316 * gdb.cp/mb-templates.exp: Ditto.
5317 * gdb.base/commands.exp: Relax regexes.
5318 * gdb.base/watchpoint-solib.exp: Don't skip on symbian. Use
5319 shlib_target_file and shlib_symbol_file.
5320 * gdb.base/maint.exp: Allow lowercase t. Allow .rodata in
5321 sections.
5322 * gdb.base/ending-run.exp: Accept E32Main for symbian.
5323 * gdb.base/solib-disc.exp: Use
5324 shlib_target_file and shlib_symbol_file.
5325 * gdb.base/unload.exp: Don't skip on symbian. Use
5326 shlib_target_file and shlib_symbol_file.
5327 * gdb.base/list.exp: Check use_gdb_stub instead of is_remote.
5328
6a8f2671 53292010-03-12 Pedro Alves <pedro@codesourcery.com>
889bf7c5 5330
6a8f2671
PA
5331 * gdb.trace/backtrace.exp: Adjust for x86 and x86_64.
5332 * gdb.trace/report.exp: Adjust for x86 and x86_64.
5333 Issue a tfind end before looking for a tracepoint frame.
5334 * gdb.trace/tfind.exp: Adjust tstatus output.
5335 Adjust disassembly output.
5336 * gdb.trace/while-dyn.exp: Adjust for x86 and x86_64.
5337
ccf26247
JK
53382010-03-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5339
5340 * gdb.base/break-interp.exp: Create new displacement parameter value
5341 for the test_ld calls.
5342 (reach): New parameter displacement, verify its content. New push of
5343 pf_prefix "reach-$func:". Import global expect_out.
5344 (test_core): New parameter displacement, verify its content. New push
5345 of pf_prefix "core:". New command "set verbose on". Import global
5346 expect_out.
5347 (test_attach): New parameter displacement, verify its content. New
5348 push of pf_prefix "attach:". New command "set verbose on". Import
5349 global expect_out.
5350 (test_ld): New parameter displacement, pass it to the reach, test_core
5351 and test_attach calls and verify its content in the "ld.so exit" test.
5352 * gdb.base/prelink.exp: Remove gdb_exit and final return.
5353 (prelink): Update expected text, use gdb_test.
5354
e469c7fb
DE
53552010-03-10 Doug Evans <dje@google.com>
5356
5357 * gdb.base/checkpoint.exp: Fix comment.
5358 Lengthen timeout while doing >600 checkpoints test.
5359 Rename duplicate "kill all one" test to keep test names unique.
5360
60e1c644
PA
53612010-03-10 Pedro Alves <pedro@codesourcery.com>
5362
5363 * gdb.base/watch-cond.c, gdb.base/watch-cond.exp: New.
5364
cec808ec
KS
53652010-03-08 Keith Seitz <keiths@redhat.com>
5366
889bf7c5
PA
5367 * gdb.cp/cp-relocate.exp: Remove single-quoting of C++ methods.
5368 * gdb.cp/cplusfuncs.cc (dm_type_short): New function.
5369 (dm_type_long): New function.
5370 (dm_type_unsigned_short): New function.
5371 (dm_type_unsigned_long): New function.
5372 (myint): New typedef.
5373 * gdb.cp/cplusfuncs.exp (probe_demangler): Add tests for short,
5374 long, unsigned shor and long, operator char*, and typedef.
5375 (test_lookup_operator_functions): Add operator char* test.
5376 (test_paddr_operator_functions): Likewise.
5377 (test_paddr_overloaded_functions): Use probe values for
5378 short, long, and unsigned short and long.
5379 (test_paddr_hairy_functions): If the demangler probe detected
5380 gdb type printers, "expect" them. Otherwise "expect" the v2 or v3
5381 demangler.
5382 * gdb.cp/expand-sals.exp: Backtrace may contain class names.
5383 * gdb.cp/member-ptr.exp: Refine expected result for "print pmf"
5384 and "print null_pmf".
5385 Add test "ptype a.*pmf".
5386 * gdb.cp/overload.exp: Allow optional "int" to appear with
5387 "short" and "long".
5388 * gdb.cp/ovldbreak.exp: Use append to construct super-duper
5389 long expect value for men_overload1arg.
5390 Allow "int" to appear with "short" and "long".
5391 When testing "info break", add argument for main (void).
5392 Also allow "int" to appear with "short" and "long".
5393 Ditto with "unsigned" and "long long".
cec808ec
KS
5394 * gdb.java/jmain.exp: Do not enclose methods names in single
5395 quotes.
5396 * gdb.java/jmisc.exp: Likewise.
5397 * gdb.java/jprint.exp: Likewise.
5398 * gdb.python/py-symbol.exp: Update expected "linkage_name" value.
5399
5400 From Jan Kratochvil <jan.kratochvil@redhat.com>:
5401 * gdb.cp/exception.exp (backtrace after first throw)
5402 (backtrace after second throw): Allow a namespace before __cxa_throw.
5403 (backtrace after first catch, backtrace after second catch): Allow
5404 a namespace before __cxa_begin_catch.
5405
5406 * gdb.cp/cpexprs.exp: New file.
5407 * gdb.cp/cpexprs.cc: New file.
5408
5409 From Daniel Jacobowitz <dan@codesourcery.com>
5410 * gdb.cp/cpexprs.exp (escape): Delete. Change all callers
5411 to use string_to_regexp.
5412 (ctor, dtor): New functions. Use them to match constructor
5413 and destructor function types.
5414 (Top level): Use runto_main.
5415
f870a310
TT
54162010-03-05 Tom Tromey <tromey@redhat.com>
5417
5418 * gdb.python/py-prettyprint.py (pp_nullstr.to_string): Use
5419 gdb.target_charset.
5420 (pp_ns.to_string): Likewise.
5421
0c199f28
KS
54222010-03-04 Keith Seitz <keiths@redhat.com>
5423
5424 * gdb.cp/overload.exp: Test that the filename portion of a linespec
5425 can be quoted. Test that both the filename and function/line
5426 portions can be quoted at the same time.
5427
c7437ca6
PA
54282010-03-04 Pedro Alves <pedro@codesourcery.com>
5429
5430 * gdb.base/watch-non-mem.c, gdb.base/watch-non-mem.exp: New.
5431
b111b805
DE
54322010-03-03 Doug Evans <dje@google.com>
5433
24486cb7
DE
5434 * lib/gdb.exp (gdb_compile_pthreads): Handle case where
5435 libc contains libpthread.
5436
b111b805
DE
5437 * gdb.threads/linux-dp.c (shared_random): Call rand instead of rand_r.
5438 * gdb.threads/linux-dp.exp: Compile with gdb_compile_pthreads instead
5439 of gdb_compile. Add another pattern to match android backtrace.
5440
a0e0ef55
TT
54412010-03-03 Tom Tromey <tromey@redhat.com>
5442
5443 PR gdb/11345:
5444 * gdb.base/printcmds.exp (test_printf): Add test.
5445
1ba53b71
L
54462010-03-02 H.J. Lu <hongjiu.lu@intel.com>
5447
5448 * gdb.arch/amd64-byte.exp: New.
5449 * gdb.arch/amd64-dword.exp: Likewise.
5450 * gdb.arch/amd64-pseudo.c: Likewise.
5451 * gdb.arch/amd64-word.exp: Likewise.
5452 * gdb.arch/i386-byte.exp: Likewise.
5453 * gdb.arch/i386-pseudo.c: Likewise.
5454 * gdb.arch/i386-word.exp: Likewise.
5455
f5dff777
DJ
54562010-03-01 Daniel Jacobowitz <dan@codesourcery.com>
5457
5458 * gdb.xml/extra-regs.xml: Add struct1, struct2, and flags
5459 types. Add structreg, bitfields, and flags registers.
5460 * gdb.xml/tdesc-regs.exp: Test structreg and bitfields
5461 registers.
5462
90884b2b
L
54632010-03-01 H.J. Lu <hongjiu.lu@intel.com>
5464
5465 * gdb.xml/tdesc-regs.exp (architecture): New. Set it for x86.
5466 (load_description): Set architecture if defined.
5467
dc00d89f
PM
54682010-02-28 Phil Muldoon <pmuldoon@redhat.com>
5469
5470 * gdb.python/py-frame.exp: Add read_var block tests.
5471 * gdb.python/py-frame.c (block): New function.
5472
0e095b7e
JK
54732010-02-28 Jan Kratochvil <jan.kratochvil@redhat.com>
5474 Daniel Jacobowitz <dan@codesourcery.com>
5475
5476 * gdb.base/callfuncs.exp: New tests for $spval 0 and -1. Remove return.
5477
624f1a65
DM
54782010-02-25 David S. Miller <davem@davemloft.net>
5479
5480 * gdb.base/catch-syscall.exp: Allow to run on sparc*-*-linux and
5481 fix logic for setting all_syscalls_numbers.
5482
f3e9a817
PM
54832010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5484
5485 * Makefile.in: Add py-block and py-symbol.
5486 * gdb.python/py-symbol.exp: New File.
5487 * gdb.python/py-symtab.exp: New File.
5488 * gdb.python/py-block.exp: New File.
5489 * gdb.python/py-symbol.c: New File.
5490 * gdb.python/py-block.c: New File.
5491
f6bbabf0
PM
54922010-02-24 Phil Muldoon <pmuldoon@redhat.com>
5493
5494 PR python/11314
5495 * lib/gdb.exp (skip_python_tests): New function.
5496 * gdb.python/py-cmd.exp: Use skip_python_tests.
5497 * gdb.python/py-frame.exp: Likewise.
5498 * gdb.python/py-function.exp: Likewise.
5499 * gdb.python/py-prettyprint.exp: Likewise.
5500 * gdb.python/py-template.exp: Likewise.
5501 * gdb.python/py-type.exp: Likewise.
5502 * gdb.python/py-value.exp: Likewise.
5503
85d721b8
PA
55042010-02-22 Pedro Alves <pedro@codesourcery.com>
5505
5506 PR9605
5507
5508 * gdb.base/watch-read.c, gdb.base/watch-read.exp: New files.
5509
48e32051
TT
55102010-02-19 Tom Tromey <tromey@redhat.com>
5511
5512 PR c++/8693, PR c++/9496:
5513 * gdb.cp/namespace.exp: Remove some setup_kfail calls. Added
5514 regression tests.
5515
ac9c0048
JK
55162010-02-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5517
5518 Fix compatibility with m68k as.
5519 * gdb.dwarf2/member-ptr-forwardref.S: Use .data section. Use .2byte.
5520 Use only /* comments */.
5521
57bb97a4
UW
55222010-02-18 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
5523
5524 * configure.ac: Add gdb.multi/Makefile to AC_OUTPUT.
5525 * configure: Regenerate.
5526
7d1bf85c
DJ
55272010-02-18 Daniel Jacobowitz <dan@codesourcery.com>
5528
5529 * gdb.python/py-type.exp: Check for Python support.
5530
061b5285
PA
55312010-02-17 Pedro Alves <pedro@codesourcery.com>
5532
5533 * lib/gdb.exp (build_id_debug_filename_get): Don't assume new
5534 `regsub' syntax available.
5535
f8a8bc2c
PA
55362010-02-17 Pedro Alves <pedro@codesourcery.com>
5537
5538 * gdb.base/shmain.c (main): Remove printf call.
5539 * gdb.base/sizeof.c (main): Cast return of sizeof to int.
5540 * gdb.base/unload.c (main): Make format of fprintf a string
5541 literal. Add missing endlines to prints to stderr.
5542 * gdb.base/watchpoint-solib.c (open_shlib): Ditto.
5543
6f451e5e
TT
55442010-02-17 Tom Tromey <tromey@redhat.com>
5545
5546 * gdb.java/jprint.java (jprint.props): New field.
5547 * gdb.java/jprint.exp (set_lang_java): Add regression test.
5548
12d79008
PA
55492010-02-17 Pedro Alves <pedro@codesourcery.com>
5550
ef801a0e 5551 * gdb.base/charset.exp: Don't assume new `regsub' syntax
12d79008
PA
5552 available.
5553
d252f7e5
DJ
55542010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5555
5556 * gdb.xml/tdesc-arch.exp, gdb.xml/tdesc-regs.exp: Rewrite file
5557 creation to support remote host testing.
5558
67bdab6c
DJ
55592010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5560
5561 * gdb.base/valgrind-db-attach.exp: Use unsupported instead of xfail.
5562 Recognize "command not found".
5563
bb391223
DJ
55642010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5565
5566 * gdb.arch/thumb2-it.exp (test_it_break): Handle hardware
5567 single-stepping.
5568
70362913
DJ
55692010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5570
5571 * gdb.python/py-value.exp (test_value_in_inferior): Skip arg0 test
5572 if arguments are not supported.
5573
493f3c00
DJ
55742010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5575
5576 * gdb.cp/overload.exp: Allow foo::overload1arg's "this" pointer to
5577 be const or non-const.
5578
8034c749
DJ
55792010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5580
5581 * gdb.mi/mi-break.exp (test_breakpoint_commands): Use
5582 mi_send_resuming_command to send -exec-continue.
5583
791dfb64
DJ
55842010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5585
5586 * gdb.base/list.exp (test_list_filename_and_function): Add test
5587 with single quotes.
5588 * gdb.cp/overload.cc (intToChar): Rewrite onto one line for easy
5589 matching.
5590 * gdb.cp/overload.exp: Add tests with filename, function, and quotes.
5591 Add KFAIL'd tests for PR gdb/11289.
5592
7c5fe868
DJ
55932010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5594
5595 * gdb.cp/cpcompletion.exp: Specify source file name explicitly.
5596
fdc498b8
DJ
55972010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5598
5599 * gdb.base/comp-dir/subdir/dummy.txt: New file.
5600 * gdb.base/completion.exp: Use comp-dir/subdir instead of creating
5601 a temporary directory.
5602
b519e2a6
DJ
56032010-02-16 Daniel Jacobowitz <dan@codesourcery.com>
5604
5605 * gdb.base/charset.exp: Use a single regular expression to match
5606 show host-charset and show target-charset output.
5607
74164c56
JK
56082010-02-15 Jan Kratochvil <jan.kratochvil@redhat.com>
5609
5610 * gdb.base/attach.exp (attach to nonsense is prohibited): Make the
5611 "Illegal process-id" expect string more exact.
5612 (attach to digits-starting nonsense is prohibited): New.
5613
701ed6dc
JK
56142010-02-13 Jan Kratochvil <jan.kratochvil@redhat.com>
5615
5616 * gdb.base/prelink.exp (set verbose on): New.
5617
889bf7c5 56182010-02-12 Tomas Holmberg <th@virtutech.com>
fa19b4e5
MS
5619
5620 * mi-reverse.exp: New file. Test for reverse option to the
5621 following MI commands: exec-continue, exec-finish, exec-next,
5622 exec-step, exec-next-instruction, exec-step-instruction.
889bf7c5 5623
dadf0e9c
JB
56242010-02-09 Joel Brobecker <brobecker@adacore.com>
5625
5626 * gdb.ada/ptype_tagged_param: New testcase.
5627
714f19d5
TT
56282010-02-08 Tom Tromey <tromey@redhat.com>
5629
5630 PR c++/8017:
5631 * gdb.cp/overload.exp: Add tests.
5632 * gdb.cp/overload.cc (struct K): New.
5633 (namespace N): New.
5634 (main): Call new functions.
5635 (K::staticoverload): Define.
5636
889bf7c5 56372010-02-08 Chris Moller <moller@mollerware.com>
83b10087
CM
5638
5639 PR gdb/10728
5640 * gdb.cp/pr10728-x.h: New file.
5641 * gdb.cp/pr10728-x.cc: New file.
5642 * gdb.cp/pr10728-y.cc: New file.
5643 * gdb.cp/pr10728.exp: New file.
5644 * gdb.cp/Makefile.in (EXECUTABLES): Add pr10728
5645
889bf7c5 56462010-02-08 Chris Moller <moller@mollerware.com>
99903ae3
CM
5647
5648 PR gdb/9067
5649 * gdb.cp/pr9067.exp: New
5650 * gdb.cp/pr9067.cc: New
5651 * gdb.cp/Makefile.in (EXECUTABLES): Add pr9067
5652
7b356089
JB
56532010-02-08 Joel Brobecker <brobecker@adacore.com>
5654
5655 * lib/gdb.exp (gdb_test_timeout): New global variable.
5656 Set it to timeout if not already set.
5657 (gdb_init): Reset the value of timeout to gdb_test_timeout.
5658
1be00882
DE
56592010-02-05 Doug Evans <dje@google.com>
5660
5661 * lib/gdb.exp (INTERNAL_GDBFLAGS): Don't override value provided by
5662 user.
5663
82856980
SW
56642010-02-05 Sami Wagiaalla <swagiaal@redhat.com>
5665
5666 PR c++/7935:
5667 * gdb.cp/namespace-using.exp: Removed kfail; bug has been fixed.
5668
1a334831
TT
56692010-02-04 Tom Tromey <tromey@redhat.com>
5670
5671 * gdb.cp/virtbase.exp: Make test case names unique.
5672
9c3c02fd
TT
56732010-02-02 Tom Tromey <tromey@redhat.com>
5674
5675 * gdb.cp/virtbase.exp: Add regression tests.
5676 * gdb.cp/virtbase.cc (RHA, RHB, RHC): New classes.
5677 (main): Instantiate RHC.
5678
0cc2414c
TT
56792010-02-02 Tom Tromey <tromey@redhat.com>
5680
5681 * gdb.dwarf2/member-ptr-forwardref.exp: Update expected result for
5682 type-printing change.
5683
edf3d5f3
TT
56842010-02-02 Tom Tromey <tromey@redhat.com>
5685
5686 PR c++/11226, PR c++/9629, PR c++/9688, PR c++/8890:
5687 * gdb.cp/virtbase.cc: New file.
5688 * gdb.cp/virtbase.exp: New file.
5689 * gdb.cp/userdef.exp: Allow 'struct' or 'class'.
5690
e4b7f41c
JK
56912010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5692
5693 PR libc/11214:
5694 * gdb.threads/current-lwp-dead.c: Include features.h.
5695 (HAS_NOMMU): New.
5696 (fn, main): Move CLONE_VM into [__UCLIBC__ && HAS_NOMMU].
5697
b381ea14
JK
56982010-02-01 Jan Kratochvil <jan.kratochvil@redhat.com>
5699
5700 * gdb.base/symbol-without-target_section.exp,
5701 gdb.base/symbol-without-target_section.c: New.
5702
c593ac0e
DJ
57032010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5704
5705 * gdb.base/bigcore.exp: Reset increased timeout.
5706 * gdb.base/interrupt.exp: Match unexpected gdb prompt.
5707
db25f29d
DJ
57082010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5709
5710 * gdb.base/gcore.exp (capture_command_output): Use
5711 gdb_test_multiple.
5712
f9d67f43
DJ
57132010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5714
5715 * gdb.arch/thumb2-it.S (it_breakpoints): New function.
5716 * gdb.arch/thumb2-it.exp (test_it_break): New function.
5717 (Top level): Call it.
5718
177321bd
DJ
57192010-02-01 Daniel Jacobowitz <dan@codesourcery.com>
5720
5721 * gdb.arch/thumb2-it.S, gdb.arch/thumb2-it.exp: New files.
5722
97f2ed50
DJ
57232010-01-29 Daniel Jacobowitz <dan@codesourcery.com>
5724
5725 * gdb.base/call-strs.exp, gdb.base/default.exp,
5726 gdb.base/ending-run.exp, gdb.base/finish.exp, gdb.base/funcargs.exp,
5727 gdb.base/huge.exp, gdb.base/nodebug.exp, gdb.base/ptype.exp,
5728 gdb.base/restore.exp, gdb.base/return.exp, gdb.base/setvar.exp,
5729 gdb.base/watchpoints.exp, gdb.threads/gcore-thread.exp,
5730 gdb.base/watchpoint-solib.exp: Save and restore timeout.
5731 * gdb.base/ending-run.exp: Correct restore of timeout.
5732 * gdb.base/page.exp: Remove unnecessary timeout setting.
5733
e4e2711a
JB
57342010-01-29 Joel Brobecker <brobecker@adacore.com>
5735
5736 * gdb.ada/rec_return: New testcase.
5737
ba581dc1
JB
57382010-01-29 Joel Brobecker <brobecker@adacore.com>
5739
5740 * gdb.ada/call_pn: New testcase.
5741
4ea95be9
DJ
57422010-01-28 Daniel Jacobowitz <dan@codesourcery.com>
5743
5744 * gdb.mi/mi-nonstop.exp (mi_nonstop_resume): New function.
5745 (Top level): Use it to resume.
5746 * lib/mi-support.exp (mi_send_resuming_command_raw): Recognize
5747 the Thumb mode displaced stepping error as unsupported.
5748
df83a9bf
SW
57492010-01-28 Sami Wagiaalla <swagiaal@redhat.com>
5750
889bf7c5
PA
5751 * gdb.cp/nsusing.exp: Added more tests.
5752 * gdb.cp/nsrecurs.exp: Ditto.
5753 * gdb.cp/nsusing.cc: Added test functions.
5754 * gdb.cp/nsrecurs.cc: Ditto.
df83a9bf 5755
40b27cdc
JK
57562010-01-27 Jan Kratochvil <jan.kratochvil@redhat.com>
5757
5758 * gdb.base/break-interp.exp: Use [file tail $filename] to omit any
5759 absolute directory pathnames in gdb.sum file.
5760
de958931
SW
57612010-01-27 Sami Wagiaalla <swagiaal@redhat.com>
5762
5763 * gdb.cp/namespace-using.exp: Rename to nsusing.exp.
5764 * gdb.cp/namespace-using.cc: Rename to nsusing.cc.
5765
708ead4e
TT
57662010-01-26 Tom Tromey <tromey@redhat.com>
5767
5768 PR exp/7643:
5769 * gdb.base/printcmds.exp (test_print_string_constants): Remove
5770 setup_kfail.
5771
b14e635e
SW
57722010-01-14 Sami Wagiaalla <swagiaal@redhat.com>
5773
5774 * gdb.cp/nsrecurs.exp: New test.
5775 * gdb.cp/nsrecurs.cc: New test program.
5776 * gdb.cp/nsstress.exp: New test.
5777 * gdb.cp/nsstress.cc: New test program.
5778 * gdb.cp/nsdecl.exp: New test.
5779 * gdb.cp/nsdecl.cc: New test program.
5780
8540c487
SW
57812010-01-26 Sami Wagiaalla <swagiaal@redhat.com>
5782
5783 * gdb.cp/namespace-using.exp: Add test for printing of namespaces
5784 imported into file scope.
5785 Marked test as xfail.
5786 * gdb.cp/namespace-using.cc (marker5): New function.
5787 * gdb.cp/shadow.exp: New test.
5788 * gdb.cp/shadow.cc: New test program.
5789 * gdb.cp/nsimport.exp: New test.
5790 * gdb.cp/nsimport.cc: New test program.
5791
421d5d99
TT
57922010-01-25 Tom Tromey <tromey@redhat.com>
5793
5794 PR gdb/11049:
5795 * gdb.base/printcmds.exp (test_print_typedef_arrays): Add test
5796 with "set print null-stop on".
5797
691f8dc1
JK
57982010-01-24 Jan Kratochvil <jan.kratochvil@redhat.com>
5799
5800 * gdb.arch/i386-bp_permanent.exp (Disassemble function '$function'):
5801 Adjust it for DISASSEMBLY_OMIT_FNAME.
5802
0b92b5bb
TT
58032010-01-22 Jan Kratochvil <jan.kratochvil@redhat.com>
5804
5805 PR symtab/11199:
5806 * gdb.dwarf2/member-ptr-forwardref.exp,
5807 gdb.dwarf2/member-ptr-forwardref.S: New.
5808
23787403
JK
58092010-01-20 Jan Kratochvil <jan.kratochvil@redhat.com>
5810
5811 * gdb.threads/watchthreads-reorder.c (gdbstop_mutex): Remove.
5812 (thread1_func): Protect thread1_tid with thread1_tid_cond by
5813 thread1_tid_mutex. Remove gdbstop_mutex handling.
5814 (thread2_func): Protect thread2_tid with thread2_tid_cond by
5815 thread2_tid_mutex. Remove gdbstop_mutex handling.
5816 (main): Move thread1_tid_mutex and thread2_tid_mutex locks before
5817 pthread_create. Remove gdbstop_mutex handling. New comment. Replace
5818 pthread_cond_wait conditionalizations by while loops.
5819
b966cb8a
TT
58202010-01-20 Tom Tromey <tromey@redhat.com>
5821
5822 PR backtrace/10770:
5823 * gdb.dwarf2/pr10770.exp: New file.
5824 * gdb.dwarf2/pr10770.c: New file.
5825 * gdb.dwarf2/Makefile.in (EXECUTABLES): Add pr10770.
5826
fcae584b
VP
58272010-01-20 Vladimir Prus <vladimir@codesourcery.com>
5828
5829 * gdb.mi/mi-async.exp: Remove check for 'async' target, because
5830 that target was removed, and the test always runs native anyway.
5831
a0f49112
JK
58322010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5833
5834 * gdb.base/watchpoint-cond-gone.exp, gdb.base/watchpoint-cond-gone.c,
5835 gdb.base/watchpoint-cond-gone-stripped.c: New.
5836
ceeb3d5a
TT
58372010-01-19 Tom Tromey <tromey@redhat.com>
5838
5839 PR c++/8000:
5840 * gdb.cp/namespace.exp: Use new enum. Fix line numbers in
5841 existing tests.
5842 * gdb.cp/namespace.cc (AAA::SomeEnum): New enum.
5843 (main): Use AAA::SomeEnum.
5844
dd322c54
JK
58452010-01-19 Jan Kratochvil <jan.kratochvil@redhat.com>
5846
5847 * gdb.mi/mi-break.exp (set line_callme_head, set line_callme_body): New.
5848 (test_ignore_count): Declare line_callme_body global.
5849 (run to breakpoint with ignore count): Use line_callme_body.
5850 * gdb.mi/mi-cli.exp (set line_main_head, set line_main_body)
5851 (set line_main_hello, set line_main_return): Reindent.
5852 (set line_callee4_head, set line_callee4_body, set line_callee4_next):
5853 New.
5854 (continue to callee4): Use line_callee4_body.
5855 (check *stopped from CLI command): Use line_callee4_next.
5856 * gdb.mi/mi2-cli.exp (set line_main_head, set line_main_body)
5857 (set line_main_hello, set line_main_return): Reindent.
5858 (set line_callee4_head, set line_callee4_body): New.
5859 (continue to callee4): Use line_callee4_body.
5860
4e8f195d
TT
58612010-01-18 Tom Tromey <tromey@redhat.com>
5862
5863 PR c++/9680:
5864 * gdb.cp/casts.cc: Add new classes and variables.
5865 * gdb.cp/casts.exp: Test new operators.
5866
9e14a9ba
JB
58672010-01-18 Tom Tromey <tromey@redhat.com>
5868 Thiago Jung Bauermann <bauerman@br.ibm.com>
5869
5870 * gdb.python/source2.py: New file.
5871 * gdb.python/source1: New file.
5872 * gdb.python/python.exp: Test "source" command.
5873
00bf0b85
SS
58742010-01-15 Stan Shebs <stan@codesourcery.com>
5875
5876 * gdb.trace/tfile.c: New file.
5877 * gdb.trace/tfile.exp: New file.
889bf7c5 5878
55235ad7
JK
58792010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5880
5881 * gdb.base/pie-support.exp, gdb.base/pie-support.c: Remove.
5882
9f2982ff
JK
58832010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5884
5885 * gdb.base/valgrind-db-attach.exp, gdb.base/valgrind-db-attach.c: New.
5886
bbfba9ed
JK
58872010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5888
5889 * gdb.base/break-interp-lib.c: Include unistd.h, assert.h and stdio.h.
5890 (libfunc): New parameter action. Implement also selectable "sleep".
5891 * gdb.base/break-interp-main.c: Include assert.h.
5892 (libfunc): New parameter action.
5893 (main): New parameters argc and argv. Assert argc. Pass argv.
5894 * gdb.base/break-interp.exp (test_core): Pass the "segv" argument.
5895 (test_attach): New proc.
5896 (test_ld): Pass new "segv" exec parameter. Call also test_attach.
5897 * lib/gdb.exp (core_find): New parameter arg. Pass it to $binfile.
5898
61f0d762
JK
58992010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5900
5901 * gdb.base/break-interp.exp (test_core): New proc.
5902 (test_ld): Call it.
5903
06a6f270
JK
59042010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5905
5906 * gdb.base/break-interp-main.c, gdb.base/break-interp-lib.c: New.
5907 * gdb.base/break-interp.exp: Exit on skip_shlib_tests. Change $srcfile.
5908 New variables $binfile_lib and $srcfile_lib. Call get_compiler_info
5909 and gdb_compile_shlib. Use new -Wl compiler options.
5910 (dl bt, main bt): New tests.
5911
51bee8e9
JK
59122010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5913
5914 Support PIEs with no symfile_objfile.
5915 * gdb.base/break-interp.exp: New argument at the test_ld calls.
5916 (test_ld): New parameter trynosym.
5917 (test_ld <$trynosym>): New block.
5918
b8040f19
JK
59192010-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
5920
5921 * gdb.base/break-interp.exp: New file.
5922
be759fcf
PM
59232010-01-13 Phil Muldoon <pmuldoon@redhat.com>
5924
5925 * gdb.python/py-value.exp (test_lazy_strings): Add lazy string test.
5926 * gdb.python/py-prettyprint.py (pp_ls): New printer.
5927 * gdb.python/py-prettyprint.exp (run_lang_tests): Add lazy string
5928 test.
5929 * gdb.python/py-prettyprint.c: Define lazystring test structure.
5930 * gdb.python/py-mi.exp: Add lazy string test.
5931
dc146f7c
VP
59322010-01-13 Vladimir Prus <vladimir@codesourcery.com>
5933
5934 * lib/mi-support.exp (mi_check_thread_states): Handle
5935 core number in thread listing.
5936
b4ba55a1
JB
59372010-01-12 Joel Brobecker <brobecker@adacore.com>
5938
5939 * gdb.base/maint.exp: Adjust the expected output for the
5940 "maint print type" test. Use gdb_test_multiple instead of
5941 gdb_sent/gdb_expect.
5942
08e24bd4
DE
59432010-01-11 Doug Evans <dje@google.com>
5944
6496a609
DE
5945 * lib/gdbserver-support.exp (gdbserver_download_current_prog): Rename
5946 from gdbserver_download. All callers updated.
5947
08e24bd4
DE
5948 * gdb.server/ext-run.exp: "info os processes" requires xml support.
5949
b5cfddf5
JK
59502010-01-11 Jan Kratochvil <jan.kratochvil@redhat.com>
5951
5952 Implement binary numbers parsing.
5953 * gdb.base/printcmds.exp (test_integer_literals_accepted)
5954 (test_integer_literals_rejected): New binary tests.
5955
3725885a
RW
59562010-01-09 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
5957
5958 * gdb.cell/configure: Regenerate.
5959
37aeb5df
JK
59602010-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
5961
5962 * gdb.base/corefile.exp: Move the core finding block out and call it as
5963 core_find, new variable $corefile, replace corefile by $corefile and
5964 [file tail $corefile] for usage vs. test names resp.
5965 * lib/gdb.exp (core_find): Move it as a new function here. New
5966 parameter binfile and deletefiles. New variable $destcore. Pre-delete
5967 $destcore. Return "" on error.
5968
d521f563
JK
59692010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
5970
5971 Workaround PR binutils/10802.
5972 * lib/gdb.exp (gdb_gnu_strip_debug): Preserve the file attributes
5973 (twice).
5974
28f24826
DJ
59752010-01-08 Daniel Jacobowitz <dan@codesourcery.com>
5976
5977 * gdb.cp/gdb2495.exp: Skip if gdb,nosignals.
5978
2de75e71
JB
59792010-01-08 Joel Brobecker <brobecker@adacore.com>
5980
5981 * lib/gdb.exp (gdb_start_cmd): Move comment outside of gdb_expect
5982 call, to avoid interruption.
5983
fe00719b 59842010-01-08 Jan Kratochvil <jan.kratochvil@redhat.com>
d24d8548
JK
5985
5986 * gdb.stabs/weird.def (args93): New.
5987
d0ef5df8
DE
59882010-01-07 Doug Evans <dje@google.com>
5989
5990 * lib/gdb.exp (gdb_skip_xml_test): Add comment.
5991
3a08d52f
TT
59922010-01-07 Tom Tromey <tromey@redhat.com>
5993
5994 * gdb.base/source.exp: Use correct line number.
5995
7a697b8d
SS
59962010-01-05 Stan Shebs <stan@codesourcery.com>
5997
5998 * gdb.trace/tracecmd.exp: Test ftrace.
5999
7803799a
UW
60002010-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6001
6002 * gdb.xml/tdesc-regs.exp: Support s390*-*-* targets.
6003
c54eabfa
JK
60042010-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6005
6006 * gdb.mi/var-cmd.c (do_bitfield_tests): Change "V.sharable" type to
6007 "uint_for_mi_testing".
6008
02e7ef19
JB
60092010-01-01 Joel Brobecker <brobecker@adacore.com>
6010
6011 Test indented comment in file being sourced.
6012 * gdb.base/commands.exp: Test indented comment in file being sourced.
6013
abd775ce
JB
60142010-01-01 Joel Brobecker <brobecker@adacore.com>
6015
6016 * gdb.fortran/array-element.f, gdb.fortran/complex.f,
6017 gdb.fortran/derived-type.f90, gdb.fortran/module.f90,
6018 gdb.fortran/subarray.f, gdb.mi/array.f: Update year in copyright
6019 notice.
6020
79b55b82
JB
60212010-01-01 Joel Brobecker <brobecker@adacore.com>
6022
6023 * gdb.arch/gdb1291.s, gdb.arch/gdb1431.s: Update year in copyright
6024 notice.
6025
8997583e
JK
60262010-01-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6027
6028 * lib/mi-support.exp (mi_expect_stop <stopped at wrong place>): Insert
6029 missing $after_stopped and comma (,) expectation.
6030
6da95a67
SS
60312009-12-31 Stan Shebs <stan@codesourcery.com>
6032
6033 * gdb.trace/actions.exp: Test teval action.
889bf7c5 6034
218d2fc6
TJB
60352009-12-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
6036
6037 * gdb.base/watchpoint.exp (test_watchpoint_in_big_blob): New function.
6038 (top level): Call test_watchpoint_in_big_blob.
6039 * gdb.base/watchpoint.c (buf): Change size to value too big for hardware
6040 watchpoints.
6041 (func3): Write to buf.
6042
236f1d4d
SS
60432009-12-29 Stan Shebs <stan@codesourcery.com>
6044
6045 * gdb.trace/actions.exp: Test default-collect.
889bf7c5 6046
f61e138d
SS
60472009-12-28 Stan Shebs <stan@codesourcery.com>
6048
6049 * gdb.trace/tsv.exp: New file.
6050 * gdb.base/completion.exp: Update ambiguous info output.
889bf7c5 6051
0219b378
DJ
60522009-12-28 Daniel Jacobowitz <dan@codesourcery.com>
6053
6054 * gdb.base/find.c (main): Reference search buffers.
6055 * gdb.base/included.c (main): Reference integer.
6056 * gdb.base/ptype.c (charfoo): Declare.
6057 (intfoo): Call charfoo.
6058 * gdb.base/scope0.c (useitp): New function.
6059 (usestatics): Use useitp.
6060 (useit): Add a type for val.
6061 * gdb.base/scope1.c (useit1): Take a pointer argument.
6062 (usestatics1): Update calls to useit1.
6063 * gdb.cp/call-c.cc: Declare foo.
6064 (main): Call foo.
6065 * gdb.cp/m-static.cc (main): Reference test4.elsewhere.
6066 * gdb.cp/namespace.cc (ensureOtherRefs): Declare.
6067 (main): Call C::ensureRefs and ensureOtherRefs.
6068 * gdb.cp/namespace1.cc (C::ensureOtherRefs): Also reference int
6069 variables.
6070 (ensureOtherRefs): New function.
6071 * gdb.cp/overload.cc (main): Call all overloadNamespace variants.
6072 * gdb.cp/templates.cc (main): Call t5i.value.
6073
3f78692f
JK
60742009-12-24 Jan Kratochvil <jan.kratochvil@redhat.com>
6075
6076 Fix compatibility with G++-4.5.
6077 * gdb.cp/expand-sals.cc (main): Remove the "exit-line" comment.
6078 * gdb.cp/expand-sals.exp: Remove breakpoint on "exit-line".
6079 (uncaught return): Remove.
6080
429374b8
JK
60812009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6082 Phil Muldoon <pmuldoon@redhat.com>
6083
6084 * gdb.base/condbreak.exp: Put breakpoint on marker3 and marker4.
6085 (bp_location13, bp_location14, bp_location17, bp_location18)
6086 (marker3_proto, marker4_proto): New variables.
6087 (breakpoint info): Update output.
6088 (run until breakpoint at marker3, run until breakpoint at marker4): New
6089 tests.
6090
859825b8
JK
60912009-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
6092
6093 * gdb.base/unload.c (main): Change the UNLOADSHR parameter to 1.
6094 Replace the printf call of Y by provided "y-set-1" label. New block
6095 for the second shared library.
6096 * gdb.base/unload.exp: Compile also the second library, call
6097 gdb_load_shlibs also for it. Use now gdb_breakpoint.
6098 (single pending breakpoint info): Rename to ...
6099 (pending breakpoint info before run): ... this extended test.
6100 (libfile2, libname2, libsrcfile2, libsrc2)
6101 (lib_sl2): New variables.
6102 (exec_opts): Set also SHLIB_NAME2.
6103 (pending breakpoint info on first run at shrfunc1)
6104 (pending breakpoint info on second run at shrfunc1)
6105 (pending breakpoint info on second run at shrfunc2)
6106 (print y from libfile, print y from libfile2): New tests.
6107 * gdb.base/unloadshr.c (shrfunc1): Change the returned value.
6108 * gdb.base/unloadshr2.c: New.
6109
e6a386cd
HZ
61102009-12-22 Hui Zhu <teawater@gmail.com>
6111
6112 * gdb.reverse/sigall-reverse.exp: Adjust.
6113
9e19b45e
VP
61142009-12-21 Vladimir Prus <vladimir@codesourcery.com>
6115
6116 PR gdb/10884
6117
6118 * gdb.mi/var-cmd.c (do_bitfield_tests): New
6119 (main): Call do_bitfield_tests.
aacf5b1e 6120 * gdb.mi/mi-var-cmd.exp: Run the 'bitfield' testcase.
9e19b45e 6121
d53a7b30
JB
61222009-12-20 Joel Brobecker <brobecker@adacore.com>
6123
6124 * Makefile.in gdb.ada/gnat_ada.gpr, gdb.base/gcore-buffer-overflow.c,
6125 gdb.base/gcore-buffer-overflow.exp, gdb.base/source-error.gdb,
6126 gdb.base/watch_thread_num.c, gdb.java/jprint.java,
6127 gdb.mi/mi-async.exp, gdb.modula2/unbounded-array.exp,
6128 gdb.modula2/unbounded1.c: Update copyright header.
6129
191ca0a1
CM
61302009-12-10 Chris Moller <moller@mollerware.com>
6131
6132 PR gdb/9399
6133 * gdb.cp/virtfunc2.exp: New tests
6134 * gdb.cp/virtfunc2.cc: New tests
6135 * gdb.cp/Makefile.in: Added tests to EXECUTABLES
6136
0fa6cf1b
MS
61372009-12-10 Oza Pawandeep (paawan1982@yahoo.com
6138
6139 * gdb.reverse/i387-env-reverse.c: New file.
6140 * gdb.reverse/i387-env-reverse.exp: New file.
6141 * gdb.reverse/i387-stack-reverse.c: New file.
6142 * gdb.reverse/i387-stack-reverse.exp: New file.
6143
361ae042
PM
61442009-12-08 Phil Muldoon <pmuldoon@redhat.com>
6145
6146 * gdb.python/py-type.exp (test_range): New test.
6147
bfd31e71
PM
61482009-12-03 Phil Muldoon <pmuldoon@redhat.com>
6149
6150 PR python/10805
6151
6152 * gdb.python/py-type.exp: New file.
6153 * gdb.python/py-type.c: New file.
6154 * Makefile.in: Add py-type.
6155
57a1d736
TT
61562009-12-03 Tom Tromey <tromey@redhat.com>
6157
6158 * gdb.python/py-value.exp (test_parse_and_eval): New
6159 function.
6160
1f3b5d1b
PP
61612009-12-03 Paul Pluzhnikov <ppluzhnikov@google.com>
6162
6163 PR gdb/11022
6164
6165 * gdb.base/pr11022.exp: New test.
889bf7c5
PA
6166 * gdb.base/pr11022.c: New test.
6167
8b7dbdc9
JK
61682009-12-03 Jan Kratochvil <jan.kratochvil@redhat.com>
6169
6170 Fix spurious false FAILs.
6171 * gdb.base/structs.c (chartest): New.
6172 (main): Fill-in chartest.
6173 * gdb.base/structs.exp (anychar_re, first): New.
6174 (start_structs_test): Import global anychar_re and first.
6175 New gdb_test call "set print elements 300; ${testfile}"
6176 (start_structs_test <$first>): New block.
6177 (any): Import global anychar_re. New variable ac. Use ${ac}.
6178
6a53b2ec
JK
61792009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6180
6181 * gdb.base/bigcore.exp (extract_heap): Set $lim limit to 200.
6182
d7167b4c
JK
61832009-11-30 Jan Kratochvil <jan.kratochvil@redhat.com>
6184
6185 * gdb.base/foll-fork.exp (unpatch child, breakpoint at exit call):
6186 Force $srcfile file.
6187 * gdb.base/foll-fork.c (callee): Comment out the printf call.
6188
b1798462
UW
61892009-11-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6190
6191 * gdb.base/hbreak.exp: Disable for s390*-*-* targets.
6192 * gdb.base/watchpoint-hw-hit-once.exp: Likewise.
6193 * gdb.threads/watchthreads-reorder.exp: Likewise.
6194
b6199126
DJ
61952009-11-24 Daniel Jacobowitz <dan@codesourcery.com>
6196
6197 PR gdb/8704
6198
6199 * gdb.base/condbreak.exp: Test combinations of "break *EXP",
6200 "if", and "thread". Correct matching in the previous test.
6201
b22a0510
DJ
62022009-11-25 Daniel Jacobowitz <dan@codesourcery.com>
6203
6204 * gdb.cp/extern-c.cc, gdb.cp/extern-c.exp: New test.
6205
930636d2
MS
62062009-11-23 Michael Snyder <msnyder@vmware.com>
6207
6208 * gdb.reverse/watch-reverse.exp: Extend test for hw watchpoints.
6209 * gdb.reverse-watch-precsave.exp: Ditto.
6210
21a0512e
PP
62112009-11-23 Paul Pluzhnikov <ppluzhnikov@google.com>
6212
6213 * gdb.asm/asm-source.exp: Adjust.
6214 * gdb.base/help.exp: Adjust.
889bf7c5 6215
fc30d5e0
PA
62162009-11-22 Pedro Alves <pedro@codesourcery.com>
6217
6218 * gdb.base/catch-syscall.exp (test_catch_syscall_fail_nodatadir)
6219 (do_syscall_tests_without_xml): Set data-directory to
6220 /the/path/to/nowhere.
6221
f6bc2008
PA
62222009-11-21 Pedro Alves <pedro@codesourcery.com>
6223
6224 * gdb.threads/local-watch-wrong-thread.c,
6225 gdb.threads/local-watch-wrong-thread.exp: New files.
6226
8c2fb5de
PA
62272009-11-21 Pedro Alves <pedro@codesourcery.com>
6228
6229 * gdb.cp/cplusfuncs.exp (info_func_regexp, print_addr): Don't
6230 assume new `regsub' syntax available.
6231
ebec9a0f
PA
62322009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6233
a79d3c27
JK
6234 * gdb.base/watchpoint-hw-hit-once.exp,
6235 gdb.base/watchpoint-hw-hit-once.c: New.
6236
62372009-11-20 Jan Kratochvil <jan.kratochvil@redhat.com>
6238
6239 * gdb.threads/watchthreads-reorder.exp,
6240 gdb.threads/watchthreads-reorder.c: New.
ebec9a0f 6241
276a961b
MK
62422009-11-17 Nathan Sidwell <nathan@codesourcery.com>
6243
6244 * gdb.xml/tdesc-regs.exp: Use for m68k.
6245
4867c1fb
PA
62462009-11-15 Pedro Alves <pedro@codesourcery.com>
6247
6248 * gdb.base/watch-vfork.c, gdb.base/watch-vfork.exp: New files.
6249
f6838f81
DJ
62502009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6251
6252 * lib/gdb.exp (current_target_name): New procedure.
6253 (gdb_wrapper_target): New variable.
6254 (gdb_wrapper_init): Set gdb_wrapper_target.
6255 (default_gdb_init): Check gdb_wrapper_target before rebuilding the
6256 wrapper.
6257
4ac4dd3f
DJ
62582009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6259
6260 * gdb.base/remote.exp: Delete the slowest load test.
6261 Do not load with fixed packet sizes.
6262
a7881759
DJ
62632009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6264
6265 * gdb.cp/virtfunc.exp (do_tests): If runto_main fails, give up.
6266
97a5b505
DJ
62672009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6268
6269 * gdb.base/freebpcmd.exp: Delete unused variable. Specify
6270 srcfile when setting a breakpoint.
6271
d3e1fc54
DJ
62722009-11-13 Maciej W. Rozycki <macro@codesourcery.com>
6273
6274 * gdb.base/find.c (int8_t, int16_t, int32_t, int64_t): Undefine
6275 macros.
6276
7cbcbded
DJ
62772009-11-13 Daniel Jacobowitz <dan@codesourcery.com>
6278
6279 * gdb.cp/formatted-ref.exp (test_p_x_ref_addr): Allow the reference
6280 to be in memory.
6281 * gdb.base/display.c (force_mem): New.
6282 (do_loops): Use it. Add breakpoint comments.
6283 (do_vars): Add a breakpoint comment.
6284 * gdb.base/display.exp: Use gdb_get_line_number. Remove hardcoded
6285 line numbers.
6286
bdea3a92
NF
62872009-11-13 Nathan Froyd <froydnj@codesourcery.com>
6288
6289 * gdb.base/pending.exp: Use gdb_run_cmd to start the program
6290 instead of a bare "run".
6291
269f82e5
PP
62922009-11-13 Paul Pluzhnikov <ppluzhnikov@google.com>
6293
6294 * gdb.python/py-prettyprint.exp: Adjust.
889bf7c5 6295
a69b7d9d
DJ
62962009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6297
6298 * lib/cell.exp (skip_cell_tests): Clean up test files before
6299 returning.
6300
b598bfda
DJ
63012009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6302
6303 * lib/gdb.exp (gdb_test_multiple): Handle "y or [n]", "[y] or n",
6304 and the breakpoint menu. Do not call perror if a prompt is seen.
6305 Consume the following GDB prompt.
6306 * gdb.cp/method2.exp (test_break): Use gdb_test_multiple.
6307 * gdb.cp/namespace.exp: Use gdb_test.
6308 * gdb.cp/templates.exp: Use gdb_test.
6309 (test_template_breakpoints): Use gdb_test_multiple.
6310
87728fa0
DJ
63112009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6312
6313 * gdb.base/break1.c (struct some_struct, values): Move earlier.
6314 (marker4): Reference values.
6315
b67c692f
DJ
63162009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6317
6318 * gdb.base/macscp.exp: Avoid the first FAIL if macro information
6319 is missing.
6320
f0df251a
DJ
63212009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6322
6323 * gdb.base/break.c (need_malloc): New.
6324 * gdb.base/constvars.c (main): Reference crass and crisp.
6325 * gdb.base/gdb1821.c (main): Reference bar.
6326 * gdb.cp/gdb1355.cc (main): Reference s1.
6327 * gdb.cp/hang1.cc (dummy2, dummy3): Declare.
6328 (main): Call them.
6329 * gdb.cp/hang2.cc (dummy2): Define.
6330 * gdb.cp/hang3.cc (dummy3): Define.
6331 * gdb.cp/m-data.cc (main): Reference shadow.
6332
bdf7534a
NF
63332009-11-12 Daniel Jacobowitz <dan@codesourcery.com>
6334 Nathan Froyd <froydnj@codesourcery.com>
6335
6336 * lib/gdb.exp (gdb_compile): Also set rpath for shlib=, on a
6337 remote host.
6338
f24fce77
NF
63392009-11-12 Nathan Froyd <froydnj@codesourcery.com>
6340
6341 * gdb.base/step-line.exp: Copy step-line.inp to the remote host.
6342 * gdb.dwarf2/dw2-basic.exp: Copy file1.txt to the remote host.
6343 * gdb.dwarf2/dw2-compressed.exp: Likewise.
6344 * gdb.dwarf2/dw2-intercu.exp: Likewise.
6345 * gdb.dwarf2/dw2-intermix.exp: Likewise.
6346 * gdb.dwarf2/dw2-producer.exp: Likewise.
6347 * gdb.dwarf2/mac-fileno.exp: Likewise.
6348 * gdb.python/py-prettyprint.exp (run_lang_tests): Copy
6349 py-prettyprint.py to the remote host.
6350 * gdb.python/py-mi.exp: Copy py-mi.py to the remote host.
6351
40f0318e
KS
63522009-11-11 Keith Seitz <keiths@redhat.com>
6353
6354 * gdb.cp/classes.cc (ByAnyOtherName): Add typedef and
6355 use it instead of "Foo".
6356 * gdb.cp/classes.exp (do_tests): Add a test to access
6357 a method through a typedef'd class name.
6358
f3d9f7fb
NF
63592009-11-11 Nathan Froyd <froydnj@codesourcery.com>
6360
6361 * gdb.base/long_long.exp: Permit leading zeros on floating-point
6362 exponents.
6363 * gdb.base/pointers.exp: Likewise.
6364 * gdb.cp/ref-types.exp: Likewise.
6365
a4216f37
KS
63662009-11-11 Keith Seitz <keiths@redhat.com>
6367
6368 * gdb.cp/cplusfuncs.cc (class foo): Add operators
6369 new[] and delete[].
6370 * gdb.cp/cplusfuncs.exp (dm_type_void): Change to
6371 "void".
6372 (probe_demangler): Remove all single-quoting of
6373 method and variable names.
6374 (info_func_regexp): Remove the word "void" from any
6375 occurrence of "(void)".
6376 (print_addr_2): Remove all single-quoting of
6377 method names.
6378 (print_addr_2_kfail): Likewise.
6379 (print_addr): Single-quote C function names before
6380 passing to print_addr_2.
6381 (test_paddr_operator_functions): Remove single-quoting
6382 for method names.
6383 Add tests for operator new[] and operator delete[].
6384
9b14d7aa
JK
63852009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
6386
6387 * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
6388
85feb311
KS
63892009-11-09 Keith Seitz <keiths@redhat.com>
6390
6391 * gdb.cp/overload.exp: Add tests for resolving overloaded
6392 methods in expression parsing/evaluation.
6393
fa335448
DJ
63942009-11-10 Daniel Jacobowitz <dan@codesourcery.com>
6395
6396 * lib/gdb.exp (default_gdb_version): Use --version instead of
6397 --command.
6398
ec3c07fc
NS
63992009-11-10 Nathan Sidwell <nathan@codesourcery.com>
6400
6401 * lib/gdb.exp (gdb_compile_test): New.
6402 (skip_ada_tests, skip_java_tests): New.
6403 (gdb_compile): Use gdb_compile_test for f77.
6404 * lib/ada.exp (gdb_compile_ada): Use gdb_compile_test to record result.
6405 * lib/java.exp (compile_java_from_source): Remove runtests check,
6406 use gdb_compile_test to record result.
6407 * gdb.ada/packed_array.exp, gdb.ada/fixed_points.exp,
6408 gdb.ada/exec_changed.exp, gdb.ada/start.exp,
6409 gdb.ada/watch_arg.exp, gdb.ada/null_record.exp,
6410 gdb.ada/array_return.exp, gdb.ada/arrayidx.exp,
6411 gdb.mi/mi-var-child-f.exp, gdb.fortran/types.exp,
6412 gdb.fortran/array-element.exp, gdb.fortran/subarray.exp,
6413 gdb.fortran/derived-type.exp, gdb.fortran/exprs.exp,
6414 gdb.java/jmisc.exp, gdb.java/jmisc1.exp, gdb.java/jprint.exp,
6415 gdb.java/jv-print.exp, gdb.java/jmain.exp: Add language skip,
6416 adjust gdb_compile invocations.
6417
b8b4e42b
JK
64182009-11-09 Jan Kratochvil <jan.kratochvil@redhat.com>
6419
6420 * Makefile.in (abs_builddir): New.
6421 (site.exp): New target `$(abs_builddir)/site.exp'. New comment.
6422 (check-single, $(TEST_TARGETS), check-gdb.base%): Change `site.exp' to
6423 `$(abs_builddir)/site.exp'.
6424
f8b7eaf3
DJ
64252009-11-05 Daniel Jacobowitz <dan@codesourcery.com>
6426
6427 * config/m68k-emc.exp, lib/emc-support.exp,
6428 gdb.trace/gdb_c_test.c: Delete.
6429 * gdb.trace/actions.exp, gdb.trace/backtrace.exp, gdb.trace/circ.exp,
6430 gdb.trace/collection.exp, gdb.trace/deltrace.exp,
6431 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
6432 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
6433 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
6434 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp: Remove special
6435 casing for m68k-*-elf.
6436
c4187697
NS
64372009-11-03 Pedro Alves <pedro@codesourcery.com>
6438
6439 * gdb.arch/i386-gnu-cfi.exp: Define SYMBOL_PREFIX on *-*-mingw*.
6440 * gdb.arch/i386-prologue.exp: Likewise.
6441 * gdb.arch/i386-unwind.exp: Likewise.
6442
db16b772
DJ
64432009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6444
6445 * lib/gdb.exp (gdb_expect): Fix timeout typo.
6446
bcf71277
DJ
64472009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6448
6449 * gdb.base/opaque.exp: Remove duplicate tests and xyz from test name.
6450
0105cee2
DJ
64512009-11-02 Daniel Jacobowitz <dan@codesourcery.com>
6452
6453 * gdb.cp/ctti.exp: Correct return values for unsigned char functions.
6454
24ddea62
JK
64552009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6456
6457 * gdb.base/sepdebug.exp: New test_different_dir call for multiple-dirs.
6458
287ccc17
JK
64592009-11-02 Jan Kratochvil <jan.kratochvil@redhat.com>
6460
6461 * gdb.base/sepdebug.exp (CRC mismatch is reported): New test.
6462 * gdb.base/sepdebug2.c: New file.
6463
08bca259 64642009-10-31 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
bccd0dd2
SDJ
6465
6466 * gdb.base/catch-syscall.exp: Adapt the testcase in order to accept
6467 the modified warnings for catch syscall. Verify if GDB was compiled
6468 with support for lib expat, and choose which tests to run depending
6469 on this.
6470
5d4e2b76
VP
64712009-10-30 Vladimir Prus <vladimir@codesourcery.com>
6472
6473 * gdb.mi/mi-break.exp (test_breakpoint_commands): Test
6474 that composite commands are parsed OK. And also test
6475 that breakpoint commands do work.
6476
240e538a
MS
64772009-10-23 Michael Snyder <msnyder@vmware.com>
6478
6479 gdb.reverse/consecutive-precsave.exp: Change expect pattern
6480 to allow for new disassembly style.
6481
9c419145
PP
64822009-10-22 Paul Pluzhnikov <ppluzhnikov@google.com>
6483
6484 * gdb.asm/asm-source.exp: Adjust.
889bf7c5 6485
02506ff1
MS
64862009-10-22 Michael Snyder <msnyder@vmware.com>
6487
6488 * gdb.reverse/break-precsave.exp: New test.
6489 * gdb.reverse/consecutive-precsave.exp: Ditto.
6490 * gdb.reverse/finish-precsave.exp: Ditto.
6491 * gdb.reverse/i386-precsave.exp: Ditto.
6492 * gdb.reverse/machinestate-precsave.exp: Ditto.
6493 * gdb.reverse/sigall-precsave.exp: Ditto.
6494 * gdb.reverse/solilb-precsave.exp: Ditto.
6495 * gdb.reverse/step-precsave.exp: Ditto.
6496 * gdb.reverse/until-precsave.exp: Ditto.
6497 * gdb.reverse/watch-precsave.exp: Ditto.
6498
4cf866a3
MS
64992009-10-22 Michael Snyder <msnyder@vmware.com>
6500
6501 * gdb.reverse/consecutive-reverse.exp: Substitute gdb_test_multiple
6502 for gdb_expect. Adjust one test's expect strings for the new
6503 format of disassemble.
6504 * gdb.reverse/finish-reverse.exp: Delete 'return'.
6505 * gdb.reverse/sigall-reverse.exp: Substitute gdb_test for
6506 gdb_test_multiple.
6507 * gdb.reverse/step-reverse.exp: Delete 'return'.
6508 * gdb.reverse/until-reverse.exp: Delete blank lines.
6509 * gdb.reverse/watch-reverse.exp: Delete blank lines.
6510
2b28d209
PP
65112009-10-21 Paul Pluzhnikov <ppluzhnikov@google.com>
6512
6513 * gdb.base/consecutive.exp: Adjust.
6514 * gdb.base/display.exp: Likewise.
6515 * gdb.base/pc-fp.exp: Likewise.
6516 * gdb.base/sigbpt.exp: Likewise.
889bf7c5 6517
33b9c32b
MS
65182009-10-19 Michael Snyder <msnyder@vmware.com>
6519
6520 * gdb.reverse/consecutive-reverse.c: Add comment at end of main.
6521 * gdb.reverse/finish-reverse.c: Ditto.
6522 * gdb.reverse/sigall-reverse.c: Ditto.
6523 * gdb.reverse/solib-reverse.c: Ditto.
6524 * gdb.reverse/step-reverse.c: Ditto.
6525 * gdb.reverse/watch-reverse.c: Ditto.
6526
6c95b8df
PA
65272009-10-19 Pedro Alves <pedro@codesourcery.com>
6528 Stan Shebs <stan@codesourcery.com>
6529
6530 * gdb.base/foll-vfork.exp: Adjust to spell out "follow-fork".
6531 * gdb.base/foll-exec.exp: Adjust to expect a process id before
6532 "Executing new program".
6533 * gdb.base/foll-fork.exp: Adjust to spell out "follow-fork".
6534 * gdb.base/multi-forks.exp: Ditto. Adjust to the inferior being
6535 left listed after having been killed.
6536 * gdb.base/attach.exp: Adjust to spell out "symbol-file".
6537 * gdb.base/maint.exp: Adjust test.
6538
6539 * Makefile.in (ALL_SUBDIRS): Add gdb.multi.
6540 * gdb.multi/Makefile.in: New.
6541 * gdb.multi/base.exp: New.
6542 * gdb.multi/goodbye.c: New.
6543 * gdb.multi/hangout.c: New.
6544 * gdb.multi/hello.c: New.
6545 * gdb.multi/bkpt-multi-exec.c: New.
6546 * gdb.multi/bkpt-multi-exec.exp: New.
6547 * gdb.multi/crashme.c: New.
6548
279017b7
TG
65492009-10-13 Tristan Gingold <gingold@adacore.com>
6550
6551 * gdb.base/sepdebug.exp: Check debug info are found.
6552
0413d738
PA
65532009-10-08 Pedro Alves <pedro@codesourcery.com>
6554
6555 * lib/gdb.exp (gdb_compile): Remove dead aix and irix related
6556 bits.
6557
c628eecc
JK
65582009-10-07 Jan Kratochvil <jan.kratochvil@redhat.com>
6559
6560 * gdb.base/hbreak.exp, gdb.base/hbreak.c: New.
6561
38af1bfe
JB
65622009-10-07 Joel Brobecker <brobecker@adacore.com>
6563
6564 * gdb.base/watchpoints.c: Add copyright header. Reformat one
6565 of the comments.
6566
2b0adecd
PM
65672009-10-06 Pierre Muller <muller@ics.u-strasbg.fr>
6568
6569 * gdb.base/annota1.exp: Remove obsolete match_max increase.
6570 * gdb.base/annota3.exp: Idem.
6571 * gdb.base/maint.exp: Idem.
6572
8d417781
PM
65732009-10-05 Pierre Muller <muller@ics.u-strasbg.fr>
6574
889bf7c5 6575 * lib/gdb.exp (default_gdb_init): Set current value of match_max
8d417781
PM
6576 to default.
6577
bb61102d
PM
65782009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6579
889bf7c5 6580 * lib/gdb.exp (gdb_compile): Add --enable-auto-import option for
bb61102d
PM
6581 mingw and cygwin targets.
6582
ace5c364
PM
65832009-10-02 Pierre Muller <muller@ics.u-strasbg.fr>
6584 Pedro Alves <pedro@codesourcery.com>
6585
889bf7c5 6586 * lib/gdb.exp (gdb_compile): Avoid adding
ace5c364
PM
6587 gdb_saved_unbuffered_mode_obj if -nostdlib option is used.
6588
c2d494a0
PM
65892009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6590
e1b52ce2
PM
6591 * gdb.base/shr1.c: Use %p in format string.
6592 * gdb.base/unload.c: Avoid warning in fprintf.
6593 * gdb.base/watchpoint-solib.c: Idem.
c2d494a0 6594
209f53f5
PM
65952009-10-01 Pierre Muller <muller@ics.u-strasbg.fr>
6596
6597 * gdb.base/fileio.c (test_lseek): typecast ofs_t ret variable to
6598 long type.
6599 (test_unlink): Correct printf string.
6600 * gdb.base/checkpoint.c (main): Correct fprintf string for variable i.
6601 * gdb.threads/attachstop-mt.c: Add #include <string.h>.
6602
8172766a
JK
66032009-09-29 Jan Kratochvil <jan.kratochvil@redhat.com>
6604
6605 * gdb.base/breakpoint-shadow.exp: Move the ia64 part into ...
6606 * gdb.arch/ia64-breakpoint-shadow.exp: ... a new file, with new tests.
6607 * gdb.arch/ia64-breakpoint-shadow.S: New file.
6608
0f73703c
UW
66092009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6610
6611 * gdb.objc/basicclass.exp: Disable pending breakpoint query.
6612 * gdb.objc/nondebug.exp: Likewise.
6613
b32306ca
UW
66142009-09-29 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6615
6616 * gdb.base/watchpoints.exp: Respect gdb,no_hardware_watchpoints
6617 target_info setting.
6618
6619 * gdb.threads/thread-specific.exp (get_thread_list): Support targets
6620 that detect new threads during "info threads".
6621
0057022f
UW
66222009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6623
6624 * gdb.threads/manythreads.c (main): Increase thread stack size
6625 to 2*PTHREAD_STACK_MIN.
6626 * gdb.threads/multi-create.c (main): Likewise.
6627 (create_function): Likewise.
6628
f29c0325
UW
66292009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6630
6631 * gdb.base/dump.exp: Pass difference of pointer types instead
6632 of integer types as offset to restore in intarr3.srec case.
6633
fcb34849
UW
66342009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6635
6636 * gdb.cp/gdb2495.exp: Skip test on spu*-*-*.
6637
d5142e3b
UW
66382009-09-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6639
6640 * gdb.base/pie-support.exp: Pass "quiet" flag to gdb_compile.
6641
087b74b2 66422009-09-26 Pierre Muller <muller@ics.u-strasbg.fr>
889bf7c5 6643
087b74b2
PM
6644 New test for two watchpoints, with disabling of
6645 the first inserted.
6646 * testsuite/gdb.base/watchpoints.c: New file.
6647 * testsuite/gdb.base/watchpoints.exp: New file.
6648
96c07c5b
TT
66492009-09-25 Tom Tromey <tromey@redhat.com>
6650
6651 * gdb.base/charset.exp: Test utf-16 strings with Python.
6652
b8899f2b
TT
66532009-09-25 Tom Tromey <tromey@redhat.com>
6654
6655 * gdb.base/charset.exp: Use UTF-16 and UTF-32, not UCS-2 and
6656 UCS-4.
6657 * gdb.base/charset.c (utf_32_string): Rename.
6658 (init_utf32): Rename.
6659 (main): Update.
6660
329719ec
TT
66612009-09-22 Tom Tromey <tromey@redhat.com>
6662
6663 * gdb.python/py-function.exp: Add regression tests.
6664
11ef0d76
KS
66652009-09-21 Keith Seitz <keiths@redhat.com>
6666
6667 * gdb.cp/cplusfuncs.exp (do_tests): Add check for proper error message
6668 with invalid operator.
6669
3fe8f3b3
KS
66702009-09-21 Keith Seitz <keiths@redhat.com>
6671
6672 * gdb.cp/classes.exp (do_tests): Add tests to print a constructor
6673 and destructor using typedef name of class.
6674 * gdb.cp/classes.cc (class Base1): Add a destructor.
6675 (base1): New typedef.
6676 (use_methods): Instanitate an object of type base1.
6677 * gdb.cp/templates.exp (test_template_typedef): New procedure.
6678 (do_tests): Call test_template_typedef.
6679 * gdb.cp/templates.cc (Baz::~Baz): New method.
6680 (intBazOne): New typedef.
6681 (main): Instantiate intBazOne.
6682
7a9fe101
PM
66832009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6684
6685 PR python/10633
6686
6687 * gdb.python/py-prettyprint.exp (gdb_py_test_silent_cmd): New
6688 Function.
6689 (run_lang_tests): Add print elements test.
6690
2e4d963f
PM
66912009-09-21 Phil Muldoon <pmuldoon@redhat.com>
6692
6693 * gdb.python/py-value.exp (test_subscript_regression): New
6694 function. Test for invalid subscripts.
6695 * gdb.python/py-value.c (main): Add test array, and pointer to it.
6696 (ptr_ref): New function.
6697
ec7e75e7
PP
66982009-09-17 Paul Pluzhnikov <ppluzhnikov@google.com>
6699
6700 * gdb.base/default.exp: Fix "show convenience".
6701
0cc7d26f
TT
67022009-09-15 Tom Tromey <tromey@redhat.com>
6703
6704 * lib/mi-support.exp (mi_create_varobj): Update.
6705 (mi_create_floating_varobj): Likewise.
6706 (mi_create_dynamic_varobj): New proc.
6707 (mi_varobj_update): Update.
6708 (mi_varobj_update_with_type_change): Likewise.
6709 (mi_varobj_update_kv_helper): New proc.
6710 (mi_varobj_update_dynamic_helper): Rewrite.
6711 (mi_varobj_update_dynamic): New proc.
6712 (mi_list_varobj_children): Update.
6713 (mi_list_varobj_children_range): Add 'from' and 'to' arguments.
6714 * gdb.python/python-prettyprint.py (pp_outer): New class.
6715 (pp_nullstr): Likewise.
6716 (lookup_function): Register new printers.
6717 * gdb.python/python-prettyprint.c (struct substruct): New type.
6718 (struct outerstruct): Likewise.
6719 (substruct_test): New function.
6720 (struct nullstr): New type.
6721 (string_1, string_2): New globals.
6722 (main): Add new tests.
6723 * gdb.python/python-mi.exp: Added regression tests.
6724 * gdb.mi/mi2-var-display.exp: Update.
6725 * gdb.mi/mi2-var-cmd.exp: Update.
6726 * gdb.mi/mi2-var-child.exp: Update.
6727 * gdb.mi/mi2-var-block.exp: Update.
6728 * gdb.mi/mi-var-invalidate.exp: Update.
6729 * gdb.mi/mi-var-display.exp: Update.
6730 * gdb.mi/mi-var-cmd.exp: Update.
6731 * gdb.mi/mi-var-child.exp: Update.
6732 * gdb.mi/mi-var-block.exp: Update.
6733 * gdb.mi/mi-break.exp: Update.
6734 * gdb.mi/gdb701.exp: Update.
6735
a96d9b2e
SDJ
67362009-09-14 Sergio Durigan Junior <sergiodj@linux.vnet.ibm.com>
6737
6738 * Makefile.in: Inclusion of catch-syscall object.
6739 * gdb.base/catch-syscall.c: New file.
6740 * gdb.base/catch-syscall.exp: New file.
6741
b43b923a
MS
67422009-09-12 Michael Snyder <msnyder@vmware.com>
6743
6744 * gdb.reverse/step-reverse.exp: Explicitly check for targets
6745 that can support reverse debuggnig.
6746
cec03d70
TT
67472009-09-11 Tom Tromey <tromey@redhat.com>
6748
6749 * gdb.dwarf2/valop.S: New file.
6750 * gdb.dwarf2/valop.exp: New file.
6751
e23bb3fc
MK
67522009-09-11 Mark Kettenis <kettenis@gnu.org>
6753
6754 * gdb.threads/current-lwp-dead.exp: Only run this on Linux.
6755
37c3696d
DE
67562009-09-10 Doug Evans <dje@google.com>
6757
6758 * gdb.base/breakpoint-shadow.exp: Fix intermittent failures.
6759 Add $gdb_prompt to second breakpoint regexp.
6760
5172aecb
JB
67612009-09-08 Thiago Jung Bauermann <thiago.bauermann@gmail.com>
6762
6763 * gdb.python/Makefile.in (EXECUTABLES): Adjust to new executable
6764 names, add missing ones.
6765 * gdb.python/py-cmd.exp: Rename from python-cmd.exp.
6766 * gdb.python/py-frame.c: Rename from python-frame.c.
6767 * gdb.python/py-frame.exp: Rename from python-frame.exp. Adjust
6768 testfile name.
6769 * gdb.python/py-function.exp: Rename from python-function.exp.
6770 * gdb.python/py-mi.exp: Rename from python-mi.exp. Adjust
6771 testfile name.
6772 * gdb.python/py-prettyprint.c: Rename from python-prettyprint.c.
6773 * gdb.python/py-prettyprint.exp: Rename from python-prettyprint.exp.
6774 Adjust testfile name.
6775 * gdb.python/py-prettyprint.py: Rename from python-prettyprint.py.
6776 * gdb.python/py-template.cc: Rename from python-template.cc.
6777 * gdb.python/py-template.exp: Rename from python-template.exp.
6778 Adjust testfile name.
6779 * gdb.python/py-value.c: Rename from python-value.c.
6780 * gdb.python/py-value.exp: Rename from python-value.exp. Adjust
6781 testfile name.
6782
b554e4bd
JK
67832009-09-08 Jan Kratochvil <jan.kratochvil@redhat.com>
6784
6785 * gdb.base/breakpoint-shadow.exp (Second breakpoint placed): Initialize
6786 $bpt2address.
6787 (Second breakpoint address is valid on ia64)
6788 (Third breakpoint on ia64 in the Second breakpoint's bundle): New.
6789
9a68ae16
JM
67902009-09-03 Joseph Myers <joseph@codesourcery.com>
6791
6792 * gdb.base/ending-run.exp: Restrict regular expression matching
6793 line number to require closing brace following.
6794
146b9145
DE
67952009-09-03 Doug Evans <dje@google.com>
6796
6797 * gdb.base/store.exp (check_set): Fix typo in expected value message.
6798
787d21e1
TT
67992009-09-02 Tom Tromey <tromey@redhat.com>
6800
6801 * gdb.dwarf2/callframecfa.exp: Use gdb_continue_to_breakpoint.
6802
e7802207
TT
68032009-09-02 Tom Tromey <tromey@redhat.com>
6804
6805 * gdb.dwarf2/callframecfa.exp: New file.
6806 * gdb.dwarf2/callframecfa.S: New file.
6807
817aadd2
JK
68082009-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
6809
6810 * gdb.base/solib-overlap.exp, gdb.base/solib-overlap-lib.c,
6811 gdb.base/solib-overlap-main.c: New.
6812
4a76eae5
DJ
68132009-08-28 Daniel Jacobowitz <dan@codesourcery.com>
6814
6815 PR gdb/10565
6816
6817 * gdb.base/bitfields.c (struct container, container): New.
6818 (main): Initialize it and call break5.
6819 * gdb.base/bitfields.exp (bitfield_at_offset): New test.
6820
d4b96c9a
JK
68212009-08-28 Jan Kratochvil <jan.kratochvil@redhat.com>
6822
6823 Support constant DW_AT_data_member_location by GCC PR debug/40659.
6824 * gdb.dwarf2/dw2-inheritance.exp, gdb.dwarf2/dw2-inheritance.S: New.
6825
4e22772d
JK
68262009-08-27 Jan Kratochvil <jan.kratochvil@redhat.com>
6827
6828 * gdb.mi/mi2-var-cmd.exp (create variable with invalid FRAME-ADDR): New.
6829
2efab443
MS
68302009-08-26 Michael Snyder <msnyder@vmware.com>
6831
6832 * gdb.base/i386-reverse.c: New file.
6833 * gdb.base/i386-reverse.exp: New file.
6834 * gdb.base/Makefile.in: Add new files to be removed.
6835
07ab73a0
JM
68362009-08-26 Joseph Myers <joseph@codesourcery.com>
6837
6838 * gdb.mi/mi-basics.exp (test_cwd_specification): Do not test
6839 environment-pwd for remote host.
6840 * gdb.mi/mi2-basics.exp (test_cwd_specification): Likewise.
6841
676accff
KS
68422009-08-24 Keith Seitz <keiths@redhat.com>
6843
6844 * gdb.cp/cpcompletion.exp (test_class_complete): New procedure.
6845 Add two new C++ completer tests which limit the output to a
889bf7c5 6846 given class.
676accff 6847
f9f7ad22
MS
68482009-08-24 Michael Snyder <msnyder@vmware.com>
6849
6850 * gdb.base/del.exp: Fix typo in comment.
6851 * gdb.base/step-bt.exp: Fix cut and paste error in comment.
6852
81ecdfbb
RW
68532009-08-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
6854
6855 * configure: Regenerate.
6856 * gdb.hp/configure: Likewise.
6857 * gdb.hp/gdb.aCC/configure: Likewise.
6858 * gdb.hp/gdb.base-hp/configure: Likewise.
6859 * gdb.hp/gdb.compat/configure: Likewise.
6860 * gdb.hp/gdb.defects/configure: Likewise.
6861 * gdb.hp/gdb.objdbg/configure: Likewise.
6862 * gdb.stabs/configure: Likewise.
6863
cab0c772
UW
68642009-08-19 Doug Evans <dje@google.com>
6865
6866 * gdb.base/gdbvars.c: New file.
6867 * gdb.base/gdbvars.exp: Test convenience vars with program variables.
6868
b8fa0bfa
PA
68692009-08-14 Pedro Alves <pedro@codesourcery.com>
6870
6871 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
6872 gdb.threads/staticthreads.exp: Adjust to "quit" output changes.
6873
b84aa90a
PA
68742009-08-13 Pedro Alves <pedro@codesourcery.com>
6875
6876 * gdb.base/default.exp: Adjust "set language test": it's now an
6877 enum command. Larger help string moved to "help set language".
6878 * gdb.base/help.exp: Adjust "help set language" expected output,
6879 now lists all known languages.
6880
0d8f9b2c
NF
68812009-08-11 Nathan Froyd <froydnj@codesourcery.com>
6882
6883 * gdb.arch/altivec-abi.exp (altivec_abi_tests): Turn on printing of
6884 all frame arguments.
6885 * gdb.arch/altivec-regs.exp: Likewise.
6886
bda180e0
TT
68872009-08-07 Tom Tromey <tromey@redhat.com>
6888
6889 * gdb.base/setshow.exp: Add tests for changes to set language, set
6890 check range, and set check type.
6891
48cb2d85
VP
68922009-08-03 Vladimir Prus <vladimir@codesourcery.com>
6893
6894 * lib/mi-support.exp (mi_list_breakpoints): Make it work.
6895 * gdb.mi/mi-break.exp (test_breakpoint_commands): New.
889bf7c5 6896 Call it.
48cb2d85 6897
1ea34204
UW
68982009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6899
6900 * configure.ac: Run gdb.cell tests when appropriate.
6901 * configure: Regenerate.
6902 * lib/cell.exp: New file.
6903 * gdb.cell: New directory.
6904 * gdb.cell/configure.ac: New file.
6905 * gdb.cell/configure: New file.
6906 * gdb.cell/Makefile.in: New file.
6907 * gdb.cell/arch.exp: New file.
6908 * gdb.cell/break.c: New file.
6909 * gdb.cell/break.exp: New file.
6910 * gdb.cell/break-spu.c: New file.
6911 * gdb.cell/bt.c: New file.
6912 * gdb.cell/bt2-spu.c: New file.
6913 * gdb.cell/bt-spu.c: New file.
6914 * gdb.cell/bt.exp: New file.
6915 * gdb.cell/coremaker.c: New file.
6916 * gdb.cell/coremaker-spu.c: New file.
6917 * gdb.cell/core.exp: New file.
6918 * gdb.cell/gcore.exp: New file.
6919 * gdb.cell/data.c: New file.
6920 * gdb.cell/data.exp: New file.
6921 * gdb.cell/data-spu.c: New file.
6922 * gdb.cell/ea-cache.exp: New file.
6923 * gdb.cell/ea-cache.c: New file.
6924 * gdb.cell/ea-cache-spu.c: New file.
6925 * gdb.cell/ea-standalone.c: New file.
6926 * gdb.cell/ea-standalone.exp: New file.
6927 * gdb.cell/ea-test.c: New file.
6928 * gdb.cell/ea-test.exp: New file.
6929 * gdb.cell/f-regs.exp: New file.
6930 * gdb.cell/mem-access.c: New file.
6931 * gdb.cell/mem-access.exp: New file.
6932 * gdb.cell/mem-access-spu.c: New file.
6933 * gdb.cell/ptype.exp: New file.
6934 * gdb.cell/registers.exp: New file.
6935 * gdb.cell/size.c: New file.
6936 * gdb.cell/sizeof.exp: New file.
6937 * gdb.cell/size-spu.c: New file.
6938 * gdb.cell/solib.exp: New file.
6939 * gdb.cell/solib-symbol.exp: New file.
6940
85e747d2
UW
69412009-07-31 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
6942
6943 * gdb.xml/tdesc-regs.exp: Skip for SPU targets.
6944
58d6951d
DJ
69452009-07-28 Daniel Jacobowitz <dan@codesourcery.com>
6946
6947 * gdb.base/float.exp: Handle VFP registers.
6948
6e0a4f15
MS
69492009-07-14 Michael Snyder <msnyder@vmware.com>
6950
dcd5da87
MS
6951 * gdb.reverse/finish-reverse.exp: Do not expect reverse-finish
6952 to bring gdb to the beginning of the calling line.
6953
6e0a4f15
MS
6954 * gdb.arch/i386-signal.c (sigframe): Add a nop to avoid
6955 confusing the i386 epilogue unwinder.
6956
782b2b07
SS
69572009-07-14 Stan Shebs <stan@codesourcery.com>
6958
6959 * gdb.trace/tracecmd.exp: Add basic test of tracepoint conditions.
6960
f662c3bc
MS
69612009-07-14 Michael Snyder <msnyder@vmware.com>
6962
6963 * gdb.reverse/step-reverse.exp (stepi into function call):
6964 Call instruction may not be first instruction in the line.
6965 (reverse stepi from a function call): Used wrong line number.
6966
8f313923
JK
69672009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6968
6969 * gdb.arch/amd64-i386-address.exp, gdb.arch/amd64-i386-address.S: New.
6970
4662c76e
JK
69712009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6972
6973 Fix gdb.base/macscp.exp when using custom inputrc.
6974 * gdb.base/completion.exp: Remove env(INPUTRC) set and restore.
6975 * gdb.base/readline.exp: Remove env(INPUTRC) set and restore. Remove
6976 env(TERM) set.
6977 * gdb.cp/cpcompletion.exp: Remove env(INPUTRC) set.
6978 * lib/gdb.exp (default_gdb_start): Add env(INPUTRC) and env(TERM) set.
6979
aa81e255
JK
69802009-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
6981
6982 Fix racy clashing of output files for gdb.base{1,2}/ parallel run.
6983 * gdb.base/annota1.exp (thread_test): Import global $testfile.
6984 Change the compilation target to match the testcase name.
6985 * gdb.base/sect-cmd.exp: Change the compilation target to match the
6986 testcase name.
6987 * a2-run.exp: Use for setup prepare_for_testing. Change the
6988 compilation target to match the testcase name.
6989 * gdb.base/commands.exp: Likewise.
6990 * gdb.base/finish.exp: Likewise.
6991 * gdb.base/float.exp: Likewise.
6992 * gdb.base/info-target.exp: Likewise.
6993 * gdb.base/relational.exp: Likewise.
6994 * gdb.base/term.exp: Likewise.
6995 * gdb.base/until.exp: Likewise.
6996 * gdb.base/volatile.exp: Likewise.
6997 * gdb.base/whatis-exp.exp: Likewise.
6998
4c93b1d7
HZ
69992009-07-11 Hui Zhu <teawater@gmail.com>
7000
7001 * gdb.base/help.exp (disassemble): Update expected help text.
7002
812f7342
TT
70032009-07-09 Tom Tromey <tromey@redhat.com>
7004
7005 * lib/gdb.exp: Handle TRANSCRIPT.
7006 (remote_spawn, remote_close, send_gdb): New procs.
7007
fbb8f299
PM
70082009-07-10 Phil Muldoon <pmuldoon@redhat.com>
7009
7010 * gdb.python/python-prettyprint.c: Add counted null string
7011 structure.
7012 * gdb.python/python-prettyprint.exp: Print null string. Test for
7013 embedded nulls.
7014 * gdb.python/python-prettyprint.py (pp_ns): New Function.
7015 * gdb.python/python-value.exp (test_value_in_inferior): Add
7016 variable length string fetch tests.
7017 * gdb.python/python-value.c (main): Add strings for string fetch tests.
7018
c0ac0ec7
JK
70192009-07-09 Jan Kratochvil <jan.kratochvil@redhat.com>
7020
7021 * gdb.base/dump.exp (inaccessible memory is reported): New test.
7022
30b66ecc
TT
70232009-07-07 Tom Tromey <tromey@redhat.com>
7024
7025 * gdb.base/call-rt-st.exp: Update for change to escape output.
7026 * gdb.base/callfuncs.exp: Likewise.
7027 * gdb.base/charset.exp: Likewise.
7028 * gdb.base/constvars.exp: Likewise.
7029 * gdb.base/long_long.exp: Likewise.
7030 * gdb.base/pointers.exp: Likewise.
7031 * gdb.base/printcmds.exp: Likewise.
7032 * gdb.base/setvar.exp: Likewise.
7033 * gdb.base/store.exp: Likewise.
7034 * gdb.cp/ref-types.exp: Likewise.
7035 * gdb.mi/mi-var-child.exp: Likewise.
7036 * gdb.mi/mi-var-display.exp: Likewise.
7037 * gdb.mi/mi2-var-display.exp: Likewise.
7038 * gdb.base/charset.exp: Test octal escape sequence length.
7039 Update for change to escape output.
7040
187c4a2b
JK
70412009-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7042
7043 * gdb.mi/mi2-var-cmd.exp (floating varobj invalidation): New test.
7044
d80a43f9
DJ
70452009-07-06 Daniel Jacobowitz <dan@codesourcery.com>
7046
7047 * lib/java.exp (java_init): Ignore $GCJ if it is empty.
7048
047427a8
JK
70492009-07-06 Jan Kratochvil <jan.kratochvil@redhat.com>
7050
7051 * lib/gdbserver-support.exp (gdbserver_start): Loop spawning
7052 gdbserver increasing $portnum if "Can't bind address" has been seen.
7053
8b5a0f4f
PA
70542009-07-05 Pedro Alves <pedro@codesourcery.com>
7055
7056 * gdb.base/ending-run.exp: Add "step out of main" pattern for
7057 mingw32ce.
7058
7d93ba58
PA
70592009-07-05 Pedro Alves <pedro@codesourcery.com>
7060
7061 * gdb.base/long_long.exp: arm-mingw32ce defaults to natural-endian
7062 VFP format.
7063
2277426b
PA
70642009-07-02 Pedro Alves <pedro@codesourcery.com>
7065
7066 * gdb.base/multi-forks.exp: Only run detach-on-fork tests on
7067 linux. Adjust to use "inferior", "info inferiors", "detach
7068 inferior" and "kill inferior" instead of "restart", "info fork",
7069 "detach fork" and "delete fork".
7070 * gdb.base/ending-run.exp: Spell out "info".
7071 * gdb.base/help.exp: Adjust to use test_prefix_command_help for
7072 the "kill" command.
7073
5af949e3
UW
70742009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7075
7076 * gdb.threads/tls-shared.exp: Update to locexpr_describe_location
7077 change to prefix TLS offset in hex with 0x.
7078
5d3729b5
UW
70792009-07-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7080
7081 * gdb.base/default.exp: Update test case for "x" changes.
7082
af589bd0
TG
70832009-07-01 Tristan Gingold <gingold@adacore.com>
7084
7085 * gdb.base/bigcore.exp: Make darwin untested.
7086
40974f91
JK
70872009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7088
7089 * gdb.base/completion.exp (directory completion): Create the directory.
7090 New variables uniquedir, escapeduniquedir, uniquesu, uniquesub,
7091 escapeuniquesub.
7092 (directory completion 2): Expect now ${escapeuniquesub}.
7093 (Glob remaining of directory test): Remove one excessive newline.
7094 Expect the real output.
7095
59dd3af6
JK
70962009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7097
7098 Fix `make check//%' target after `make check' has been ran.
7099 * Makefile.in (TEST_TARGETS): Remove the %/.dir dependency. Add
7100 a mkdir call.
7101 (check-gdb.base%): Remove the gdb.base%/.dir dependency.
7102 (%/.dir): Remove.
7103
f4e164aa
JK
71042009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7105
7106 * lib/mi-support.exp (mi_check_thread_states): Permit any output before
7107 the expected result record.
7108
69af2122
JK
71092009-06-30 Jan Kratochvil <jan.kratochvil@redhat.com>
7110
7111 Remove racy FAILs relying just on the timeouts.
7112 * gdb.base/setshow.exp (set annotate 2, show annotate (2))
7113 (annotation_level 2): Remove racy FAILs.
7114
2fd481e1
PP
71152009-06-30 Paul Pluzhnikov <ppluzhnikov@google.com>
7116
7117 gdb/10275
889bf7c5
PA
7118 * gdb.dwarf2/dw2-restore.{S,exp}: New test.
7119
c38f313d
DJ
71202009-06-30 Daniel Jacobowitz <dan@codesourcery.com>
7121
7122 * gdb.opt/inline-locals.exp: Remove XFAIL with duplicated arg1.
7123
8b777f02
VP
71242009-06-30 Vladimir Prus <vladimir@codesourcery.com>
7125
7126 * gdb.mi/mi-stack.exp: Testing symbolic options
7127 to -stack-list-locals and -stack-list-arguments.
7128
00c7eacf
JK
71292009-06-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7130
7131 * gdb.threads/current-lwp-dead.exp, gdb.threads/current-lwp-dead.c: New.
7132
6bc80edc
TT
71332009-06-29 Tom Tromey <tromey@redhat.com>
7134
7135 * dg-extract-results.sh: New file.
7136 * Makefile.in (FORCE_PARALLEL): New variable.
7137 (CHECK_TARGET): New conditional variable.
7138 (check): Use CHECK_TARGET.
7139 (DO_RUNTEST): New variable.
7140 (check-single): New target.
7141 (TEST_DIRS): New variable.
7142 (TEST_TARGETS): Likewise.
7143 (check-parallel): New target.
7144 (check-gdb.%): New pattern.
7145 (BASE1_FILES): New variable.
7146 (BASE2_FILES): Likewise.
7147 (check-gdb.base%): New pattern.
7148 (%/.dir): New pattern.
7149 * configure: Rebuild.
7150 * aclocal.m4 (AM_CONDITIONAL): New defun.
7151 * configure.ac: Check whether user is using GNU make.
7152 (GMAKE): New conditional.
7153
794684b6
SW
71542009-06-29 Sami Wagiaalla <swagiaal@redhat.com>
7155
7156 * gdb.cp/namespace-nested-import.cc: New test.
7157 * gdb.cp/namespace-nested-import.exp: New test.
7158
edb3359d
DJ
71592009-06-27 Daniel Jacobowitz <dan@codesourcery.com>
7160
7161 * gdb.base/break.exp: Add an XFAIL for gcc/36748.
7162 * gdb.cp/annota2.exp: Accept frames-invalid in more places.
7163 * gdb.opt/Makefile.in (EXECUTABLES): Update.
7164 * gdb.opt/clobbered-registers-O2.exp: Update to GPL v3.
7165 * gdb.opt/inline-bt.c, gdb.opt/inline-bt.exp,
7166 gdb.opt/inline-cmds.c, gdb.opt/inline-cmds.exp,
7167 gdb.opt/inline-locals.c, gdb.opt/inline-locals.exp,
7168 gdb.opt/inline-markers.c: New files.
7169 * lib/gdb.exp (skip_inline_frame_tests): New function.
7170 (skip_inline_var_tests): New function.
7171
cf657a0c
AS
71722009-06-27 Andreas Schwab <schwab@linux-m68k.org>
7173
7174 * gdb.cp/exception.exp: Don't require $hex before inner frame in
7175 backtrace.
7176
28d41a99
MS
71772009-06-27 Michael Snyder <msnyder@vmware.com>
7178
7179 * gdb.reverse: New directory.
7180 * gdb.reverse/break-reverse.c: New test.
7181 * gdb.reverse/break-reverse.exp: New test.
7182 * gdb.reverse/consecutive-reverse.c: New test.
7183 * gdb.reverse/consecutive-reverse.exp: New test.
7184 * gdb.reverse/finish-reverse.c: New test.
7185 * gdb.reverse/finish-reverse.exp: New test.
7186 * gdb.reverse/machinestate.c: New test.
7187 * gdb.reverse/ms1.c: New test.
7188 * gdb.reverse/machinestate.exp: New test.
7189 * gdb.reverse/Makefile.in: New file.
7190 * gdb.reverse/shr2.c: New test.
7191 * gdb.reverse/solib-reverse.c: New test.
7192 * gdb.reverse/solib-reverse.exp: New test.
7193 * gdb.reverse/step-reverse.c: New test.
7194 * gdb.reverse/step-reverse.exp: New test.
7195 * gdb.reverse/until-reverse.c: New test.
7196 * gdb.reverse/ur1.c: New test.
7197 * gdb.reverse/until-reverse.exp: New test.
7198 * gdb.reverse/watch-reverse.c: New test.
7199 * gdb.reverse/watch-reverse.exp: New test.
7200 * configure.ac (AC_OUTPUT): Add gdb.reverse/Makefile.
7201 * configure: Regenerate.
7202
fe3c8b0d
DE
72032009-06-26 Doug Evans <dje@google.com>
7204
7205 * gdb.base/psymtab.exp: Turn off pending breakpoints.
7206
3a72a602
PM
72072009-06-26 Pierre Muller <muller@ics.u-strasbg.fr>
7208
7209 * gdb.base/exe-lock.exp (binfile): Add $EXEEXT suffix to fix
7210 windows problem for 'file delete $binfile'.
7211
27aa8d6a
SW
72122009-06-23 Sami Wagiaalla <swagiaal@redhat.com>
7213
7214 * gdb.cp/namespace-using.exp: New test.
7215 * gdb.cp/namespace-using.cc: New test.
7216
8ac055f8
JB
72172009-05-20 Joel Brobecker <brobecker@adacore.com>
7218
7219 * gdb.ada/variant_record_packed_array: New testcase.
7220
85e306ed
TT
72212009-06-23 Tom Tromey <tromey@redhat.com>
7222
7223 * gdb.base/charset.exp (test_combination): Regression test.
7224 * gdb.base/charset.c (my_wchar_t): New typedef.
7225 (myvar): New global.
7226 (main): Set myvar.
7227
56643c5e
PM
72282009-06-18 Pierre Muller <muller@ics.u-strasbg.fr>
7229
7230 * lib/gdb.exp (gdb_compile): Also force unbuffered mode for DJGPP
7231 target.
7232
1fac167a
UW
72332009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7234
7235 * gdb.base/dump.exp: Handle SPU like 64-bit platforms.
7236
7ccb0be9
UW
72372009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7238
7239 * gdb.mi/gdb680.exp: Update test for error message.
7240
568d6575
UW
72412009-06-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7242
7243 * gdb.base/annota1.exp: Allow multiple occurrences of the
7244 frames-invalid annotation.
7245 * gdb.cp/annota2.exp: Likewise.
7246
7cd1089b
PM
72472009-06-15 Phil Muldoon <pmuldoon@redhat.com>
7248
7249 * gdb.cp/gdb2495.cc: New file.
7250 * gdb.cp/gdb2495.exp: New file.
7251
72c63395
JK
72522009-06-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7253
7254 Report error on GDB crash during runto.
7255 * lib/gdb.exp (runto <eof>): New.
7256
3788363d
DJ
72572009-06-09 Daniel Jacobowitz <dan@codesourcery.com>
7258
7259 * gdb.mi/mi-async.exp, gdb.mi/mi-basics.exp,
7260 gdb.mi/mi-break.exp, gdb.mi/mi-cli.exp,
7261 gdb.mi/mi-disassemble.exp, gdb.mi/mi-eval.exp,
7262 gdb.mi/mi-file-transfer.exp, gdb.mi/mi-file.exp,
7263 gdb.mi/mi-regs.exp, gdb.mi/mi-return.exp,
7264 gdb.mi/mi-simplerun.exp, gdb.mi/mi-stepi.exp,
7265 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-cmd.exp,
7266 gdb.mi/mi-var-display.exp, gdb.mi/mi-var-invalidate.exp,
7267 gdb.mi/mi-watch.exp, gdb.mi/mi2-basics.exp,
7268 gdb.mi/mi2-break.exp, gdb.mi/mi2-cli.exp,
7269 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-eval.exp,
7270 gdb.mi/mi2-file.exp, gdb.mi/mi2-regs.exp,
7271 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
7272 gdb.mi/mi2-stepi.exp, gdb.mi/mi2-var-block.exp,
7273 gdb.mi/mi2-var-child.exp, gdb.mi/mi2-var-cmd.exp,
7274 gdb.mi/mi2-var-display.exp, gdb.mi/mi2-watch.exp,
7275 gdb.server/ext-run.exp, gdb.server/file-transfer.exp,
7276 gdb.server/server-mon.exp, gdb.server/server-run.exp,
7277 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
7278 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
7279 gdb.trace/packetlen.exp, gdb.trace/passc-dyn.exp,
7280 gdb.trace/passcount.exp, gdb.trace/report.exp,
7281 gdb.trace/save-trace.exp, gdb.trace/tfind.exp,
7282 gdb.trace/tracecmd.exp, gdb.trace/while-dyn.exp,
7283 gdb.trace/while-stepping.exp: Use a unique name for the compiled
7284 executable.
7285
17592de3
PA
72862009-06-07 Pedro Alves <pedro@codesourcery.com>
7287
7288 * gdb.threads/manythreads.c (main): Check if PTHREAD_STACK_MIN is
7289 defined before referencing it.
7290
701e355d
DE
72912009-06-03 Doug Evans <dje@google.com>
7292
7293 * gdb.arch/i386-sse.exp: Test xmm[8-15] if amd64.
7294 * gdb.arch/i386-see.c: Ditto.
7295
f2292c65
PM
72962009-05-30 Pierre Muller <muller@ics.u-strasbg.fr>
7297
7298 * gdb.base/macscp.exp (info_macro): Return undefined if undefined.
7299 (check_macro): Return 1 if undefined.
7300 If first test fails, check if macro debug information is available,
7301 and report unsupported test if no macro information is found.
7302
5a437975
DE
73032009-05-29 Doug Evans <dje@google.com>
7304
7305 * gdb.threads/hand-call-in-threads.exp: New.
7306 * gdb.threads/hand-call-in-threads.c: New.
7307
c141c696
MS
73082009-05-29 Michael Snyder <msnyder@vmware.com>
7309
7310 * gdb.base/break-always.exp: Change "1" to "on".
7311 Add confirmation check.
7312
b3444185
PA
73132009-05-28 Pedro Alves <pedro@codesourcery.com>
7314
7315 * gdb.threads/threxit-hop-specific.c: New.
7316 * gdb.threads/threxit-hop-specific.exp: New.
7317 * gdb.threads/thread-execl.c: New.
7318 * gdb.threads/thread-execl.exp: New.
7319
b6313243
TT
73202009-05-27 Tom Tromey <tromey@redhat.com>
7321 Thiago Jung Bauermann <bauerman@br.ibm.com>
7322
7323 * lib/mi-support.exp (mi_varobj_update_dynamic): New proc.
7324 (mi_child_regexp): Likewise.
7325 (mi_list_varobj_children_range): Likewise.
7326 (mi_get_features): Likewise.
7327 (mi_list_varobj_children): Rewrite.
7328 * gdb.python/python-mi.exp: New file.
7329
a6bac58e
TT
73302009-05-27 Tom Tromey <tromey@redhat.com>
7331 Thiago Jung Bauermann <bauerman@br.ibm.com>
7332 Phil Muldoon <pmuldoon@redhat.com>
7333 Paul Pluzhnikov <ppluzhnikov@google.com>
7334
7335 * gdb.python/python-prettyprint.exp: New file.
7336 * gdb.python/python-prettyprint.c: New file.
7337 * gdb.python/python-prettyprint.py: New file.
7338 * gdb.base/display.exp: print/r is now valid.
7339
2c74e833
TT
73402009-05-27 Thiago Jung Bauermann <bauerman@br.ibm.com>
7341 Tom Tromey <tromey@redhat.com>
7342 Pedro Alves <pedro@codesourcery.com>
7343 Paul Pluzhnikov <ppluzhnikov@google.com>
7344
7345 * gdb.python/python-template.exp: New file.
7346 * gdb.python/python-template.cc: New file.
7347 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7348 tests.
7349 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7350 Call it.
7351 (test_value_after_death): New proc.
7352 * gdb.python/python-value.c (PTR): New typedef.
7353 (main): New variable 'x'.
7354
89c73ade
TT
73552009-05-27 Tom Tromey <tromey@redhat.com>
7356
7357 * gdb.python/python.exp (gdb_py_test_multiple): Add two objfile
7358 tests.
7359 * gdb.python/python-value.exp (py_objfile_tests): New proc.
7360 Call it.
7361
a75724bc
PA
73622009-05-27 Pedro Alves <pedro@codesourcery.com>
7363
7364 * gdb.mi/nsthrexec.c, gdb.mi/mi-nsthrexec.exp: New.
7365
e58b0e63
PA
73662009-05-24 Pedro Alves <pedro@codesourcery.com>
7367
7368 * gdb.threads/fork-thread-pending.c: New.
7369 * gdb.threads/fork-thread-pending.exp: New.
7370
4ac36638
JK
73712009-05-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7372
7373 * gdb.dwarf2/dw2-strp.exp (p a_string2, ptype a_string2): New.
7374 * gdb.dwarf2/dw2-strp.S (a_string2): New.
7375
889bf7c5 73762009-05-18 Jon Beniston <jon@beniston.com>
c28c63d8 7377
889bf7c5 7378 * gdb.asm/asm-source.exp: Add lm32 target.
c28c63d8 7379
b242c3c2
PA
73802009-05-17 Pedro Alves <pedro@codesourcery.com>
7381
7382 * gdb.base/foll-fork.c: Include stdlib.h. Add markers for
7383 `gdb_get_line_number'. Call `callee' in both parent and child.
7384 * gdb.base/foll-fork.exp (catch_fork_child_follow): Use
7385 `gdb_get_line_number' instead of hardcoding line numbers.
7386 (catch_fork_unpatch_child): New procedure to test detaching
7387 breakpoints from child fork.
7388 (tcatch_fork_parent_follow): Use `gdb_get_line_number' instead of
7389 hardcoding line numbers.
7390 (do_fork_tests): Run `catch_fork_unpatch_child'.
7391
ee342b23
VP
73922009-05-17 Vladimir Prus <vladimir@codesourcery.com>
7393
7394 * gdb.mi/mi-cmd-var.exp: Check that when varobj
7395 of structure type enters or leaves the scope, it
7396 is reported by -var-update.
7397
e2009e98
DE
73982009-05-11 Doug Evans <dje@sebabeach.org>
7399
7400 * gdb.mi/nsintrall.c (main): Fix off-by-one error.
fc529d80 7401 * gdb.threads/pending-step.c (main): Fix off-by-one error.
e2009e98
DE
7402 * gdb.threads/schedlock.c (main): Fix off-by-one error.
7403
00903456
JK
74042009-05-11 Jan Kratochvil <jan.kratochvil@redhat.com>
7405
7406 * gdb.cp/expand-sals.exp, gdb.cp/expand-sals.cc: New.
7407
dc621c35
DE
74082009-04-30 Doug Evans <dje@google.com>
7409
7410 * gdb.threads/watchthreads2.exp: New testcase.
7411 * gdb.threads/watchthreads2.c: New testcase.
7412
9ab4e744
DE
74132009-04-29 Doug Evans <dje@google.com>
7414
7415 * gdb.cp/mb-ctor.exp: Add multi-line source statement test.
7416 * gdb.cp/mb-ctor.cc: Ditto.
7417 * gdb.cp/mb-inline.exp: Add multi-line source statement test.
7418 * gdb.cp/mb-inline.h (multi_line_foo): New function.
7419 * gdb.cp/mb-inline1.cc: Call it.
7420 * gdb.cp/mb-inline2.cc: Ditto.
7421 * gdb.cp/mb-templates.exp: Add multi-line source statement test.
7422 * gdb.cp/mb-templates.cc (multi_line_foo): New template.
7423
484086b7
JK
74242009-04-29 Jan Kratochvil <jan.kratochvil@redhat.com>
7425
7426 * gdb.base/macscp.exp: New `options' parameter `-DFROM_COMMANDLINE'.
7427 (info_macro): Remova `decimal' declaration. New variable `nonzero'.
7428 Replace all uses of `decimal' by `nonzero'.
7429 (info macro FROM_COMMANDLINE): New test.
7430
379a77b5
TT
74312009-04-27 Tom Tromey <tromey@redhat.com>
7432
7433 * gdb.base/printcmds.exp (test_printf): Test comma operator in [].
7434
b92b73c2
DE
74352009-04-27 Doug Evans <dje@google.com>
7436
7437 * gdb.threads/watchthreads.c (main): Initialize args before starting
7438 the threads. Plus formatting cleanup.
7439 * gdb.threads/watchthreads.exp: Avoid errant failures due to
7440 biased scheduling of one thread.
7441
945a118d
JG
74422009-04-27 Jerome Guitton <guitton@adacore.com>
7443
7444 * gdb.cp/templates.cc (GetMax): New template.
7445 (main): Declare two instances of GetMax.
7446 * gdb.cp/templates.exp: Add new test.
7447
d389af10
JK
74482009-04-27 Jan Kratochvil <jan.kratochvil@redhat.com>
7449
7450 * gdb.cp/abstract-origin.exp, gdb.cp/abstract-origin.cc: New test.
7451
e7f86de9
JM
74522009-04-22 Joseph Myers <joseph@codesourcery.com>
7453
7454 * lib/gdb.exp (get_compiler_info): Use -E -o in remote-host case.
7455
334cc82d
TT
74562009-04-15 Tom Tromey <tromey@redhat.com>
7457
7458 * gdb.base/charset.exp: Add regression test.
7459
d12672cc
JB
74602009-04-14 Joel Brobecker <brobecker@adacore.com>
7461
7462 * gdb.base/exe-lock.exp: New testcase.
7463
18e8c3bc
TT
74642009-04-13 Tom Tromey <tromey@redhat.com>
7465
7466 * gdb.python/python-frame.exp (gdb_py_test_silent_cmd): Test !=
7467 operator on Frame.
7468
5ecd5cbe
UW
74692009-04-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
7470
7471 * gdb.base/attach.exp: Re-enable for spu*-*-* targets.
7472 * gdb.server/ext-attach.exp: Likewise.
7473
7309f756
VP
74742009-04-03 Vladimir Prus <vladimir@codesourcery.com>
7475
7476 Eliminate some sleep usage.
7477
889bf7c5
PA
7478 * gdb.mi/basics.c (do_nothing): New.
7479 (main): Use do_nothing instead of printf, so that
7480 not to introduce race condition between output of
7481 inferiour and output of gdb. Do not use sleep as it
7482 is not generally available on embedded targets.
7309f756 7483
f4b95f6f
PA
74842009-04-02 Pedro Alves <pedro@codesourcery.com>
7485
7486 * gdb.server/ext-attach.exp: Expect an optional process id after
7487 "Detached from remote process".
7488
de40b933
JK
74892009-04-02 Jan Kratochvil <jan.kratochvil@redhat.com>
7490
7491 * gdb.dwarf2/dw2-unresolved-main.c, gdb.dwarf2/dw2-unresolved.S,
7492 gdb.dwarf2/dw2-unresolved.exp: New.
7493
2ae101a4
PA
74942009-04-02 Pedro Alves <pedro@codesourcery.com>
7495
7496 * gdb.mi/mi-nonstop-exit.exp: Don't check isnative. Use
7497 mi_run_to_main.
7498
56a8e183
PA
74992009-04-02 Pedro Alves <pedro@codesourcery.com>
7500
7501 * gdb.mi/mi-nonstop.exp: Don't check isnative. Use
7502 mi_run_to_main. Skip thread exit test on remote targets.
7503 * gdb.mi/mi-nsintrall.exp: Don't check isnative. Use
7504 mi_run_to_main.
7505 * gdb.mi/mi-nsmoribund.exp: Don't check isnative. Use
7506 mi_run_to_main.
7507 * lib/mi-support.exp (mi_gdb_target_cmd): Remove trailing anchor
7508 when expecting ^connected. Detect when the target doesn't support
7509 non-stop mode.
7510 (mi_run_cmd): Detect if non-stop mode was requested by isn't
7511 supported. Return -1 on error, 0 on success.
7512 (mi_runto_helper): Don't expect a stop if mi_run_cmd failed.
7513 (mi_runto): Return mi_runto_helper's result explicitly.
7514
c35fafde
PA
75152009-04-01 Pedro Alves <pedro@codesourcery.com>
7516
7517 * gdb.threads/pending-step.c, gdb.threads/pending-step.exp: New.
7518
f8a8dce6
JB
75192009-04-01 Tom Tromey <tromey@redhat.com>
7520
7521 * gdb.base/funcargs.exp: Set print frame-arguments to "all".
7522 * gdb.base/call-ar-st.exp: Set print frame-arguments to "all".
7523 * gdb.ada/ref_param.exp: Set print frame-arguments to "all".
7524 * gdb.ada/lang_switch.exp: Set print frame-arguments to "all".
7525
71c25dea
TT
75262009-03-31 Daniel Jacobowitz <dan@codesourcery.com>
7527 Jan Kratochvil <jan.kratochvil@redhat.com>
7528
7529 PR gdb/931
7530 * gdb.cp/gdb1355.exp (f_li, f_lui, f_si, f_sui): Allow canonical
7531 output.
7532 * gdb.cp/templates.exp: Allow canonical output. Remove KFAILs
7533 for gdb/931.
7534 * dw2-strp.S (DW_AT_language): Change to C++.
7535 (DW_TAG_variable (name ""), Abbrev code 7, .Lemptyname): New.
7536
02d9a9ce
JB
75372009-03-31 Joel Brobecker <brobecker@adacore.com>
7538
7539 * gdb.ada/tasks: New testcase.
7540
1042e4c0
SS
75412009-03-30 Stan Shebs <stan@codesourcery.com>
7542
7543 * gdb.trace/actions.exp: Update to match new info trace format.
7544 * gdb.trace/deltrace.exp: Ditto.
7545 * gdb.trace/infotrace.exp: Ditto.
7546 * gdb.trace/passcount.exp: Ditto.
7547 * gdb.trace/save-trace.exp: Ditto.
7548 * gdb.trace/while-stepping.exp: Ditto.
7549 * gdb.trace/tracecmd.exp: Ditto, plus don't allow pending option.
7550
f8f6f20b
TJB
75512009-03-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
7552
7553 * gdb.python/python-frame.c: New file.
7554 * gdb.python/python-frame.exp: New file.
7555
c0c6f777
TJB
75562009-03-29 Thiago Jung Bauermann <bauerman@br.ibm.com>
7557
7558 * gdb.python/python-value.exp: Add tests for the address
7559 attribute.
7560
3cb51905
AS
75612009-03-29 Andreas Schwab <schwab@linux-m68k.org>
7562
7563 * gdb.arch/powerpc-prologue.exp: Update for disassemble-next-line.
7564
88fc996f
DE
75652009-03-26 Doug Evans <dje@google.com>
7566
7567 * gdb.mi/mi-nonstop-exit.exp: New file.
7568 * gdb.mi/non-stop-exit.c: New file.
7569
56ef84b1
TT
75702009-03-26 Tom Tromey <tromey@redhat.com>
7571
7572 Update for change to prologue skipping:
7573 * gdb.mi/mi2-simplerun.exp: Update.
7574 * gdb.mi/mi2-break.exp: Update.
7575 * gdb.mi/mi-simplerun.exp: Update.
7576 * gdb.mi/mi-break.exp: Update.
7577 * gdb.base/ending-run.exp: Update.
7578
def2b000
TJB
75792009-03-26 Thiago Jung Bauermann <bauerman@br.ibm.com>
7580
7581 * gdb.python/python-value.exp (test_value_in_inferior): Test
7582 gdb.Value.is_optimized_out attribute.
7583
442ddf59
JK
75842009-03-26 Jan Kratochvil <jan.kratochvil@redhat.com>
7585
7586 * gdb.dwarf2/dw2-noloc-main.c: New file.
7587 * gdb.dwarf2/dw2-noloc.S: New symbols matrix.
7588 (.text): Remove.
7589 (.data): New.
7590 (DW_AT_stmt_list, .debug_line, DW_AT_frame_base): Remove.
7591 (DW_AT_low_pc, DW_AT_high_pc): Reference `dw2-noloc-main.c'.
7592 (DW_TAG_subprogram func_cu1, noloc): Remove.
7593 (main): New.
7594 * gdb.dwarf2/dw2-noloc.exp: Use prepare_for_testing, compile also
7595 `dw2-noloc-main.c'. Test the new DIEs from `dw2-noloc.S'.
7596 (file_symbols): New procedure.
7597
a8df5de4
TT
75982009-03-25 Tom Tromey <tromey@redhat.com>
7599
7600 * gdb.base/charset.exp (valid_target_charset): New proc.
7601 Use it to skip tests on invalid charsets.
7602
cc1d7add
PM
76032009-03-25 Pierre Muller <muller@ics.u-strasbg.fr>
7604
7605 * gdb.base/completion.exp: Add a test for directory completion.
7606
bcd5727b
JK
76072009-03-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7608
7609 Fix a racy FAIL.
7610 * gdb.base/auxv.exp (fetch_auxv): Fix trailing newlines consumption.
7611 * gdb.base/callfuncs.exp (fetch_all_registers): Likewise.
7612
cc924cad
TJB
76132009-03-21 Thiago Jung Bauermann <bauerman@br.ibm.com>
7614
7615 * gdb.python/python-cmd.exp: Add tests for keyword arguments.
7616 * gdb.python/python-function.exp: Add test for function returning
7617 a GDB value.
7618
bc3b79fd
TJB
76192009-03-20 Thiago Jung Bauermann <bauerman@br.ibm.com>
7620
7621 * gdb.python/python-function.exp: New file.
7622
6c7a06a3
TT
76232009-03-20 Tom Tromey <tromey@redhat.com>
7624
7625 * gdb.base/store.exp: Update for change to escape output.
7626 * gdb.base/callfuncs.exp (fetch_all_registers): Update for change
7627 to escape output.
7628 * gdb.base/pointers.exp: Update for change to escape output.
7629 * gdb.base/long_long.exp (gdb_test_long_long): Update for change
7630 to escape output.
7631 * gdb.base/constvars.exp (do_constvar_tests): Update for change to
7632 escape output.
7633 * gdb.base/call-rt-st.exp (print_struct_call): Update for change
7634 to escape output.
7635 * gdb.cp/ref-types.exp (gdb_start_again): Update for change to
7636 escape output.
7637 * gdb.base/setvar.exp: Update for change to escape output.
7638 * lib/gdb.exp (default_gdb_start): Set LC_CTYPE to C.
7639 * gdb.base/printcmds.exp (test_print_all_chars): Update for change
7640 to escape output.
7641 (test_print_string_constants): Likewise.
7642 * gdb.base/charset.exp (valid_host_charset): Check size of
7643 wchar_t. Handle UCS-2 and UCS-4. Add tests for wide and unicode
7644 cases. Handle "auto"-related output.
7645 * gdb.base/charset.c (char16_t, char32_t): New typedefs.
7646 (uvar, Uvar): New globals.
7647
c31af87b
JG
76482009-03-19 Jerome Guitton <guitton@adacore.com>
7649
7650 * gdb.ada/fixed_points/fixed_points.adb: Add a test on overprecise
7651 deltas.
7652 * gdb.ada/fixed_points.exp: Ditto.
7653
51272cf2
PA
76542009-03-18 Pedro Alves <pedro@codesourcery.com>
7655
7656 * return-nodebug.c: Don't include stdio.h.
7657 (init): Delete.
7658 (func): Delete definition and provide extern declaration.
7659 (t): New.
7660 (main): Don't call printf. Call func and store its result in t.
7661 * return-nodebug1.c: New.
7662 * return-nodebug.exp: Don't expect stdio output. Instead, print
7663 the global variable t. Drop printf formatters and cast types from
7664 foreach loop. Don't use prepare_for_testing. Compile
7665 return-nodebug.c and return-nodebug1.c in separate steps. Don't
7666 define FORMAT or CAST.
7667
d24948ac
PP
76682009-03-17 Paul Pluzhnikov <ppluzhnikov@google.com>
7669
7670 * gdb.base/solib-display.exp: Disable test for remote targers.
7671
61ff14c6
JK
76722009-03-15 Jan Kratochvil <jan.kratochvil@redhat.com>
7673
7674 * gdb.base/return-nodebug.exp, gdb.base/return-nodebug.c: New.
7675
cb4dce93
JK
76762009-03-14 Jan Kratochvil <jan.kratochvil@redhat.com>
7677
7678 Fix a racy FAIL.
7679 * gdb.base/multi-forks.exp (continue_to_exit_bp_loc): New function with
7680 code from `follow parent, print pids'.
7681 (`follow child, print pids', `follow parent, print pids'): Call it.
7682 Replace `gdb_test "break..."' by gdb_breakpoint.
7683
f7c60c5e
VP
76842009-03-13 Vladimir Prus <vladimir@codesourcery.com>
7685
7686 * gdb.mi/mi-cli.exp: Adjust for output difference in
61ff14c6 7687 sync and async modes.
f7c60c5e 7688
383ace49
JB
76892009-03-12 Joel Brobecker <brobecker@adacore.com>
7690
7691 * gdb.ada/ptype_arith_binop.exp: Remove some commented-out code
7692 that was checked in by mistake. Remove loading of ada.exp, since
7693 this is not necessary in this case.
7694
4ce102af
JB
76952009-03-12 Joel Brobecker <brobecker@adacore.com>
7696
7697 * gdb.ada/ptype_arith_binop.exp: New testcase.
7698
529a2aef
JB
76992009-03-12 Joel Brobecker <brobecker@adacore.com>
7700
7701 * gdb.ada/mod_from_name: New testcase.
7702
8a38181c
JB
77032009-03-12 Joel Brobecker <brobecker@adacore.com>
7704
7705 * gdb.ada/tick_last_segv: New testcase.
7706
11436dee
VP
77072009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7708
61ff14c6 7709 * gdb.mi/mi-cli.exp: Remove debug print.
11436dee 7710
1f31650a
VP
77112009-03-12 Vladimir Prus <vladimir@codesourcery.com>
7712
61ff14c6
JK
7713 * gdb.mi/mi-cli.exp: Verify that CLI commands that run inferior
7714 include the token in ^running and frame info in *stopped.
1f31650a 7715
a3247a22
PP
77162009-03-05 Paul Pluzhnikov <ppluzhnikov@google.com>
7717
7718 * solib-display.exp: New file.
7719 * solib-display-main.c: New file.
7720 * solib-display-lib.c: New file.
61ff14c6 7721
aae64587
PA
77222009-03-05 Pedro Alves <pedro@codesourcery.com>
7723
7724 * gdb.arch/i386-permbkpt.S, gdb.arch/i386-permbkpt.exp: New.
7725
44aabfbc
JK
77262009-02-18 Jan Kratochvil <jan.kratochvil@redhat.com>
7727
7728 * gdb.base/macscp.exp (objfile): Move it to ${objdir}/${subdir}/.
7729 (list_and_check_macro): Use more specific test name.
7730 (next to definition): Make the test names unique.
7731
c087fcd3
PM
77322009-02-18 Pierre Muller <muller@ics.u-strasbg.fr>
7733
7734 * gdb.pascal/floats.exp: Accept approximate results everywhere.
3cb51905 7735
c86cf029
VP
77362009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7737
7738 * gdb.mi/mi-nonstop.exp (notifs): Adjust for library
7739 notifications.
7740 * gdb.mi/mi-nsintrall.exp (notifs): Likewise.
7741 * gdb.mi/mi-nsmoribund.exp (notifs): Likewise.
7742 * lib/mi-support.exp (library_loaded_re): New.
7743 (mi_run_cmd, mi_send_resuming_command_raw): Adjust.
7744
3ea85240
VP
77452009-02-17 Vladimir Prus <vladimir@codesourcery.com>
7746
7747 * gdb.gdb/observer.exp: Use test_notification observer, not
7748 normal_stop, everywhere.
7749 (test_normal_stop_notifications): Rename to...
7750 (test_notifications): ...this.
7751 (test_observer_normal_stop): Rename to...
7752 (test_observer): ...this.
7753
1903f0e6
DE
77542009-02-16 Doug Evans <dje@google.com>
7755
7756 * gdb.arch/amd64-disp-step.S (test_int3): New test.
7757 * gdb.arch/amd64-disp-step.exp (test_int3): New test.
7758 * gdb.arch/i386-disp-step.S (test_prefixed_abs_jump): New test.
7759 (test_prefixed_syscall,test_int3): New tests.
7760 * gdb.arch/i386-disp-step.exp (test_prefixed_abs_jump): New test.
7761 (test_prefixed_syscall,test_int3): New tests.
7762
1d33d6ba
VP
77632009-02-14 Vladimir Prus <vladimir@codesourcery.com>
7764
3cb51905
AS
7765 * lib/mi-support.exp (mi_expect_stop): Adjust the order of fields.
7766 (mi_expect_interrupt): Likewise.
7767 * gdb.mi/mi-cli.exp: Check that "step" results in proper *stopped
7768 response.
1d33d6ba 7769
faafb047
PM
77702009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7771
7772 * lib/gdb.exp (get_hexadecimal_valueof): New procedure.
7773 * gdb.base/pc-fp.exp (get_valueofx): Remove.
7774 Replace calls to get_valueofx by get_hexadecimal_valueof.
7775
417e16e2
PM
77762009-02-14 Pierre Muller <muller@ics.u-strasbg.fr>
7777
7778 * lib/gdb.exp (get_valueof): Accept anything as a return value.
7779 (get_integer_valueof): New procedure.
7780 (get_sizeof): Use new get_integer_value_of.
7781 * gdb.base/sizeof.exp: Replace all uses of get_valueof
7782 by get_integer_valueof.
7783
7065b901
TT
77842009-02-13 Tom Tromey <tromey@redhat.com>
7785
7786 * gdb.base/remote.exp (get_sizeof): Remove.
7787 * gdb.base/long_long.exp (get_valueof, get_sizeof): Remove.
7788 * gdb.base/dfp-test.exp (get_valueof, get_sizeof): Remove.
7789 * gdb.base/sizeof.exp (get_valueof, get_sizeof): Remove.
7790 * lib/gdb.exp (get_valueof): Move from long_long.exp.
7791 (get_sizeof): Likewise.
7792
5d7cb8df
JK
77932009-02-12 Jan Kratochvil <jan.kratochvil@redhat.com>
7794
7795 PR fortran/9806
7796 * gdb.fortran/module.exp, gdb.fortran/module.f90: New.
7797
b2febfff
PP
77982009-02-06 Paul Pluzhnikov <ppluzhnikov@google.com>
7799
7800 * gdb.cp/pr9594.cc: Prevent GCC from optimizing 'a' out.
7801
4aa995e1
PA
78022009-02-06 Pedro Alves <pedro@codesourcery.com>
7803
7804 * gdb.base/siginfo-obj.c, gdb.base/siginfo-obj.exp: New.
7805
d8906c6f
TJB
78062009-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
7807
7808 * gdb.python/python-cmd.exp: New file.
7809
ff4ab08d
TG
78102009-02-06 Tristan Gingold <gingold@adacore.com>
7811
7812 * gdb.arch/i386-sse.c (main): Replace call to puts by an nop asm.
7813
aacd552b
TG
78142009-02-05 Tristan Gingold <gingold@adacore.com>
7815
7816 * gdb.base/sigbpt.exp: Detect which signal is received when a NULL
7817 pointer is dereferenced and use this signal name in regexp.
7818 * gdb.base/signull.exp: Ditto.
7819 * gdb.base/sigbpt.c (main): Catch SIGBUS too.
7820 * gdb.base/signull.c (main): Ditto.
7821
08c637de
TJB
78222009-02-04 Tom Tromey <tromey@redhat.com>
7823 Thiago Jung Bauermann <bauerman@br.ibm.com>
7824
7825 * gdb.python/python-value.exp: Use `gdb.history' instead of
7826 `gdb.value_from_history'.
7827 (test_value_numeric_ops): Add test for conversion of enum constant.
7828 * gdb.python/python-value.c (enum e): New type.
7829 (evalue): New global.
7830 (main): Use argv.
7831
20261af8
JG
78322009-02-04 Jerome Guitton <guitton@adacore.com>
7833
7834 * gdb.ada/uninitialized_vars: New test program.
7835 * gdb.ada/uninitialized_vars.exp: New testcase.
7836
52e44b43
TT
78372009-02-02 Tom Tromey <tromey@redhat.com>
7838
7839 * gdb.cp/cpcompletion.exp: Name the test "pr9594".
7840 * gdb.cp/pr2489.cc: Rename...
7841 * gdb.cp/pr9594.cc: ... to this.
7842
1c71341a
TT
78432009-02-02 Tom Tromey <tromey@redhat.com>
7844
7845 * gdb.cp/Makefile.in (EXECUTABLES): Add pr2489.
7846 * gdb.cp/pr2489.cc: New file.
7847 * gdb.cp/cpcompletion.exp: New file.
7848
a4295225
TT
78492009-02-02 Tom Tromey <tromey@redhat.com>
7850
7851 PR exp/9059:
7852 * gdb.cp/call-c.exp: Add regression test.
7853 * gdb.cp/call-c.cc (FooHandle): New typedef.
7854 (main): New variable 'handle'.
7855
592375cd
VP
78562009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7857
7858 * lib/mi-support.exp (et_mi_thread_list)
7859 (check_mi_and_console_threads): Adjust for current thread in
7860 -thread-list-ids output.
7861
41447f92
VP
78622009-01-30 Vladimir Prus <vladimir@codesourcery.com>
7863
889bf7c5
PA
7864 * gdb.mi/mi-break.exp (test_disabled_creation): New.
7865 Call it.
41447f92 7866
35669430
DE
78672009-01-28 Doug Evans <dje@google.com>
7868
7869 * gdb.arch/amd64-disp-step.S: New file.
7870 * gdb.arch/amd64-disp-step.exp: New file.
7871 * gdb.arch/i386-disp-step.S: New file.
7872 * gdb.arch/i386-disp-step.exp: New file.
7873
09f00d9a
PM
78742009-01-27 Pierre Muller <muller@ics.u-strasbg.fr>
7875
7876 * gdb.base/find.exp: Set newline variable
7877 using quotes instead of braces to fix cygwin failures.
7878
1e8fb976
PA
78792009-01-23 Pedro Alves <pedro@codesourcery.com>
7880
7881 * gdb.base/radix.exp: Add tests to ensure that that set
7882 input-radix 0 and set output-radix 0 are really rejected.
7883
da061712
PA
78842009-01-23 Pedro Alves <pedro@codesourcery.com>
7885
7886 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: Update
7887 copyright years.
7888
dd7e2d2b
PA
78892009-01-23 Pedro Alves <pedro@codesourcery.com>
7890
7891 PR gdb/9664:
7892 * gdb.base/hook-stop-frame.c, gdb.base/hook-stop-frame.exp: New.
7893
392452f6
PA
78942009-01-22 Pedro Alves <pedro@codesourcery.com>
7895
7896 PR c++/9631:
7897 * gdb.cp/pr9631.cc, gdb.cp/pr9631.exp: New.
7898
8653e71c
PM
78992009-01-22 Pierre Muller <muller@ics.u-strasbg.fr>
7900
7901 * gdb.server/file-transfer.exp: Use EXEEXT variable for
7902 binfile definition to fix Windows OS failure.
7903
a12cc160
DJ
79042009-01-20 Daniel Jacobowitz <dan@codesourcery.com>
7905
7906 PR gdb/9346
7907 * gdb.base/interrupt.c (sigint_handler): New.
7908 (main): Install a SIGINT handler if SIGNALS is defined. Exit
7909 on error.
7910 * gdb.base/interrupt.exp: Define SIGNALS unless gdb,nosignals.
7911 Test "signal SIGINT".
7912
b89667eb
DE
79132009-01-19 Doug Evans <dje@google.com>
7914
7915 * gdb.base/break.exp: Update expected gdb output.
7916 * gdb.base/sepdebug.exp: Ditto.
7917 * gdb.mi/mi-syn-frame.exp: Ditto.
7918 * gdb.mi/mi2-syn-frame.exp: Ditto.
7919 * gdb.base/call-signal-resume.exp: New file.
7920 * gdb.base/call-signals.c: New file.
7921 * gdb.base/unwindonsignal.exp: New file.
7922 * gdb.base/unwindonsignal.c: New file.
7923 * gdb.threads/interrupted-hand-call.exp: New file.
7924 * gdb.threads/interrupted-hand-call.c: New file.
7925 * gdb.threads/thread-unwindonsignal.exp: New file.
7926
adb483fe
DJ
79272009-01-14 Daniel Jacobowitz <dan@codesourcery.com>
7928
7929 * gdb.base/define.exp: Test defining and hooking prefix commands.
7930 * gdb.python/python.exp: Update test for "show user" output.
7931
60023297
JK
79322009-01-07 Jan Kratochvil <jan.kratochvil@redhat.com>
7933
7934 * gdb.fortran/derived-type.exp: New variables int4 and real4. Match
7935 now the output exactly, using less wildcards. Expect also the output
7936 of gfortran-4.3. Update for the f-valprint.c modification from
7937 2008-04-22.
7938 * gdb.fortran/subarray.exp: Expect also the output of gfortran-4.3.
7939 Remove gdb_test test names where matching the command.
7940
ccc57cf9
PA
79412009-01-01 Pedro Alves <pedro@codesourcery.com>
7942
7943 PR breakpoints/9681:
7944 * gdb.base/watchpoint.exp: Add regression test.
7945
c7a6ca08
PA
79462008-12-31 Pedro Alves <pedro@codesourcery.com>
7947
7948 * gdb.threads/attach-into-signal.exp: Don't use
7949 gdb_suppress_entire_file.
7950 * gdb.threads/attach-stopped.exp: Ditto.
7951 * gdb.threads/attachstop-mt.exp: Ditto.
7952
3a031f65
PA
79532008-12-31 Pedro Alves <pedro@codesourcery.com>
7954
7955 PR gdb/8812:
7956 * gdb.base/signal.exp: Change kfail to fail, and update PR number.
7957
09e6485f
PA
79582008-12-29 Pedro Alves <pedro@codesourcery.com>
7959
7960 PR gdb/7536:
7961 * gdb.base/radix.exp: Add tests to ensure invalid input radices
7962 and unsupported output radices are really rejected.
7963
0cd53049
JK
79642008-12-23 Jan Kratochvil <jan.kratochvil@redhat.com>
7965
7966 * gdb.cp/punctuator.exp: Backslash the '$' signs.
7967
ba163c7e
TT
79682008-12-22 Tom Tromey <tromey@redhat.com>
7969
7970 * gdb.cp/punctuator.exp: New file.
7971
6f4de6c9
JK
79722008-12-22 Jan Kratochvil <jan.kratochvil@redhat.com>
7973
7974 * gdb.base/completion.exp (Completing non-existing component): New test.
7975
0f34d0b4
JK
79762008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7977
7978 Fix for PR gdb/8648.
7979 * gdb.arch/ppc-fp.exp, gdb.arch/vsx-regs.exp, gdb.base/watchpoint-hw.c,
7980 gdb.gdbtk/browser.test, gdb.gdbtk/console.test, gdb.gdbtk/srcwin.test,
7981 gdb.gdbtk/srcwin2.test, gdb.gdbtk/srcwin3.test, gdb.gdbtk/windows.test,
7982 gdb.threads/tls2.c: Remove reference to bug-gdb@prep.ai.mit.edu .
7983
db2ad4c3
JK
79842008-12-21 Jan Kratochvil <jan.kratochvil@redhat.com>
7985
7986 * gdb.base/watchpoint-hw.exp, gdb.base/watchpoint-hw.c: New.
7987
bb5ef15e
DP
79882008-12-16 Christophe Lyon <christophe.lyon@st.com>
7989
7990 * gdb.base/expand-psymtabs.c: Insert code in foo so that the
7991 compiler actually generate code at the expected line number.
7992
90142adc
JZ
79932008-12-15 Jie Zhang <jie.zhang@analog.com>
7994
7995 * gdb.base/consecutive.exp: Don't use global in gdb_expect.
7996
fad6eecd
TT
79972008-12-12 Tom Tromey <tromey@redhat.com>
7998
7999 * gdb.base/commands.exp (redefine_hook_test): New proc.
8000 Call it.
8001
17c8aaf5
TT
80022008-12-11 Tom Tromey <tromey@redhat.com>
8003
8004 * gdb.base/macscp.exp: New regression test.
8005
7c8adf68
TT
80062008-12-11 Tom Tromey <tromey@redhat.com>
8007
8008 * gdb.base/macscp.exp: Print "address.addr".
8009 * gdb.base/macscp1.c (struct outer): New struct.
8010 (address): New global.
8011
b05dcbb7
TT
80122008-12-09 Tom Tromey <tromey@redhat.com>
8013
8014 * gdb.base/commands.exp (redefine_backtrace_test): New proc.
8015 Call it.
8016
2d476de1
DE
80172008-12-04 Doug Evans <dje@google.com>
8018
8019 * gdb.server/ext-run.exp: Relax regexp for init program.
8020
87bdc959
TG
80212008-12-03 Tristan Gingold <gingold@adacore.com>
8022
8023 * gdb.base/macscp.exp: Generate an object file during compilation
8024 to work around Darwin dsymutil limitations.
8025
e0740f77
JK
80262008-12-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8027
8028 Test resolving external references to TLS variables.
8029 * gdb.threads/tls.exp: New tests to examine A_THREAD_LOCAL and
8030 FILE2_THREAD_LOCAL.
8031 (testfile2, srcfile2): New variables.
8032 * gdb.threads/tls.c (file2_thread_local)
8033 (function_referencing_file2_thread_local): New.
8034 * gdb.threads/tls2.c: New file.
8035
67f0aac5
JB
80362008-11-28 Joel Brobecker <brobecker@adacore.com>
8037
8038 * gdb.ada/int_deref.exp: Convert the addresses into long_integer
e0740f77
JK
8039 rather than integer, as integer might not be big enough when
8040 on 64bit targets.
67f0aac5 8041
c332165e
JG
80422008-11-27 Jerome Guitton <guitton@adacore.com>
8043
8044 * gdb.cp/formatted-ref.exp: Add equality test.
8045 * gdb.ada/formatted_ref.exp: Ditto.
8046
fc9b693c
JK
80472008-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8048
8049 * gdb.base/breakpoint-shadow.exp, gdb.base/breakpoint-shadow.c: New.
8050 * gdb.base/start.exp: New comment about an alternative - `runto_main'.
8051
a9c64011
AS
80522008-11-20 Andreas Schwab <schwab@suse.de>
8053
8054 * gdb.base/foll-fork.exp (catch_fork_child_follow): Fix patterns
8055 matching syscall entry point.
8056 * gdb.base/foll-vfork.exp (tcatch_vfork_then_parent_follow)
8057 (tcatch_vfork_then_child_follow): Likewise. Finish through
8058 vfork even if we stopped at the syscall trampoline.
8059
e2fd701e
DE
80602008-11-20 Doug Evans <dje@google.com>
8061
8062 * gdb.base/sepsymtab.exp: Update, old "info sym" format restored.
8063
69abc51c
TJB
80642008-11-18 Thiago Jung Bauermann <bauerman@br.ibm.com>
8065
8066 * gdb.arch/ppc-dfp.exp: New file.
8067 * gdb.arch/ppc-dfp.c: New file.
8068
c14c28ba
PP
80692008-11-18 Paul Pluzhnikov <ppluzhnikov@google.com>
8070
8071 * gdb.base/sepsymtab.exp: Update for new 'info sym' format.
a9c64011 8072
2e74121d
DE
80732008-11-17 Doug Evans <dje@google.com>
8074
8075 * gdb.mi/mi-syn-frame.exp: Update expected output.
8076 * gdb.mi/mi2-syn-frame.exp: Update expected output.
8077
66bb093b
VP
80782008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8079
8080 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set): Make sure
a9c64011
AS
8081 "thread N" results in =thread-selected.
8082 * lib/mi-support (mi_run_cmd, mi_expect_stop)
8083 (mi_send_resuming_command_raw): Be prepared for
8084 =thread-selected.
8085
3d043ef6
VP
80862008-11-17 Vladimir Prus <vladimir@codesourcery.com>
8087
a9c64011
AS
8088 * gdb.mi/mi-nonstop.exp: Expect 'group-id' field.
8089 * lib/mi-support.exp: Likewise.
3d043ef6 8090
808104c8
JB
80912008-11-16 Joel Brobecker <brobecker@adacore.com>
8092
8093 * gdb.base/help.exp: Remove the "catch load" and "catch unload"
8094 commands from the expected output for "help catch".
8095
00b22944
JB
80962008-11-15 Joel Brobecker <brobecker@adacore.com>
8097
8098 * gdb.ada/int_deref.exp: New testcase.
8099
59669435
TT
81002008-11-14 Nick Roberts <nickrob@snap.net.nz>
8101
8102 * gdb.mi/gdb2549.exp: New file.
8103
de04a248
DE
81042008-11-11 Doug Evans <dje@google.com>
8105
8106 * gdb.base/callexit.exp: New file.
8107 * gdb.base/callexit.c: New file.
8108
6b8ce727
DE
81092008-11-10 Doug Evans <dje@google.com>
8110
8111 * lib/gdb.exp (GDBFLAGS): Move -nx ...
8112 (INTERNAL_GDBFLAGS): ... to here. Move -nw to here as well.
8113 (default_gdb_version): Add $INTERNAL_GDBFLAGS to gdb invocations.
8114 (default_gdb_start,default_gdb_exit): Ditto.
8115 * lib/mi-support.exp (default_mi_gdb_start): Ditto.
8116 (mi_uncatched_gdb_exit): Add $INTERNAL_GDBFLAGS to log message.
8117 * gdb.base/corefile.exp: Add $INTERNAL_GDBFLAGS to gdb invocations.
8118 * gdb.base/dbx.exp (dbx_gdb_start): Ditto.
8119 * gdb.base/args.exp (GDBFLAGS): Don't overwrite, append.
8120 * gdb.base/remotetimeout.exp (GDBFLAGS): Ditto.
8121
1b14b8aa
AS
81222008-11-03 Andreas Schwab <schwab@suse.de>
8123
8124 * gdb.base/hashline2.exp: Fix typo.
8125 * gdb.base/hashline3.exp: Likewise.
8126
f3134b88
TT
81272008-10-30 Tom Tromey <tromey@redhat.com>
8128
8129 * gdb.base/pointers.exp: Add test.
8130 * gdb.base/pointers.c (k, S): New typedefs.
8131 (instance): New global.
8132
c2226152
AS
81332008-10-30 Andreas Schwab <schwab@suse.de>
8134
8135 * gdb.base/args.exp: Add tests for newlines.
8136
462f405c
JB
81372008-10-30 Joel Brobecker <brobecker@adacore.com>
8138
8139 gdb.base/foll-exec.exp: Update the expected output of a couple
8140 of "info breakpoints" tests.
8141
79a45b7d
TT
81422008-10-28 Tom Tromey <tromey@redhat.com>
8143
8144 * gdb.base/exprs.exp (test_expr): Add enum formatting tests.
8145
adc13a14
PA
81462008-10-24 Pedro Alves <pedro@codesourcery.com>
8147
8148 * gdb.python/python-value.exp (test_value_in_inferior): Don't use
8149 gdb_start_cmd.
8150 Use runto_main before any test that requires execution.
8151
252fbfc8
PA
81522008-10-23 Pedro Alves <pedro@codesourcery.com>
8153
8154 * lib/mi-support.exp (mi_expect_interrupt): Expect signal 0
8155 instead of SIGINT.
8156
28148e3d
JB
81572008-10-22 Joel Brobecker <brobecker@adacore.com>
8158
8159 * gdb.base/completion.exp: Update expected output following
8160 the addition of the "info tasks" command.
8161
c209f847
TT
81622008-10-22 Tom Tromey <tromey@redhat.com>
8163
8164 * gdb.base/exprs.exp (test_expr): Add test for string
8165 concatenation.
8166
f177e350
PA
81672008-10-19 Pedro Alves <pedro@codesourcery.com>
8168
8169 * configure.ac: Output gdb.python/Makefile.
8170 * configure: Regenerate.
8171 * gdb.python/Makefile.in: New.
8172
cce89356
JB
81732008-10-16 Joel Brobecker <brobecker@adacore.com>
8174
8175 * gdb.base/foll-fork.exp: Adjust the expected output to match
8176 the new description for fork/vfork catchpoints in the "info
8177 breakpoints" output.
8178
176d289d
TJB
81792008-10-16 Paul Pluzhnikov <ppluzhnikov@google.com>
8180
8181 * Makefile.in: Add gdb.python to ALL_SUBDIRS.
8182
a08702d6
TJB
81832008-10-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8184
8185 * gdb.python/python-value.c: New file.
8186 * gdb.python/python-value.exp: New file.
8187
1c5cfe86
PA
81882008-10-15 Pedro Alves <pedro@codesourcery.com>
8189
8190 * gdb.mi/mi-nsmoribund.exp, gdb.mi/nsmoribund.c: New test.
8191
5a98ad69
DP
81922008-10-15 Denis Pilat <denis.pilat@st.com>
8193
41702f1b 8194 * gdb.cp/mb-ctor.exp: Fix a typo.
5a98ad69 8195
dcb1a1e2
TT
81962008-10-09 Tom Tromey <tromey@redhat.com>
8197
8198 * gdb.base/macscp.exp: Use 'vafunc' and 'fixedarg' rather than
8199 'fprintf' and 'stderr'.
8200
9124fe48
JB
82012008-10-07 Joel Brobecker <brobecker@adacore.com>
8202
8203 * gdb.ada/ref_tick_size.exp: New testcase.
8204
45452591
DE
82052008-10-06 Doug Evans <dje@google.com>
8206
8207 * gdb.dwarf2/dw2-cu-size.exp: New file.
8208 * gdb.dwarf2/dw2-cu-size.S: New file.
8209
8210 * gdb.dwarf2/dw2-intercu.S (.Ltype_int_in_cu2): Renamed from
8211 .Ltype_int for clarity.
8212
4fc5b208
PP
82132008-10-03 Paul Pluzhnikov <ppluzhnikov@google.com>
8214
8215 PR gdb/2384:
8216 * gdb.cp/gdb2384.exp: Extended to test more cases.
8217 * gdb.cp/gdb2384.cc: Likewise.
8218 * gdb.cp/gdb2384-base.h: Likewise.
8219 * gdb.cp/gdb2384-base.cc: Likewise.
a9c64011 8220
d78df370
JK
82212008-10-02 Jan Kratochvil <jan.kratochvil@redhat.com>
8222
8223 * gdb.base/maint.exp (maint print type): Remove printing
8224 UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
8225
9a044a89
TT
82262008-09-30 Tom Tromey <tromey@redhat.com>
8227
8228 * gdb.base/macscp.exp: Add completion tests.
8229 * gdb.base/macscp1.c (FIFTY_SEVEN): New macro.
8230 (TWENTY_THREE): Likewise.
8231 (FORTY_EIGHT): Likewise.
8232
506800a9
TT
82332008-09-30 Tom Tromey <tromey@redhat.com>
8234
8235 * gdb.base/macscp.exp: Change "M" to "MACRO_TO_EXPAND"
8236 everywhere.
8237 * gdb.base/macscp1.c (MACRO_TO_EXPAND): Rename from "M".
8238
1a6f01b5
JK
82392008-09-28 Jan Kratochvil <jan.kratochvil@redhat.com>
8240
8241 * gdb.threads/attachstop-mt.exp: Note a real testcase name this
8242 testcase is derived from. Fix racy dependency on an expected PID
8243 number. No longer support the testcase on Linux kernel 2.4.x.
8244
2fae03e8
TT
82452008-09-27 Tom Tromey <tromey@redhat.com>
8246
8247 * gdb.base/macscp.exp: Add tests for stringification, splicing,
8248 and varargs.
8249
1ad15515
PA
82502008-09-22 Pedro Alves <pedro@codesourcery.com>
8251
8252 * lib/mi-support.exp (mi_expect_interrupt): New.
8253 (mi_reverse_list, mi_check_thread_states): New, moved and renamed
8254 from gdb.mi/mi-nonstop.exp.
8255 * gdb.mi/mi-nsintrall.exp, gdb.mi/nsintrall.c: New.
8256 * gdb.mi/mi-nonstop.exp (myreverse, check_thread_states): Moved to
8257 lib/mi-support.exp.
8258 Use mi_check_thread_states throughout. Avoid ".*" and do not
8259 require an anchor after -exec-run.
8260
d0b76dc6
DJ
82612008-09-13 Daniel Jacobowitz <dan@codesourcery.com>
8262
8263 * gdb.mi/mi-nonstop.exp: Do not check thread state while a
8264 stop is pending. Avoid ".*" when two stops are pending.
8265 * lib/gdb.exp (fullname_syntax_POSIX, fullname_syntax_UNC)
8266 (fullname_syntax_DOS_CASE, fullname_syntax_DOS): Do not match
8267 newlines in fullnames.
8268 * lib/mi-support.exp (mi_run_cmd): Do not require an anchor.
8269 (mi_expect_stop): Update comments. Only anchor in sync mode.
8270 Do not match newlines.
8271 (mi_send_resuming_command_raw): Always return status.
8272 (mi_get_stop_line): Do not match more than one line by accident.
8273 Only anchor in sync mode.
8274 (mi_run_inline_test): If -exec-next fails, give up.
8275
9990c830
UW
82762008-09-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8277
8278 * gdb.base/stack-checking.c (big_frame): Reduce stack consumption
8279 on SPU.
8280
ebcf6f00
JB
82812008-09-10 Joel Brobecker <brobecker@adacore.com>
8282
8283 * gdb.ada/Makefile.in (EXECUTABLES): Bring up to date.
8284
b6db24e5
JB
82852008-09-10 Joel Brobecker <brobecker@adacore.com>
8286
8287 * gdb.ada/array_bounds.exp, gdb.ada/array_subscript_addr.exp,
8288 gdb.ada/arrayidx.exp, gdb.ada/arrayparam.exp, gdb.ada/arrayptr.exp,
8289 gdb.ada/assign_1.exp, gdb.ada/boolean_expr.exp,
8290 gdb.ada/char_param.exp, gdb.ada/exprs.exp, gdb.ada/fixed_cmp.exp,
8291 gdb.ada/fixed_points.exp, gdb.ada/fun_addr.exp,
8292 gdb.ada/funcall_param.exp, gdb.ada/homonym.exp,
8293 gdb.ada/interface.exp, gdb.ada/null_array.exp,
8294 gdb.ada/packed_array.exp, gdb.ada/packed_tagged.exp,
8295 gdb.ada/print_chars.exp, gdb.ada/print_pc.exp,
8296 gdb.ada/str_ref_cmp.exp, gdb.ada/sym_print_name.exp,
8297 gdb.ada/taft_type.exp, gdb.ada/tagged.exp, gdb.ada/type_coercion.exp:
8298 Include the "= " sequence in the expected output of print tests.
8299
2bf448e0
JB
83002008-09-10 Joel Brobecker <brobecker@adacore.com>
8301
8302 * gdb.ada/packed_tagged.exp: Accept "boolean" as a valid type
8303 description for boolean types.
8304
d51fd4c8
PA
83052008-09-09 Pedro Alves <pedro@codesourcery.com>
8306
8307 * gdb.base/hook-stop-continue.c: New.
8308 * gdb.base/hook-stop-continue.exp: New.
8309
694182d2
DJ
83102008-09-08 Daniel Jacobowitz <dan@codesourcery.com>
8311
8312 * gdb.base/structs3.c, gdb.base/structs3.exp: New files.
8313
3b8a7fc0
JG
83142008-09-08 Jerome Guitton <guitton@adacore.com>
8315
8316 * gdb.arch/powerpc-aix-prologue.c (stack_check_probe_1)
8317 (stack_check_probe_2, stack_check_probe_loop_1)
8318 (stack_check_probe_loop_2): New functions.
8319 (main): Add call to these new functions.
8320 * gdb.arch/powerpc-aix-prologue.exp: When breaking on these
8321 functions, check that the breakpoint is inserted at the appropriate
8322 location.
8323 (insert_breakpoint): Slightly refine this procedure so that it can
8324 be called several times in the test.
8325
96cc0ae8
JG
83262008-09-08 Jerome Guitton <guitton@adacore.com>
8327
8328 * gdb.base/stack-checking.c: New file.
8329 * gdb.base/stack-checking.exp: New file.
8330
1f08b409
TJB
83312008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8332
8333 * gdb.arch/altivec-abi.exp: Remove extra verbose call.
8334 * gdb.arch/altivec-regs.exp: Likewise.
8335 * gdb.arch/vsx-regs.exp: Likewise.
8336
3099e1c4
TJB
83372008-09-05 Thiago Jung Bauermann <bauerman@br.ibm.com>
8338
8339 * gdb.arch/ppc-fp.exp: New file.
8340 * gdb.arch/ppc-fp.c: New file.
8341
cc69bfc1
PP
83422008-09-05 Paul Pluzhnikov <ppluzhnikov@google.com>
8343
8344 *gdb.base/mips_pro.exp: compile with gcc -fno-inline,
8345 lest gcc-4.3.1 optimizes the whole thing away.
a9c64011 8346
b02a33db
MS
83472008-09-04 Michael Snyder <msnyder@vmware.com>
8348
8349 * lib/gdb.exp (gdb_continue_to_breakpoint): Accept "in" as well
8350 as "at" (for non-debug functions such as _start).
8351
2992cbe0
UW
83522008-09-03 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8353
8354 * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints.
8355 * gdb.base/watchpoint-solib.exp: Likewise. Update tests to handle
8356 software watchpoints.
8357 * gdb.base/watch_thread_num.exp: Likewise.
8358
514f746b
AR
83592008-09-03 Aleksandar Ristovski <aristovski@qnx.com>
8360
8361 * gdb.arch/i386-bp_permanent.exp: New test.
8362
876cecd0
TT
83632008-08-24 Tom Tromey <tromey@redhat.com>
8364
8365 * gdb.base/maint.exp: Update "maint print type".
8366
80f73d71
VP
83672008-08-21 Vladimir Prus <vladimir@codesourcery.com>
8368
8369 * gdb.mi/mi-nonstop.exp: Fix the check for non-stop
8370 support. Adjust the order of "*running" notifications.
8371 * gdb.mi/non-stop.c: Don't cast from int to void* and
8372 back.
8373
d9c78d7d
MK
83742008-08-20 Mark Kettenis <kettenis@gnu.org>
8375
8376 * gdb.arch/powerpc-prologue.exp: Code doesn't save %r31 so don't
8377 expect to find it in the "info frame" output.
8378
97a2d1d3
DJ
83792008-08-20 Daniel Jacobowitz <dan@codesourcery.com>
8380
8381 * gdb.base/interp.exp: Always consume both prompts.
8382
b96e2927
PA
83832008-08-20 Pedro Alves <pedro@codesourcery.com>
8384
8385 * gdb.base/pending.exp: Test pending breakpoints without symbols
8386 loaded.
8387
8cf6e61a
VP
83882008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8389
8390 * lib/mi-support.exp (mi_expect_stop): Produce
8391 more details on failures.
8392 * gdb.mi/mi-nonstop.exp: New.
8393 * gdb.mi/non-stop.c: New.
8394
c6ebd6cf
VP
83952008-08-19 Vladimir Prus <vladimir@codesourcery.com>
8396
a9c64011
AS
8397 * gdb.mi/mi-async.exp: Use 'set target-async'.
8398 * lib/mi-support.exp: Use 'set/show target-async'.
c6ebd6cf 8399
46a9b8ed
DJ
84002008-08-18 Daniel Jacobowitz <dan@codesourcery.com>
8401
8402 * gdb.arch/powerpc-prologue.exp: Correct saved registers.
8403
44feb3ce
TT
84042008-08-17 Tom Tromey <tromey@redhat.com>
8405
8406 * gdb.base/help.exp (help catch): Rewrite.
8407
311a4e6b
TJB
84082008-08-16 Thiago Jung Bauermann <bauerman@br.ibm.com>
8409
8410 * gdb.base/define.exp: Test indented command documentation.
8411 * gdb.python/python.exp: Test indented multi-line command.
8412
604c2f83
LM
84132008-08-15 Luis Machado <luisgpm@br.ibm.com>
8414
8415 * testsuite/gdb.arch/vsx-regs.c: New source file.
8416 * testsuite/gdb.arch/vsx-regs.exp: New testcase.
8417 * testsuite/lib/gdb.exp (skip_vsx_tests): New function.
8418
886a217c
TT
84192008-08-14 Tom Tromey <tromey@redhat.com>
8420
8421 * gdb.base/macscp.exp: Add regression test for "macro define" or
8422 "macro undef" with no arguments.
8423
c814a4f3
PP
84242008-08-08 Paul Pluzhnikov <ppluzhnikov@google.com>
8425
8426 * gdb.base/args.exp: Prevent ~/.gdbinit from affecting test.
a9c64011 8427
12ab8a60
UW
84282008-08-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8429
8430 * gdb.arch/spu-info.exp: Updated for "info spu dma" changes.
8431
d57a3c85
TJB
84322008-08-06 Tom Tromey <tromey@redhat.com>
8433
8434 * gdb.python/python.exp: New file.
8435
c7b778ff
JK
84362008-08-06 Jan Kratochvil <jan.kratochvil@redhat.com>
8437
8438 Fix for PR gdb/1543.
8439 * gdb.base/sep.exp: `sep-proc.c' absolute line numbers replaced with
8440 $LOCATION.
8441 (location): New variable.
8442 * config/cfdbug.exp, config/d10v.exp, config/dve.exp, config/i960.exp,
8443 config/m32r.exp, config/mn10300-eval.exp, config/proelf.exp,
8444 config/rom68k.exp, config/sh.exp, config/unix.exp, config/vr4300.exp,
8445 config/vr5000.exp, config/vxworks.exp, gdb.arch/altivec-regs.exp,
8446 gdb.arch/e500-abi.exp, gdb.arch/e500-regs.exp, gdb.asm/asm-source.exp,
8447 gdb.base/a2-run.exp, gdb.base/advance.exp, gdb.base/all-bin.exp,
8448 gdb.base/args.exp, gdb.base/arithmet.exp, gdb.base/assign.exp,
8449 gdb.base/async.exp, gdb.base/auxv.exp, gdb.base/bigcore.c,
8450 gdb.base/bigcore.exp, gdb.base/bitfields.exp, gdb.base/bitops.exp,
8451 gdb.base/break.c, gdb.base/break.exp, gdb.base/break1.c,
8452 gdb.base/call-ar-st.exp, gdb.base/call-rt-st.exp,
8453 gdb.base/call-strs.exp, gdb.base/callfuncs.c, gdb.base/callfuncs.exp,
8454 gdb.base/checkpoint.exp, gdb.base/chng-syms.exp,
8455 gdb.base/code-expr.exp, gdb.base/commands.exp, gdb.base/completion.exp,
8456 gdb.base/complex.exp, gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
8457 gdb.base/consecutive.exp, gdb.base/corefile.exp, gdb.base/cvexpr.c,
8458 gdb.base/cvexpr.exp, gdb.base/dbx.exp, gdb.base/default.exp,
8459 gdb.base/define.exp, gdb.base/del.c, gdb.base/detach.exp,
8460 gdb.base/display.exp, gdb.base/dump.exp, gdb.base/echo.exp,
8461 gdb.base/environ.exp, gdb.base/eval-skip.exp, gdb.base/exprs.exp,
8462 gdb.base/fileio.exp, gdb.base/find.exp, gdb.base/finish.exp,
8463 gdb.base/funcargs.exp, gdb.base/gcore-buffer-overflow.exp,
8464 gdb.base/gcore.exp, gdb.base/gdb1555.exp, gdb.base/gdbvars.exp,
8465 gdb.base/help.exp, gdb.base/huge.exp, gdb.base/info-proc.exp,
8466 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/langs.exp,
8467 gdb.base/lineinc.exp, gdb.base/list.exp, gdb.base/macscp.exp,
8468 gdb.base/maint.exp, gdb.base/mips_pro.exp, gdb.base/miscexprs.exp,
8469 gdb.base/nodebug.exp, gdb.base/nofield.c, gdb.base/opaque.exp,
8470 gdb.base/overlays.exp, gdb.base/page.exp, gdb.base/pc-fp.exp,
8471 gdb.base/pending.c, gdb.base/pendshr.c, gdb.base/pointers.exp,
8472 gdb.base/psymtab.exp, gdb.base/ptype.exp, gdb.base/randomize.c,
8473 gdb.base/readline.exp, gdb.base/recurse.exp, gdb.base/regs.exp,
8474 gdb.base/relational.exp, gdb.base/relocate.exp, gdb.base/remote.exp,
8475 gdb.base/reread.exp, gdb.base/return.exp, gdb.base/return2.exp,
8476 gdb.base/scope.exp, gdb.base/sect-cmd.exp, gdb.base/sep-proc.c,
8477 gdb.base/sep.c, gdb.base/sep.exp, gdb.base/sepdebug.c,
8478 gdb.base/sepdebug.exp, gdb.base/setshow.exp, gdb.base/shlib-call.exp,
8479 gdb.base/sigaltstack.c, gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
8480 gdb.base/source.exp, gdb.base/start.c, gdb.base/step-bt.c,
8481 gdb.base/step-line.exp, gdb.base/structs.c, gdb.base/structs.exp,
8482 gdb.base/structs2.exp, gdb.base/term.exp, gdb.base/twice.exp,
8483 gdb.base/type-opaque.exp, gdb.base/until.exp,
8484 gdb.base/value-double-free.c, gdb.base/varargs.exp,
8485 gdb.base/watchpoint.exp, gdb.base/whatis-exp.exp, gdb.disasm/am33.exp,
8486 gdb.disasm/h8300s.exp, gdb.disasm/hppa.exp, gdb.disasm/mn10300.exp,
8487 gdb.disasm/sh3.exp, gdb.disasm/t01_mov.exp, gdb.disasm/t02_mova.exp,
8488 gdb.disasm/t03_add.exp, gdb.disasm/t04_sub.exp, gdb.disasm/t05_cmp.exp,
8489 gdb.disasm/t06_ari2.exp, gdb.disasm/t07_ari3.exp,
8490 gdb.disasm/t08_or.exp, gdb.disasm/t09_xor.exp, gdb.disasm/t10_and.exp,
8491 gdb.disasm/t11_logs.exp, gdb.disasm/t12_bit.exp,
8492 gdb.disasm/t13_otr.exp, gdb.fortran/exprs.exp, gdb.fortran/types.exp,
8493 gdb.hp/gdb.aCC/exception.exp, gdb.hp/gdb.aCC/optimize.exp,
8494 gdb.hp/gdb.aCC/watch-cmd.exp, gdb.hp/gdb.base-hp/callfwmall.exp,
8495 gdb.hp/gdb.base-hp/dollar.exp, gdb.hp/gdb.base-hp/hwwatchbus.exp,
8496 gdb.hp/gdb.base-hp/pxdb.exp, gdb.hp/gdb.base-hp/reg-pa64.exp,
8497 gdb.hp/gdb.base-hp/reg.exp, gdb.hp/gdb.base-hp/sized-enum.exp,
8498 gdb.hp/gdb.base-hp/so-thresh.exp, gdb.hp/gdb.compat/xdb1.exp,
8499 gdb.hp/gdb.compat/xdb2.exp, gdb.hp/gdb.compat/xdb3.exp,
8500 gdb.java/jmisc.exp, gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
8501 gdb.mi/gdb669.exp, gdb.mi/gdb680.exp, gdb.mi/gdb701.exp,
8502 gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-console.exp,
8503 gdb.mi/mi-hack-cli.exp, gdb.mi/mi-pending.c, gdb.mi/mi-pendshr.c,
8504 gdb.mi/mi-pthreads.exp, gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
8505 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp, gdb.mi/mi2-basics.exp,
8506 gdb.mi/mi2-console.exp, gdb.mi/mi2-hack-cli.exp,
8507 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-read-memory.exp,
8508 gdb.mi/mi2-regs.exp, gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
8509 gdb.pascal/types.exp, gdb.stabs/weird.exp,
8510 gdb.threads/gcore-thread.exp, gdb.threads/manythreads.exp,
8511 gdb.threads/print-threads.exp, gdb.threads/pthreads.exp,
8512 gdb.threads/schedlock.exp, gdb.threads/step.exp, gdb.threads/step2.exp,
8513 gdb.threads/switch-threads.exp, gdb.threads/thread-specific.exp,
8514 gdb.threads/thread_check.exp, gdb.threads/thread_events.exp,
8515 gdb.threads/tls-nodebug.exp, gdb.threads/tls-shared.exp,
8516 gdb.threads/tls.exp, gdb.trace/actions.exp, gdb.trace/backtrace.exp,
8517 gdb.trace/circ.exp, gdb.trace/collection.exp, gdb.trace/deltrace.exp,
8518 gdb.trace/infotrace.exp, gdb.trace/limits.exp, gdb.trace/packetlen.exp,
8519 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp, gdb.trace/report.exp,
8520 gdb.trace/save-trace.exp, gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
8521 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
8522 lib/mi-support.exp, lib/trace-support.exp: Remove reference
8523 to bug-gdb@prep.ai.mit.edu .
8524
5e06a3d1
VP
85252008-07-31 Vladimir Prus <vladimir@codesourcery.com>
8526
8527 * lib/mi-support.exp (mi_load_shlibs): New.
8528 * gdb.mi/mi-pending.exp: Use mi_load_shlibs, not gdb_load_shlibs.
8529
9d81d21b
VP
85302008-07-30 Vladimir Prus <vladimir@codesourcery.com>
8531
8532 * lib/mi-support.exp (get_mi_thread_list)
8533 (check_mi_and_console_threads): New, moved from ...
8534 * gdb.mi/mi-pthread.exp: ...here.
8535 * gdb.mi/gdb669.exp (get_mi_thread_list)
8536 (check_mi_and_console_threads): Delete.
8537 * gdb.mi/mi2-pthread.exp: Likewise.
8538
bae98fe0
TT
85392008-07-28 Tom Tromey <tromey@redhat.com>
8540
8541 * Makefile.in (just-check): Remove. Move body to...
8542 (check): ... here.
8543
57380f4e
DJ
85442008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8545
8546 * gdb.threads/manythreads.exp: Use remote_expect instead of after.
8547 Add a test for duplicated SIGINTs.
8548
e09490f1
DJ
85492008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8550
8551 * gdb.threads/schedlock.exp (get_args): Update to work for any
8552 value of NUM.
8553 (Top level): Report the number of threads that did not resume.
8554
6387b45f
DJ
85552008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8556
8557 * gdb.dwarf2/dw2-compressed.S: Also define __start.
8558
62f64ff2
DJ
85592008-07-27 Daniel Jacobowitz <dan@codesourcery.com>
8560
8561 * lib/mi-support.exp (default_mi_gdb_start): Remove check for
8562 non-MI prompt.
8563
fa8de41e
TT
85642008-07-26 Tom Tromey <tromey@redhat.com>
8565
8566 * gdb.base/callfuncs.c (struct struct_with_fnptr): New struct.
8567 (function_struct, function_struct_ptr): New globals.
8568 * gdb.base/callfuncs.exp (do_function_calls): Test calling via a
8569 function pointer in a struct.
8570
ccb3ac8a
TT
85712008-07-26 Tom Tromey <tromey@redhat.com>
8572
8573 * gdb.base/macscp.exp: Add test for macro lexing bug.
8574
d7d9f01e
TT
85752008-07-18 Tom Tromey <tromey@redhat.com>
8576
8577 * gdb.base/macscp.exp: Add macro tests.
8578
9bf07184
PP
85792008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8580
8581 * gdb.base/foll-fork.exp: Fix for Linux/VDSO failure.
8582
becf6477
PP
85832008-07-17 Paul Pluzhnikov <ppluzhnikov@google.com>
8584
8585 * gdb.base/coremaker.c: Fix for Linux failure in gdb.base/corefile.exp
8586
0709f7d3
PP
85872008-07-15 Paul Pluzhnikov <ppluzhnikov@google.com>
8588
8589 * gdb.cp/class2.exp: fix for failure on spu-elf
a9c64011 8590
7093c834
PP
85912008-07-14 Paul Pluzhnikov <ppluzhnikov@google.com>
8592
8593 * gdb.cp/class2.exp, gdb.cp/class2.cc: Test for PR2477.
a9c64011 8594
b432ffe3
JK
85952008-07-13 Jan Kratochvil <jan.kratochvil@redhat.com>
8596
8597 * gdb.base/randomize.exp: Catch non-Linux targets as untested.
8598
b1a268e5
VP
85992008-07-12 Vladimir Prus <vladimir@codesourcery.com>
8600
8601 * lib/mi-support.exp (mi_expect_stop): Adjust for the new field.
8602
e2995f8e
KB
86032008-07-11 Kevin Buettner <kevinb@redhat.com>
8604
8605 * gdb.arch/e500-regs.exp (decimal_vector): Adjust "v8_int8" portion
8606 of regexp to account for changes made to GDB in the printing of
8607 byte vectors.
8608
14032a66
TT
86092008-07-11 Tom Tromey <tromey@redhat.com>
8610
8611 * gdb.base/completion.exp: Add 'help' completion test.
8612
981505ef
JK
86132008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8614
8615 * gdb.base/randomize.exp: Remove dependency on tcl-8.4+.
8616
10568435
JK
86172008-07-10 Jan Kratochvil <jan.kratochvil@redhat.com>
8618
8619 * gdb.base/randomize.exp, gdb.base/randomize.c: New files.
8620
4487aabf
PA
86212008-07-09 Pedro Alves <pedro@codesourcery.com>
8622
8623 * gdb.base/chng-syms.exp: Don't expect "No symbol ...".
8624
a4a9b1c4
PA
86252008-07-09 Pedro Alves <pedro@codesourcery.com>
8626
8627 * gdb.base/fullname.exp: Restore pwd if compiling failed.
8628
3c3185ac
JK
86292008-07-07 Jan Kratochvil <jan.kratochvil@redhat.com>
8630
8631 * gdb.base/value-double-free.exp, gdb.base/value-double-free.c: New.
8632
7ebd49dc
VP
86332008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8634
8635 * lib/mi-support.exp (mi_send_resuming_command_raw): Revert
8636 previous commit. Add a comment.
8637
84e46146
PA
86382008-06-28 Pedro Alves <pedro@codesourcery.com>
8639
8640 * gdb.base/sigchld.c, gdb.base/sigchld.exp: New test.
8641
0f8d4a2f
VP
86422008-06-28 Vladimir Prus <vladimir@codesourcery.com>
8643
8644 * lib/mi-support.exp (mi_send_resuming_command_raw): Report pass.
8645
f747e0ce
PA
86462008-06-27 Pedro Alves <pedro@codesourcery.com>
8647
8648 * lib/gdb.exp (gdb_saved_set_unbuffered_mode_obj): New global.
8649 (gdb_compile): If target is *-*-cygwin* or *-*-mingw*, and we're
8650 compiling an executable, link in an object that forces unbuffered
8651 output.
8652 * lib/set_unbuffered_mode.c: New file.
8653
734a5c36
JK
86542008-06-25 Jan Kratochvil <jan.kratochvil@redhat.com>
8655
8656 * lib/gdb.exp (prepare_for_testing): Do not drop the OPTIONS argument.
8657
a2840c35
VP
86582008-06-25 Vladimir Prus <vladimir@codesourcery.com>
8659
a9c64011
AS
8660 * gdb.mi/mi-async.exp: Use mi_sending_resuming_command_raw and
8661 mi_expect_stop.
8662 * gdb.mi/mi-support.exp (mi_run_cmd, mi_send_resuming_command):
8663 Demand that *running is output.
8664 (detect_async): Perform checking every time.
8665 (mi_send_resuming_command): Extract everything into...
8666 (mi_send_resuming_command_raw): ...this.
a2840c35
VP
8667 (mi_expect_stop): Don't accept any output before *stopped.
8668
6ae37fef
VP
86692008-06-13 Vladimir Prus <vladimir@codesourcery.com>
8670
8671 Robustify mi-simplerun.
a9c64011
AS
8672 * gdb.mi/basics.c (main): Add a call to sleep.
8673 * gdb.mi/mi-cli.exp: Adjust for change in line numbers.
8674 * gdb.mi/mi2-cli.exp: Likewise.
8675 * gdb.mi/mi-break.exp: Likewise.
6ae37fef 8676
b4aa76f0 86772008-06-11 Vladimir Prus <vladimir@codesourcery.com>
83408de7
VP
8678
8679 * gdb.mi/mi-break.exp (test_ignore_count): Use mi_expect_stop.
8680
e1ac3328
VP
86812008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8682
a9c64011
AS
8683 * gdb.mi/mi-console.exp: Adjust.
8684 * gdb.mi/mi-syn-frame.exp: Adjust.
8685 * gdb.mi/mi2-console.exp: Adjust.
8686 * gdb.mi/mi2-syn-frame.exp: Adjust.
8687 * lib/mi-support.exp (mi_run_cmd): Adjust.
8688 (mi_send_resuming_command): Adjust.
e1ac3328 8689
f7f9a841
VP
86902008-06-10 Vladimir Prus <vladimir@codesourcery.com>
8691
8692 * gdb.mi/mi-break.exp (test_ignore_count): Adjust stopped pattern.
a9c64011
AS
8693 * gdb.mi/mi-syn-frame.exp: Use mi_expect_stop instead of direct
8694 testing of stopped.
8695 * gdb.mi/mi2-syn-frame.exp: Likewise.
8696 * lib/mi-support.exp (default_mi_gdb_start): Call detect_async.
8697 (async, detect_async): New.
8698 (mi_expect_stop, mi_continue_to_line): Adjust expectation
8699 depending on if we're running in sync or async mode.
f7f9a841 8700
37cd5d19
TT
87012008-06-09 Tom Tromey <tromey@redhat.com>
8702
8703 * gdb.base/completion.exp: New tests for field name completion
8704 with spaces, and field name completion with '->'.
8705
65d12d83
TT
87062008-06-06 Tom Tromey <tromey@redhat.com>
8707
8708 * gdb.base/break1.c (struct some_struct): New struct.
8709 (values): New global.
8710 * gdb.base/completion.exp: Add field name completion test.
8711
ebfe2e3f
PP
87122008-06-06 Paul Pluzhnikov <ppluzhnikov@google.com>
8713
8714 * gdb.cp/call-c.exp: Test for incorrect handling of reference
8715 to pointer.
8716 * gdb.cp/call-c.cc: Likewise.
8717
bcf6fc3a
NR
87182008-06-06 Nick Roberts <nickrob@snap.net.nz>
8719
8720 * gdb.base/annota1.exp (thread_switch): Test for thread-changed
8721 annotation.
8722
49fd4a42 87232008-06-05 Paul Pluzhnikov <ppluzhnikov@google.com>
a9c64011 8724 Pedro Alves <pedro@codesourcery.com>
49fd4a42
PA
8725
8726 * gdb.threads/execl.c, gdb.threads/execl1.c,
8727 gdb.threads/execl.exp: New tests.
a9c64011 8728
8a34ac3f
AR
87292008-06-05 Aleksandar Ristovski <aristovski@qnx.com>
8730 Daniel Jacobowitz <dan@codesourcery.com>
8731
8732 * gdb.cp/exception.exp: Activate test, make it work with pending
8733 catchpoints.
8734
86ae69ef
JK
87352008-06-05 Jan Kratochvil <jan.kratochvil@redhat.com>
8736
8737 * dw2-ref-missing-frame.S, dw2-ref-missing-frame.exp: New files.
8738
f7f9ae2c
VP
87392008-05-28 Vladimir Prus <vladimir@codesourcery.com>
8740
a9c64011
AS
8741 * gdb.mi/mi-var-cmd.exp: Adjust for the fact that type_changed field is
8742 now printed.
8743 * gdb.mi/mi2-var-cmd.exp: Likewise.
f7f9ae2c 8744
2a2d4dc3
AS
87452008-05-27 Andreas Schwab <schwab@suse.de>
8746
8747 * gdb.base/frame-args.exp: Handle arguments that are optimized
8748 out.
8749
5099e4d9
LM
87502008-05-26 Luis Machado <luisgpm@br.ibm.com>
8751
8752 * gdb.arch/ppc64-atomic-inst.exp: Make the expected compile failure
8753 quiet for ppc32 and group options into a single variable.
8754
d9c36a91
JB
87552008-05-23 Joel Brobecker <brobecker@adacore.com>
8756
8757 * gdb.ada/null_array/foo.adb: Add multi-dimensional array
8758 of zero-size elements.
8759 * gdb.ada/null_array.exp: Test printing this new array.
8760
103a8671
JK
87612008-05-22 Jan Kratochvil <jan.kratochvil@redhat.com>
8762
8763 * gdb.base/longjmp.exp: Fix GDB_TEST_MULTIPLE missing GDB_PROMPT races.
8764
07a4cc1a 87652008-05-21 Joel Brobecker <brobecker@adacore.com>
5943254b
JB
8766
8767 * gdb.base/finish.exp: Test that "fin" works as an abbreviation
8768 of the "finish" command.
8769
55f996a7
NR
87702008-05-21 Nick Roberts <nickrob@snap.net.nz>
8771
8772 * gdb.base/annota1.exp: Test for new annotation.
8773
907fc202
UW
87742008-05-16 Pedro Alves <pedro@codesourcery.com>
8775
8776 * gdb.base/fixsection.exp: New file.
8777 * gdb.base/fixsection0.c: New file.
8778 * gdb.base/fixsection1.c: New file.
8779
e8f97270
UW
87802008-05-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
8781
8782 * gdb.base/annota1.exp: Accept printf@... in place of printf.
8783 * gdb.base/annota3.exp: Likewise.
8784
ac0bb574
NF
87852008-05-13 Nathan Froyd <froydnj@codesourcery.com>
8786
8787 * gdb.base/watch_thread_num.exp: Don't run tests that require
8788 watchpoints if the target doesn't support them.
8789
6fadd07a
DE
87902008-05-12 Doug Evans <dje@google.com>
8791
8792 * lib/gdbserver-support.exp (find_gdbserver): Use $GDBSERVER if set.
8793
6e9a4a30
JB
87942008-05-09 Joel Brobecker <brobecker@adacore.com>
8795
8796 * gdb.ada/assign_1.exp: New testcase.
8797
08388c79
DE
87982008-05-09 Doug Evans <dje@google.com>
8799
a3c83fae
DE
8800 * gdb.base/find.exp: New file.
8801 * gdb.base/find.c: New file.
08388c79 8802
bd5ddfe8
DJ
88032008-05-08 Daniel Jacobowitz <dan@codesourcery.com>
8804
8805 * gdb.base/commands.exp (watchpoint_command_test): Handle
8806 gdb,no_hardware_watchpoints.
8807 * gdb.base/float.exp: Allow ARM targets without floating point.
8808 * gdb.base/step-test.exp: Allow callee@plt when stepping in.
8809
b5dd68e2 88102008-05-06 Jerome Guitton <guitton@adacore.com>
a9c64011 8811 Joel Brobecker <brobecker@adacore.com>
b5dd68e2
JB
8812
8813 * gdb.ada/lang_switch: New test program.
8814 * gdb.ada/lang_switch.exp: New testcase.
8815
382d13d1
DE
88162008-05-05 Doug Evans <dje@google.com>
8817
8818 * gdb.base/help.exp (disassemble): Update expected help text.
8819
9dd789d0
PA
88202008-05-04 Pedro Alves <pedro@codesourcery.com>
8821
8822 * gdb.base/longjmp.c, gdb.base/longjmp.exp: New files.
8823
611c83ae
PA
88242008-05-04 Pedro Alves <pedro@codesourcery.com>
8825
8826 * gdb.cp/annota2.exp: Adjust to breakpoints invalidations at
8827 different times.
8828
ff013f42
JK
88292008-05-04 Jan Kratochvil <jan.kratochvil@redhat.com>
8830
8831 * gdb.dwarf2/dw2-ranges.S: Merge the secondary section with `.fini'.
8832 * gdb.dwarf2/dw2-ranges.exp: Compile also `dw2-ranges2.S' and
8833 `dw2-ranges3.S' and test also their MAIN2, FUNC2 and MAIN3 symbols.
8834 * gdb.dwarf2/dw2-ranges2.S, gdb.dwarf2/dw2-ranges3.S: New files.
8835
96dff6a2
VP
88362008-05-04 Vladimir Prus <vladimir@codesourcery.com>
8837
8838 * lib/mi-support.exp (mi_run_cmd): Allow for =thread-created
8839 notification to appear.
8840
55cd6f92
DJ
88412008-05-04 Daniel Jacobowitz <dan@debian.org>
8842
8843 * gdb.base/fullname.c: New file.
8844 * gdb.base/fullname.exp: New file.
8845 * lib/gdb.exp (gdb_breakpoint): Support no-message option.
8846
d705c43c
PA
88472008-05-03 Pedro Alves <pedro@codesourcery.com>
8848
8849 * gdb.base/macscp.exp, gdb.base/macscp1.c: Add test for printing
8850 expressions with macros.
8851
333222e1
JK
88522008-05-03 Jan Kratochvil <jan.kratochvil@redhat.com>
8853
8854 * gdb.base/dfp-test.exp: Fix random FAIL risk on calling functions.
8855
5ac01682
DJ
88562008-05-02 Daniel Jacobowitz <dan@codesourcery.com>
8857
8858 * gdb.base/completion.exp: Handle lack of other symbols beginning
8859 with "a".
8860
8861 * gdb.base/varargs.exp: Correct quoting for options to gdb_compile.
8862
237fc4c9
PA
88632008-05-02 Jim Blandy <jimb@codesourcery.com>
8864
8865 * gdb.asm/asmsrc1.s: Add scratch space.
8866
ed5e9466
DJ
88672008-05-01 Jan Kratochvil <jan.kratochvil@redhat.com>
8868 Daniel Jacobowitz <dan@codesourcery.com>
8869
8870 * gdb.threads/attach-into-signal.c, gdb.threads/attach-into-signal.exp,
8871 gdb.threads/attach-stopped.c, gdb.threads/attach-stopped.exp,
8872 gdb.threads/attachstop-mt.c, gdb.threads/attachstop-mt.exp: New.
8873
b39cc962
DJ
88742007-05-01 Daniel Jacobowitz <dan@codesourcery.com>
8875
8876 * gdb.arch/thumb-prologue.exp: Do not expect a saved PC.
8877
36d520f5
JB
88782008-05-01 Joel Brobecker <brobecker@adacore.com>
8879
8880 * gdb.base/info-target.exp: New testcase.
8881
8d4e3071
DJ
88822008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8883
8884 * gdb.cp/hang.exp: Use .cc instead of .C.
8885 * gdb.cp/hang1.cc, gdb.cp/hang2.cc, gdb.cp/hang3.cc: Renamed from ...
8886 * gdb.cp/hang1.C, gdb.cp/hang2.C, gdb.cp/hang3.C: ... here.
8887
6f3f3097
DJ
88882008-04-30 Daniel Jacobowitz <dan@codesourcery.com>
8889
8890 * gdb.base/gdb1250.exp: Remove perror.
8891 * lib/mi-support.exp (mi_delete_breakpoints): Match the prompt.
8892
5550a914
PA
88932008-04-30 Pedro Alves <pedro@codesourcery.com>
8894
8895 * gdb.dwarf2/dw2-strp.S: Replace .long by .4byte and .value by
8896 .2byte.
8897
d848e687
DJ
88982008-04-25 Daniel Jacobowitz <dan@codesourcery.com>
8899
8900 * gdb.base/macscp.exp: Enable kfails. Compile with -g3 for GCC.
8901 (maybe_kfail): New.
8902
93b5768b
PA
89032008-04-25 Pedro Alves <pedro@codesourcery.com>
8904
8905 * gdb.dwarf2/dw2-strp.S, gdb.dwarf2/dw2-strp.exp: New files.
8906
721c02de
VP
89072008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8908
a9c64011
AS
8909 * gdb.mi/mi-syn-frame.exp: Adjust for token disappearance.
8910 * gdb.mi/mi2-syn-frame.exp: Likewise.
8911 * lib/mi-support.exp: Likewise.
721c02de 8912
74960c60
VP
89132008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8914
8915 * lib/gdb.exp (gdb_continue_to_breakpoint): Allow the caller
8916 to specify regexp for the location to stop at.
8917 * gdb.base/break-always.c: New.
8918 * gdb.base/break-always.exp: New.
8919
d24317b4
VP
89202008-04-24 Vladimir Prus <vladimir@codesourcery.com>
8921
8922 * lib/mi-support.exp (mi_runto_helper): Adjust
8923 for the original-location field.
8924 (mi_create_breakpoint, mi_list_breakpoints): New.
8925 * gdb.mi/mi-break.exp: Adjust.
8926 * gdb.mi/mi2-break.exp: Adjust.
8927 * gdb.mi/mi-pending.exp: Adjust.
8928 * gdb.mi/mi-simplerun.exp: Adjust.
8929 * gdb.mi/mi2-simplerun.exp: Adjust.
8930 * gdb.mi/mi-syn-frame.exp: Adjust.
8931 * gdb.mi/mi2-syn-frame.exp: Adjust.
8932 * gdb.mi/mi-until.exp: Adjust.
8933 * gdb.mi/mi2-until.exp: Adjust.
8934 * gdb.mi/mi-var-display.exp: Adjust.
8935 * gdb.mi/mi2-var-display.exp: Adjust.
8936 * gdb.mi/mi-watch.exp: Adjust.
8937 * gdb.mi/mi2-watch.exp: Adjust.
8938
fdc59709 89392008-04-23 Paolo Bonzini <bonzini@gnu.org>
d24317b4 8940
a9c64011
AS
8941 * aclocal.m4: Add override.m4.
8942 * configure: Regenerate.
fdc59709 8943
8e91f023
VP
89442008-04-19 Vladimir Prus <vladimir@codesourcery.com>
8945
8946 * gdb.mi/var-cmd.c (do_at_tests): Verify that
8947 '-var-update --all-values' reports new value even the type
8948 of a variable object has changed.
8949
233a11ab
CS
89502008-04-18 Craig Silverstein <csilvers@google.com>
8951
8952 * gdb.dwarf2/dw2-compressed.S, gdb.dwarf2/dw2-compressed.exp: New
8953 files.
d24317b4 8954
9c1137ad
JB
89552008-04-18 Joel Brobecker <brobecker@adacore.com>
8956
8957 * gdb.ada/atomic_enum: New test program.
8958 * gdb.ada/atomic_enum.exp: New testcase.
8959
66d0bbc7
DE
89602008-04-17 Doug Evans <dje@google.com>
8961
8962 * gdb.opt/Makefile.in: Fix whitespace.
8963
100906b0
UW
89642008-04-17 Daniel Jacobowitz <dan@codesourcery.com>
8965
8966 * gdb.threads/linux-dp.exp: Continue after unrecognized lines.
8967
4584e32e
DE
89682008-04-17 Doug Evans <dje@google.com>
8969
8970 * gdb.base/hashline1.exp: New testcase.
8971 * gdb.base/hashline2.exp: New testcase.
8972 * gdb.base/hashline2.exp: New testcase.
8973
0a320680
PA
89742008-04-17 Pedro Alves <pedro@codesourcery.com>
8975
8976 * gdb.base/step-break.exp, gdb.base/step-break.c: New files.
8977
18ac113b
AR
89782008-04-15 Aleksandar Ristovski <aristovski@qnx.com>
8979
8980 * gdb.base/attach.exp (do_attach_tests): Matching pattern for
8981 temporary breakpoint to match "Temporary breakpoint".
8982 * gdb.base/break.exp (delete_breakpoints): Likewise.
8983 * gdb.base/call-ar-st.exp (get_debug_format): Likewise.
8984 * gdb.base/commands.exp (temporary_breakpoint_commands): Likewise.
8985 * gdb.base/display.exp: Likewise.
8986 * gdb.base/foll-exec.exp (do_exec_tests): Likewise.
8987 * gdb.base/foll-fork.exp (catch_fork_child_follow): Likewise.
8988 * gdb.base/restore.exp (restore_tests): Likewise.
8989 * gdb.base/sepdebug.exp: Likewise.
8990 * gdb.base/watchpoint.exp: Likewise.
8991 * gdb.mi/mi-cli.exp: Added argument for new "disp" field.
8992 * gdb.mi/mi-pending.exp: Likewise.
8993 * gdb.mi/mi-simplerun.exp (test_running_the_program): Likewise.
8994 * gdb.mi/mi-until.exp (test_runnint_to_foo): Likewise.
8995 * gdb.mi/mi-var-cmd.exp: Likewise.
8996 * gdb.mi/mi-var-display.exp: Likewise.
8997 * gdb.mi/mi2-cli.exp: Likewise.
8998 * gdb.mi/mi2-simplerun.exp (test_running_the_program): Likewise.
8999 * gdb.mi/mi2-until.exp (test_running_to_foo): Likewise.
9000 * gdb.mi/mi2-var-display.exp: Likewise.
9001 * lib/gdb.exp (gdb_breakpoint): Pattern for temporary breakpoint.
9002 * lib/mi-support.exp (mi_runto_helper): Use "after_reason" argument for
9003 new "disp" field.
a9c64011 9004 (mi_expect_stop): Move after_reason argument to be really after
18ac113b
AR
9005 reason. This is to support fix for PR2424.
9006
add38693
JK
90072008-04-15 Jan Kratochvil <jan.kratochvil@redhat.com>
9008
9009 * gdb.dwarf2/dw2-ranges.S: New stub `.file' directive.
9010
fcacd99f
VP
90112008-04-13 Vladimir Prus <vladimir@codesourcery.com>
9012
9013 * gdb.mi/mi-var-cmd.exp: Adjust for appearance of type_changed
a9c64011 9014 field. Add more floating varobj tests.
fcacd99f 9015 * gdb.mi/mi2-var-cmd.exp: Adjust for appearance of type_changed
a9c64011
AS
9016 field.
9017 * gdb.mi/var-cmd.c (do_at_tests_callee, do_at_tests): New.
9018 (main): Call do_at_tests.
9019 * lib/mi-support.exp (mi_create_floating_varobj)
9020 (mi_varobj_update_with_type_change): New.
fcacd99f 9021
de051565
MK
90222008-04-09 Marc Khouzam <marc.khouzam@ericsson.com>
9023
9024 * gdb.mi/mi2-var-display.exp: Added tests for the new -f
9025 option of -var-evaluate-expression.
9026 * gdb.mi/mi2-var-display.exp: Likewise.
9027
dbc52822
VP
90282008-04-07 Vladimir Prus <vladimir@codesourcery.com>
9029
9030 Introduce test setup helpers.
a9c64011
AS
9031 * lib/gdb.exp (build_executable, clean_restart)
9032 (prepare_for_testing): New.
9033 * gdb.base/break.exp: Use prepare_for_testing, and clean_restart.
9034 * gdb.base/return.exp: Likewise.
9035 * gdb.base/ending-run.exp: Likewise.
dbc52822 9036
473591da
NR
90372008-04-07 Nick Roberts <nickrob@snap.net.nz>
9038
9039 * gdb.mi/mi-async.exp: New test for asynchronous Machine
9040 Interface (MI) responses.
9041
2b2d9e11
VP
90422008-04-06 Vladimir Prus <vladimir@codesourcery.com>
9043
a9c64011
AS
9044 * gdb.cp/breakpoint.cc: New code to test conditions involving
9045 member variables.
9046 * gdb.cp/breakpoint.exp: Test condition involving member
9047 variables.
2b2d9e11 9048
bb378428
VP
90492008-04-05 Vladimir Prus <vladimir@codesourcery.com>
9050
9051 * lib/mi-support.exp (mi_expect_stop): New.
9052 (mi_run_cmd): Change the
9053 token. Use mi_send_resuming_command, use
9054 mi_expect_stop.
9055 (mi_execute_to_helper): Rename to mi_execute_to.
9056 (mi_send_resuming_command): Add more error patterns.
9057 (mi_wait_for_stop): Renamed to...
9058 (mi_get_stop_line): ...this.
9059 (mi_run_inline_test): Adjust.
9060
9061 * gdb.mi/mi-cli.exp: Use mi_execute_to/mi_expect_stop.
9062 * gdb.mi/mi-console.exp: Likewise.
9063 * gdb.mi/mi-pending.exp: Likewise.
9064 * gdb.mi/mi-simplerun.exp: Likewise.
9065 * gdb.mi/mi-stack.exp: Likewise.
9066 * gdb.mi/mi-stepi.exp: Likewise.
9067 * gdb.mi/mi-syn-frame.exp: Add comment.
9068 * gdb.mi/mi-until.exp: Likewise.
9069 * gdb.mi/mi-var-display.exp: Likewise.
9070 * gdb.mi/mi-watch.exp: Likewise.
9071 * gdb.mi/mi2-cli.exp: Likewise.
9072 * gdb.mi/mi2-console.exp: Likewise.
9073 * gdb.mi/mi2-simplerun.exp: Likewise.
9074 * gdb.mi/mi2-stack.exp: Likewise.
9075 * gdb.mi/mi2-stepi.exp: Likewise.
9076 * gdb.mi/mi2-until.exp: Likewise.
9077 * gdb.mi/mi2-var-display.exp: Likewise.
9078 * gdb.mi/mi2-watch.exp: Likewise.
9079
62172bb9
UW
90802008-04-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9081
9082 * gdb.base/watch_thread_num.exp: Use gdb_compile_pthreads.
9083
9084 * gdb.cp/mb-templates.exp: Skip test on spu*-*-* targets.
9085
a13e061a
PA
90862008-04-04 Pedro Alves <pedro@codesourcery.com>
9087
9088 * gdb.mi/mi-disassemble.exp, gdb.mi/mi-stack.exp,
9089 gdb.mi/mi-syn-frame.exp, gdb.mi/mi-var-block.exp,
9090 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
9091 gdb.mi/mi2-disassemble.exp, gdb.mi/mi2-stack.exp,
9092 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-var-block.exp,
9093 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp: Update to not
9094 expect an mi error duplicated in stderr.
9095
eae06beb
JB
90962008-04-03 Joel Brobecker <brobecker@adacore.com>
9097
9098 * gdb.cp/ovldbreak.cc: Add missing bodies for methods foo::foofunc.
9099 * gdb.cp/ovldbreak.exp: Set multiple-symbols to "ask".
9100 Add a couple of tests that verify the behavior when the new setting
9101 is set to "cancel" and "all".
9102 * gdb.cp/method2.exp, gdb.cp/templates.exp: Set multiple-symbols to
9103 "ask" before we start the testing.
9104
79c6ced6
AR
91052008-04-01 Aleksandar Ristovski <aristovski@qnx.com>
9106
9107 * gdb.cp/casts.cc: Add class reference variables.
9108 * gdb.cp/casts.exp: New test cases for up/down casting references.
9109
6c2d1a6b
MK
91102008-04-01 Marc Khouzam <marc.khouzam@ericsson.com>
9111
9112 * gdb.mi/mi-var-display.exp: Stop at end of do_special_tests
9113 instead of beginning to make an extra test pass.
9114 * gdb.mi/mi2-var-display.exp: Likewise.
9115
55b411d9
MR
91162008-03-31 Maciej W. Rozycki <macro@mips.com>
9117
9118 * gdb.base/break.exp: Mark failures as such. Fix formatting.
9119
c6140da2
MD
91202008-03-31 Markus Deuling <deuling@de.ibm.com>
9121 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9122
9123 * gdb.arch/spu-info.exp (info spu mailbox): Check for correct initial
9124 value. Add xfail for older kernels.
9125
79732189
AR
91262008-03-28 Aleksandar Ristovski <aristovski@qnx.com>
9127
9128 Bring mi-support in line with gdb.exp.
9129 * lib/mi-support.exp (default_mi_gdb_start): Rename from mi_gdb_start.
9130 (mi_gdb_start): New function.
9131
33c3676e
MR
91322008-03-28 Maciej W. Rozycki <macro@mips.com>
9133
9134 * gdb.mi/mi-var-cmd.exp: Fix a typo.
9135
92e28119
VP
91362008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9137
9138 * gdb.mi/mi-var-display.exp: Remove obsolete xfail.
9139 * gdb.mi/mi2-var-display.exp: Likewise.
a9c64011 9140
9e8e3afe
VP
91412008-03-26 Vladimir Prus <vladimir@codesourcery.com>
9142
9143 * lib/mi-support.exp (mi_create_varobj_checked): New.
9144 (mi_list_varobj_children): Allow to check for a
9145 value.
9146 (mi_list_array_varobj_children): New.
9147
9148 * gdb.mi/mi-var-child.exp: Use mi_create_varobj
9149 and mi_list_varobj_children, as opposed to hardcoding
9150 expected strings.
9151 * gdb.mi/gdb701.exp: Likewise.
9152 * gdb.mi/gdb792.exp: Likewise.
9153 * gdb.mi/mi-var-block.exp: Likewise.
9154 * gdb.mi/mi-var-cmd.exp: Likewise.
9155 * gdb.mi/mi-var-invalidate.exp: Likewise.
9156 * gdb.mi/mi2-var-block.exp: Likewise.
9157 * gdb.mi/mi2-var-child.exp: Likewise.
9158 * gdb.mi/mi2-var-cmd.exp: Likewise.
9159 * gdb.mi/mi2-var-display.exp: Likewise.
9160
9df50351
JK
91612008-03-24 Jan Kratochvil <jan.kratochvil@redhat.com>
9162
9163 Fix random false FAILs on i386.
9164 * gdb.base/prelink.exp: Use `--no-exec-shield' for prelink.
9165
31e5d73a
DJ
91662008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9167
9168 PR gdb/544
9169 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Reapply 2008-03-21 changes.
9170
12f4afab
DJ
91712008-03-23 Daniel Jacobowitz <dan@codesourcery.com>
9172
9173 PR gdb/544
9174 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Revert 2008-03-21 changes.
9175
b562a0cb
DJ
91762008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9177
9178 * gdb.cp/annota2.exp, gdb.cp/annota3.exp: Remove KFAIL for
9179 fixed PR gdb/544.
9180
17faa917
DJ
91812008-03-21 Pedro Alves <pedro@codesourcery.com>
9182
9183 * gdb.threads/fork-child-threads.exp: Test next over fork.
9184
6214f497
DJ
91852008-03-21 Chris Demetriou <cgd@google.com>
9186
9187 * gdb.base/break.exp (rbreak junk): New test for rbreak
9188 "Junk at end of arguments" issue.
9189
63092375
DJ
91902008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9191
9192 * gdb.base/printcmds.exp (test_print_array_constants): Do not expect
9193 *& to work on created array elements.
9194 (Top level): Test print $pc with a file. Test string operations
9195 without a target.
9196 * gdb.base/ptype.exp: Do not expect *& to work on created array
9197 elements.
9198
b21991b0
DJ
91992008-03-21 Daniel Jacobowitz <dan@codesourcery.com>
9200
9201 * gdb.threads/killed.exp, gdb.threads/manythreads.exp,
9202 gdb.threads/staticthreads.exp: Update exit query.
9203
c4b347c7
SL
92042008-03-07 Sandra Loosemore <sandra@codesourcery.com>
9205
9206 * lib/gdb.exp (gdb_load_cmd): Fix $args typo in timeout error message.
9207
fa4727a6
DJ
92082008-03-03 Daniel Jacobowitz <dan@codesourcery.com>
9209
9210 * gdb.base/watchpoint.c (global_ptr, func4): New.
9211 (main): Call func4.
9212 * gdb.base/watchpoint.exp: Call test_inaccessible_watchpoint.
9213 (test_inaccessible_watchpoint): New.
9214
2f34202f
MR
92152008-02-29 Maciej W. Rozycki <macro@mips.com>
9216
9217 * lib/gdb.exp (gdb_expect): Of all the timeouts provided always
9218 select the largest.
9219
0d6ba1b1
DJ
92202008-02-28 Daniel Jacobowitz <dan@codesourcery.com>
9221
9222 * gdb.base/annota1.exp, gdb.cp/annota2.exp: Update for fewer
9223 frames-invalid annotations.
9224
e691325a
PM
92252008-02-28 Pierre Muller <muller@ics.u-strasbg.fr>
9226
a9c64011 9227 * gdb.base/assign.exp: avoid same output for different tests.
e691325a 9228
f85b5ecc
DE
92292008-02-27 Doug Evans <dje@google.com>
9230
9231 * gdb.base/sigstep.exp (breakpoint_to_handler): Remove setup_kfail
9232 for bug 1738.
9233 (breakpoint_to_handler_entry): Ditto.
9234
b40e7bf3
JB
92352008-02-27 Joel Brobecker <brobecker@adacore.com>
9236
9237 * gdb.base/ending-run.exp: Use the first line of code inside
9238 function body to test breakpoints.
9239 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Adjust the actual
9240 location where the breakpoint is inserted when using the line
9241 where a function is declared. Fix typo in the description of
9242 one of the tests.
9243 * gdb.mi/mi-simplerun.exp, gdb.mi/mi2-simplerun.exp: Likewise.
9244
2faca73a
PM
92452008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9246
9247 * gdb.arch/i386-sse.exp: avoid same output for two breakpoint setting
a9c64011 9248 tests.
2faca73a 9249
6f439c36
PM
92502008-02-27 Pierre Muller <muller@ics.u-strasbg.fr>
9251
9252 * gdb.base/args.exp: avoid same output for tests
9253 with single quotes.
9254
54e52265
VP
92552008-02-26 Vladimir Prus <vladimir@codesourcery.com>
9256
a9c64011
AS
9257 * gdb.base/annota1.exp: Adjust for 'info break'
9258 format changes.
9259 * gdb.base/annota3.exp: Likewise.
9260 * gdb.base/break.exp: Likewise.
9261 * gdb.base/condbreak.exp: Likewise.
9262 * gdb.base/pending.exp: Likewise.
9263 * gdb.base/sepdebug.exp: Likewise.
9264 * gdb.base/unload.exp: Likewise.
9265 * gdb.cp/ovldbreak.exp: Likewise.
9266 * gdb.mi/mi-pending.exp: Likewise.
54e52265 9267
897b09ca
DE
92682008-02-07 Doug Evans <dje@google.com>
9269
9270 * gdb.cp/mb-inline.exp: New.
9271 * gdb.cp/mb-inline.h: New.
9272 * gdb.cp/mb-inline1.cc: New.
9273 * gdb.cp/mb-inline2.cc: New.
9274
b1c32d35
PM
92752008-02-06 Pierre Muller <muller@ics.u-strasbg.fr>
9276
9277 * gdb.pascal/floats.pas: New test program.
9278 * gdb.pascal/floats.exp: New testcase.
9279
1a4ca44a
TJB
92802008-02-06 Thiago Jung Bauermann <bauerman@br.ibm.com>
9281
9282 * gdb.base/callfuncs.c (t_float_many_args): New function.
9283 (t_double_many_args): New function.
9284 * gdb.base/callfuncs.exp: Add tests for exceeding float
9285 and double parameters passed through the stack.
9286
439048e8
JB
92872008-02-05 Joel Brobecker <brobecker@adacore.com>
9288
9289 * gdb.ada/complete/pck.ads, gdb.ada/complete/pck.adb,
9290 gdb.ada/complete/foo.adb: New files.
9291 * gdb.ada/complete.exp: New testcase.
9292
81fe8080
DE
92932008-02-03 Doug Evans <dje@google.com>
9294
301f0ecf
DE
9295 * gdb.base/whatis-exp.exp: Fix expected result of whatis x+y, x-y, x*y.
9296
81fe8080
DE
9297 * gdb.cp/gdb2384.exp: New file.
9298 * gdb.cp/gdb2384.cc: New file.
9299 * gdb.cp/gdb2384-base.h: New file.
9300 * gdb.cp/gdb2384-base.cc: New file.
9301
4b071aec
DE
93022008-02-02 Doug Evans <dje@google.com>
9303
9304 * gdb.base/sigall.c (main): Ensure all signals aren't blocked.
9305
61137ba6
JB
93062007-02-01 Joel Brobecker <brobecker@adacore.com>
9307
9308 * gdb.ada/sym_print_name: New test program.
9309 * gdb.ada/sym_print_name.exp: New testcase.
9310
93112007-02-01 Joel Brobecker <brobecker@adacore.com>
51ba8a62
JB
9312
9313 * gdb.ada/nested/hello.adb: New file.
9314 * gdb.ada/nested.exp: New testcase.
9315 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9316
98deb0da
VP
93172008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9318
9319 * gdb.mi/basic.c (return_1): New function.
a9c64011
AS
9320 * gdb.mi/mi-break.exp: Make sure that failed -break-insert
9321 don't cause future evaluations of function to report
9322 creation of internal breakpoints.
98deb0da 9323
723a2275
VP
93242008-02-01 Vladimir Prus <vladimir@codesourcery.com>
9325
9326 * gdb.mi/mi-break.exp (test_error): New.
9327 Call it.
9328
fb546a2f
LM
93292008-01-31 Luis Machado <luisgpm@br.ibm.com>
9330
9331 * gdb.arch/ppc64-atomic-inst.c: New testcase source file.
9332 * gdb.arch/ppc64-atomic-inst.exp: New testcase expect file.
9333
2d8fd90a
PM
93342008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9335
9336 * gdb.pascal/integers.pas: New test program.
9337 * gdb.pascal/integers.exp: New testcase.
9338
a7fa0ded
PM
93392008-01-31 Pierre Muller <muller@ics.u-strasbg.fr>
9340
9341 * gdb.pascal/hello.exp (binfile): Add ${EXEEXT}.
9342
5e1a1926
TJB
93432008-01-30 Luis Machado <luisgpm@br.ibm.com>
9344
9345 * gdb.arch/powerpc-d128-regs.exp: New testcase expect file.
9346 * gdb.arch/powerpc-d128-regs.c: New testcase source file.
9347
8d04f9f0
JB
93482008-01-30 Paul Hilfinger <hilfinger@adacore.com>
9349
9350 * gdb.ada/formatted_ref: New test program.
9351 * gdb.ada/formatted_ref.exp: New testcase.
9352
9353 * gdb.cp/formatted-ref.cc: New file.
9354 * gdb.cp/formatted-ref.exp: New testcase.
9355
ce75a98f
JB
93562008-01-30 Joel Brobecker <brobecker@adacore.com>
9357
9358 * gdb.base/ptype.exp: Add testing of "ptype $pc".
9359
e835f6bf
NR
93602008-01-30 Nick Roberts <nickrob@snap.net.nz>
9361
9362 * gdb.mi/mi-file.exp, gdb.mi/mi2-file.exp
9363 (test_file_list_exec_source_file): Update to new macro-info field.
9364
d118ef87
PH
93652008-01-30 Paul N. Hilfinger <hilfinger@adacore.com>
9366
9367 * gdb.ada/exprs: New test program.
9368 * gdb.ada/exprs.exp: New testcase.
9369
7d35ab09
TJB
93702008-01-30 Thiago Jung Bauermann <bauerman@br.ibm.com>
9371
9372 * dfp-test.c (DELTA, DELTA_B): New definitions.
9373 (double_val1, double_val2, double_val3, double_val4, double_val5,
9374 double_val6, double_val7, double_val8, double_val9, double_val10,
9375 double_val11, double_val12, double_val13, double_val14, dec32_val1,
9376 dec32_val2, dec32_val3, dec32_val4, dec32_val5, dec32_val6, dec32_val7,
9377 dec32_val8, dec32_val9, dec32_val10, dec32_val11, dec32_val12,
9378 dec32_val13, dec32_val14, dec32_val15, dec32_val16, dec64_val1,
9379 dec64_val2, dec64_val3, dec64_val4, dec64_val5, dec64_val6, dec64_val7,
9380 dec64_val8, dec64_val9, dec64_val10, dec64_val11, dec64_val12,
9381 dec64_val13, dec64_val14, dec64_val15, dec64_val16, dec128_val1,
9382 dec128_val2, dec128_val3, dec128_val4, dec128_val5, dec128_val6,
9383 dec128_val7, dec128_val8, dec128_val9, dec128_val10, dec128_val11,
9384 dec128_val12, dec128_val13, dec128_val14, dec128_val15,
9385 dec128_val16): New global variables.
9386 (decimal_dec128_align): New function.
9387 (decimal_mixed): Likewise.
9388 (decimal_many_args_dec32): Likewise.
9389 (decimal_many_args_dec64): Likewise.
9390 (decimal_many_args_dec128): Likewise.
9391 (decimal_many_args_mixed): Likewise.
9392 * dfp-test.exp: Add tests calling new inferior functions.
9393
2d717e4f
DJ
93942008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9395
9396 * gdb.server/ext-attach.c, gdb.server/ext-attach.exp,
9397 gdb.server/ext-run.exp: New files.
9398 * lib/gdbserver-support.exp (gdbserver_download): New.
9399 (gdbserver_start): New. Update gdbserver expected
9400 output.
9401 (gdbserver_spawn): Use them.
9402 (gdbserver_start_extended): New.
9403
e85a822c
DJ
94042008-01-29 Daniel Jacobowitz <dan@codesourcery.com>
9405
9406 * gdb.base/foll-exec.exp: Update header. Skip on remote targets.
9407 Run on GNU/Linux.
9408 (do_exec_tests): Check for systems which do not support catchpoints.
9409 Do not match START.
9410 * gdb.base/foll-fork.exp: Update header. Skip on remote targets.
9411 Run on GNU/Linux. Enable verbose output.
9412 (check_fork_catchpoints): New.
9413 (explicit_fork_child_follow, catch_fork_child_follow)
9414 (tcatch_fork_parent_follow): Update expected messages.
9415 (do_fork_tests): Use check_fork_catchpoints.
9416 * gdb.base/foll-vfork.exp: Update header. Skip on remote targets.
9417 Run on GNU/Linux. Enable verbose output.
9418 (check_vfork_catchpoints): New.
9419 (vfork_parent_follow_to_bp, tcatch_vfork_then_child_follow): Update
9420 expected messages.
9421 (do_vfork_and_exec_tests): Use check_fork_catchpoints.
9422
401ea829
JB
94232008-01-29 Jim Blandy <jimb@red-bean.com>
9424
9425 * lib/gdbserver-support.exp (gdb_target_cmd): Recognize 'unknown
9426 host' errors.
9427 * lib/mi-support.exp (mi_gdb_target_cmd): Same.
9428
aceaf3ad
JB
94292008-01-29 Jim Blandy <jimb@red-bean.com>
9430
9431 * gdb.threads/sigthread.c: Use barriers to ensure that
9432 child_thread and child_thread_two are always initialized before we
9433 start to use them.
9434
a5606eee
VP
94352008-01-29 Vladimir Prus <vladimir@codesourcery.com>
9436
9437 * gdb.base/watchpoint-solib.exp: New.
a9c64011
AS
9438 * gdb.base/watchpoint-solib.c: New.
9439 * gdb.base/watchpoint-solib-shr.c: New.
a5606eee 9440
c55a82bb
PM
94412008-01-29 Pierre Muller <muller@ics.u-strasbg.fr>
9442
9443 * gdb.base/gdb1056.exp: Add unsigned integer test.
9444
0993fe05
DE
94452008-01-28 Doug Evans <dje@google.com>
9446
9447 * gdb.base/maint.exp: Tighten patterns looking for .text/.data/.bss.
9448
4fe42e7f
JB
94492008-01-27 Jim Blandy <jimb@codesourcery.com>
9450
c7a69933
JB
9451 * gdb.base/expand-psymtabs.exp: Doc fix to the doc fix.
9452
4fe42e7f
JB
9453 * gdb.base/expand-psymtabs.exp: Doc fix.
9454
5def8285
MK
94552008-01-26 Mark Kettenis <kettenis@gnu.org>
9456
9457 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
9458
5313c911
NR
94592008-01-24 Nick Roberts <nickrob@snap.net.nz>
9460
a9c64011 9461 * gdb.mi/mi2-var-display.exp: Add value field to tests for output of
5313c911
NR
9462 -var-set-format.
9463
93815fbf
VP
94642008-01-23 Chris Demetriou <cgd@google.com>
9465
9466 * gdb.threads/thread_events.c: New testcase source file.
9467 * gdb.threads/thread_events.exp: New testcase expect file.
9468
467a88ee
NR
94692008-01-23 Nick Roberts <nickrob@snap.net.nz>
9470
9471 * lib/gdb.exp: Add the variable octal.
a9c64011
AS
9472
9473 * gdb.mi/mi-var-display.exp: Add value field to tests for output of
467a88ee
NR
9474 -var-set-format.
9475
d8f82aba
DJ
94762008-01-22 Daniel Jacobowitz <dan@codesourcery.com>
9477 Vladimir Prus <vladimir@codesourcery.com>
9478
9479 * gdb.base/float.exp: Allow missing floating point for m68k and
9480 PowerPC.
9481
60c46647
VP
94822008-01-22 Vladimir Prus <vladimir@codesourcery.com>
9483
9484 * gdb.mi/basics.c: Setup for testing breakpoints
a9c64011
AS
9485 ignore count.
9486 * gdb.mi/mi-break.exp: Test for breakpoint ignore count.
9487 * gdb.mi/mi-cli.exp: Adjust.
9488 * gdb.mi/mi2-cli.exp: Adjust.
60c46647 9489
c7dd36a1
PA
94902008-01-17 Pedro Alves <pedro@codesourcery.com>
9491
9492 * gdb.mi/mi-var-child.c (do_children_tests): Add 'dummy' integer
9493 and 'dummy_ptr' integer pointer. Initialize struct_declarations
9494 with dummy_ptr's address.
9495 * gdb.mi/var-cmd.c (do_children_tests): Likewise.
9496 * gdb.mi/mi-var-child.exp: int_ptr_ptr is now always "editable" on
9497 all targets.
9498 * gdb.mi/mi2-var-child.exp: Likewise.
9499
39d5313e
JB
95002008-01-09 Joel Brobecker <brobecker@adacore.com>
9501
9502 * gdb.ada/null_array: New test program.
9503 * gdb.ada/null_array.exp: New testcase.
9504
0aea4bf3
LM
95052008-01-09 Luis Machado <luisgpm@br.ibm.com>
9506
9507 * gdb.base/printcmds.exp (test_printf_with_dfp): Update printf calls
9508 with required float modifiers.
9509
0b354900
JB
95102008-01-08 Joel Brobecker <brobecker@adacore.com>
9511
9512 * gdb.ada/funcall_param: New test program.
9513 * gdb.ada/funcall_param.exp: New testcase.
9514
cdb7f5d4
JB
95152008-01-08 Joel Brobecker <brobecker@adacore.com>
9516
9517 * gdb.ada/arrayparam: New test program.
9518 * gdb.ada/arrayparam.exp: New testcase.
9519
88e2547f
JB
95202008-01-08 Joel Brobecker <brobecker@adacore.com>
9521
9522 * gdb.ada/print_pc.exp: Add verification of where gdb_start_cmd
9523 landed. Should also fix random failures in the test following it.
9524
f6867ce0
TJB
95252008-01-07 Thiago Jung Bauermann <bauerman@br.ibm.com>
9526
9527 * gdb.base/dfp-exprs.exp (test_dfp_arithmetic_expressions): Add tests
9528 for expressions with decimal float values.
9529 (test_dfp_conversions): New function to test casts to and from
9530 decimal float types.
9531 Call test_dfp_conversions.
9532 * gdb.base/dfp-test.c (struct decstruct): Add float4 and double8
9533 elements.
9534 (main): Initialize ds.float4 and ds.double8 elements.
9535 * gdb.base/dfp-test.exp (d32_set_tests): Fix typo. Adjust expect
9536 string to new error message.
9537 (d64_set_tests): Likewise.
9538 (d128_set_tests): Likewise.
9539 Add tests for expressions with decimal float variables. Add tests for
9540 conversions to and from decimal float types.
9541
f9c11282
JB
95422008-01-05 Joel Brobecker <brobecker@adacore.com>
9543
9544 * gdb.ada/packed_tagged/comp_bug.adb: New file.
9545 * gdb.ada/packed_tagged.exp: New testcase.
9546
0ecbca72
JB
95472008-01-04 Joel Brobecker <brobecker@adacore.com>
9548
9549 * gdb.ada/homonym/homonym.ads, gdb.ada/homonym/homonym.adb,
9550 gdb.ada/homonym/homonym_main.adb: New files.
9551 * gdb.ada/homonym.exp: New testcase.
9552
c18d3d89
JB
95532008-01-04 Joel Brobecker <brobecker@adacore.com>
9554
9555 * gdb.ada/packed_array.exp: Add testing of references to
9556 a packed array.
9557
ecc7085b
JB
95582008-01-04 Joel Brobecker <brobecker@adacore.com>
9559
9560 * gdb.ada/type_coercion/ident.adb, gdb.ada/type_coercion/assign.adb:
9561 New files.
9562 * gdb.ada/type_coercion.exp: New testcase.
9563
c474c922
JB
95642008-01-04 Joel Brobecker <brobecker@adacore.com>
9565
9566 * gdb.ada/tagged/pck.ads, gdb.ada/tagged/pck.adb,
9567 gdb.ada/tagged/foo.adb: New file.
9568 * gdb.ada/tagged.exp: New testcase.
9569
9005b927
JB
95702008-01-04 Joel Brobecker <brobecker@adacore.com>
9571
9572 * gdb.ada/ptype_field/pck.ads, gdb.ada/ptype_field/pck.adb,
9573 gdb.ada/ptype_field/foo.adb: New files.
9574 * gdb.ada/ptype_field.exp: New testcase.
9575
1a6aaad8
JB
95762008-01-03 Joel Brobecker <brobecker@adacore.com>
9577
9578 * gdb.ada/print_pc.exp: New testcase.
9579
0ef22f53
JB
95802008-01-03 Joel Brobecker <brobecker@adacore.com>
9581
9582 * gdb.ada/taft_type/pck.ads, gdb.ada/taft_type/pck.adb,
9583 gdb.ada/taft_type/p.adb: New files.
9584 * gdb.ada/taft_type.exp: New testcase.
9585
1689ecf8
JB
95862008-01-03 Joel Brobecker <brobecker@adacore.com>
9587
9588 * gdb.ada/array_bounds/bar.adb: New file.
9589 * gdb.ada/array_bounds.exp: New testcase.
9590
a4d0b9c3
JB
95912008-01-03 Joel Brobecker <brobecker@adacore.com>
9592
9593 * gdb.ada/arrayptr/pck.ads, gdb.ada/arrayptr/pck.adb,
9594 gdb.ada/arrayptr/foo.adb: New files.
9595 * gdb.ada/arrayptr.exp: New testcase.
9596
a31ace00
JB
95972008-01-03 Joel Brobecker <brobecker@adacore.com>
9598
9599 * gdb.base/set-lang-auto.exp: New testcase.
9600
a97fced3
JB
96012008-01-03 Joel Brobecker <brobecker@adacore.com>
9602
9603 * gdb.ada/fun_addr/foo.adb: New file.
9604 * gdb.ada/fun_addr.exp: New testcase.
9605
ef29ce1a
JK
96062008-01-02 Jan Kratochvil <jan.kratochvil@redhat.com>
9607
9608 * gdb.threads/fork-child-threads.exp, gdb.threads/fork-child-threads.c:
9609 New files
9610
0fafefe3
JB
96112008-01-02 Joel Brobecker <brobecker@adacore.com>
9612
9613 * array_subscript_addr/p.adb: New file.
a9c64011 9614 * array_subscript_addr.exp: New testcase.
0fafefe3 9615
c4359f8d
JB
96162008-01-02 Joel Brobecker <brobecker@adacore.com>
9617
a9c64011 9618 * gdb.ada/str_cmp_ref/pck.ads, gdb.ada/str_cmp_ref/foo.adb:
c4359f8d
JB
9619 New files.
9620 * gdb.ada/str_cmp_ref.exp: New testcase.
9621
1aa1b15b
JB
96222008-01-01 Joel Brobecker <brobecker@adacore.com>
9623
9624 * gdb.ada/fun_in_declare/pck.ads, gdb.ada/fun_in_declare/pck.adb,
9625 gdb.ada/fun_in_declare/foo.adb: New files.
a9c64011 9626 * gdb.ada/fun_in_declare.exp: New testcase.
1aa1b15b 9627
81c9b2cf
JB
96282008-01-01 Joel Brobecker <brobecker@adacore.com>
9629
9630 * gdb.ada/ref_param/foo.adb, gdb.ada/ref_param/pck.adb,
9631 gdb.ada/ref_param/pck.ads: New files.
9632 * gdb.ada/ref_param.exp: New testcase.
9633
319e4674
JB
96342008-01-01 Joel Brobecker <brobecker@adacore.com>
9635
9636 * gdb.ada/interface/types.ads, gdb.ada/interface/types.adb,
9637 gdb.ada/interface/foo.adb: New files.
9638 * gdb.ada/interface.exp: New testcase.
9639
ef682c56
JB
96402007-12-31 Jim Blandy <jimb@codesourcery.com>
9641
9642 * gdb.base/multi-forks.exp: Consume all output from child
9643 processes before proceeding to next test.
9644
f6f3eb6c
JB
96452007-12-29 Jim Blandy <jimb@codesourcery.com>
9646
9647 * configure: Regenerated.
9648
f652e42f
JB
96492007-12-27 Joel Brobecker <brobecker@adacore.com>
9650
9651 * gdb.ada/fixed_cmp/pck.ads, gdb.ada/fixed_cmp/pck.adb,
9652 gdb.ada/fixed_cmp/fixed.adb: New files.
9653 * gdb.ada/fixed_cmp.exp: New testcase.
9654
6943e596
JB
96552007-12-27 Joel Brobecker <brobecker@adacore.com>
9656
9657 * gdb.ada/boolean_expr.exp: New testcase.
9658
aad9a193
JB
96592007-12-26 Jim Blandy <jimb@codesourcery.com>
9660
9661 * gdb.base/multi-forks.exp: Doc fix.
9662
fb5f3683
JB
96632007-12-26 Joel Brobecker <brobecker@adacore.com>
9664
9665 * gdb.ada/Makefile.in (EXECUTABLES): Update list.
9666 * gdb.ada/char_param.exp: Do not compile our test program with
9667 -gnata, this is unnecessary.
9668 * gdb.ada/char_param/pck.ads: Remove unnecessary "with".
9669
384e4a9c
JB
96702007-12-24 Joel Brobecker <brobecker@adacore.com>
9671
9672 * gdb.ada/print_chars/pck.ads, gdb.ada/print_chars/pck.adb,
9673 gdb.ada/print_chars/foo.adb: New files.
9674 * gdb.ada/print_chars.exp: New testcase.
9675
01e044f7
JB
96762007-12-24 Joel Brobecker <brobecker@adacore.com>
9677
9678 * gdb.ada/char_param/pck.ads, gdb.ada/char_param/pck.adb,
9679 gdb.ada/char_param/foo.adb: New files.
9680 * gdb.ada/char_param.exp: New testcase.
9681
0ce17860
JB
96822007-12-22 Jim Blandy <jimb@codesourcery.com>
9683
9684 * gdb.asm/asm-source.exp: Use gdb_get_line_number, instead of
9685 hard-coding source line numbers into the test.
9686 * gdb.asm/asmsrc1.s, gdb.asm/asmsrc2.s: Add comments for
9687 gdb_get_line_number to find.
9688
919809b9
JB
96892007-12-22 Joel Brobecker <brobecker@adacore.com>
9690
9691 * gdb.base/ptype.c (highest): New struct type.
9692 (the_highest): New variable of that type.
9693 (main): Add dummy assignment to a field of variable the_highest.
9694 * gdb.base/ptype.exp: Test type printing of our new variable.
9695
abc8a88d
PM
96962007-12-19 Pierre Muller <muller@ics-u-strasbg.fr>
9697
9698 * (gdb.base/watch_thread_num.exp): Add breakpoint at thread_function
a9c64011 9699 and record first explicitly generated thread number.
abc8a88d
PM
9700 Use that thread number for thread specific watchpoint test.
9701 Add iteration number to repetitive tests.
9702
5158f3e3
CES
97032007-12-16 Carlos Eduardo Seo <cseo@linux.vnet.ibm.com>
9704 Jim Blandy <jimb@codesourcery.com>
9705
9706 * gdb.base/expand-psymtabs.c: New testcase
9707 source file.
9708 * gdb.base/expand-psymtabs.exp: New testcase
9709 expect file.
9710
37e4754d
LM
97112007-12-17 Luis Machado <luisgpm@br.ibm.com>
9712
9713 * testsuite/gdb.base/watch_thread_num.c: New testcase source file.
9714 * testsuite/gdb.base/watch_thread_num.exp: New testcase expect file.
9715
551e5d04
JB
97162007-12-17 Joel Brobecker <brobecker@adacore.com>
9717
9718 * gdb.ada/frame_args/foo.adb: New file.
9719 * gdb.ada/frame_args/pck.ads: New file.
9720 * gdb.ada/frame_args/pck.adb: New file.
9721 * gdb.ada/frame_args.exp: New testcase.
9722
a05ee097
JB
97232007-12-17 Joel Brobecker <brobecker@adacore.com>
9724
9725 * gdb.base/frame-args.c: New file.
9726 * gdb.base/frame-args.exp: New testcase.
9727
c162e8c9 97282007-12-16 Daniel Jacobowitz <dan@codesourcery.com>
a9c64011 9729 Joseph Myers <joseph@codesourcery.com>
c162e8c9
JM
9730
9731 * gdb.base/siginfo-addr.exp, gdb.base/siginfo-addr.c: New.
9732
afe8ab22 97332007-12-14 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9734
afe8ab22
VP
9735 * gdb.mi/mi-pending.exp: New.
9736 * gdb.mi/mi-pending.c: New.
9737 * gdb.mi/mi-pendshr.c: New.
9738
dfdfb3ca
JB
97392007-12-06 Jim Blandy <jimb@codesourcery.com>
9740
9741 * gdb.base/default.exp: Update expected output for 'info catch'.
9742
b7fca990
JK
97432007-12-10 Jan Kratochvil <jan.kratochvil@redhat.com>
9744
9745 * lib/gdb.exp (build_id_debug_filename_get): OBJCOPY pipe being read
9746 must be set to binary.
9747
6a1afc1e
PA
97482007-12-09 Pedro Alves <pedro_alves@portugalmail.pt>
9749
9750 * lib/gdb.exp (gdb_gnu_strip_debug): Remove debug format test.
9751
a6b151f1
DJ
97522007-11-30 Daniel Jacobowitz <dan@codesourcery.com>
9753
9754 * gdb.server/file-transfer.exp, gdb.server/transfer.txt,
9755 gdb.mi/mi-file-transfer.exp: New.
9756
43039443
JK
97572007-11-25 Jan Kratochvil <jan.kratochvil@redhat.com>
9758
9759 * gdb.dwarf2/dw2-ranges.S, gdb.dwarf2/dw2-ranges.exp: New files.
9760
0ef2251b
MR
97612007-11-22 Maciej W. Rozycki <macro@mips.com>
9762
9763 * gdb.trace/backtrace.exp: Fix a typo.
9764 * gdb.trace/circ.exp: Likewise.
9765 * gdb.trace/collection.exp: Likewise.
9766 * gdb.trace/limits.exp: Likewise.
9767 * gdb.trace/report.exp: Likewise.
9768 * gdb.trace/tfind.exp: Likewise.
9769 * gdb.trace/while-dyn.exp: Likewise.
9770
5443631e
NR
97712007-11-21 Nick Roberts <nickrob@snap.net.nz>
9772
9773 * gdb.mi/mi2-var-child.exp, gdb.mi/mi-var-child.exp: Variables
9774 objects of pointers that can't be dereferenced are now
9775 "noneditable".
9776
a4ce5b0d
UW
97772007-11-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9778
9779 * Makefile.in (Makefile): Do not depend on target_makefile_frag.
9780 (target_cpu): Remove.
9781
d6e956e5
VP
97822007-10-15 Vladimir Prus <vladimir@codesourcery.com>
9783
9784 * gdb.base/ending-run.exp: Expect the list of cleared
9785 breakpoint to come in natural order, not the reversed one.
a9c64011 9786
214270ab
VP
97872007-11-07 Vladimir Prus <vladimir@codesourcery.com>
9788
9789 * gdb.mi/mi-var-child.c (do_child_deletion): New.
9790 * gdb.mi/mi-var-child.exp: Run child_deletion tests.
a9c64011 9791
1a619819
LM
97922007-11-05 Luis Machado <luisgpm@br.ibm.com>
9793
9794 * gdb.base/printcmds.exp: New function
9795 test_printf_with_dfp.
9796
5b01a6fa
DE
97972007-11-02 Doug Evans <dje@google.com>
9798
9799 * gdb.disasm/t01_mov.s: Remove carriage returns.
9800 * gdb.disasm/t02_mova.s: Ditto.
9801 * gdb.disasm/t03_add.s: Ditto.
9802 * gdb.disasm/t04_sub.s: Ditto.
9803 * gdb.disasm/t05_cmp.s: Ditto.
9804 * gdb.disasm/t06_ari2.s: Ditto.
9805 * gdb.disasm/t07_ari3.s: Ditto.
9806 * gdb.disasm/t08_or.s: Ditto.
9807 * gdb.disasm/t09_xor.s: Ditto.
9808 * gdb.disasm/t10_and.s: Ditto.
9809 * gdb.disasm/t11_logs.s: Ditto.
9810 * gdb.disasm/t12_bit.s: Ditto.
9811 * gdb.disasm/t13_otr.s: Ditto.
9812
ec33ab7f
JK
98132007-11-01 Jan Kratochvil <jan.kratochvil@redhat.com>
9814
9815 * gdb.cp/arg-reference.exp, gdb.cp/arg-reference.c: New files.
9816
ae0d01ff
UW
98172007-10-30 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9818
9819 * gdb.base/dfp-test.exp: Fail gracefully if toolchain does not
9820 provide DFP support.
9821
55eddb0f
DJ
98222007-10-30 Daniel Jacobowitz <dan@codesourcery.com>
9823
9824 * gdb.arch/altivec-abi.exp: Run multiple times for GCC on GNU/Linux.
9825 Test "set powerpc vector-abi". Skip auto-detection tests for old
9826 toolchains.
9827
7020f05c
PA
98282007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9829
9830 * lib/gdb.exp, gdb.base/sepdebug.exp: Replace usage of eq and ne
9831 with [string compare].
9832
84bc3db9
PA
98332007-10-30 Pedro Alves <pedro_alves@portugalmail.pt>
9834
9835 * gdb.base/sepdebug.exp (binfile): Add ${EXEEXT}.
9836 * gdb.base/sepsymtab.exp (binfile): Add ${EXEEXT}.
9837
5876dc88
LM
98382007-10-25 Luis Machado <luisgpm@br.ibm.com>
9839
9840 * gdb.opt/clobbered-registers-O2.c: New testcase source file.
9841 * gdb.opt/clobbered-registers-O2.exp: New testcase expect file.
9842 * gdb.opt/Makefile.in: New makefile.
9843 * Makefile.in: Create new directory "gdb.opt".
9844 * configure.ac: Add "gdb.opt" directory.
9845 * configure: Regenerated.
a9c64011 9846
c3ea9a14
DE
98472007-10-25 Doug Evans <dje@google.com>
9848
9849 * gdb.cp/mb-ctor.exp: Check skip_cplus_tests.
9850 * gdb.cp/mb-templates.exp: Check skip_cplus_tests.
9851
a9c64011 98522007-10-15 Wu Zhou <woodzltc@cn.ibm.com>
93004d61
TJB
9853 Thiago Jung Bauermann <bauerman@br.ibm.com>
9854
9855 * gdb.base/dfp-exprs.exp: new file adding tests for Decimal
9856 Floating Point expressions.
9857 * gdb.base/dfp-test.exp: new file adding tests for Decimal
9858 Floating Point variables.
9859 * gdb.base/dfp-test.c: new file containing program with Decimal
9860 Floating variables, used by gdb.base/dfp-test.exp.
9861
62a24a2b
DJ
98622007-10-23 Daniel Jacobowitz <dan@codesourcery.com>
9863
9864 * gdb.threads/multi-create.c, gdb.threads/multi-create.exp: New.
9865
e7b1eae6
UW
98662007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9867
9868 * gdb.arch/altivec-abi.exp (compile_flags): Use -mabi=altivec when
9869 compiling test case with GCC.
9870 * gdb.arch/altivec-regs.exp (compile_flags): Likewise.
9871
c641edcc
UW
98722007-10-21 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
9873
9874 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
9875 format changes.
9876
5e5ebfe6
MS
98772007-10-18 Michael Snyder <msnyder@specifix.com>
9878
9879 * gdb.base/dbx.exp: Add missing "-re " operator.
9880
e831e7b6
GM
98812007-10-16 Gaius Mulley <gaius@glam.ac.uk>
9882
9883 * configure.ac: Added gdb.modula2/Makefile to AC_OUTPUT.
9884 * configure.ac: Removed trailing spaces after backslash.
9885 * gdb.modula2: New directory.
9886 * gdb.modula2/Makefile.in: New file.
9887 * gdb.modula2/unbounded-array.exp: New file.
9888 * gdb.modula2/unbounded1.c: New file.
9889
7cc46491
DJ
98902007-10-15 Daniel Jacobowitz <dan@codesourcery.com>
9891
9892 * gdb.xml/tdesc-regs.exp: Add PowerPC support.
9893
98942007-10-15 Pierre Muller <muller@ics.u-strasbg.fr>
501b79c1
PM
9895
9896 * gdb.base/sigstep.c (main): Add checks for
9897 return values for setitimer call.
9898 Call setitimer again with itimer = ITIMER_REAL
9899 if first call to setitimer fails.
9900
e91528f0
KH
99012007-10-11 Kazu Hirata <kazu@codesourcery.com>
9902
9903 * lib/gdb.exp (gdb_load_cmd): Print out $loadtimeout instead
9904 of $timeout.
9905
2ec9a4f8
DJ
99062007-10-09 Daniel Jacobowitz <dan@codesourcery.com>
9907
9908 * gdb.server/server-run.exp: Test for dynamic linker symbols.
9909
99102007-10-09 Pierre Muller <muller@ics.u-strasbg.fr>
5aa7ddc2
PM
9911
9912 * lib/gdb.exp (gdb_run_cmd): Move comment outside
9913 of gdb_expect call, to avoid interruption.
9914
64b2fa04
PA
99152007-10-09 Pedro Alves <pedro_alves@portugalmail.pt>
9916
9917 * gdb.base/whatis.c (v_long_long, v_signed_long_long)
9918 (v_unsigned_long_long, v_long_long_array)
9919 (v_signed_long_long_array, v_unsigned_long_long_array)
9920 (slong_long_addr, a_slong_long_addr, v_long_long_pointer)
9921 (v_signed_long_long_pointer, v_unsigned_long_long_pointer)
9922 [!NO_LONG_LONG]: New.
9923 (t_struct, v_struct2, t_union, v_union2) [!NO_LONG_LONG]: Add
9924 v_long_long_member.
9925
9926 (v_long_long_func, v_signed_long_long_func)
9927 (v_unsigned_long_long_func) [!NO_LONG_LONG]: New.
9928 (main) [!NO_LONG_LONG]: Initialize long long variants.
9929
9930 * gdb.base/whatis.exp: If board file requests no_long_long, build
9931 test with NO_LONG_LONG defined. Test long long, signed long long,
9932 and unsigned long long variants but only if board file doesn't
9933 disable it.
9934
a912286e 99352007-10-08 Pierre Muller <muller@ics.u-strasbg.fr>
a9c64011 9936 Daniel Jacobowitz <dan@codesourcery.com>
a912286e
DJ
9937
9938 * Makefile.in (ALL_SUBDIRS): Add gdb.pascal.
9939 * configure.ac (AC_OUTPUT): Add gdb.pascal/Makefile.
9940 * configure: Regenerated.
9941 * gdb.pascal/Makefile.in, gdb.pascal/hello.exp, gdb.pascal/hello.pas,
9942 gdb.pascal/types.exp, lib/pascal.exp: New files.
9943
471ba8c9
DJ
99442007-10-02 Daniel Jacobowitz <dan@codesourcery.com>
9945
9946 * gdb.cp/classes.exp (do_tests): Always step to the line after the
9947 call.
9948 * gdb.mi/mi-simplerun.exp (test_controlled_execution): Allow finish
9949 to return to the call.
9950 * gdb.mi/mi2-simplerun.exp (test_controlled_execution): Likewise.
9951 * gdb.mi/mi-return.exp (test_return_simple): Likewise.
9952 * gdb.mi/mi2-return.exp (test_return_simple): Likewise.
9953 * gdb.mi/mi-until.exp (test_until): Likewise.
9954 * gdb.mi/mi2-until.exp (test_until): Likewise.
9955
fef8a650
DJ
99562007-10-01 Daniel Jacobowitz <dan@codesourcery.com>
9957
9958 * gdb.mi/var-cmd.c (do_locals_tests): Define lcharacter as a
9959 two-char array.
9960 * gdb.mi/mi-var-cmd.exp, gdb.mi/mi2-var-cmd.exp: Use lcharacter[0].
9961
d983da9c
DJ
99622007-09-30 Daniel Jacobowitz <dan@codesourcery.com>
9963
9964 * gdb.threads/watchthreads.c (thread_function): Sleep between
9965 iterations.
9966 * gdb.threads/watchthreads.exp: Allow two watchpoints to trigger
9967 at once for S/390. Generate matching fails and passes.
9968
17f62551
VP
99692007-09-27 Vladimir Prus <vladimir@codesourcery.com>
9970
9971 * gdb.mi/var-cmd.c (do_children_tests): Initialize
9972 the 'struct_declarations' variable to zeros.
a9c64011 9973
ed0616c6
VP
99742007-09-24 Vladimir Prus <vladimir@codesourcery.com>
9975
9976 * gdb.cp/mb-ctor.cc: New.
9977 * gdb.cp/mb-ctor.exp: New.
9978 * gdb.cp/mb-templates.cc: New.
9979 * gdb.cp/mb-templates.exp: New.
9980
41f1b697
DJ
99812007-09-23 Daniel Jacobowitz <dan@codesourcery.com>
9982
9983 * gdb.cp/pass-by-ref.cc, gdb.cp/pass-by-ref.exp: New files.
9984
3f213f78
PA
99852007-09-23 Pedro Alves <pedro_alves@portugalmail.pt>
9986
9987 * configure.ac: Do gdb.stabs tests by default on Cygwin and MinGW
9988 targets.
9989 * configure: Regenerate.
9990
0d381245 99912007-09-23 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 9992
0d381245
VP
9993 * gdb.base/annota1.exp: Adjust for 'info break'
9994 format changes.
9995 * gdb.base/annota3.exp: Likewise.
9996 * gdb.base/break.exp: Likewise.
9997 * gdb.base/condbreak.exp: Likewise.
9998 * gdb.base/pending.exp: Likewise.
9999 * gdb.base/sepdebug.exp: Likewise.
10000 * gdb.base/unload.exp: Likewise.
10001 * gdb.base/ovldbreak.exp: Likewise.
a9c64011 10002
fe3f5fa8
VP
100032007-09-22 Vladimir Prus <vladimir@codesourcery.com>
10004
10005 * gdb.base/pending.exp: No longer expect "Pending breakpoint resolved"
10006 messages.
10007 * gdb.base/chng-syms.exp: Likewise.
10008 * gdb.base/unload.exp: Likewise.
a9c64011 10009
a75cf6c0
DJ
100102007-09-21 Daniel Jacobowitz <dan@codesourcery.com>
10011
10012 * gdb.base/sepdebug.exp (test_different_dir): Append to pf_prefix.
10013
18ecae38
DJ
100142007-09-17 Daniel Jacobowitz <dan@codesourcery.com>
10015
10016 * schedlock.c (NUM): Change to 1.
10017 (main): Use args[0] for the main thread.
10018 * schedlock.exp: Only expect two threads. Only issue one pass or fail
10019 regardless of the number of threads.
10020
5509918f
MR
100212007-09-14 Maciej W. Rozycki <macro@mips.com>
10022
4a543daf
MR
10023 * gdb.mi/mi-watch.exp (test_watchpoint_all): Pass the watchpoint
10024 type down.
10025 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10026 test.
10027 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Pass the
10028 watchpoint type down.
10029 (test_watchpoint_triggering): XFAIL the sw watchpoint scope
10030 test.
10031
100322007-09-14 Maciej W. Rozycki <macro@mips.com>
10033
5509918f
MR
10034 * gdb.mi/mi-watch.exp (test_watchpoint_all): New function.
10035 Move all the tests here and run them twice, once using software
10036 watchpoints and once using hardware watchpoints.
10037 * gdb.mi/mi2-watch.exp (test_watchpoint_all): Likewise.
10038
40b53987
DJ
100392007-09-12 Daniel Jacobowitz <dan@codesourcery.com>
10040
10041 * gdb.base/solib-weak.exp (do_test): Adjust the file names for each
10042 test.
10043
695e2681
MK
100442007-09-10 Mark Kettenis <kettenis@gnu.org>
10045
8b3fc8d8
MK
10046 * lib/gdb.exp (build_id_debug_filename_get): Improve check for
10047 build-id.
10048
695e2681
MK
10049 * lib/gdb.exp (gdb_compile): OpenBSD doesn't need -dl, and doesn't
10050 know about $ORIGIN. Calculate output dir from $dest instead of
10051 using ${objdir}/{$subdir}.
10052
58d69f29
MK
100532007-09-09 Mark Kettenis <kettenis@gnu.org>
10054
10055 * gdb.base/gcore-buffer-overflow.exp: Check whether gdb supports
10056 gcore, before continuing with the test.
10057
3e347599
DJ
100582007-09-06 Daniel Jacobowitz <dan@codesourcery.com>
10059
10060 * gdb.mi/mi2-watch.exp: Set can-use-hw-watchpoints to 0 if required.
10061 * gdb.mi/mi-watch.exp: Likewise.
10062
ea37ba09
DJ
100632007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10064 Jim Blandy <jimb@codesourcery.com>
10065
10066 * gdb.arch/i386-sse.exp: Do not expect character constants.
10067 * gdb.base/charsign.c, gdb.base/charsign.exp: Delete.
10068 * gdb.base/display.exp: Allow print/s.
10069 * gdb.base/printcmds.exp, gdb.base/setvar.exp: Revert signed
10070 and unsigned char array changes.
10071
2025a643
DJ
100722007-09-04 Daniel Jacobowitz <dan@codesourcery.com>
10073
10074 * gdb.base/display.exp: Add tests for printf %p.
10075
26669a27
PA
100762007-09-03 Pedro Alves <pedro_alves@portugalmail.pt>
10077
10078 * gdb.base/unload.c (dlopen, dlsym): Use the TEXT macro to convert
10079 the dll name to unicode.
10080
c8f021f8
JK
100812007-09-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10082
10083 * gdb.base/default.exp (show version): Update the version text.
10084 * gdb.gdb/selftest.exp (xgdb is at prompt): Likewise.
10085
4cf31eea
JK
100862007-09-02 Jan Kratochvil <jan.kratochvil@redhat.com>
10087
10088 * gdb.base/gcore-buffer-overflow.c, gdb.base/gcore-buffer-overflow.exp:
10089 New files.
10090
4935890f
JK
100912007-09-01 Jan Kratochvil <jan.kratochvil@redhat.com>
10092
10093 * lib/gdb.exp (build_id_debug_filename_get): New function.
10094 * gdb.base/sepdebug.exp: Reflect the changes in the heading comment.
10095 Remove the generate DEBUG file for the future testcase runs.
10096 New testcase for the NT_GNU_BUILD_ID retrieval.
10097 Move the final testing step to ...
10098 (test_different_dir): ... a new function.
10099 New parameter XFAIL to XFAIL all the tests performed.
10100 New parameter TEST_DIFFERENT_DIR parametrizing the directory.
10101 New parameter TYPE to PF_PREFIX all the tests performed.
10102
02142340
VP
101032007-08-31 Vladimir Prus <vladimir@codesourcery.com>
10104
10105 * gdb.mi/mi-var-cp.cc (path_expression): New
10106 function.
10107 * gdb.mi/mi-var-cp.exp: Run path exression tests.
10108
36acd84e
UW
101092007-08-27 Markus Deuling <deuling@de.ibm.com>
10110
10111 * gdb.cp/cp-relocate.exp (add-symbol-file): Change addresses
10112 to fit into SPU Local Store memory.
10113
a896d121
JB
101142007-08-23 Joel Brobecker <brobecker@adacore.com>
10115
10116 * gdb.base/default.exp: Adjust the expected output of "info
10117 warranty" after the switch to GPLv3.
10118
7b433602
JB
101192007-08-23 Joel Brobecker <brobecker@adacore.com>
10120
10121 * lib/gdb.exp (default_gdb_init): Increase expect buffer size
10122 to 30000 (from 20000).
10123
e22f8b7c
JB
101242007-08-23 Joel Brobecker <brobecker@adacore.com>
10125
10126 Switch the license of all .exp files to GPLv3.
10127 Switch the license of all .f and .f90 files to GPLv3.
10128 Switch the license of all .s and .S files to GPLv3.
10129
5a0e3bd0
JB
101302007-08-23 Joel Brobecker <brobecker@adacore.com>
10131
10132 * configure.ac: Switch license to GPLv3.
10133
cc00619d
JB
101342007-08-23 Joel Brobecker <brobecker@adacore.com>
10135
10136 Switch the licensing to GPLv3 for all .ads and .adb files.
10137
8d26208a
DJ
101382007-08-22 Daniel Jacobowitz <dan@codesourcery.com>
10139
10140 * gdb.base/callfuncs.exp (do_function_calls): Use t_double_int
10141 and t_int_double.
10142 * gdb.base/callfuncs.c (t_double_int, t_int_double): New.
10143
4fcb9948
JB
101442007-08-17 Joel Brobecker <brobecker@adacore.com>
10145
10146 * gdb.base/step-line.c: Switch license to GPL version 3, and
10147 update copyright year.
10148 * gdb.base/step-line.inp: Likewise.
10149
b9c34f67
JB
101502007-08-17 Joel Brobecker <brobecker@adacore.com>
10151
10152 * gdb.base/gdb1555.exp: Make expected output immune to formatting
10153 changes inside gdb1555.c.
10154 * gdb.base/pending.exp: Likewise.
10155
2cc17678
DJ
101562007-08-13 Daniel Jacobowitz <dan@codesourcery.com>
10157
10158 * config/default.exp: New file.
10159
e48883f7
DJ
101602007-07-31 Daniel Jacobowitz <dan@codesourcery.com>
10161
10162 * gdb.base/prologue.c, gdb.base/prologue.exp: New.
10163 * lib/gdb.exp (gdb_breakpoint): Handle "temporary".
10164
1ab80e5b
MR
101652007-07-30 Maciej W. Rozycki <macro@mips.com>
10166
10167 * gdb.base/dump.exp: Force the correct endianness for binary
10168 formats not carrying this information.
10169
aba471f5
DJ
101702007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10171
10172 * gdb.threads/staticthreads.exp: Match .*sem_post.
10173
d4e07204
DJ
101742007-07-27 Daniel Jacobowitz <dan@codesourcery.com>
10175
10176 * gdb.base/readline.exp (operate_and_get_next): Match the final
10177 prompt.
10178
2b97317d
KB
101792007-07-23 Kevin Buettner <kevinb@redhat.com>
10180
10181 * lib/mi-support.exp (mi_gdb_target_load): Do a "kill" prior
10182 to restarting SID.
10183
44efa07a
KB
101842007-07-18 Kevin Buettner <kevinb@redhat.com>
10185
10186 * gdb.cp/ref-params.exp (gdb_start_again): Invoke `gdb_exit'
10187 prior to `gdb_start'.
10188
7b5ebade
KB
101892007-07-18 Kevin Buettner <kevinb@redhat.com>
10190
10191 * config/sid.exp (gdb_load): Add test for empty argument. Adjust
10192 return value to be compatible with gdb_run_cmd in lib/gdb.exp.
10193 Remove call to gdb_unload.
10194
255e7678
DJ
101952007-07-17 Pedro Alves <pedro_alves@portugalmail.pt>
10196 Daniel Jacobowitz <dan@codesourcery.com>
10197
10198 * gdb.base/unload.c (dlopen, dlsym, dlclose, dlerror): Define
10199 for __WIN32__.
10200 (SHLIB_NAME): Delete definition. Always pass dlerror to fprintf.
10201 * gdb.base/unload.exp: Use shared library test routines.
10202
3a40aaa0
UW
102032007-07-03 Markus Deuling <deuling@de.ibm.com>
10204
10205 * gdb.base/solib-symbol.exp: New file (testcase multiple symbol lookup).
10206 * gdb.base/solib-symbol-lib.c: Likewise.
10207 * gdb.base/solib-symbol-main.c: Likewise.
10208
b0f4b84b
DJ
102092007-07-02 Daniel Jacobowitz <dan@codesourcery.com>
10210
10211 * config/gdbserver.exp (gdb_reconnect): New.
10212 * gdb.base/so-disc-shr.c, gdb.base/solib-disc.c,
10213 gdb.base/solib-disc.exp: New files.
10214 * lib/gdb.exp (gdb_test_multiple): Allow tests to match "Ending
10215 remote debugging".
10216 (gdb_compile): Add shlib_load flag.
10217 * lib/gdbserver-support.exp (gdbserver_run): Save the protocol and
10218 port.
10219 (gdbserver_reconnect): New.
10220
1b05479a
DJ
102212007-07-01 Nick Roberts <nickrob@snap.net.nz>
10222 Daniel Jacobowitz <dan@codesourcery.com>
10223
10224 * gdb.base/annota3.exp: Test for if construct.
10225
86f78eb2
DJ
102262007-06-26 Daniel Jacobowitz <dan@codesourcery.com>
10227
10228 * gdb.base/chng-syms.exp: Handle glibc's __GI_exit.
10229
6a2eb474 102302007-06-21 Chris Dearman <chris@mips.com>
a9c64011 10231 Maciej W. Rozycki <macro@mips.com>
6a2eb474
MR
10232
10233 * gdb.base/display.exp: Allow a newline after display/i.
10234 * gdb.base/pc-fp.exp: Likewise.
10235 * gdb.base/sigbpt.exp: Likewise.
10236
f8b73d13
DJ
102372007-06-13 Daniel Jacobowitz <dan@codesourcery.com>
10238
10239 * gdb.xml/tdesc-regs.exp: Add MIPS support. Allow multiple
10240 required features to be included.
10241
4339e69e
DJ
102422007-06-12 Daniel Jacobowitz <dan@codesourcery.com>
10243
10244 * gdb.threads/manythreads.exp: Prevent expect buffer overflow
10245 in info threads output.
10246
23d964e7
UW
102472007-06-12 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10248 Markus Deuling <deuling@de.ibm.com>
10249
10250 * gdb.arch/spu-info.exp: New testcase.
10251 * gdb.arch/spu-info.c: New file.
10252
fd20f75b
DJ
102532007-06-05 Daniel Jacobowitz <dan@codesourcery.com>
10254
10255 * gdb.arch/thumb-prologue.c: Record the breakpoint address in
10256 tpcs_offset. Restore lr after the call.
10257 * gdb.arch/thumb-prologue.exp: Use tpcs_offset.
10258
2226f861
DJ
102592007-05-23 Daniel Jacobowitz <dan@codesourcery.com>
10260
10261 * lib/gdbserver-support.exp (gdbserver_spawn): Only match full_buffer.
10262 (gdbserver_run): Kill any running gdbserver.
10263 * lib/mi-support.exp (mi_gdb_target_load): Likewise.
10264
d12371a9
MR
102652007-05-17 Maciej W. Rozycki <macro@mips.com>
10266
10267 * gdb.base/sigbpt.exp: Preset segv_addr.
10268
93f02886
DJ
102692007-05-16 Daniel Jacobowitz <dan@codesourcery.com>
10270
10271 * lib/gdb.exp (gdb_compile): Add support for Windows DLLs.
10272 (gdb_compile_shlib): Likewise.
10273 (skip_shlib_tests, gdb_download, gdb_load_shlibs): New.
10274 (default_gdb_init): Clear cleanfiles.
10275 (gdb_finish): Delete recorded cleanfiles.
10276 * lib/gdbserver-support.exp (gdbserver_spawn): Use gdb_download.
10277
10278 * gdb.base/gdb1555.exp: Use skip_shlib_tests and gdb_load_shlibs.
10279 Do not use isnative.
10280 * gdb.base/pending.exp, gdb.base/shlib-call.exp, gdb.base/shreloc.exp,
10281 gdb.base/so-impl-ld.exp: Likewise.
10282 * gdb.base/solib-weak.exp: Likewise. Skip for DLL targets.
10283 * gdb.base/unload.exp: Likewise. Do not pass empty option to
10284 gdb_compile.
10285
b04e06d7
VP
102862007-05-15 Vladimir Prus <vladimir@codesourcery.com>
10287
10288 * config/unknown.exp: Remove.
10289
069ed931
UW
102902007-05-15 Markus Deuling <deuling@de.ibm.com>
10291
10292 * gdb.base/info-proc.exp: Check is_remote.
10293
09db0d03
UW
102942007-05-14 Markus Deuling <deuling@de.ibm.com>
10295
10296 * gdb.base/gcore.exp: Initialize variable core_supported.
10297
af2cbe8c
DJ
102982007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10299
10300 * gdb.threads/linux-dp.exp: Allow non-hexadecimal IDs also.
10301
027c0295
DJ
103022007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10303
10304 * gdb.threads/linux-dp.exp: Expect hexadecimal thread IDs.
10305 * gdb.threads/print-threads.exp (test_all_threads): Allow
10306 negative and hexadecimal thread IDs.
10307
dc5000e7
DJ
103082007-05-14 Daniel Jacobowitz <dan@codesourcery.com>
10309
10310 * gdb.java/jprint.java (public): Avoid invalid call to static
10311 method.
10312
2e74ed18
DP
103132007-05-14 Denis Pilat <denis.pilat@st.com>
10314
10315 * gdb.mi/mi-console.exp, gdb.mi/gdb669.exp, gdb.mi/mi-cli.exp,
10316 gdb.mi/mi-regs.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp,
10317 gdb.mi/mi2-cli.exp, gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
10318 gdb.mi/mi2-regs.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi-disassemble.exp,
10319 gdb.mi/mi2-syn-frame.exp: Remove commands already run in mi_run_to_main.
10320
83547f02
UW
103212007-05-11 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10322
10323 * gdb.base/overlays.exp: Add support for targets with only code
a9c64011 10324 overlay support, not data overlay. Support spu-*-* target in
83547f02
UW
10325 this mode.
10326 * gdb.base/ovlymgr.c: Provide stubs for spu target.
10327 * gdb.base/spu.ld: New file.
10328
b18be20d
DJ
103292007-05-07 Daniel Jacobowitz <dan@codesourcery.com>
10330
10331 * gdb.cp/virtfunc.exp (proc do_tests): Test stepping through a thunk.
10332
be444858
DJ
103332007-05-06 Daniel Jacobowitz <dan@codesourcery.com>
10334
10335 * gdb.fortran/complex.exp, gdb.fortran/complex.f: New files.
10336
b1d53152
DJ
103372007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10338
10339 * gdb.java/jmain.exp: Handle demangled names with and without method
10340 signatures.
10341
d084b331
DJ
103422007-04-29 Daniel Jacobowitz <dan@codesourcery.com>
10343
10344 * gdb.mi/mi-syn-frame.c (main, foo, bar)
10345 (have_a_very_merry_interrupt): Remove calls to puts.
10346 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Do not expect
10347 inferior output.
10348 * lib/mi-support.exp (mi_gdb_test): Check gdb,noinferiorio. Correct
10349 test names.
10350
db9d7fc5
DJ
103512007-04-29 Markus Deuling <deuling@de.ibm.com>
10352 Daniel Jacobowitz <dan@codesourcery.com>
10353
10354 * gdb.base/auxv.exp (core_works): Also check is_remote.
10355 * gdb.base/checkpoint.exp, gdb.base/multi-forks.exp: Likewise.
10356
ef783a7d 103572007-04-25 Vladimir Prus <vladimir@codesourcery.com>
a9c64011 10358
ef783a7d
VP
10359 * gdb.base/sigaltstack.exp: Use 'srcfile' in error
10360 message, not the undefined 'module' variable.
10361 * gdb.base/siginfo.exp: Likewise.
10362 * gdb.base/sigstep.exp: Likewise.
10363 * lib/gdbserver-support.exp (gdb_target_cmd): Quote
10364 serialport.
10365 * lib/mi-support.exp (mi_gdb_target_cmd): Likewise.
10366
b7b73cae
CV
103672007-04-25 Corinna Vinschen <vinschen@redhat.com>
10368
10369 * config/sim.exp (gdb_target_sim): Just return with -1 when setting
10370 target sim fails. Return 0 otherwise.
10371 (gdb_load): Return prematurely if gdb_target_sim fails.
10372
7d90fdfa
DP
103732007-04-16 Denis Pilat <denis.pilat@st.com>
10374
10375 * gdb.base/setshow.exp: Reset height after having set it to 100.
10376
5d3e9c85
DP
103772007-04-16 Denis Pilat <denis.pilat@st.com>
10378
10379 * gdb.mi/mi2-stack.exp: update from mi-stack.exp.
10380
18e75969
DP
103812007-04-16 Denis Pilat <denis.pilat@st.com>
10382
10383 * gdb.mi/mi2-var-display.exp: Test for the fullname field.
10384
25d5ea92
VP
103852007-04-14 Vladimir Prus <vladimir@codesourcery.com>
10386
10387 * gdb.mi/mi-var-cmd.exp: Delete varobjs left by previous
10388 tests. Run the frozen varobjs test.
10389 * gdb.mi/var-cmd.c (do_frozen_tests): New.
a9c64011 10390 * lib/mi-support.exp (mi_varobj_update): Fix thinko.
25d5ea92 10391
0b49cb80
JK
103922007-04-11 Jan Kratochvil <jan.kratochvil@redhat.com>
10393
10394 * gdb.base/type-opaque-lib.c, gdb.base/type-opaque-main.c,
10395 gdb.base/type-opaque.exp: New files.
10396
a73bafbc 103972007-04-01 Vladimir Prus <vladimir@codesourcery.com>
a9c64011
AS
10398
10399 * gdb.mi/mi-var-child.c
a73bafbc
VP
10400 (do_children_tests): User char[2] instead of
10401 char so that automatic printing of pointers to char
10402 don't give unpredicable result.
10403 * gdb.mi/var-cmd.c (do_locals_test): Initialize
10404 local variables.
10405 * gdb.mi/mi-var-child.exp: Step to right line
10406 of do_children_tests.
10407 * gdb.mi/mi2-var-child.exp: Likewise.
10408 * gdb.mi/mi-var-cmd.exp: Step to right line of
a9c64011 10409 do_locals_tests.
a73bafbc
VP
10410 (do_children_tests): User char[2] instead of
10411 char so that automatic printing of pointers to char
a9c64011 10412 don't give unpredicable result.
a73bafbc 10413 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10414 * lib/mi-support.exp (mi_continue_to_line):
a73bafbc
VP
10415 Pass test name to mi_wait_for_stop.
10416
7ce59000
DJ
104172007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10418
10419 * gdb.asm/asm-source.exp: Remove d10v case.
10420 * lib/gdb.exp (skip_cplus_tests): Likewise.
10421 * gdb.asm/d10v.inc: Deleted.
10422
20389057
DJ
104232007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10424
10425 * gdb.base/infnan.c, gdb.base/infnan.exp: New files.
10426
8807d78b
DJ
104272007-03-30 Daniel Jacobowitz <dan@codesourcery.com>
10428
10429 * config/netware.exp: Delete file.
10430
aa3edb8e
JB
104312007-03-29 Joel Brobecker <brobecker@adacore.com>
10432
10433 * gdb.dwarf2/dw2-noloc.S: New file.
10434 * gdb.dwarf2/dw2-noloc.exp: New file.
10435
297561ac
PA
104362007-03-28 Pedro Alves <pedro_alves@portugalmail.pt>
10437
10438 * gdb.cp/method2.cc: New test.
10439 * gdb.cp/method2.exp: New test.
10440 * gdb.cp/Makefile.in (EXECUTABLES): Add method2.
10441
1f81bd39
DJ
104422007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10443
10444 * gdb.ada/exec_changed.exp: Avoid "set confirm off".
10445
9453113a
DJ
104462007-03-27 Brooks Moses <brooks.moses@codesourcery.com>
10447
10448 * Makefile.in: Add dummy "pdf" and "install-pdf" targets.
10449
b741e217
DJ
104502007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
10451
10452 * config/gdbserver.exp (gdbserver_gdb_load): Update argument list.
10453 (gdb_load): Delete, replace with...
10454 (gdb_reload): ...this.
10455 * gdb.server/server-run.exp: Use gdb_load and gdbserver_run.
10456 * gdb.server/server-mon.exp: Likewise.
10457 * lib/gdb.exp (gdb_run_cmd): Use gdb_reload.
10458 (gdb_start_cmd): New.
10459 (gdb_file_cmd): Save the last loaded file.
10460 (gdb_reload): New.
10461 (gdb_gnu_strip_debug): Use transform.
10462 * lib/gdbserver-support.exp (gdbserver_spawn): Move file download
10463 support here. Use new $last_loaded_file. Check mtime.
10464 (gdb_target_cmd): Handle ObjC failure case.
10465 (infer_host_exec): Delete.
10466 (gdbserver_load): Rename to...
10467 (gdbserver_run): ...this. Simplify.
10468 * lib/mi-support.exp (mi_gdb_file_cmd): Set last_loaded_file.
10469 (mi_gdb_load): Move most contents to a new function...
10470 (mi_gdb_target_load): ...here. Simplify call to gdbserver_gdb_load.
10471 (mi_run_cmd): Use mi_gdb_target_load.
10472 * gdb.base/break.exp, gdb.base/ending-run.exp, gdb.base/pending.exp,
10473 gdb.base/sepdebug.exp, gdb.base/unload.exp, gdb.objc/objcdecode.exp:
10474 Use gdb_run_cmd.
10475 * gdb.base/charsign.exp: Remove incorrect comment.
10476 * gdb.base/dbx.exp (gdb_file_cmd): Set last_loaded_file.
10477 * gdb.ada/exec_changed.exp, gdb.ada/null_record.exp, gdb.ada/start.exp,
10478 gdb.base/start.exp: Use gdb_start_cmd.
10479
446ab585 104802007-03-23 Nigel Stephens <nigel@mips.com>
a9c64011 10481 Maciej W. Rozycki <macro@mips.com>
446ab585
MR
10482
10483 * gdb.base/sigbpt.exp: Fix the message when skipping test.
10484 * gdb.base/signull.exp: Similarly.
10485
bbb88ebf
UW
104862007-03-16 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10487
10488 * lib/gdb.exp (gdb_run_cmd): Use -notransfer to make start-up
10489 messages available to test cases (like chng-sym.exp).
10490
cb8c4a99
AS
104912007-03-14 Andreas Schwab <schwab@suse.de>
10492
10493 * gdb.arch/altivec-regs.exp (decimal_vector): Adjust for output
10494 format changes.
10495
4e463ff5
DJ
104962007-03-13 Daniel Jacobowitz <dan@codesourcery.com>
10497
10498 * gdb.arch/powerpc-prologue.c (optimized_1_marker, gdb2029_marker)
10499 (optimized_1): New.
10500 (main): Call optimized_1.
10501 (gdb2029): Correct typos. Call gdb2029_marker.
10502 * gdb.arch/powerpc-prologue.exp: Run new test. Use a breakpoint
10503 for gdb2029.
10504
b6db2c47
MK
105052007-03-12 Mark Kettenis <kettenis@gnu.org>
10506
10507 * gdb.gdb/selftest.exp (do_steps_and_nexts): Match spaces as well
10508 as tabs. Remove redundant test pattern.
10509
70ed3737
UW
105102007-03-09 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10511
10512 * gdb.base/long_long.exp: Accept optional symbol name in <...>
10513 for /a format output.
10514
47b67b60
DJ
105152007-03-09 Daniel Jacobowitz <dan@codesourcery.com>
10516
10517 * gdb.base/checkpoint.exp: Rewrite 600 checkpoint test to
10518 collect output incrementally.
10519
b8953b0e
UW
105202007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10521
10522 * gdb.mi/mi-var-cmd.exp: Allow value without "..." string
10523 for -var-create lpcharacter test.
10524 * gdb.mi/mi2-var-cmd.exp: Likewise.
10525
7acd5c40
UW
105262007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10527
10528 * gdb.mi/mi-var-cmd.exp: Allow -var-update null_ptr test to
10529 pass on targets where address zero is readable.
10530
9c6759c1
UW
105312007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10532
10533 * gdb.xml/tdesc-arch.exp: Test is unsupported on target with
10534 just a single architecture.
10535
a2f1aeb4
UW
105362007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10537
10538 * gdb.base/callfuncs.exp (do_get_all_registers): Remove.
10539 (fetch_all_registers): New function, uses gdb_test_multiple and
10540 exp_continue to fetch inferior output line-by-line.
10541 Replace all uses of do_get_all_registers by fetch_all_registers.
10542
46579ac2
UW
105432007-03-08 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
10544
10545 * gdb.base/relativedebug.exp: Skip test if gdb,nosignals is set
10546 in target_info.
10547
fc133f24
MS
105482007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10549
a9c64011 10550 * gdb.threads/manythreads.exp: Use $message string for
fc133f24
MS
10551 consistancy; add a default (timeout) case.
10552
7646a51d
MS
105532007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10554
10555 * gdb.base/watchpoint.exp: Fix truncated comment.
10556
dcfff61f
MS
105572007-03-02 Michael Snyder <michael.snyder@palmsource.com>
10558
10559 * Makefile.in: Remove spurious single-quotes from sed command.
10560
664e3ee9
DJ
105612007-02-28 Daniel Jacobowitz <dan@codesourcery.com>
10562
10563 * gdb.mi/mi-var-cmd.exp: Correct test name. Allow any value for
10564 func.
10565 * gdb.mi/mi2-var-cmd.exp: Likewise.
10566
d7cc6f2f
JB
105672007-02-27 Joel Brobecker <brobecker@adacore.com>
10568
a9c64011
AS
10569 * gdb.dwarf2/dw2-producer.S: New file.
10570 * gdb.dwarf2/dw2-producer.exp: New testcase.
d7cc6f2f
JB
10571
105722007-02-27 Nick Roberts <nickrob@snap.net.nz>
c0e3bc07
NR
10573
10574 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10575 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10576 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10577 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10578 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
10579 Revert tests to use mi_gdb_test and include value field in output
10580 of -var-create.
10581
93d42b30
DJ
105822007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10583
10584 * gdb.arch/i386-signal.c, gdb.arch/i386-signal.exp: New files.
10585
c499ed39
DJ
105862007-02-27 Daniel Jacobowitz <dan@codesourcery.com>
10587
10588 * gdb.base/maint.exp: Remove full paths from test names.
10589 * gdb.base/prelink.exp, gdb.cp/cp-relocate.exp,
10590 gdb.xml/tdesc-errors.exp, gdb.xml/tdesc-xinclude.exp: Likewise.
10591
9836f81b
JB
105922007-02-27 Joel Brobecker <brobecker@adacore.com>
10593
10594 * gdb.ada/catch_ex.exp: Fix a couple of copy/paste typos.
10595
c74d0ad8
DJ
105962007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10597
10598 * gdb.server/server-mon.exp: New test.
10599
2711e456
DJ
106002007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10601
10602 * gdb.cp/cp-relocate.cc, gdb.cp/cp-relocate.exp: New.
10603
ff6f572f
DJ
106042007-02-26 Daniel Jacobowitz <dan@codesourcery.com>
10605
10606 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: Update
10607 register capitalization.
10608
fada3feb
DP
106092007-02-13 Denis Pilat <denis.pilat@st.com>
10610
10611 * gdb.mi/mi-var-invalidate.exp: New file.
10612
fb1e4ffc
DJ
106132007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10614
10615 * gdb.arch/iwmmxt-regs.c, gdb.arch/iwmmxt-regs.exp: New.
10616
3da939d7
DJ
106172007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10618
10619 * tdesc-arch.exp (set_arch): Add KFAIL for missing OS ABI handlers.
10620
123dc839
DJ
106212007-02-08 Daniel Jacobowitz <dan@codesourcery.com>
10622
10623 * gdb.xml/single-reg.xml, gdb.xml/tdesc-regs.exp,
10624 gdb.xml/core-only.xml, gdb.xml/extra-regs.xml: New files.
10625
877e3645 106262007-02-08 Nick Roberts <nickrob@snap.net.nz>
87604222
NR
10627
10628 * gdb.mi/mi-var-block.exp, gdb.mi/mi2-var-block.exp
10629 * gdb.mi/mi-var-child.exp, gdb.mi/mi2-var-child.exp
10630 * gdb.mi/mi-var-child-f.exp, gdb.mi/mi-var-cmd.exp
10631 * gdb.mi/mi2-var-cmd.exp, gdb.mi/mi-var-display.exp
10632 * gdb.mi/mi2-var-display.exp, gdb.mi/gdb701.exp
1183581f 10633 * gdb.mi/gdb792.exp, lib/mi-support.exp:
87604222 10634 Update tests to include value field in output of -var-create.
a9c64011 10635
3c0a2960
AS
106362007-02-08 Andreas Schwab <schwab@suse.de>
10637
10638 * gdb.mi/mi-var-child.exp: Fix matching display of function value.
10639
108546a0
DJ
106402007-02-07 Daniel Jacobowitz <dan@codesourcery.com>
10641
10642 * gdb.xml/bad-include.xml, gdb.xml/inc-2.xml, gdb.xml/inc-body.xml,
10643 gdb.xml/includes.xml, gdb.xml/tdesc-xinclude.exp: New files.
10644
d701dcab
DP
106452007-02-02 Denis Pilat <denis.pilat@st.com>
10646
10647 * gdb.threads/threadapply.exp: check that frame is not changed by
10648 the thread apply all command.
10649
783e3e2f
AS
106502007-01-31 Andreas Schwab <schwab@suse.de>
10651
6d9c3a87
AS
10652 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add more matches.
10653
3c50d7b9
AS
10654 * gdb.dwarf2/dup-psym.S: Use .2byte/.4byte instead of .short/.int
10655 in the dwarf sections.
10656 * gdb.dwarf2/mac-fileno.S: Likewise.
10657
783e3e2f
AS
10658 * gdb.base/callfuncs.exp (do_get_all_registers): Filter out
10659 bspstore register on ia64.
10660
78ff580e
AS
106612007-01-29 Andreas Schwab <schwab@suse.de>
10662
cc8e9b12
AS
10663 * gdb.cp/annota3.exp ("watch triggered on a.x"): Match optional
10664 "frame-begin" annotation.
10665
78ff580e
AS
10666 * gdb.cp/annota2.exp ("watch triggered on a.x"): Allow arbitrary
10667 number of "frames-invalid" annotations.
10668
704a4f78
DJ
106692007-01-29 Daniel Jacobowitz <dan@codesourcery.com>
10670
10671 * gdb.base/commands.exp: Call if_commands_test.
10672 (gdb_test_no_prompt, if_commands_test): New.
10673
e741bf94
MK
106742007-01-28 Mark Kettenis <kettenis@gnu.org>
10675
10676 * gdb.threads/sigthread.c (NSIGS): Make bigger.
10677
474d0ad3
AS
106782007-01-27 Andreas Schwab <schwab@suse.de>
10679
10680 * gdb.dwarf2/dw2-basic.S: Use .2byte/.4byte/.8byte instead of
10681 .short/.int/.quad in the dwarf sections.
10682 * gdb.dwarf2/dw2-intercu.S: Likewise.
10683 * gdb.dwarf2/dw2-intermix.S: Likewise.
10684
e784b426
JK
106852007-01-25 Jan Kratochvil <jan.kratochvil@redhat.com>
10686
10687 * gdb.base/charsign.exp, gdb.base/charsign.c: New files.
4590cfcb
MK
10688 * gdb.arch/i386-sse.exp: Check $xmm.v16_int8 printing as a number
10689 array.
e784b426
JK
10690 * gdb.base/printcmds.exp: Sign-provided CHARs now became arrays.
10691 * gdb.base/setvar.exp: Likewise.
10692
37f08e04
AS
106932007-01-26 Andreas Schwab <schwab@suse.de>
10694
9a01813a
AS
10695 * gdb.base/corefile.exp: Allow non-empty argument list in reinit
10696 test.
10697
37f08e04
AS
10698 * gdb.base/multi-forks.exp ("restart $i"): Also match
10699 __kernel_syscall_via_break.
10700
6e2a9270
VP
107012007-01-24 Vladimir Prus <vladimir@codesourcery.com>
10702
10703 * lib/mi-support.exp (mi_delete_varobj): New.
10704 * gdb.mi/mi-var-cp.exp: Run the reference_to_struct
10705 testcase.
10706 * gdb.mi/mi-var-cp.cc (reference_to_struct): New function.
10707 (main): Call the above.
10708 (reference_update_test, base_in_reference_test)
10709 (reference_to_pointer): Delete the created varobjs.
a9c64011 10710
e515b470
DJ
107112007-01-23 Daniel Jacobowitz <dan@codesourcery.com>
10712
10713 * Makefile.in (ALL_SUBDIRS): Add gdb.xml.
10714 * configure: Regenerated.
10715 * configure.ac (AC_OUTPUT): Add gdb.xml/Makefile.
10716 * gdb.xml/Makefile.in, gdb.xml/tdesc-arch.exp,
10717 gdb.xml/tdesc-bogus.xml, gdb.xml/tdesc-errors.exp,
10718 gdb.xml/trivial.xml, gdb.xml/tdesc-unknown.xml: New files.
10719 * lib/gdb.exp (gdb_skip_xml_test): New function.
10720
08d8bcd7
DJ
107212007-01-23 Nick Hudson <nick.hudson@dsl.pipex.com>
10722
10723 * gdb.base/sigrepeat.exp: Correct error message.
10724
107252007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
43a9b631
JK
10726 Daniel Jacobowitz <dan@codesourcery.com>
10727
10728 * gdb.arch/i386-gnu-cfi.exp, gdb.arch/i386-gnu-cfi.c,
10729 gdb.arch/i386-gnu-cfi-asm.S: New files.
10730
97c3f1f3
JK
107312007-01-14 Jan Kratochvil <jan.kratochvil@redhat.com>
10732
10733 * lib/gdb.exp: Abort on missing `site.exp'.
10734
cb1df416
DJ
107352007-01-21 Jan Kratochvil <jan.kratochvil@redhat.com>
10736 Daniel Jacobowitz <dan@codesourcery.com>
10737
10738 * gdb.base/included.c, gdb.base/included.exp,
10739 gdb.base/included.h: New files.
10740
35990120
DJ
107412007-01-20 Daniel Jacobowitz <dan@codesourcery.com>
10742
10743 * gdb.base/bigcore.c (RLIMIT_CAP): Define.
10744 (maximize_rlimit): Reduce limits on 64-bit systems.
10745
6e81a116 107462007-01-19 Mark Kettenis <kettenis@gnu.org>
2429decf
MK
10747
10748 From Marcus Deuling <deuling@de.ibm.com>:
10749 * gdb.arch/altivec-regs.exp: Initialise variable endianness in
10750 every case.
10751
6c3c41f3
NR
107522007-01-13 Nick Roberts <nickrob@snap.net.nz>
10753
10754 * gdb.mi/mi-basics.exp, gdb.mi/mi2-basics.exp (test_dir_specification)
10755 (test_path_specification): Use objdir instead of srcdir to always
10756 get an absolute filename.
10757
2f12c312
DJ
107582007-01-12 Daniel Jacobowitz <dan@codesourcery.com>
10759
10760 * gdb.cp/member-ptr.cc (class Padding): Make contents public.
10761
81121995
VP
107622007-01-11 Vladimir Prus <vladimir@codesourcery.com>
10763
10764 * gdb.mi/mi-var-cp.cc (reference_update_tests):
10765 Make sure the variable we're using is in scope.
10766 (reference_to_pointer): Likewise.
10767
4741b737
DJ
107682007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10769
10770 * gdb.ada/catch_ex.exp: Call unsupported and stop if the runtime
10771 has no debug information.
10772
054410c3
DJ
107732007-01-09 Daniel Jacobowitz <dan@codesourcery.com>
10774
10775 * gdb.base/annota1.exp: Remove extra send_gdb.
10776
818f79f6
DJ
107772007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10778
10779 * gdb.base/relativedebug.c, gdb.base/relativedebug.exp: New files.
10780
f7a6bb70
DJ
107812007-01-09 Jan Kratochvil <jan.kratochvil@redhat.com>
10782
10783 * gdb.arch/i386-size-overlap.c, gdb.arch/i386-size-overlap.exp: New.
10784
57e66780
DJ
107852007-01-08 Nick Roberts <nickrob@snap.net.nz>
10786 Daniel Jacobowitz <dan@codesourcery.com>
10787
10788 * gdb.mi/mi-var-cmd.exp: Expect lpcharacter to update when
10789 lcharacter or linteger change. Correct duplicated test name.
10790 * gdb.mi/mi2-var-cmd.exp: Likewise.
10791
3d799a95
DJ
107922007-01-08 Daniel Jacobowitz <dan@codesourcery.com>
10793
10794 * gdb.threads/sigthread.c, gdb.threads/sigthread.exp: New.
10795
107962007-01-05 Joel Brobecker <brobecker@adacore.com>
51679ba9 10797
a9c64011
AS
10798 * gdb.base/nofield.c: New file.
10799 * gdb.base/nofield.exp: New testcase.
51679ba9 10800
eafb94e8
NR
108012007-01-05 Nick Roberts <nickrob@snap.net.nz>
10802
10803 * gdb.mi/mi-var-cp.exp: New test for references to pointers.
10804
10805 * gdb.mi/mi-var-cp.cc: (reference_to_pointer): New procedure for above
10806 test.
10807
5e572bb4
DJ
108082007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10809
10810 * gdb.mi/mi-var-cmd.exp: Add tests for unreadable varobjs.
10811
74a44383
DJ
108122007-01-04 Daniel Jacobowitz <dan@codesourcery.com>
10813
10814 * lib/mi-support.exp (mi_runto_helper): Expect two prompts
10815 when continuing.
10816
1b572db9
DJ
108172007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10818
10819 * gdb.base/annota3.exp ($binfile): Append $EXEEXT.
10820 Expect ".exe" extension.
10821
381bc39b
DJ
108222007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10823
10824 * gdb.base/charset.exp: Add explicit filename to break.
10825 * gdb.base/dbx.exp: Add explicit filename to breaks.
10826
2b70e4c6
DJ
108272007-01-04 Pedro Alves <pedro_alves@portugalmail.pt>
10828
10829 * gdb.mi/mi-file.exp: Use mi_gdb_file_cmd instead of mi_gdb_load.
10830 * gdb.mi/mi2-file.exp: Likewise.
10831
303b6f5d
DJ
108322007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10833
10834 Implement specification of MI tests as comments
10835 in C and C++ sources.
10836 * lib/mi-support.exp (mi_autotest_data): New variable.
10837 (mi_autotest_source): New variable.
10838 (count_newlines, mi_prepare_inline_tests)
10839 (mi_get_inline_test, mi_continue_to_line)
10840 (mi_run_inline_test, mi_tbreak)
10841 (mi_send_resuming_command, mi_wait_for_stop): New functions.
10842 * gdb.mi/mi-var-cp.exp: Move most content to the C file.
10843 Run inline tests.
10844 * gdb.mi/mi-var-cp.cc: Define tests here.
10845
23da0d94
VP
108462007-01-04 Vladimir Prus <vladimir@codesourcery.com>
10847
10848 Simplify usage of mi_continue_to.
10849 * lib/mi-support.exp (mi_runto_helper): Renamed
10850 from mi_runto, added new parameter 'run_or_continue'.
10851 (mi_runto): Use mi_runto_helper.
10852 (mi_continue_to): Accept just function name as parameter.
10853 Use mi_runto_helper.
10854 * gdb.mi/mi-var-cmd.exp: Adjust to changes.
10855 * gdb.mi/mi2-var-cmd.exp: Likewise.
a9c64011 10856
f9e18282
JB
108572006-01-04 Joel Brobecker <brobecker@adacore.com>
10858
10859 Make this testcase a bit more realistic. The current code
10860 is too simplistic, and allows the compiler to optimize out
10861 some of the entities we need for this testcase.
10862 * gdb.ada/null_record/bar.ads (Void_Star): New type.
10863 (Do_Nothing): Add extra parameter.
10864 * gdb.ada/null_record/bar.adb (Do_Nothing): Likewise.
10865 * gdb.ada/null_record/null_record.adb: Fake use of type Empty
10866 by using a variable of type Void_Star.
10867
fd678c65
JB
108682006-01-04 Joel Brobecker <brobecker@adacore.com>
10869
10870 * gdb.ada/catch_ex/foo.adb: New file.
10871 * gdb.ada/catch_ex.exp: New testcase.
10872
05cfdb42
DJ
108732007-01-03 Pedro Alves <pedro_alves@portugalmail.pt>
10874
10875 * gdb.base/shreloc.exp: Use ldflags instead of additional_flags to
10876 pass --image-base to linker.
10877
2e03ee74
DJ
108782007-01-03 Jan Kratochvil <jan.kratochvil@redhat.com>
10879 Daniel Jacobowitz <dan@codesourcery.com>
10880
10881 * gdb.base/readline.exp: Set $TERM. Test arrow keys in
10882 secondary prompts.
10883
0d5de010
DJ
108842007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10885
10886 * gdb.cp/classes.exp (test_pointers_to_class_members): Update expected
10887 output. Test the types of members and member pointers.
10888 * gdb.cp/inherit.exp (test_print_mi_member_types): Remove KFAILs for
10889 gdb/2092.
10890 * gdb.cp/member-ptr.exp: Search for a comment instead of a
10891 statement. Enable for GCC. Update expected output for some tests
10892 and add new tests. Remove obsolete GCC KFAILs. Allow GCC's class
10893 layout.
10894 * gdb.cp/member-ptr.cc (Padding, Padding::vspacer, Base, Base::get_x)
10895 (Base::vget_base, Left, Left::vget, Right, Right::vget, Diamond)
10896 (Diamond::vget_base): New.
10897 (main): Add new tests.
10898 * gdb.cp/printmethod.exp: Update expected output for member functions.
10899 * gdb.cp/virtfunc.exp (test_virtual_calls): Add a KFAIL for
10900 print pEe->D::vg().
10901
61a771aa
DJ
109022007-01-03 Daniel Jacobowitz <dan@codesourcery.com>
10903
10904 * gdb.threads/tls.exp: Allow stops in sem_post.
10905
2fa63963
DJ
109062006-12-31 Daniel Jacobowitz <dan@codesourcery.com>
10907
10908 * gdb.base/annota1.exp: Allow .*printf in backtraces.
10909 * gdb.base/annota3.exp: Likewise.
10910 * gdb.base/sigstep.exp (advancei): Fail if we hit the breakpoint
10911 again (instead of timing out).
10912 * gdb.gdb/selftest.exp (do_steps_and_nexts): Add an XFAIL for
10913 GCC bug 26475.
10914 * gdb.java/jmisc.exp: Adjust to work with method signatures including
10915 return types. Add kfails for GDB bugs 2214 and 2215. Move exit
10916 test from jmisc1.exp.
10917 * gdb.java/jmisc1.exp: Delete.
10918 * gdb.java/jprint.exp: Adjust to work with method signatures including
10919 return types.
10920 * gdb.objc/basicclass.exp: Update for gobjc 4.1 debug info.
10921 * gdb.threads/linux-dp.exp: Don't be confused by program output.
10922 * lib/java.exp (compile_java_from_source): Pass the correct type
10923 to target_compile.
10924
5eefc2b7
JB
109252006-12-31 Joel Brobecker <brobecker@adacore.com>
10926
10927 * gdb.arch/i386-prologue.c (stack_align_ecx): Renamed from stack_align.
10928 (stack_align_edx): New function.
10929 (stack_align_eax): New function.
10930 (main): Add calls to stack_align_edx and stack_align_eax.
10931 * gdb.arch/i386-prologue.exp: Replace stack_align with stack_align_ecx.
10932 Add testing for the cases where the register used during a stack
10933 realignment is edx. Same for eax.
10934
227c54da
DJ
109352006-12-30 Pedro Alves <pedro_alves@portugalmail.pt>
10936
10937 * lib/gdb.exp: Don't pass -fpic to gcc on Cygwin, MinGW
10938 and generic PE targets.
10939
cab8ac94
JB
109402006-12-29 Joel Brobecker <brobecker@adacore.com>
10941
10942 * gdb.ada/array_return.exp: Update copyright date list.
10943
ba54f318
JB
109442006-12-27 Joel Brobecker <brobecker@adacore.com>
10945
10946 * gdb.ada/array_return/pck.ads (Small_Float_Vector): New type.
10947 (Create_Small_Float_Vector): New function.
10948 * gdb.ada/array_return/pck.adb (Create_Small_Float_Vector): Add
10949 function body.
10950 * gdb.ada/array_return/p.adb: Use new type and function from
10951 package Pck.
10952 * gdb.ada/array_return.exp: Add a test verifying that GDB is
10953 able to print the value returned by a function returning an
10954 array of float.
10955
6b7a35dd
JB
109562006-12-20 Joel Brobecker <brobecker@adacore.com>
10957
10958 * gdb.arch/i386-prologue.exp: Remove calls to setup_kfail.
10959 The associated tests should be PASSing.
10960
038224f6
VP
109612006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10962
10963 Test for base in references.
10964 * gdb.mi/mi-var-cp.cc: Add test code.
10965 * gdb.mi/mi-var-cp.exp: Test for bases in references.
10966 * gdb.mi/mi-watch.exp: Adjust to mi_runto changes.
10967 * gdb.mi/mi2-watch.exp: Likewise.
10968 * lib/mi-support.exp (mi_runto): Use temporary breakpoint.
10969 (mi_list_varobj_children): New function.
10970
b26ed50d
VP
109712006-12-08 Vladimir Prus <vladimir@codesourcery.com>
10972
10973 * lib/mi-support.exp
10974 (mi_runto): Accept "()" after function name.
10975 (mi_create_varobj): New function.
10976 (mi_varobj_update): New function.
10977 (mi_Check_varobj_value): New function.
10978 * gdb.mi/mi-var-cp.exp: New file.
10979 * gdb.mi/mi-var-cp.cc: New file.
a9c64011 10980
08232497
DJ
109812006-12-01 Daniel Jacobowitz <dan@codesourcery.com>
10982
10983 * gdb.base/solib-weak.c, gdb.base/solib-weak.exp, gdb.base/weaklib1.c,
10984 gdb.base/weaklib2.c: New files.
10985
d394c993 109862006-11-29 Nathan Sidwell <nathan@codesourcery.com>
8ec659a0 10987
ac6c2fba
NS
10988 * gdb.threads/linux-dp.exp: Adjust regexps used to scan thread
10989 info. Adjust test names.
10990
8ec659a0 10991 * gdb.base/break.c (main): Move position of malloc.
d394c993 10992 * gdb.base/break.exp: Revert mistaken checkin.
8ec659a0 10993
acd65feb
VP
109942006-11-28 Vladimir Prus <vladimir@codesourcery.com>
10995
10996 * gdb.mi/mi-var-cmd.exp: Check -var-update after
10997 assignement of arrays and function pointers.
10998 * gdb.mi/var-cmd.c: Add declaration necessary for above
10999 tests.
11000
f556d5e5
NS
110012006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11002
11003 * gdb.base/break.c (main): Call malloc.
fcfcc2b5
NS
11004
11005 * gdb.threads/linux-dp.exp: Read thread table before and after
11006 creating each philosopher and verify it.
11007
697bc68d
NS
110082006-11-27 Nathan Sidwell <nathan@codesourcery.com>
11009 Paul Brook <paul@codesourcery.com>
11010 Daniel Jacobowitz <dan@codesourcery.com>
11011
11012 * gdb.base/ending-run.exp: Flatten expect script stepping out of
a9c64011 11013 main to remove duplication. Add start function of the form
697bc68d
NS
11014 '_*start[1-9]*'. Add RVDS start function.
11015
29d73ae4
DJ
110162006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11017
11018 * gdb.arch/thumb-prologue.c, gdb.arch/thumb-prologue.exp: New files.
11019
c1d88655
UW
110202006-11-22 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11021
11022 * gdb.asm/asm-source.exp: Add "spu*-*-*" target.
11023 * gdb.asm/spu.inc: New file.
11024 * gdb.base/term.exp: Disable if [target_info exists noargs].
11025 * gdb.gdb/complaints.exp: Disable if ![isnative].
11026 * gdb.gdb/selftest.exp: Likewise.
11027 * gdb.gdb/observer.exp: Likewise.
11028 * gdb.gdb/xfullpath.exp: Likewise.
11029 * gdb.base/attach.exp: Disable on SPU target.
11030 * gdb.cp/bs145503.exp: Likewise.
11031 * gdb.cp/exception.exp: Likewise.
11032 * gdb.cp/userdef.exp: Likewise.
11033
32a13b1a
DJ
110342006-11-22 Daniel Jacobowitz <dan@codesourcery.com>
11035
11036 * gdb.stabs/weird.exp (print_weird_var): Don't send extra \n.
11037
d8295fe9
VP
110382006-11-10 Vladimir Prus <vladimir@codesourcery.com>
11039
11040 * gdb.base/completion.exp: Fix completion tests for
11041 'info' and 'info '.
11042 * gdb.base/help.exp (help_test_raw, test_class_help)
11043 (test_prefix_command_help): Move...
11044 * lib/gdb.exp: Here.
11045 * gdb.base/main.exp: Adjust.
11046 * gdb.cp/maint.exp: Adjust.
11047 * gdb.trace/tracecmd.exp: Use test_help_class.
a9c64011 11048
8c394015
VP
110492006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11050
11051 * gdb.stabs/weird.exp (print_weird_var): Use
11052 gdb_test_multiple instead of gdb_expect.
11053
027fc1bc
VP
110542006-11-09 Vladimir Prus <vladimir@codesourcery.com>
11055
11056 * gdb.base/help.exp (help_test_raw): New.
11057 (test_class_help): New.
11058 (test_prefix_command_help): New.
11059 Adjust testcases.
11060
67609209
FR
110612006-11-09 Christophe Lyon <christophe.lyon@st.com>
11062
11063 * gdb.base/constvars.c (main): Write to crass and crips, so that
11064 they are allocated by the compiler.
11065
f73adfeb
AS
110662006-10-27 Andreas Schwab <schwab@suse.de>
11067
11068 * gdb.base/multi-forks.exp: Use "detach fork" instead of
11069 "detach-fork".
11070
2f83a18e
DJ
110712006-10-18 Daniel Jacobowitz <dan@codesoucery.com>
11072
11073 * lib/gdbserver-support.exp (gdb_target_cmd): Anchor the ends
11074 of patterns.
11075
94277a38
DJ
110762006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11077
11078 * gdb.base/sepdebug.exp: Remove debug format test.
11079 * lib/gdb.exp (gdb_gnu_strip_debug): Perform debug format test.
11080 Handle no-symtab.
11081 * gdb.base/sepsymtab.c, gdb.base/sepsymtab.exp: New.
11082
5bd2f6e2
DJ
110832006-10-17 Daniel Jacobowitz <dan@codesourcery.com>
11084
11085 * gdb.threads/manythreads.c (thread_function, main): Don't cast
11086 int to pointer or pointer to int.
11087 * gdb.threads/manythreads.exp: Don't expect the string "LWP".
11088
8c008720
DJ
110892006-10-12 Daniel Jacobowitz <dan@codesourcery.com>
11090
11091 * gdb.base/annota1.exp, gdb.base/maint.exp: Use string_to_regexp.
11092
9e35dae4
DJ
110932006-10-09 Jan Kratochvil <jan.kratochvil@redhat.com>
11094
11095 * gdb.threads/tls-nodebug.c, gdb.threads/tls-nodebug.exp: New test.
11096
d9639e13
DJ
110972006-10-09 Daniel Jacobowitz <dan@codesourcery.com>
11098
11099 PR c++/2116
11100 * gdb.cp/call-c.cc, gdb.cp/call-c.exp, gdb.cp/call-c-1.c: New.
11101
390a1bd0
JB
111022006-10-06 Joel Brobecker <brobecker@adacore.com>
11103
11104 * gdb.ada/arrayidx.exp: Remove calls to setup_kfail now that
11105 the corresponding bug has been fixed in GDB (PR/2018).
11106
dd920c33
JB
111072006-10-06 Joel Brobecker <brobecker@adacore.com>
11108
11109 * gdb.base/subst.exp: New testcase.
11110
53bbefe9
JB
111112006-10-06 Joel Brobecker <brobecker@adacore.com>
11112
11113 * gdb.ada/array_return/pck.ads: Add copyright notice.
11114 * gdb.ada/array_return/pck.adb: Likewise.
11115 * gdb.ada/array_return/p.adb: Likewise.
11116 * gdb.ada/exec_changed/first.adb: Likewise.
11117 * gdb.ada/exec_changed/second.adb: Likewise.
11118
09851417
JB
111192006-10-06 Joel Brobecker <brobecker@adacore.com>
11120
11121 * gdb.ada/watch_arg/watch.adb: New file.
11122 * gdb.ada/watch_arg.exp: New testcase.
11123
041bf30d
VP
111242006-10-02 Vladimir Prus <vladimir@codesourcery.com>
11125
11126 * gdb.mi/mi-basics.exp (test_path_specification): Pass orig_path
a9c64011 11127 via string_to_regexp.
041bf30d 11128 * gdb.mi/mi2-basics.exp: Likewise.
a9c64011 11129
f286fbdd 111302006-09-20 Michael Snyder <michael.snyder@palmsource.com>
7b880e0b
MS
11131
11132 * abug.exp, cpu32bug.exp, est.exp hmsirom.exp, nind.exp:
11133 Remove unused / obsolete files.
11134
7c07f349
NR
111352006-09-19 Nick Roberts <nickrob@snap.net.nz>
11136
11137 * gdb.base/multi-forks.exp: Include __kernel_vsyscall in regexp.
11138
cd5ff84a
VP
111392006-09-17 Vladimir Prus <vladimir@codesourcery.com>
11140
11141 * gdb.mi/mi-stack.exp (test_stack_args_listing): Test that
11142 HIGH_FRAME argument to -stack-list-arguments can be larger than
a9c64011 11143 the number of frames.
cd5ff84a 11144
ae018d1a
DJ
111452006-09-15 Daniel Jacobowitz <dan@codesourcery.com>
11146
11147 * gdb.base/args.c (main): Add breakpoint marker.
11148 * gdb.base/args.exp: Use args_test for tests. Add new tests which
11149 really test empty arguments.
11150 (args_load): Delete.
11151 (args_test): New.
11152
b399c549
NR
111532006-09-13 Nick Roberts <nickrob@snap.net.nz>
11154
11155 * gdb.mi/mi-file.exp (test_file_list_exec_source_files): Just
889bf7c5 11156 check for one file.
b399c549 11157
2ab1eb7a
VP
111582006-09-07 Vladimir Prus <ghost@vladimir@codesourcery.com>
11159
11160 * gdb.mi/mi-stack.exp (test_stack_frame_listing): Test that
11161 HIGH_FRAME argument to -stack-list-locals can be larger than
11162 the number of frames.
a9c64011 11163
476308bf
FF
111642006-08-18 Fred Fish <fnf@specifix.com>
11165
11166 * lib/gdb.exp (skip_altivec_tests): Fix apparent typo,
11167 '$' in front of skip_vmx_tests_saved when setting that.
11168
8625200f
AS
111692006-08-10 Andrew Stubbs <andrew.stubbs@st.com>
11170
11171 * gdb.base/trace-commands.exp: New file.
11172
089ec8f1
DJ
111732006-08-10 Joel Brobecker <brobecker@adacore.com>
11174 Daniel Jacobowitz <dan@codesourcery.com>
11175
11176 * gdb.base/step-bt.exp: Make hexadecimal address optional in
11177 expected output of the backtrace commands.
11178
b60f0898
JB
111792006-08-09 Joel Brobecker <brobecker@adacore.com>
11180
11181 * gdb.arch/altivec-abi.exp: Replace gdb_suppress_entire_file with
11182 untested followed by return combination.
11183 * gdb.arch/altivec-regs.exp: Likewise.
11184 * gdb.arch/e500-abi.exp: Likewise.
11185 * gdb.arch/e500-regs.exp: Likewise.
11186 * gdb.arch/gdb1291.exp: Likewise.
11187 * gdb.arch/gdb1431.exp: Likewise.
11188 * gdb.arch/gdb1558.exp: Likewise.
11189 * gdb.arch/i386-prologue.exp: Likewise.
11190 * gdb.arch/i386-unwind.exp: Likewise.
11191 * gdb.asm/asm-source.exp: Likewise.
11192 * gdb.base/a2-run.exp: Likewise.
11193 * gdb.base/advance.exp: Likewise.
11194 * gdb.base/all-bin.exp: Likewise.
11195 * gdb.base/annota1.exp: Likewise.
11196 * gdb.base/annota3.exp: Likewise.
11197 * gdb.base/args.exp: Likewise.
11198 * gdb.base/arithmet.exp: Likewise.
11199 * gdb.base/assign.exp: Likewise.
11200 * gdb.base/async.exp: Likewise.
11201 * gdb.base/attach.exp: Likewise.
11202 * gdb.base/bang.exp: Likewise.
11203 * gdb.base/bigcore.exp: Likewise.
11204 * gdb.base/bitfields.exp: Likewise.
11205 * gdb.base/bitfields2.exp: Likewise.
11206 * gdb.base/break.exp: Likewise.
11207 * gdb.base/call-sc.exp: Likewise.
11208 * gdb.base/call-strs.exp: Likewise.
11209 * gdb.base/callfuncs.exp: Likewise.
11210 * gdb.base/checkpoint.exp: Likewise.
11211 * gdb.base/chng-syms.exp: Likewise.
11212 * gdb.base/code-expr.exp: Likewise.
11213 * gdb.base/commands.exp: Likewise.
11214 * gdb.base/completion.exp: Likewise.
11215 * gdb.base/cond-expr.exp: Likewise.
11216 * gdb.base/condbreak.exp: Likewise.
11217 * gdb.base/consecutive.exp: Likewise.
11218 * gdb.base/constvars.exp: Likewise.
11219 * gdb.base/corefile.exp: Likewise.
11220 * gdb.base/cvexpr.exp: Likewise.
11221 * gdb.base/dbx.exp: Likewise.
11222 * gdb.base/define.exp: Likewise.
11223 * gdb.base/detach.exp: Likewise.
11224 * gdb.base/display.exp: Likewise.
11225 * gdb.base/dump.exp: Likewise.
11226 * gdb.base/ena-dis-br.exp: Likewise.
11227 * gdb.base/ending-run.exp: Likewise.
11228 * gdb.base/environ.exp: Likewise.
11229 * gdb.base/eval-skip.exp: Likewise.
11230 * gdb.base/exprs.exp: Likewise.
11231 * gdb.base/fileio.exp: Likewise.
11232 * gdb.base/finish.exp: Likewise.
11233 * gdb.base/float.exp: Likewise.
11234 * gdb.base/foll-exec.exp: Likewise.
11235 * gdb.base/foll-fork.exp: Likewise.
11236 * gdb.base/foll-vfork.exp: Likewise.
11237 * gdb.base/freebpcmd.exp: Likewise.
11238 * gdb.base/funcargs.exp: Likewise.
11239 * gdb.base/gcore.exp: Likewise.
11240 * gdb.base/gdb1090.exp: Likewise.
11241 * gdb.base/gdb1250.exp: Likewise.
11242 * gdb.base/huge.exp: Likewise.
11243 * gdb.base/info-proc.exp: Likewise.
11244 * gdb.base/interrupt.exp: Likewise.
11245 * gdb.base/jump.exp: Likewise.
11246 * gdb.base/langs.exp: Likewise.
11247 * gdb.base/lineinc.exp: Likewise.
11248 * gdb.base/list.exp: Likewise.
11249 * gdb.base/logical.exp: Likewise.
11250 * gdb.base/long_long.exp: Likewise.
11251 * gdb.base/macscp.exp: Likewise.
11252 * gdb.base/maint.exp: Likewise.
11253 * gdb.base/mips_pro.exp: Likewise.
11254 * gdb.base/miscexprs.exp: Likewise.
11255 * gdb.base/multi-forks.exp: Likewise.
11256 * gdb.base/opaque.exp: Likewise.
11257 * gdb.base/overlays.exp: Likewise.
11258 * gdb.base/pc-fp.exp: Likewise.
11259 * gdb.base/pointers.exp: Likewise.
11260 * gdb.base/printcmds.exp: Likewise.
11261 * gdb.base/psymtab.exp: Likewise.
11262 * gdb.base/ptype.exp: Likewise.
11263 * gdb.base/recurse.exp: Likewise.
11264 * gdb.base/relational.exp: Likewise.
11265 * gdb.base/relocate.exp: Likewise.
11266 * gdb.base/remote.exp: Likewise.
11267 * gdb.base/reread.exp: Likewise.
11268 * gdb.base/restore.exp: Likewise.
11269 * gdb.base/return.exp: Likewise.
11270 * gdb.base/return2.exp: Likewise.
11271 * gdb.base/scope.exp: Likewise.
11272 * gdb.base/sect-cmd.exp: Likewise.
11273 * gdb.base/sep.exp: Likewise.
11274 * gdb.base/sepdebug.exp: Likewise.
11275 * gdb.base/setshow.exp: Likewise.
11276 * gdb.base/setvar.exp: Likewise.
11277 * gdb.base/sigall.exp: Likewise.
11278 * gdb.base/sigbpt.exp: Likewise.
11279 * gdb.base/signals.exp: Likewise.
11280 * gdb.base/signull.exp: Likewise.
11281 * gdb.base/sizeof.exp: Likewise.
11282 * gdb.base/solib.exp: Likewise.
11283 * gdb.base/step-line.exp: Likewise.
11284 * gdb.base/step-test.exp: Likewise.
11285 * gdb.base/structs.exp: Likewise.
11286 * gdb.base/structs2.exp: Likewise.
11287 * gdb.base/term.exp: Likewise.
11288 * gdb.base/twice.exp: Likewise.
11289 * gdb.base/until.exp: Likewise.
11290 * gdb.base/varargs.exp: Likewise.
11291 * gdb.base/volatile.exp: Likewise.
11292 * gdb.base/watchpoint.exp: Likewise.
11293 * gdb.base/whatis-exp.exp: Likewise.
11294 * gdb.base/whatis.exp: Likewise.
11295 * gdb.cp/ambiguous.exp: Likewise.
11296 * gdb.cp/annota2.exp: Likewise.
11297 * gdb.cp/annota3.exp: Likewise.
11298 * gdb.cp/bool.exp: Likewise.
11299 * gdb.cp/breakpoint.exp: Likewise.
11300 * gdb.cp/casts.exp: Likewise.
11301 * gdb.cp/class2.exp: Likewise.
11302 * gdb.cp/classes.exp: Likewise.
11303 * gdb.cp/cplusfuncs.exp: Likewise.
11304 * gdb.cp/ctti.exp: Likewise.
11305 * gdb.cp/derivation.exp: Likewise.
11306 * gdb.cp/exception.exp: Likewise.
11307 * gdb.cp/gdb1355.exp: Likewise.
11308 * gdb.cp/hang.exp: Likewise.
11309 * gdb.cp/inherit.exp: Likewise.
11310 * gdb.cp/local.exp: Likewise.
11311 * gdb.cp/m-data.exp: Likewise.
11312 * gdb.cp/m-static.exp: Likewise.
11313 * gdb.cp/member-ptr.exp: Likewise.
11314 * gdb.cp/method.exp: Likewise.
11315 * gdb.cp/misc.exp: Likewise.
11316 * gdb.cp/namespace.exp: Likewise.
11317 * gdb.cp/overload.exp: Likewise.
11318 * gdb.cp/ovldbreak.exp: Likewise.
11319 * gdb.cp/pr-1023.exp: Likewise.
11320 * gdb.cp/pr-1210.exp: Likewise.
11321 * gdb.cp/pr-574.exp: Likewise.
11322 * gdb.cp/printmethod.exp: Likewise.
11323 * gdb.cp/psmang.exp: Likewise.
11324 * gdb.cp/ref-params.exp: Likewise.
11325 * gdb.cp/ref-types.exp: Likewise.
11326 * gdb.cp/rtti.exp: Likewise.
11327 * gdb.cp/templates.exp: Likewise.
11328 * gdb.cp/try_catch.exp: Likewise.
11329 * gdb.cp/userdef.exp: Likewise.
11330 * gdb.cp/virtfunc.exp: Likewise.
11331 * gdb.disasm/am33.exp: Likewise.
11332 * gdb.disasm/h8300s.exp: Likewise.
11333 * gdb.disasm/mn10300.exp: Likewise.
11334 * gdb.disasm/sh3.exp: Likewise.
11335 * gdb.disasm/t01_mov.exp: Likewise.
11336 * gdb.disasm/t02_mova.exp: Likewise.
11337 * gdb.disasm/t03_add.exp: Likewise.
11338 * gdb.disasm/t04_sub.exp: Likewise.
11339 * gdb.disasm/t05_cmp.exp: Likewise.
11340 * gdb.disasm/t06_ari2.exp: Likewise.
11341 * gdb.disasm/t07_ari3.exp: Likewise.
11342 * gdb.disasm/t08_or.exp: Likewise.
11343 * gdb.disasm/t09_xor.exp: Likewise.
11344 * gdb.disasm/t10_and.exp: Likewise.
11345 * gdb.disasm/t11_logs.exp: Likewise.
11346 * gdb.disasm/t12_bit.exp: Likewise.
11347 * gdb.disasm/t13_otr.exp: Likewise.
11348 * gdb.hp/gdb.aCC/optimize.exp: Likewise.
11349 * gdb.hp/gdb.aCC/watch-cmd.exp: Likewise.
11350 * gdb.hp/gdb.base-hp/callfwmall.exp: Likewise.
11351 * gdb.hp/gdb.base-hp/dollar.exp: Likewise.
11352 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Likewise.
11353 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
11354 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
11355 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
11356 * gdb.hp/gdb.base-hp/sized-enum.exp: Likewise.
11357 * gdb.hp/gdb.compat/xdb1.exp: Likewise.
11358 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
11359 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
11360 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
11361 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
11362 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
11363 * gdb.mi/gdb701.exp: Likewise.
11364 * gdb.mi/gdb792.exp: Likewise.
11365 * gdb.mi/mi-basics.exp: Likewise.
11366 * gdb.mi/mi-break.exp: Likewise.
11367 * gdb.mi/mi-cli.exp: Likewise.
11368 * gdb.mi/mi-console.exp: Likewise.
11369 * gdb.mi/mi-disassemble.exp: Likewise.
11370 * gdb.mi/mi-eval.exp: Likewise.
11371 * gdb.mi/mi-file.exp: Likewise.
11372 * gdb.mi/mi-read-memory.exp: Likewise.
11373 * gdb.mi/mi-regs.exp: Likewise.
11374 * gdb.mi/mi-return.exp: Likewise.
11375 * gdb.mi/mi-simplerun.exp: Likewise.
11376 * gdb.mi/mi-stack.exp: Likewise.
11377 * gdb.mi/mi-stepi.exp: Likewise.
11378 * gdb.mi/mi-syn-frame.exp: Likewise.
11379 * gdb.mi/mi-until.exp: Likewise.
11380 * gdb.mi/mi-var-block.exp: Likewise.
11381 * gdb.mi/mi-var-child.exp: Likewise.
11382 * gdb.mi/mi-var-cmd.exp: Likewise.
11383 * gdb.mi/mi-var-display.exp: Likewise.
11384 * gdb.mi/mi-watch.exp: Likewise.
11385 * gdb.mi/mi2-basics.exp: Likewise.
11386 * gdb.mi/mi2-break.exp: Likewise.
11387 * gdb.mi/mi2-cli.exp: Likewise.
11388 * gdb.mi/mi2-console.exp: Likewise.
11389 * gdb.mi/mi2-disassemble.exp: Likewise.
11390 * gdb.mi/mi2-eval.exp: Likewise.
11391 * gdb.mi/mi2-file.exp: Likewise.
11392 * gdb.mi/mi2-read-memory.exp: Likewise.
11393 * gdb.mi/mi2-regs.exp: Likewise.
11394 * gdb.mi/mi2-return.exp: Likewise.
11395 * gdb.mi/mi2-simplerun.exp: Likewise.
11396 * gdb.mi/mi2-stack.exp: Likewise.
11397 * gdb.mi/mi2-stepi.exp: Likewise.
11398 * gdb.mi/mi2-syn-frame.exp: Likewise.
11399 * gdb.mi/mi2-until.exp: Likewise.
11400 * gdb.mi/mi2-var-block.exp: Likewise.
11401 * gdb.mi/mi2-var-child.exp: Likewise.
11402 * gdb.mi/mi2-var-cmd.exp: Likewise.
11403 * gdb.mi/mi2-var-display.exp: Likewise.
11404 * gdb.mi/mi2-watch.exp: Likewise.
11405 * gdb.stabs/exclfwd.exp: Likewise.
11406 * gdb.stabs/weird.exp: Likewise.
11407 * gdb.threads/gcore-thread.exp: Likewise.
11408 * gdb.trace/actions.exp: Likewise.
11409 * gdb.trace/backtrace.exp: Likewise.
11410 * gdb.trace/circ.exp: Likewise.
11411 * gdb.trace/collection.exp: Likewise.
11412 * gdb.trace/deltrace.exp: Likewise.
11413 * gdb.trace/infotrace.exp: Likewise.
11414 * gdb.trace/limits.exp: Likewise.
11415 * gdb.trace/packetlen.exp: Likewise.
11416 * gdb.trace/passc-dyn.exp: Likewise.
11417 * gdb.trace/passcount.exp: Likewise.
11418 * gdb.trace/report.exp: Likewise.
11419 * gdb.trace/save-trace.exp: Likewise.
11420 * gdb.trace/tfind.exp: Likewise.
11421 * gdb.trace/tracecmd.exp: Likewise.
11422 * gdb.trace/while-dyn.exp: Likewise.
11423 * gdb.trace/while-stepping.exp: Likewise.
11424
f4b618d1
JB
114252006-08-08 Joel Brobecker <brobecker@adacore.com>
11426
11427 * gdb.base/step-bt.c: New file.
11428 * gdb.base/step-bt.exp: New testcase.
11429
3d00d119
DJ
114302006-08-08 Daniel Jacobowitz <dan@codesourcery.com>
11431
11432 * config/monitor.exp (gdb_load): Remove support for obsolete
11433 download-write-size.
11434 * gdb.base/remote.exp: Likewise. Update all callers of
11435 gdb_timed_load.
11436
017b5bd4
DJ
114372006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
11438
11439 * cursal.exp: Pass binfile to gdb_load.
11440
837c599d
DJ
114412006-08-01 Nathan Sidwell <nathan@codesourcery.com>
11442
11443 * gdb.base/cursal.exp: Add "" to gdb_load call.
11444
8dd4540b
MK
114452006-07-29 Mark Kettenis <kettenis@gnu.org>
11446
11447 * gdb.asm/asm-source.exp: Add alpha-*-netbsd* to the list of
11448 NetBSD/ELF targets.
11449
ab5c9f60
DJ
114502006-07-25 Daniel Jacobowitz <dan@codesourcery.com>
11451
11452 * gdb.cp/userdef.cc, gdb.cp/userdef.exp: New tests for unary
11453 operator*.
11454
4c42eaff
DJ
114552006-07-24 Daniel Jacobowitz <dan@codesourcery.com>
11456
11457 * gdb.base/completion.exp: Update for change in "file" behavior.
11458 * gdb.stabs/weird.exp: Likewise.
11459 * lib/mi-support.exp (mi_gdb_file_cmd): Likewise.
11460 * lib/gdb.exp (gdb_file_cmd): Likewise. Kill the program explicitly.
11461
0155cc76
NS
114622006-07-24 Nathan Sidwell <nathan@codesourcery.com>
11463
11464 * gdb.base/auxv.exp: Skip on non-linux, non-solaris targets.
11465 * gdb.base/cursal.exp: Use gdb_file_cmd first, then separate gdb_load.
11466
16026cd7
AS
114672006-07-21 Andrew Stubbs <andrew.stubbs@st.com>
11468
11469 * gdb.base/default.exp: Update source command error message.
11470 * gdb.base/help.exp: Update 'help source' message.
11471
16963cb6
DJ
114722006-07-20 Daniel Jacobowitz <dan@codesourcery.com>
11473
11474 * gdb.cp/bs15503.exp: Update comment for no longer crashing
11475 test.
11476
6d7fd486
AS
114772006-07-19 Andrew Stubbs <andrew.stubbs@st.com>
11478
11479 * gdb.base/ifelse.exp: Remove troublesome 'got here' messages.
11480
29e8a844
DJ
114812006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11482
11483 * gdb.arch/i386-size.c, gdb.arch/i386-size.exp: New files.
11484
6afcfa39
DJ
114852006-07-18 Daniel Jacobowitz <dan@codesourcery.com>
11486
11487 * gdb.threads/print-threads.exp: Use gdb_breakpoint.
11488
267a692b
MK
114892006-07-17 Mark Kettenis <kettenis@gnu.org>
11490
11491 * gdb.base/long_long.exp (gdb_test_long_long): Exclude
11492 *-*-openbsd* from targets for wich we expect ARM FPA floating
11493 point format.
11494
85d2fec4
NR
114952006-07-17 Nick Roberts <nickrob@snap.net.nz>
11496
11497 * gdb.cp/annota3.exp: Expect frame-begin annotation.
11498
114992006-07-17 Mark Kettenis <kettenis@gnu.org>
11500
11501 * gdb.base/annota3.exp: Expect frame-begin annotation.
11502
85b4c6e8
JB
115032006-07-14 Joel Brobecker <brobecker@adacore.com>
11504
11505 * gdb.base/help.exp: Adjust "help unset" test to accept
11506 any list of unset commands.
11507
fb933624
DJ
115082006-07-13 Paul N. Hilfinger <Hilfinger@adacore.com>
11509 Daniel Jacobowitz <dan@codesourcery.com>
11510
11511 * gdb.cp/ref-params.exp: New test.
11512 * gdb.cp/ref-params.cc: New source file.
11513 * gdb.cp/Makefile.in (EXECUTABLES): Add ref-params.
11514
1dff4b64
MK
115152006-07-08 Mark Kettenis <kettenis@gnu.org>
11516
11517 * gdb.arch/alpha-step.exp (test_stepi): Do not include trailing
11518 spaces/tabs in regular expressions since they might not be there.
11519
40d2e0e3
AS
115202006-07-07 Andrew Stubbs <andrew.stubbs@st.com>
11521
11522 * gdb.base/ifelse.exp: New file.
11523
f6c957d2
NS
115242006-07-04 Nathan Sidwell <nathan@codesourcery.com>
11525
11526 * gdb.base/huge.c: Allow CRASH_GDB to be set from command
11527 line.
11528 * gdb.base/huge.exp: Loop over compilation to find a size that
11529 is acceptable.
11530 * gdb.base/remote.exp: Correct expected strings.
11531 * gdb.dwarf2/mac-fileno.S: Avoid # comments.
11532
b9c5a23d
DJ
115332006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11534
11535 * gdb.base/store.exp: Don't use gdb_suppress_entire_file.
11536
9af2e58d
DJ
115372006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11538
11539 * gdb.base/gdb1555.exp: Use gdb_compile_shlib. Skip if not
11540 native.
11541
30930ca5
DJ
115422006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11543
11544 * gdb.stabs/exclfwd.exp: Skip the test if configure did not
11545 enable stabs testing.
11546
aa32fa1d
DJ
115472006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11548
bd4a4c80 11549 * gdb.base/auxv.exp: Intercept undefined command messages before
aa32fa1d
DJ
11550 gdb_test_multiple does.
11551
321fef15
DJ
115522006-06-22 Daniel Jacobowitz <dan@codesourcery.com>
11553
11554 * Makefile.in (host_alias): Remove.
11555 (target_alias): Use @target_noncanonical@.
11556 (site.exp): Don't set host_alias.
11557 * aclocal.m4: Remove contents. Include acx.m4.
11558 * configure: Regenerated.
11559 * configure.ac: Use ACX_NONCANONICAL_TARGET.
11560
e1c2defa
NS
115612006-06-13 Nathan Sidwell <nathan@codesourcery.com>
11562
e63b55d1
NS
11563 * lib/gdb.exp (gdb_load_cmd): New.
11564
5600ea19
NS
11565 * gdb.base/fileio.c: Add system(NULL) test.
11566 * gdb.base/fileio.exp: Check it.
11567
e1c2defa
NS
11568 * gdb.base/break.c: Add 10a breakpoint at }
11569 * gdb.base/break.exp: Add test for breakpoint at }
11570 * gdb.cp/anon-union.cc: Add code at end of function.
11571 * gdb.cp/anon-union.exp: Adjust end of function breakpoint.
11572 * gdb.mi/var-cmd.c: Add code at end of function.
11573 * gdb.mi/mi-var-display.exp: Adjust end of next.
11574 * gdb.mi/mi2-var-display.exp: Likewise.
11575 * gdb.base/fileio.c: Add stop function and insert calls at
11576 stopping places.
11577 * gdb.base/fileio.exp: Breakpoint stop function and remove
11578 explicit line number references.
11579
6c0112ec
JB
115802006-05-19 Joel Brobecker <brobecker@adacore.com>
11581
a9c64011
AS
11582 * gdb.base/del.exp (test_delete_alias): New function.
11583 Now check that both "del" and "d" work as aliases for "delete".
6c0112ec 11584
154189a4
FF
115852006-05-18 Fred Fish <fnf@specifix.com>
11586
11587 * gdb.base/a2-run.exp: Allow part of test to run when args aren't
11588 required. Check for spurious output after program exits normally.
11589
582e64c2
FF
115902006-05-17 Fred Fish <fnf@specifix.com>
11591
11592 * gdb.base/relocate.exp: Use gdb_file_cmd rather than
11593 gdb_load, so it works in the simulator.
11594
8ef6493a
FF
115952006-05-11 Fred Fish <fnf@specifix.com>
11596
11597 * gdb.base/bang.exp: Ignore unexpected output between the
11598 "program exited normally" and the gdb prompt, as many other
11599 tests do.
11600
692b141c
MK
116012006-05-07 Mark Kettenis <kettenis@gnu.org>
11602
11603 * gdb.base/help.exp: Make "delete checkpoint" part option for
11604 "help d" and "help delete" tests.
11605
540b8a30
UW
116062006-05-06 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
11607
a9c64011 11608 * gdb.mi/mi-basics.exp: Add missing serial number to
540b8a30
UW
11609 expected output in some mi_gdb_test statements.
11610 * gdb.mi/mi2-basics.exp: Likewise.
11611
9b6462d9
JB
116122006-05-05 Joel Brobecker <brobecker@adacore.com>
11613
11614 * gdb.base/del.c: New file.
11615 * gdb.base/del.exp: New testcase.
11616
954de43b
DM
116172006-05-05 David S. Miller <davem@sunset.davemloft.net>
11618
11619 * gdb.base/break.exp: Do not assume a breakpoint on
11620 main will actually be in $srcfile when optimizing.
1303f75e
DM
11621 * gdb.base/savedregs.exp: Do not require that the dummy
11622 frame location match up to a symbol and source file location.
c3242428
DM
11623 * gdb.mi/mi-regs.exp (111-data-list-register-values x): "No registers"
11624 will get printed without a mi_cmd_data_list_register_values prefix.
11625 (*-data-list-register-*): Correct regular expressions to expect the new
11626 pseudo d? floating point registers.
11627 * gdb.mi/mi2-regs.exp: Likewise.
a9c64011 11628
c7e64c9a
DJ
116292006-05-05 Christophe Lyon <christophe.lyon@st.com>
11630
11631 * gdb.cp/m-static.h (class gnu_obj_4): Add dummy member.
11632 * gdb.cp/m-static.cc (main): Write to test4.dummy, so that test4
11633 is allocated by the compiler.
11634 * gdb.mi/var-cmd.c: (do_special_tests): Write to u, anonu, s,
11635 anons, e, anone to force their allocation by the compiler.
11636
116372006-05-05 Daniel Jacobowitz <dan@codesourcery.com>
79c214e0
DJ
11638
11639 * gdb.base/help.exp: Update expected text for help d and
11640 help delete.
11641
27ce9a6d
MK
116422006-05-02 Mark Kettenis <kettenis@gnu.org>
11643
11644 * gdb.asm/asm-source.exp: Add powerpc-*-netbsd* to the list of
11645 NetBSD/ELF targets.
11646
8608915f
MK
116472006-04-30 Mark Kettenis <kettenis@gnu.org>
11648
11649 * gdb.base/sigbpt.exp (stepi_out): FAIL when inserting a
11650 single-step breakpoint fails; make this a KFAIL on
11651 sparc*-*-openbsd*.
11652 * gdb.base/siginfo.exp: Likewise.
11653 * gdb.base/sigstep.exp (advance, advancei): Likewise.
11654
b8db102d
MS
116552006-04-26 Michael Snyder <msnyder@redhat.com>
11656
11657 * gdb.base/multi-forks.exp: Modify patterns for "run to exit",
11658 which may have to consume output from other forks.
11659 Add tests to make sure that "delete fork" succeeded.
11660
c702009a
MS
116612006-04-20 Michael Snyder <msnyder@redhat.com>
11662
11663 * 2006-03-22 Jim Blandy <jimb@redhat.com>
11664 Add support for the Renesas M32C and M16C.
11665
11666 * gdb.asm/asm-source.exp: Add m32c target.
11667 * gdb.asm/m32c.inc: Support for m32c target.
11668
e28493f2
AS
116692006-04-07 Andrew Stubbs <andrew.stubbs@st.com>
11670
11671 * gdb.base/commands.exp (recursive_source_test): New test.
11672
880da185
DM
116732006-04-04 David S. Miller <davem@sunset.davemloft.net>
11674
11675 * gdb.base/float.exp: Add pattern for sparc targets.
11676
61d9b92f
DJ
116772006-03-30 Daniel Jacobowitz <dan@codesourcery.com>
11678
11679 * gdb.base/commands.exp (stray_arg0_test): New test.
11680
bd717df8
PB
116812006-03-30 Paul Brook <paul@codesourcery.com>
11682
11683 * gdb.mi/mi-until.exp: kfail broken until command.
11684 * gdb.mi/mi2-until.exp: Ditto.
11685
ec793d3c
NR
116862006-03-27 Nick Roberts <nickrob@snap.net.nz>
11687
11688 * gdb.mi/mi-var-child-f.exp, gdb.mi/array.f: New files.
11689
831004b7
AO
116902006-03-08 Alexandre Oliva <aoliva@redhat.com>
11691
11692 * gdb.base/prelink.exp: Anchor tested-for regular expression
11693 on gdb prompt.
11694
effe49a0
PB
116952006-03-07 Paul Brook <paul@codesourcery.com>
11696
11697 * gdb.base/assign.exp: Correct fail message.
11698
e5461016
PB
116992006-03-07 Paul Brook <paul@codesourcery.com>
11700
11701 * lib/compiler.c: Extract armcc version number.
11702 * lib/compiler.cc: Ditto.
11703
fc91c6c2
PB
117042006-03-07 Paul Brook <paul@codesourcery.com>
11705
11706 * gdb.arch/altivec-abi.exp: Use nowarnings instead of
11707 additional_flags=-w.
11708 * gdb.arch/altivec-regs.exp: Ditto.
11709 * gdb.arch/e500-abi.exp: Ditto.
11710 * gdb.arch/e500-regs.exp: Ditto.
11711 * gdb.base/all-bin.exp: Ditto.
11712 * gdb.base/annota1.exp: Ditto.
11713 * gdb.base/annota3.exp: Ditto.
11714 * gdb.base/args.exp: Ditto.
11715 * gdb.base/arithmet.exp: Ditto.
11716 * gdb.base/assign.exp: Ditto.
11717 * gdb.base/async.exp: Ditto.
11718 * gdb.base/bang.exp: Ditto.
11719 * gdb.base/break.exp: Ditto.
11720 * gdb.base/call-rt-st.exp: Ditto.
11721 * gdb.base/completion.exp: Ditto.
11722 * gdb.base/cond-expr.exp: Ditto.
11723 * gdb.base/condbreak.exp: Ditto.
11724 * gdb.base/consecutive.exp: Ditto.
11725 * gdb.base/define.exp: Ditto.
11726 * gdb.base/display.exp: Ditto.
11727 * gdb.base/ena-dis-br.exp: Ditto.
11728 * gdb.base/environ.exp: Ditto.
11729 * gdb.base/eval-skip.exp: Ditto.
11730 * gdb.base/info-proc.exp: Ditto.
11731 * gdb.base/jump.exp: Ditto.
11732 * gdb.base/logical.exp: Ditto.
11733 * gdb.base/long_long.exp: Ditto.
11734 * gdb.base/maint.exp: Ditto.
11735 * gdb.base/miscexprs.exp: Ditto.
11736 * gdb.base/pc-fp.exp: Ditto.
11737 * gdb.base/pointers.exp: Ditto.
11738 * gdb.base/relational.exp: Ditto.
11739 * gdb.base/reread.exp: Ditto.
11740 * gdb.base/sect-cmd.exp: Ditto.
11741 * gdb.base/sep.exp: Ditto.
11742 * gdb.base/sepdebug.exp: Ditto.
11743 * gdb.base/until.exp: Ditto.
11744 * gdb.base/whatis-exp.exp: Ditto.
11745 * gdb.cp/annota2.exp: Ditto.
11746 * gdb.cp/annota3.exp: Ditto.
11747 * gdb.trace/actions.exp: Ditto.
11748 * gdb.trace/backtrace.exp: Ditto.
11749 * gdb.trace/circ.exp: Ditto.
11750 * gdb.trace/collection.exp: Ditto.
11751 * gdb.trace/deltrace.exp: Ditto.
11752 * gdb.trace/infotrace.exp: Ditto.
11753 * gdb.trace/limits.exp: Ditto.
11754 * gdb.trace/packetlen.exp: Ditto.
11755 * gdb.trace/passc-dyn.exp: Ditto.
11756 * gdb.trace/passcount.exp: Ditto.
11757 * gdb.trace/report.exp: Ditto.
11758 * gdb.trace/save-trace.exp: Ditto.
11759 * gdb.trace/tfind.exp: Ditto.
11760 * gdb.trace/tracecmd.exp: Ditto.
11761 * gdb.trace/while-dyn.exp: Ditto.
11762 * gdb.trace/while-stepping.exp: Ditto.
11763 * lib/gdb.exp: Ditto.
11764 (gdb_compile): Handle nowarning option.
11765
5f4a23d9
AO
117662006-03-07 Alexandre Oliva <aoliva@redhat.com>
11767
11768 * gdb.base/prelink.c, gdb.base/prelink-lib.c: Update FSF address.
11769 * gdb.base/prelink.exp: Likewise. Add -q to prelink runs.
11770 Rename executable to prelinkt. Don't re-prelink if we didn't
11771 get a core file. Test prelink -u exit status to tell whether
11772 prelinking failed. Use gdb_test_multiple.
11773
9733fc94
DJ
117742006-03-01 Daniel Jacobowitz <dan@codesourcery.com>
11775
11776 * gdb.cp/inherit.exp (test_print_mi_member_types): New function.
11777 (do_tests): Call it.
11778
cc10cae3
AO
117792006-02-28 Alexandre Oliva <aoliva@redhat.com>
11780
11781 * gdb.base/prelink.exp: New test.
11782 * gdb.base/prelink.c, gdb.base/prelink-lib.c: New sources.
11783
15c46491
WZ
117842006-02-24 Wu Zhou <woodzltc@cn.ibm.com>
11785
11786 * gdb.fortran/derived-type.f90: New file.
11787 * gdb.fortran/derived-type.exp: New testcase.
11788
5c9f7ded
DJ
117892006-02-23 Daniel Jacobowitz <dan@codesourcery.com>
11790
11791 * gdb.base/default.exp: Allow ';' as a directory separator.
11792
5b96932b
AS
117932006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11794
11795 * gdb.base/help.exp (help add-symbol-file): Update.
11796
1986bccd
AS
117972006-02-21 Andrew Stubbs <andrew.stubbs@st.com>
11798
11799 * gdb.base/help.exp (help load): Update expected results.
11800
a8b7528f
FF
118012006-02-19 Fred Fish <fnf@specifix.com>
11802
11803 * gdb.base/pc-fp.exp (get_valueofx): Don't print environment
11804 specifix hex value as part of results.
11805 * gdb.base/shreloc.exp (get_msym_addrs): Ditto.
a9c64011 11806
f8261448
FF
118072006-02-16 Fred Fish <fnf@specifix.com>
11808
11809 * gdb.base/whatis.c: Define variables using typedefs char_addr,
11810 ushort_addr, and slong_addr, so the typedefs are not optimized
11811 away.
11812 * gdb.base/whatis.exp: Add tests using type name for struct type,
11813 union type, enum type, and typedef.
a9c64011 11814
31d8bdd2
MK
118152006-02-13 Mark Kettenis <kettenis@gnu.org>
11816
11817 * gdb.arch/i386-prologue.exp: Add testcase for PR breakpoints/2080.
11818
34e41e63
JB
118192006-02-13 Jim Blandy <jimb@redhat.com>
11820
11821 * gdb.base/scope.exp (test_at_main): Remove logic to handle the
11822 case where it takes two "next" commands to skip past the init
11823 call.
11824
ac6e4f31
FF
118252006-02-12 Fred Fish <fnf@specifix.com>
11826
11827 * gdb.base/scope.exp (test_at_main): Use gdb_test_multiple
11828 to handle cases where it takes two "next" commands to skip
11829 past the init call.
11830
2db2d571
JB
118312006-02-07 Joel Brobecker <brobecker@adacore.com>
11832
11833 * gdb.ada/array_return.exp: Mark the last test as expected to fail
11834 on hppa32 targets.
11835
38fcd64c
DJ
118362006-02-06 Vladimir Prus <ghost@cs.msu.su>
11837
11838 * gdb.mi/mi-break.exp, gdb.mi/mi2-break.exp: Test for the fullname
11839 field.
11840
1315ad46
MK
118412006-01-29 Mark Kettenis <kettenis@gnu.org>
11842
11843 * gdb.cp/bool.cc, gdb.cp/bool.exp: New files.
11844
5625b943
DJ
118452006-01-22 Daniel Jacobowitz <dan@codesourcery.com>
11846
11847 * gdb.arch/powerpc-prologue.c, gdb.arch/powerpc-prologue.exp: New
11848 files.
11849
80df1bbe
DJ
118502006-01-20 Daniel Jacobowitz <dan@codesourcery.com>
11851
11852 * gdb.cp/maint.exp: Set complaints to a positive value.
11853
9078e690
DJ
118542006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11855
11856 * gdb.base/multi-forks.c: Add copyright notice. Include <stdlib.h>.
11857 * gdb.base/multi-forks.exp: Use a loop. Allow "fork" as a stopped
11858 function name.
11859
9c903399
DJ
118602006-01-15 Daniel Jacobowitz <dan@codesourcery.com>
11861
11862 * gdb.base/checkpoint.c: Update copyright notice. Include
11863 <stdlib.h>.
11864
761ae4d6
JB
118652006-01-04 Jim Blandy <jimb@redhat.com>
11866
11867 * gdb.asm/asm-source.exp: Independently provide default values for
11868 asm-flags and debug-flags. Use 'string equal' to do the
11869 comparison, not the implicit expr's '==' operator. Remove
11870 now-unneeded assignments to asm-flags. In h8300 case, place
11871 "-gdwarf-2", not "-gdwarf2", in debug-flags, not asm-flags.
11872
099ac3dd
MS
118732006-01-04 Michael Snyder <msnyder@redhat.com>
11874
11875 * gdb.base/checkpoint.c: New file.
11876 * gdb.base/checkpoint.exp: New file.
11877 * gdb.base/multi-fork.c: New file.
11878 * gdb.base/multi-fork.exp: New file.
11879 * gdb.base/pi.txt: New file (data for checkpoint.c test).
11880
f4d85314
FF
118812006-01-04 Fred Fish <fnf@specifix.com>
11882
11883 * gdb.base/ptype.c (foo): Add typedef.
11884 (intfoo): Add function.
11885 * gdb.base/ptype1.c: New file.
11886 * gdb.base/ptype.exp: Handle compilation and linking with two
11887 source files. Test that proper type for "foo" is found based
11888 on source context rather than first match found in symtabs.
11889
a1b06f35
MK
118902005-12-28 Mark Kettenis <kettenis@gnu.org>
11891
11892 * gdb.asm/asm-source.exp (hppa-*-openbsd*): New.
11893 * gdb.asm/openbsd.inc: Indent commands.
11894
d082a1e2
MK
118952005-12-26 Mark Kettenis <kettenis@gnu.org>
11896
c65016bd
MK
11897 * gdb.base/freebpcmd.exp: Increase timeout.
11898
d082a1e2
MK
11899 * gdb.gdb/selftest.exp (test_with_self): Update copyright check.
11900
d3c32a0e
DJ
119012005-12-17 Daniel Jacobowitz <dan@codesourcery.com>
11902
11903 * gdb.base/default.exp: Update check for "show version".
11904
9fdb1f50
RC
119052005-12-09 Randolph Chung <tausq@debian.org>
11906
11907 * gdb.asm/asm-source.exp (hppa64-*-hpux*): New.
11908 * gdb.asm/pa64.inc: New file.
11909
5f2c56f7
RC
119102005-12-09 Randolph Chung <tausq@debian.org>
11911
11912 * gdb.asm/common.inc: Indent commands.
11913 * gdb.asm/asmsrc1.s: Likewise.
11914 * gdb.asm/asmsrc2.s: Likewise.
11915
8117349c
RC
119162005-12-09 Randolph Chung <tausq@debian.org>
11917
11918 * gdb.arch/pa-nullify.exp: Handle hppa64-*-* targets.
11919 (get_addr_of_sym): Remove duplicate print.
11920 (gen_core): xfail hppa*-*-hpux*, update expected output.
11921 * gdb.arch/pa-nullify.s: Reformat to also work on HPUX.
11922 * gdb.arch/pa64-nullify.s: New file.
11923
8f07f25a
RC
119242005-12-09 Randolph Chung <tausq@debian.org>
11925
11926 * gdb.base/dump.exp: Mark hppa64-*-* as 64-bit target.
11927
55b39184
DJ
119282005-12-07 Christophe Lyon <christophe.lyon@st.com>
11929
11930 * gdb.cp/printmethod.cc (main): Call virt and nonvirt, to force
11931 code generation for these functions.
11932 * gdb.cp/printmethod.exp: Expect "&A::nonvirt()" instead of an
11933 error message.
11934
31e2b00f
AS
119352005-12-02 Andrew Stubbs <andrew.stubbs@st.com>
11936
11937 * gdb.base/help.exp (help b, help br, help bre, help brea)
11938 (help break): Update the expected message.
11939
c3d0b56e
SC
119402005-11-11 Stephane Carrez <stcarrez@nerim.fr>
11941
11942 * gdb.asm/m68hc11.inc: Setup the data section.
11943 * gdb.asm/asm-source.exp (m6811-*-*): Don't use the target board linker
11944 script for this test.
11945 (m6812-*-*): Likewise.
11946
36ae0ea9
RC
119472005-11-09 Randolph Chung <tausq@debian.org>
11948
11949 * gdb.base/structs2.exp: Update xfail to only trigger for gcc-3.x.
11950
9d6f42e9
WZ
119512005-11-09 Wu Zhou <woodzltc@cn.ibm.com>
11952
11953 * gdb.base/break.exp: Fix a comment typo.
11954
e2126a14
EZ
119552005-11-03 Jim Blandy <jimb@redhat.com>
11956
a9c64011
AS
11957 Checked in by Elena Zannoni <ezannoni@redhat.com>
11958
889bf7c5 11959 * gdb.dwarf2/mac-fileno.exp, gdb.dwarf2/mac-fileno.S: New tests.
e2126a14 11960
e0ac7199
CV
119612005-11-02 Corinna Vinschen <vinschen@redhat.com>
11962
11963 * gdb.arch/gdb1558.c: Include stdio.h.
11964
31d3fb18
MK
119652005-10-31 Mark Kettenis <kettenis@gnu.org>
11966
11967 * gdb.asm/asm-source.exp: Use -e instead of --entry.
11968
e52b687c
MK
119692005-10-31 Mark Kettenis <kettenis@gnu.org>
11970
11971 * gdb.base/bfp-test.exp: Properly anchor gdb_multiple_test usage.
11972
f4711d79
PG
119732005-10-17 Paul Gilliam <pgilliam@us.ibm.com>
11974
a9c64011
AS
11975 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
11976 vscr" tests to better match output.
f4711d79 11977
987a9106
JB
119782005-10-12 Jim Blandy <jimb@redhat.com>
11979
11980 * gdb.base/structs.exp (any): New function.
11981 (test_struct_returns): Don't make any assumptions at all about
11982 what value the function returns when GDB can't set the return
11983 value.
11984
2336bb58
JB
119852005-10-09 Joel Brobecker <brobecker@adacore.com>
11986
11987 * gdb.ada/arrayidx/p.adb: New file.
11988 * gdb.ada/arrayidx.exp: New testcase
11989
119902005-10-09 Joel Brobecker <brobecker@adacore.com>
1495de3f
JB
11991
11992 * gdb.ada/array_return/pck.ads: New file.
11993 * gdb.ada/array_return/pck.adb: New file.
11994 * gdb.ada/array_return/p.adb: New file.
11995 * gdb.ada/array_return.exp: New testcase.
11996
705335ea
JB
119972005-10-03 Joel Brobecker <brobecker@adacore.com>
11998
a9c64011
AS
11999 * gdb.base/arrayidx.c: New file.
12000 * gdb.base/arrayidx.exp: New testcase.
705335ea 12001
11ee9940
NR
120022005-09-29 Nick Roberts <nickrob@snap.net.nz>
12003
12004 * gdb.base/annota3.exp, gdb.cp/annota3.exp: The annotations
12005 frames-invalid and breakpoints-invalid are no longer generated
12006 with level 3 so don't expect them in the output.
12007
39fb8e9e
BR
120082005-09-27 Bob Rossi <bob@brasko.net>
12009
a9c64011 12010 * gdb.mi/mi-disassemble.exp, gdb.mi/mi2-disassemble.exp: Remove .*
39fb8e9e
BR
12011 from test. Escape the | in mi_gdb_test call.
12012 * gdb.mi/mi-basics.exp, gdb.mi/mi-cli.exp, gdb.mi/mi-disassemble.exp,
12013 gdb.mi/mi-pthreads.exp, gdb.mi/mi-stack.exp, gdb.mi/mi2-basics.exp,
12014 gdb.mi/mi2-cli.exp, gdb.mi/mi2-disassemble.exp,
12015 gdb.mi/mi2-pthreads.exp, gdb.mi/mi2-stack.exp: Add extra details to
12016 expected regex's in mi_gdb_test calls.
12017 * lib/mi-support.exp: Remove arbitrary .* from tests.
12018 (mi_gdb_test): Add string_regex variable. Add anchor to main -re.
12019 Fully anchor GDB/MI expected results in mi_gdb_test.
12020 * lib/gdb.exp (string_to_regexp): Escape the ] character.
12021 * gdb.base/sizeof.exp: Remove escape character. Correct test.
12022
2af48f68
PB
120232005-09-26 Paul Brook <paul@codesourcery.com>
12024
12025 * long_long.exp: Exclude eabi targets from arm FPA float format test.
12026
f34502bc
WZ
120272005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12028
12029 * bfp-test.c: New file.
12030 * bfp-test.exp: New testcase.
12031
ca929517
WZ
120322005-09-20 Wu Zhou <woodzltc@cn.ibm.com>
12033
12034 * gdb.fortran/subarray.exp: New testcase to test the evaluation
12035 of subarray and substring variable.
12036 * gdb.fortran/subarray.f: New source file for the test of subarray
12037 and substring variable evaluation.
12038 * gdb.fortran/exprs.exp: Add four tests for substring evaluation
12039 of string constant.
12040
c761af65
DJ
120412005-09-19 Daniel Jacobowitz <dan@codesourcery.com>
12042
12043 * gdb.arch/altivec-regs.exp, gdb.arch/altivec-abi.exp: Update
12044 copyright dates.
12045
561d7a1d
PG
120462005-09-19 Paul Gilliam <pgilliam@us.ibm.com>
12047
12048 * gdb.arch/altivec-regs.exp (info powerpc altivec): Replace the 'info
12049 powerpc altivec' test with an almost identical 'info vector' test.
12050
b2b64cc9
PG
120512005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12052
a9c64011
AS
12053 * gdb.arch/altivec-regs.exp: Adjust "info reg vrsave" and "info reg
12054 vscr" tests to match output.
b2b64cc9 12055
6ac4d15a
PG
120562005-09-13 Paul Gilliam <pgilliam@us.ibm.com>
12057
a9c64011
AS
12058 * gdb.arch/altivec-regs.exp: Adjust "print $vx<i>" tests to match
12059 output.
6ac4d15a 12060
40e55bef
BR
120612005-09-11 Bob Rossi <bob@brasko.net>
12062
889bf7c5
PA
12063 * lib/mi-support.exp (mi_gdb_test): Change -re to not be anchored.
12064 * gdb.mi/mi-syn-frame.exp: Call mi_gdb_test twice instead of once for
12065 commands that return an MI output command and an asyncronous MI output
12066 command.
40e55bef
BR
12067 * gdb.mi/mi-console.exp: Ditto.
12068
3c7385ec
BR
120692005-09-11 Bob Rossi <bob@brasko.net>
12070
12071 * gdb.mi/mi-var-child.c: Include <string.h>.
12072
a6cd0eb3
DJ
120732005-09-10 Daniel Jacobowitz <dan@codesourcery.com>
12074
12075 * killed.exp: Correct gdb_expect syntax.
12076
2f168eed
CV
120772005-08-09 Corinna Vinschen <vinschen@redhat.com>
12078
12079 * lib/mi-support.exp (mi_gdb_load): Fix typo.
12080
ecd3fd0f
BR
120812005-08-02 Bob Rossi <bob@brasko.net>
12082
12083 * gdb.mi/mi-basics.exp: Tell mi_gdb_start to use a PTY for inferior.
12084 (test_setshow_inferior_tty): Add global mi_inferior_tty_name to scope.
12085 Change tests to inferior-tty-set/show.
12086 * gdb.mi/mi-console.exp: Tell mi_gdb_start to use a PTY for inferior.
12087 (47-exec-next): Use mi_gdb_test to get GDB and Inferior output.
12088 * gdb.mi/mi-syn-frame.exp: Tell mi_gdb_start to use a PTY for
12089 inferior. Use mi_gdb_test to get GDB and Inferior output.
12090 * lib/mi-support.exp (mi_inferior_spawn_id): Add inferior PTY
12091 descriptor.
12092 (mi_inferior_tty_name): Add inferior PTY file name.
12093 (mi_gdb_start): Add INFERIOR_PTY parameter.
12094 (mi_gdb_test): Add IPATTERN parameter.
12095
f1ea48cb 120962005-08-02 Bob Rossi <bob@brasko.net>
a9c64011 12097
f1ea48cb
BR
12098 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Add MESSAGE
12099 parameter to mi_gdb_test.
12100 * lib/mi-support.exp (mi_gdb_test): Make MESSAGE parameter necessary.
12101
6e650a67
DJ
121022005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12103
12104 * gdb.mi/mi-var-child.c (do_children_tests): Initialize
12105 struct_declarations.
12106 * gdb.mi/mi-var-child.exp: Step over the initialization of
12107 struct_declarations.
12108
8be260b6
DJ
121092005-07-31 Daniel Jacobowitz <dan@codesourcery.com>
12110
12111 * gdb.mi/basics.c, gdb.mi/var-cmd.c: Revert last change.
12112 * gdb.mi/mi-stack.c: New file, based on gdb.mi/basics.c.
12113 * gdb.mi/mi-var-child.c: New file, based on gdb.mi/var-cmd.c.
12114 * gdb.mi/mi-stack.exp: Update to use mi-stack.c as a source file.
12115 * gdb.mi/mi-var-child.exp: Update to use mi-var-child.c as a source
12116 file.
12117
4e660f07
NR
121182005-07-27 Nick Roberts <nickrob@snap.net.nz>
12119
12120 * gdb.mi/var-cmd.c: Give long_array in _struct_decl 12 elements.
12121 (do_children_tests): Assign values to the extra elements.
12122
12123 * gdb.mi/mi-var-child.exp: Adapt tests for extra elements and use
12124 them for tests for "-var-update --no-values" and
a9c64011 12125 "-var-update --all-values".
4e660f07
NR
12126 Add test for "-var-list-children --simple-values".
12127
12128 * gdb.mi/basics.c (callee4): Add integer array D[3]...
12129
12130 * gdb.mi/mi-stack.exp (test_stack_locals_listing): ...to test
12131 "-stack-list-locals --simple-values" Improve doc strings and
12132 comments.
12133
6bdae935
MK
121342005-07-18 Mark Kettenis <kettenis@gnu.org>
12135
598b7a6f
MK
12136 * gdb.base/sigaltstack.exp (finish_test): KFAIL gdb/1736 on
12137 *-*-openbsd*.
12138 * gdb.base/sigstep.exp (advancei): KFAIL gdb/1736 on *-*-openbsd*.
12139
6bdae935
MK
12140 * gdb.base/sigaltstack.c (main): Use stack_t instead of `struct
12141 sigaltsatck'.
12142
1323e929 121432005-07-14 Bob Rossi <bob@brasko.net>
a9c64011 12144
1323e929
BR
12145 * gdb.base/default.exp (tty): Changed output of command.
12146 * gdb.base/help.exp (help tty): Ditto.
12147
b1a9c082
MK
121482005-07-12 Mark Kettenis <kettenis@gnu.org>
12149
12150 * gdb.arch/i386-sse.exp: Compile with -msse when using GCC.
12151
10a844a2
MK
121522005-07-10 Mark Kettenis <kettenis@gnu.org>
12153
12154 * gdb.mi/mi2-stack.exp (test_stack_locals_listing): Remove test for
12155 -stack-select-frame without arguments.
12156 (test_stack_frame_listing): Add test for newly implemented command
12157 -stack-info-frame.
12158
3cb3b8df
BR
121592005-07-06 Bob Rossi <bob@brasko.net>
12160
12161 * gdb.mi/mi-basics.exp (test_setshow_inferior_tty): Test MI tty
12162 command.
12163 (Copyright): Update copyright.
12164
a0c5fbcf
WZ
121652005-07-06 Wu Zhou <woodzltc@cn.ibm.com>
12166
12167 * gdb.fortran/exprs.exp (test_arithmetic_expressions): Add five
12168 tests to evaluate exponentiation expression.
12169
984971d0
AS
121702005-06-29 Andreas Schwab <schwab@suse.de>
12171
12172 * gdb.base/sigrepeat.c: Include <stdlib.h> and add return type for
12173 main to avoid warnings.
12174
12175 * gdb.base/sigrepeat.exp: Fix reference to undefined variable.
12176
fe03833f
NR
121772005-06-20 Nick Roberts <nickrob@snap.net.nz>
12178
12179 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Remove test for
12180 -stack-select-frame without arguments.
12181 (test_stack_frame_listing): Add test for newly implemented command
12182 -stack-info-frame.
a9c64011 12183
7a55f279
WZ
121842005-06-17 Wu Zhou <woodzltc@cn.ibm.com>
12185
0ffa0ea5
DJ
12186 * gdb.fortran/array-element.f: New file.
12187 * gdb.fortran/array-element.exp: New testcase.
7a55f279 12188
26585198
DJ
121892005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12190
12191 * gdb.base/bigcore.exp: Correct checks for systems which can
12192 not dump a large core file.
12193
c1bd25fd
DJ
121942005-06-13 Daniel Jacobowitz <dan@codesourcery.com>
12195
12196 * gdb.base/relocate.c: Add a copyright notice.
12197 (dummy): Remove.
12198 * gdb.base/relocate.exp: Test printing the values of variables
12199 from a relocatable file.
12200
589e074d
DJ
122012005-06-12 Daniel Jacobowitz <dan@codesourcery.com>
12202
12203 * gdb.mi/mi-syn-frame.exp, gdb.mi/mi2-syn-frame.exp: Don't expect
12204 excess MI output after an error.
12205
0915f927
JB
122062005-05-29 Joel Brobecker <brobecker@adacore.com>
12207
12208 * gdb.arch/alpha-step.c: New file.
12209 * gdb.arch/alpha-step.exp: New testcase.
12210
76ff342d
DJ
122112005-05-17 Daniel Jacobowitz <dan@codesourcery.com>
12212 Dennis Brueni <dennis@slickedit.com>
12213
12214 * gdb.mi/mi-cli.exp, gdb.mi/mi-return.exp, gdb.mi/mi-stack.exp,
12215 gdb.mi/mi-stepi.exp, gdb.mi/mi-syn-frame.exp, gdb.mi/mi-until.exp,
12216 gdb.mi/mi-var-display.exp, gdb.mi/mi-watch.exp, gdb.mi/mi2-cli.exp,
12217 gdb.mi/mi2-return.exp, gdb.mi/mi2-stack.exp,
12218 gdb.mi/mi2-syn-frame.exp, gdb.mi/mi2-until.exp,
12219 gdb.mi/mi2-var-display.exp: Expect fullname field in stack frames.
12220 * lib/mi-support.exp (mi_runto, mi_execute_to_helper): Likewise.
12221
96b0c7ac
DJ
122222005-05-17 Paul Gilliam <pgilliam@us.ibm.com>
12223 Wu Zhou <woodzltc@cn.ibm.com>
12224
12225 * gdb.base/shreloc.exp: Use gdb_compile_shlib. Add support for
12226 IBM's xlc compiler.
12227 * gdb.base/shreloc1.c (fn_1): Reference variable static_var_1.
12228 * gdb.base/shreloc2.c (fn_2): Reference variable static_var_2.
12229
f21565d2
JB
122302005-05-13 Jim Blandy <jimb@redhat.com>
12231
12232 * gdb.base/call-ar-st.exp: Call 'untested' and return -1 instead of
12233 calling gdb_suppress_entire_file.
12234 * gdb.base/charset.exp: Same.
12235 * gdb.base/call-rt-st.exp: Same.
12236
6006a3a1
BR
122372005-05-05 Bob Rossi <bob_rossi@cox.net>
12238
12239 * lib/gdb.exp (fullname_syntax): Added global regex.
12240 (fullname_syntax_POSIX): Ditto.
12241 (fullname_syntax_UNC): Ditto.
12242 (fullname_syntax_DOS_CASE): Ditto.
12243 (fullname_syntax_DOS): Ditto.
12244 * gdb.mi/mi-file.exp (test_file_list_exec_source_file): Added
12245 fullname_syntax variable to scope and use it.
12246 (test_file_list_exec_source_files): Ditto.
12247 * gdb.mi/mi2-file.exp (test_file_list_exec_source_file): Ditto.
12248
c3b69c04
DJ
122492005-05-04 Daniel Jacobowitz <dan@codesourcery.com>
12250
12251 * gdb.threads/linux-dp.exp: Check for *-*-linux-gnu*.
12252
3c95e6af
PG
122532004-05-02 Paul Gilliam <pgilliam@us.ibm.com>
12254
a9c64011
AS
12255 * lib/gdb.exp (skip_altivec_tests): New function, based on
12256 check_vmx_hw_available from the GCC testsuite.
12257 * lib/gdb.arch/altivec-abi.exp: Use skip_altivec_tests.
12258 * lib/gdb.arch/altivec-regs.exp: Likewise.
3c95e6af 12259
78df6c56
JB
122602005-05-02 Jim Blandy <jimb@redhat.com>
12261
12262 * gdb.base/auxv.exp: Call 'untested' and return -1 instead of
12263 calling gdb_suppress_entire_file.
12264
1690f9cf
DJ
122652005-04-30 Randolph Chung <tausq@debian.org>
12266
12267 * gdb.threads/staticthreads.exp: Override signal to check for hppa.
12268 Slightly relax "sem_post" name checking.
12269
5ea106f7
PG
122702005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12271
12272 * gdb.base/unload.exp: Use new shared library infrastructure.
12273
bf7234cf
PG
122742005-04-29 Paul Gilliam <pgilliam@us.ibm.com>
12275
12276 * gdb.base/so-impl-ld.exp: Use new shared library
a9c64011 12277 infrastructure.
bf7234cf 12278
547b869a
CV
122792005-04-29 Corinna Vinschen <vinschen@redhat.com>
12280
12281 * gdb.asm/asm-source.exp: Add h8300 to supported targets.
12282 * gdb.asm/h8300.inc: New file.
12283
f07e55f0
PG
122842005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12285
12286 * gdb.base/shlib-call.exp: Change to use new shared library
12287 infrastructure.
12288
3cbba3d1
PG
122892005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12290
a9c64011
AS
12291 * gdb.base/pending.exp: Change to use new shared library
12292 infrastructure.
3cbba3d1 12293
ed6df200
PG
122942005-04-28 Paul Gilliam <pgilliam@us.ibm.com>
12295
a9c64011
AS
12296 * gdb.base/nodebug.exp: Allow for compiling by IBM's xlc compiler,
12297 use test_compiler_info instead of gcc_compiled, and update copyright.
ed6df200 12298
8c8f4ebe
PG
122992005-04-27 Paul Gilliam <pgilliam@us.ibm.com>
12300
a9c64011
AS
12301 * gdb.base/annota1.exp : Deal with messages caused by breakpoints in
12302 shared objects being adjusted and update copyright years.
8c8f4ebe 12303
607fbc54
DJ
123042005-04-27 Daniel Jacobowitz <dan@codesourcery.com>
12305
12306 * ChangeLog: Correct some 2003-01-13 dates.
12307 * gdb.base/sigbpt.exp, gdb.base/signull.exp, gdb.cp/bs15503.exp,
12308 gdb.cp/exception.exp, gdb.cp/userdef.cc, gdb.cp/userdef.exp,
12309 gdb.mi/mi-console.exp, gdb.mi/mi2-console.exp,
12310 gdb.trace/collection.exp, gdb.trace/passc-dyn.exp,
12311 gdb.trace/tfind.exp: Update copyright years.
12312
57bf0e56
DJ
123132005-04-14 Paul Gilliam <pgilliam@us.ibm.com>
12314 Daniel Jacobowitz <dan@codesourcery.com>
12315
12316 * lib/gdb.exp (gdb_compile): Handle shlib=.
12317 (gdb_compile_shlib): New function.
12318
9b593790
PG
123192005-04-12 Paul Gilliam <pgilliam@us.ibm.com>
12320
a9c64011 12321 * lib/gdb.exp (test_compiler_info): Give argument a default value.
9b593790 12322
9494c6a5
DJ
123232005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12324
12325 * Makefile.in (ALL_SUBDIRS): Replace gdb.gdbserver with
12326 gdb.server.
12327 * configure.ac: Likewise.
12328 * configure: Regenerated.
12329 * gdb.gdbserver/Makefile.in: Moved to...
12330 * gdb.server/Makefile.in: ... here.
12331 * gdb.gdbserver/server.c: Moved to...
12332 * gdb.server/server.c: ... here.
12333 * gdb.gdbserver/server-run.exp: Moved to...
12334 * gdb.server/server-run.exp: ... here.
12335
6f8eac0e
DJ
123362005-04-08 Daniel Jacobowitz <dan@codesourcery.com>
12337
12338 * Makefile.in (ALL_SUBDIRS): Add gdb.gdbserver.
12339 * configure.ac: Create gdb.gdbserver/Makefile.
12340 * configure: Regenerated.
12341 * lib/gdbserver-support.exp: New file, derived from
12342 config/gdbserver.exp.
12343 * config/gdbserver.exp: Use gdbserver-support.exp.
12344 * gdb.gdbserver/Makefile.in: New file.
12345 * gdb.gdbserver/server.c: New file.
12346 * gdb.gdbserver/server-run.exp: New file.
12347
6e87504d
PG
123482005-04-06 Paul Gilliam <pgilliam@us.ibm.com>
12349
a9c64011
AS
12350 * lib/gdb.exp (test_compiler_info): Return compiler_info
12351 if no arguments are given.
6e87504d 12352
d1779be4
PG
123532005-04-01 Paul Gilliam <pgilliam@us.ibm.com>
12354
12355 * gdb.arch/altivec-abi.exp: Check for compiler and set
12356 use altivec' flag accordingly.
12357 * gdb.arch/altivec-regs.exp: Likewise.
12358
88750304
DJ
123592005-03-29 Daniel Jacobowitz <dan@codesourcery.com>
12360
12361 * gdb.base/ptr-typedef.exp, gdb.base/ptr-typedef.c: New files.
12362
f3fb768d
AS
123632005-03-27 Andreas Schwab <schwab@suse.de>
12364
12365 * gdb.base/bigcore.c (main): Add missing mode argument in open
12366 call.
12367
7e813ac5
DJ
123682005-03-25 Daniel Jacobowitz <dan@codesourcery.com>
12369
12370 * lib/mi-support.exp (mi_gdb_load): Use /tmp for gdbserver
12371 downloads.
12372 * config/gdbserver.exp (gdb_load): Likewise.
12373
8e3049aa
PB
123742005-03-14 Paul Brook <paul@codesourcery.com>
12375
12376 * lib/mi-support.exp: Use mi_gdb_target_cmd to connect to remote
12377 targets.
12378
a9df7c44
JB
123792005-03-09 Joel Brobecker <brobecker@adacore.com>
12380
12381 * gdb.dwarf2/dup-psym.S: New file.
12382 * gdb.dwarf2/dup-psym.exp: New testcase.
12383
9f0d94e8
JB
123842005-03-09 Joel Brobecker <brobecker@adacore.com>
12385
12386 * gdb.ada/exec_changed/first.adb: New file.
12387 * gdb.ada/exec_changed/second.adb: New file.
12388 * gdb.ada/exec_changed.exp: New testcase.
12389
5f579bc5
NS
123902005-03-08 Nathan Sidwell <nathan@codesourcery.com>
12391
36e9969c
NS
12392 * gdb.cp/userdef.cc (A1::operator+): New unary plus.
12393 (A2): New class.
12394 (main): Test operator+.
12395 * gdb.cp/userdef.exp: Test unary plus. Use A2::operator+ for
12396 breakpoint test.
12397
5f579bc5
NS
12398 * gdb.base/sigbpt.exp: Disable if gdb,nosignals.
12399 * gdb.base/signull.exp: Disable if gdb,nosignals.
12400 * gdb.cp/bs15503.exp: Disable if skip_cplus_tests
12401 * gdb.cp/exception.exp: Disable if skip_cplus_tests.
12402 * gdb.mi/mi-console.exp: Disable hello test if gdb,noinferiorio.
12403 * gdb.mi/mi2-console.exp: Likewise.
12404 * gdb.trace/collection.exp (run_trace_experiment): Consume the
12405 continue output at start.
12406 (gdb_collect_locals_test): Robustify regexp.
12407 * gdb.trace/passc-dyn.exp: Fix comment typo.
12408 * gdb.trace/tfind.exp: Don't enable optimization. Remove stray ']'.
12409
be46087e
CV
124102005-03-08 Corinna Vinschen <vinschen@redhat.com>
12411
12412 * gdb.asm/asm-source.exp: Add iq2000 case.
12413 * gdb.asm/iq2000.inc: New file.
12414
384e1a61 124152005-03-07 Manoj Iyer <manjo@austin.ibm.com>
a9c64011 12416
384e1a61
MI
12417 * gdb.base/command.exp: Change hardcoded value to regular expression.
12418 * gdb.base/float.exp: Add powerpc to the list of targets checked.
12419
584b6e9e
DJ
124202005-03-07 Daniel Jacobowitz <dan@codesourcery.com>
12421
12422 * gdb.asm/alpha.inc, gdb.asm/frv.inc, gdb.asm/i386.inc,
12423 gdb.asm/ia64.inc, gdb.asm/m68hc11.inc, gdb.asm/m68k.inc,
12424 gdb.asm/mips.inc, gdb.asm/pa.inc, gdb.asm/powerpc.inc,
12425 gdb.asm/s390.inc, gdb.asm/s390x.inc, gdb.asm/sh.inc,
12426 gdb.asm/x86_64.inc: Use .purgem before redefining macros.
12427
ab5b5d61
MK
124282005-03-05 Mark Kettenis <kettenis@gnu.org>
12429
12430 * gdb.cp/ovldbreak.exp: Adjust regular expression for recent
12431 changes.
12432
ae051c1b
PG
124332004-03-03 Paul Gilliam <pgilliam@us.ibm.com>
12434
a9c64011
AS
12435 * lib/compiler.c: Add test for IBM's xlc compiler.
12436 * lib/compiler.cc: Likewise.
ae051c1b 12437
3f0f6ed2
JB
124382004-02-24 Joel Brobecker <brobecker@adacore.com>
12439
12440 * gdb.ada/fixed_points.exp: Create compilation object directory
12441 before running the test.
12442 * gdb.ada/null_record.exp: Likewise.
12443 * gdb.ada/packed_array.exp: Likewise.
12444 * gdb.ada/start.exp: Likewise.
12445
724f452b
JB
124462005-02-15 Joel Brobecker <brobecker@adacore.com>
12447
12448 * gdb.ada/packed_array/pa.adb: New file.
12449 * gdb.ada/packed_array.exp: New testcase.
12450
57f5cdfb 124512005-02-10 Mark Kettenis <kettenis@gnu.org>
ebdda337 12452
1f393151
MK
12453 * gdb.dwarf2/dw2-intermix.exp, gdb.dwarf2/dw2-intermix.S: New
12454 files.
12455
ebdda337
MK
12456 * gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/dw2-intercu.exp: Run tests
12457 on *-*-openbsd*. Correctly match whitespace in regukar
12458 expressions.
12459
cf309262
DJ
124602005-02-10 Daniel Jacobowitz <dan@debian.org>
12461
12462 From Ramana Radhakrishnan <ramana.radhakrishnan@codito.com>:
12463 PR exp/1821
12464 * gdb.base/gdb1821.c: New test file.
12465 * gdb.base/gdb1821.exp: New test file.
12466
3be49e7a
JB
124672005-02-09 Joel Brobecker <brobecker@adacore.com>
12468
12469 * gdb.base/start.c: New file.
12470 * gdb.base/start.exp: New testcase.
12471
e292e67d
JB
124722005-02-09 Joel Brobecker <brobecker@adacore.com>
12473
12474 * gdb.ada/start/dummy.adb: New file.
12475 * gdb.ada/start.exp: New testcase.
12476
dbdfa66c
CV
124772005-02-09 Corinna Vinschen <vinschen@redhat.com>
12478
12479 * maint.exp: Raise timeout to give Cygwin targeted GDBs more time
12480 for printing symbols and statistics.
12481 Add test for using relative pathnames in "maint print msymbols" test.
12482 Mark "maint info sections DATA" XFAIL on Cygwin.
12483 Remove Cygwin XFAIL mark on "help maint dump-me" and "maint dump-me"
12484 tests.
12485
d7941671
AC
124862005-02-09 Andreas Schwab <schwab@suse.de>
12487
12488 Committed by Andrew Cagney <cagney@gnu.org>
12489 * gdb.base/remotetimeout.exp: New file.
12490
74e5ef44
MK
124912005-02-07 Mark Kettenis <kettenis@gnu.org>
12492
12493 * gdb.base/interp.exp: Remove trailing \n in gdb_test commands.
12494
464dd14d
JB
124952005-02-03 Joel Brobecker <brobecker@adacore.com>
12496
12497 * gdb.ada/gnat_ada.gpr: New file.
12498 * gdb.ada/gnat_ada.gin: Delete, no longer used.
12499 * lib/ada.exp (gdb_compile_ada): Minor adaptation to new project file.
12500 * configure.ac: No longer generate gnat_ada.gpr.
12501 * configure: Regenerate.
12502 * gdb.ada/Makefile.in: Minor adaptations due to new project file.
12503 * gdb.ada/null_record/null_record.adb: Moved here from gdb.ada.
12504 * gdb.ada/null_record/bar.ads: Likewise.
12505 * gdb.ada/null_record/bar.adb: Likewise.
12506 * gdb.ada/fixed_points/fixed_points.adb: Likewise.
12507 * gdb.ada/null_record.exp (testdir): New variable.
12508 (testfile): executable is now in testdir subdirectory.
12509 (srcfile): Use full path to the main compilation unit.
12510 * gdb.ada/fixed_points.exp: Same changes as above.
12511
30d756ae
NR
125122005-02-03 Nick Roberts <nickrob@snap.net.nz>
12513
12514 * gdb.base/interp.exp: New test.
12515
9d799f85
AC
125162005-01-24 Andrew Cagney <cagney@gnu.org>
12517
12518 * gdb.base/sigrepeat.exp, gdb.base/sigrepeat.c: New test.
12519
15656118
AC
125202005-01-19 Andrew Cagney <cagney@gnu.org>
12521
a892c31b
AC
12522 * gdb.stabs/Makefile.in (Makefile): Update dependencies -
12523 configure.ac not configure.in.
12524
15656118
AC
12525 * gdb.base/scope.exp (test_at_main): Delete any XFAIL and/or KFAIL
12526 of powerpc*-*-*.
12527 * gdb.hp/gdb.base-hp/callfwmall.exp (do_function_calls): Ditto.
a9c64011 12528 * gdb.base/list.exp (test_list_function)
15656118
AC
12529 (test_list_filename_and_function): Ditto.
12530 * gdb.base/callfuncs.exp (do_function_calls): Ditto.
12531
a7b01baf
AC
125322005-01-16 Andrew Cagney <cagney@gnu.org>
12533
17d92a02
AC
12534 * gdb.base/source.exp: Delete KFAIL gdb/1846, simplify.
12535
a7b01baf
AC
12536 * gdb.base/source-error.gdb, gdb.base/source.exp: New files.
12537
bc8332bb
AC
125382005-01-14 Andrew Cagney <cagney@gnu.org>
12539
12540 * gdb.mi/mi-var-cmd.exp: Adjust "create int" test to match output.
12541 * gdb.mi/mi2-var-cmd.exp: Ditto.
12542
4d074752
CV
125432005-01-10 Corinna Vinschen <vinschen@redhat.com>
12544
12545 * gdb.base/fileio.c: Include unistd.h as required for lseek(2).
12546
bec39cab
AC
125472005-01-07 Andrew Cagney <cagney@gnu.org>
12548
12549 * configure.ac: Rename configure.in, require autoconf 2.59.
12550 * configure: Re-generate.
12551 * gdb.stabs/configure.ac: Rename configure.in, require autoconf 2.59.
12552 * gdb.stabs/configure: Re-generate.
12553 * gdb.hp/configure.ac: Rename configure.in, require autoconf 2.59.
12554 * gdb.hp/configure: Re-generate.
12555 * gdb.hp/gdb.objdbg/configure.ac: Rename configure.in, require
12556 autoconf 2.59.
12557 * gdb.hp/gdb.objdbg/configure: Re-generate.
12558 * gdb.hp/gdb.defects/configure.ac: Rename configure.in, require
12559 autoconf 2.59.
12560 * gdb.hp/gdb.defects/configure: Re-generate.
12561 * gdb.hp/gdb.compat/configure.ac: Rename configure.in, require
12562 autoconf 2.59.
12563 * gdb.hp/gdb.compat/configure: Re-generate.
12564 * gdb.hp/gdb.base-hp/configure.ac: Rename configure.in, require
12565 autoconf 2.59.
12566 * gdb.hp/gdb.base-hp/configure: Re-generate.
12567 * gdb.hp/gdb.aCC/configure.ac: Rename configure.in, require
12568 autoconf 2.59.
12569 * gdb.hp/gdb.aCC/configure: Re-generate.
12570
f10b16d4
JB
125712004-12-15 Jim Blandy <jimb@redhat.com>
12572
12573 * gdb.threads/linux-dp.exp: Fix output regexp to handle output
12574 under NPTL when there is debugging info available for libpthread.
12575
fb6e1814
JG
125762004-12-13 Jerome Guitton <guitton@gnat.com>
12577
12578 * gdb.ada/fixed_points.c: New file.
12579 * gdb.ada/fixed_points.exp: New file.
12580
fe46cd3a
RC
125812004-12-03 Randolph Chung <tausq@debian.org>
12582
12583 * gdb.arch/pa-nullify.exp: New file.
12584 * gdb.arch/pa-nullify.s: New file.
12585
8de0841b
RC
125862004-11-30 Randolph Chung <tausq@debian.org>
12587
12588 * gdb.threads/thread_check.exp: Use ${srcfile} for test program name
12589 instead of "tbug". Fix regexp to work properly with gdb_test.
12590
c8170782
PH
125912004-11-29 Paul Hilfinger <Hilfinger@gnat.com>
12592
12593 * gdb.base/bitfields2.exp: New test.
12594 * gdb.base/bitfields2.c: New file.
12595
954269c2
RE
125962004-11-28 Richard Earnshaw <rearnsha@arm.com>
12597
12598 * config/sim.exp (gdb_load): Return 0 on success, -1 on failure.
12599
0107feed
RC
126002004-11-16 Randolph Chung <tausq@debian.org>
12601
12602 * gdb.base/unload.exp: Pass relative path to gdb_get_line_number.
12603
f073ae8c
DJ
126042004-11-14 Daniel Jacobowitz <dan@debian.org>
12605
12606 * gdb.threads/threadapply.exp: Correct "macro details" test.
12607
19ad59e7
JJ
126082004-11-11 Jeff Johnston <jjohnstn@redhat.com>
12609
12610 * gdb.threads/threadapply.exp: New test.
12611 * gdb.threads/threadapply.c: New file.
12612
9cf0961b
MK
126132004-11-07 Mark Kettenis <kettenis@gnu.org>
12614
12615 * gdb.base/savedregs.exp: Correct pattern used for sigtramp
12616 frames.
12617
c789492a
FL
126182004-11-05 Felix Lee <felix+log1@specifixinc.com>
12619
12620 * gdb.base/cursal.exp: New file.
12621 * gdb.base/cursal.c: New file.
12622
a1e167bb
AC
126232004-11-03 Andrew Cagney <cagney@gnu.org>
12624
12625 * gdb.base/savedregs.exp, gdb.base/savedregs.c: New files.
12626
b7cbf173
MK
126272004-10-30 Mark Kettenis <kettenis@gnu.org>
12628
12629 * gdb.asm/asm-source.exp: Add mips*-*-netbsd* to the list of
12630 NetBSD/ELF targets.
12631
88f9d34f
JB
126322004-10-29 Joel Brobecker <brobecker@gnat.com>
12633
12634 * gdb.threads/bp_in_thread.c: New file, copied from
12635 pthread_cond_wait.c.
12636 * gdb.threads/bp_in_thread.c: Use bp_in_thread.c as the source
12637 file, rather than reusing the .c file from another testcase.
12638
ca7d6a0c
JB
126392004-10-20 Joel Brobecker <brobecker@gnat.com>
12640
12641 * gdb.ada/null_record.exp: Check where we stopped after
12642 sending the start command, instead of where the associated
12643 temporary breakpoint was inserted.
12644
0d863d03
AC
126452004-10-14 Andrew Cagney <cagney@gnu.org>
12646
12647 * gdb.mi/gdb701.c (main): Return 0.
12648
d11e72cb
DJ
126492004-10-13 Daniel Jacobowitz <dan@debian.org>
12650
d40539a4 12651 * gdb.dwarf2/dw2-intercu.S, gdb.dwarf2/dw2-intercu.exp: New files.
d11e72cb 12652
e1923096
JJ
126532004-10-12 Jeff Johnston <jjohnstn@redhat.com>
12654
12655 * gdb.threads/schedlock.c: Add comment markers to use to find
12656 line numbers.
12657 * gdb.threads/schedlock.exp: Adjust regex to handle the new
12658 comments.
12659 * gdb.threads/watchthreads.exp: Use gdb_get_line_number to find
12660 breakpoint lines.
12661
ec8ba2c9
DJ
126622004-10-12 Daniel Jacobowitz <dan@debian.org>
12663
12664 * gdb.dwarf2/dw2-basic.exp: Run on Hurd also.
12665
0eb3658b
DJ
126662004-10-12 Daniel Jacobowitz <dan@debian.org>
12667
12668 * configure.in: Add gdb.dwarf2.
12669 * configure: Regenerated.
12670 * Makefile.in: Add gdb.dwarf2.
12671 * gdb.dwarf2/Makefile.in, gdb.dwarf2/dw2-basic.S,
12672 gdb.dwarf2/dw2-basic.exp, gdb.dwarf2/main.c,
12673 gdb.dwarf2/file1.txt: New files.
12674
a271cc33
OF
126752004-10-11 Orjan Friberg <orjanf@axis.com>
12676
a9c64011 12677 * gdb.threads/bp_in_thread.exp: Use runto_main and "continue" instead
a271cc33
OF
12678 of "run", since the latter doesn't work with remote targets. Adjust
12679 the breakpoint numbering accordingly.
12680 * gdb.threads/pthread_cond_wait.exp: Ditto.
12681
895ce074
MC
126822004-10-08 Michael Chastain <mec.gnu@mindspring.com>
12683
12684 * gdb.base/overlays.exp: Update copyright years.
12685
6be3092d
KI
126862004-10-08 Kei Sakamoto <sakamoto.kei@renesas.com>
12687
12688 * gdb.base/overlays.exp: Disable if target is Linux.
12689
e05389b8
FL
126902004-10-06 Felix Lee <felix+log1@specifixinc.com>
12691
12692 * config/gdbserver.exp (gdb_load): Use right filename on remote.
12693
73cb587d
KI
126942004-10-05 Kei Sakamoto <sakamoto.kei@renesas.com>
12695
12696 * gdb.asm/asm-source.exp: Add m32r-linux target.
12697 * gdb.asm/m32r-linux.inc: New file.
12698
3c0edcdc
AC
126992004-09-24 Andrew Cagney <cagney@redhat.com>
12700 David Anderson <anderson@redhat.com>
12701
12702 * gdb.base/bigcore.exp (extract_heap): If the expect "file size"
12703 command fails, assume things will work.
12704 * gdb.base/bigcore.c: Include <sys/stat.h> and <fcntl.h>.
12705 (_GNU_SOURCE): Define.
12706 (print_unsigned, print_hex): Change parameter to "long long".
12707 (print_byte_count): New function, use to print byte counts.
12708 (large_off_t, large_lseek, O_LARGEFILE): Define dependant on
12709 O_LARGEFILE.
12710 (main): Compute an upper bound on a corefile in max_core_size.
12711 Limit memory chunk size to max_core_size. Limit total memory
12712 allocated to max_core_size.
12713
4bb3667f
AC
127142004-09-23 Andrew Cagney <cagney@gnu.org>
12715
12716 * gdb.base/bigcore.exp: Replace the code that creates a corefile
12717 from a separate process with code that creates a corefile by
12718 making the inferior dump core.
12719
60fe1a51
MK
127202004-09-23 Mark Kettenis <kettenis@gnu.org>
12721
12722 * gdb.base/sigstep.exp: Avoid comments withing gdb_test_multiple
12723 block.
12724
8e937346
MC
127252004-09-23 Michael Chastain <mec.gnu@mindspring.com>
12726
12727 * gdb.base/constvars.exp (local_compiler_xfail_check_2):
12728 New proc. Accept both gcc 3.x.x and gcc 4.x.x.
12729 * gdb.base/volatile.exp (local_compiler_xfail_check_2):
12730 Likewise.
12731
7213f6d6
JJ
127322004-09-20 Jeff Johnston <jjohnstn@redhat.com>
12733
12734 * gdb.java/jprint.exp: New test case for java inferior call.
12735 * gdb.java/jprint.java: Ditto.
12736
eac69dca
JB
127372004-09-15 Joel Brobecker <brobecker@gnat.com>
12738
12739 * gdb.base/bigcore.exp: Deactivate on IRIX targets.
12740
22227696
MC
127412004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12742
12743 * gdb.threads/killed.c: Include <stdlib.h>.
12744 * gdb.threads/pthreads.c: Likewise.
12745
7dd403a4
MC
127462004-09-14 Michael Chastain <mec.gnu@mindspring.com>
12747
12748 * gdb.threads/killed.c: Add copyright notice.
12749
33f2d567
JM
127502004-09-10 Jason Molenda (jmolenda@apple.com)
12751
a9c64011
AS
12752 * gdb.base/define.exp: Two new tests to verify zero space chars
12753 after 'if' and 'while' commands in a user-defined command is correctly
12754 parsed.
33f2d567 12755
e05b62ac
AC
127562004-09-08 Andrew Cagney <cagney@gnu.org>
12757
12758 * gdb.base/signals.exp (signal_tests_1): Delete. Merge signal
12759 delivery test with duplicate at end of file.
12760
9cbe82da
MK
127612004-09-06 Mark Kettenis <kettenis@jive.nl>
12762
12763 * gdb.base/unload.exp: Link with -dl on *-*-solaris*.
12764
564803d9
MC
127652004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12766
12767 * config/hppro.exp: Removed.
12768
7c6807ce
MC
127692004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12770
12771 * config/sparclet.exp: Removed.
12772
bf7e26dd
MC
127732004-09-05 Michael Chastain <mec.gnu@mindspring.com>
12774
12775 * config/udi.exp: Removed.
12776
714e341b
MC
127772004-09-02 Michael Chastain <mec.gnu@mindspring.com>
12778
12779 * gdb.base/sigstep.exp (advance): Use "-continue_timer" option
12780 of "exp_continue".
12781 (advancei): Likewise.
12782
1236e623
JJ
127832004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12784
12785 * gdb.base/unload.exp: Fix so messages aren't duplicated.
12786
3bdcad15
MI
127872004-09-01 Manoj Iyer <manjo@austin.ibm.com>
12788
228af206 12789 * gdb.gdb/complaints.exp (setup_test): Use new gdb.exp functionality
3bdcad15
MI
12790 to check for nodebug in executable.
12791 * gdb.gdb/observer.exp (setup_test): Likewise.
12792 * gdb.gdb/selftest.exp (test_with_self): Likewise.
12793 * gdb.gdb/xfullpath.exp (setup_test): Likewise.
12794
c72b934c
AC
127952004-09-01 Andrew Cagney <cagney@gnu.org>
12796
12797 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
12798 files.
12799
edd9b715
JJ
128002004-09-01 Jeff Johnston <jjohnstn@redhat.com>
12801
12802 * gdb.base/unload.exp: Fix expected warning message to match
12803 latest format.
12804
fb4ce06b
CV
128052004-09-01 Corinna Vinschen <vinschen@redhat.com>
12806
12807 * gdb.base/call-rt-st.exp: Fix typos.
12808
ce78e7c3
MI
128092004-08-31 Manoj Iyer <manjo@austin.ibm.com>
12810
12811 * gdb.threads/thread_check.exp: New testcase.
12812 * gdb.threads/thread_check.c: New testcase.
12813
2dedb159
AC
128142004-08-31 Andrew Cagney <cagney@gnu.org>
12815
12816 * gdb.base/sigstep.exp (breakpoint_to_handler_entry)
12817 (skip_to_handler_entry): New procedures. Test stepping into a
12818 handler when the breakpoint is at the handler's entry point.
12819
68f53502
AC
128202004-08-30 Andrew Cagney <cagney@gnu.org>
12821
12822 * gdb.base/sigstep.exp (breakpoint_over_handler): Remove kfail
12823 gdb/1757.
12824
3e3ffd2b
MC
128252004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12826
12827 With code from Manoj Iyer <manjo@austin.ibm.com>:
12828 * lib/gdb.exp (gdb_file_cmd): Return more information in the
12829 return value. Add an arm for "no debugging symbols found".
12830 Change a stray "error" to "perror".
12831 (gdb_run_cmd): Adapt to new return value.
12832 * gdb.base/remote.exp: Adapt to new return value.
12833 * gdb.gdb/complaints.exp: Likewise.
12834 * gdb.gdb/observer.exp: Likewise.
12835 * gdb.gdb/selftest.exp: Likewise.
12836 * gdb.gdb/xfullpath.exp: Likewise.
12837
4b6f5fd2
JB
128382004-08-27 Joel Brobecker <brobecker@gnat.com>
12839
12840 * gdb.threads/bp_in_thread.exp: New testcase.
12841
e5b25496
MC
128422004-08-27 Michael Chastain <mec.gnu@mindspring.com>
12843
12844 Fix PR testsuite/1735.
12845 * gdb.threads/schedlock.c (thread_function): Add a cast
12846 to suppress a gcc warning.
12847 * gdb.threads/thread-specific.c (thread_function): Likewise.
12848
934353d6
MC
128492004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12850
12851 * gdb.base/unload.c: Include <stdlib.h>.
12852
f98a0aef 128532004-08-26 Michael Chastain <mec.gnu@mindspring.com>
3a77aa28 12854
f98a0aef 12855 From Paul Gilliam <pgilliam@us.ibm.com>:
3a77aa28
MC
12856 * gdb.base/call-sc.exp (test_scalar_returns): Make sure PC is
12857 synchronized after the "return".
12858
5a2e8882
MC
128592004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12860
12861 * gdb.mi/basics.c: Include <stdio.h>.
12862 * gdb.mi/pthreads.c: Include <stdlib.h>.
12863 * gdb.mi/var-cmd.c: Include <stdlib.h>.
12864
a9640423
MC
128652004-08-26 Michael Chastain <mec.gnu@mindspring.com>
12866
12867 * gdb.threads/schedlock.c: Add copyright notice.
12868
b04e311d
AC
128692004-08-25 Andrew Cagney <cagney@gnu.org>
12870
12871 * gdb.base/sigstep.exp (breakpoint_to_handler, skip_to_handler)
12872 (skip_over_handler, breakpoint_over_hander): New test procedures.
12873 (advance, advancei): Add a proper prefix, do not use
12874 rerun_to_main.
12875 * gdb.base/sigstep.c (main): Change to use an infinite loop.
12876
7c27f15b
MC
128772004-08-24 Michael Chastain <mec.gnu@mindspring.com>
12878
12879 * gdb.mi/basics.c: Add copyright notice.
12880 * gdb.mi/var-cmd.c: Add copyright notice.
12881
fffc87ae
MC
128822004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12883
12884 * lib/gdb.exp: Remove signed_keyword_not_used.
12885 * lib/compiler.c: Likewise.
12886 * lib/compiler.cc: Likewise.
12887
d782e0bf
MC
128882004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12889
12890 * gdb.base/whatis.c: Remove conditional disabling of "signed".
12891 * gdb.base/whatis.exp: Remove signed_keyword_not_used.
12892
96033e83
MC
128932004-08-23 Michael Chastain <mec.gnu@mindspring.com>
12894
12895 * gdb.base/whatis.c: Add copyright notice.
12896
cf38c229
MK
128972004-08-20 Mark Kettenis <kettenis@gnu.org>
12898
12899 * gdb.arch/i386-prologue.exp (skip_breakpoint): New function. Use
12900 it to skip the breakpoints encoded in the inline assembly.
12901
f4b49756
MC
129022004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12903
12904 * Makefile.in: Add gdb.fortran.
12905
2f193b69
MC
129062004-08-20 Michael Chastain <mec.gnu@mindspring.com>
12907
12908 * gdb.base/call-sc.exp (test_scalar_returns):
12909 Fix cut-and-paste glitch in "Make fun return now".
12910
89a237cb
MC
129112004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12912
12913 * configure.in: Add gdb.fortran.
12914 * configure: Regenerate.
12915 * gdb.fortran/Makefile.in: New file.
12916 * lib/gdb.exp (skip_fortran_tests): New procedure.
12917
469aff8e
MC
129182004-08-17 Michael Chastain <mec.gnu@mindspring.com>
12919
12920 * gdb.mi/mi-var-block.exp: Use gdb_get_line_number. Remove
12921 reference to bug-gnu@prep.ai.mit.edu.
12922 * gdb.mi/mi-var-child.exp: Likewise.
12923 * gdb.mi/mi-var-cmd.exp: Likewise.
12924 * gdb.mi/mi-var-display.exp: Likewise.
12925 * gdb.mi/mi2-var-block.exp: Likewise.
12926 * gdb.mi/mi2-var-child.exp: Likewise.
12927 * gdb.mi/mi2-var-cmd.exp: Likewise.
12928 * gdb.mi/mi2-var-display.exp: Likewise.
12929
00b51b9f
MK
129302004-08-15 Mark Kettenis <kettenis@gnu.org>
12931
12932 * gdb.base/unload.c (main): Make local variable msg const.
12933
45f07fef
MC
129342004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12935
12936 * gdb.mi/mi-cli.exp: Use gdb_get_line_number. Remove reference
12937 to bug-gnu@prep.ai.mit.edu.
12938 * gdb.mi/mi-disassemble.exp: Likewise.
12939 * gdb.mi/mi-eval.exp: Likewise.
12940 * gdb.mi/mi-file.exp: Likewise. Also, add comment about the
12941 default line number.
12942 * gdb.mi/mi-return.exp: Likewise.
12943 * gdb.mi/mi-simplerun.exp: Likewise.
12944 * gdb.mi/mi-stack.exp: Likewise.
12945 * gdb.mi/mi-stepi.exp: Likewise. Also, replace wildcarded line
12946 number with explicit range test.
12947 * gdb.mi/mi-watch.exp: Likewise.
12948 * gdb.mi/mi2-break.exp: Likewise.
12949 * gdb.mi/mi2-cli.exp: Likewise.
12950 * gdb.mi/mi2-disassemble.exp: Likewise.
12951 * gdb.mi/mi2-eval.exp: Likewise.
12952 * gdb.mi/mi2-file.exp: Likewise. Also, add comment about the
12953 default line number.
12954 * gdb.mi/mi2-return.exp: Likewise.
12955 * gdb.mi/mi2-simplerun.exp: Likewise.
12956 * gdb.mi/mi2-stack.exp: Likewise.
12957 * gdb.mi/mi2-stepi.exp: Likewise. Also, replace wildcarded line
12958 number with explicit range test.
12959 * gdb.mi/mi2-watch.exp: Likewise.
12960
dd8c8ee7
MC
129612004-08-15 Michael Chastain <mec.gnu@mindspring.com>
12962
12963 * gdb.cp/ctti.exp: Tweak srcfile and objfile to have no slashes.
12964 * gdb.cp/m-static.exp: Likewise.
12965 * gdb.cp/rtti.exp: Likewise.
12966
4e838464
MK
129672004-08-14 Mark Kettenis <kettenis@gnu.org>
12968
12969 * gdb.base/bigcore.c: Include <sys/types.h> and <sys/time.h>.
12970
8d8cb839
EZ
129712004-08-14 Eli Zaretskii <eliz@gnu.org>
12972
12973 * ChangeLog: Prefix Local Variables with semi-colons and indent
12974 the reference to older ChangeLog files, to fix fontification in
12975 Emacs.
12976
deea8bb0
MC
129772004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12978
12979 * gdb.mi/mi-break.exp: Use gdb_get_line_number.
12980 * gdb.mi/mi2-break.exp: Likewise.
12981
c3297504
MC
129822004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12983
12984 * gdb.gdb/selftest.exp: Revert removal of call to init_malloc.
12985
25808999
MC
129862004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12987
12988 * gdb.cp/inherit.exp: Use cp_test_ptype_class.
12989
226a8d71
MC
129902004-08-13 Michael Chastain <mec.gnu@mindspring.com>
12991
12992 * gdb.cp/classes.exp: Remove unused declarations. Just let
12993 test names default instead of providing special names. Remove
12994 extraneous demangler test.
12995
37fdf854
JJ
129962004-08-12 Jeff Johnston <jjohnstn@redhat.com>
12997
12998 * gdb.base/unload.exp: New test for breakpoints in dynamically
12999 loaded libraries.
13000 * gdb.base/unload.c: Ditto.
13001 * gdb.base/unloadshr.c: Ditto.
13002
2d3a7986
MC
130032004-08-12 Michael Chastain <mec.gnu@mindspring.com>
13004
13005 * gdb.cp/classes.exp (test_ptype_class_objects): Call
13006 cp_test_ptype_class.
13007 (test_enums): Likewise.
13008
c72b934c
AC
130092004-08-10 Andrew Cagney <cagney@gnu.org>
13010
13011 * gdb.threads/staticthreads.c, gdb.threads/staticthreads.exp: New
13012 files.
13013
cc503c8a
AC
130142004-08-10 Andrew Cagney <cagney@gnu.org>
13015
13016 * gdb.gdb/selftest.exp (do_steps_and_nexts): Remove code to skip
13017 init_malloc call.
13018
902f2ccb
MC
130192004-08-10 Michael Chastain <mec.gnu@mindspring.com>
13020
13021 * ChangeLog: Add copyright notice. The notice is copied
13022 from emacs 21.3 top level ChangeLog.
13023
78c90502
MC
130242004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13025
13026 * lib/cp-support.exp: New file.
13027 * lib/cp-support.exp (cp_test_type_class): New function.
13028 * gdb.cp/derivation.exp: Use cp_test_ptype_class.
13029 * gdb.cp/virtfunc.exp (test_one_ptype): Removed.
13030 * gdb.cp/virtfunc.exp (test_ptype_of_classes): Use
13031 cp_test_ptype_class.
13032
88e5ea78
MC
130332004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13034
13035 * gdb.mi/mi2-basics.exp, gdb.mi/mi2-break.exp,
13036 gdb.mi/mi2-console.exp, gdb.mi/mi2-disassemble.exp,
13037 gdb.mi/mi2-eval.exp, gdb.mi/mi2-file.exp, gdb.mi/mi2-hack-cli.exp,
13038 gdb.mi/mi2-read-memory.exp, gdb.mi/mi2-regs.exp,
13039 gdb.mi/mi2-return.exp, gdb.mi/mi2-simplerun.exp,
13040 gdb.mi/mi2-stack.exp, gdb.mi/mi2-stepi.exp, gdb.mi/mi2-until.exp,
13041 gdb.mi/mi2-var-block.exp, gdb.mi/mi2-var-child.exp,
13042 gdb.mi/mi2-var-cmd.exp, gdb.mi/mi2-var-display.exp,
13043 gdb.mi/mi2-watch.exp: Update copyright years.
13044
6a89fc9c
MK
130452004-08-09 Mark Kettenis <kettenis@gnu.org>
13046
13047 * gdb.base/sigaltstack.exp: Provide proper anchoring.
13048
1482e0de
MC
130492004-08-09 Michael Chastain <mec.gnu@mindspring.com>
13050
13051 * gdb.mi/gdb792.exp, gdb.mi/mi-basics.exp, gdb.mi/mi-break.exp,
13052 gdb.mi/mi-console.exp, gdb.mi/mi-disassemble.exp,
13053 gdb.mi/mi-eval.exp, gdb.mi/mi-file.exp, gdb.mi/mi-hack-cli.exp,
13054 gdb.mi/mi-read-memory.exp, gdb.mi/mi-regs.exp,
13055 gdb.mi/mi-return.exp, gdb.mi/mi-simplerun.exp,
13056 gdb.mi/mi-stack.exp, gdb.mi/mi-stepi.exp, gdb.mi/mi-until.exp,
13057 gdb.mi/mi-var-block.exp, gdb.mi/mi-var-child.exp,
13058 gdb.mi/mi-var-cmd.exp, gdb.mi/mi-var-display.exp,
13059 gdb.mi/mi-watch.exp: Update copyright years.
13060
1a5ce3f3
DJ
130612004-08-08 Daniel Jacobowitz <dan@debian.org>
13062
13063 PR gdb/1738
13064 * gdb.base/signals.exp (signal_tests_1): KFAIL bug in continuing
13065 from a breakpoint with a pending signal.
13066
04f6ecf2
DJ
130672004-08-08 Daniel Jacobowitz <dan@debian.org>
13068
13069 PR gdb/1736
13070 * lib/gdb.exp (gdb_test_multiple): Handle return -code return.
13071 * gdb.base/sigaltstack.exp (finish_test): Consume output until
13072 the prompt.
13073 * gdb.base/sigstep.exp: Add KFAIL for gdb/1736.
13074
54d90d35
DJ
130752004-08-08 Daniel Jacobowitz <dan@debian.org>
13076
13077 * gdb.cp/templates.exp: Handle (char)115 for template argument 's'.
13078
d2f6abb0
DJ
130792004-08-08 Daniel Jacobowitz <dan@debian.org>
13080
13081 PR gdb/1736
13082 * gdb.base/sigaltstack.exp (finish_test): New procedure. KFAIL
13083 for i?86-*-linux*.
13084
5598c03d
DJ
130852004-08-08 Daniel Jacobowitz <dan@debian.org>
13086
13087 * gdb.arch/i386-prologue.exp: Compile without debug information.
13088
c6fee705
MC
130892004-08-08 Michael Chastain <mec.gnu@mindspring.com>
13090
13091 * lib/gdb.exp (gdb_get_line_number): Rewrite with native tcl
13092 rather than asking gdb to search.
13093
dd90efdb
MC
130942004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13095
13096 * gdb.base/gcore.c: Include <string.h>.
13097
1e84bec1
MC
130982004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13099
13100 * gdb.base/gcore.c: Add copyright notice.
13101
e425eb2b
MC
131022004-08-05 Michael Chastain <mec.gnu@mindspring.com>
13103
13104 * gdb.base/freebpcmd.c: Include <stdio.h>.
13105 * gdb.base/long_long.c: Include <string.h>.
13106 * gdb.base/sigaltstack.c: Include <stdlib.h> <string.h>.
13107 * gdb.base/siginfo.c: Include <string.h>.
13108 * gdb.base/sigstep.c: Include <string.h>.
13109
cb9aaed5
MC
131102004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13111
13112 * gdb.base/complex.c: Include <stdlib.h>.
13113
55944f3d
MC
131142004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13115
13116 * gdb.base/complex.c: Add copyright notice.
13117
7b2953d9
MC
131182004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13119
13120 * gdb.base/charset.c: Include <stdlib.h>.
13121
c9133d23
MC
131222004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13123
13124 * gdb.base/auxv.c: Include <stdlib.h>.
13125
0a8490ad
MC
131262004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13127
13128 * gdb.base/auxv.c: Add copyright notice.
13129
3426d5ec
MC
131302004-08-04 Michael Chastain <mec.gnu@mindspring.com>
13131
13132 * gdb.base/coremaker.c: Add copyright notice.
13133 * gdb.base/coremaker2.c: Add copyright notice.
13134
8da195dd
AC
131352004-08-04 Andrew Cagney <cagney@gnu.org>
13136
13137 * gdb.base/store.exp: Update copyright.
13138 (check_set, up_set, check_struct, up_struct): Add a prefix to test
13139 names, do not import gdb_prompt.
13140
8d394f98
AC
131412004-08-01 Andrew Cagney <cagney@gnu.org>
13142
13143 Fix PR testsuite/1729.
13144 * gdb.base/dump.exp: Add test name to callers of capture_value, do
13145 not use capture_value with value 4.
13146 (capture_value): Add optional test name parameter.
13147 (test_reload_saved_value, test_restore_saved_value): Use $msg as
13148 the prefix, pass to capture_value.
13149
b6702b23
MK
131502004-08-01 Mark Kettenis <kettenis@gnu.org>
13151
13152 * gdb.arch/i386-prologue.exp: Add testcase for standard prolgue.
13153 * gdb.arch/i386-prologue.c (standard): New prototype and function.
13154 (main): Call new function.
13155
c203e0ca
MC
131562004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13157
13158 * gdb.cp/namespace.exp: Accept more varieties of ptype output.
13159
a7995a30
MC
131602004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13161
13162 * gdb.cp/virtfunc.exp: Accept more varieties of ptype output.
13163
9366563b
MC
131642004-07-31 Michael Chastain <mec.gnu@mindspring.com>
13165
b6eeaf26 13166 * gdb.cp/inherit.exp: Accept more varieties of ptype output.
9366563b
MC
13167 Accept more values of vtbl pointer. Remove some messages
13168 about "obsolete gcc or gdb".
13169
2fc1f950
MC
131702004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13171
13172 * gdb.cp/classes.exp: Accept more varieties of ptype output.
13173
c724d49b
MC
131742004-07-30 Michael Chastain <mec.gnu@mindspring.com>
13175
13176 * gdb.base/asm-source.exp: Properly convert target board
13177 debug flags from gcc format to binutils format.
13178
736b0fce
MK
131792004-07-28 Mark Kettenis <kettenis@gnu.org>
13180
13181 * gdb.arch/i386-prologue.exp: Remove KFAIL of "backtrace in
13182 gdb1718". PR backtrace/1718 partially fixed.
13183
5633ea5c
JJ
131842004-07-27 Jeff Johnston <jjohnstn@redhat.com>
13185
13186 * gdb.threads/watchthreads.exp: New test for threaded watchpoints.
13187
575eebb1
NC
131882004-07-26 Nick Clifton <nickc@redhat.com>
13189
13190 * gdb.asm/asm-source.exp (debug-flags): New variable. If a known
13191 good default value for a specific architecture is available then
13192 set it to that value. Otherwise default to the -gstabs switch.
13193 Remove the -g... switches from the asm-flags variable. Allow the
13194 target board info to override the value if it wants to. Pass the
13195 switch on the assembler command line.
13196
62104619
MK
131972004-07-23 Mark Kettenis <kettenis@gnu.org>
13198
13199 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1718.
13200 * gdb.arch/i386-prologue.c (gdb1718): New prototype and function.
13201 (main): Call new function.
13202
4a1135b8
MC
132032004-07-22 Michael Chastain <mec.gnu@mindspring.com>
13204
13205 Test for PR exp/1715.
13206 * gdb.base/radix.exp: Refactor common procedures. Make all
13207 test names unique. Change XFAIL to KFAIL.
13208
8a12c1f0
MC
132092004-07-20 Michael Chastain <mec.gnu@mindspring.com>
13210
13211 * gdb.ada/gnat_ada.gpr.in: Rename from here ...
13212 * gdb.ada/gnat_ada.gin: ... to here.
13213 * configure.in: Use gnat_ada.gin.
13214 * configure: Regenerate.
13215
23b451cf
AC
132162004-07-20 Andrew Cagney <cagney@gnu.org>
13217
13218 * gdb.base/signals.exp: Replace send_gdb and gdb_expect with
13219 gdb_test and gdb_test_multiple. Delete bash_bug. Delete suspect
13220 XFAILs. Clean up test messages and comments. Check backtraces.
13221 Delete re-sync code.
13222
ab618a02
MC
132232004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13224
13225 Fix PR cli/740.
13226 * gdb.base/annota1.exp: Honor gdb,nosignals.
13227 * gdb.base/annota3.exp: Likewise.
13228
46dad340
MC
132292004-07-19 Michael Chastain <mec.gnu@mindspring.com>
13230
13231 * lib/java.exp: Update copyright notice.
13232
756d8c70
AC
132332004-07-19 Andrew Cagney <cagney@gnu.org>
13234
13235 * gdb.base/selftest.exp: Copy file from here ...
13236 * gdb.gdb/selftest.exp: ... to here.
13237
586027e6
AC
132382004-07-16 Andrew Cagney <cagney@redhat.com>
13239
13240 * lib/insight-support.exp: Delete file.
13241 * lib/java.exp (java_init): Fix copyright.
13242
029d2200
AC
132432004-07-16 Andrew Cagney <cagney@gnu.org>
13244
13245 * gdb.base/restore.c: Append "prologue" to comments marking the a
13246 function's prologue.
13247 * gdb.base/restore.exp: Update copyright, re-indent.
13248 (restore_tests): Use gdb_test_multiple. Add "calleeN calls
13249 callerN" prefix where needed. Update patterns that match a
13250 function's prologue.
13251
653b62c5
MC
132522004-07-16 Michael Chastain <mec.gnu@mindspring.com>
13253
13254 * gdb.base/restore.c: Add copyright notice.
13255
f7d690e5
AC
132562004-07-16 Andrew Cagney <cagney@gnu.org>
13257
13258 * gdb.base/logical.exp: Update copyright.
13259 (evaluate): New procedure. Use to re-implement tests using
13260 several tables.
13261
d629a7cb
MH
132622004-07-14 Martin Hunt <hunt@redhat.com>
13263
13264 * lib/insight-support.exp (gdbtk_start): Unset TCL_LIBRARY
13265 which fixes some problems where init.tcl was not found.
13266
9c7bb332
AC
132672004-07-13 Andrew Cagney <cagney@gnu.org>
13268
6bf46641
AC
13269 * gdb.base/sizeof.exp: Skip test when no inferior I/O.
13270 (check_sizeof, check_valueof): Do not include the output in the
13271 test name. Use gdb_test.
13272 (get_valueof): Use gdb_test_multiple.
13273
c4ffd4c0
AC
13274 * gdb.base/step-test.exp: Update copyright. Use
13275 gdb_test_multiple. Ensure that test names do not include
13276 architecture dependent output.
13277
ab89363a
AC
13278 * gdb.gdb/observer.exp: Update copyright.
13279 (setup_test): Use gdb_test_multiple.
13280 (attach_first_observer, attach_second_observer)
13281 (attach_third_observer, detach_first_observer)
13282 (detach_second_observer, detach_third_observer)
13283 (reset_counters, check_counters): Make $message a prefix.
13284 (test_normal_stop_notifications): Add "args" parameter - a list of
13285 init functions to be called. Make $message a prefix,
13286 (test_observer_normal_stop): Change the message prefixes so that
13287 they are unique, pass the attach / detach procedures to
13288 test_normal_stop_notifications.
13289
ec58997a
AC
13290 * gdb.base/signull.exp (test_segv): Prefix all tests with
13291 "${name}". Clean up test messages.
13292
b475183b
AC
13293 * gdb.base/annota3.exp, gdb.base/annota1.exp: Update copyright.
13294
9c7bb332
AC
13295 * gdb.base/ena-dis-br.exp: Update copyright.
13296 (break_at): New function. Replace send_gdb with gdb_test,
13297 break_at, and gdb_test_multiple. Replace XFAIL of "continue with
13298 ignore count, not stopped at bpt", with KFAIL.
13299
2dd95497
CV
133002004-07-13 Corinna Vinschen <vinschen@redhat.com>
13301
13302 * gdb.base/attach.exp: Remove cleanupfile handling.
13303
419e626b
AC
133042004-07-12 Andrew Cagney <cagney@gnu.org>
13305
13306 * gdb.base/annota1.exp: Cleanup corefile test name.
13307 * gdb.base/annota3.exp: Ditto.
13308
8b1b3228
AC
133092004-07-12 Andrew Cagney <cagney@gnu.org>
13310
78650829
AC
13311 * gdb.base/signals.exp: Clean up copyright, re-indent.
13312
8b1b3228
AC
13313 * gdb.base/attach.exp: Replace send_gdb and gdb_expect with
13314 gdb_test and gdb_test_multiple.
13315
935c2760
JJ
133162004-07-08 Jeff Johnston <jjohnstn@redhat.com>
13317
13318 * gdb.java/jmain.exp: Fix expected line number for main to
a9c64011 13319 break at. Set XFAIL for break at main test since gcj does not
935c2760
JJ
13320 provide line number info for first statement in main.
13321
1544280f
AC
133222004-07-08 Andrew Cagney <cagney@gnu.org>
13323
1279f4ff
AC
13324 * gdb.base/attach.exp: Cleanup copyright. Re-indent.
13325
1544280f
AC
13326 * gdb.base/sigbpt.exp: Make the common part of each test name a
13327 prefix instead of suffix.
13328
bcc82369
BR
133292004-07-07 Bob Rossi <bob_rossi@cox.net>
13330
13331 * gdb.mi/mi2-file.exp: Revert to version 1.1, except changed name of
13332 test from test_tbreak_creation_and_listing to
13333 test_file_list_exec_source_file
13334 * gdb.mi/mi-file.exp: Add test for -file-list-exec-source-files
13335 Changed name of test from test_tbreak_creation_and_listing to
13336 test_file_list_exec_source_file
13337
23f4b0aa
JJ
133382004-07-07 Jeff Johnston <jjohnstn@redhat.com>
13339
13340 * gdb.java/jmisc.exp: Fix expected output of ptype to look for
13341 the jmisc() constructor instead of <init>.
13342 * gdb.java/jmisc1.exp: Ditto.
13343
56401cd5
AC
133442004-07-07 Andrew Cagney <cagney@gnu.org>
13345
13346 * gdb.base/sigbpt.exp (stepi_out): Check for a single step
13347 corrupting the PC.
13348
44ae2f6a
MC
133492004-07-06 Michael Chastain <mec.gnu@mindspring.com>
13350
13351 * gdb.cp/templates.exp: Accept whitespace change in demangler
13352 output.
13353
45a83408
AC
133542004-07-06 Andrew Cagney <cagney@gnu.org>
13355
13356 * gdb.base/sigbpt.exp, gdb.base/sigbpt.c: New test.
13357
d205ad70
MC
133582004-07-02 Michael Chastain <mec.gnu@mindspring.com>
13359
13360 * lib/compiler.c: Accept __HP_CXD_SPP for old hp ansi c compiler.
13361 * lib/compiler.cc: Likewise.
13362
06ea1a61
MC
133632004-06-30 Michael Chastain <mec.gnu@mindspring.com>
13364
13365 * lib/compiler.cc: Work around string preprocessing problem
13366 with old hp c++ compiler.
13367 * lib/compiler.c: Likewise.
13368
daab1251
CV
133692004-06-29 Corinna Vinschen <vinschen@redhat.com>
13370
13371 * gdb.arch/i386-prologue.c: Add copyright header. Use preprocessor
13372 directives to conditionalize symbol prefixing.
13373 * gdb.arch/i386-prologue.exp: Allow symbol prefixing by adding
13374 additional_flags handling. Add underscore prefix for Cygwin.
13375 * gdb.arch/i386-unwind.c: Use preprocessor directives to
13376 conditionalize symbol prefixing.
13377 * gdb.arch/i386-unwind.exp: Allow symbol prefixing by adding
13378 additional_flags handling. Add underscore prefix for Cygwin.
13379
cc984116
CV
133802004-06-29 Corinna Vinschen <vinschen@redhat.com>
13381
13382 * gdb.base/bigcore.exp: Skip test on Cygwin.
13383
c279b077
MC
133842004-06-28 Michael Chastain <mec.gnu@mindspring.com>
13385
13386 * gdb.hp/gdb.base-hp/reg.exp: Accept both old and new gdb output
13387 formats for "info register". Use gdb_test_multiple. Fix
13388 the "invalid register" test.
13389
0e915747
CV
133902004-06-28 Corinna Vinschen <vinschen@redhat.com>
13391
13392 * gdb.base/attach.exp: Fix copyright date. Set testpid to Windows
13393 PID for Cygwin. Add Cygwin specific strings to check for in some
13394 tests.
13395 (do_attach_tests): Add a test for user interaction when attaching
13396 to a process with no matching symbol table already loaded.
13397
11422c86
AC
133982004-06-26 Andrew Cagney <cagney@gnu.org>
13399
13400 Test PR java/1567 and PR java/1565.
13401 * gdb.java/jmain.exp, gdb.java/jmain.java: New files.
13402 * gdb.java/jmisc2.exp: Delete file.
13403
cefbce26
MC
134042004-06-26 Michael Chastain <mec.gnu@mindspring.com>
13405
13406 * gdb.hp/gdb.base-hp/reg.exp: Update copyright notice.
13407
e19f872c
CV
134082004-06-25 Corinna Vinschen <vinschen@redhat.com>
13409
13410 * gdb.base/attach.exp (do_attach_tests): Don't forget to kill second
13411 attach process.
13412
d931ba3b
MC
134132004-06-23 Michael Chastain <mec.gnu@mindspring.com>
13414
13415 * gdb.cp/pr-1553.exp: Remove.
13416
aef68c48
MC
134172004-06-22 Michael Chastain <mec.gnu@mindspring.com>
13418
13419 * gdb.cp/pr-1553.cc: Remove.
13420 * gdb.cp/pr-1553.exp: Disable this test.
13421
8d5df71a
JB
134222004-06-20 Jim Blandy <jimb@redhat.com>
13423
a9c64011 13424 Fix PR testsuite/1680.
8d5df71a
JB
13425 * gdb.arch/i386-sse.exp: Properly quote curly braces in
13426 regular expressions.
13427
4ac6f39d
MC
134282004-06-19 Michael Chastain <mec.gnu@mindspring.com>
13429
13430 Fix PR testsuite/1679.
13431 * gdb.arch/i386-sse.exp: Do not call gdb_suppress_entire_file.
13432 Issue an UNSUPPORTED result instead.
13433
1b413552
JB
134342004-06-18 Jim Blandy <jimb@redhat.com>
13435
13436 * gdb.base/charset.exp: Only send a control-C if we see a new
13437 prompt and incomplete command.
13438
6daa6ebd
MC
134392004-06-18 Michael Chastain <mec.gnu@mindspring.com>
13440
13441 * gdb.cp/pr-574.cc: Add copyright notice.
13442
51fa4ae0
JB
134432004-06-17 Jim Blandy <jimb@redhat.com>
13444
13445 * gdb.base/charset.exp: Don't refer to $expect_out(1,string) in
13446 cases where the regexp has no groups; this grabs random text from
13447 the previous test suite, whatever that was.
13448
8fea26c5
MC
134492004-06-17 Michael Chastain <mec.gnu@mindspring.com>
13450
13451 * gdb.cp/printmethod.cc: Add copyright notice.
13452
1e3aeb41
MC
134532004-06-16 Michael Chastain <mec.gnu@mindspring.com>
13454
13455 * gdb.cp/psmang1.cc, gdb.cp/psmang2.cc: Add copyright notice.
13456
9d9030bc
AC
134572004-06-16 Andrew Cagney <cagney@gnu.org>
13458
13459 * gdb.base/signull.c: Update copyright. Include <string.h>.
13460 (bowler): Replace data_pointer with data_read
13461 and data_write cases. Add code_descriptor case.
13462 (zero, desc): New array and pointer.
13463 (data, code): Change to simple pointers.
13464 * gdb.base/signull.exp: Fix probe pattern matching a function
13465 descriptor SIGSEGV. Replace data_pointer with data_read and
13466 data_write tests.
13467
acd4ad44
AC
134682004-06-16 Andrew Cagney <cagney@gnu.org>
13469
13470 * gdb.base/long_long.exp, gdb.base/long_long.c: Rewrite.
13471
08fd625c
MC
134722004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13473
13474 * gdb.base/long_long.c: Add copyright notice.
13475
1903502c
MC
134762004-06-15 Michael Chastain <mec.gnu@mindspring.com>
13477
13478 * gdb.base/long_long.exp: Remove reference to
13479 bug-gdb@prep.ai.mit.edu. Change line-number-specific breakpoint
13480 to gdb_breakpoint and gdb_continue_to_breakpoint.
13481
83313cb1
JB
134822004-06-14 Jim Blandy <jimb@redhat.com>
13483
13484 * gdb.arch/e500-regs.exp: Fix up 'print' pattern for the little-
13485 endian case.
13486
1bf404ef
AC
134872004-06-14 Andrew Cagney <cagney@gnu.org>
13488
13489 * gdb.base/gcore.exp (capture_command_output): Delete the always
13490 passing tests containing inferior values.
13491 * gdb.base/ending-run.exp: Do not include the breakpoint address
13492 in the test message. Update copyright.
13493 * gdb.base/sizeof.exp (check_sizeof): Do not include the type's
13494 size in the test name, use gdb_test_multiple. Update copyright.
13495
ef220b33
MC
134962004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13497
13498 * gdb.cp/ref-types.cc: Add copyright notice.
13499
4f70a4c9
MC
135002004-06-14 Michael Chastain <mec.gnu@mindspring.com>
13501
13502 * lib/compiler.c: Remove gcc_compiled, hp_cc_compiler,
13503 hp_aCC_compiler.
13504 * lib/compiler.cc: Likewise.
13505 * lib/gdb.exp (get_compiler_info): Eval lines only if they are
13506 'set' commands. Log diagnostics for other lines. Set
13507 gcc_compiled, hp_cc_compiler, and hp_aCC_compiler.
13508
335928ac
MC
135092004-06-13 Michael Chastain <mec.gnu@mindspring.com>
13510
13511 * gdb.cp/try_catch.cc: Add copyright notice.
13512
2efb12e8
MC
135132004-06-12 Michael Chastain <mec.gnu@mindspring.com>
13514
13515 * gdb.cp/userdef.cc: Add copyright notice.
13516
0bbed51a
MC
135172004-06-11 Michael Chastain <mec.gnu@mindspring.com>
13518
13519 * gdb.cp/virtfunc.cc: Add copyright notice.
13520
e12a46c9
RC
135212004-06-11 Randolph Chung <tausq@debian.org>
13522
13523 * gdb.base/structs2.exp: Mark two tests as xfail because of a compiler
13524 problem.
13525
338e05af
AC
135262004-06-10 Andrew Cagney <cagney@gnu.org>
13527
13528 * lib/compiler.cc, lib/compiler.c: Append either
13529 __GNUC_PATCHLEVEL__, or "unknown" to the compiler_info.
13530 * gdb.base/structs.exp (test_struct_calls): Check for gcc-3-3-*
13531 instead of gcc-3-3.
13532
dc3f10cb
AC
135332004-06-09 Andrew Cagney <cagney@gnu.org>
13534
b4d946af
AC
13535 * gdb.base/structs.exp (test_struct_calls): Fix KFAIL for
13536 gdb/1455, bug is specific to "long long" and "double".
a9c64011 13537
dc3f10cb
AC
13538 * gdb.base/structs.exp (test_struct_returns, test_struct_returns)
13539 (test_struct_calls): Remove KFAIL of "long double" on i*86-*-*,
13540 x86_64-*-*, sparc64-*-*, and sparc*-*-solaris2*. PR tdep/1447
13541 fixed.
13542
b5c0bfa2
AC
135432004-06-09 Andrew Cagney <cagney@gnu.org>
13544
13545 * gdb.base/structs.exp (test_struct_returns): Replace
13546 "return_value_unknown" and "finish_value_unknown" by
13547 "return_value_known" and "finish_value_known". Instead of
13548 "return_value_unknown" iff "finish_value_unknown", check
13549 "return_value_known" implies "finish_value_known".
13550
caeb605f
MH
135512004-06-08 Martin Hunt <hunt@redhat.com>
13552
13553 * gdb.base/float.exp: Add pattern for mips targets.
13554
c892bb64
RC
135552004-06-08 Randolph Chung <tausq@debian.org>
13556
13557 * gdb.base/float.exp: Add pattern for hppa*-* target; make the failure
13558 message for unknown architectures more clear.
13559
48306d3e
JB
135602004-06-08 Joel Brobecker <brobecker@gnat.com>
13561
13562 * gdb.ada/null_record.exp: Use "start" instead of "begin" to
13563 start the execution of the program.
13564
83ecb59f
JB
135652004-06-07 Jim Blandy <jimb@redhat.com>
13566
13567 * gdb.arch/i386-sse.exp, gdb.arch/i386-sse.c: New tests.
13568 * gdb.arch/i386-cpuid.h: New helper file.
13569
55264cb4
RC
135702004-06-07 Randolph Chung <tausq@debian.org>
13571
13572 * gdb.base/shlib-call.exp: Allow breakpoint to be added after inferior
13573 has started.
13574
23cadb28
RM
135752004-06-04 Roland McGrath <roland@redhat.com>
13576
13577 Fix PR gdb/1647.
13578 * gdb.base/auxv.exp (fetch_auxv): Revert last change and fix it
13579 differently to be robust to output buffering differences.
13580
51d01eda
MC
135812004-06-04 Michael Chastain <mec.gnu@mindspring.com>
13582
13583 * gdb.threads/pthreads.exp: Update copyright years.
13584 (check_control_c): Change asynchronous 'after' to synchronous.
13585
f4fc3b93
RM
135862004-06-04 Roland McGrath <roland@redhat.com>
13587
13588 * gdb.base/auxv.exp (fetch_auxv): Consume output fully through
13589 next gdb prompt.
13590
4013522b
MC
135912004-06-02 Michael Chastain <mec.gnu@mindspring.com>
13592
13593 Fix PR gdb/1636.
13594 * gdb.threads/manythreads.exp: Change asynchronous 'after'
13595 calls to synchronous.
13596
7a8f1e6b
JB
135972004-05-26 Jim Blandy <jimb@redhat.com>
13598
13599 * gdb.arch/e500-prologue.exp, gdb.arch/e500-prologue.c: New tests.
13600
81bb3443
RC
136012004-05-24 Randolph Chung <tausq@debian.org>
13602
13603 * gdb.asm/asm-source.exp: Enable test for hppa-linux target.
13604 * gdb.asm/pa.inc: New file.
13605
8f5a3103
MK
136062004-05-22 Mark Kettenis <kettenis@gnu.org>
13607
13608 * gdb.base/signull.c: Use sigjmp_buf instead of jmp_buf.
13609
734b8fe8 136102004-05-21 Joel Brobecker <brobecker@gnat.com>
a9c64011 13611 Daniel Jacobowitz <drow@mvista.com>
734b8fe8
JB
13612
13613 * lib/gdb.exp (gdb_test_multiple): Improve regexp matching the
13614 GDB prompt.
13615
725603e1
UW
136162004-05-20 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13617
f4fc3b93 13618 * gdb.base/signull.c: Use sigsetjmp/siglongjmp instead of
725603e1
UW
13619 setjmp/longjmp. Use sigaction instead of signal.
13620
8b923272 136212004-05-19 J. Brobecker <brobecker@gnat.com>
a9c64011 13622 Michael Snyder <msnyder@redhat.com>
8b923272
JB
13623
13624 * gdb.threads/pthread_cond_wait.c: New file.
13625 * gdb.threads/pthread_cond_wait.exp: New testcase.
13626
8bfabb04
AC
136272004-05-13 Andrew Cagney <cagney@redhat.com>
13628
13629 * gdb.base/signull.exp, gdb.base/signull.c: New files.
13630 * gdb.base/gdb1476.c, gdb.base/gdb1476.exp: Delete files.
13631
42edda50
AC
136322004-05-11 Andrew Cagney <cagney@redhat.com>
13633
13634 * gdb.base/sigstep.exp (advancei): Update KFAILs. gdb/1613 is
13635 fixed but revealed gdb/1639.
13636
d303a6c7
AC
136372004-05-10 Andrew Cagney <cagney@redhat.com>
13638
13639 * gdb.base/signals.exp (signal_tests_1): Simplify "continue to
13640 func1" and "next to 2nd alarm", kernel bug avoided.
13641
bf08c2a1
DJ
136422004-05-10 Daniel Jacobowitz <dan@debian.org>
13643
13644 PR external/1568
13645 * gdb.base/bigcore.exp: Check the size of the dumped core file.
13646 XFAIL if it is smaller than bytes_allocated.
13647 * gdb.base/bigcore.c (bytes_allocated): Make static and unsigned.
13648 (main): Make chunks_allocated unsigned. Correct comment.
13649
c0586a34
JB
136502004-05-07 Joel Brobecker <brobecker@gnat.com>
13651
13652 * gdb.arch/powerpc-aix-prologue.c: New file.
13653 * gdb.arch/powerpc-aix-prologue.exp: New file.
13654
f2785d12
JB
136552004-05-07 Jim Blandy <jimb@redhat.com>
13656
13657 * gdb.base/lineinc.exp, gdb.base/lineinc1.h, gdb.base/lineinc2.h,
13658 gdb.base/lineinc3.h, gdb.base/lineinc.c: New tests.
13659
bd7f6e30
JB
136602004-05-06 Joel Brobecker <brobecker@gnat.com>
13661
13662 * gdb.base/sep.exp: No longer setup_kfail when the program was
13663 built with dwarf2.
13664
0a5e7efe
JI
136652004-05-05 Jim Ingham <jingham@apple.com>
13666
13667 * gdb.base/pending.exp: Make sure pending breakpoints
13668 preserve the ignore count.
f4fc3b93 13669
a8958849
MK
136702004-04-27 Jerome Guitton <guitton@gnat.com>
13671
13672 * i386-prologue.exp: Add testcase for jump instruction as first
13673 instruction of the real code.
13674 * i386-prologue.c (jump_at_beginning): New function.
13675
7e103f5b
MK
136762004-04-28 Mark Kettenis <kettenis@gnu.org>
13677
13678 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1624 on
13679 x86_64-*-*.
13680
5d38b224
MK
136812004-04-28 Mark Kettenis <kettenis@gnu.org>
13682
13683 * gdb.base/call-sc.exp: Remove patterns to KFAIL PR gdb/1623 on
13684 i*86-*-*.
13685
0ef32fd9
MK
136862004-04-25 Mark Kettenis <kettenis@gnu.org>
13687
13688 * gdb.base/call-sc.exp (start_scalars_test): Fix regular
13689 expression that checks the return type.
13690
71d7dd7c
AC
136912004-04-23 Andrew Cagney <cagney@redhat.com>
13692
13693 * gdb.base/call-sc.exp: New test of scalar call/return values.
13694 * gdb.base/call-sc.c: Ditto.
13695
1e9f977e
JJ
136962004-04-23 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13697
13698 * gdb.threads/manythreads.c: Reduce thread stack size.
13699
899d9e3a
JJ
137002004-04-23 Jeff Johnston <jjohnstn@redhat.com>
13701
13702 * gdb.threads/manythreads.c: Add copyright notice.
13703
61bcae62
AC
137042004-04-23 Andrew Cagney <cagney@redhat.com>
13705
13706 * gdb.base/siginfo.exp: Better handle step out of signal.
13707 * gdb.base/sigstep.exp: Ditto.
13708
7339a42e 137092004-04-22 Jeff Johnston <jjohnstn@redhat.com>
a9c64011 13710 Daniel Jacobowitz <drow@mvista.com>
7339a42e
JJ
13711
13712 * gdb.threads/manythreads.c: New testcase.
13713 * gdb.threads/manythreads.exp: Ditto.
13714
5c98409b
JB
137152004-04-22 Jim Blandy <jimb@redhat.com>
13716
13717 * gdb.stabs/exclfwd.exp, gdb.stabs/exclfwd1.c,
13718 gdb.stabs/exclfwd2.c, gdb.stabs/exclfwd.h: New test.
13719
3b611f1a
MC
137202004-04-21 Michael Chastain <mec.gnu@mindspring.com>
13721
13722 * gdb.stabs/weird.exp: Accept full pathname for $binfile.
13723
f0fd9238
AC
137242004-04-21 Andrew Cagney <cagney@redhat.com>
13725
13726 * gdb.base/sigstep.c: New file.
13727 * gdb.base/sigstep.exp: New file.
13728
90990674
JB
137292004-04-16 Joel Brobecker <brobecker@gnat.com>
13730
13731 * gdb.gdb/observer.exp (test_normal_stop_notifications): Update
13732 call to observer_notify_normal_stop.
13733
78cef34b
AC
137342004-04-15 Andrew Cagney <cagney@redhat.com>
13735
13736 * gdb.base/siginfo.c: New file.
13737 * gdb.base/siginfo.exp: New file.
13738
d2343407
JB
137392004-04-12 J. Brobecker <brobecker@gnat.com>
13740
13741 * gdb.base/sep.exp: Fix typo in comment.
13742
a2dba3c8
JB
137432004-04-12 J. Brobecker <brobecker@gnat.com>
13744
13745 * gdb.base/sep.c: New file.
13746 * gdb.base/sep-proc.c: New file.
13747 * gdb.base/sep.exp: New testcase.
13748
15f7b60e
MK
137492004-04-09 Mark Kettenis <kettenis@gnu.org>
13750
13751 * gdb.base/bigcore.exp: Disable on Solaris; no sparse core file
13752 support.
13753
44f4de1a
AC
137542004-04-05 Andrew Cagney <cagney@redhat.com>
13755
13756 * gdb.base/sigaltstack.c: New file.
13757 * gdb.base/sigaltstack.exp: New file.
13758
ef04f396
JB
137592004-04-04 Joel Brobecker <brobecker@gnat.com>
13760
13761 * gdb.base/foll-fork.exp: Update the expected output for
13762 "help set follow-fork-mode", to match a change that was made
13763 to the help of this variable on 2004-01-13.
13764
d40d2c92
JB
137652004-04-01 Joel Brobecker <brobecker@gnat.com>
13766
13767 * lib/ada.exp: Add copyright notice.
13768 * bar.ads: Likewise.
13769 * bar.adb: Likewise.
13770 * null_record.adb: Likewise.
13771 * null_record.exp: Likewise.
13772 * gnat_ada.gpr.in: Likewise. Fix typo in a comment, clarify another.
13773
f86ef5a3
JB
137742004-04-01 Joel Brobecker <brobecker@gnat.com>
13775
13776 * configure.in: Generate gdb.ada/Makefile and gdb.ada/gnat_ada.gpr.
13777 * configure: Regenerate.
13778
414e70e3
JB
137792004-04-01 Joel Brobecker <brobecker@gnat.com>
13780
13781 * lib/ada.exp (gdb_compile_ada): Emit UNSUPPORTED if we failed
13782 to build the application. Remove the message printed when in
13783 verbose mode, redundant with the UNSUPPORTED message above.
13784
f0aaee49
JB
137852004-03-31 Joel Brobecker <brobecker@gnat.com>
13786
13787 * gdb.ada (bar.ads, bar.adb, null_record.adb): New files.
13788 * gdb.ada (null_record.exp): New testcase.
13789
ac81cb54
JB
137902004-03-31 Joel Brobecker <brobecker@gnat.com>
13791
13792 * Makefile.in (ALL_SUBDIRS) Add gdb.ada.
13793
854af2f7
JB
137942004-03-31 Joel Brobecker <brobecker@gnat.com>
13795
13796 * gdb.ada: New subdirectory.
13797 * gdb.ada/Makefile.in: New file.
13798 * gdb.ada/gnat_ada.gpr.in: New file.
13799
034cb681
JB
138002004-03-31 Joel Brobecker <brobecker@gnat.com>
13801
13802 * lib/ada.exp: New file.
13803
78a1a894
DJ
138042004-03-24 Daniel Jacobowitz <drow@mvista.com>
13805
13806 * gdb.base/gdb1250.exp: Use runto {allow-pending}.
13807 * lib/gdb.exp (runto, gdb_breakpoint): Support {allow-pending}.
13808
4b2b3b3e
AC
138092004-03-22 Andrew Cagney <cagney@redhat.com>
13810
13811 * gdb.base/watchpoint.exp (test_stepping): Delete bogus XFAILs
13812 hiding problems with DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET.
13813 Problem identified by Ulrich Weigand.
13814
23c73aa3
DC
138152004-03-17 David Carlton <carlton@kealia.com>
13816
13817 * gdb.cp/classes.exp (test_enums): Refer to PR c++/1588 instead of
13818 PR c++/826.
13819
d63a86f8
RM
138202004-03-16 Roland McGrath <roland@redhat.com>
13821
13822 * gdb.base/auxv.exp: New file.
13823 * gdb.base/auxv.c: New file, copied verbatim from coremaker2.c.
13824
0e02aa50
DC
138252004-03-12 David Carlton <carlton@kealia.com>
13826
13827 * gdb.cp/pr-1553.exp: New. Tests for PR c++/1553.
13828 * gdb.cp/pr-1553.cc: Ditto.
13829 * gdb.cp/local.exp (ptype NestedInnerLocal): Add comment, third
13830 pass branch.
13831
c20b71be
MC
138322004-03-12 Michael Chastain <mec.gnu@mindspring.com>
13833
13834 * gdb.cp/templates.exp: Accept more template types.
13835
c7414a01
MC
138362004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13837
13838 From Corinna Vinschen with modifications.
13839 * gdb.cp/classes.cc (enums1): Add a line to extend scope of
13840 local variable obj_with_enum.
13841 * gdb.cp/classes.exp (test_enums): Remove TODO note about FAIL
13842 results with obj_with_enum.
13843
ed69573c
MC
138442004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13845
13846 * gdb.cp/classes.cc: New file, copied from misc.cc.
13847 * gdb.cp/classes.exp: Use classes.cc rather than misc.cc.
13848
28301461
MC
138492004-03-09 Michael Chastain <mec.gnu@mindspring.com>
13850
13851 * gdb.cp/misc.cc: Add copyright notice.
13852
1198ecbe
DC
138532004-03-05 David Carlton <carlton@kealia.com>
13854
13855 * gdb.cp/rtti.exp: Add 'print *obj3' test.
13856 * gdb.cp/rtti.h: Update copyright.
13857 (namespace n2::n3): New.
13858 * gdb.cp/rtti1.cc: (refer_to (n2::n3::C3 *)): New.
13859 (n2::n3::func3): New.
13860 (main): Call n2::n3::func3.
13861 * gdb.cp/rtti2.cc: Update copyright.
13862 (n2::create3): New.
13863
9e08c470
MK
138642004-03-04 Mark Kettenis <kettenis@gnu.org>
13865
13866 * gdb.asm/openbsd.inc: Fix typo.
13867
4bebc3aa
FF
138682004-03-03 Fred Fish <fnf@redhat.com>
13869
13870 * gdb.base/pc-fp.exp (get_valueofx): Fix apparent typo to now set
13871 "val" instead of unused "size". Update copyright year.
13872
6ea9fb37
DJ
138732004-02-29 Daniel Jacobowitz <drow@mvista.com>
13874
13875 * gdb.cp/ctti.exp: Handle unsigned char type. Expect templates
13876 to use unsigned char.
13877 * gdb.cp/cttiadd.c, gdb.cp/cttiadd1.c, gdb.cp/cttiadd2.c,
13878 gdb.cp/cttiadd3.c: Change type of variable to unsigned char.
13879
23b23974
DJ
138802004-02-29 Daniel Jacobowitz <drow@mvista.com>
13881
13882 * config/gdbserver.exp (gdbserver_gdb_load): Wait for a complete
13883 line of output.
13884
7574fd53
DJ
138852004-02-28 Daniel Jacobowitz <drow@mvista.com>
13886
13887 * gdb.base/relocate.c (dummy): Initialize.
13888
a195357f
DJ
138892004-02-28 Daniel Jacobowitz <drow@mvista.com>
13890
13891 * gdb.base/chng-syms.exp: Anchor exit pattern. Allow
13892 a breakpoint at exit.
13893
72fd54a9
FF
138942004-02-27 Fred Fish <fnf@redhat.com>
13895
13896 * gdb.base/chng-syms.exp: Add expect condition to match failing
13897 case that isn't a timeout.
13898
b9d23137
AC
138992004-02-27 Andrew Cagney <cagney@redhat.com>
13900
13901 * gdb.base/bigcore.exp: Disable on HP/UX, no sparse corefile
13902 support.
13903
15d208f6 139042004-02-26 Fred Fish <fnf@redhat.com>
d63a86f8 13905
15d208f6
FF
13906 * gdb.arch/gdb1431.c: Remove.
13907 * gdb.arch/gdb1431.s: New file, copy of gdb1291.s
13908 * gdb.arch/gdb1431.exp: Use "advance" correctly instead
13909 of "until" incorrectly.
13910
98f9cd2d
JB
139112004-02-26 J. Brobecker <brobecker@gnat.com>
13912
13913 * gdb.cp/class2.cc (empty): New class.
13914 (refer): New function.
13915 (main): Declare an object of type empty and use it.
13916 * gdb.cp/class2.exp: Print the value of an object of type empty.
13917
9b50c11b
JJ
139182004-02-26 Jeff Johnston <jjohnstn@redhat.com>
13919
13920 * gdb.base/langs.exp: Update query string to match the
13921 new nquery format used for pending breakpoints.
13922
0dcd613f
AC
139232004-02-26 Andrew Cagney <cagney@redhat.com>
13924
13925 Fix PR i18n/1570.
13926 * gdb.base/charset.c: Update copyright notice.
13927 (main, init_string): Remove the escape character '\e' tests.
13928 * gdb.base/printcmds.exp (test_print_all_chars): Ditto.
13929 * gdb.base/charset.exp (valid_host_charset): Ditto.
13930 * gdb.base/setvar.exp: Ditto.
13931
b8a56647
AC
139322004-02-24 Andrew Cagney <cagney@redhat.com>
13933
90d59e34
AC
13934 * gdb.base/corefile.exp: Use gdb_test_multiple, make "accessing
13935 mmapped data in core file" PASS and FAIL messages consistent.
13936
b8a56647
AC
13937 * gdb.java/jmisc.exp: Use the fully quallified name of "main" when
13938 setting a breakpoint. Work around PR java/1565.
13939
9f27c604
JJ
139402004-02-23 Jeff Johnston <jjohnstn@redhat.com>
13941
13942 * lib/gdb.exp (gdb_breakpoint): Update query string to match
13943 new nquery format.
13944 * gdb.base/pending.exp: Ditto.
13945
3224a706
MK
139462004-02-22 Mark Kettenis <kettenis@gnu.org>
13947
13948 * configure.in: Run stabs tests on *BSD.
13949 * configure: Regenerated.
13950
41e0a9ca
MK
139512004-02-21 Mark Kettenis <kettenis@gnu.org>
13952
13953 * gdb.base/bigcore.exp: Bail out on *BSD instead of only NetBSD.
13954
1e1b3428
FF
139552004-02-20 Fred Fish <fnf@redhat.com>
13956
13957 * gdb.base/callfuncs.exp (do_function_calls): Remove extraneous
13958 blank in test for "returns short", for consistency with other
13959 "returns xxx" tests. Update copyright year.
13960
f9a7572a
FF
139612004-02-19 Fred Fish <fnf@redhat.com>
13962
13963 New testcase for PR breakpoint/1558.
13964 * gdb.arch/gdb1558.exp: New file.
13965 * gdb.arch/gdb1558.c: New file.
13966
b2ce2854
EZ
139672004-02-19 Elena Zannoni <ezannoni@redhat.com>
13968
13969 * gdb.base/nodebug.exp: Fix typo.
13970
e7c9ff01
JB
139712004-02-17 Ulrich Weigand <Ulrich.Weigand@de.ibm.com>
13972
13973 Committed by Jim Blandy <jimb@redhat.com>.
13974
62f4b920
JB
13975 * gdb.objc/basicclass.exp: Adapt to fixed return type of printHi.
13976
2db536a1
JB
13977 * gdb.base/dump.exp: Handle negative offsets in decimal, not hex.
13978
e7c9ff01
JB
13979 * gdb.base/float.exp: Support s390*-*-* targets.
13980
f3205b34
AF
139812004-02-17 Adam Fedor <fedor@gnu.org>
13982
13983 * gdb.base/gdb1555.exp: New file.
13984 * gdb.base/gdb1555-main.c, gdb.base/gdb1555.c: New files.
13985
9d62932d
EZ
139862004-02-17 Elena Zannoni <ezannoni@redhat.com>
13987
13988 * gdb.base/selftest.exp (do_steps_and_nexts): Add comment.
13989
344c9711
FF
139902004-02-16 Fred Fish <fnf@redhat.com>
13991
13992 * gdb.arch/gdb1291.c: Remove
13993 * gdb.arch/gdb1291.s: New test input file.
13994 * gdb.arch/gdb1291.exp: Expand test to check case that should not
13995 fail. Test for correct result, known incorrect result, other
13996 failures and timeouts.
13997
2d822687
AC
139982004-02-16 Andrew Cagney <cagney@redhat.com>
13999
14000 * gdb.base/bigcore.exp: New file.
14001 * gdb.base/bigcore.c: New file.
14002
dac15b66
AC
140032004-02-13 Andrew Cagney <cagney@redhat.com>
14004
14005 * gdb.mi/mi1-basics.exp, gdb.mi/mi1-break.exp: Delete file.
14006 * gdb.mi/mi1-console.exp, gdb.mi/mi1-disassemble.exp: Delete file.
14007 * gdb.mi/mi1-eval.exp, gdb.mi/mi1-hack-cli.exp: Delete file.
14008 * gdb.mi/mi1-pthreads.exp, gdb.mi/mi1-read-memory.exp: Delete file.
14009 * gdb.mi/mi1-regs.exp, gdb.mi/mi1-return.exp: Delete file.
14010 * gdb.mi/mi1-simplerun.exp, gdb.mi/mi1-stack.exp: Delete file.
14011 * gdb.mi/mi1-stepi.exp, gdb.mi/mi1-symbol.exp: Delete file.
14012 * gdb.mi/mi1-until.exp, gdb.mi/mi1-var-block.exp: Delete file.
14013 * gdb.mi/mi1-var-child.exp, gdb.mi/mi1-var-cmd.exp: Delete file.
14014 * gdb.mi/mi1-var-display.exp, gdb.mi/mi1-watch.exp: Delete file.
14015
6bdfc2c4
JJ
140162004-02-11 Jeff Johnston <jjohnstn@redhat.com>
14017
14018 * gdb.asm/ia64.inc (gdbasm_startup): Make sure first instruction
14019 executed is an alloc instruction.
14020
87b3ede8
DC
140212004-02-11 David Carlton <carlton@kealia.com>
14022
14023 * gdb.cp/breakpoint.exp: New.
14024 * gdb.cp/breakpoint.cc: New.
14025
6e19e2bf
MC
140262004-02-11 Michael Chastain <mec.gnu@mindspring.com>
14027
14028 Partial fix for PR gdb/1543.
14029 * gdb.cp/ambiguous.exp, gdb.cp/annota2.exp, gdb.cp/annota3.exp,
14030 gdb.cp/anon-union.exp, gdb.cp/casts.exp, gdb.cp/classes.exp,
14031 gdb.cp/cplusfuncs.exp, gdb.cp/ctti.exp, gdb.exp/demangle.exp,
14032 gdb.cp/derivation.exp, gdb.cp/exception.exp, gdb.cp/hang.exp,
14033 gdb.cp/inherit.exp, gdb.cp/local.exp, gdb.cp/maint.exp,
14034 gdb.cp/member-ptr.exp, gdb.cp/method.exp, gdb.cp/misc.exp,
14035 gdb.cp/namespace.exp, gdb.cp/overload.exp, gdb.cp/ovldbreak.exp,
14036 gdb.cp/psmang.exp, gdb.cp/ref-types.exp, gdb.cp/templates.exp,
14037 gdb.cp/userdef.exp, gdb.cp/virtfunc.exp: Remove reference
14038 to bug-gdb@prep.ai.mit.edu .
14039 * gdb.cp/bs15503.cc, gdb.cp/class2.cc, gdb.cp/cttiadd.cc,
14040 gdb.cp/cttiadd1.cc, gdb.cp/cttiadd2.cc, gdb.cp/cttiadd3.cc,
14041 gdb.cp/exception.cc, gdb.cp/member-ptr.cc, gdb.cp/namespace1.cc:
14042 Likewise.
14043
5c5455dc
AC
140442004-02-10 Andrew Cagney <cagney@redhat.com>
14045
14046 * lib/gdb.exp (gdb_expect_list): Recover from internal-errors
14047 using gdb_internal_error_resync.
14048
9cf689d7
DJ
140492004-02-09 Daniel Jacobowitz <drow@mvista.com>
14050
14051 * gdb.threads/thread-specific.exp: Stop early if no threads are
14052 found.
14053
d2dc51db
MC
140542004-02-09 Michael Chastain <mec.gnu@mindspring.com>
14055
14056 * gdb.base/pending.exp: Remove extra \n from gdb_test calls.
14057
14b1a056
DJ
140582004-02-08 Daniel Jacobowitz <drow@mvista.com>
14059
14060 * lib/gdb.exp (gdb_breakpoint): Fail on unexpected pending
14061 breakpoints.
14062
83f66e8f
DJ
140632004-02-07 Daniel Jacobowitz <drow@mvista.com>
14064
14065 * config/sim.exp (gdb_load): Handle $arg == "".
14066 * lib/gdb.exp (gdb_run_cmd): Honor gdb,do_reload_on_run.
14067 * gdb.objc/basicclass.exp: Use gdb_run_cmd.
14068
30fc0091
EZ
140692004-02-07 Elena Zannoni <ezannoni@redhat.com>
14070
a9c64011
AS
14071 * gdb.base/maint.exp: Update test to reflect
14072 obstack changes.
30fc0091 14073
4d806929
JJ
140742004-02-04 Jeff Johnston <jjohnstn@redhat.com>
14075
14076 * gdb.base/pendshr.c (pendfunc): New function that calls
14077 pendfunc1.
14078 * gdb.base/pending.c: Call pendfunc instead of pendfunc1.
14079
7bfdd688
FF
140802004-02-04 Fred Fish <fnf@redhat.com>
14081
14082 * gdb.arch/gdb1431.c: Add underbar prefixed version of global
14083 function symbols and update copyright years.
14084 * gdb.arch/gdb1291.c: Ditto.
14085
aaa08ee4
MC
140862004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14087
14088 * gdb.cp/virtfunc.exp: Accept both "ctor()" and "ctor(void)".
14089
dbad7755
MC
140902004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14091
14092 * gdb.cp/inherit.exp: Accept both "ctor()" and "ctor(void)".
14093
ec4646ef
MC
140942004-02-03 Michael Chastain <mec.gnu@mindspring.com>
14095
14096 * gdb.cp/inherit.exp: Accept output with gcc 3.2-7-rh.
14097
1b802196
FF
140982004-02-02 Fred Fish <fnf@redhat.com>
14099
14100 * gdb.base/bang.exp: Use gdb_run_cmd so this tests works with
14101 remote targets. Update copyright years.
14102
18fe2033
JJ
141032004-02-02 Jeff Johnston <jjohnstn@redhat.com>
14104
14105 * lib/gdb.exp (gdb_breakpoint): Add pending breakpoint
14106 support.
14107 * gdb.base/langs.exp: Fix test which attempts to create
14108 breakpoint on non-existent function to handle new pending
14109 support.
14110 * gdb.base/shlib-call.exp: Use gdb_breakpoint to set
14111 a breakpoint.
14112 * gdb.base/pending.exp: New test.
14113 * gdb.base/pending.c: New file.
14114 * gdb.base/pendshr.c: Ditto.
14115
8d577d32
DC
141162004-02-02 David Carlton <carlton@kealia.com>
14117
14118 * gdb.cp/overload.exp: Add overloadNamespace tests.
14119 * gdb.cp/overload.cc (dummyClass, dummyInstance): New.
14120 (overloadNamespace, XXX): New.
14121 (main): Call XXX::marker2.
14122
3ad13771
FF
141232004-02-01 Fred Fish <fnf@redhat.com>
14124
14125 * gdb.base/dump.exp: Use runto_main instead of "runto main".
14126 * gdb.base/finish.exp: Ditto.
14127 * gdb.base/gcore.exp: Ditto.
14128 * gdb.base/huge.exp: Ditto.
14129 * gdb.base/info-proc.exp: Ditto.
14130 * gdb.base/return2.exp: Ditto.
14131 * gdb.threads/gcore-thread.exp: Ditto.
14132
44c75849
DJ
141332004-02-01 Daniel Jacobowitz <drow@mvista.com>
14134
14135 * gdb.threads/thread-specific.exp: Add missing anchor to regexp.
14136
005bc093
MK
141372004-02-01 Mark Kettenis <kettenis@gnu.org>
14138
14139 * gdb.base/fileio.c (test_open): Replace O_RDONLY with O_RDWR such
14140 that opening the file succeeds on OpenBSD.
14141
c47cebdb
DJ
141422004-02-01 Daniel Jacobowitz <drow@mvista.com>
14143
14144 * gdb.threads/thread-specific.c: New file.
14145 * gdb.threads/threads-specific.exp: New test script.
14146 * lib/gdb.exp (gdb_test_multiple): Allow user patterns access
14147 to expect_out.
14148
5a01311c
MK
141492004-02-01 Mark Kettenis <kettenis@gnu.org>
14150
14151 * gdb.base/call-ar-st.exp: Call get_debug_format. Remove xfail on
14152 sparc*-*-solaris* into a kfail PR gdb/1539 on sparc-*-* for stabs
14153 only on the "print_small_structs from print_long_arg_list" test.
14154
ce22a4f1
DJ
141552004-02-01 Daniel Jacobowitz <drow@mvista.com>
14156
14157 * gdb.base/completion.exp: Kill a stray backslash.
14158
14159 From Jim Ingham <jingham@apple.com>:
14160 * gdb.base/completion.exp: Test that "complete file ./gdb.base/compl"
14161 agrees with the result from sending a tab.
14162
abbab9d3
DJ
141632004-01-31 Daniel Jacobowitz <drow@mvista.com>
14164
14165 * gdb.base/chng-syms.exp: Remove stray newline.
14166
53904d1e
MK
141672004-01-31 Mark Kettenis <kettenis@gnu.org>
14168
14169 * gdb.asm/asm-source.exp: Set asm-note to "openbsd" for
14170 *-*-openbsd*.
14171 * gdb.asm/openbsd.inc: New file.
14172
3a4b3aac
MK
141732004-01-30 Mark Kettenis <kettenis@gnu.org>
14174
14175 * gdb.asm/asm-source.exp: Strip -Wl, from link-flags. Don't
14176 append -static to link-flags for *-*-freebsd*, *-*netbsd* and
14177 *-*solaris2*. Remove commented out default settings for
14178 asm-flags. Replace gdb_compile with target_link.
14179
ebac27b4
MC
141802004-01-29 Michael Chastain <mec.gnu@mindspring.com>
14181
14182 * gdb.cp/inherit.exp: Rewrite. Use gdb_test_multiple and gdb
14183 for all tests. Remove old hp-ux and cygnus xfail cases.
14184
d8679d84
PH
141852004-01-29 Paul N. Hilfinger <Hilfinger@gnat.com>
14186
14187 * gdb.base/chng-syms.exp: New file.
14188 * gdb.base/chng-syms.c: New file.
14189
0a55bc22
MC
141902004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14191
14192 * gdb.cp/local.exp: Rewrite "ptype Local". Add "ptype l".
14193 Provide arms for current output in all my configurations.
14194
94b8e876
MC
141952004-01-24 Michael Chastain <mec.gnu@mindspring.com>
14196
14197 * lib/compiler.c: Add hp_cc_compiler and hp_aCC_compiler.
14198 * lib/compiler.cc: Likewise.
14199 * lib/gdb.exp (get_compiler_info): Always call gdb_compile to
14200 get the right preprocessor. Eval the output directly. Remove
14201 special tests for hp_cc_compiler and hp_aCC_compiler. Remove
14202 hp_f77_compiler and hp_f90_compiler completely.
14203 (gdb_preprocess): Delete.
14204 (get_compiler): Delete.
14205
7cf03d44
MK
142062004-01-24 Mark Kettenis <kettenis@gnu.org>
14207
14208 * gdb.base/charset.c, gdb.base/dump.c, gdb.base/huge.c: Include
14209 <string.h>.
14210
68b6dce9
NR
142112004-01-24 Nick Roberts <nick@nick.uklinux.net>
14212
14213 * gdb.mi/mi-stack.exp: Update copyright.
14214
b368761e
DC
142152004-01-23 David Carlton <carlton@kealia.com>
14216
14217 * gdb.cp/rtti.exp: Don't include full path in ${srcfile}. Add
14218 test for cp_lookup_transparent_type.
14219 * gdb.cp/rtti1.cc: Update copyright. Add n2::func and refer_to;
14220 call them.
14221
f2061b53
DJ
142222004-01-23 Daniel Jacobowitz <drow@mvista.com>
14223
14224 * gdb.mi/mi-var-child.exp: Update copyright year. Move new test
14225 after -var-update.
14226
37fc574a
DC
142272004-01-23 David Carlton <carlton@kealia.com>
14228
14229 * gdb.cp/namespace.cc (C::ensureRefs): New.
14230 * gdb.cp/namespace1.cc (C::ensureOtherRefs): New.
14231
8e94b928
NR
142322004-01-20 Nick Roberts <nick@nick.uklinux.net>
14233
14234 * gdb.mi/mi-stack.exp (test_stack_locals_listing): Test for
14235 case "-stack-list-locals 2".
14236 * gdb.mi/mi-var-child.exp: Test for case
14237 "-var-list-children --all-values NAME".
14238
997b0952
MC
142392004-01-18 Michael Chastain <mec.gnu@mindspring.com>
14240
14241 * gdb.cp/local.exp: Accept correct output for gcc v3 -gstabs+.
14242
52470da3
MK
142432004-01-18 Mark Kettenis <kettenis@gnu.org>
14244
7049b4b8
MK
14245 * gdb.base/fileio.exp: Add "$gdb_prompt $" anchors to patterns
14246 used with gdb_test_multiple.
14247
52470da3
MK
14248 * gdb.base/gdb1476.exp: Accept alternat pattern for failed memory
14249 read at address 0. This fixes PR testsuite/1504.
14250
da6012e5
DJ
142512004-01-18 Daniel Jacobowitz <drow@mvista.com>
14252
14253 * config/gdbserver.exp (gdbserver_gdb_load): Rename from gdb_load.
14254 Remove downloading, guessing the host executable, the calls to
14255 gdb_file_cmd and gdb_target_cmd, and "load" support.
14256 (infer_host_exec): New function broken out from gdb_load.
14257 (gdb_load): New wrapper for gdbserver_gdb_load.
14258 * lib/mi-support.exp (mi_gdb_target_cmd): New function, based on
14259 gdb_target_cmd. Use -target-select.
14260 (mi_gdb_file_cmd): New function, broken out from mi_gdb_load.
14261 Download binaries to the host. Clear last_mi_remote_file when
14262 we load a new binary.
14263 (mi_gdb_load): Call mi_gdb_file_cmd. If gdbserver.exp is loaded,
14264 call gdbserver_gdb_load and mi_gdb_target_cmd.
14265
32c70722
MC
142662004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14267
14268 * gdb.cp/templates.exp: Accept more spaces with "<foo, ?bar>"
14269 type patterns.
14270
b0cecf36
MC
142712004-01-17 Michael Chastain <mec.gnu@mindspring.com>
14272
14273 * gdb.cp/templates.exp: Fix typo in test name of
14274 "print Foo<volatile char*>::foo".
14275
4120d7e6
MC
142762004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14277
14278 * gdb.base/setvar.exp: Remove setup_xfail for hppa*-*-*11*.
14279
f679e530
BE
142802004-01-16 Ben Elliston <bje@wasabisystems.com>
14281
14282 * gdb.arch/Makefile.in (MISCELLANEOUS): Remove.
14283 (clean mostlyclean): Remove empty rm.
14284
091c48f6
MC
142852004-01-15 Michael Chastain <mec.gnu@mindspring.com>
14286
14287 * gdb.base/setvar.exp: Add copyright years.
14288
3e5fc8d2
DC
142892004-01-14 David Carlton <carlton@bactrian.org>
14290
14291 * gdb.cp/rtti.exp: Update copyright. KFAIL test with repect to
14292 PR c++/1511 and update coment.
14293 * gdb.cp/templates.exp: Update patterns to match current output.
14294 If changes involve something other than whitespace, KFAIL
14295 w.r.t. PR c++/1512 or PR c++/931 as appropriate.
14296
63d06c5c
DC
142972004-01-14 David Carlton <carlton@kealia.com>
14298
14299 * gdb.cp/namespace.exp: Add tests involving classes defined within
14300 namespaces.
14301 * gdb.cp/namespace.cc (C::CClass): New.
14302 * gdb.cp/namespace1.cc (C::OtherFileClass): New.
14303
a51dab88
EZ
143042004-01-14 Elena Zannoni <ezannoni@redhat.com>
14305
14306 * gdb.base/sepdebug.exp: Bail out of the test if we don't know
14307 what debug info we have. Print a better message if something goes
14308 wrong while producing the separate debug info file.
14309
a476ccc9
MC
143102004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14311
14312 * gdb.base/callfuncs.c: Remove explicit declaration of malloc.
14313
f453692c
MC
143142004-01-14 Michael Chastain <mec.gnu@mindspring.com>
14315
14316 * gdb.base/callfuncs.c: Add copyright notice.
14317
f40063a5
MC
143182004-01-13 Michael Chastain <mec.gnu@mindspring.com>
14319
14320 * gdb.cp/derivation.exp: Add XFAIL for bug with protected
14321 inheritance. PR gdb/1498, PR gcc/13539.
14322
19ac3974
EZ
143232004-01-13 Elena Zannoni <ezannoni@redhat.com>
14324
a9c64011
AS
14325 * gdb.threads/gcore-thread.exp: Prefix name of binary with
14326 test specific name.
14327 * gdb.mi/gdb669.exp: Ditto.
14328 * gdb.mi/mi-pthreads.exp: Ditto.
14329 * gdb.mi/mi1-pthreads.exp: Ditto.
14330 * gdb.mi/mi2-pthreads.exp: Ditto.
19ac3974 14331
56c97c6e
MC
143322004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14333
14334 * gdb.cp/member-ptr.cc: Add copyright notice.
14335
a0644324
MC
143362004-01-12 Michael Chastain <mec.gnu@mindspring.com>
14337
14338 * gdb.cp/member-ptr.exp: Use gdb_test, gdb_test_multiple. Add
14339 some patterns for recent versions of gcc and hpacc. Delete
14340 calls to setup_xfail for hppa*-*-*. Delete redundant tests.
14341 Delete tests that access a NULL pointer-to-member-data. This
14342 script is still disabled for gcc.
14343
32fabe09
EZ
143442004-01-12 Elena Zannoni <ezannoni@redhat.com>
14345
14346 * gdb.mi/mi2-basics.exp: Make sure that full pathnames are
a9c64011 14347 escaped correctly.
32fabe09 14348
1f8a6abb
EZ
143492004-01-12 Elena Zannoni <ezannoni@redhat.com>
14350
14351 * gdb.base/sepdebug.exp: New file.
14352 * gdb.base/sepdebug.c: New file.
14353 * lib/gdb.exp (separate_debug_filename): New procedure.
14354 (gdb_gnu_strip_debug): New procedure.
14355
48efe704
AC
143562004-01-12 Andrew Cagney <cagney@redhat.com>
14357
14358 * gdb.mi/ChangeLog: Delete file. Renamed to ...
14359 * gdb.mi/ChangeLog-1999-2003: New file.
14360
a9415475
AC
143612004-01-12 Andrew Cagney <cagney@redhat.com>
14362
14363 * gdb.base/fileio.exp: Update copyright year. On GNU/Linux, for
14364 "Renaming a directory to a non-empty directory returns ENOTEMPTY
14365 or EEXIST", treat EBUSY as an XFAIL.
14366
83b8cf9d
MC
143672004-01-11 Michael Chastain <mec.gnu@mindspring.com>
14368
14369 * gdb.base/scope.exp: Remove obsolete setup_xfail for
14370 hp_cc_compiler.
14371
9939d2a8
MC
143722004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14373
14374 * gdb.cp/classes.exp: Remove old "(obsolescent gcc or gdb)"
14375 decorations.
14376
1ff8cadf
MC
143772004-01-10 Michael Chastain <mec.gnu@mindspring.com>
14378
14379 * gdb.cp/virtfunc.exp: Remove old "(obsolescent gcc or gdb)"
14380 and "(aCC)" decorations. Remove obsolete doco about old
14381 test results.
14382
6fa9022e
MC
143832004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14384
14385 * gdb.cp/exception.exp: Fix typo in doco.
14386
209721fe
MK
143872004-01-09 Mark Kettenis <kettenis@gnu.org>
14388
14389 * gdb.base/gdb1476.exp: Fix typo.
14390
ef11303e
MC
143912004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14392
14393 * gdb.hp/gdb.aCC/exception.exp: Re-create as a nearly empty
14394 file.
14395
041ab88c
MC
143962004-01-09 Michael Chastain <mec.gnu@mindspring.com>
14397
14398 * gdb.cp/exception.cc: Change <iostream.h> to <iostream>.
14399 * gdb.cp/exception.exp: Use gdb test, gdb_test_multiple.
14400 Use gdb_compile. Remove restriction on gcc. Add some patterns
14401 for recent version of gdb. Delete second half, which was a copy
14402 of the first half with different build flags. This test is
14403 still disabled because it is still not ready for production.
14404
e36d075a
MC
144052004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14406
14407 * gdb.cp/exception.cc: Add copyright notice.
14408 * gdb.cp/exception.exp: Add a notice that this file is broken
14409 because of line number changes caused by addition of copyright
14410 notice.
14411
42b190ad
MC
144122004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14413
14414 * gdb.cp/exception.cc: Renamed from gdb.hp/gdb.aCC/exception.cc.
14415 * gdb.cp/exception.exp: Renamed from gdb.hp/gdb.aCC/exception.exp.
14416
8f25f06b
MC
144172004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14418
14419 * gdb.cp/classes.exp: Accept gnu abi 2.
14420 * gdb.cp/derivation.exp: Likewise.
14421 * gdb.cp/overload.exp: Likewise.
14422 * gdb.cp/virtfunc.exp: Likewise.
14423
06ded8b8
MC
144242004-01-08 Michael Chastain <mec.gnu@mindspring.com>
14425
14426 * gdb.mi/pthreads.c (done_making_threads): Remove extraneous
14427 semicolon after end of function.
14428
77c26ae3
MC
144292004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14430
14431 * gdb.cp/bs15503.cc: Include <iostream>, not <iostream.h>.
14432 * gdb.cp/bs15503.exp: Remove hp-only restriction. Use modern
14433 boilerplate code for compiling and running the program under
14434 test. Add some string method tests.
14435
20757486
MC
144362004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14437
14438 * gdb.cp/bs15503.cc: Add copyright notice.
14439 * gdb.cp/bs15503.exp: Adjust line number.
14440
0fd3b503
MC
144412004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14442
14443 * gdb.hp/gdb.defects/bs15503.exp: Renamed to gdb.cp/bs15503.exp.
14444 * gdb.hp/gdb.defects/bs15503.cc: Renamed to gdb.cp/bs15503.cc.
14445
10d1bea8
MC
144462004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14447
14448 * gdb.base/funcargs.exp: Remove obsolete setup_xfail for
14449 hp_cc_compiler.
14450
2789202a
MC
144512004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14452
14453 * gdb.cp/cttiadd.c: Add a marker for gdb_get_line_number.
14454 * gdb.cp/ctti.exp: Use the marker instead of "next".
14455 With gcc, run further before bailing.
14456
b862f14c
MC
144572004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14458
14459 * gdb.cp/cttiadd.cc: Add copyright notice.
14460 * gdb.cp/cttiadd1.cc: Likewise.
14461 * gdb.cp/cttiadd2.cc: Likewise.
14462 * gdb.cp/cttiadd3.cc: Likewise.
14463
96da2469
MC
144642004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14465
14466 * gdb.cp/ctti.exp: Partial rewrite. Call gdb_compile properly.
14467 Use gdb_test, gdb_test_multiple. Use floating-point values that
14468 have exact representations in IEEE-ish formats.
14469
053248ff
MC
144702004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14471
14472 * gdb.base/constvars.exp: Do not force lang=c++ if using HP
14473 compilers. Delete duplicate call to get_compiler_info.
14474 (local_compiler_xfail_check): setup_xfail if $hp_cc_compiler.
14475 * gdb.base/volatile.exp: Likewise.
14476
84acecdd
MK
144772004-01-07 Mark Kettenis <kettenis@gnu.org>
14478
14479 * gdb.base/gdb1476.exp: Only run the tests if we can't read the
14480 memory at address 0.
14481
fe11a27f
MC
144822004-01-07 Michael Chastain <mec.gnu@mindspring.com>
14483
14484 * gdb.stabs/weird.exp: Use hp_cc_compiler and hp_aCC_compiler
14485 to test for hp-ux assembler. Fix copyright years.
14486
60ad077b
AC
144872004-01-07 Andrew Cagney <cagney@redhat.com>
14488
14489 * gdb.base/fileio.c (strerrno): Add "EBUSY".
14490
1c9b8f33
AC
144912004-01-07 Andrew Cagney <cagney@redhat.com>
14492
14493 * gdb.base/fileio.c (test_open): Do not pass S_IWUSR to "open"
14494 when creating the read-only file. From analysis by Roland McGrath
14495 and Elena Zannoni.
14496
753ccc7a
MC
144972004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14498
14499 * gdb.cp/namespace.exp: Call get_compiler_info with "c++".
14500
eca3e36b
MC
145012004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14502
14503 * gdb.base/cvexpr.c: Be type-safe with function pointers and
14504 data pointers.
14505
f8d4bac4
MC
145062004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14507
14508 * gdb.cp/m-static.exp: Compile one source file at a time.
14509 Delete unused call to get_compiler_info.
14510
9b4e0f94
MC
145112004-01-06 Michael Chastain <mec.gnu@mindspring.com>
14512
14513 * gdb.base/call-ar-st.exp: Delete explicit reference to ${binfile}.ci.
14514 * gdb.base/call-rt-st.exp: Likewise.
14515 * gdb.base/nodebug.exp: Likewise.
14516 * gdb.base/volatile.exp: Likewise.
14517 * gdb.cp/ref-types.exp: Likewise.
14518 * gdb.cp/templates.exp: Likewise.
14519
023c1024
MK
145202004-01-05 Mark Kettenis <kettenis@gnu.org>
14521
14522 * gdb.base/gdb1476.exp, gdb.base/gdb1476.c: New files.
14523
19703c4a
MC
145242004-01-05 Michael Chastain <mec.gnu@mindspring.com>
14525
14526 * gdb.cp/funcargs.exp: Delete special timeout of 240 seconds for
14527 hppa*-hp-hpux*.
14528
18b67037
MK
145292004-01-04 Mark Kettenis <kettenis@gnu.org>
14530
ba6219c8
MK
14531 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14532 x86_64-*-*.
14533
18b67037
MK
14534 * gdb.base/structs.exp: Add patterns to kfail PR gdb/1447 for
14535 sparc64-*-* and sparc*-solaris2*.
14536
1bfbbb9d
MK
145372004-01-04 Mark Kettenis <kettenis@gnu.org>
14538
14539 * gdb.base/structs.exp: Remove ${testfile} from "zed L<n> for
14540 return ${tests}" test. The ${tests} already mentions the
14541 filename.
14542
06846494
MC
145432004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14544
14545 * gdb.cp/local.exp: Accept gcc abi 2.
14546
3b0cb202
MC
145472004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14548
14549 * gdb.cp/templates.exp: Accept gcc abi 2.
14550
0643ec3f
MC
145512004-01-02 Michael Chastain <mec.gnu@mindspring.com>
14552
14553 * lib/compiler.cc: Remove supports_template_debugging.
14554 * gdb.cp/templates.exp: Do not test supports_template_debugging.
14555
d231d0b1
MC
145562004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14557
14558 * gdb.cp/namespace.exp: Accept gcc abi 2.
14559
44ffb27c
MC
145602004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14561
14562 * gdb.cp/method.exp: Accept gcc abi 2.
14563
184ad485
MC
145642004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14565
14566 * gdb.cp/classes.exp: Generate identical results as old version.
14567 * gdb.cp/derivation.exp: Likewise.
14568 * gdb.cp/overload.exp: Likewise.
14569 * gdb.cp/virtfunc.exp: Likewise.
14570
116f09e7
MC
145712004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14572
14573 * gdb.cp/virtfunc.exp: Modify some patterns to avoid a
14574 mysterious bug with sourceware version of expect.
14575
b1379776
MC
145762004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14577
14578 * gdb.cp/overload.exp: Rewrite. Clean up patterns to match
14579 current versions of gcc, including gcc abi 2. Remove gratuitous
14580 restart of test program. Use gdb_test_multiple and gdb_test for
14581 all tests. Add patterns to xfail missing "const" in "const char *"
14582 and kfail PR gdb/1155.
14583
6b7a4c0e
MC
145842004-01-01 Michael Chastain <mec.gnu@mindspring.com>
14585
14586 * gdb.cp/derivation.exp: Rewrite. Clean up patterns to match
14587 current versions of gcc, including gcc abi 2. Remove gratuitous
14588 restart of test program. Use gdb_test_multiple and gdb_test for
14589 all tests. Add patterns to kfail PR gdb/1498.
14590
51615d72
MC
145912003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14592
14593 * gdb.cp/virtfunc.exp: Rewrite. Clean up patterns to match
14594 current versions of gcc, including gcc abi 2. Use "breakpoint"
14595 and "continue" instead of restarting the target program. Use
14596 gdb_test_multiple and gdb_test for all tests.
14597
7b79a9d7
MK
145982004-01-01 Mark Kettenis <kettenis@gnu.org>
14599
14600 * gdb.asm/asm-source.exp: Update copyright year. Link statically
14601 for *-*-solaris2*.
14602
1cd3489f
MC
146032003-12-31 Michael Chastain <mec.gnu@mindspring.com>
14604
14605 * gdb.cp/classes.exp: Rewrite. Clean up patterns to match
14606 current versions of gcc, including gcc abi 2. Use "breakpoint"
14607 and "continue" instead of restarting the target program several
14608 times. Use gdb_test_multiple and gdb_test for all tests.
14609
850742db
MC
146102003-12-18 Michael Chastain <mec.gnu@mindspring.com>
14611
14612 * gdb.base/sect-cmd.exp: Handle compiling test case from multiple
14613 source files.
14614
eb4bbda8
MC
146152003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14616
14617 * gdb.base/environ.exp: Handle compiling test case from multiple
14618 source files.
14619
e42c7771
MC
146202003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14621
14622 * gdb.base/structs.exp: Call gdb_exit as well as gdb_start.
14623
80e4b428
JB
146242003-12-17 Jim Blandy <jimb@redhat.com>
14625
5f06973a
JB
14626 * gdb.base/freebpcmd.c: Add copyright notice.
14627
80e4b428
JB
14628 * gdb.base/freebpcmd.exp: Mark the interesting failure as known.
14629
0ab84fb7
MC
146302003-12-16 Michael Chastain <mec.gnu@mindspring.com>
14631
14632 * gdb.base/maint.exp: Add generic FAIL patterns to prevent timeouts.
14633
1b3bb3d0
JB
146342003-12-13 Jim Blandy <jimb@redhat.com>
14635
14636 * gdb.base/freebpcmd.exp, gdb.base/freebpcmd.c: New test.
14637
3a4c9371
KB
146382003-12-12 Kevin Buettner <kevinb@redhat.com>
14639
14640 * gdb.asm/frv.inc: New file.
14641 * gdb.asm/asm-source.exp: Add frv-*-* as a supported target.
14642
a1dea79a
FF
146432003-12-09 Fred Fish <fnf@redhat.com>
14644
14645 * gdb.base/break.c (marker1, marker2, marker3, marker4): Move
14646 functions to break1.c and leave prototypes behind. Add more
14647 "set breakpoint NN here" comments.
14648 * gdb.base/break1.c: New file.
14649
14650 * gdb.base/break.exp: Handle compiling test case from multiple
14651 source files and change source file references as needed.
14652 * gdb.base/completion.exp: Ditto.
14653 * gdb.base/condbreak.exp: Ditto.
14654 * gdb.base/define.exp: Ditto.
14655 * gdb.base/ena-dis-br.exp: Ditto.
14656 * gdb.base/info-proc.exp: Ditto.
14657 * gdb.base/maint.exp: Ditto.
14658 * gdb.base/until.exp: Ditto.
14659
14660 * gdb.base/condbreak.exp: Use bp_locationNN variables instead of
14661 hardcoded line numbers.
14662 * gdb.base/define.exp: Ditto.
14663 * gdb.base/ena-dis-br.exp: Ditto.
14664 * gdb.base/maint.exp: Ditto.
14665 * gdb.base/until.exp: Ditto.
14666
14667 * gdb.base/completion.exp: Use "break1" for completion tests since
14668 "break" is no longer a unique prefix.
14669
5266b69c
AC
146702003-12-06 Andrew Cagney <cagney@redhat.com>
14671
14672 * gdb.base/structs.exp (test_struct_returns): When applicable, set
14673 "return_value_unimplemented". When an unimplemented struct return
14674 architecture, report incorrect values as a KFAIL
14675
374451f0
MC
146762003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14677
14678 * gdb.cp/rtti.exp: Accept new wording of warning from
14679 cp_lookup_rtti_type.
14680
ba9b20a7
MC
146812003-12-05 Michael Chastain <mec.gnu@mindspring.com>
14682
14683 Partial fix for PR testsuite/1456.
14684 * gdb.base/scope.exp (test_at_main): Replace references to
14685 gcc_compiled with calls to test_compiler_info.
14686 (test_at_foo): Likewise.
14687 (test_at_bar): Likewise.
14688
b74b6d0b
MC
146892003-12-04 Michael Chastain <mec.gnu@mindspring.com>
14690
14691 Partial fix for PR testsuite/1456.
14692 * gdb.base/so-impl-ld.exp: Replace reference to gcc_compiled with call
14693 to test_compiler_info.
14694
ccfa3402
MC
146952003-12-03 Michael Chastain <mec.gnu@mindspring.com>
14696
14697 * gdb.base/so-impl-ld.exp: Update copyright notice.
14698
f6246aba
MC
146992003-12-02 Michael Chastain <mec.gnu@mindspring.com>
14700
14701 Partial fix for PR testsuite/1456.
14702 * gdb.base/mips_pro.exp: Replace references to gcc_compiled with calls
14703 to test_compiler_info.
14704
13ae734a
MC
147052003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14706
14707 * gdb.objc/objcdecode.exp: Match and KFAIL the output that comes
14708 from current versions of gdb. Clean up regular expressions.
14709 Delete redundant timeout case.
14710
d8e1cdee
MC
147112003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14712
14713 * gdb.objc/nondebug.exp: Match and KFAIL the output that comes
14714 from current versions of gdb. Clean up regular expressions.
14715 Delete redundant timeout case.
14716
96457b64
MC
147172003-12-01 Michael Chastain <mec.gnu@mindspring.com>
14718
14719 Partial fix for PR testsuite/1456.
14720 * gdb.base/callfuncs.exp (do_function_calls): Replace reference to
14721 gcc_compiled with call to test_compiler_info.
14722
f35309fc
MC
147232003-11-30 Michael Chastain <mec.gnu@mindspring.com>
14724
14725 Partial fix for PR testsuite/1456.
14726 * gdb.base/list.exp (test_list_function): Delete unused declaration
14727 of gcc_compiled.
14728
d7afdf9b
MC
147292003-11-29 Michael Chastain <mec.gnu@mindspring.com>
14730
14731 Partial fix for PR testsuite/1456.
14732 * gdb.base/complex.exp: Replace reference to gcc_compiled with
14733 call to test_compiler_info.
14734
71507b56
MK
147352003-11-29 Mark Kettenis <kettenis@gnu.org>
14736
14737 * gdb.asm/asm-source.exp: Initialize asm-note to "empty". Set
14738 asm-note to "netbsd" for *-*-netbsdelf* and x86_64-*-netbsd*. Use
14739 it to create the appropriate note.inc.
14740 * gdb.asm/asmsrc1.s: Include "note.inc".
14741 * gdb.asm/netbsd.inc: New file.
14742 * gdb.asm/empty.inc: New file.
14743
f81f93f7
MC
147442003-11-28 Michael Chastain <mec.gnu@mindspring.com>
14745
14746 Partial fix for PR testsuite/1456.
14747 * gdb.base/constvars.exp: Replace references to gcc_compiled with
14748 calls to test_compiler_info.
14749
9a77938e
MC
147502003-11-27 Michael Chastain <mec.gnu@mindspring.com>
14751
14752 Partial fix for PR testsuite/1456.
14753 * gdb.base/volatile.exp: Replace references to gcc_compiled with
14754 calls to test_compiler_info.
14755
e8367dc7
MK
147562003-11-27 Mark Kettenis <kettenis@gnu.org>
14757
14758 * gdb.base/structs.exp: Use i*86-*-* instead of i686-*-* as a
14759 pattern for the KFAILs.
14760
526c61ee
AF
147612003-11-25 Adam Fedor <fedor@gnu.org>
14762
14763 * gdb.objc/objcdecode.exp: Test for PR objc/1238.
14764 * gdb.objc/objcdecode.m: New file.
14765
28f2d600
AF
147662003-11-25 Adam Fedor <fedor@gnu.org>
14767
14768 * gdb.objc/nondebug.exp: Test for PR objc/1236.
14769 * gdb.objc/nondebug.m: New file.
14770
a3895cee
BE
147712003-11-26 Ben Elliston <bje@wasabisystems.com>
14772
14773 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
14774 NetBSD as it does on FreeBSD. Modelled on a similar change by
14775 Mark Kettenis on 2003-05-30.
14776 (link-flags): Set to "--entry _start" regardless of target.
14777 Special linker flags are to be appended to $link-flags.
14778 * gdb.asm/mips.inc (gdbasm_startup): Remove __start label.
14779
c9f2c8a3
MC
147802003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14781
14782 * gdb.cp/method.exp: Accept output of new demangler.
14783
15a0587a 147842003-11-25 Michael Chastain <mec.gnu@mindspring.com>
f4e8b6f3
MC
14785
14786 * gdb/class2.exp: New file.
14787 * gdb/class2.cc: New file.
14788
3c00b570
MC
147892003-11-25 Michael Chastain <mec.gnu@mindspring.com>
14790
14791 * gdb.cp/templates.exp (test_ptype_of_templates): Accept output
14792 of new demangler.
14793
7027acc7
MK
147942003-11-23 Mark Kettenis <kettenis@gnu.org>
14795
14796 * gdb.arch/i386-unwind.exp: Use gdb_run_cmd and gdb_expect instead
14797 of gdb_test "run".
14798
b0e1598a
MK
147992003-11-23 Mark Kettenis <kettenis@gnu.org>
14800
14801 * gdb.arch/i386-unwind.exp: Don't use runto_main. Change
14802 "continue" into "run".
14803
4d9eda44
MC
148042003-11-23 Michael Chastain <mec.gnu@mindspring.com>
14805
14806 Partial fix for PR testsuite/1456.
14807 * gdb.cp/ambiguous.exp: Replace reference to gcc_compiled with
14808 call to test_compiler_info.
14809 * gdb.cp/ctti.exp: Likewise.
14810 * gdb.cp/derivation.exp: Likewise.
14811 * gdb.cp/member-ptr.exp: Likewise.
14812 * gdb.cp/virtfunc.exp (test_virtual_calls): Remove unused
14813 reference to gcc_compiled.
14814
148152003-11-23 Michael Chastain <mec.gnu@mindspring.com>
b729099e
MC
14816
14817 Fix PR testsuite/1463.
14818 * gdb.base/structs.exp (start_structs_test): Call
14819 get_debug_format before using the debug format.
14820
d422fe19
AC
148212003-11-22 Andrew Cagney <cagney@redhat.com>
14822
14823 * lib/gdb.exp (gdb_test_multiple): Add simple example.
14824 * gdb.base/structs.exp: Use gdb_test_multiple.
14825
039cf96d
AC
148262003-11-20 Andrew Cagney <cagney@redhat.com>
14827
6882279b
AC
14828 * gdb.base/structs.exp: Handle and recover from internal errors.
14829 Replace "foo${n}" with "foo<n>" in test messages.
14830
e53890ae
AC
14831 * gdb.base/structs.exp: Update copyright. Rewrite.
14832 * gdb.base/structs.c: Update copyright. Rewrite.
14833
2b211c59
AC
14834 * lib/gdb.exp (gdb_internal_error_resync): Issue a perror when the
14835 resync count exceeded.
d63a86f8 14836
039cf96d
AC
14837 * gdb.base/maint.exp: Use gdb_internal_error_resync to recover
14838 from the internal error.
14839 * lib/gdb.exp (gdb_internal_error_resync): New procedure.
14840 Original from Jim Blandy.
14841 (gdb_test_multiple): Use gdb_internal_error_resync.
2b211c59 14842
eac98b22
AC
148432003-11-19 Andrew Cagney <cagney@redhat.com>
14844
14845 * gdb.base/callfuncs.exp: Change the XFAILed descriptor test to a
14846 KFAIL.
14847
67455b2a
MK
148482003-11-17 Mark Kettenis <kettenis@gnu.org>
14849
14850 New testcase for PR backtrace/1435.
14851 * gdb.arch/i386-unwind.exp: New file.
14852 * gdb.arch/i386-unwind.c: New file.
14853
853d6e5b
AC
148542003-11-17 Andrew Cagney <cagney@redhat.com>
14855
14856 * lib/gdb.exp (compiler_info): New global.
14857 (test_compiler_info): New function.
14858 (get_compiler_info): Set compiler_info.
14859 * lib/compiler.c, lib/compiler.cc: Add copyright. When GNUC, set
14860 "compiler_info" to gcc-<major>-<minor>.
14861
38cf6e11
MC
148622003-11-15 Michael Chastain <mec.gnu@mindspring.com>
14863
14864 * gdb.trace/configure: Remove.
14865
a50d3602
EZ
148662003-11-13 Elena Zannoni <ezannoni@redhat.com>
14867
14868 * gdb.base/break.c: Add comments to aid finding line numbers for
d63a86f8 14869 breakpoints.
a50d3602
EZ
14870 * gdb.base/break.exp: Remove all references to explicit line
14871 numbers.
14872
d9407aaa
NC
148732003-11-11 Nick Clifton <nickc@redhat.com>
14874
14875 * gdb.base/shreloc.exp: Do not run for targets which do not
14876 support shared objects.
14877
db488fc1
CV
148782003-11-10 Corinna Vinschen <vinschen@redhat.com>
14879
14880 * gdb.base/fileio.exp: Drop tests for nointerrupts and noinferiorio.
14881 Don't run tests if nofileio flag is given.
14882
6a90a18e
EZ
148832003-11-07 Elena Zannoni <ezannoni@redhat.com>
14884
14885 * gdb.cp/annota3.exp: Make sure we can match 'Hardware watchpoint'
a9c64011 14886 as well as 'Watchpoint'.
6a90a18e 14887
0b915e9c
EZ
148882003-11-06 Elena Zannoni <ezannoni@redhat.com>
14889
14890 Reported by Jim Ingham <jingham@apple.com>:
14891 * gdb.base/annota1.exp: Match at least one occurrence of the
14892 signal handler annotation.
14893
d7e4b55f
EZ
148942003-11-06 Elena Zannoni <ezannoni@redhat.com>
14895
a9c64011
AS
14896 * gdb.cp/annota2.exp: Make sure we can match 'Hardware watchpoint'
14897 as well as 'Watchpoint'.
d7e4b55f 14898
2fe4e8d0
MC
148992003-11-05 Michael Chastain <mec@shout.net>
14900
14901 * gdb.mi/pthreads.c (routine): Handle early return from sleep.
14902
6ef88553
KW
149032003-11-03 Kris Warkentin <kewarken@qnx.com>
14904
14905 * gdb.arch/gdb1291.c: New test file.
14906 * gdb.arch/gdb1291.exp: New test script.
14907 * gdb.arch/gdb1431.c: New test file.
14908 * gdb.arch/gdb1431.exp: New test script.
14909
ae7dc4d8
MC
149102003-10-22 Michael Chastain <mec@shout.net>
14911
14912 * gdb.mi/pthreads.c: Add copyright notice.
14913
c39d7427
MC
149142003-10-22 Michael Chastain <mec@shout.net>
14915
14916 * gdb.threads/pthreads.c: Add copyright notice.
14917
8b7d96c1
MC
149182003-10-20 Michael Chastain <mec@shout.net>
14919
14920 * gdb.base/gdb1056.exp: New test script.
14921
d1d69fdd
DJ
149222003-10-13 Daniel Jacobowitz <drow@mvista.com>
14923
14924 * gdb.threads/killed.exp: Use gdb_run_cmd.
14925
7d605576
DJ
149262003-10-13 Daniel Jacobowitz <drow@mvista.com>
14927
14928 * gdb.base/gcore.exp: Issue an UNSUPPORTED and exit if we can't
14929 create a core file.
14930 * gdb.threads/gcore-thread.exp: Likewise.
14931
618ec112
CV
149322003-10-13 Corinna Vinschen <vinschen@redhat.com>
14933
14934 * gdb.base/call-rt-st.c (struct bit_flags_char_t): New bitfield
14935 type, based on char type.
14936 (struct bit_flags_short_t): New bitfield type, based on short type.
14937 (init_bit_flags_char): New fuction.
14938 (init_bit_flags_short): Ditto.
14939 (print_bit_flags_char): Ditto.
14940 (print_bit_flags_short): Ditto.
14941 (main): Add handling for bit_flags_char_t and bit_flags_short_t.
14942
9367a73c
MC
149432003-10-11 Michael Chastain <mec@shout.net>
14944
14945 * gdb.base/call-rt-st.exp: Update copyright year.
14946
1decf120
KI
149472003-10-10 Kei Sakamoto <sakamoto.kei@renesas.com>
14948
14949 * config/hmsirom.exp: Replace "Hitachi" with "Renesas".
14950 * gdb.disasm/sh3.s: Ditto.
14951
5445b2ae
DJ
149522003-10-07 Daniel Jacobowitz <drow@mvista.com>
14953
14954 * gdb.threads/switch-threads.exp: New test.
14955 * gdb.threads/switch-threads.c: New source file.
14956
aec24853
CV
149572003-10-07 Corinna Vinschen <vinschen@redhat.com>
14958
14959 * gdb.base/ending-run.exp: Add sh specific case.
14960
adc7428d
AC
149612003-10-06 Andrew Cagney <cagney@redhat.com>
14962
14963 * gdb.base/watchpoint.exp: Delete obsolete clear_xfail.
14964 * gdb.disasm/mn10200.exp: Delete obsolete file.
14965
c9d37158
DJ
149662003-09-29 Daniel Jacobowitz <drow@mvista.com>
14967
14968 * ChangeLog: Correct an entry command.exp -> commands.exp.
14969 * gdb.base/commands.exp (bp_deleted_in_command_test)
14970 (temporary_breakpoint_commands): Check noargs.
14971
79c2c32d
DC
149722003-09-25 David Carlton <carlton@kealia.com>
14973
14974 * gdb.cp/namespace.exp: Tweak comments. Add non-quoted versions
14975 of some print tests, where appropriate. Add tests for C::D::cd,
14976 E::ce, F::cXfX, G::XgX.
14977 * gdb.cp/namespace.cc: Add XgX, cXfX, ce.
14978
594e6d67
RE
149792003-09-25 Richard Earnshaw <rearnsha@arm.com>
14980
14981 * lib/java.exp (java_init): Import target_alias before using it.
14982
10f0d451
DC
149832003-09-25 David Carlton <carlton@kealia.com>
14984
14985 * gdb.base/corefile.exp: Delete obsolete setup_xfail.
14986
274bcba0
EZ
149872003-09-23 Elena Zannoni <ezannoni@redhat.com>
14988
d63a86f8 14989 * gdb.base/selftest.exp: Accomodate more instruction reordering
a9c64011 14990 weirdness.
274bcba0 14991
cdbf20f7
MC
149922003-09-17 Michael Chastain <mec@shout.net>
14993
14994 * gdb.cp/gdb1355.exp: New file.
14995 * gdb.cp/gdb1355.c: New file.
14996
71e06f80
CV
149972003-09-15 Corinna Vinschen <vinschen@redhat.com>
14998
14999 * gdb.asm/asm-source.exp: Add sh*-*-* as supported target.
15000 * gdb.asm/sh.inc: New file.
15001
5c4e30ca
DC
150022003-09-11 David Carlton <carlton@kealia.com>
15003
bd45b7af
DC
15004 * gdb.cp/namespace.exp: Add tests for namespace types.
15005 * gdb.cp/maint.exp (test_help): Test 'help maint cp namespace'.
5c4e30ca
DC
15006 (test_namespace): New.
15007
1c199746
EZ
150082003-09-11 Elena Zannoni <ezannoni@redhat.com>
15009
a9c64011 15010 * gdb.base/relocate.exp: Handle new gdb output at startup.
3fcf0ced 15011 * gdb.stabs/weird.exp: Ditto.
1c199746 15012
04ed252f
MC
150132003-09-08 Michael Chastain <mec@shout.net>
15014
15015 * gdb.base/gdb1250.c: Rename 'gamma' to 'my_gamma'.
15016
d8a2d9e7
MC
150172003-09-07 Michael Chastain <mec@shout.net>
15018
15019 * gdb.cp/classes.exp: Accommodate both 'syntax error' and
15020 'parse error'.
15021
161afb24
MK
150222003-09-07 Mark Kettenis <m.kettenis@osp.nl>
15023
15024 * gdb.arch/i386-prologue.exp: Add checks for saved registers.
15025
49f2741a
MC
150262003-08-30 Michael Chastain <mec@shout.net>
15027
15028 * gdb.base/selftest.exp: Remove support for m68k*-*-hpux.
15029 * gdb.gdb/observer.exp: Ditto.
15030 * gdb.gdb/xfullpath.exp: Ditto.
15031
8afa723e
MK
150322003-08-29 Mark Kettenis <kettenis@gnu.org>
15033
15034 * gdb.base/interrupt.exp: XFAIL "call function when asleep" for
15035 *-*-*bsd*.
15036
f31dfe3b
JJ
150372003-08-28 Jeff Johnston <jjohnstn@redhat.com>
15038
15039 * gdb.base/dump.exp: Skip for ia64.
15040
4630e498
JJ
150412003-08-25 Jeff Johnston <jjohnstn@redhat.com>
15042
15043 * gdb.asm/asm-source.exp: Add ia64 support.
15044 * gdb.asm/ia64.inc: New file.
15045
1105b7ef
MC
150462003-08-22 Michael Chastain <mec@shout.net>
15047
15048 * gdb.cp: New directory.
15049 * gdb.cp/*: Copy from gdb.c++/*.
15050 * gdb.c++/*: Remove.
15051 * Makefile.in: Change gdb.c++ to gdb.cp.
15052 * configure.in: Ditto.
15053 * configure: Regnerate.
15054
c945b932
MK
150552003-08-18 Mark Kettenis <kettenis@gnu.org>
15056
15057 * gdb.arch/i386-prologue.exp: Add testcase for PR backtrace/1338.
15058 * gdb.arch/i386-prologue.c (gdb1338): Add function.
15059
2b66634b
DJ
150602003-08-17 Daniel Jacobowitz <drow@mvista.com>
15061
15062 * mi-var-display.exp (-var-list-children weird): Accept function
15063 pointers with argument types.
15064 * mi1-var-display.exp (-var-list-children weird): Likewise.
15065 * mi2-var-display.exp (-var-list-children weird): Likewise.
15066
a356f73b
DJ
150672003-08-17 Daniel Jacobowitz <drow@mvista.com>
15068
15069 * gdb.base/annota3.exp: Add missing newline.
15070
483417b8
MC
150712003-08-06 Michael Chastain <mec@shout.net>
15072
15073 * gdb.java/jmisc1.exp: Add test for pr gdb/1322.
15074
c99c59c3
MS
150752003-08-12 Michael Snyder <msnyder@redhat.com>
15076
15077 * gdb.base/float.exp: Add test for SH.
15078
55ed7501
MK
150792003-08-10 Mark Kettenis <kettenis@gnu.org>
15080
15081 * gdb.arch/i386-prologue.c, gdb.arch/i386-prologue.exp: New files.
15082
1a371f2e
EZ
150832003-08-07 Elena Zannoni <ezannoni@redhat.com>
15084
15085 * gdb.base/completion.exp: Remove reduntant completion test
15086 on filename.
15087
e0f353ce
EZ
150882003-08-07 Elena Zannoni <ezannoni@redhat.com>
15089
a9c64011
AS
15090 * gdb.base/attach.exp, gdb.base/detach.exp, gdb.base/gcore.exp,
15091 gdb.mi/mi-basics.exp, gdb.threads/gcore-thread.exp,
15092 gdb.trace/save-trace.exp: Make sure that full pathnames are
15093 escaped correctly.
e0f353ce 15094
5710a1af 150952003-08-07 Elena Zannoni <ezannoni@redhat.com>
d63a86f8 15096
a9c64011
AS
15097 * configure.in: Don't generate config.h from config.hin.
15098 * configure: Regenerate.
15099 * config.hin: Remove file.
15100 * gdb.mi/pthreads.c: Remove include of config.h, and other ifdefs.
15101 * gdb.threads/pthreads.c: Ditto.
5710a1af 15102
dcd81ce9
DJ
151032003-08-07 Daniel Jacobowitz <drow@mvista.com>
15104
15105 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15106 * gdb.asm/asm-source.exp : Add -lgloss to link-flags.
15107 * gdb.asm/m32r.inc : Remove an illegal nop after bl instruction.
15108 Replace ld24 with seth/add3.
15109
6009d884
AC
151102003-08-02 Andrew Cagney <cagney@redhat.com>
15111
15112 * gdb.base/annota3.exp: New file.
15113 * gdb.base/annota3.c: New file.
15114 * gdb.c++/annota3.exp: New file.
15115 * gdb.c++/annota3.cc: New file.
15116
51514e06
MC
151172003-07-29 Michael Chastain <mec@shout.net>
15118
15119 * gdb.threads/tls.c (spin): Check errno only if sem_wait
15120 actually failed.
15121 (do_pass): Likewise.
15122 * gdb.threads/tls.exp: Always initialize no_of_threads.
15123
4ee6625b
DJ
151242003-07-27 Daniel Jacobowitz <drow@mvista.com>
15125
15126 * gdb.threads/print-threads.exp (test_all_threads): Loosen KFAIL
15127 pattern.
15128 * gdb.threads/tls-shared.exp: Don't use gdb_suppress_entire_file.
15129 * gdb.threads/tls.exp: Recognize one case of the host library not
15130 supporting TLS.
15131
225f2bf6
AC
151322003-07-27 Andrew Cagney <cagney@redhat.com>
15133
15134 * gdb.base/fileio.exp: Use SH when running commands using
15135 remote_exec.
15136
bcb27c9f
DJ
151372003-07-24 Daniel Jacobowitz <drow@mvista.com>
15138
15139 From Kei Sakamoto <sakamoto.kei@renesas.com>:
15140 * gdb.base/relocate.c (dummy): New padding array.
15141
3d67be83
MS
151422003-07-22 Michael Snyder <msnyder@redhat.com>
15143
d63a86f8 15144 * gdb.disasm/8300s.s: Fix syntax of bsr insn.
3d67be83
MS
15145
15146 * gdb.disasm/h8300s.exp : Minor changes in disassembler output require
15147 patterns to be more general, accepting old and new output.
15148 Some output chars (such as '+') also must be quoted.
d63a86f8 15149 Some addresses are displayed numerically instead of
3d67be83
MS
15150 symbolically.
15151
57ba3b85
MS
151522003-07-23 Michael Snyder <msnyder@redhat.com>
15153
686d097c
MS
15154 * gdb.base/return2.exp: Don't test long-long return.
15155
57ba3b85
MS
15156 * gdb.disasm/t01_mov.s: New file, h8300sx disassembly tests.
15157 * gdb.disasm/t01_mov.exp: Ditto.
15158 * gdb.disasm/t02_mova.s: Ditto.
15159 * gdb.disasm/t02_mova.exp: Ditto.
15160 * gdb.disasm/t03_add.s: Ditto.
15161 * gdb.disasm/t03_add.exp: Ditto.
15162 * gdb.disasm/t04_sub.s: Ditto.
15163 * gdb.disasm/t04_sub.exp: Ditto.
15164 * gdb.disasm/t05_cmp.s: Ditto.
15165 * gdb.disasm/t05_cmp.exp: Ditto.
15166 * gdb.disasm/t06_ari2.s: Ditto.
15167 * gdb.disasm/t06_ari2.exp: Ditto.
15168 * gdb.disasm/t07_ari3.s: Ditto.
15169 * gdb.disasm/t07_ari3.exp: Ditto.
15170 * gdb.disasm/t08_or.s: Ditto.
15171 * gdb.disasm/t08_or.exp: Ditto.
15172 * gdb.disasm/t09_xor.s: Ditto.
15173 * gdb.disasm/t09_xor.exp: Ditto.
15174 * gdb.disasm/t10_and.s: Ditto.
15175 * gdb.disasm/t10_and.exp: Ditto.
15176 * gdb.disasm/t11_logs.s: Ditto.
15177 * gdb.disasm/t11_logs.exp: Ditto.
15178 * gdb.disasm/t12_bit.s: Ditto.
15179 * gdb.disasm/t12_bit.exp: Ditto.
15180 * gdb.disasm/t13_otr.s: Ditto.
15181 * gdb.disasm/t13_otr.exp: Ditto.
15182
e00759ef
EZ
151832003-07-22 Elena Zannoni <ezannoni@redhat.com>
15184
15185 * gdb.threads/tls.exp :Add kfail for 'info address' case.
15186
8bc2021f
EZ
151872003-07-22 Elena Zannoni <ezannoni@redhat.com>
15188
a9c64011
AS
15189 * gdb.threads/tls.c : New file.
15190 * gdb.threads/tls.exp : New file.
15191 * gdb.threads/tls-main.c : New file.
15192 * gdb.threads/tls-shared.c : New file.
15193 * gdb.threads/tls-shared.exp : New file.
8bc2021f 15194
89320c4c
AS
151952003-07-22 Andreas Schwab <schwab@suse.de>
15196
15197 * gdb.asm/powerpc.inc (gdbasm_startup): Force alignment.
15198
180dea7c
AS
151992003-07-20 Andreas Schwab <schwab@suse.de>
15200
15201 * gdb.base/selftest.exp (do_steps_and_nexts): Add more patterns
15202 due to insn reordering.
15203
0714963c
AC
152042003-07-15 Andrew Cagney <cagney@redhat.com>
15205
15206 * gdb.asm/asm-source.exp: Do not allow "start" in the backtrace.
15207
98a23b3f
MC
152082003-07-15 Michael Chastain <mec@shout.net>
15209
15210 * gdb.base/gdb1250.exp: New file.
15211 * gdb.base/gdb1250.c: New file.
15212
27e417a2
ML
152132003-07-09 Michal Ludvig <mludvig@suse.cz>
15214
15215 * gdb.c++/templates.exp (test_ptype_of_templates): Recognize
15216 expansion of size_t to 'unsigned long', not only to 'unsigned'.
15217
8bc2021f
EZ
152182003-07-09 Elena Zannoni <ezannoni@redhat.com>
15219
a9c64011
AS
15220 * gdb.threads/tls.c: New file.
15221 * gdb.threads/tls.exp: New file.
15222 * gdb.threads/tls-main.c: New file.
15223 * gdb.threads/tls-shared.c: New file.
15224 * gdb.threads/tls-shared.exp: New file.
8bc2021f 15225
d99968dc
EZ
152262003-07-09 Elena Zannoni <ezannoni@redhat.com>
15227
15228 * gdb.base/annota1.exp: Make sure that we properly escape the
15229 full path of the source file. Xfail more permissive patterns,
d63a86f8 15230 due to a compiler debug info problem.
d99968dc 15231
83876b3b
AS
152322003-07-07 Andreas Schwab <schwab@suse.de>
15233
2705e972
AS
15234 * gdb.asm/m68k.inc: New file.
15235 * gdb.asm/asm-source.exp: Use it for m68k-*-*.
15236
83876b3b
AS
15237 * gdb.objc/basicclass.exp ("Call an Objective-C method with no
15238 arguments"): Also match negative number.
15239
15240 * gdb.base/float.exp ("info float"): Add test for m68k-*-*.
15241
3a871b37
DJ
152422003-07-03 Daniel Jacobowitz <drow@mvista.com>
15243
15244 * gdb.base/store.c (charest): New typedef.
15245 (add_char): Rename to add_charest, update.
15246 (wack_char): Rename to wack_charest, update types. Return l + r
15247 to keep r live across the call.
15248 (wack_short, wack_int, wack_long, wack_longest, wack_float)
15249 (wack_double, wack_doublest): Return l + r to keep r live across
15250 the call.
15251 * gdb.base/store.exp: Accomodate store.c changes.
15252
b2a7f303
DC
152532003-06-30 David Carlton <carlton@kealia.com>
15254
15255 * gdb.c++/maint.exp (test_invalid_name): New.
15256 (test_first_component): Add tests for invalid names.
15257
3c6cb4a1
MC
152582003-06-29 Michael Chastain <mec@shout.net>
15259
15260 * gdb.c++/inherit.exp (test_print_svi_classes): Accept gdb
15261 output of '<VTT for class>' for virtual base classes.
15262
f1c2644b
DJ
152632003-06-29 Daniel Jacobowitz <drow@mvista.com>
15264
15265 * gdb.base/completion.exp: Tab-complete "complet" instead of
15266 "compl".
15267 * gdb.base/complex.exp, gdb.base/complex.c: New files.
15268
18080350
DJ
152692003-06-29 Daniel Jacobowitz <drow@mvista.com>
15270
15271 * gdb.base/constvars.exp: Remove most xfails for GCC 3.x.
15272 * gdb.base/volatile.exp: Likewise.
15273
f56973f8
DJ
152742003-06-29 Daniel Jacobowitz <drow@mvista.com>
15275
15276 * gdb.threads/print-threads.exp (test_all_threads): Add kfail for
15277 gdb/1265.
15278
152792003-06-28 Michael Chastain <mec@shout.net>
48fe539f
DJ
15280 Daniel Jacobowitz <drow@mvista.com>
15281
15282 * gdb.base/selftest.exp (do_steps_and_nexts): Increase maximum
15283 initial line count of 'captured_main' from 26 to 32.
15284 (test_with_self): Allow xmalloc call to be interleaved with the
15285 preceding two lines.
15286
e766d4d6
JB
152872003-06-24 Joel Brobecker <brobecker@gnat.com>
15288
15289 * gdb.base/bang.exp: New testcase.
15290
f125c9a4
JB
152912003-06-23 Joel Brobecker <brobecker@gnat.com>
15292
15293 * gdb.base/langs.exp: Add some tests for the "minimal" language
15294 support.
15295
6e25beaf
EZ
152962003-06-23 Elena Zannoni <ezannoni@redhat.com>
15297
15298 * gdb.objc/basicclass.exp: Return -1 if we cannot compile
15299 the testcase.
15300
2f816dda
DJ
153012003-06-22 Daniel Jacobowitz <drow@mvista.com>
15302
15303 * gdb.base/relocate.exp: Test add-symbol-file with a variable
15304 offset.
15305
db5a5748
DJ
153062003-06-22 Daniel Jacobowitz <drow@mvista.com>
15307
15308 * gdb.c++/pr-1210.cc: New file.
15309 * gdb.c++/pr-1210.exp: New file.
15310
1df0c130
DJ
153112003-06-21 Daniel Jacobowitz <drow@mvista.com>
15312
15313 * lib/mi-support.exp (mi_run_cmd): Expect an MI response to
15314 000-exec-continue.
15315
a92feac0
MK
153162003-06-15 Mark Kettenis <kettenis@gnu.org>
15317
15318 * gdb.base/attach.exp: Use -1 for the ID of a nonexistent process
15319 on *-*-*bsd* instead of *-*-freebsd*.
15320
81a58f5b
AC
153212003-06-14 Andrew Cagney <cagney@redhat.com>
15322
15323 * gdb.base/store.exp: Test longest and doublest. Test all
15324 parameters. Weaken return statement match.
15325 * gdb.base/store.c: Add longest and doublest - aka long long and
15326 long double functions. Put all parameters into local register
15327 variables. Use negative values.
15328
b257a0d3
AC
153292003-06-14 Andrew Cagney <cagney@redhat.com>
15330
15331 * gdb.base/fileio.c: Include <errno.h>, and <sys/wait.h>. Gag
15332 -Wformat errors. Add lost line. Use WEXITSTATUS to get system
15333 exit status.
15334 * gdb.base/fileio.exp: Disable target when nointerrupts and
15335 noinferiorio, instead of limiting it to remote. Use remote_exec
15336 instead of system.
d63a86f8 15337
21c38304
JJ
153382003-06-12 Jeff Johnston <jjohnstn@redhat.com>
15339
15340 * gdb.base/float.exp: Add ia64 support.
15341
1bcdb424
CV
153422003-06-12 Corinna Vinschen <vinschen@redhat.com>
15343
15344 * gdb.base/fileio.exp: Run only on remote targets.
15345
6aeb981f
CV
153462003-06-10 Corinna Vinschen <vinschen@redhat.com>
15347
15348 * gdb.base/fileio.c: New file, testing File-I/O.
15349 * gdb.base/fileio.exp: Ditto.
15350
53df362e
RG
153512003-06-09 Raoul Gough <RaoulGough@yahoo.co.uk>
15352
15353 * gdb.base/shreloc.exp: New file, check symbol values obtained from
15354 shared objects after relocation at load time (gdb PR/1132).
15355 * gdb.base/shreloc.c, gdb.base/shreloc1.c, gdb.base/shreloc2.c:
a9c64011 15356 as above, part of the shared object relocation test.
53df362e 15357
ffee1b46
MK
153582003-06-08 Mark Kettenis <kettenis@gnu.org>
15359
b5ca3722
MK
15360 * gdb.base/readline.exp: Add tests for operate-and-get-next with a
15361 fully filled history list.
15362 * gdb.base/gdb_history: New file.
15363
03ed860d
MK
15364 * gdb.base/signals.exp: XFAIL "continue to func1" on
15365 i*86-*-freebsd*.
15366
ffee1b46
MK
15367 * gdb.base/attach.exp: When trying to attach to a nonexistent
15368 process, make it possible to specify the PID based on the target,
15369 and do so for *-*-freebsd*.
15370
d80dbb52
RH
153712003-06-02 Richard Henderson <rth@redhat.com>
15372
15373 * gdb.base/float.exp: Add expected regexp for alpha-*-*.
15374
6dd77b81
RH
153752003-06-02 Richard Henderson <rth@redhat.com>
15376
15377 * gdb.base/selftest.exp: Next over lim_at_start initialization.
15378
f6347e16
RH
153792003-06-02 Richard Henderson <rth@redhat.com>
15380
15381 * gdb.base/dump.exp [alpha*-*-*]: Add -taso linker switch.
15382
2c161407
DJ
153832003-06-01 Daniel Jacobowitz <drow@mvista.com>
15384
15385 * gdb.asm/asm-source.exp: Dissassemble from &globalvar instead
15386 of globalvar.
15387
572eb746
MK
153882003-06-01 Mark Kettenis <kettenis@gnu.org>
15389
15390 * gdb.asm/asm-source.exp: Check for memory read errors in
15391 disassembler test on *BSD too.
15392
9e9617a5
RH
153932003-06-01 Richard Henderson <rth@redhat.com>
15394
15395 * gdb.asm/alpha.inc (gdbasm_enter): Use numeric register names
15396 for .frame.
15397 (gdbasm_call): Lose ldgp.
15398 (gdbasm_startup): Add frame information.
15399 * gdb.asm/asm-source.exp (alpha*-*): Add -no-mdebug to asm-flags.
15400
7b34ad4e
MK
154012003-05-31 Mark Kettenis <kettenis@gnu.org>
15402
15403 * gdb.base/float.exp: Expect similar output for x86_64-*-* as for
15404 i?86-*-*.
15405
10059fdf
MK
154062003-05-30 Mark Kettenis <kettenis@gnu.org>
15407
15408 * gdb.asm/asm-source.exp: Make sure the final link succeeds on
15409 FreeBSD.
15410
acf4b816
RH
154112003-05-29 Richard Henderson <rth@redhat.com>
15412
15413 * gdb.asm/alpha.inc: New file.
15414 * gdb.asm/asm-source.exp: Use it.
15415
e9ecd949
JB
154162003-05-29 Jim Blandy <jimb@redhat.com>
15417
15418 * gdb.base/corefile.exp: Find corefiles on Linux, which names them
15419 'core.PID'.
15420
e3e5a4f3
JB
154212003-05-22 Jim Blandy <jimb@redhat.com>
15422
15423 * gdb.base/corefile.exp: Tolerate stuff after argument parens in
15424 backtrace.
d63a86f8 15425
72fe3d25
DC
154262003-05-20 David Carlton <carlton@math.stanford.edu>
15427
15428 * gdb.c++/namespace1.cc: Actually do 'cvs add' before committing
15429 this time.
15430
58da2eb2
DC
154312003-05-19 David Carlton <carlton@bactrian.org>
15432
15433 * gdb.c++/rtti.exp: New file, containing tests for PR c++/488.
15434 * gdb.c++/rtti.h, gdb.c++/rtti1.cc, gdb.c++/rtti2.cc: Ditto.
15435
1fcb5155
DC
154362003-05-19 David Carlton <carlton@bactrian.org>
15437
15438 * gdb.c++/namespace.exp: Add namespace scope and anonymous
15439 namespace tests.
15440 Bump copyright date.
15441 * gdb.c++/namespace.cc: Add anonymous namespace and namespace C.
15442 (main): Call C::D::marker2.
15443 * gdb.c++/namespace1.cc: New file.
15444
85e85163
JJ
154452003-05-14 Jeff Johnston <jjohnstn@redhat.com>
15446
15447 Roland McGrath <roland@redhat.com>
d63a86f8 15448 * gdb.threads/linux-dp.exp: Account for fact that in nptl model
85e85163
JJ
15449 there is no manager thread.
15450
a25fbfec
JJ
154512003-05-08 Jeff Johnston <jjohnstn@redhat.com>
15452
d63a86f8
RM
15453 * gdb.threads/schedlock.exp: Remove assumption that all threads
15454 will run in a particular small time slice. Also ensure we break
a25fbfec
JJ
15455 in one of the child threads rather than the main thread.
15456
be375bae
JB
154572003-05-07 Jim Blandy <jimb@redhat.com>
15458
09bf6082
JB
15459 Add support for assembly source testing on the s390x.
15460 * gdb.asm/asm-source.exp: Add a case for the s390x-*-*
15461 architecture.
15462 * gdb.asm/s390x.inc: New file.
15463
be375bae
JB
15464 * gdb.asm/asm-source.exp: Use a 'switch -glob' statement, not a
15465 succession of 'if' statements.
15466
00905d52
AC
154672003-05-05 Andrew Cagney <cagney@redhat.com>
15468
15469 * gdb.base/maint.exp: Add tests for "maint print dummy-frames".
15470
b1e29e33
AC
154712003-05-05 Andrew Cagney <cagney@redhat.com>
15472
15473 * gdb.base/watchpoint.exp: Rename CALL_DUMMY_BREAKPOINT_OFFSET to
15474 DEPRECATED_CALL_DUMMY_BREAKPOINT_OFFSET in comments.
15475
e33d66ec
EZ
154762003-05-02 Elena Zannoni <ezannoni@redhat.com>
15477
15478 * gdb.base/charset.exp: Update based on new behavior of set/show
15479 charset commands.
15480
2b6fd0d8
AC
154812003-05-01 Andrew Cagney <cagney@redhat.com>
15482
15483 * gdb.asm/asm-source.exp: Check that "disassm" and "x/i" of a
15484 variable do not give memory errors.
15485
130cacce
AF
154862003-04-30 Adam Fedor <fedor@gnu.org>
15487
15488 * Makefile.in (ALL_SUBDIRS): Add gdb.objc
15489 * configure.in (AC_OUTPUT): Add gdb.objc/Makefile
15490 * gdb.objc/Makefile.in, gdb.objc/basicclass.exp,
15491 gdb.objc/basicclass.m: : New files
15492
15493 * lib/gdb.exp (gdb_compile_objc): New procedure.
15494
bea71854
DJ
154952003-04-27 Daniel Jacobowitz <drow@mvista.com>
15496
15497 * gdb.base/signals.exp: Make backtrace tests more specific.
15498
0f20eeea
DC
154992003-04-23 David Carlton <carlton@bactrian.org>
15500
15501 * gdb.c++/maint.exp (test_first_component): Add tests for
15502 'operator' in more locations.
15503
c8c4d8dc
KB
155042003-04-16 Kevin Buettner <kevinb@redhat.com>
15505
15506 * gdb.base/args.exp: Invoke gdb_load for simulator targets.
15507
3fe60e3c
EZ
155082003-04-16 Elena Zannoni <ezannoni@redhat.com>
15509
15510 * gdb.base/completion.exp: Make 'info func mark' complete on 'info
a9c64011 15511 func marke' instead. Update test name.
3fe60e3c 15512
9219021c
DC
155132003-04-15 David Carlton <carlton@math.stanford.edu>
15514
15515 * gdb.c++/maint.exp: New file.
15516
5dd55bdd
EZ
155172003-04-14 Elena Zannoni <ezannoni@redhat.com>
15518
15519 * gdb.threads/schedlock.c: Change type of thread function argument
15520 to long, to avoid warnings on 64-bit platforms.
15521
00890572
EZ
155222003-04-14 Elena Zannoni <ezannoni@redhat.com>
15523
a9c64011
AS
15524 * gdb.base/attach.exp: Add new message from ptrace in case of
15525 attaching to nonexistent process.
d63a86f8 15526
93201743
JB
155272003-04-11 Jim Blandy <jimb@redhat.com>
15528
15529 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15530 gdb.c++/userdef.cc: Place comments on the lines to which the
15531 marker function might return.
15532 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15533 gdb.c++/userdef.exp: Look for those comments to check that we've
15534 returned to the right place, instead of checking line numbers.
15535
2a11c64d
EZ
155362003-04-11 Elena Zannoni <ezannoni@redhat.com>
15537
a9c64011
AS
15538 * gdb.threads/pthreads.exp (test_startup): When setting a breakpoint
15539 match on sourcefile name, instead of directory name.
2a11c64d 15540
68ab8fc5
EZ
155412003-04-10 Elena Zannoni <ezannoni@redhat.com>
15542
d63a86f8 15543 * gdb.base/completion.exp: Use string_to_regexp to match the
68ab8fc5
EZ
15544 working directory name.
15545
5624293a
JB
155462003-04-09 Jim Blandy <jimb@redhat.com>
15547
15548 * gdb.c++/derivation.exp, gdb.c++/overload.exp,
15549 gdb.c++/userdef.exp: If GDB fails to restore the selected frame
15550 after an inferior function call, report the failure, but allow the
15551 test to continue.
15552
f1f02ee4
SC
155532003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15554
15555 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15556 with -DPROTOTYPES.
15557
6eb79af0
SC
155582003-04-05 Stephane Carrez <stcarrez@nerim.fr>
15559
15560 * gdb.base/break.exp: Revert last patch.
15561
8dfb4cf0
SC
155622003-04-04 Stephane Carrez <stcarrez@nerim.fr>
15563
15564 * gdb.base/break.exp: marker4() is defined at line 46 when compiled
15565 with -DPROTOTYPES.
15566
ed4c619a
AC
155672003-04-02 Andrew Cagney <cagney@redhat.com>
15568
15569 * gdb.base/callfuncs.exp: Make "print add" messages unique.
15570 * gdb.base/ending-run.exp: Put spaces around "breakpoint" to stop
15571 matching directories by the name breakpoint.
15572 * gdb.base/pointers.exp: Make "ptype pppC" message consistent.
15573 Make "continue to marker1" consistent.
15574 * gdb.base/call-rt-st.exp: Make "finish out from loop_count"
15575 message consistent.
15576 * lib/gdb.exp: Put "the program is no longer running", and "the
15577 program exited" in parenthesis.
15578 * lib/mi-support.exp: Ditto.
d63a86f8 15579
4e35d5f0 155802003-04-02 Bob Rossi <bob_rossi@cox.net>
d63a86f8 15581
4e35d5f0
BR
15582 * gdb.mi/mi-file.exp: New file for -file-list-exec-source-file.
15583
71900fe8
AC
155842003-03-29 Andrew Cagney <cagney@redhat.com>
15585
15586 * gdb.base/sizeof.c (main): Print the value of '\377'.
15587 * gdb.base/sizeof.exp: Check the sign of '\377'.
15588
c0655a16
MC
155892003-03-27 Michael Chastain <mec@shout.net>
15590
15591 * gdb.base/gdb1090.exp: New file.
15592 * gdb.base/gdb1090.cc: New file.
15593
5b2a3989
JB
155942003-03-27 J. Brobecker <brobecker@gnat.com>
15595
15596 * gdb.gdb/observer.exp: New regression test.
15597
79876890
MC
155982003-03-27 Michael Chastain <mec@shout.net>
15599
15600 * gdb.base/list.exp: Remove setup_xfail_format for DWARF 1.
15601 * gdb.base/ptype.exp: Likewise.
15602
6eac95e3
CV
156032003-03-27 Corinna Vinschen <vinschen@redhat.com>
15604
15605 * gdb.c++/casts.exp: Fix startup to run also on embedded targets.
15606
e8c71839
MC
156072003-03-26 Michael Chastain <mec@shout.net>
15608
15609 * gdb.base/ptype.exp: Actually use some typedef'd types.
15610
71b10041
SC
156112003-03-21 Stephane Carrez <stcarrez@nerim.fr>
15612
15613 * gdb.asm/asm-source.exp: Set asm-arch for m6811 and m6812.
15614 * gdb.asm/m68hc11.inc: New file for HC11/HC12 macros.
15615
2512cf80
CV
156162003-03-20 Corinna Vinschen <vinschen@redhat.com>
15617
15618 * gdb.base/default.exp: Fix regular expression.
15619
0d195a4f
CV
156202003-03-20 Corinna Vinschen <vinschen@redhat.com>
15621
15622 * gdb.base/args.exp: Fix regular expression.
15623
8a2dbca8
CV
156242003-03-20 Corinna Vinschen <vinschen@redhat.com>
15625
15626 * gdb.base/help.exp: Allow Win32 child process.
15627
bf028682
CV
156282003-03-20 Corinna Vinschen <vinschen@redhat.com>
15629
15630 * gdb.base/ending-run.exp: Check for Cygwin specific wrapper function
15631 when stepping out of main().
15632
182dbe85
CV
156332003-03-20 Corinna Vinschen <vinschen@redhat.com>
15634
15635 * gdb.base/default.exp: Check for win32 specific message when calling
15636 "run" without executable.
15637
d67a6ba5
CV
156382003-03-20 Corinna Vinschen <vinschen@redhat.com>
15639
15640 * gdb.base/args.exp: Expect .exe in output.
15641
a955b5bb
CV
156422003-03-20 Corinna Vinschen <vinschen@redhat.com>
15643
15644 * gdb.asm/asm-source.exp: Add appropriate --entry linker flag for
15645 Cygwin native.
15646
bf6bad4b
AC
156472003-03-17 Andrew Cagney <cagney@redhat.com>
15648
15649 From Elena Zannoni <ezannoni@redhat.com>. Test e500 abi and
15650 vector registes.
15651 * gdb.arch/e500-regs.c, gdb.arch/e500-regs.exp: New files.
15652 * gdb.arch/e500-abi.c, gdb.arch/e500-abi.exp: New files.
15653
293e9a31
DC
156542003-03-17 David Carlton <carlton@math.stanford.edu>
15655
15656 * gdb.base/watchpoint.exp (test_watchpoint_and_breakpoint): New
15657 test, for PR breakpoints/38.
15658 Call test_watchpoint_and_breakpoint.
15659 * gdb.base/watchpoint.c (func3): New function.
15660 (main): Call func3.
15661
5330f2db
DC
156622003-03-04 David Carlton <carlton@math.stanford.edu>
15663
15664 * gdb.c++/templates.exp (do_tests): Accept valid const in "print
15665 Garply<Garply<char> >:: garply".
15666 (test_ptype_of_templates): KFAIL "ptype T5<int>" and "ptype t5i"
15667 with respect to PR c++/1111; note also PR c++/1113.
15668 (test_template_breakpoints): KFAIL "constructor breakpoint" with
15669 respect to PR c++/1062.
15670 KFAIL "destructor breakpoint" with respect to PR c++/1112.
15671
6ece72da
DC
156722003-03-03 David Carlton <carlton@math.stanford.edu>
15673
15674 * gdb.c++/classes.exp (test_enums): KFAIL "ptype obj_with_enum"
15675 with respect to PR c++/57.
15676 KFAIL "print (ClassWithEnum::PrivEnum) 42" with respect to PR
15677 c++/826.
15678 Create "print ('ClassWithEnum::PrivEnum') 42"; KFAIL it with
15679 respect to PR c++/57.
15680
85ca1584
DC
156812003-03-03 David Carlton <carlton@math.stanford.edu>
15682
15683 * gdb.c++/templates.exp (do_tests): Convert the KFAILs with
15684 respect to PR c++/33 into FAILs.
15685
98e9c5b8
MC
156862003-03-03 Michael Chastain <mec@shout.net>
15687
7bedbf27
MC
15688 * configure.in: Update copyright years.
15689
156902003-03-03 Michael Chastain <mec@shout.net>
15691
15692 * Makefile.in: Update copyright years.
98e9c5b8 15693
f683e100
DC
156942003-02-28 David Carlton <carlton@math.stanford.edu>
15695
15696 * gdb.c++/classes.exp (test_ptype_class_objects): Accept it if we
15697 print class instead of struct and/or superfluous protection
15698 specifiers, as long as the resulting output is equivalent to the
15699 source code.
15700 Delete FIXME from end of messages on tests that don't need
15701 fixing.
15702
a9e0cf2c
DC
157032003-02-28 David Carlton <carlton@math.stanford.edu>
15704
15705 * gdb.c++/templates.exp (do_tests): Allow const in the two
15706 Foo<volatile char *>::foo tests.
15707
e8d359df
MS
157082003-02-27 Michael Snyder <msnyder@redhat.com>
15709
d63a86f8 15710 * gdb.base/restore.c (main): Return zero, so exit code
e8d359df
MS
15711 will be consistant.
15712
0b71dc91
DC
157132003-02-26 David Carlton <carlton@math.stanford.edu>
15714
15715 * gdb.c++/templates.exp (do_tests): KFAIL the "print Foo<volatile
15716 char *>::foo" test with respect to PR c++/33. Create a new test
15717 which is identical to that one except that it doesn't put the
15718 space between the "char" and the "*"; KFAIL it, too.
15719
dd14ab43
DC
157202003-02-26 David Carlton <carlton@math.stanford.edu>
15721
15722 * gdb.c++/templates.exp (do_tests): Convert XFAILs about printing
15723 template types into either PASSes or KFAILs (corresponding to PR
15724 c++/57). Tweak indentation. Update copyright.
15725
1146c7f1
SC
157262003-02-23 Stephane Carrez <stcarrez@nerim.fr>
15727
15728 * lib/gdb.exp: Don't execute C++ tests on m6811/m6812 targets.
15729
74641dfb
MC
157302003-02-13 Michael Chastain <mec@shout.net>
15731
15732 * gdb.base/exprs.exp: Remove i960 remnants.
15733 * gdb.base/funcargs.exp: Likewise.
15734 * gdb.base/list.exp: Likewise.
15735 * gdb.base/ptype.exp: Likewise.
15736
559cd2d0
DC
157372003-02-14 David Carlton <carlton@math.stanford.edu>
15738
15739 * gdb.c++/virtfunc.exp (test_virtual_calls): Change 'print
15740 pEe->D::vg()" from XFAIL to KFAIL.
15741
c4f90d87
JM
157422003-02-13 Jason Molenda (jmolenda@apple.com)
15743
15744 * gdb.base/maint.exp: Update maint print statistics regexp to include
15745 new entries.
15746
cbc4d97c
MC
157472003-02-13 Michael Chastain <mec@shout.net>
15748
15749 * gdb.c++/inherit.exp: Remove call to get_debug_format.
15750
40f235b7
MC
157512003-02-12 Michael Chastain <mec@shout.net>
15752
15753 * gdb.c++/classes.exp: Remove setup_xfail_format for DWARF 1.
15754 * gdb.c++/inherit.exp: Likewise.
15755 * gdb.c++/cplusfuncs.exp: Remove suppression logic for DWARF 1.
15756 * gdb.c++/templates.exp: Likewise.
15757 * gdb.c++/virtfunc.exp: Likewise.
15758
c56716b0
JM
157592003-02-06 Jason Molenda (jason-cl@molenda.com)
15760
15761 * gdb.mi/mi-syn-frame.c (subroutine): Add a comment explaining
15762 why the code is written that way.
15763
070afcf8
MC
157642003-02-05 Michael Chastain <mec@shout.net>
15765
15766 * gdb.base/dump.exp: Add missing copyright line.
15767
5d0331e5
JM
157682003-02-05 Jason Molenda (jason-cl@molenda.com)
15769
f7ae6d3e 15770 * gdb.mi/mi-syn-frame.c (subroutine): Add an extra statement
5d0331e5
JM
15771 at the beginning so the breakpoint doesn't get set on the loop.
15772
92851186
MC
157732003-02-05 Michael Chastain <mec@shout.net>
15774
15775 * gdb.c++/local.exp: Relax the test for PR gdb/825 to accept
15776 output for configurations with gcc 2.95.3.
15777
cbf1e085
AC
157782003-02-05 Keith Seitz <keiths@redhat.com>
15779 Andrew Cagney <ac131313@redhat.com>
15780
15781 * gdb.mi/mi-cli.exp: New file.
d63a86f8 15782
29518e1e
MC
157832003-02-04 Michael Chastain <mec@shout.net>
15784
15785 * gdb.c++/anon-union.exp: Do not call gdb_suppress_entire_file.
15786 Call perror and then continue.
15787
5af1d5f3
MC
157882003-02-03 Michael Chastain <mec@shout.net>
15789
15790 * gdb.c++/pr-1023.cc: New file.
15791 * gdb.c++/pr-1023.exp: New file.
15792
6b549786
JB
157932003-02-05 Jim Blandy <jimb@redhat.com>
15794
15795 * gdb.c++/local.exp: Don't expect Local to be in scope in main;
15796 it's local to foobar. Check for it there, and check that it's not
15797 present in main.
15798 * gdb.c++/local.cc (marker2): New function.
15799 (foobar): Call marker1.
15800 (main): Call marker2 instead of marker1.
15801
67f16606
AC
158022003-02-04 Andrew Cagney <ac131313@redhat.com>
15803
15804 * gdb.disasm/mn10200.exp: Obsolete file.
15805 * gdb.trace/Makefile.in (clean mostlyclean): Remove mn10200.
15806 * gdb.disasm/Makefile.in (clean mostlyclean): Remove mn10200.
15807 * gdb.base/watchpoint.exp: Mark the mn10200 xfails as obsolete.
15808
1c5cb38e
DC
158092003-02-04 David Carlton <carlton@math.stanford.edu>
15810
15811 * gdb.c++/overload.exp: Test intToChar(1).
15812 * gdb.c++/overload.cc (intToChar): New.
15813 (main): Call intToChar.
15814
d1fe6965
DC
158152003-02-03 David Carlton <carlton@math.stanford.edu>
15816
15817 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): Add
15818 'might_kfail' arg.
15819 KFAIL some of the continue_to_bp_overloaded calls, according to
15820 PR c++/1025.
15821
9ba61c5d
MC
158222003-02-01 Michael Chastain <mec@shout.net>
15823
15824 * gdb.base/advance.c (marker1): New marker function.
15825 * gdb.base/advance.exp: When the 'advance' command lands on the
15826 return breakpoint, it can legitimately stop on either the
15827 current line or the next line. Accommodate both outcomes.
15828 * gdb.base/until.exp: Likewise.
15829
e7494ffb
AC
158302003-02-02 Andrew Cagney <ac131313@redhat.com>
15831
15832 2002-11-10 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15833 * gdb.mi/mi-var-child.exp: -var-list-children's CHILDREN field is
15834 now a list, not a tuple.
15835 * gdb.mi/mi-var-display.exp: Ditto.
15836 * gdb.mi/gdb792.exp: Ditto.
e7494ffb 15837
075559bc
AC
158382003-02-01 Andrew Cagney <ac131313@redhat.com>
15839
15840 From 2002-11-09 Jason Molenda (jason-cl@molenda.com):
a9c64011
AS
15841 * gdb.mi/mi-syn-frame.exp: New tests for synthetic frames in
15842 stack backtraces.
15843 * gdb.mi/mi-syn-frame.c: Part of same.
075559bc 15844
2bd4c7b1
MK
158452003-02-01 Mark Kettenis <kettenis@gnu.org>
15846
15847 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
15848 gdb.mi/mi1-pthreads.exp: Return instead of calling
15849 gdb_suppress_entire_file.
15850
eabd8992
MS
158512003-02-01 Mark Salter <msalter@redhat.com>
15852
15853 * gdb.asm/arm.inc (gdbasm_startup): Clear frame pointer, not sp.
15854
71469e2f
MS
158552003-01-31 Mark Salter <msalter@redhat.com>
15856
15857 * lib/mi-support.exp (mi_gdb_load): Support remote targets.
15858 Support empty arg.
15859
38a94d44
MC
158602003-01-30 Michael Chastain <mec@shout.net>
15861
15862 * lib/gdb.exp: Revert patch of 2003-01-06, which set LC_ALL.
15863 This was a workaround for a UTF-8 bug in readline 4.3. The bug
15864 has been fixed in gdb/readline on 2003-01-09.
15865
19ea9e73
MS
158662003-01-29 Michael Snyder <msnyder@redhat.com>
15867
e8d359df
MS
15868 * gdb.base/maint.exp: Allow for leading underscore in symbol.
15869 * gdb.base/display.exp: Allow for leading underscore in symbol.
19ea9e73
MS
15870 * gdb.base/args.exp: Skip if target does not support args passing.
15871
2307bd6a
DJ
158722003-01-22 Daniel Jacobowitz <drow@mvista.com>
15873
19ea9e73 15874 * lib/gdb.exp (gdb_test_multiple): New function, cloned from
2307bd6a
DJ
15875 gdb_test. Accept a list of expect arguments as the third
15876 parameter.
15877 (gdb_test): Use it.
15878
f2dd3617
EZ
158792003-01-20 Elena Zannoni <ezannoni@redhat.com>
15880
15881 * gdb.arch/altivec-abi.exp: Set variable 'srcfile' differently, to
15882 allow for different test tree configurations. Update some
15883 tescases accordingly.
15884 * gdb.arch/altivec-regs.exp: Ditto.
15885 * gdb.asm/asm-source.exp: Ditto.
15886 * gdb.base/advance.exp: Ditto.
15887 * gdb.base/display.exp: Ditto.
d63a86f8 15888 * gdb.base/long_long.exp: Ditto.
f2dd3617
EZ
15889 * gdb.base/mips_pro.exp: Ditto.
15890 * gdb.base/overlays.exp: Ditto.
15891 * gdb.base/relocate.exp: Ditto.
15892 * gdb.base/setshow.exp: Ditto.
15893 * gdb.base/step-line.exp: Ditto.
15894 * gdb.base/step-test.exp: Ditto.
15895 * gdb.base/until.exp: Ditto.
15896 * gdb.c++/virtfunc.exp: Get rid of variable 'src'.
15897
c71cdefd
DC
158982003-01-17 David Carlton <carlton@math.stanford.edu>
15899
15900 * gdb.c++/demangle.exp (test_lucid_style_demangling): KFAIL test
15901 corresponding to PR c++/945.
15902 Update copyright.
15903
fdba05d7
DC
159042003-01-17 David Carlton <carlton@math.stanford.edu>
15905
15906 * gdb.c++/inherit.exp (test_print_mi_members): KFAIL tests
15907 corresponding to PR c++/68.
15908
159092003-01-17 David Carlton <carlton@math.stanford.edu>
d2b29e01
DC
15910
15911 * gdb.c++/cplusfuncs.exp (print_addr_2_kfail): New procedure.
15912 (test_paddr_hairy_functions): Call print_addr_2_kfail for
15913 hairyfunc5 through hairyfunc7. KFAIL for PR c++/19.
15914
c362c33a
EZ
159152003-01-15 Elena Zannoni <ezannoni@redhat.com>
15916
0fbc361c
EZ
15917 * gdb.base/break.exp: Fix change of default location, because of
15918 removal of until tests.
15919 * gdb.base/help.exp: Update test for new 'until' help message.
15920 Add test for help on 'advance'.
a9c64011 15921 * gdb.base/args.exp: Fix foobar with GDBFLAGS global.
c362c33a 15922
dabf8a35
MK
159232003-01-15 Mark Kettenis <kettenis@gnu.org>
15924
15925 * gdb.base/default.exp: Adapt "info float" test for recent changes
15926 to that command. Add test for "info vector".
15927 * gdb.base/float.exp: New file. Add test for "info float" that
15928 resembles the old test in gdb.base/default.exp.
15929
a1769aca
DC
159302003-01-15 David Carlton <carlton@math.stanford.edu>
15931
15932 * gdb.base/selftest.exp (do_steps_and_nexts): Allow gdb_sysroot.
15933
82025e13
EZ
159342003-01-15 Elena Zannoni <ezannoni@redhat.com>
15935
15936 * gdb.base/break.exp: Move the tests of until command from here...
15937 * gdb.base/until.exp: ... to here. New file. Add other tests.
15938 * gdb.base/advance.c: New file.
15939 * gdb.base/advance.exp: New file.
15940
8f9ab801
EZ
159412003-01-14 Elena Zannoni <ezannoni@redhat.com>
15942
a9c64011
AS
15943 * gdb.base/args.c: New file.
15944 * gdb.base/args.exp: New file.
8f9ab801 15945
9ae66589
DJ
159462003-01-14 Daniel Jacobowitz <drow@mvista.com>
15947
15948 * gdb.c++/virtfunc.exp: Remove fixed XFAIL.
15949
8d77e5c3
DJ
159502003-01-14 Daniel Jacobowitz <drow@mvista.com>
15951
15952 * gdb.threads/killed.exp: Use KFAIL for gdb/568.
15953
12d2f0a1
DJ
159542003-01-14 Daniel Jacobowitz <drow@mvista.com>
15955
15956 * gdb.base/constvars.exp: Remove two extra XFAILs. Update copyright
15957 dates.
15958
6ca37014
DJ
159592003-01-13 Daniel Jacobowitz <drow@mvista.com>
15960
15961 * gdb.c++/printmethod.exp (print virtual method): Accept "(void)".
15962
b0023472
DJ
159632003-01-13 Daniel Jacobowitz <drow@mvista.com>
15964
15965 * gdb.base/printcmds.exp: Enable setup_kfail for gdb/538
15966 (ptype &*"foo").
15967 * gdb.c++/local.exp: Enable setup_kfail for gdb/482.
15968
607fbc54 159692003-01-13 Daniel Jacobowitz <drow@mvista.com>
d6abaea5
DJ
15970
15971 * gdb.mi/mi-console.exp: Remove extra "(known bug)".
15972 * gdb.mi/mi1-console.exp: Likewise.
15973
607fbc54 159742003-01-13 Daniel Jacobowitz <drow@mvista.com>
dfd536a7
DJ
15975
15976 * gdb.mi/mi-console.exp: Add KFAIL for "Hello message (known bug)".
15977 * gdb.mi/mi1-console.exp: Likewise.
15978
a1fb14a2
DJ
159792003-01-13 Daniel Jacobowitz <drow@mvista.com>
15980
15981 * gdb.c++/overload.exp: Remove some fixed XFAILs.
15982
c4cf40b7
DJ
159832003-01-09 Daniel Jacobowitz <drow@mvista.com>
15984
15985 * gdb.base/detach.exp: New test.
15986
696d5a5b
DJ
159872003-01-09 Daniel Jacobowitz <drow@mvista.com>
15988
15989 * Makefile.in (ALL_SUBDIRS): New variable.
15990 (subdirs, clean, distclean): Use it.
15991 * gdb.arch/Makefile.in: Clean up Makefile. Remove rules for
15992 regenerating Makefile, since it is generated from the top level.
15993 * gdb.asm/Makefile.in: Likewise.
15994 * gdb.base/Makefile.in: Likewise.
15995 * gdb.c++/Makefile.in: Likewise.
15996 * gdb.disasm/Makefile.in: Likewise.
15997 * gdb.java/Makefile.in: Likewise.
15998 * gdb.mi/Makefile.in: Likewise.
15999 * gdb.threads/Makefile.in: Likewise.
16000 * gdb.trace/Makefile.in: Likewise.
16001
754533e4
DC
160022003-01-09 David Carlton <carlton@math.stanford.edu>
16003
16004 * gdb.c++/annota2.exp: KFAIL "watch triggered on a.x".
16005 Add copyright year 2003.
16006
d8b3e9ee
MC
160072003-01-06 Michael Chastain <mec@shout.net>
16008
16009 * gdb.mi/mi-pthreads.exp (check_mi_thread_command_set):
16010 When selecting a thread, 'line' and 'file' are optional.
16011 * gdb.mi/mi1-pthreads.exp: Likewise.
16012
8e9e0fe6
AS
160132003-01-06 Andreas Schwab <schwab@suse.de>
16014
16015 * lib/gdb.exp: Set LC_ALL to "C" to avoid spurious testsuite
16016 failures.
16017
b5ab8ff3
DJ
160182003-01-04 Daniel Jacobowitz <drow@mvista.com>
16019
16020 Fix PR gdb/844
16021 * lib/gdb.exp (gdb_compile): Handle "quiet" option.
16022 (gdb_compile_pthreads): Pass "quiet" to gdb_compile.
16023
16024 * gdb.threads/gcore-thread.exp: Use gdb_compile_pthreads. Return
16025 instead of calling gdb_suppress_entire_file.
16026 * gdb.threads/print-threads.exp: Likewise.
16027 * gdb.threads/schedlock.exp: Likewise.
16028
16029 * gdb.threads/killed.exp: Return instead of calling
16030 gdb_suppress_entire_file.
16031 * gdb.threads/linux-dp.exp: Likewise.
16032 * gdb.threads/pthreads.exp: Likewise.
16033
1e698235
DJ
160342003-01-04 Daniel Jacobowitz <drow@mvista.com>
16035
16036 * gdb.base/callfuncs.exp: Don't XFAIL unprototyped functions for
16037 stabs.
16038 * gdb.base/completion.exp: Allow marker1(void) as well as marker1().
16039 * gdb.base/whatis.exp: Always allow (void) after function names.
16040
147ff08c
DJ
160412003-01-04 Daniel Jacobowitz <drow@mvista.com>
16042
16043 * gdb.c++/casts.exp: Correct regexp.
16044
dc62bfc2
MK
160452003-01-04 Mark Kettenis <kettenis@gnu.org>
16046
16047 * configure.in: Call AC_CONFIG_HEADER. Don't call
16048 AC_CONFIG_SUBDIRS on gdb.arch, gdb.asm, gdb.base gdb.c++ gdb.java,
16049 gdb.disasm, gdb.mi, gdb.threads and gdb.trace. Call
16050 AC_CHECK_HEADERS on pthread.h. Put Makefiles in the
16051 aforementioned directories in the AC_OUPUT call.
16052 * config.hin: New file.
16053 * gdb.mi/gdb669.exp, gdb.mi/mi-pthreads.exp,
16054 gdb.mi/mi1-pthreads.exp, gdb.threads/gcore-thread.exp,
16055 gdb.threads/killed.exp, gdb.threads/print-threads.exp,
16056 gdb.threads/pthreads.exp, gdb.threads/schedlock.exp: Make sure we
16057 pass -I$objdir instead of -I$objdir/$subdir in compilation.
16058 * gdb.arch/configure.in, gdb.arch/configure, gdb.asm/configure.in,
16059 gdb.asm/configure, gdb.base/configure.in, gdb.base/configure,
16060 gdb.c++/configure.in, gdb.c++/configure, gdb.disasm/configure.in,
16061 gdb.disasm/configure, gdb.java/configure.in, gdb.java/configure,
16062 gdb.mi/configure.in, gdb.mi/configure, gdb.mi/config.in,
16063 gdb.threads/configure.in, gdb.threads/configure,
16064 gdb.threads/config.in, gdb.trace/configure.in,
16065 gdb.trace/configure: Removed.
16066
77afa639
MC
160672003-01-03 Michael Chastain <mec@shout.net>
16068
16069 * gdb.base/miscexprs.c: Fix PR gdb/697, "buglet in
16070 testsuite/gdb.base/miscexprs.c, off-by-1 array reference".
16071
7634bb6e
DJ
160722003-01-03 Daniel Jacobowitz <drow@mvista.com>
16073
16074 * gdb.base/store.exp: Fix regular expressions.
16075
b39c905e
MK
160762002-12-28 Mark Kettenis <kettenis@gnu.org>
16077
16078 * configure.in: Rewrite.
16079 * configure: Regenerated.
16080
0a8551dd
DC
160812003-01-03 David Carlton <carlton@math.stanford.edu>
16082
16083 * gdb.base/psymtab.exp: New file.
16084 * gdb.base/psymtab1.c: Ditto.
16085 * gdb.base/psymtab2.c: Ditto.
16086
c60b7188
AF
160872002-12-23 Adam Fedor <fedor@gnu.org>
16088
16089 * gdb.base/maint.exp: Update expect output to include 'ObjC'.
16090
ee73db83
DC
160912002-12-23 David Carlton <carlton@math.stanford.edu>
16092
16093 * gdb.base/selftest.exp (do_steps_and_nexts): Allow initial brace
16094 and current_directory initialization.
16095
d6c1774e
JB
160962002-12-22 Jim Blandy <jimb@redhat.com>
16097
f0a847b8
JB
16098 * gdb.trace/tfind.exp: Pass '-O1' flag via the 'optimize' option,
16099 rather than as part of the output file name.
16100
d6c1774e
JB
16101 * gdb.base/attach.exp: There's no need to copy the test program to
16102 /tmp; that was only ever necessary on HP/UX, and this test is
16103 entirely disabled there anyway.
16104
f0708dbb
JB
161052002-12-21 Jim Blandy <jimb@redhat.com>
16106
4c2acfea
JB
16107 * gdb.c++/psmang.exp: Doc fix.
16108
f0708dbb
JB
16109 * gdb.c++/psmang.exp, gdb.c++/psmang1.cc, gdb.c++/psmang2.cc: New
16110 test.
16111
9579e000
DC
161122002-12-20 David Carlton <carlton@math.stanford.edu>
16113
16114 * gdb.c++/annota2.exp: KFAIL annotate-quit.
16115
d1810171
MC
161162002-12-18 Michael Chastain <mec@shout.net>
16117
16118 * gdb.c++/annota2.exp: Add copyright year 2002.
16119
76565097
DC
161202002-12-17 David Carlton <carlton@math.stanford.edu>
16121
16122 * gdb.c++/try_catch.cc: Add marker comments.
16123 * gdb.c++/try_catch.exp: Get line numbers from marker comments.
16124 * gdb.c++/m-data.cc: Delete namespace __gnu_test.
16125 * gdb.c++/m-static.cc: Ditto.
16126 * gdb.c++/m-static1.cc: Ditto.
16127 * gdb.c++/try_catch.cc: Ditto.
16128
da81390b
JJ
161292002-12-16 Jeff Johnston <jjohnstn@redhat.com>
16130
16131 * lib/mi-support.exp (mi_reinitialize_dir): Check mi level
16132 to see whether we are using the new -environment-directory
16133 command which resets via -r or the old version of the command
16134 which may prompt the user. Part of fix for gdb/741.
16135
b304d130
AC
161362002-12-13 Andrew Cagney <ac131313@redhat.com>
16137
16138 * gdb.fortran/types.exp: Update obsolete comment.
16139 * gdb.fortran/exprs.exp: Ditto.
16140 * lib/gdb.exp: Delete obsolete code.
16141 * gdb.chill/ChangeLog, gdb.chill/Makefile.in: Delete.
16142 * gdb.chill/builtins.ch, gdb.chill/builtins.exp: Delete.
16143 * gdb.chill/callch.ch, gdb.chill/callch.exp: Delete.
16144 * gdb.chill/chexp.exp, gdb.chill/chillvars.ch: Delete.
16145 * gdb.chill/chillvars.exp, gdb.chill/configure: Delete.
16146 * gdb.chill/configure.in, gdb.chill/enum.ch: Delete.
16147 * gdb.chill/enum.exp, gdb.chill/func1.ch: Delete.
16148 * gdb.chill/gch1041.ch, gdb.chill/gch1041.exp: Delete.
16149 * gdb.chill/gch1272.ch, gdb.chill/gch1272.exp: Delete.
16150 * gdb.chill/gch1280.ch, gdb.chill/gch1280.exp: Delete.
16151 * gdb.chill/gch922.ch, gdb.chill/gch922.exp: Delete.
16152 * gdb.chill/gch981.ch, gdb.chill/gch981.exp: Delete.
16153 * gdb.chill/misc.ch, gdb.chill/misc.exp: Delete.
16154 * gdb.chill/powerset.ch, gdb.chill/powerset.exp: Delete.
16155 * gdb.chill/pr-4975-grt.ch, gdb.chill/pr-4975.ch: Delete.
16156 * gdb.chill/pr-4975.exp, gdb.chill/pr-5016.ch: Delete.
16157 * gdb.chill/pr-5016.exp, gdb.chill/pr-5020.ch: Delete.
16158 * gdb.chill/pr-5020.exp, gdb.chill/pr-5022.ch: Delete.
16159 * gdb.chill/pr-5022.exp, gdb.chill/pr-5646-grt.ch: Delete.
16160 * gdb.chill/pr-5646.ch, gdb.chill/pr-5646.exp: Delete.
16161 * gdb.chill/pr-5984.ch, gdb.chill/pr-5984.exp: Delete.
16162 * gdb.chill/pr-6292.ch, gdb.chill/pr-6292.exp: Delete.
16163 * gdb.chill/pr-6632-grt.ch, gdb.chill/pr-6632.ch: Delete.
16164 * gdb.chill/pr-6632.exp, gdb.chill/pr-8134.exp: Delete.
16165 * gdb.chill/pr-8136.ch, gdb.chill/pr-8136.exp: Delete.
16166 * gdb.chill/pr-8405.ch, gdb.chill/pr-8405.exp: Delete.
16167 * gdb.chill/pr-8742.ch, gdb.chill/pr-8742.exp: Delete.
16168 * gdb.chill/pr-8894-grt.ch, gdb.chill/pr-8894.ch: Delete.
16169 * gdb.chill/pr-8894.exp, gdb.chill/pr-9095.ch: Delete.
16170 * gdb.chill/pr-9095.exp, gdb.chill/pr-9946.ch: Delete.
16171 * gdb.chill/pr-9946.exp, gdb.chill/result.ch: Delete.
16172 * gdb.chill/result.exp, gdb.chill/string.ch: Delete.
16173 * gdb.chill/string.exp, gdb.chill/tests1.ch: Delete.
16174 * gdb.chill/tests1.exp, gdb.chill/tests2.ch: Delete.
16175 * gdb.chill/tests2.exp, gdb.chill/tuples.ch: Delete.
16176 * gdb.chill/tuples.exp, gdb.chill/xstruct-grt.ch: Delete.
16177 * gdb.chill/xstruct.ch, gdb.chill/xstruct.exp: Delete.
16178
a23b6e6a
DC
161792002-12-11 David Carlton <carlton@math.stanford.edu>
16180
16181 * gdb.c++/m-data.exp: Add test for members that shadow global
16182 variables: see PR gdb/804.
16183 * gdb.c++/m-data.cc: Ditto.
16184
6604731b
DJ
161852002-12-10 Daniel Jacobowitz <drow@mvista.com>
16186
16187 * gdb.base/foll-vfork.exp: Re-enable test on HP/UX.
16188
de46ecd7
DC
161892002-12-06 David Carlton <carlton@math.stanford.edu>
16190
16191 * gdb.base/store.c: Don't declare functions static.
16192
27e829d0
AC
161932002-12-04 Andrew Cagney <ac131313@redhat.com>
16194
16195 * gdb.base/store.exp, gdb.base/store.c: New files.
16196
92806416
DJ
161972002-12-03 Daniel Jacobowitz <drow@mvista.com>
16198
16199 * gdb.base/selftest.exp: Update for current gdb.
16200
3bcbaac5
DJ
162012002-12-03 Daniel Jacobowitz <drow@mvista.com>
16202
16203 * gdb.base/maint.exp: Only dump symbols from one source file
16204 or objfile.
16205
f4f00b1f
DJ
162062002-12-03 Daniel Jacobowitz <drow@mvista.com>
16207
16208 * gdb.base/step-test.exp: Allow MIPS to return to the line of a
16209 function call.
16210
f1c8a949
JB
162112002-11-25 Jim Blandy <jimb@redhat.com>
16212
16213 * lib/mi-support.exp (mi_delete_breakpoints): Change name of
16214 function appearing in error message.
16215
9e297a97
DJ
162162002-11-21 Daniel Jacobowitz <drow@mvista.com>
16217
16218 * gdb.base/maint.exp (help maint dump-me): Update with typo fix.
16219
1f312e79
JJ
162202002-11-08 Jeff Johnston <jjohnstn@redhat.com>
16221
d63a86f8
RM
16222 * lib/mi-support.exp (mi_gdb_start): Verify the startup message
16223 for mi1 and current mi is in correct format. New mi startup message
1f312e79
JJ
16224 should be in mi console format. This is part of fix for PR gdb/604.
16225
83c31e7d
FN
162262002-09-18 Fernando Nasser <fnasser@redhat.com>
16227
16228 * gdb.asm/asm-source.exp: Adjust patter to new disassembler routine
16229 which explicitly prints the zero offset as "+0".
16230
322b3f65
DJ
162312002-10-22 Daniel Jacobowitz <drow@mvista.com>
16232
16233 * gdb.threads/schedlock.c (args): Make unsigned.
16234
162352002-10-21 Daniel Jacobowitz <drow@mvista.com>
16236
16237 * gdb.asm/asm-source.exp: Add "mips*-*" pattern. Update line
16238 numbers. Allow "foo2|selected stack frame".
16239 * gdb.asm/asmsrc1.s: Use gdbasm_declare and gdbasm_end.
16240 * gdb.asm/asmsrc2.s: Likewise.
16241 * gdb.asm/common.inc: Define gdbasm_declare and gdbasm_end. Update
16242 comments.
16243 * gdb.asm/mips.inc: New file.
16244
5e2fe5b8
AF
162452002-10-18 Adam Fedor <fedor@gnu.org>
16246
16247 * gdb.base/default.exp: Update expected output to include 'ObjC'.
16248 * gdb.base/help.exp: Likewise.
16249
abe1a5d0
KB
162502002-10-17 Kevin Buettner <kevinb@redhat.com>
16251
16252 * gdb.base/constvars.c (struct crass, struct crisp): New structs.
16253 * gdb.base/constvars.exp (ptype crass, ptype crisp): New tests.
16254
10abb1d4
JB
162552002-10-02 Jim Blandy <jimb@redhat.com>
16256
16257 * gdb.c++/casts.cc, gdb.c++/casts.exp: New test.
16258
1f609b42
AC
162592002-10-01 Andrew Cagney <ac131313@redhat.com>
16260
16261 * mi1-basics.exp: Copy of mi1-basics.exp MIFLAGS set "-i=mi1".
16262 * mi1-break.exp, mi1-console.exp, mi1-disassemble.exp: Ditto.
16263 * mi1-eval.exp, mi1-hack-cli.exp, mi1-pthreads.exp: Ditto.
16264 * mi1-read-memory.exp, mi1-regs.exp, mi1-return.exp: Ditto.
16265 * mi1-simplerun.exp, mi1-stack.exp, mi1-stepi.exp: Ditto.
16266 * mi1-until.exp, mi1-var-block.exp, mi1-var-child.exp: Ditto.
16267 * mi1-var-cmd.exp, mi1-var-display.exp, mi1-watch.exp: Ditto.
16268
0aee02e4
AC
162692002-09-29 Andrew Cagney <ac131313@redhat.com>
16270
16271 * mi0-basics.exp, mi0-break.exp, mi0-console.exp: Delete.
16272 * mi0-disassemble.exp, mi0-eval.exp: Delete.
16273 * mi0-hack-cli.exp, mi0-read-memory.exp: Delete.
16274 * mi0-regs.exp, mi0-return.exp, mi0-simplerun.exp: Delete.
16275 * mi0-stack.exp, mi0-stepi.exp, mi0-until.exp: Delete.
16276 * mi0-var-block.exp, mi0-var-child.exp: Delete.
16277 * mi0-var-cmd.exp, mi0-var-display.exp, mi0-watch.exp: Delete.
d63a86f8 16278
6fde09ad
KB
162792002-09-27 Kevin Buettner <kevinb@redhat.com>
16280
16281 * gdb.base/annota1.exp (info break): Make directory components of
16282 path optional since not all compilers emit this debug information.
16283
889bf7c5
PA
16284 * gdb.base/shlib-call.exp (step inside shr2): Don't fail if first
16285 step ends up stepping out of the function instead of stopping on
16286 the epilogue.
6fde09ad 16287
9e8aab75
KS
162882002-09-26 Keith Seitz <keiths@redhat.com>
16289
16290 * lib/insight-support.exp (gdbtk_start): Figure out where
16291 the insight executable is based on where gdb is. Use this
16292 executable to start insight instead of gdb.
16293
e36180d7
AC
162942002-09-25 Andrew Cagney <cagney@redhat.com>
16295
16296 * gdb.base/pc-fp.exp, gdb.base/pc-fp.c: New test.
16297
9dd34b2b
AC
162982002-09-24 Andrew Cagney <ac131313@redhat.com>
16299
16300 * gdb.gdb/complaints.exp (test_initial_complaints): Rename
16301 test_isolated_complaints.
16302 (test_empty_complaint): New function.
16303 (test_empty_complaints): New function. Check no output when no
16304 complaints.
d63a86f8 16305
dea97812
KB
163062002-09-19 Jim Blandy <jimb@redhat.com>
16307
a9c64011 16308 * gdb.base/charset.exp, gdb.base/charset.c: New files.
dea97812 16309
54951bd7
AC
163102002-09-19 Andrew Cagney <ac131313@redhat.com>
16311
16312 * gdb.gdb/complaints.exp: New file.
16313
dec43320
AC
163142002-09-18 Andrew Cagney <ac131313@redhat.com>
16315
16316 * gdb.base/maint.exp: Check `help maint internal-warning'.
16317
e70d6e3f
DC
163182002-09-18 David Carlton <carlton@math.stanford.edu>
16319
16320 * gdb.c++/m-static.exp: Remove breakpoints depending on line
16321 numbers, and replace them by a single breakpoint after the
16322 constructors are all finished.
16323 Add test 4.
16324 * gdb.c++/m-static.cc: Add test 4.
16325 * gdb.c++/m-static.h: New file.
16326 * gdb.c++/m-static1.cc: New file.
16327
16328 * gdb.c++/printmethod.exp: New file.
16329 * gdb.c++/printmethod.cc: New file.
16330
16331 * gdb.c++/pr-574.exp: New file.
16332 * gdb.c++/pr-574.cc: New file.
16333
afb5c968
CV
163342002-09-18 Corinna Vinschen <vinschen@redhat.com>
16335
16336 * gdb.base/ending-run.exp: Add handling of "step to end of run" for
16337 embedded targets which never actually exit.
16338
31e45dee
FN
163392002-09-18 Fernando Nasser <fnasser@redhat.com>
16340
16341 * gdb.base/ending-run.exp: Properly mark "continue after exit" and
16342 "don't step after run" as unresolved or unsupported, instead of xfail.
16343
a283c5a1
CV
163442002-09-18 Corinna Vinschen <vinschen@redhat.com>
16345
16346 * gdb.base/ending-run.exp: Fix expected string for _wrap_main to
16347 allow correct handling of #ifdef UNDERSCORES from dejagnu/testglue.c.
16348 Add newline to expected string in "step out of main (status wrapper)"
16349 case.
16350
11350d2a
CV
163512002-09-18 Corinna Vinschen <vinschen@redhat.com>
16352
16353 * lib/gdb.exp (rerun_to_main): Allow restarting application.
16354 * gdb.base/ena-dis-br.exp (rerun_to_main): Eliminate.
16355
0deec7d6
TT
163562002-09-17 Tom Tromey <tromey@redhat.com>
16357
16358 * gdb.base/printcmds.exp (test_print_string_constants): Expect
16359 \000, not \0, in double-quoted string.
16360
b2b4a1b5
CV
163612002-09-14 Corinna Vinschen <vinschen@redhat.com>
16362
c9d37158 16363 * gdb.base/commands.exp: Don't expect a "Program exited normally"
b2b4a1b5
CV
16364 string after running the commands execution on breakpoint tests.
16365
1c56143a
CV
163662002-09-13 Corinna Vinschen <vinschen@redhat.com>
16367
16368 * lib/gdb.exp (gdb_continue_to_end): Fix typo in expected string.
16369
37f8da45
JB
163702002-09-12 Joel Brobecker <brobecker@gnat.com>
16371
16372 * gdb.base/call-strs.exp: Fix a small typo in one of the comments.
16373
08b468e0
KS
163742002-09-10 Keith Seitz <keiths@redhat.com>
16375
16376 * lib/mi-support.exp (mi_runto): New proc. Does the same as gdb's
16377 runto proc.
16378 (mi_run_to_main): Use mi_runto.
16379 (mi_execute_to): Renamed from mi_run_to. Changed all callers.
16380
dc360f58
KS
163812002-09-10 Keith Seitz <keiths@redhat.com>
16382
16383 * lib/mi-support.exp: (mi_run_to_main): Allow anything to precede
16384 regexp for stopping at main. Could have multiple event notifications.
16385 Don't assume that main was declared with no parameters.
16386 (mi_next): Use mi_step_to.
16387 (mi_step): Use mi_next_to.
16388
ce3abcfb
CV
163892002-09-09 Corinna Vinschen <vinschen@redhat.com>
16390
16391 * gdb.base/default.exp: Fix expected string in `info float' test.
16392
d1f5b980
BE
163932002-09-09 Ben Elliston <bje@redhat.com>
16394
16395 * config/mips.exp: Update comments.
16396 * config/mips-idt.exp: Likewise.
16397 * config/nind.exp: Likewise.
16398 * config/slite.exp: Likewise.
16399 * config/sparclet.exp: Likewise.
16400 * config/udi.exp: Likewise.
16401 * config/vx.exp: Likewise.
16402 * config/vxworks29k.exp: Likewise.
16403
2f71430b
JB
164042002-09-05 Jim Blandy <jimb@redhat.com>
16405
16406 * gdb.threads/killed.exp: Fix test failure message.
16407
7ddebc7e
KS
164082002-09-04 Keith Seitz <keiths@redhat.com>
16409
16410 * lib/mi-support.exp: Update copyright.
16411 (mi_gdb_test): Increase the priority of the expected pattern
16412 so that it matches gdb_test.
16413
0ae67eb3
KS
164142002-09-03 Keith Seitz <keiths@redhat.com>
16415
16416 * lib/gdb.exp (gdb_compile_pthreads): Fix "build_bin" typo.
16417 Use integer comparison instead of string comparison for testing
16418 whether binary was built.
16419
38fc42c8
JB
164202002-09-03 Jim Blandy <jimb@redhat.com>
16421
16422 * gdb.threads/killed.exp, gdb.threads/killed.c: New test.
16423
b6ff0e81
JB
164242002-08-29 Jim Blandy <jimb@redhat.com>
16425
16426 * gdb.threads/pthreads.exp: Move the portable thread compilation
16427 code into a function in lib/gdb.exp, and call that from here.
16428 * lib/gdb.exp (gdb_compile_pthreads): New function.
16429
07c98896
KS
164302002-08-29 Keith Seitz <keiths@redhat.com>
16431
16432 * lib/mi-support.exp (mi_gdb_test): Add global declaration for
16433 expect_out so that callers can get at it.
16434
0312286c
DJ
164352002-08-23 Daniel Jacobowitz <drow@mvista.com>
16436
16437 * gdb.threads/print-threads.c: New file.
16438 * gdb.threads/print-threads.exp: New file.
16439 * gdb.threads/schedlock.c: New file.
16440 * gdb.threads/schedlock.exp: New file.
16441
dd039bc4
EZ
164422002-08-22 Elena Zannoni <ezannoni@redhat.com>
16443
a9c64011
AS
16444 * gdb.arch/altivec-abi.exp: The source C file is altivec-abi.c,
16445 not altivec.c.
dd039bc4 16446
1f36144c
MK
164472002-08-17 Mark Kettenis <kettenis@gnu.org>
16448
16449 * gdb.base/return.exp: Remove i*86-*-* from list of xfail'ed
16450 targets. The problem should be fixed now.
16451
16057ec7 164522002-08-15 Mark Kettenis <kettenis@gnu.org>
5415e7c5
MK
16453
16454 * gdb.java/jv-print.exp: Fix p '' and p ''' tests to deal with
16455 2002-07-24 change that removes final dots from error messages.
16456
3c1499ad
TT
164572002-08-13 Tom Tromey <tromey@redhat.com>
16458
16459 * gdb.base/readline.exp: New file.
16460
a20ce2c3
AC
164612002-08-01 Andrew Cagney <ac131313@redhat.com>
16462
16463 * lib/gdb.exp (gdb_expect_list): Only print one pass, fail, or
16464 supress message.
16465
db034ac5
AC
164662002-08-01 Andrew Cagney <cagney@redhat.com>
16467
16468 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove CHILLFLAGS, CHILL,
16469 CHILL_FOR_TARGET and CHILL_LIB.
16470 * configure.in (configdirs): Remove gdb.chill.
16471 * configure: Regenerate.
16472 * lib/gdb.exp: Obsolete references to chill.
16473 * gdb.fortran/types.exp: Ditto.
16474 * gdb.fortran/exprs.exp: Ditto.
16475
3e000b18
KB
164762002-07-30 Kevin Buettner <kevinb@redhat.com>
16477
16478 * gdb.base/shlib-call.exp (additional_flags): Conditionally
16479 set Irix-specific compile and link flags.
16480
28f4966b
KB
164812002-07-29 Kevin Buettner <kevinb@redhat.com>
16482
16483 * lib/gdb.exp (mips*-*-irix*): Use alternate method for preprocessing
16484 source files. The ``-o'' option doesn't work with the ``-E'' option
16485 when using the Irix compiler.
16486
46c0d5a6
DJ
164872002-07-19 Daniel Jacobowitz <drow@mvista.com>
16488
16489 * config/gdbserver.exp (gdb_load): Don't use TCL varargs.
16490 Improve support for reusing an exec file. Copy exec file
16491 to target, and run gdbserver on the target instead of on the host.
16492
eecf4bed
JB
164932002-07-18 Jim Blandy <jimb@redhat.com>
16494
0f815cdf
JB
16495 * gdb.base/ending-run.exp: Don't expect to see the program end in
16496 some orderly fashion when we're running on a real stand-alone
16497 board.
16498
eecf4bed
JB
16499 * gdb.base/interrupt.exp: Correct logic for skipping tests on
16500 targets that don't support interrupts.
16501
52d309e4
JB
165022002-07-10 Paul N. Hilfinger <hilfingr@otisco.mckusick.com>
16503
16504 * gdb.base/attach.exp: Add patterns to match output from /proc-based
16505 systems.
16506 Move comments in expect statements to inside the actions, so that they
16507 don't get matched against.
16508
ff683d9e
MK
165092002-07-10 Mark Kettenis <kettenis@gnu.org>
16510
16511 * gdb.base/interrupt.exp: Setup xfail for all i386 BSD's on "call
16512 function when asleep" test.
16513
b5356753
AC
165142002-07-10 Andrew Cagney <ac131313@redhat.com>
16515
16516 * gdb.base/page.exp: Rewrite to handle problems with very long
16517 `info set' output. Update copyright.
16518
6aa4d13a
AC
165192002-06-26 Andrew Cagney <ac131313@redhat.com>
16520
16521 * gdb.hp/configure.in (AC_CONFIG_SUBDIRS): Do not try to configure
16522 gdb.threads-hp.
16523 * gdb.hp/configure: Regenerate.
16524 * gdb.hp/gdb.threads-hp/configure.in: Delete file.
16525 * gdb.hp/gdb.threads-hp/configure: Delete file.
16526 * gdb.hp/gdb.threads-hp/Makefile.in: Delete file.
16527
8cf8c2b8
AC
165282002-06-22 Andrew Cagney <ac131313@redhat.com>
16529
16530 * gdb.base/selftest.exp (do_stes_and_next): Skip calls to
16531 setlocale, bindtextdomain and textdomain.
16532
6827a8f8
JB
165332002-06-11 Jim Blandy <jimb@redhat.com>
16534
919d772c
JB
16535 * lib/gdb.exp (get_debug_format): Tolerate message saying whether
16536 preprocessor macro information is present.
16537
6827a8f8
JB
16538 * macscp.exp, macscp1.c, macscp2.h, macscp3.h, macscp4.h: New
16539 tests.
16540
c15b0d21
MS
165412002-06-06 Michael Snyder <msnyder@redhat.com>
16542
c5984d70
MS
16543 * gdb.base/overlays.exp: Record addresses of overlay
16544 functions in TCL variables rather than in GDB variables,
16545 to avoid having GDB convert them to pointers (with loss
16546 of information).
16547
d63a86f8 16548 * gdb.base/d10v.ld: Merge in several years worth of
99a8512b 16549 default linker script changes.
c15b0d21
MS
16550 * gdb.base/long_long.exp: Add check for sizeof (long double).
16551
be26fe0d
ML
165522002-06-06 Michal Ludvig <mludvig@suse.cz>
16553
16554 * gdb.asm/asm-source.exp: Add x86-64 target.
16555 * gdb.asm/x86_64.inc: New.
d63a86f8 16556
258093ca 165572002-05-30 Michael Chastain <mec@shout.net>
258093ca 16558
4b3153f1 16559 From Benjamin Kosnik <bkoz@redhat.com>:
258093ca
MC
16560 * gdb.c++/m-static.cc: New file.
16561 * gdb.c++/m-static.exp: New file.
16562
241264c6
MS
165632002-05-28 Michael Snyder <msnyder@redhat.com>
16564
16565 * gdb.base/call-ar-st.exp: Allow for reduced floating point
16566 precision.
16567
9bba8c8f 165682002-05-27 Michael Chastain <mec@shout.net>
71ea1be0 16569
4b3153f1 16570 From Benjamin Kosnik <bkoz@redhat.com>:
71ea1be0
MC
16571 * gdb.c++/m-data.cc: New file.
16572 * gdb.c++/m-data.exp: New file.
16573
165742002-05-27 Michael Chastain <mec@shout.net>
9bba8c8f 16575
4b3153f1 16576 From Benjamin Kosnik <bkoz@redhat.com>:
9bba8c8f 16577 * gdb.c++/try_catch.cc: New file.
d63a86f8 16578 * gdb.c++/try_catch.exp: New file.
9bba8c8f 16579
def1b996
MC
165802002-05-27 Michael Chastain <mec@shout.net>
16581
16582 * gdb.c++/local.exp: Accept more nested types in output.
16583
522ba268
MC
165842002-05-26 Michael Chastain <mec@shout.net>
16585
16586 * gdb.base/call-rt-st.exp: Fix typo in brace quoting.
16587
277254ba
MS
165882002-05-15 Nick Clifton <nickc@cambridge.redhat.com>
16589
16590 * lib/gdb.exp (gdb_wrapper_init): Just because
16591 gdb_wrapper_file exists, this does not mean that the file
16592 should not be rebuilt. That is what gdb_wrapper_initialized
16593 is for.
16594 (default_gdb_init): Reset gdb_wrapper_initialized.
16595
b61a8733
MS
165962002-05-23 Michael Snyder <msnyder@redhat.com>
16597
d63a86f8 16598 * gdb.base/all-bin.exp: Revise previous patch by just reducing
5bdb6d01
MS
16599 the precision of the floating point test results.
16600 * gdb.base/call-rt-st.exp: Ditto.
16601
b61a8733
MS
16602 * gdb.base/all-bin.exp: Allow for reduced floating point precision.
16603 * gdb.base/call-rt-st.exp: Ditto.
16604
56f6e910
MC
166052002-05-19 Michael Chastain <mec@shout.net>
16606
16607 * gdb.c++/inherit.exp: Accept "VTT for ..." in output strings.
16608
ad0b0016
EZ
166092002-05-19 Elena Zannoni <ezannoni@redhat.com>
16610
a9c64011
AS
16611 * configure.in (configdirs): Add gdb.arch.
16612 * configure: Regenerate.
ad0b0016 16613
f617d2b6
JB
166142002-05-17 Jim Blandy <jimb@redhat.com>
16615
16616 * gdb.base/completion.exp: Recognize the more detailed error
16617 messages produced by the macro expander's lexical analyzer.
16618
eac2a696
EZ
166192002-05-14 Elena Zannoni <ezannoni@redhat.com>
16620
a9c64011
AS
16621 * gdb.arch/altivec-abi.c: New file.
16622 * gdb.arch/altivec-abi.exp: New file.
16623 * gdb.arch/altivec-regs.c: New file.
16624 * gdb.arch/altivec-regs.exp: New file.
eac2a696 16625
2fdde8f8
DJ
166262002-05-14 Daniel Jacobowitz <drow@mvista.com>
16627
16628 * gdb.base/maint.exp (maint print type): Update for new type
16629 structure.
d63a86f8 16630
e31f1a7c
EZ
166312002-05-14 Elena Zannoni <ezannoni@redhat.com>
16632
16633 * gdb.arch: New directory.
16634 * gdb.arch/configure.in: New file.
16635 * gdb.arch/configure: New file.
16636 * gdb.arch/Makefile.in: New file.
16637
db589741
CV
166382002-05-13 Corinna Vinschen <vinschen@redhat.com>
16639
16640 * gdb.asm/asm-source.exp: Add v850 as supported target.
16641 * gdb.asm/v850.inc: New file.
16642
8ce2a7dc
DJ
166432002-05-13 Daniel Jacobowitz <drow@mvista.com>
16644
16645 * gdb.c++/annota2.exp (annotate-quit): Add comment.
16646
df763c7f
DJ
166472002-05-12 Daniel Jacobowitz <drow@mvista.com>
16648
16649 * gdb.base/break.exp: Check 'break "marker2"'.
16650
377daeed
MS
166512002-05-10 Michael Snyder <msnyder@redhat.com>
16652
16653 * gdb.base/long_long.exp: Fix typo.
16654
c4b7bc2b
JB
166552002-05-10 Jim Blandy <jimb@redhat.com>
16656
ecac9a4e
JB
16657 * gdb.base/printcmds.exp: Don't xfail the ptype command. This is
16658 a bug.
16659
c4b7bc2b
JB
16660 * gdb.base/printcmds.exp (test_integer_literals_rejected):
16661 Recognize more detailed error message produced by the macro
16662 expander's lexical analyzer.
16663 * lib/gdb.exp (test_print_reject): Same.
16664
e71019a1
MK
166652002-05-09 Mark Kettenis <kettenis@gnu.org>
16666
16667 * gdb.c++/method.exp: Fix typo.
16668
fedfc8e6
MS
166692002-05-08 Michael Snyder <msnyder@redhat.com>
16670
166a1957
MS
16671 * gdb.mi/mi-var-child.exp: Accept (void) as well as ().
16672 * gdb.mi/mi0-var-child.exp: Accept (void) as well as ().
fedfc8e6 16673 * gdb.base/default.exp: Merge clauses for arm, strongarm, xscale.
35928259
MS
16674 * gdb.base/long_long.exp: Merge clauses for arm and xscale.
16675 Add iftarget clause for strongarm.
d63a86f8 16676
f1c47eb2
MS
166772002-05-06 Michael Snyder <msnyder@redhat.com>
16678
cb9a9d3e
MS
16679 * lib/gdb.exp (gdb_test): Add case to allow for status wrapper.
16680 (gdb_continue_to_end): Accept output from status wrapper.
16681 * gdb.base/ending-run.exp: Add case for output from status wrapper.
16682 Clean up fail messages to match pass messages.
16683
f1c47eb2
MS
16684 Enable the "needs_status_wrapper" testsuite feature.
16685 * lib/gdb.exp (gdb_wrapper_init): New procedure.
16686 (gdb_compile): Conditionally call gdb_wrapper_init.
16687 * gdb.base/a2-run.exp: Recognize output from status wrapper.
16688 * gdb.c++/method.exp: Recognize output from status wrapper.
16689
6079c749
BE
166902002-05-06 Ben Elliston <bje@redhat.com>
16691From Graydon Hoare <graydon@redhat.com>
16692
16693 * config/sid.exp: Include support for "rawsid" protocol.
16694
188baff3
JB
166952002-05-03 Jim Blandy <jimb@redhat.com>
16696
16697 * gdb.c++/hang.exp: Check for corruption of the cv_type chain.
16698 * gdb.c++/hang3.C: New file.
16699
b9c07f0f
AC
167002002-05-04 Andrew Cagney <ac131313@redhat.com>
16701
16702 * gdb.base/default.exp: Remove obsolete code.
16703 * gdb.c++/misc.exp: Ditto. Update copyright.
16704 * gdb.c++/cplusfuncs.exp: Ditto. Update copyright.
16705 * gdb.base/whatis.exp: Ditto. Update copyright.
16706 * gdb.base/scope.exp: Ditto. Update copyright.
16707 * gdb.base/ptype.exp: Ditto. Update copyright.
16708 * gdb.base/printcmds.exp: Ditto. Update copyright.
16709 * gdb.base/opaque.exp: Ditto. Update copyright.
16710 * gdb.base/list.exp: Ditto.
16711 * gdb.base/funcargs.exp: Ditto. Update copyright.
16712 * gdb.hp/gdb.threads-hp/usrthbasic.c: Delete.
16713 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Delete.
16714 * gdb.hp/gdb.threads-hp/usrthcore.c: Delete.
16715 * gdb.hp/gdb.threads-hp/usrthcore.exp: Delete.
16716 * gdb.hp/gdb.threads-hp/usrthfork.c: Delete.
16717 * gdb.hp/gdb.threads-hp/usrthfork.exp: Delete.
16718
5c7a0397
MS
167192002-05-02 Michael Snyder <msnyder@redhat.com>
16720
d6dcc264 16721 * gdb.base/watchpoint.exp: Add xscale target.
5c7a0397
MS
16722 * gdb.base/long_long.exp: Add xscale target.
16723 * gdb.base/default.exp: Add xscale target.
16724
eb7f1c48
JB
167252002-05-01 Jim Blandy <jimb@redhat.com>
16726
16727 * gdb.c++/hang1.C, gdb.c++/hang2.C, gdb.c++/hang.H,
16728 gdb.c++/hang.exp: New test.
16729
a6befae8
FF
167302002-05-01 Fred Fish <fnf@redhat.com>
16731
16732 * gdb.base/completion.exp: Handle completions of "./Make" for
16733 more than one completion possibility, as is the case when we
16734 build and test in the source tree.
16735
0a310277
AG
167362002-04-29 Anthony Green <green@redhat.com>
16737
16738 * gdb.java/jmisc1.exp: New file.
16739 * gdb.java/jmisc2.exp: New file.
16740
6ff9af88
DJ
167412002-04-24 Daniel Jacobowitz <drow@mvista.com>
16742
16743 * gdb.threads/linux-dp.exp: Use 'unset' instead of 'array unset'.
16744
96b3d632
EZ
167452002-04-23 Elena Zannoni <ezannoni@redhat.com>
16746
16747 * gdb.base/help.exp: Change 'help status' to allow for target
16748 dependent output differences.
16749
5019bb54
MC
167502002-04-22 Michael Chastain <mec@shout.net>
16751
16752 * gdb.c++/local.exp: Add PR numbers: gdb/482, gdb/483.
16753
a805a116
MC
167542002-04-22 Michael Chastain <mec@shout.net>
16755
16756 * gdb.c++/method.exp: Fix syntax of reference to gdb/277.
16757
a1706bfd
DM
167582002-04-17 David S. Miller <davem@redhat.com>
16759
16760 * gdb.asm/sparc64.inc: New file.
16761 * gdb.asm/asm-source.exp: Handle sparc64-*-*.
16762
a73a20a2
EZ
167632002-04-19 Elena Zannoni <ezannoni@redhat.com>
16764
16765 * gdb.asm/asm-source.exp: Don't use a symlink, just copy the
16766 instruction file directly into the build tree. Clean up at end of
16767 test.
16768
ba678339
DM
167692002-04-18 David S. Miller <davem@redhat.com>
16770
16771 * gdb.base/annota1.exp: Expect addresses as $hex + whitespace to
16772 handle 64-bit platforms correctly.
16773 * gdb.base/maint.exp: Likewise.
16774
b03399da
KB
167752002-04-18 Kevin Buettner <kevinb@redhat.com>
16776
16777 * gdb.base/shlib-call.exp (additional_flags): AIX doesn't need
16778 ``-fpic'' when compiling files comprising a shared library, but
16779 it does need additional linker flags in order to find shared
16780 libraries at run time.
16781
e2004992
KB
167822002-04-18 Kevin Buettner <kevinb@redhat.com>
16783
16784 * gdb.base/cvexpr.c (use): New function.
16785 (main): Invoke use() on all global variables to prevent
16786 some linkers from deleting these otherwise unused symbols.
16787
d8937120
MC
167882002-04-17 Michael Chastain <mec@shout.net>
16789From David S. Miller <davem@redhat.com>
16790
16791 * gdb.c++/ovldbreak.exp: Expect addresses as $hex + whitespace to
16792 handle 64-bit platforms correctly.
16793
ffd61a58
MS
167942002-04-12 Michael Snyder <msnyder@redhat.com>
16795From Jim Blandy <jimb@redhat.com>
a9c64011 16796 * gdb.base/foo.c (foox): Remove section attribute; the linker
ffd61a58
MS
16797 script can handle this instead.
16798 * gdb.base/bar.c (barx): Same.
16799 * gdb.base/baz.c (bazx): Same.
16800 * gdb.base/grbx.c (grbxx): Same.
16801
16802 * gdb.base/overlays.exp: New test: check that GDB's manual overlay
16803 manager doesn't automatically unmap overlays unnecessarily.
16804
6b8426a6
MH
168052002-04-10 Martin M. Hunt <hunt@redhat.com>
16806
16807 * gdb.base/ending-run.exp: Fix pattern for Mips targets
16808 stepping out of main.
16809
34af4875
MC
168102002-04-09 Michael Chastain <mec@shout.net>
16811
16812 * gdb.c++/local.cc (main): Move call to marker1() inside nested
16813 scope so that the nested scope tests will make sense.
16814 * gdb.c++/local.exp: Write patterns that actually work with gcc
16815 (the HP patterns "were never known to work with gcc").
16816 Keep the old aCC patterns too.
16817
2d1676a0
DJ
168182002-04-09 Daniel Jacobowitz <drow@mvista.com>
16819
16820 * gdb.base/attach.exp: Correct target board test.
16821
3a63e3f9
MC
168222002-04-08 Michael Chastain <mec@shout.net>
16823
16824 * gdb.c++/method.exp: Require "const ... A * ..." for "ptype this"
16825 in a const method. Add some xfail and fail cases for configurations
16826 that do not emit the "const ...".
16827
f18dabd2
MC
168282002-04-07 Michael Chastain <mec@shout.net>
16829
16830 * gdb.c++/method.exp: Use gdb_test instead of send_gdb/gdb_expect.
16831 Accept "A * const" and "const A * const" as type of "this".
16832 Fix spelling of getFunky throughout. Make messages uniform.
16833
0fcddd82
EZ
168342002-04-07 Elena Zannoni <ezannoni@redhat.com>
16835
a9c64011 16836 Work around for PR gdb/285:
0fcddd82
EZ
16837 * gdb.asm/asm-source.exp: Bail out if multilibs are detected.
16838
16a8534a
EZ
168392002-04-07 Elena Zannoni <ezannoni@redhat.com>
16840
16841 * gdb.asm/asm-source.exp: Build symbolic link to arch specific
16842 instructions file at run time instead of configure time.
16843 Sometimes we run the test in a directory that is not the one we
16844 configured in.
16845 * gdb.asm/configure.in: Delete creation of symlink.
16846 * gdb.asm/configure: Regenerate.
16847
24181d81
JB
168482002-04-05 J. Brobecker <brobecker@gnat.com>
16849
16850 * gdb.gdb/xfullpath.exp: New test, to exercise the new
16851 xfullpath () function.
16852
7cdb7107
DJ
168532002-04-04 Daniel Jacobowitz <drow@mvista.com>
16854
16855 * gdb.asm/Makefile.in: Correct dependencies.
16856
16857 * gdb.asm/powerpc.inc: New file.
16858 * gdb.asm/asm-source.exp: Add PowerPC.
16859 * gdb.asm/configure.in: Likewise.
16860 * gdb.asm/configure: Regenerated.
16861
a7d17088
DJ
168622002-04-04 Daniel Jacobowitz <drow@mvista.com>
16863
16864 * gdb.base/relocate.exp: New file.
16865 * gdb.base/relocate.c: New file.
16866
cd721503
FF
168672002-04-04 Fred Fish <fnf@redhat.com>
16868
16869 * gdb.base/step-test.exp: Update comment regarding stopping in
16870 memcpy/bcopy calls inserted as part of the compiler runtime.
16871
b22ad7a7
MS
168722002-04-04 Michael Snyder <msnyder@redhat.com>
16873
16874 * gdb.base/ovlymgr.c: Add overlay event breakpoint support.
16875
5f279fa6
DJ
168762002-04-03 Daniel Jacobowitz <drow@mvista.com>
16877
16878 * lib/gdb.exp (gdb_test): Move -notransfer inside of gdb_expect.
16879 (gdb_expect): Remove $notransfer hack.
16880
dd0fd3ce
DJ
168812002-04-02 Daniel Jacobowitz <drow@mvista.com>
16882
16883 * gdb.c++/classes.exp ("calling method for small class"): Match
16884 updated register output.
16885
1e50cda1
DJ
168862002-03-30 Daniel Jacobowitz <drow@mvista.com>
16887
16888 Fix PR gdb/452
16889 * gdb.base/dbx.exp: Restore old definition of gdb_file_cmd
16890 when finished. Make gdb_file_cmd send "exec-file" when
16891 appropriate.
16892
24015922
DJ
168932002-03-30 Daniel Jacobowitz <drow@mvista.com>
16894
16895 * gdb.base/attach.exp: Remove extra setup_xfail.
16896
dd7dfd64
MS
168972002-03-26 Michael Snyder <msnyder@redhat.com>
16898
16899 * gdb.base/default.exp: Add tests for dump, append, and restore.
16900 * gdb.base/help.exp: Add tests for dump, append, and restore.
16901 * gdb.base/dump.exp: New file, test dump, append and restore.
16902 * gdb.base/dump.c: New file.
16903
48b2f8d7
MS
169042002-03-27 Michael Snyder <msnyder@redhat.com>
16905
d63a86f8 16906 * gdb.base/help.exp: Modify expect strings to reflect
48b2f8d7
MS
16907 clean-ups in help messages.
16908
05b4d525
FF
169092002-03-26 Fred Fish <fnf@redhat.com>
16910
16911 * gdb.base/step-test.exp: Accept stopping in memcpy/bcopy when we
16912 have debugging info for those functions and the compiler uses them
16913 internally to copy structs around.
16914
d7679631
FF
169152002-03-26 Fred Fish <fnf@redhat.com>
16916
16917 * gdb.base/list.exp: Revert the change made yesterday and add note
16918 about why we don't list the default lines for remote targets.
16919
523ac3f9
MS
169202002-03-25 Michael Snyder <msnyder@redhat.com>
16921
16922 * gdb.base/help.exp: Clean up unnecessary wild cards in regexps.
16923
754b2b8d
FF
169242002-03-25 Fred Fish <fnf@redhat.com>
16925
16926 * gdb.base/list.exp: This test works on remote targets so remove
16927 the short circuit for remote targets. Update copyright.
16928
33c3e192
FF
169292002-03-25 Fred Fish <fnf@redhat.com>
16930
16931 * gdb.base/attach.exp: Fix logic error that was suppressing this
16932 test for all non hppa*-*-hpux* targets, instead of the hp target.
16933 Move comments closer to the suppression point. Also now need to
16934 check that we are running natively.
16935
d43e73ee
MS
169362002-03-22 Michael Snyder <msnyder@redhat.com>
16937
882c8f02
MS
16938 * gdb.base/default.exp: Add test for gcore. Update copyright.
16939 * gdb.base/help.exp: Add test for gcore. Update copyright.
d43e73ee 16940
04c12f60
FF
169412002-03-06 Fred Fish <fnf@redhat.com>
16942
16943 * gdb.base/funcargs.c: Remove extraneous ';' character.
16944 * gdb.trace/gdb_c_test.c: Remove extraneous ';' character.
16945
b43df995
MC
169462002-03-04 Michael Chastain <mec@shout.net>
16947
16948 * gdb.mi/mi-var-cmd.exp: In test "create local variable func",
16949 accommodate gcc v3 function signature.
16950 * gdb.mi/mi0-var-cmd-exp: Ditto.
16951
92362027
AC
169522002-02-24 Andrew Cagney <ac131313@redhat.com>
16953
16954 * testsuite/gdb.base/huge.c: Replace ``Linux'' with either
16955 ``GNU/Linux'' or ``Linux kernel''
16956 * testsuite/gdb.threads/pthreads.c: Ditto.
16957
258ad32d
MC
169582002-02-24 Michael Chastain <mec@shout.net>
16959
16960 * gdb.threads/pthreads.c (thread1): Add a return statement.
16961 (thread2): Likewise.
16962 (foo): Likewise.
16963
04c3b3d4
MC
169642002-02-23 Michael Chastain <mec@shout.net>
16965
16966 * gdb.threads/linux-dp.c (philosopher): Add a return statement
16967 to placate gcc.
16968
5a2a0a20
MC
169692002-02-23 Michael Chastain <mec@shout.net>
16970
16971 * gdb.c++/templates.exp: Remove setup_xfail_format "stabs" on
16972 test "ptype bint". The test passes on all my stabs configurations.
16973
a640f7fc
JB
169742002-02-21 Jim Blandy <jimb@redhat.com>
16975
27924826
JB
16976 * gdb.asm/asm-source.exp: Parse the output from `info sources' one
16977 filename at a time, and watch for the ones we want to see.
16978
a640f7fc
JB
16979 * gdb.base/ptype.exp, gdb.base/ptype.c: Add tests for printing
16980 types of pointers to prototyped functions.
16981
edcc8c75
AC
169822002-02-20 Andrew Cagney <ac131313@redhat.com>
16983
16984 * gdb.base/sizeof.c (main): Call fill_structs. Print value of
16985 signed, unsigned and straight char.
16986 (padding_char, padding_short, padding_int, padding_long,
16987 padding_long_long, padding_float, padding_double,
16988 padding_long_double): New global variables.
16989 (fill, fill_structs): New functions.
16990
16991 * gdb.base/sizeof.exp: Check for signed and unsigned char. Check
16992 for correctly sized writes. Update copyright.
16993 (get_valueof): New procedure.
16994 (get_sizeof): Call get_valueof.
16995 (check_valueof): New procedure.
16996 (check_padding): New procedure.
16997
ac57ea44
MC
169982002-02-20 Michael Chastain <mec@shout.net>
16999
17000 * gdb.c++/virtfunc.exp (test_virtual_calls): Remove obsolete calls
17001 to setup_xfail. Document some of the remaining calls.
17002
7a10c941
MC
170032002-02-18 Michael Chastain <mec@shout.net>
17004
17005 * gdb.c++/userdef.exp: Update copyright year.
17006
fb8acdcc
DJ
170072002-02-18 Daniel Jacobowitz <drow@mvista.com>
17008
17009 * gdb.c++/userdef.exp: Test overloaded operators properly.
17010 Remove xfails.
17011
fda6ae12
MS
170122002-02-14 Michael Snyder <msnyder@redhat.com>
17013
17014 * gdb.base/gcore.exp: Relax recognition of function breakpoint.
17015
676a0442
DJ
170162002-02-14 Daniel Jacobowitz <drow@mvista.com>
17017
17018 * gdb.base/a2-run.exp: Check for a remote target properly.
17019 * gdb.base/annota1.exp: Likewise.
17020 * gdb.base/list.exp: Likewise.
17021 * gdb.base/reread.exp: Likewise.
17022 * gdb.base/scope.exp: Likewise.
17023 * gdb.base/shlib-call.exp: Likewise.
17024 * gdb.base/term.exp: Likewise.
17025 * gdb.c++/annota2.exp: Likewise.
17026
78b4f468
RE
170272002-02-13 Richard Earnshaw <rearnsha@arm.com>
17028
17029 * gdb.base/watchpoint.exp: Restore previous timeout at end of test.
17030
9a81ba51
MC
170312002-02-10 Michael Chastain <mec@shout.net>
17032
17033 * gdb.base/funcargs.c (localvars_after_alloca): Fix return type.
17034 (call_after_alloca): Ditto.
17035
004af6c7
DJ
170362002-02-10 Daniel Jacobowitz <drow@mvista.com>
17037
17038 * gdb.base/ending-run.exp: Guard "cont" test with
17039 gdb_skip_stdio_test.
17040
37225f62
JB
170412002-02-06 Jim Blandy <jimb@redhat.com>
17042
17043 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Move these tests
17044 from here...
17045 * gdb.hp/gdb.base-hp/callfwmall.c, gdb.hp/gdb.base-hp/callfwmall.exp:
17046 To here. Disable this test on non-HP platforms. Add big comment.
17047
fe6fdd96
MS
170482002-02-04 Michael Snyder <msnyder@redhat.com>
17049
17050 * gdb.base/ovlymgr.c (ovly_copy): Generalize for targets
17051 other than d10v and m32r.
17052
036fad3f
RE
170532002-02-02 Richard Earnshaw <rearnsha@arm.com>
17054
17055 * gdb.base/default.exp: Rewrite test patterns to reduce time
17056 taken to match them.
17057
7148ab62
DJ
170582002-01-30 Daniel Jacobowitz <drow@mvista.com>
17059
17060 * gdb.base/annota1.exp (backtrace from shlibrary): Fix spelling.
17061 Allow a start function above main.
17062 * gdb.threads/linux-dp.exp: Fix copyright date.
17063
396cc255
DJ
170642002-01-30 Daniel Jacobowitz <drow@mvista.com>
17065
a9c64011
AS
17066 * gdb.threads/linux-dp.exp: Use 'array unset', not 'array set'.
17067 (check_philosopher_stack): Check for manager thread before checking
17068 for a just-starting thread.
396cc255 17069
f038d31b
DJ
170702002-01-30 Daniel Jacobowitz <drow@mvista.com>
17071
17072 From Neil Booth <neil@daikokuya.demon.co.uk>:
17073 * gdb.base/bitfields.c: Correct assignments to bitfields to avoid
17074 warnings.
17075
b3ff9d9a
FF
170762002-01-21 Fred Fish <fnf@redhat.com>
17077
17078 * gdb.base/restore.exp (restore_tests): Fix obvious typo, callee
17079 not caller.
17080
39ad761d
JB
170812002-01-21 Jim Blandy <jimb@redhat.com>
17082
17083 * gdb.base/reread.exp: Check that GDB properly re-reads the
17084 executable file when it changes while no inferior is running.
17085
aaf320fa
FF
170862002-01-21 Fred Fish <fnf@redhat.com>
17087
a9c64011
AS
17088 * gdb.base/maint.exp: Simplify the "maint info breakpoints" test to
17089 optionally accept the "shlib events" variation.
aaf320fa 17090
808a31f5
JB
170912002-01-21 Jim Blandy <jimb@redhat.com>
17092
17093 * gdb.base/ending-run.c (main): Avoid messing with setvbuf; just
17094 call `fflush' after every `printf', so that the output is produced
17095 at predictable points, regardless of whatever buffering does (or
17096 doesn't) take place.
17097 * gdb.base/ending-run.exp: Adjust tests to expect output to appear
17098 at different points.
17099
4420d5e2
DJ
171002002-01-20 Daniel Jacobowitz <drow@mvista.com>
17101
17102 * gdb.c++/inherit.exp: Update copyright years.
17103 * gdb.c++/method.exp: Likewise.
17104
3e36a0f4
DJ
171052002-01-20 Daniel Jacobowitz <drow@mvista.com>
17106
17107 * gdb.c++/classes.exp: Update for improved v3 support and skipping
17108 artificial methods/arguments.
17109 * gdb.c++/derivation.exp: Likewise.
17110 * gdb.c++/inherit.exp: Likewise.
17111 * gdb.c++/method.exp: Likewise.
17112 * gdb.c++/virtfunc.exp: Likewise.
17113
b4ceaee6
AC
171142002-01-18 Andrew Cagney <ac131313@redhat.com>
17115
17116 * gdb.hp/gdb.threads-hp/usrthfork.exp: Mark as obsolete.
17117 * gdb.hp/gdb.threads-hp/usrthcore.exp: Ditto.
17118 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Ditto.
17119 * gdb.hp/gdb.threads-hp/usrthfork.c: Ditto.
17120 * gdb.hp/gdb.threads-hp/usrthbasic.c: Ditto.
17121 * gdb.hp/gdb.threads-hp/usrthcore.c: Ditto.
17122
ecace851
JB
171232002-01-17 Jim Blandy <jimb@redhat.com>
17124
17125 * gdb.asm/asm-source.exp (info symbol): Take another shot at
17126 anchoring the pattern matching the entry point symbol's name.
17127
375fc983
AC
171282002-01-17 Andrew Cagney <ac131313@redhat.com>
17129
17130 * gdb.base/maint.exp: Update ``maint internal-error'' to match
17131 continue/quit query. Update copyright.
17132
fe6fdd96
MS
171332002-01-14 Michael Snyder <msnyder@redhat.com>
17134
17135 * gdb.base/gcore.exp: Remove extra debugging output.
17136
e017c81f
DJ
171372002-01-13 Daniel Jacobowitz <drow@mvista.com>
17138
17139 * gdb.c++/demangle.exp: Accept slightly dubious v2 demangler result
17140 for slightly dubious v2 mangled string.
17141
37ab3bf8
DJ
171422002-01-13 Daniel Jacobowitz <drow@mvista.com>
17143
17144 * gdb.base/completion.exp: Expand ${srcdir} to an absolute path.
17145
1bc05c3a 171462002-01-10 Jason Merrill <jason@redhat.com>
7b2ac63b 17147
1bc05c3a 17148 * gdb.c++/namespace.exp: Accept trailing const for 'this'.
7b2ac63b 17149
1bc05c3a
JM
17150 * gdb.c++/classes.exp: Accept 'A const' or 'const A' in copy
17151 constructors.
17152 * gdb.c++/derivation.exp: Likewise.
17153 * gdb.c++/templates.exp: Likewise.
17154 * gdb.c++/virtfunc.exp: Likewise.
ffcb195b 17155
1bc05c3a
JM
171562002-01-10 Michael Snyder <msnyder@redhat.com>
17157
17158 * gdb.c++/namespace.exp: Accept both '\0' and '\000'.
ffcb195b 17159
a911c360
MS
171602002-01-08 Michael Snyder <msnyder@redhat.com>
17161
17162 * gdb.base/gcore.exp: New test for generate-core-file command.
17163 * gdb.base/gcore.c: Testcase for above.
17164 * gdb.threads/gcore-thread.exp: New test for gcore (threaded).
17165
ea2119ec
JM
171662002-01-08 Jason Merrill <jason@redhat.com>
17167
17168 * gdb.c++/userdef.cc: Use <iostream> instead of <iostream.h>.
17169
68203136
FF
171702002-01-07 Fred Fish <fnf@redhat.com>
17171
17172 * gdb.c++/overload.exp: Remove unconditional xfails for:
17173 print foo_instance1.overloadargs(1)
17174 print foo_instance1.overloadargs(1, 2)
17175 print foo_instance1.overloadargs(1, 2, 3)
17176 print foo_instance1.overloadargs(1, 2, 3, 4)
17177 print foo_instance1.overloadargs(1, 2, 3, 4, 5)
17178 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6)
17179 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7)
17180 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8)
17181 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9)
17182 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
17183 print foo_instance1.overloadargs(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
17184 print foo_instance1.overload1arg()
17185 print foo_instance1.overload1arg((char)arg2)
17186 print foo_instance1.overload1arg((signed char)arg3)
17187 print foo_instance1.overload1arg((unsigned char)arg4)
17188 print foo_instance1.overload1arg((int)arg7)
17189 print foo_instance1.overload1arg((unsigned int)arg8)
17190 print foo_instance1.overload1arg((float)arg11)
17191 print foo_instance1.overload1arg((double)arg12)
d63a86f8 17192
21b9b5b1
MS
171932002-01-07 Michael Snyder <msnyder@redhat.com>
17194
17195 * gdb.base/huge.exp: New test. Print a very large target data object.
17196 (skip_huge_test): New test variable. Define if you want to skip this
17197 test. The test reads an 8 megabyte data object from the target, so it
17198 might be very time consuming on remote targets with a slow connection.
17199 * gdb.base/huge.c: New file. Test case for above.
17200
725f922e
FF
172012002-01-07 Fred Fish <fnf@redhat.com>
17202
17203 * gdb.c++/derivation.exp: Remove gcc xfails for g_instance.afoo,
17204 g_instance.bfoo, and g_instance.cfoo.
17205
889bf7c5 172062002-01-07 Jeffrey A Law <law@redhat.com>
634d57ec 17207
889bf7c5
PA
17208 * gdb.base/break.c (multi_line_if_conditional): New function.
17209 (multi_ilne_while_conditional): Likewise.
17210 * gdb.base/break.exp: Verify that a breakpoint on a multi-line
17211 IF or WHILE condition puts the breakpoint at the start of
17212 the condition.
f286b2c3 17213
634d57ec
JL
17214 * gdb.base/selftest.exp (backtrace through signal handler): Remove
17215 hppa*-*-hpux* expected failure.
17216 * gdb.base/structs.exp (do_function_calls): Similarly.
17217
17218 * gdb.c++/annota2.exp (watch triggered on a.x): Handle hardware
17219 watchpoints.
17220
9fbfe2dc
AC
172212002-01-06 Andrew Cagney <ac131313@redhat.com>
17222
17223 Fix PR gdb/66.
17224 * gdb.base/structs.exp: Replace skip for a29k with skip for
17225 gdb,cannot_call_functions.
17226 * gdb.base/call-ar-st.exp: Remove references to a29k in comments.
17227 * gdb.base/callfuncs.exp: Ditto.
17228 * gdb.base/call-rt-st.exp: Ditto.
17229 * gdb.base/call-strs.exp: Ditto.
17230 * gdb.base/callfwmall.exp: Ditto.
17231 * gdb.base/scope.exp: Obsolete xfail a29k.
17232 * gdb.c++/misc.exp: Ditto.
17233 * gdb.c++/cplusfuncs.exp: Ditto.
17234 * gdb.base/ptype.exp: Ditto.
17235 * gdb.base/printcmds.exp: Ditto.
17236 * gdb.base/opaque.exp: Ditto.
17237 * gdb.base/list.exp: Ditto.
17238 * gdb.base/funcargs.exp: Ditto.
17239 * gdb.base/default.exp: Ditto.
17240
8ddad156
MS
172412002-01-04 Michael Snyder <msnyder@redhat.com>
17242
ca4976a6 17243 * gdb.base/info-proc.exp: New file, test for "info proc" cmd.
8ddad156
MS
17244 * gdb.base/maint.exp: Add tests for maint info sections options.
17245
1b074332
JL
17246Fri Dec 21 09:42:11 2001 Jeffrey A Law (law@redhat.com)
17247
17248 * gdb.base/default.exp: Remove bogus hppa*-hp-hpux* xfails.
17249
7d159115
CV
172502001-12-20 Corinna Vinschen <vinschen@redhat.com>
17251
17252 * gdb.asm/arm.inc: New file.
17253 * gdb.asm/asm-source.exp: Add arm targets.
17254 * gdb.asm/configure.in: Ditto.
17255 * gdb.asm/configure: Recreated from configure.in.
17256
8fb87725
JL
17257Thu Dec 20 09:54:36 2001 Jeffrey A Law (law@redhat.com)
17258
afabe08c
JL
17259 * gdb.hp/gdb.defects/bs15503.exp: Only run this test if compiling
17260 with HP's compiler.
17261 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise.
17262 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise.
17263 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise.
17264 * gdb.hp/gdb.objdbg/objdbg04.exp: Likewise.
17265
17266 * gdb.hp/gdb.defects/solib-d.exp: Update to handle building with
17267 either HP's compilers or GCC.
17268
db521deb
JL
17269 * gdb.hp/gdb.base-hp/hwwatchbus.exp: Allow inferior to get either
17270 a SIGBUS or SIGSEGV.
17271
17272 * gdb.hp/gdb.base-hp/so-thresh.exp: Remove useless send_user command.
17273
17274 * gdb.hp/gdb.defects/bs14602.exp: Revamp slightly so that test
17275 can be compiled with either HP's compiler or GCC.
17276
cfa88ab7
JL
17277 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Disable completely.
17278 * gdb.hp/gdb.threads-hp/usrthcore.exp: Disable completely.
17279 * gdb.hp/gdb.threads-hp/usrthfork.exp: Disable completely.
17280
ca344dff
JL
17281 * gdb.hp/gdb.base-hp/so-thresh.exp: Update text in expect strings
17282 to match current gdb output. Update due to using auto-solib-limit
17283 for limiting instead of overloading auto-solib-add.
17284 * gdb.hp/gdb.base-hp/so-thresh.mk: Always use "cc" to build the
17285 test program.
17286
3f3c6e55 17287 * gdb.c++/templates.exp: Use "hppa64-*-*", not "hppa2.0w-*-*"
ca344dff
JL
17288 * gdb.hp/gdb.base-hp/dollar.exp: Likewise
17289 * gdb.hp/gdb.base-hp/pxdb.exp: Likewise.
17290 * gdb.hp/gdb.base-hp/reg-pa64.exp: Likewise.
17291 * gdb.hp/gdb.base-hp/reg.exp: Likewise.
17292 * gdb.hp/gdb.compat/xdb3.exp: Likewise.
17293 * gdb.hp/gdb.defects/bs15503.exp: Likewise.
17294 * gdb.hp/gdb.objdbg/objdbg01.exp: Likewise
17295 * gdb.hp/gdb.objdbg/objdbg02.exp: Likewise
17296 * gdb.hp/gdb.objdbg/objdbg03.exp: Likewise
17297 * gdb.hp/gdb.threads-hp/usrthbasic.exp: Likewise.
17298 * gdb.hp/gdb.threads-hp/usrthcore.exp: Likewise.
17299 * gdb.hp/gdb.threads-hp/usrthfork.exp: Likewise.
3f3c6e55 17300
8fb87725
JL
17301 * gdb.base/annota1.exp: Expect failure for hpux11 when posting
17302 a SIGTRAP to the inferior.
17303
cf599fa7
CV
173042001-12-19 Corinna Vinschen <vinschen@redhat.com>
17305
17306 * gdb.asm/asm-source.exp: Drop setting link-flags for xstormy16.
17307 Substitute call to target_link by call to gdb_compile.
17308
2cd045cd
JL
17309Wed Dec 19 14:10:57 2001 Jeffrey A Law (law@redhat.com)
17310
a9c64011
AS
17311 * gdb.base/break.exp: Fix HP specific search string when testing
17312 backtracing in a called function.
2cd045cd 17313
a9c64011
AS
17314 * gdb.base/constvars.exp: Only set lang to C++ if we're
17315 compiling the test with HP's compilers.
17316 * gdb.base/volatile.exp: Similarly.
2cd045cd 17317
99ebe9ac
JB
173182001-12-19 Jim Blandy <jimb@redhat.com>
17319
17320 * gdb.base/printcmds.exp: Expect the null character to be printed
17321 as '\0', and the '\013' to be printed as '\v'.
17322 * gdb.base/callfuncs.exp ("backtrace at nested call level 4"): Same.
17323 * gdb.base/setvar.exp: Same.
17324
b9891b29
JB
173252001-12-17 Jim Blandy <jimb@redhat.com>
17326
0eba65ab
JB
17327 * gdb.base/completion.exp: Rather than completing very long
17328 filenames, which can make the readline library produce output we
17329 don't recognize, cd to the directory first, and then complete
17330 using nice, short relative paths.
17331
6970b5b1
JB
17332 * gdb.base/completion.exp: On some systems, there is, in fact, a
17333 variable named `b' in scope, since GDB treats all static
a9c64011
AS
17334 variables as being in scope. So use `no_var_named_this'
17335 instead of `b'.
6970b5b1 17336
b9891b29 17337 * gdb.base/corefile.exp: Recognize the message saying that GDB
889bf7c5 17338 can't find the core file's registers as a failure.
b9891b29 17339
e6ccd35f
JSC
173402001-12-13 Jackie Smith Cashion <jsmith@redhat.com>
17341
a9c64011
AS
17342 * gdb.base/commands.exp (user_defined_command_test): Make "show user"
17343 test expect string more specific.
e6ccd35f 17344
105ba819
CV
173452001-12-13 Corinna Vinschen <vinschen@redhat.com>
17346
17347 * gdb.asm/asm-source.exp: Add support for xstormy16.
17348 * gdb.asm/configure.in: Ditto.
17349 * gdb.asm/configure: Rebuild.
17350 * gdb.asm/xstormy16.inc: New file.
17351
e9e79dd9
FF
173522001-12-10 Fred Fish <fnf@redhat.com>
17353
17354 * gdb.base/maint.exp: Update to match changes in type dumping code.
17355
347dc97d
JB
173562001-12-10 Jim Blandy <jimb@redhat.com>
17357
17358 * gdb.asm/asm-source.exp (info symbol): Anchor the pattern
889bf7c5
PA
17359 matching the entry point symbol's name at the beginning of the
17360 line.
347dc97d 17361
5178b9d6
DJ
173622001-12-07 Daniel Jacobowitz <drow@mvista.com>
17363
17364 * gdb.c++/classes.exp, gdb.c++/derivation.exp,
17365 gdb.c++/inherit.exp, gdb.c++/method.exp,
17366 gdb.c++/namespace.exp, gdb.c++/templates.exp,
17367 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp: Updates for v3 demangler
17368 and class layout support.
17369
af890c52
DJ
173702001-12-07 Daniel Jacobowitz <drow@mvista.com>
17371
17372 * gdb.c++/classes.exp: Add test for static member function.
17373 * gdb.c++/misc.cc: Add class with static member function.
17374
7a345fb3
JB
173752001-12-07 Jim Blandy <jimb@redhat.com>
17376
f2e54a80 17377 If GDB says it can't find the struct the function returned, report
8032bf31
JB
17378 those tests as `unsupported'.
17379 * gdb.base/call-rt-st.exp (print_struct_call): New function.
17380 Rewrite subsequent tests to use it.
17381
17382 If GDB says it can't find the struct the function returned, report
f2e54a80
JB
17383 those tests as `unsupported'.
17384 * gdb.base/structs.exp (call_struct_func): New function.
17385 (do_function_calls): Use call_struct_func to call the functions
17386 returning structs.
17387
0bc69509
JB
17388 * gdb.base/callfuncs.exp: The stabs generated by GCC don't tell us
17389 whether functions are prototyped or not, so we can't possibly pass
17390 arguments to t_float_values2 properly.
17391
7a345fb3
JB
17392 * gdb.base/break.exp: (test_next_with_recursion): Don't change the
17393 value of `timeout' for targets other than the mips*tx39-*.
17394
edb6ede1
MS
173952001-12-06 Michael Snyder <msnyder@redhat.com>
17396
d63a86f8 17397 * gdb.asm/asm-source.exp: Add tests for info target, info symbol,
edb6ede1
MS
17398 and detect whether the start symbol has a leading underscore.
17399
2d842f13
JB
174002001-12-04 Jim Blandy <jimb@redhat.com>
17401
17402 * gdb.base/completion.exp: Clarify indentation.
17403
68550daf
JB
174042001-12-03 Jim Blandy <jimb@redhat.com>
17405
17406 * gdb.asm/s390.inc (gdbasm_datavar): Use `.long' to create `int'
17407 variables on the S/390, not `.word'.
17408
cd5195a8
JB
174092001-11-30 Jim Blandy <jimb@redhat.com>
17410
17411 Add assembly-source tests for s390-ibm-linux.
17412 * gdb.asm/s390.inc: New file.
17413 * gdb.asm/configure.in, gdb.asm/asm-source.exp: Add clauses for
17414 the S/390 architecture.
a9c64011 17415 * gdb.asm/configure: Regenerated.
cd5195a8 17416
ca9efc90
MS
174172001-11-30 Michael Snyder <msnyder@redhat.com>
17418
17419 * gdb.asm/asm-source.exp: Add tests for list, search, finish, return,
17420 next, info source, info sources, info line, global and static
17421 variables, and static functions.
17422 * gdb.asm/common.inc: New macro gdbasm_datavar (default definition).
17423 * gdb.asm/i386.inc: Override default definition of gdbasm_datavar.
17424 * gdb.asm/asmsrc1.s: Add a static function and some variables.
17425 * gdb.asm/asmsrc2.s: Make foo2 call foo3 twice (to test 'next').
17426 * gdb.asm/d10v.inc (gdbasm_enter): Set up frame pointer.
17427 (gdbasm_leave): Restore frame pointer.
17428 (gdbasm_startup): Copy stack set-up from crt0.S.
17429
d0e66976
FN
174302001-11-26 Fernando Nasser <fnasser@redhat.com>
17431
17432 From 2001-11-12 Jackie Smith Cashion <jsmith@redhat.com>:
17433 * gdb.base/callfuncs.c (t_structs_a): Do not return a pointer
17434 to a local (non-static) variable. Copy tstruct.a to a static buffer
17435 and return a pointer to that buffer.
17436 * gdb.base/callfwmall.c (t_structs_a): Ditto.
17437
e2334072
MK
174382001-11-24 Mark Kettenis <kettenis@gnu.org>
17439
17440 * gdb.asm/configure.in: Fix recognition of ix86 target.
17441 * gdb.asm/configure: Regenerate.
17442
756caa3d
MS
174432001-11-21 Michael Snyder <msnyder@redhat.com>
17444
17445 * gdb.asm/sparc.inc: New file.
17446 * gdb.asm/asm-source.exp: Recognize sparc target.
17447 * gdb.asm/configure.in: Recognize sparc target.
17448 * gdb.asm/configure: Regenerate.
d63a86f8 17449
9a4d72d5
MS
174502001-11-21 Michael Snyder <msnyder@redhat.com>
17451
17452 * gdb.asm/m32r.inc: New file.
17453 * gdb.asm/asm-source.exp: Recognize m32r target.
17454 * gdb.asm/configure.in: Recognize m32r target.
17455 * gdb.asm/configure: Regenerate.
17456
a773d1cd
MS
174572001-11-20 Michael Snyder <msnyder@redhat.com>
17458
017ac23d
MS
17459 * gdb.asm/i386.inc: New file.
17460 * gdb.asm/asm-source.exp: Recognize ix86 target.
17461 * gdb.asm/configure.in: Recognize ix86 target.
17462 * gdb.asm/configure: Regenerate.
17463
a773d1cd
MS
17464 * gdb.c++/namespace.exp: Fix quotes in output messages.
17465
bb632afb
MS
174662001-11-14 Michael Snyder <msnyder@redhat.com>
17467
25d559ca 17468 * gdb.base/code-expr.exp: New file. Tests use of the "@code"
bb632afb
MS
17469 qualifier in a type cast expression, to designate an address
17470 in the instruction space (Harvard architecture).
17471
4749e309
MS
174722001-11-13 Michael Snyder <msnyder@redhat.com>
17473
17474 * gdb.base/cvexpr.c, gdb.base/cvexpr.exp: New files.
17475 Tests for expressions using 'const' and 'volatile'.
17476
25050984
CV
174772001-11-13 Corinna Vinschen <vinschen@redhat.com>
17478
17479 * gdb.asm/asm-sources.exp: Allow defining linker flags.
17480
1902c51f
DJ
174812001-11-12 Daniel Jacobowitz <drow@mvista.com>
17482
17483 * lib/mi-support.exp (mi_run_to_helper): Move comments
17484 outside of gdb_expect.
17485
dcf95b47
DJ
174862001-11-11 Daniel Jacobowitz <drow@mvista.com>
17487
17488 * lib/mi-support.exp: (mi_run_to_helper, mi_run_to,
17489 mi_step_to, mi_next_to, mi_continue_to, mi_finish_to,
17490 mi0_step_to, mi0_next_to, mi0_continue_to, mi0_finish_to,
17491 mi0_run_to): New functions.
17492 * gdb.mi/mi-simplerun.exp: Use them.
17493 * gdb.mi/mi0-simplerun.exp: Likewise.
17494 * gdb.mi/mi-var-cmd.exp: Likewise.
17495 * gdb.mi/mi0-var-cmd.exp: Likewise.
d63a86f8 17496
45b074e1
AC
174972001-11-10 Andrew Cagney <ac131313@redhat.com>
17498
17499 * gdb.asm/asmsrc1.s: Add ``gdbasm_'' prefix to all macros.
17500 * gdb.asm/asmsrc2.s, gdb.asm/d10v.inc: Update.
17501
bf50d346
AC
175022001-11-09 Andrew Cagney <ac131313@redhat.com>
17503
17504 * gdb.base/restore.exp: Include $expected value in restored test
17505 message.
17506
9383332c
AC
175072001-11-09 Andrew Cagney <ac131313@redhat.com>
17508
17509 * gdb.asm/asm-source.exp: Supress file, instead of skip, when not
17510 implemented.
17511
db62520a
MS
175122001-11-08 Michael Snyder <msnyder@redhat.com>
17513
17514 * gdb.base/callfuncs.exp: Add tests for nested call dummies.
17515 Add pass/fail message for stop at breakpoint in call dummy function.
17516
b5703437
MS
175172001-11-07 Michael Snyder <msnyder@redhat.com>
17518
d63a86f8
RM
17519 * gdb.c++/templates.exp (test_template_breakpoints):
17520 If we get an overload menu, but it does not match what
760f6330 17521 we expect, we still need to issue the "cancel" command.
3b2a7ae5
MS
17522 * gdb.c++/templates.exp: Replace "void \\*" with "void ?\\*",
17523 making the whitespace optional. Argument for "new" may be
17524 "unsigned" as well as "unsigned int/long".
d63a86f8 17525 * gdb.c++/templates.exp: Replace "const &" with "const ?&",
eef747c0
MS
17526 making the whitespace optional. Also replace "(void) with
17527 "((void|)), making the keyword "void" optional.
d63a86f8 17528 * gdb.c++/virtfunc.exp: Replace "const &" with "const ?&",
63f50499
MS
17529 making the whitespace optional. Also replace "(void) with
17530 "((void|)), making the keyword "void" optional.
3bf40917
MS
17531 * gdb.base/callfuncs.c (t_float_values): This function must
17532 _not_ be prototyped, and the following function (t_float_values2)
d63a86f8 17533 must be prototyped (if the compiler supports it), so that GDB
3bf40917
MS
17534 can be tested against both cases. Usually one case involves
17535 promotion of float to double, while the other does not.
17536 * gdb.base/callfwmall.c: Ditto.
b5703437
MS
17537 * gdb.asm/asm-source.exp (bt ALL in foo2): Accept a backtrace that
17538 includes a stack frame for "start".
17539
c8ab4e6d
JB
175402001-11-05 Jim Blandy <jimb@redhat.com>
17541
17542 * gdb.stabs/weird.exp: Delete "p v_comb" test. It assumes that
17543 pointers are 32 bits long, and that offsets of relocs are always
17544 stored in the data (REL-style), and not in the reloc entry itself
17545 (RELA-style).
17546 * gdb.stabs/weird.def (v_comb, v_comb_shared): Remove symbols and
17547 stabs.
17548
3f08ced9
MS
175492001-11-01 Michael Snyder <msnyder@redhat.com>
17550
17551 * gdb.c++/cplusfuncs.exp: Fix conflicts between operator names
17552 and regular expression operators by using quoting.
17553
cbfa24cd
MS
175542001-10-31 Michael Snyder <msnyder@redhat.com>
17555
17556 * gdb.c++/overload.exp: Select overloadfnarg(void) or overloadfnarg(),
17557 depending on what the symbol table contains.
17558 * gdb.c++/derivation.exp: Accept both "foo(void)" and "foo()" in
17559 the output of the ptype command. Similarly, accept both "const &"
17560 and "const&".
17561
aaa68313
CV
175622001-10-31 Corinna Vinschen <vinschen@redhat.com>
17563
17564 * gdb.base/miscexprs.c (main): Add usage of preprocessor
17565 symbol `STORAGE' to allow to choose the storage class of
17566 the local datastructures.
17567 * gdb.base/miscexprs.exp: Handle setting a `-DSTORAGE=...'
17568 compiler directive.
17569
91740388
MS
175702001-10-30 Michael Snyder <msnyder@redhat.com>
17571
17572 * gdb.base/jump.exp: Allow it to run for all targets.
17573
1b7c05e7
CV
175742001-10-29 Corinna Vinschen <vinschen@redhat.com>
17575
17576 * gdb.base/call-ar-st.c (print_double_array): Match for loop
17577 with new double_array size.
17578 (main): Change storage class of all local variables to static.
17579 Reduce size of double_array to 9.
17580 * gdb.base/call-ar-st.exp: Increase timeout value.
17581 Change expected output for double array to match new size in
17582 call-ar-st.c.
17583
36a22261
CV
175842001-10-29 Corinna Vinschen <vinschen@redhat.com>
17585
17586 * gdb.base/ending-run.exp: Create identical output when passing
17587 `step to end of run' case. Add regular expression branch satisfying
d63a86f8 17588 Stormy16 target.
36a22261 17589
92b8ae91
MK
175902001-10-28 Mark Kettenis <kettenis@gnu.org>
17591
17592 * gdb.base/interrupt.exp: Treat SIGILL similar to SIGSEGV such
17593 that we catch the expected failure under Linux/x86.
17594
cb135b83
OF
175952001-10-29 Orjan Friberg <orjanf@axis.com>
17596
17597 * gdb.base/setvar.exp: Escape curly braces.
17598 * gdb.stabs/weird.exp: Ditto.
17599
6884aa54
DJ
176002001-10-27 Daniel Jacobowitz <drow@mvista.com>
17601
17602 * gdb.mi/mi-hack-cli.exp: Remove excess newlines from test strings.
17603 * gdm.mi/mi0-hack-cli.exp: Likewise.
17604
0398c9aa
AC
176052001-10-25 Andrew Cagney <ac131313@redhat.com>
17606
17607 * gdb.stabs/weird.exp: Unify ``variable VAR printed properly''
17608 messages.
17609
d20bf2e8
AC
176102001-10-21 Andrew Cagney <ac131313@redhat.com>
17611
17612 * lib/mi-support.exp (mi_gdb_start): Don't require MI_OUT when
17613 checking MI enabled.
17614
03dd63aa
CV
176152001-10-09 Corinna Vinschen <vinschen@redhat.com>
17616
17617 * gdb.base/maint.exp: Treat $EXEEXT as optional in output.
17618
1d9d99f3
FCE
176192001-10-04 Frank Ch. Eigler <fche@redhat.com>
17620
17621 * lib/insight-support.exp (gdbtk_start): Don't exit dejagnu
17622 if gdb child process crashes, just signal an error.
17623
838ae6c4
JB
176242001-10-02 Jim Blandy <jimb@redhat.com>
17625
17626 * lib/gdb.exp (test_xfail_format): Simplify.
17627
17628 * lib/gdb.exp (setup_xfail_format): Don't forget to put a `$' in
17629 front of the variable name `format'. Simplify `if'.
17630
8f0cbc1c
DJ
176312001-10-01 Daniel Jacobowitz <drow@mvista.com>
17632
17633 * gdb.threads/pthreads.exp: Wait for output and delay
17634 before sending ^C.
17635
1f08dafd
DJ
176362001-10-01 Daniel Jacobowitz <drow@mvista.com>
17637
17638 * gdb.mi/mi-var-display.exp (continue to incr_a): Recognize
17639 some incorrect output instead of timing out.
17640 * gdb.mi/mi-var-display.exp (continue to incr_a): Likewise.
17641
674f90ff
CV
176422001-09-28 Corinna Vinschen <vinschen@redhat.com>
17643
17644 * gdb.base/volatile.exp (local_compiler_xfail_check): Change qux2
17645 check to allow additional `int'.
17646
9b284272
DJ
176472001-09-27 Daniel Jacobowitz <drow@mvista.com>
17648
17649 * gdb.base/completion.exp: Remove incorrect 'p "a' test.
17650 Add tests for 'p "break' (pass) and 'p "break.' (xfail).
17651
b55a4771
MS
176522001-09-27 Michael Snyder <msnyder@redhat.com>
17653
17654 * lib/gdb.exp (test_debug_format): New proc.
17655 (setup_xfail_format): Use new proc test_debug_format.
17656 * gdb.base/constvars.exp (local_compiler_xfail_check): New
17657 proc; use new service proc test_debug_format.
17658 Replace all other "gcc_compiled" tests with this test.
17659 * gdb.base/volatile.exp (local_compiler_xfail_check): New
17660 proc; use new service proc test_debug_format.
17661 Replace all other "gcc_compiled" tests with this test.
17662
176632001-09-27 Michael Snyder <msnyder@redhat.com>
17664
17665 * gdb.base/cvexpr.exp: New file.
17666 * gdb.base/cvexpr.c: New file
17667 Test for expressions using const and volatile keywords.
17668
4e6667ac
CV
176692001-09-26 Corinna Vinschen <vinschen@redhat.com>
17670
17671 * gdb.base/constvars.exp: Check for different orders of keywords
17672 and additional "int" strings in output.
17673
4f337972
AC
176742001-09-22 Andrew Cagney <ac131313@redhat.com>
17675
17676 * gdb.base/maint.exp: Add "maintenance set/show" to list of valid
17677 responses from "help maint".
17678
2015650d
FCE
176792001-09-19 Frank Ch. Eigler <fche@redhat.com>
17680
17681 * lib/insight-support.exp (_gdbtk_xvfb_init): Set DISPLAY
17682 to localhost:NNN instead of :NNN, in case Xvfb is listening
17683 only on TCP.
17684
f3bcedc1
CV
176852001-09-19 Corinna Vinschen <vinschen@redhat.com>
17686
17687 * gdb.base/recurse.exp: When checking leaving the watchpoint
17688 scope, recognize when gdb is in function's epilogue and pass.
17689
6b819c92
KS
176902001-09-18 Keith Seitz <keiths@redhat.com>
17691
17692 * lib/insight-support.exp (_gdbtk_export_target_info): Add
17693 support for running tests against sid targets.
17694 (gdbtk_done): Ditto.
17695
a10c9419
CV
176962001-09-18 Corinna Vinschen <vinschen@redhat.com>
17697
17698 * gdb.base/ending-run.c (main): Set stdout buffersize
17699 to the same reasonable value for any target.
17700 * gdb.base/ending-run.exp: Add a regular expression
17701 to make testsuite happy on Sanyo Stormy16 target.
17702
739d0d99
CV
177032001-09-17 Corinna Vinschen <vinschen@redhat.com>
17704
17705 * gdb.base/display.c (do_loops): Add float variable `f'.
17706 Increment f in loop.
17707 * gdb.base/display.exp: Increment timeout by 60 seconds.
17708 Change float display test to use variable `f'.
17709
1b8947f0
JB
177102001-09-17 Jim Blandy <jimb@redhat.com>
17711
17712 * gdb.base/restore.exp: Use temporary breakpoints, to avoid
17713 overflowing the limited breakpoint tables on some ROM monitors
17714 (like the ROM68K).
17715
9890ac81
FCE
177162001-09-15 Frank Ch. Eigler <fche@redhat.com>
17717
17718 * lib/insight-support.exp (_gdbtk_xvfb_init): Start Xvfb with
17719 the "-ac" (disable access control) flag.
17720
6db765ea
JH
177212001-08-30 Jeff Holcomb <jeffh@redhat.com>
17722
17723 * gdb.base/remote.c: Use a small buffer for targets with 16-bit
17724 ints.
17725
4c32cc04
KS
177262001-08-30 Keith Seitz <keiths@redhat.com>
17727
17728 * lib/gdb.exp: Move all insight-related functionality into
17729 separate file.
17730 * lib/insight-support.exp: New file.
17731
8d6e6f81
FCE
177322001-08-29 Frank Ch. Eigler <fche@redhat.com>
17733
17734 * config/sid.exp (sid_start): Never set sid verbosity; disable
17735 expect_background {} that consumed its stdout; tolerate </dev/null.
17736 Attempt to set endianness override in "sid" protocol mode. Cleanup.
17737
6a90e1d0
AC
177382001-08-18 Andrew Cagney <ac131313@redhat.com>
17739
17740 * lib/mi-support.exp (mi_gdb_start): If a remote target, use the
17741 CLI jump command to start it.
17742 (mi_run_to_main): Fail immediatly when unexpected output.
17743
1759b3c3
AC
177442001-08-18 Andrew Cagney <ac131313@redhat.com>
17745
17746 * lib/mi-support.exp (mi_gdb_start): Move call to sid_start to
17747 beginning of function. Fix PR gdb/191.
17748
61d11d80
FCE
177492001-08-16 Frank Ch. Eigler <fche@redhat.com>
17750
17751 * config/sid.exp (sid_start): Don't warn if we cannot figure out
17752 what to force sid endianness to.
17753
942a4df2
KS
177542001-08-15 Keith Seitz <keiths@redhat.com>
17755
17756 * lib/gdb.exp (gdbtk_start): Don't set environment
17757 variables for TCL_LIBRARY and friends. Insight will
17758 now figure these out for itself.
17759
0521c418
MS
177602001-08-02 Michael Snyder <msnyder@redhat.com>
17761
17762 * gdb.base/completion.exp: Remove the symbol "a64l" from
17763 the expect string; this is target-specific, and not related
17764 to what is being tested.
17765
74a9a58a
DB
177662001-08-02 Dave Brolley <brolley@redhat.com>
17767
17768 * config/sid.exp: Rename gdb-socket to cpu-gdb-socket.
17769
c70819fa
MS
177702001-07-25 Michael Snyder <msnyder@redhat.com>
17771
c2b8fa57
MS
17772 * gdb.base/consecutive.exp: New file. Test stepping over
17773 breakpoints on consecutive instructions.
17774 * gdb.base/consecutive.c: New file.
17775
c70819fa
MS
17776 * gdb.base/call-rt-st.exp: Use double-backslash to quote
17777 curly braces in regular expressions.
17778
2b1a1355
MS
177792001-07-25 Michael Snyder <msnyder@redhat.com>
17780
17781 * gdb.base/ending-run.exp: Accept "Program exited normally" as
17782 legitimate output from stepping out of main.
17783
413eca6f
KS
177842001-07-22 Keith Seitz <keiths@redhat.com>
17785
17786 * lib/gdb.exp (_gdbtk_xvfb_init): If GDB_DISPLAY is
17787 the empty string, do not run the tests.
17788
7e5a9322
SC
177892001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17790
17791 * gdb.base/long_long.exp: Detect size of pointer. Take into
17792 account 2-byte pointers when testing for p/a results.
17793
de58f10f
SC
177942001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17795
d63a86f8 17796 * gdb.base/remote.c (RANDOM_DATA_SIZE): New define, defaults to 48K
de58f10f
SC
17797 and defined to 1K for m68hc11.
17798 (random_data): Reduce table to 1K for embedded platforms (68hc11).
17799 * gdb.base/remote.exp (get_sizeof): New function from sizeof.exp.
17800 (sizeof_random_data): New variable to tell the size of the data table;
17801 don't test past this size; always run to main.
17802
d6f5fea1
SC
178032001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17804
17805 * gdb.base/return2.exp: return of long long and double fails for
17806 68HC11; don't execute these tests on that platform.
17807 * gdb.base/return.exp: Return of a double fails for 68hc11.
17808
c477543d
SC
178092001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr>
17810
17811 * call-ar-st.exp: Use gdb_skip_float_test to avoid executing
17812 tests that print a float.
17813 * call-rt-st.exp: Likewise.
17814
63cf1c79
MK
178152001-07-12 Mark Kettenis <kettenis@gnu.org>
17816
17817 * gdb.base/so-impl-ld.exp: Remove stray space that prevented
17818 running this test on Linux.
17819
112f9ab5
MC
178202001-06-24 Michael Chastain <chastain@redhat.com>
17821
17822 * gdb.base/arithmet.exp: Remove some tests to make all test names
17823 unique.
17824
4970cb0f
MS
178252001-07-03 Michael Snyder <msnyder@redhat.com>
17826
17827 * gdb.c++/classes.exp: Accept both "foo(void)" and "foo()" in
17828 the output of the ptype command.
17829
d85da69f
MS
178302001-07-02 Michael Snyder <msnyder@redhat.com>
17831
4c8a82de
MS
17832 * gdb.base/completion.exp: Don't assume that break.c is the only
17833 source file that may contain functions named "marker".
d85da69f
MS
17834 * gdb.base/corefile.exp: Quote the curly braces in regexp.
17835
8afc772b
AC
178362001-06-28 Andrew Cagney <ac131313@redhat.com>
17837
17838 * gdb.disasm/Makefile.in (clean mostlyclean): Add h8300s to list
17839 of files to delete.
17840
17841 From 2000-06-15 Kazu Hirata <kazu@hxi.com>:
17842 * gdb.disasm/h8300s.exp: New file.
17843 gdb.disasm/h8300s.s: Likewise.
17844
cff22675
AC
178452001-06-27 Andrew Cagney <ac131313@redhat.com>
17846
17847 * lib/mi-support.exp (mi_delete_breakpoints): Accept mi1 format
17848 empty breakpoint tables.
17849
68c81b54
AC
178502001-06-25 Andrew Cagney <ac131313@redhat.com>
17851
17852 * lib/mi-support.exp: Update args=... part of stop-reason
17853 patterns. Accept either a list or a tuple.
17854
2dd62704
AC
178552001-06-23 Andrew Cagney <ac131313@redhat.com>
17856
17857 * lib/mi-support.exp: Remove local emacs variable defining
17858 change-log-default-name.
17859
b4127474
MC
178602001-06-22 Michael Chastain <chastain@redhat.com>
17861
17862 * gdb.base/arithmet.exp: Use gdb_test instead of send_gdb/gdb_expect.
17863 This is operationally compatible with the previous version.
17864
8dbfb380
JB
178652001-06-13 Jim Blandy <jimb@redhat.com>
17866
17867 * lib/gdb.exp (gdb_test): Doc fix.
17868
f2d8c86d
MC
178692001-06-10 Michael Chastain <chastain@redhat.com>
17870
17871 * gdb.base/exprs.exp: Remove a duplicate test.
17872
81564d34
JB
178732001-06-06 Jim Blandy <jimb@redhat.com>
17874
17875 * gdb.base/return2.exp (main): Use values to test float and double
17876 returns that are not NaN's, to avoid being confused by IEEE
17877 comparison rules.
17878
da55addb
MS
178792001-06-04 Michael Snyder <msnyder@redhat.com>
17880
17881 * gdb.threads/pthreads.exp (check_control_c): Return 0 for success,
d63a86f8 17882 non-zero if control_c fails. Terminate the test on failure,
da55addb
MS
17883 rather than wait for 12 more tests to time out.
17884
42c65987
JB
178852001-06-06 Jim Blandy <jimb@redhat.com>
17886
b18bced9 17887 * gdb.base/exprs.exp ("sizeof (long long) > sizeof (long) (true)"):
d63a86f8 17888 Don't forget to match the GDB prompt.
b18bced9 17889
42c65987
JB
17890 * gdb.trace/gdb_c_test.c, actions.c: Fix misspellings.
17891
5b41e5f0
JB
178922001-06-04 Jim Blandy <jimb@redhat.com>
17893
17894 * gdb.base/help.exp: Update pattern to exclude `print-load-map'
17895 command.
17896
015e046f
KB
178972001-05-31 Kevin Buettner <kevinb@redhat.com>
17898
17899 * gdb.base/annota1.exp (info break): Match four or more spaces
17900 after "Address".
17901
fb1ffbbe
MC
179022001-05-31 Michael Chastain <chastain@redhat.com>
17903
17904 * gdb.c++/cplusfuncs.cc (dm_type_char_star): Remove superfluous cast.
17905 (dm_type_int_star): Likewise.
17906 (dm_type_long_star): Likewise.
17907 (dm_type_void_star): Likewise.
17908
5ea2a32c
KB
179092001-05-29 Kevin Buettner <kevinb@redhat.com>
17910
17911 * gdb.base/completion.exp (INPUTRC): Set this environment variable
17912 to a known value in order to get consistent results regardless
17913 of the setting of INPUTRC or the presence or contents of .inputrc.
17914
ae23c492
MS
179152001-05-24 Michael Snyder <msnyder@redhat.com>
17916
ac55707e
MS
17917 * gdb.threads/linux-dp.exp: Remove assumptions about thread ordering.
17918 Don't require that the main thread and the manager thread are the
17919 first in the list.
17920
ae23c492
MS
17921 * gdb.threads/pthreads.exp (test_startup): Relax test for thread
17922 debugging. If test fails, issue an "unsupported" not a "fail".
17923
400071f1
JB
179242001-05-24 Jim Blandy <jimb@redhat.com>
17925
17926 Don't assume that short is shorter than int.
17927 * gdb.base/exprs.exp ("print unsigned short == (~0)"): Don't
17928 assume that shorts are smaller than ints. On a 16-bit machine,
d63a86f8 17929 this isn't true.
400071f1
JB
17930 ("print unsigned char == (~0)"): Add test that verifies that ~0,
17931 an int, is not equal to ~0 stored in an unsigned char. This tests
17932 the same thing that the previous test meant to, but works on
17933 16-bit machines, too.
17934 ("print unsigned char != (~0)"): Same test, complemented.
17935
0816a3e5
MS
179362001-05-24 Michael Snyder <msnyder@redhat.com>
17937
17938 * gdb.threads/pthreads.exp (all_threads_running): Add an explicit
d63a86f8 17939 test for (full_coverage == 0). This makes the test run faster,
0816a3e5
MS
17940 and prevents dejagnu getting out of step.
17941
f6dc23a9
KB
179422001-05-23 Kevin Buettner <kevinb@redhat.com>
17943
17944 * gdb.base/finish.exp (finish_void): Revise pattern for
17945 stopping on the call statement to not permit stopping at
17946 the start of the instructions comprising the call sequence.
17947
7dbd117d
MC
179482001-05-19 Michael Chastain <chastain@redhat.com>
17949
17950 * gdb.base/callfuncs.exp: Make all test names unique.
17951 * gdb.base/commands.exp: Make all test names unique.
17952 * gdb.base/condbreak.exp: Make all test names unique.
17953 * gdb.base/dbx.exp: Make all test names unique.
17954 * gdb.base/default.exp: Make all test names unique.
17955 * gdb.base/define.exp: Make all test names unique. Conform some FAIL
17956 and TIMEOUT messages to their corresponding PASS message.
17957 * gdb.base/ending-run.exp: Make all test names unique.
17958 * gdb.base/long_long.exp: Remove duplicate test.
17959
6b0b0a9e
KB
179602001-05-21 Kevin Buettner <kevinb@redhat.com>
17961
17962 * gdb.base/finish.exp (finish_void): Allow "finish" command to
17963 stop on the call statement as well as the statement after the
17964 call.
17965
2caa35cb
MS
179662001-05-21 Michael Snyder <msnyder@redhat.com>
17967
17968 * gdb.base/long_long.exp: Allow for targets with 4-byte short.
17969
40713331
EZ
179702001-05-10 Elena Zannoni <ezannoni@redhat.com>
17971
a9c64011
AS
17972 * gdb.base/completion.exp: Revamp test. Make it execute on all
17973 platforms.
40713331 17974
c2c1be8d
EZ
179752001-05-10 Elena Zannoni <ezannoni@redhat.com>
17976
a9c64011
AS
17977 * config/gdbserver.exp (gdb_load): Handle the case
17978 in which the arguments to gdbserver are given in the
17979 baseboard configuration file.
17980 Also handle the case in which the server needs to do a
17981 load.
2c9cd303 17982
9671de48
KS
179832001-05-07 Keith Seitz <keiths@cygnus.com>
17984
a9c64011
AS
17985 * lib/gdb.exp (gdbtk_initialize_display): New proc which will
17986 set up the display for testing.
17987 (gdbtk_start): Convert all paths to paths that tcl will like.
17988 Export target information to environment.
17989 (_gdbtk_xvfb_init): New proc to start Xvfb if available and
17990 necessary.
17991 (_gdbtk_xvfb_exit): New proc to kill Xvfb if necessary.
17992 (to_tcl_path): New proc to convert a given pathname into
17993 a path acceptible as an argument to a tcl command.
17994 (_gdbtk_export_target_info): New proc to export target info
17995 into the environment for gdbtk testing.
17996 (gdbtk_done): New proc to signal end-of-test.
9671de48 17997
5a360f47
JB
179982001-05-06 Jim Blandy <jimb@redhat.com>
17999
18000 * restore.c: Make the code of caller0 correspond to its comment.
18001
66c756c6
MS
180022001-05-03 Michael Snyder <msnyder@redhat.com>
18003
18004 * config/sid.exp (gdb_target_sid): Check for error messages.
18005 On error or timeout, don't make expect exit (which will terminate
18006 all subsequent tests); instead just make gdb exit.
d63a86f8 18007 (gdb_load): Check for error messages. On error or timeout,
66c756c6
MS
18008 return a negative value.
18009
a966fde5
JB
180102001-04-24 Jim Blandy <jimb@redhat.com>
18011
851c18e0
JB
18012 * gdb.c++/templates.exp: If we see the prompt for the overload
18013 list, but we haven't recognized any of the longer patterns,
18014 arrange for this test to fail, not hang.
18015
a966fde5
JB
18016 * gdb.c++/classes.exp (ptype class A): Tolerate whitespace
18017 variations.
18018
db144853
MC
180192001-04-22 Michael Chastain <chastain@redhat.com>
18020
18021 * gdb.c++/local.exp: Use the 'runto' library function.
18022 * gdb.c++/namespace.exp: Likewise.
18023 * gdb.c++/overload.exp: Likewise.
18024
3207ec21
KB
180252001-03-26 Kevin Buettner <kevinb@redhat.com>
18026
18027 * gdb.base/Makefile.in (EXECUTABLES): Add step-line.
18028 * gdb.base/step-line.exp: New file. Test step/next in presence of
18029 #line directives.
18030 * gdb.base/step-line.c: New file. Test program for the above.
18031 * gdb.base/step-line.inp: New file. We pretend that this file has
18032 been transformed by some other tool into step-line.c.
18033
13b57657
JB
180342001-03-21 Jim Blandy <jimb@redhat.com>
18035
18036 * gdb.c++/userdef.exp: Check that GDB tolerates whitespace in
18037 unmangled operator names.
18038
754cbe1c
JB
180392001-03-20 Jim Blandy <jimb@redhat.com>
18040
18041 * gdb.threads/linux-dp.exp: Recognize an additional message
18042 generated by GDB when it doesn't understand how to debug threads
18043 on the target system.
18044
177495c9
AC
180452001-03-19 Andrew Cagney <ac131313@redhat.com>
18046
18047 * gdb.mi/mi-console.exp: Document ``Hello'' as a known bug.
18048
f266096b
MC
180492001-03-12 Michael Chastain <chastain@redhat.com>
18050
18051 * gdb.c++/derivation.exp: Use the 'runto' library function.
18052
cac3c2ff
MC
180532001-03-12 Michael Chastain <chastain@redhat.com>
18054
18055 * gdb.c++/annota2.exp: Fix regular expression for "post-query".
18056
b6c11a24
MC
180572001-02-24 Michael Chastain <chastain@redhat.com>
18058
18059 * gdb.c++/ref-types.exp: Change handwritten code to library
18060 function 'runto'.
18061
6bae5bce
OF
180622001-03-16 Orjan Friberg <orjanf@axis.com>
18063
18064 * gdb.base/signals.exp: Set count to 0 explicitly.
18065
0015fd9a
MS
180662001-03-15 Mark Salter <msalter@redhat.com>
18067
18068 * config/monitor.exp (gdb_target_cmd): Add explicit error return.
18069 (gdb_target_monitor): Add check of gdb_target_cmd return value.
880a15ee
MS
18070 (gdb_load): Add support for additional target_info: gdb_download_size
18071 and gdb_load_timeout.
0015fd9a 18072
fc33412a
DT
18073Thu Mar 8 16:06:00 2001 David Taylor <taylor@redhat.com>
18074
18075 * gdb.base/annota1.exp: Move test of isnative to earlier in the
889bf7c5
PA
18076 file -- to prevent failing when the compile fails but we have no
18077 intention of running the tests anyway.
fc33412a
DT
18078
18079 * gdb.base/long_long.exp: Test target_info for no_long_long, skip
18080 tests if set.
18081
18082 * gdb.base/maint.exp: Support 2 byte integers as well as 4 byte
889bf7c5 18083 integers.
fc33412a
DT
18084
18085 * gdb.c++/ctti.exp: Skip tests if skip_cplus_tests returns true.
18086 * gdb.c++/namespace.exp: Ditto.
18087
115f06de
OF
180882001-03-07 Orjan Friberg <orjanf@axis.com>
18089
18090 * gdb.base/pointers.c: Don't assume doubles are >= 8 bytes.
18091 * gdb.base/pointers.exp: Relax pattern match of decimals.
18092
b6ba6518
KB
180932001-03-06 Kevin Buettner <kevinb@redhat.com>
18094
18095 * Makefile.in, config/abug.exp, config/cfdbug.exp,
18096 config/cpu32bug.exp, config/dve.exp, config/est.exp,
18097 config/gdbserver.exp, config/hmsirom.exp, config/hppro.exp,
18098 config/i960.exp, config/m32r.exp, config/mn10300-eval.exp,
18099 config/monitor.exp, config/proelf.exp, config/rom68k.exp,
18100 config/sh.exp, config/sid.exp, config/slite.exp,
18101 config/sparclet.exp, config/udi.exp, config/unknown.exp,
18102 config/vr4300.exp, config/vr5000.exp, config/vx.exp,
18103 config/vxworks.exp, config/vxworks29k.exp,
18104 gdb.asm/asm-source.exp, gdb.base/a2-run.exp,
18105 gdb.base/all-bin.exp, gdb.base/annota1.exp,
18106 gdb.base/arithmet.exp, gdb.base/assign.exp,
18107 gdb.base/async.exp, gdb.base/attach.exp,
18108 gdb.base/bitfields.exp, gdb.base/bitops.exp,
18109 gdb.base/break.exp, gdb.base/call-ar-st.exp,
18110 gdb.base/call-rt-st.exp, gdb.base/call-strs.exp,
18111 gdb.base/callfuncs.exp, gdb.base/callfwmall.exp,
18112 gdb.base/commands.exp, gdb.base/completion.exp,
18113 gdb.base/cond-expr.exp, gdb.base/condbreak.exp,
18114 gdb.base/constvars.exp, gdb.base/corefile.exp,
18115 gdb.base/dbx.exp, gdb.base/default.exp, gdb.base/define.exp,
18116 gdb.base/display.exp, gdb.base/ena-dis-br.exp,
18117 gdb.base/ending-run.exp, gdb.base/environ.exp,
18118 gdb.base/eval-skip.exp, gdb.base/exprs.exp,
18119 gdb.base/finish.exp, gdb.base/foll-exec.exp,
18120 gdb.base/foll-fork.exp, gdb.base/foll-vfork.exp,
18121 gdb.base/funcargs.exp, gdb.base/help.exp,
18122 gdb.base/interrupt.exp, gdb.base/jump.exp, gdb.base/list.exp,
18123 gdb.base/logical.exp, gdb.base/long_long.exp,
18124 gdb.base/maint.exp, gdb.base/mips_pro.exp,
18125 gdb.base/miscexprs.exp, gdb.base/nodebug.exp,
18126 gdb.base/opaque.exp, gdb.base/overlays.exp, gdb.base/page.exp,
18127 gdb.base/pointers.exp, gdb.base/printcmds.exp,
18128 gdb.base/ptype.exp, gdb.base/radix.exp, gdb.base/recurse.exp,
18129 gdb.base/regs.exp, gdb.base/relational.exp,
18130 gdb.base/remote.exp, gdb.base/reread.exp,
18131 gdb.base/restore.exp, gdb.base/return2.exp,
18132 gdb.base/scope.exp, gdb.base/sect-cmd.exp,
18133 gdb.base/selftest.exp, gdb.base/setshow.exp,
18134 gdb.base/setvar.exp, gdb.base/shlib-call.exp,
18135 gdb.base/sigall.exp, gdb.base/signals.exp,
18136 gdb.base/sizeof.exp, gdb.base/so-impl-ld.exp,
18137 gdb.base/so-indr-cl.exp, gdb.base/solib.exp,
18138 gdb.base/step-test.exp, gdb.base/structs.c,
18139 gdb.base/structs.exp, gdb.base/structs2.exp,
18140 gdb.base/term.exp, gdb.base/twice.exp, gdb.base/varargs.exp,
18141 gdb.base/volatile.exp, gdb.base/watchpoint.exp,
18142 gdb.base/whatis-exp.exp, gdb.base/whatis.exp,
18143 gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
18144 gdb.c++/anon-union.exp, gdb.c++/classes.exp, gdb.c++/ctti.exp,
18145 gdb.c++/derivation.exp, gdb.c++/inherit.exp,
18146 gdb.c++/local.exp, gdb.c++/member-ptr.exp, gdb.c++/method.exp,
18147 gdb.c++/misc.exp, gdb.c++/namespace.exp, gdb.c++/overload.exp,
18148 gdb.c++/ref-types.exp, gdb.c++/templates.exp,
18149 gdb.c++/userdef.exp, gdb.c++/virtfunc.exp,
18150 gdb.disasm/am33.exp, gdb.disasm/hppa.exp,
18151 gdb.disasm/mn10200.exp, gdb.disasm/mn10300.exp,
18152 gdb.fortran/types.exp, gdb.java/jmisc.exp,
18153 gdb.java/jv-exp.exp, gdb.java/jv-print.exp,
18154 gdb.stabs/weird.exp, gdb.threads/linux-dp.exp,
18155 gdb.trace/actions.exp, gdb.trace/backtrace.exp,
18156 gdb.trace/circ.exp, gdb.trace/collection.exp,
18157 gdb.trace/deltrace.exp, gdb.trace/infotrace.exp,
18158 gdb.trace/limits.exp, gdb.trace/packetlen.exp,
18159 gdb.trace/passc-dyn.exp, gdb.trace/passcount.exp,
18160 gdb.trace/report.exp, gdb.trace/save-trace.exp,
18161 gdb.trace/tfind.exp, gdb.trace/tracecmd.exp,
18162 gdb.trace/while-dyn.exp, gdb.trace/while-stepping.exp,
18163 lib/gdb.exp, lib/mi-support.exp: Update/correct copyright
18164 notices.
18165
dc96c6c7 181662001-02-27 Michael Snyder <msnyder@cygnus.com>
d8f92b1f
MS
18167
18168 * gdb.base/varargs.c (find_max_double): Fix printf format string:
18169 first arg is int not float.
18170
dc96c6c7 181712001-02-22 Michael Snyder <msnyder@cygnus.com>
40f33b9b
MS
18172
18173 * gdb.base/reread.exp: Unsupported for non-native targets;
18174 doesn't work for remote debugging.
18175
9b0c4aeb
FN
181762001-02-19 Fernando Nasser <fnasser@redhat.com>
18177
18178 From Drew Moseley <dmoseley@redhat.com>
a9c64011
AS
18179 * gdb.base/ending-run.exp: Properly handle the BSP state when
18180 stepping past the end of main.
9b0c4aeb 18181
02aa71d5
MC
181822001-02-19 John Moore <jmoore@redhat.com>
18183
18184 * gdb.base/commands.exp (infrun_breakpoint_command_test):
18185 Converted HPUX fix for non-expected items following multiple
18186 step commands into general solution for all platforms.
18187
1fa449a4
MC
181882001-02-18 Michael Chastain <chastain@redhat.com>
18189
18190 * gdb.c++/classes.exp (do_tests): Change runto statements
18191 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18192 statements demangler agnostic.
18193 * gdb.c++/virtfunc.exp (do_tests): Likewise.
18194 (gdb_virtfunc_restart): Likewise.
18195
b2f9ec70
MC
181962001-02-14 Michael Chastain <chastain@redhat.com>
18197
18198 * gdb.c++/inherit.exp (do_tests): Change runto statements
18199 from "runto 'foo(void)'" to "runto 'foo'". This makes the
18200 statements demangler agnostic.
18201
cf74b8ca
AC
18202Sun Feb 4 17:32:21 2001 Andrew Cagney <cagney@redhat.com>
18203
18204 * gdb.threads/pthreads.exp: Unify pass/fail messages for
889bf7c5
PA
18205 ``continue to bkpt at common_routine in thread 2'' and ``stopped
18206 before calling common_routine 15 times'' tests.
cf74b8ca 18207
99f78f56
MC
182082001-02-11 Michael Chastain <chastain@redhat.com>
18209
18210 * gdb.c++/cplusfuncs.cc (dm_type_char_star): New function.
18211 Helps the test script figure out which demangler is in use.
18212 (dm_type_foo_ref): Ditto.
18213 (dm_type_int_star): Ditto.
18214 (dm_type_long_star): Ditto.
18215 (dm_type_unsigned_int): Ditto.
18216 (dm_type_void): Ditto.
18217 (dm_type_void_star): Ditto.
99707966 18218 * gdb.base/cplusfuncs.exp (probe_demangler): New function.
99f78f56
MC
18219 Probe the gdb demangler and set variables to accommodate
18220 formatting differences.
18221 (info_func_regexp): New function. Same as info_func, but
18222 matches against a regexp.
18223 (info_func): Match against a literal string.
18224 (print_addr_2): New function. Match against a literal string,
18225 which can be different from the input to gdb.
18226 (print_addr): Simply call print_addr_2 with the same argument twice.
18227 (test_lookup_operator_functions): Use demangler formatting variables.
18228 Blow away the xfails and workarounds for gnats gdb bug gdb/18. Sort
18229 the tests in the same order as the C++ class declaration.
18230 (test_paddr_operator_functions): Ditto.
18231 (test_paddr_overloaded_functions): Ditto.
18232 (test_paddr_hairy_functions): Use demangler formatting variables.
18233 Add reference to gdb/19 for related tests.
18234 (do_tests): Call probe_demangler.
18235
1de8f023
KB
182362001-01-30 Kevin Buettner <kevinb@redhat.com>
18237
18238 * gdb.c++/templates.cc (printf): Remove unused function definition.
18239
ca3f91ed
MS
182402001-01-26 Felix Lee <flee@redhat.com>
18241
18242 * sid.exp (sid_exit): Pass host, not target, to remote_close.
18243
182442001-01-25 matthew green <mrg@redhat.com>
18245
18246 * config/sid.exp (sid_start): Call `remote_push_conn' after firing
18247 up sid.
18248 (sid_exit): Call `remote_pop_conn' after GDB is gone.
18249
182502001-01-25 matthew green <mrg@redhat.com>
18251
18252 * config/sid.exp (sid_start): Use `remote_spawn' instead of `spawn.'
d63a86f8 18253 Deprecate $sid_spawn_id.
ca3f91ed
MS
18254 (sid_exit): Remove code necessary only for `spawn.'
18255
182562001-01-25 matthew green <mrg@redhat.com>
18257
18258 * config/sid.exp (sid_start): Handle sim,protocol of `sid.'
18259
fb18ec4a
MC
182602001-01-28 Michael Chastain <chastain@redhat.com>
18261
18262 * gdb.c++/ovldbreak.exp (take_gdb_out_of_choice_menu): New proc
18263 to call when tests fail. It takes gdb out of the overloaded
18264 function choice menu back to the main prompt, so that the test
18265 program stays synchronized.
18266 (set_bp_overloaded): New proc to collect all the common
18267 code for setting a breakpoint on an overloaded name. Calls
18268 take_gdb_out_of_choice_menu when needed.
18269 (menu_overload1arg): New variable to collect the repeated
18270 instances of the expected menu for an overloaded name. Change
18271 the regular expression to handle changes in g++ type encoding:
18272 "void" can be either "void" or "", and "unsigned int" can be
18273 either "unsigned int" or "unsigned".
18274 (continue_to_bp_overloaded): Change regular expressions to handle
18275 changes in g++ type encoding.
18276 (no proc): Call take_gdb_out_of_choice_menu when needed.
18277 Remove redundant calls to "info break". Accept either "canceled"
18278 or "cancelled". Change regular expressions in "info break"
18279 calls to handle changes in g++ type encoding. Give all tests
18280 unique strings.
18281
9c646a6e
BE
182822001-01-17 Ben Elliston <bje@redhat.com>
18283
18284 * config/sid.exp: New file.
18285
9549d9c1
AC
18286Fri Jan 12 18:29:01 2001 Andrew Cagney <cagney@b1.cygnus.com>
18287
18288 * gdb.base/callfuncs.exp: Add space after ``Value returned is''.
18289
dc96c6c7 182902000-12-21 Michael Snyder <msnyder@cygnus.com>
315f8b0e
MS
18291
18292 * gdb.base/finish.exp: Accept '1' instead of \001 from char_func.
18293 Add a RE to accept a non-ascii char if one is ever presented.
18294
b4df4f68
FN
182952000-12-20 Fernando Nasser <fnasser@redhat.com>
18296
297dd0fd 18297 * lib/mi-support.exp (mi_gdb_start): Test for MI_OUT, not UI_OUT.
b4df4f68 18298
dc96c6c7 182992000-12-18 Michael Snyder <msnyder@cygnus.com>
49c890fc 18300
d63a86f8 18301 * gdb.base/setvar.exp: Use double '\\' to quote curly braces
49c890fc
MS
18302 in regexp. One '\' does not suffice on Linux.
18303
4a7bddb6
MC
183042000-12-09 Michael Chastain <chastain@redhat.com>
18305
18306 * gdb.base/break.exp (test_clear_command): Use a marker function
18307 rather than 'main' for the test function. Also move this
18308 test to an execution point where the marker function names are
18309 guaranteed to be bound to functions. (Executing tests after a
18310 'finish' from main runs into name conflicts with local names
18311 in __libc_start_main).
18312
dc96c6c7 183132000-12-07 Michael Snyder <msnyder@cygnus.com>
efb66345
MS
18314
18315 * gdb.base/finish.exp: New test for gdb's "finish" command.
18316 * gdb.base/return2.exp: New test for gdb's "return" command.
18317 * gdb.base/return2.c: New source file for above.
18318
dc96c6c7 183192000-12-05 Michael Snyder <msnyder@cygnus.com>
3c077de9
MS
18320
18321 * gdb.base/constvars.exp: Add a "pass" message if "up" succeeds.
18322 * gdb.base/miscexprs.exp: Ditto.
18323 * gdb.base/pointers.exp: Ditto.
18324 * gdb.c++/derivation.exp: Ditto.
18325 * gdb.c++/local.exp: Ditto.
18326 * gdb.c++/namespace.exp: Ditto.
18327 * gdb.c++/overload.exp: Ditto.
18328 * gdb.c++/ref-types.exp: Ditto.
18329
dc96c6c7 183302000-12-05 Michael Snyder <msnyder@cygnus.com>
660fd469
MS
18331
18332 * gdb.base/constvars.exp: Test result of "up" command.
18333 * gdb.base/miscexprs.exp: Ditto.
18334 * gdb.base/pointers.exp: Ditto.
18335 * gdb.base/scope.exp: Ditto.
18336 * gdb.c++/derivation.exp: Ditto.
18337 * gdb.c++/local.exp: Ditto.
18338 * gdb.c++/namespace.exp: Ditto.
18339 * gdb.c++/overload.exp: Ditto.
18340 * gdb.c++/ref-types.exp: Ditto.
18341
44097287
FN
183422000-11-22 Michael Chastain <chastain@redhat.com>
18343
18344 * mips_pro.exp: Accept either "middle -> top -> main" or
18345 "middle -> main" in the backtrace, because gcc can optimize
18346 tail calls to jumps. Remove setup_xfail for the hppa case.
18347 Add a comment with the original warning messages from PR 3016,
18348 which was filed in 1993, to preserve them for posterity.
18349
9d2e1bab
ND
183502000-11-17 Nick Duffek <nsd@redhat.com>
18351
18352 * lib/gdb.exp (gdb_test): Override timeout with board info.
18353
1aca8eb7
ND
183542000-11-17 Nick Duffek <nsd@redhat.com>
18355
18356 * gdb.base/display.exp: Don't kill running stub. Add "again" to
18357 the second kill and detach messages.
18358
93076499
ND
183592000-11-17 Nick Duffek <nsd@redhat.com>
18360
18361 * configure.in: Add AC_EXEEXT.
18362 * configure: Regenerate.
18363 * Makefile.in (just-check): Export EXEEXT.
18364 * lib/gdb.exp ($EXEEXT): Import from environment.
18365 * gdb.base/maint.exp: Expect $EXEEXT in executable name. Don't
18366 expect "maint dump-me" on Cygwin.
18367 * gdb.base/reread.exp ($binfile, $binfile1, $binfile2): Append
18368 $EXEEXT.
18369
30e87cd3
ND
183702000-11-17 Nick Duffek <nsd@redhat.com>
18371
18372 * gdb.base/break.exp: Test backtrace and finish from called
18373 function on all platforms, not just HP-UX.
18374
dc96c6c7 183752000-11-03 Michael Snyder <msnyder@cygnus.com>
08e706b1
MS
18376
18377 * config/monitor.exp (gdb_target_cmd): Abstracts some of the
18378 code from gdb_target_monitor, so it can be used independantly
18379 for gdbserver. Also comment out an unnecessary PUTS.
d63a86f8 18380
dc96c6c7 183812000-11-03 Michael Snyder <msnyder@cygnus.com>
958a4e4c
MS
18382
18383 * gdb.base/a2-run.exp: Use gdb_skip_stdio_test.
18384 * gdb.base/corefile.exp: Expect the message "Program is being
18385 debugged already" when we send the "corefile" command, since
18386 the preceeding gdb_load may have connected gdb to a remote target.
18387 * gdb.base/display.exp: Disable hardware watchpoints if new
18388 board info variable "no_hardware_watchpoints" is true.
18389 Replace single-letter commands with more readable ones.
18390 * gdb.base/recurse.exp (recurse_tests): Disable hardware watchpoints
18391 if new board info variable "no_hardware_watchpoints" is true.
18392 * gdb.base/restore.exp (restore_tests): Call gdb_skip_stdio_tests
18393 to see if stdio (printf) testing is possible.
18394 * gdb.base/watchpoint.exp: Disable hardware watchpoints if new
18395 board info variable "no_hardware_watchpoints" is true. Use new
18396 proc "gdb_skip_stdio_tests" to see if printf tests are possible.
18397
39124dea
FN
183982000-11-13 Fernando Nasser <fnasser@redhat.com>
18399
18400 From Orjan Friberg <orjanf@axis.com>:
18401 * gdb.base/printcmds.exp: Escape curly braces followed by a number
18402 in array print pattern match.
18403
a9e2e984
FN
184042000-11-09 Fernando Nasser <fnasser@redhat.com>
18405
18406 * gdb.c++/templates.exp (test_template_breakpoints): Change Britsh
18407 spelling "cancelled" to U.S. spelling "canceled" to match changes
18408 made to gdb.
18409 * gdb.c++/ovldbreak.exp: Ditto.
18410
c7db355b
PS
184112000-11-06 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
18412
18413 * gdb.base/callfuncs.c (main): Moved to end of file, call
18414 t_double_values to initialize the FPU before inferior calls are made.
18415 * gdb.base/callfuncs.exp: Test for register preservation after calling
18416 inferior functions. Add tests for continuining, finishing and
18417 returning from a stop in a call dummy.
18418
dc96c6c7 184192000-10-24 Michael Snyder <msnyder@cygnus.com>
42f5c13f
MS
18420
18421 * gdb.base/commands.exp: Break up long lines, and re-indent.
18422
dc96c6c7 184232000-10-19 Michael Snyder <msnyder@cygnus.com>
ae0323a8
MS
18424
18425 * config/gdbserver.exp: Rewritten from the ground up, to make it
18426 compatible with the current dejagnu tree, and to make it work with
18427 the new "gdbserver" in libremote.
18428
dc96c6c7 184292000-10-16 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18430
18431 * gdb.base/sizeof.exp (check_sizeof): Skip if no printf support.
18432 * gdb.base/varargs.exp: Skip entire test if no printf support.
18433 * gdb.base/ending-run.exp (Step to return): Skip if no printf supt.
18434 * gdb.base/shlib-call.exp: Skip several tests if no printf support.
18435
dc96c6c7 184362000-10-13 Michael Snyder <msnyder@cygnus.com>
13a5e3b8
MS
18437
18438 * lib/gdb.exp (gdb_skip_float_test): New proc. Skip test if
18439 no floating point support.
18440 (gdb_skip_stdio_test): New proc. Skip test if no stdio support.
18441 * gdb.base/call-ar-st.exp: Use above procs to skip tests.
18442 * gdb.base/call-rt-st.exp: Ditto.
18443 * gdb.base/call-strs.exp: Ditto.
18444
bac5fc66
JG
184452000-08-02 Jimmy Guo <guo@hpcleara.cup.hp.com>
18446
18447 * gdb.base/sizeof.c: include <stdio.h>.
18448
18449 * gdb.c++/classes.exp: Use gdb_test instead of send_gdb to
a9c64011
AS
18450 'finish', otherwise uncaptured gdb_prompt would potentially
18451 throw remaining test points out of sync.
bac5fc66 18452
b22a6027
SB
184532000-07-26 Scott Bambrough <scottb@netwinder.org>
18454
18455 * gdb.base/recurse.exp: Run tests for all targets.
18456 * gdb.base/so-impl-ld.exp: Added wildcard to handle the
18457 gnu-oldld case on ARM.
18458 * gdb.base/watchpoint.exp (test_stepping): Clear xfail
18459 for ARM targets.
d63a86f8 18460
d8231941
AG
18461Mon Jul 24 07:46:02 CDT 2000 Clinton Popetz <cpopetz@cygnus.com>
18462
18463 * gdb.java/configure.in (AC_INIT): Use jmisc.exp.
18464 * gdb.java/configure: Rebuild.
18465
8caabe69
AG
18466Sun Jul 23 21:42:34 2000 Anthony Green <green@redhat.com>
18467
18468 * gdb.java/jv-exp.exp: New file.
18469
9d273ca3
AG
18470Sun Jul 23 21:02:42 2000 Anthony Green <green@redhat.com>
18471
18472 * configure: Rebuilt.
18473 * configure.in (configdirs): Add gdb.java.
18474 * gdb.java/jmisc.java: New file.
18475 * gdb.java/jmisc.exp: New file.
18476 * gdb.java/Makefile.in: New file.
18477 * gdb.java/configure: Rebuilt.
18478 * gdb.java/configure.in: New file.
18479 * lib/java.exp: New file.
18480
4f823a66
AC
18481Wed Jul 12 18:14:29 2000 Andrew Cagney <cagney@b1.cygnus.com>
18482
18483 * gdb.base/exprs.exp: Test casts to a pointer including over and
889bf7c5 18484 underflow.
4f823a66 18485
2391e11d
AC
18486Thu Jul 13 11:52:53 2000 Andrew Cagney <cagney@b1.cygnus.com>
18487
18488 * gdb.base/sizeof.exp, gdb.base/sizeof.c: New files. Compare GDB
889bf7c5 18489 and the compilers sizes.
2391e11d 18490
54602222
ND
184912000-07-09 Nick Duffek <nsd@redhat.com>
18492
18493 * gdb.c++/misc.cc (class ClassParam, class_param): Define.
18494 (use_methods): New function.
18495 (main): Call use_methods().
18496 * gdb.c++/classes.exp (test_method_param_class): New procedure.
18497 (do_tests): Call test_method_param_class.
18498
2bec0572
ND
184992000-07-09 Nick Duffek <nsd@redhat.com>
18500
18501 * gdb.c++/classes.exp (test_nonexistant_members): Fix name
18502 spelling.
18503 (test_enums): New procedure. Move enum tests from end of script
18504 to here. Set breakpoint on function name instead of line number.
18505 * gdb.c++/misc.cc (ClassWithEnum): Move past Foo definitions.
18506 (enums2): New marker function.
18507 (enums1): New function.
18508 (main): Call enums1(). Move enum tests to enums1().
18509
78492fde
AC
18510Tue Jul 4 03:43:49 2000 Andrew Cagney <cagney@b1.cygnus.com>
18511
18512 * gdb.asm/asm-source.exp: Use raw AS/LD instead of CC to
889bf7c5 18513 compile/link program. Update line numbers.
78492fde
AC
18514 * gdb.asm/d10v.inc: Define ``startup''.
18515 * gdb.asm/asmsrc1.s: Add definition of _start.
d63a86f8 18516
49a2cef8
AC
18517Fri Jun 23 17:45:52 2000 Andrew Cagney <cagney@b1.cygnus.com>
18518
18519 * gdb.base/call-ar-st.exp: More rewrites of multi-line patterns.
18520
3e6c8688
EZ
185212000-06-18 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18522
18523 * gdb.base/maint.exp: Add 'maint print architecture' item to output
889bf7c5 18524 of 'help maint print' command.
3e6c8688 18525
9ff5cbe9
AC
18526Fri Jun 16 18:22:05 2000 Andrew Cagney <cagney@b1.cygnus.com>
18527
18528 * gdb.base/call-ar-st.exp: Rewrite all multi-line patterns so that
889bf7c5 18529 they use gdb_expect_list.
9ff5cbe9 18530
17c579bd
AC
18531Wed Jun 7 13:02:40 2000 Andrew Cagney <cagney@b1.cygnus.com>
18532
18533 * gdb.base/commands.exp: Use ``set remote
889bf7c5
PA
18534 memory-read-packet-size'' instead of ``set endian big'' to test
18535 long commands.
17c579bd 18536
e6d71bf3
DB
185372000-06-03 Daniel Berlin <dan@cgsoftware.com>
18538
18539 * gdb.c++/templates.exp (do_tests): Make all of these work under
d63a86f8 18540 g++, and stop skipping them.
e6d71bf3
DB
18541
18542 * gdb.c++/namespace.exp: Move from gdb.hp/gdb.aCC to here, make it
18543 work under g++.
18544
d63a86f8 18545 * gdb.c++/misc.cc: Fix ambiguous initialization with correct
e5f9ba7b
MS
18546 initialization.
18547
dc96c6c7 185482000-06-02 Michael Snyder <msnyder@cygnus.com>
7346e70f
MS
18549
18550 * gdb.base/annota1.exp (run until main breakpoint): Loosen up
18551 the regular expression: accept an (almost) arbitrary sequence of
18552 "frames-invalid" and "breakpoints-invalid" messages both before
18553 and after the "starting" message.
18554
dc96c6c7 185552000-06-02 Michael Snyder <msnyder@cygnus.com>
e5f9ba7b
MS
18556
18557 * gdb.c++/local.exp: This test has never been known to work with g++.
e6d71bf3 18558
dc96c6c7 185592000-05-18 Michael Snyder <msnyder@cygnus.com>
0a791409
MS
18560
18561 * gdb.base/annota1.exp (annotate-signal-handler-caller):
18562 Relax the regular expression a little, make it pass on Solaris 8.
18563
8216cda9
KB
185642000-05-12 Kevin Buettner <kevinb@redhat.com>
18565
18566 * gdb.base/step-test.exp: On IA-64 targets, when stepping out of
d63a86f8 18567 a call, do not require that gdb stop on the line after the call.
8216cda9
KB
18568 Instead, it is permissible for gdb to stop on the line of the
18569 call itself.
18570
1a570b2f
MS
185712000-05-12 Michael Snyder <msnyder@.cygnus.com>
18572
18573 * gdb.base/break.exp (bp on small function, optimized file):
18574 Add a second pass pattern. The behavior differs here between stabs
18575 and dwarf for one-line functions. Stabs preserves two line symbols
18576 (one before the prologue and one after) with the same line number,
18577 but dwarf regards these as duplicates and discards one of them.
18578 Therefore the address after the prologue (where the breakpoint is)
18579 has no exactly matching line symbol, and GDB reports the breakpoint
18580 as if it were in the middle of a line rather than at the beginning.
18581
dc96c6c7 185822000-05-08 Michael Snyder <msnyder@cygnus.com>
89cb06a2 18583
d63a86f8 18584 * gdb.base/interrupt.exp: Make "pass" message say "send"
89cb06a2
MS
18585 rather than "send_gdb" (for consistancy).
18586
7d418785
AC
18587Mon May 1 15:37:58 2000 Andrew Cagney <cagney@b1.cygnus.com>
18588
18589 From 2000-04-28 Andreas Jaeger <aj@suse.de>:
18590 * gdb.c++/templates.cc: Properly check for GCC version number.
18591 * lib/compiler.cc: Likewise
18592
dc96c6c7 185932000-04-28 Michael Snyder <msnyder@cygnus.com>
e919ea79 18594
d63a86f8 18595 * gdb.base/break.exp: When compiled with -O2 optimization,
e919ea79
MS
18596 gdb may not stop at the first line of main, due to code motion.
18597
dc96c6c7 185982000-04-26 Michael Snyder <msnyder@cygnus.com>
1960c400
MS
18599
18600 * gdb.base/call-ar-st.exp: Bail out if target is sparclet.
18601 This test depends on parsing the printf output from the target.
18602 Since the sparclet stub doesn't do stdio, this will never work.
18603 * gdb.base/call-rt-st.exp: ditto.
18604 * gdb.base/call-strs: ditto.
18605
dc96c6c7 186062000-04-24 Michael Snyder <msnyder@cygnus.com>
b84b7669
MS
18607
18608 * gdb.base/miscexprs.exp: make sizeof long array test portable.
18609
18610 * gdb.base/ending-run.exp: After connecting to a remote target,
18611 but before running, the target will appear to be in a random
18612 location. Specify both a file and a line for breakpoints.
18613 Also, the function that calls main may be called 'init'
18614 rather than 'start'.
18615
a5a51225
EZ
186162000-04-17 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18617
18618 * gdb.base/help.exp: Update output for add-symbol-file command.
18619
7930cc7c
FN
186202000-04-10 Fernando Nasser <fnasser@cygnus.com>
18621
18622 From Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
18623 * gdb.base/structs2.c: Support platforms defaulting to a unsigned char.
18624
23e37ab1
C
186252000-04-07 J.T. Conklin <jtc@redback.com>
18626
e93c542c
C
18627 * gdb.base/call-ar-st.exp: Relax patterns matching tab characters.
18628
23e37ab1
C
18629 * gdb.base/funcargs.exp: Relax patterns matching pointers to char.
18630
591b8fa3
PDM
18631Thu Mar 30 13:26:19 2000 Philippe De Muyter <phdm@macqel.be>
18632
18633 * gdb.base/call-ar-st.c (init_small_structs, main): Use floating-point
889bf7c5 18634 values that can be represented exactly.
591b8fa3
PDM
18635 * gdb.base/call-ar-st.exp (print print_small_structs): Fixed to match
18636 above change, and to not check against the directory part of the source
18637 file name.
18638 (step into print_long_arg_list): Likewise.
18639 (print print_small_structs from print_long_arg_list): Likewise.
18640 (print print_long_arg_list): Likewise.
18641
7a495180
EZ
186422000-03-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18643
30b53638 18644 * gdb.base/printcmds.c: Terminate char array ctable2 with 0.
7a495180 18645
beb998c6
AC
18646Mon Mar 27 14:46:37 2000 Andrew Cagney <cagney@b1.cygnus.com>
18647
18648 * ChangeLog, gdb.base/commands.exp: Revert whitespace changes.
18649
1c689132
DB
186502000-03-25 Daniel Berlin <dan@cgsoftware.com>
18651
18652 * gdb.base/commands.exp (deprecated_command_test): Add test for
18653 deprecate with no arguments.
18654
c1790a9d
JL
186552000-03-24 Jonathan Larmour <jlarmour@redhat.co.uk>
18656
18657 * gdb.base/break.exp: Add new test for setting breakpoints on
18658 optimized code so we can test breakpoints work even when function
18659 prologues may be optimized away
18660
003ba290
FN
186612000-03-23 Fernando Nasser <fnasser@totem.to.cygnus.com>
18662
18663 From David Whedon <dwhedon@gordian.com>
a9c64011 18664 * gdb.base/commands.exp : Added command deprecator tests.
003ba290 18665
6837a0a2
DB
186662000-03-22 Daniel Berlin <dan@cgsoftware.com>
18667
18668 * gdb.base/help.exp: Added test for new apropos command.
18669
b9593231
KB
186702000-03-21 Kevin Buettner <kevinb@redhat.com>
18671
18672 * gdb.base/pointers.c (usevar): New function.
18673 (main): Make sure that global variables v_int_pointer2, rptr,
18674 and y are all referenced someplace in the program by calling
18675 usevar() on them. [Some linkers delete symbols which are
18676 never referenced. The space remains, but there's no way to
18677 get a (symbolic) handle on the variable from the debugger.]
18678
751a959b
EZ
186792000-03-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18680
18681 * gdb.base/printcmds.c: Add typedeffed arrays.
18682
18683 * gdb.base/printcmds.exp (test_print_typedef_arrays): New
889bf7c5 18684 procedure to test arrays that are typedef'd.
751a959b 18685
73a93a32
JI
186862000-03-13 James Ingham <jingham@leda.cygnus.com>
18687
18688 * lib/gdb.exp: Fix the gdbtk_start routine to correctly find all
d63a86f8 18689 the library directories.
73a93a32 18690
fb40c209
AC
18691Mon Feb 21 13:05:36 2000 Andrew Cagney <cagney@b1.cygnus.com>
18692
18693 * configure.in (configdirs): Add sub directory gdb.mi.
18694 * configure: Re-generate.
18695
18696 * gdb.mi: New directory.
d63a86f8 18697
ee4dd2c9
AC
186982000-02-25 Scott Bambrough <scottb@netwinder.org>
18699
18700 * gdb.base/long_long.exp: Correct test suite failure when printing
889bf7c5 18701 a long long value as a double on ARM platforms.
ee4dd2c9 18702
70f0cc22
JB
187032000-02-16 Jim Blandy <jimb@redhat.com>
18704
18705 * gdb.base/break.exp ("breakpoint line number"): Make sure the
18706 default source file is set properly before running this test.
18707
853819b8
EZ
187082000-02-14 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18709
18710 * lib/gdb.exp: Tell the testsuite that now gdbtk is in the
889bf7c5 18711 gdbtk/library directory, not in gdbtcl2.
853819b8 18712
dfcd3bfb
JM
187132000-02-04 Jim Blandy <jimb@redhat.com>
18714
18715 * gdb.c++/templates.exp: ("ptype T5<int>"): Remove extraneous
18716 backslash from regexp pattern.
18717
18718 * gdb.c++/ovldbreak.exp (continue_to_bp_overloaded): New
18719 procedure. Use it to run all the "continue to bp overloaded"
18720 tests. Note that this changes the names of the tests slightly.
18721 If the breakpoint hit message includes a hex PC value, because
18722 GCC's Dwarf 2 line info doesn't help us distinguish the prologue
18723 from the real source code, still consider that a pass.
18724
18725 * gdb.base/condbreak.exp ("run until breakpoint at marker2"):
18726 XFAIL here if the breakpoint message contains a hex address. Note
18727 similar change on 1999-11-02.
18728
18729 * gdb.base/step-test.exp: Comment Fernando's change of 2000-02-02.
18730
18731 * gdb.base/ptype.exp: Establish a default source file before
18732 calling get_debug_format.
18733
187342000-02-03 Fernando Nasser <fnasser@totem.to.cygnus.com>
18735
18736 * gdb.base/watchpoint.exp: Remove duplication of test messages.
18737
8b93c638
JM
187382000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18739
18740 * gdb.base/step-test.exp: Fix the steps to enter a callee by means
18741 of successive stepi commands -- while in the prologue we should see
18742 the function entry bracket.
18743
187442000-02-02 Fernando Nasser <fnasser@totem.to.cygnus.com>
18745
18746 * gdb.base/ending-run.exp: Add ARM in thumb mode case, where we
18747 reach __change_mode() when stepping through the end of main().
18748
c5394b80
JM
187492000-01-17 Fernando Nasser <fnasser@totem.to.cygnus.com>
18750
18751 * gdb.base/default.exp: Fix expected pattern.
18752 * gdb.base/help.exp: Same.
18753
0d06e24b
JM
187542000-01-10 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18755
18756 * gdb.base/so-indr-cl.exp: Don't execute the test if not on HPUX.
889bf7c5 18757 Don't use xfail's because that affects only the following test.
d63a86f8 18758
0d06e24b 18759 * gdb.base/so-impl-ld.exp: Don't execute the tests if not on hpux,
889bf7c5 18760 solaris or linux.
0d06e24b
JM
18761
18762 * gdb.base/selftest.exp: Update to reflect changes to main.c.
18763
dc96c6c7 187642000-01-07 Michael Snyder <msnyder@cygnus.com>
0d06e24b 18765
d63a86f8 18766 * gdb.base/display.exp: Some yacc parsers like to say
0d06e24b
JM
18767 "A syntax error" rather than "A parse error". Accept both.
18768
187692000-01-06 Fernando Nasser <fnasser@totem.to.cygnus.com>
18770
18771 * gdb.base/default.exp: Remove OS dependent string from "target
18772 remote" test.
18773 * gdb.base/help.exp: Same for "help target remote" test.
18774
c3f6f71d
JM
187752000-01-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18776
18777 From Jim Kingdon <kingdon@redhat.com>:
18778
18779 * gdb.c++/annota2.exp: Fix "delete bps" test to wait for the
889bf7c5
PA
18780 prompt (cleanup rather than necessity, but still might keep output
18781 from spilling to next test).
c3f6f71d
JM
18782
187832000-01-02 Fred Fish <fnf@cygnus.com>
18784
18785 * gdb.base/ptype.c (FALSE, TRUE): #undef these to avoid clash on
18786 AIX, which defines them in <sys/types.h>.
18787
ed9a39eb 187881999-12-16 Stan Shebs <shebs@andros.cygnus.com>
c4093a6a 18789
ed9a39eb 18790 * gdb.base/default.exp: Match arm* etc instead of arm in "info
889bf7c5 18791 float" test.
ed9a39eb
JM
18792
187931999-12-13 Fernando Nasser <fnasser@totem.to.cygnus.com>
c4093a6a 18794
ed9a39eb 18795 * gdb.base/watchpoint.exp: Add missing "(timeout)" to test message.
c4093a6a
JM
18796
18797 * gdb.base/break.exp: Add missing anchor to reg exp on "finish from
18798 outermost frame disallowed".
18799
188001999-12-09 Fernando Nasser <fnasser@totem.to.cygnus.com>
18801
18802 * gdb.base/setvar.exp: New tests for setting the value of a struct
18803 with a constant list.
18804
188051999-12-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
18806
18807 * gdb.base/setvar.exp: Remove pair os tests that expected gdb to
18808 require the user to type a cast before setting the value of a struct.
18809
de57eccd
JM
188101999-12-06 Jim Blandy <jimb@cygnus.com>
18811
18812 * gdb.base/default.exp: Expect the new 'info float' command on
18813 all i386 platforms.
18814
18815 * gdb.threads/linux-dp.exp: Expand our ability to recognize
18816 LinuxThreads libraries that don't support debugging.
18817
c2d11a7d
JM
18818Sat Dec 4 15:21:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
18819
18820 * gdb.base/remote.c: Fill the buffer with truely random data.
889bf7c5
PA
18821 Change the buffer type to ``unsigned char'' to simplify size
18822 arithmetic.
c2d11a7d
JM
18823
18824 * gdb.base/remote.exp: Reduce download numbers by one. Typical
889bf7c5
PA
18825 stub only handles 400-1 byte packets. Verify that the download
18826 worked.
c2d11a7d
JM
18827
188281999-11-30 Fernando Nasser <fnasser@totem.to.cygnus.com>
18829
18830 * lib/gdb.exp (gdb_expect_list): FAIL only once on multiple pattern
18831 tests, using UNRESOLVED for the untested cases. Also, does not wait
18832 for a timeout if the prompt was received before a recognizable pattern.
18833
188341999-11-29 Fernando Nasser <fnasser@totem.to.cygnus.com>
18835
18836 * lib/gdb.exp (gdb_expect_list): Fix spelling.
18837
188381999-11-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18839
18840 * gdb.base/watchpoint.exp: Add tests cases for the hit count of
889bf7c5 18841 watchpoints.
c2d11a7d
JM
18842
188431999-11-24 Jason Merrill <jason@casey.cygnus.com>
18844
18845 * gdb.base/condbreak.exp: Add missing '$gdb_prompt $'.
18846
18847 * gdb.c++/local.exp: Be more flexible in recognizing local class
18848 name mangling. Don't allow horribly truncated method names.
18849 * gdb.c++/derivation.exp: Expect protected inheritance.
18850 * gdb.c++/inherit.exp: Be more flexible in recognizing vbase pointers.
18851 * gdb.c++/virtfunc.exp: Likewise.
18852 * gdb.c++/classes.exp: Likewise. Don't require the enclosing scope
18853 when printing a nested enum.
18854
188551999-11-22 Jim Blandy <jimb@cygnus.com>
18856
18857 * gdb.base/step-test.exp: Properly await GDB's response to setting
18858 a breakpoint on the call to large_struct_by_value.
18859
18860 * gdb.base/ending-run.exp ("step to end of run 1"): Don't fail
18861 just because we have debug info for the `start' function.
18862
188631999-11-19 Jim Blandy <jimb@zenia.red-bean.com>
18864
18865 * gdb.threads/linux-dp.exp ("create philosopher"): Recognize the
18866 "Unknown signal" messages, which indicate (on LinuxThreads) that
18867 GDB doesn't know how to debug threads on this system. This is
18868 better than hanging while philosopher 0 dumps chatter into gdb.log.
18869
188701999-11-18 Tom Tromey <tromey@cygnus.com>
18871
18872 * gdb.trace/deltrace.exp: Updated test to reflect new error text.
18873
188741999-11-18 Fred Fish <fnf@cygnus.com>
18875
18876 * gdb.base/coremaker2.c: Add sample program for generating
18877 cores that is more self contained than coremaker.c. Eventually
18878 I'll add more code to this and tie it into the testsuite.
18879
4ce44c66
JM
188801999-11-12 Stan Shebs <shebs@andros.cygnus.com>
18881
18882 * gdb.base/dollar.exp: Remove, now in gdb.hp.
18883
188841999-11-10 Jimmy Guo <guo@cup.hp.com>
18885
18886 * gdb.exp (get_compiler_info): pick up compiler.c and compiler.cc
889bf7c5 18887 from $srcdir/lib/.
4ce44c66 18888 * lib/compiler.c, lib/compiler.cc: New files, moved from gdb.base/
889bf7c5 18889 and gdb.c++/.
4ce44c66
JM
18890
18891 * gdb.c++/derivation.exp: remove redundant get compiler info code.
18892
d63a86f8 18893 * gdb.base/commands.exp: add '$gdb_prompt $' anchor to
4ce44c66
JM
18894 'continue with watch' test point.
18895
188961999-11-08 Jim Blandy <jimb@zenia.red-bean.com>
18897
18898 Merged from p2linux-990323-branch:
d63a86f8 18899
4ce44c66
JM
18900 * lib/gdb.exp (gdb_continue_to_breakpoint): New function.
18901
11cf8741
JM
18902Mon Nov 8 23:07:09 1999 Andrew Cagney <cagney@amy.cygnus.com>
18903
18904 * gdb.base/remote.exp: Test ``set remote memory-write-packet-sized
889bf7c5 18905 {limit,fixed}''. Test ``set download-write-size''.
11cf8741
JM
18906
18907Sun Nov 7 17:37:01 1999 Andrew Cagney <cagney@b1.cygnus.com>
18908
18909 * gdb.base/funcargs.exp: Rewrite stack traceback checks using
889bf7c5 18910 gdb_expect_list.
11cf8741
JM
18911
18912Fri Nov 5 18:40:52 1999 Andrew Cagney <cagney@b1.cygnus.com>
18913
18914 * lib/gdb.exp (gdb_expect_list): Return a success/fail indication.
18915
189161999-11-03 Mark Salter <msalter@cygnus.com>
18917
18918 * gdb.base/break.exp: Fix "stub continue" pattern.
18919
189201999-11-03 Jim Blandy <jimb@zwingli.cygnus.com>
18921
18922 * gdb.base/shlib-call.exp ("next to shr1"): Fix test name.
18923
189241999-11-02 Jim Blandy <jimb@zwingli.cygnus.com>
18925
18926 * gdb.base/display.exp ("finish"): Add timeout clause.
18927
18928 * gdb.base/condbreak.exp ("run until breakpoint at marker1"): Add
18929 plain prompt clause, so this doesn't have to time out in order to
18930 fail.
18931
18932 * gdb.base/condbreak.exp, gdb.base/ena-dis-br.exp: XFAIL if the
889bf7c5 18933 breakpoint hit messages include an address.
11cf8741
JM
18934
18935 * gdb.base/display.exp: Don't forget to escape parens in regular
18936 expressions. Unix regexp notatation sucks.
18937
189381999-11-02 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
18939
18940 * gdb.base/annota1.exp: Test for annotate-signalled: change output
889bf7c5 18941 order for 'signalled' message.
11cf8741 18942
5c44784c
JM
189431999-11-01 Stan Shebs <shebs@andros.cygnus.com>
18944
18945 From Jimmy Guo <guo@cup.hp.com>:
18946 * gdb.base/annota1.exp: Add tests for annotate ignore count change.
18947 * gdb.base/annota1.c: Add code for tests to work with.
18948
189491999-10-26 Frank Ch. Eigler <fche@cygnus.com>
18950
18951 * gdb.base/remote.exp: New test for remote downloading settings.
18952 * gdb.base/remote.c: New file with large .data.
18953
917317f4
JM
189541999-10-18 Jim Blandy <jimb@zwingli.cygnus.com>
18955
18956 * gdb.threads/linux-dp.c, gdb.threads/linux-dp.exp: New test suite
18957 for LinuxThreads support, merged from the Code Fusion branch.
18958
18959Mon Oct 11 13:57:21 1999 Andrew Cagney <cagney@amy.cygnus.com>
18960
18961 * lib/gdb.exp (gdb_run_cmd): Break complicated gdb_expect
889bf7c5
PA
18962 containing exp_continue into a while within an expect. Don't
18963 attempt a start more than three times. Check return value from
18964 gdb_load.
d63a86f8 18965
2df3850c
JM
18966Wed Oct 6 12:05:58 1999 Andrew Cagney <cagney@b1.cygnus.com>
18967
18968 * gdb.base/watchpoint.exp: Match fail ``finish from marker1'' with
889bf7c5 18969 a pass case.
2df3850c 18970
2acceee2
JM
189711999-10-01 Kevin Buettner <kevinb@cygnus.com>
18972
18973 * gdb.base/break.c (main): Added a statement that we can step
18974 off of.
18975 * gdb.base/break.exp: Added tests for setting a breakpoint
18976 at an offset and stepping onto a breakpoint.
18977
189781999-10-01 Fred Fish <fnf@cygnus.com>
18979
d63a86f8 18980 * gdb.base/help.exp (help add-symbol-file): Update to match current
2acceee2
JM
18981 gdb output.
18982
c2c6d25f
JM
189831999-09-18 Jim Blandy <jimb@cris.red-bean.com>
18984
18985 * gdb.base/break.exp: Code locations are in hex, don't forget!
18986 (For HP-UX.)
18987
189881999-09-17 Stan Shebs <shebs@andros.cygnus.com>
18989
18990 * condbreak.exp: Use break.c as test program.
18991 * condbreak.c: Remove, redundant with break.c.
18992
189931999-09-15 Stan Shebs <shebs@andros.cygnus.com>
18994
18995 * config/monitor.exp (gdb_target_monitor): Disable X- and
889bf7c5 18996 Z-packets if the target needs it.
c2c6d25f
JM
18997
189981999-09-13 James Ingham <jingham@leda.cygnus.com>
18999
19000 * gdb.c++/overload.exp: Added tests for listing overloaded
19001 functions with function pointers in the arg, explicitly calling
19002 out the version you want.
19003
cff3e48b
JM
190041999-09-09 Stan Shebs <shebs@andros.cygnus.com>
19005
19006 * long_long.exp: Add variations of test cases that work for
19007 targets with 16-bit ints and 32-bit doubles.
19008
d4f3574e
SS
190091999-09-08 Stan Shebs <shebs@andros.cygnus.com>
19010
19011 * break.c (main): Compare a possibly-uninitialized argc with an
19012 unlikely value that fits in 16 bits.
19013
190141999-09-07 Stan Shebs <shebs@andros.cygnus.com>
19015
19016 * gdb.base/restore.c, gdb.base/restore.exp: Use 0x7eeb instead of
19017 0xfeeb, don't want negative numbers if ints are 16 bits.
19018
19019 * lib/gdb.exp (skip_cplus_tests): New proc.
19020 * gdb.c++/ambiguous.exp, gdb.c++/annota2.exp,
889bf7c5
PA
19021 gdb.c++/anon-union.exp, gdb.c++/classes.exp,
19022 gdb.c++/cplusfuncs.exp, gdb.c++/ctti.exp, gdb.c++/demangle.exp,
19023 gdb.c++/derivation.exp, gdb.c++/inherit.exp, gdb.c++/local.exp,
19024 gdb.c++/member-ptr.exp, gdb.c++/method.exp, gdb.c++/misc.exp,
19025 gdb.c++/overload.exp, gdb.c++/ovldbreak.exp,
19026 gdb.c++/ref-types.exp, gdb.c++/templates.exp, gdb.c++/userdef.exp,
19027 gdb.c++/virtfunc.exp: Use it to skip over C++ tests.
d4f3574e
SS
19028
19029 * gdb.c++/cplusfuncs.exp: Use get_compiler_info consistently.
19030
19031Fri Sep 3 15:37:12 1999 Kevin Buettner <kevinb@cygnus.com>
19032
19033 * gdb.base/corefile.exp (up): Allow a parameter to appear
19034 in the frame that we're going up to.
19035
19036 From Jim Blandy <jimb@cygnus.com>:
19037
19038 * gdb.base/default.exp (info float): Expect some output now.
19039
19040 * gdb.base/callfuncs.exp (do_function_calls): We no longer expect
19041 returning floating-point values to fail on the x86.
19042 * gdb.base/callfwmall.exp (do_function_calls): Same.
19043
19044 * gdb.base/list.exp (test_listsize): Correct expectations for
19045 listing line 1 with listsize 2. Also, listing a single line
19046 works now, as does listing three lines. [Kevin's note: There
19047 were a number of other cases fixed too where the expectations
19048 differed...]
19049
190501999-09-02 Stan Shebs <shebs@andros.cygnus.com>
19051
19052 * gdb.base/selftest.exp: Add case for when version prints as
19053 constant string instead of char pointer.
19054
104c1213
JM
190551999-08-25 Stan Shebs <shebs@andros.cygnus.com>
19056
19057 * gdb.base/ending-run.exp: Add Solaris case for what happens when
889bf7c5 19058 stepping out of main.
104c1213
JM
19059
19060 * gdb.c++/derivation.exp: XFAIL inf fn calls for all configs, if
19061 G++ used.
19062
19063 * gdb.c++/local.exp: Expect ptype NestedInnerLocal to succeed
889bf7c5 19064 always, expect ptype InnerLocal::NestedInnerLocal to fail always.
104c1213
JM
19065
19066 * gdb.c++/ovldbreak.exp: Update match string in test that
19067 includes a warning of multiple breakpoints.
19068
190691999-08-24 Stan Shebs <shebs@andros.cygnus.com>
19070
19071 * gdb.base/display.exp: Improve precision of step-after-finish
19072 added yesterday.
19073
19074 * gdb.base/signals.exp: Add extra wildcard to "handle all print"
889bf7c5 19075 test.
104c1213
JM
19076
19077 * gdb.c++/classes.exp: XFAIL HP-compiler-only tests for all
19078 configs when using G++, not just hppa*.
19079
190801999-08-24 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19081
19082 * gdb.base/async.c: New file.
19083 * gdb.base/async.exp: New file.
19084
19085Tue Aug 24 03:24:53 1999 Jeffrey A Law (law@cygnus.com)
19086
19087 * gdb.base/break.exp: Tweak PA specific tests to properly handle
19088 PA64.
19089
53a5351d
JM
19090Mon Aug 23 10:25:20 1999 Jeffrey A Law (law@cygnus.com)
19091
104c1213
JM
19092 * gdb.base/display.exp: "finish" can leave us mid-line on many
19093 targets, deal with it. Add a small constant to main, instead of
19094 1000 since main+1000 may not be a valid address in the target.
19095
53a5351d
JM
19096 * gdb.base/dollar.exp: Do not run for PA processors in wide mode
19097 on hpux11.
19098
19099 * gdb.base/attach.exp: Handle another hpux11 error message variant
19100 when attaching to a process that does not exist.
19101
191021999-08-19 J.T. Conklin <jtc@redback.com>
19103
19104 * gdb.base/call-ar-exp.exp: Fix pattern matching whitespace
889bf7c5 19105 characters in 'continue to 1241' test.
53a5351d
JM
19106
191071999-08-17 Stan Shebs <shebs@andros.cygnus.com>
19108
19109 * gdb.base/call-ar-st.exp: Add a shorter match case for the
19110 stop in print_long_arg_list, define and use a whitespace
19111 variable in print_small_structs test, add an XFAIL for Solaris.
19112 * gdb.base/dbx.exp: XFAIL func commands until somebody is
19113 interested enough to fix.
19114
7be570e7
JM
191151999-08-13 Keith Seitz <keiths@cygnus.com>
19116
19117 * gdb.base/dbx.exp (dbx_gdb_file_cmd): Rename to gdb_file_cmd.
19118 (dbx_gdb_load): Remove. Use gdb_load instead, since that
19119 proc knows about targets other than the natives.
19120 (test_assign): Use "gdb_run_cmd" to "run" the target.
19121 Check that we've actually hit the breakpoint at main.
19122 When we attempt to assign a value to a local variable, check
19123 that the variable is in the current scope, i.e., don't use
19124 a test with an empty result.
19125
19126Tue Aug 10 15:25:16 1999 Andrew Cagney <cagney@b1.cygnus.com>
19127
19128 * gdb.base/maint.exp: Add test of ``maintenance internal-error''
889bf7c5 19129 command.
7be570e7
JM
19130
191311999-08-09 Stan Shebs <shebs@andros.cygnus.com>
19132
19133 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19134 gdb.hp: Move tests into subdirectories gdb.aCC, gdb.base-hp,
19135 gdb.compat, gdb.threads-hp.
19136 gdb.hp/configure, gdb.hp/configure.in: New files.
19137 gdb.hp/Makefile.in: Recurse into new subdirs.
19138 gdb.hp/gdb.defects: New directory, tests for HP bug reports.
19139 gdb.hp/gdb.objdbg: New directory, tests for debugging info
19140 in object files.
19141 gdb.hp/tools: New directory, aux tools for HP-specific tests.
19142
96baa820
JM
191431999-08-05 Stan Shebs <shebs@andros.cygnus.com>
19144
19145 * gdb.base/display.exp: Help expect by putting a newline in the
889bf7c5 19146 funky printf, remove a bogus p/a test.
96baa820
JM
19147
191481999-08-05 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19149
19150 * gdb.base/display.exp: Make sure that when we say 'run', we are
889bf7c5
PA
19151 connected to the target. This is necessary when running not
19152 natively.
96baa820
JM
19153
191541999-08-03 Stan Shebs <shebs@andros.cygnus.com>
19155
19156 * gdb.base/step-test.exp: Removed some extraneous messages.
19157
19158 * gdb.base/long_long.exp: Don't run memory examination tests
19159 on little-endian targets (they will need a different set of
19160 results to match).
19161
191621999-08-02 Stan Shebs <shebs@andros.cygnus.com>
19163
19164 * gdb.c++/virtfunc.exp: Expect to fail the virtual call tests
19165 until somebody decides to fix GDB.
19166
19167 * gdb.base/long_long.c: Stop compiler complaint by specifying long
889bf7c5 19168 constant as "ULL".
96baa820
JM
19169 * gdb.base/long_long.exp: Loosen x/c test, add partial result
19170 matches for a couple x/2 commands.
19171
a0b3c4fd
JM
191721999-07-30 Stan Shebs <shebs@andros.cygnus.com>
19173
19174 * gdb.c++/ref-types.cc, gdb.c++/ref-types.exp: Appease doschk
19175 by merging in ref-types2 tests.
19176 * gdb.c++/ref-types2.cc, gdb.c++/ref-types2.exp: Remove.
19177
19178 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19179 * gdb.c++/Makefile.in: Add standard actions.
19180 (EXECUTABLES): Rename from PROGS, update list.
19181 * gdb.c++/ambiguous.cc, gdb.c++/ambiguous.exp: Move to here
19182 from gdb.hp.
19183 * gdb.c++/anon-union.cc: Don't use anonymous struct, make
19184 foo and bar locals.
19185 * gdb.c++/anon-union.exp: Fix tests to match.
19186 * gdb.c++/classes.exp: Run if HP compiler used, add extra
19187 expect matches to handle output variations.
19188 * gdb.c++/cplusfuncs.cc: Make operator -> return foo *.
19189 * gdb.c++/cplusfuncs.exp: Update to match, allow word "class" in
889bf7c5 19190 output, add HP alternatives for new and delete prints.
a0b3c4fd 19191 * gdb.c++/ctti.exp, gdb.c++/cttiadd.cc, gdb.c++/cttiadd1.cc,
889bf7c5 19192 gdb.c++/cttiadd2.cc, gdb.c++/cttiadd3.cc: Move here from gdb.hp.
a0b3c4fd
JM
19193 * gdb.c++/demangle.exp: Use $style when reporting failure.
19194 * gdb.c++/derivation.exp: Add some xfails if GCC-compiled.
19195 * gdb.c++/inherit.exp: Run if HP compiler used, add some
19196 match alternatives.
19197 * gdb.c++/local.exp: Add match alternatives or xfails for HP
889bf7c5 19198 compilers.
a0b3c4fd
JM
19199 * gdb.c++/member-ptr.exp: Add xfails for hppa*-*-*.
19200 * gdb.c++/method.exp: Add match alternatives.
19201 * gdb.c++/misc.cc: Add bool types.
19202 * gdb.c++/misc.exp: Add tests for bool types.
19203 * gdb.c++/overload.exp: Add xfails.
19204 * gdb.c++/templates.cc: Remove bogus arglist init, init fvpchar.
19205 * gdb.c++/templates.exp: Run if HP compiler used, add some xfails,
19206 add some more template parameter tests (only for HP currently).
19207 * gdb.c++/userdef.exp: Add xfails for hppa*-*-*.
19208 * gdb.c++/virtfunc.cc: Add return type and value for main.
19209 * gdb.c++/virtfunc.exp: Run if HP compiler used, add some
19210 match alternatives.
d63a86f8 19211
a0b3c4fd
JM
192121999-07-30 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19213
19214 * gdb.base/display.exp: Fix output of 'p/a &&j' test.
19215
192161999-07-29 Jim Blandy <jimb@savonarola.red-bean.com>
19217
19218 * gdb.base/signals.exp: Don't expect getting a backtrace from
19219 within a signal handler to fail on Linux.
19220
192211999-07-29 Stan Shebs <shebs@andros.cygnus.com>
19222
19223 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19224 * lib/gdb.exp: Remove some gratuitious semicolons.
19225 (delete_breakpoints): Increase timeout.
19226 (gdb_expect): Add -notransfer option.
19227 (gdb_test): Use -notransfer option.
19228 (get_compiler_info): Add f77 case.
19229 (get_compiler): New proc, split out from gdb_preprocess, add f77
889bf7c5 19230 case.
a0b3c4fd
JM
19231 (gdb_preprocess): Call get_compiler.
19232
19233 * gdb.base/Makefile.in (EXECUTABLES): Update the list.
19234 * gdb.base/attach.exp, gdb.base/display.exp,
889bf7c5
PA
19235 gdb.base/ending-run.exp, gdb.base/gdbvars.exp,
19236 gdb.base/long_long.exp, gdb.base/printcmds.exp,
19237 gdb.base/structs.exp, gdb.base/structs2.exp: Remove or fill in
19238 third arg to gdb_test.
a0b3c4fd
JM
19239 * gdb.base/call-ar-st.exp: Add HP-UX xfail for >10-arg functions.
19240 * gdb.base/callfuncs.exp, gdb.base/callfwmall.exp: Remove some
889bf7c5 19241 HP-UX xfails, add others.
a0b3c4fd
JM
19242 * gdb.base/completion.exp: Reflect name change of self-test.
19243 * gdb.base/condbreak.exp, gdb.base/corefile.exp,
889bf7c5
PA
19244 gdb.base/foll-exec.exp, gdb.base/interrupt.exp,
19245 gdb.base/ptype.exp, gdb.base/scope.exp, gdb.base/setvar.exp: Note
19246 HP failure number.
a0b3c4fd
JM
19247 * gdb.base/foll-vfork.exp: Loosen matches slightly, remove
19248 useless HP-UX 10.30 references.
19249 * gdb.base/maint.exp: Loosen matches.
19250 * gdb.base/pointers.c (main): Declare more_code.
19251 * gdb.base/pointers.exp: Match on output of a `next'.
19252 * gdb.base/structs.c: Add prototypes.
19253 * gdb.base/watchpoint.exp: Remove HP-UX 10.30 reference.
19254 * gdb.base/whatis.exp: Fail for both HP-UX 10.20 and 11.
19255
192561999-07-29 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19257
19258 * gdb.base/list.exp: Add tests for repeating 'list <linenum>'
889bf7c5 19259 command.
a0b3c4fd
JM
19260
192611999-07-27 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19262
19263 * gdb.c++/annota2.exp: Fix delete breakpoint query testcase.
19264 Fix run to main failures. Watchpoint can be hardware watchpoint.
d63a86f8
RM
19265
19266 * gdb.base/annota1.exp: Clean up some more, in case printf has
a0b3c4fd
JM
19267 debug info. Deal with lack of signal hanlder info in stack.
19268
a9c64011 19269 From Jim Kingdon <kingdon@redhat.com>:
a0b3c4fd
JM
19270 * gdb.base/annota1.exp: If printf has debug info, deal with it.
19271
5a2468f5
JM
192721999-07-19 Stan Shebs <shebs@andros.cygnus.com>
19273
19274 * gdb.base/foll-exec.exp, gdb.base/foll-fork.exp,
889bf7c5 19275 gdb.base/foll-vfork.exp: Don't run for crosses.
5a2468f5 19276
adf40b2e
JM
19277Tue Jul 13 23:37:18 1999 Andrew Cagney <cagney@b1.cygnus.com>
19278
19279 * gdb.base/configure.in: Check for gdbvars.exp instead of
889bf7c5 19280 a1-selftest.exp.
adf40b2e
JM
19281 * gdb.base/configure: Re-generate.
19282
192831999-07-12 Stan Shebs <shebs@andros.cygnus.com>
19284
19285 * gdb.base/selftest.exp: Rename from a1-selftest.exp, no point
19286 in trying to run first and name is too long.
19287
19288 * gdb.base/pointers.c, gdb.base/pointers.exp: Add contents of
19289 pointers2.c and pointers2.exp, respectively.
19290 * gdb.base/pointers2.c, gdb.base/pointers2.exp: Remove, makes
19291 doschk happier.
19292
43e526b9
JM
192931999-07-08 Stan Shebs <shebs@andros.cygnus.com>
19294
19295 * gdb.base/callfwmall.c, gdb.base/callfwmall.exp: Renamed from
19296 callfuncs2.c and callfuncs2.exp.
19297
19298 * gdb.base/list.exp: Remove mistaken xfails.
19299 * gdb.base/list0.h: Add optional prototypes.
19300
9846de1b
JM
19301Wed Jul 7 00:27:35 1999 Andrew Cagney <cagney@amy.cygnus.com>
19302
a9c64011 19303 * gdb.base/setvar.exp: Increase the time-out on tests indirectly
889bf7c5 19304 calling malloc.
a9c64011
AS
19305 * nodebug.exp, printcmds.exp, ptype.exp, setvar.exp: Ditto.
19306 * ptype.exp: Move test for get_debug_format to before its first
889bf7c5 19307 use.
9846de1b
JM
19308
193091999-07-06 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19310
19311 * gdb.base/Makefile.in (EXECUTABLES): Remove annota2 executable.
19312 * gdb.base/annota2.cc, annota2.exp: Move from here.
19313 * gdb.c++/annota2.cc, annota2.exp: To here.
19314 * gdb.c++/Makefile.in (PROGS): Add annota2 executable.
19315
43ff13b4
JM
19316Tue Jun 29 11:56:06 1999 Andrew Cagney <cagney@b1.cygnus.com>
19317
19318 * lib/gdb.exp (gdb_expect_list): Output one message per pattern in
889bf7c5 19319 a consistent format.
43ff13b4 19320
085dd6e6
JM
193211999-06-25 Stan Shebs <shebs@andros.cygnus.com>
19322
19323 From Jimmy Guo <guo@cup.hp.com> and others at HP:
19324 * lib/gdb.exp (get_compiler_info): Add detection for assorted
19325 HP compilers, also set the globals $true and $false.
19326
19327 * gdb.base/annota1.c, bitfields.c, break.c, call-ar-st.c,
889bf7c5
PA
19328 call-rt-st.c, call-strs.c, callfuncs.c, callfuncs2.c, condbreak.c,
19329 coremaker.c, ending-run.c, exprs.c, funcargs.c, interrupt.c,
19330 jump.c, langs0.c, langs1.c, langs2.c, list0.c, list1.c,
19331 long_long.c, mips_pro.c, nodebug.c, opaque0.c, opaque1.c,
19332 printcmds.c, ptype.c, recurse.c, restore.c, return.c, run.c,
19333 scope0.c, scope1.c, setshow.c, setvar.c, shmain.c, shr1.c, shr2.c,
19334 sigall.c, signals.c, so-impl-ld.c, so-indr-cl.c, solib.c,
19335 solib1.c, solib2.c, step-test.c, twice.c, varargs.c, watchpoint.c,
19336 whatis.c} Add C++ compatible function definitions and return
19337 types, add includes for library functions.
085dd6e6
JM
19338 * gdb.base/ptype.c (my_false, my_true): Use instead of false/true.
19339 * gdb.base/step-test.c (myglob): Rename from glob.
19340 * gdb.base/attach.c, attach2.c, average.c, execd-prog.c,
889bf7c5
PA
19341 foll-exec.c, foll-fork.c, foll-vfork.c, sum.c, vforked-prog.c: New
19342 files, move here from gdb.hp.
085dd6e6 19343 * gdb.base/annota1.exp, break.exp, call-ar-st.exp, call-rt-st.exp,
889bf7c5
PA
19344 commands.exp, condbreak.exp, define.exp, ena-dis-br.exp,
19345 ending-run.exp, jump.exp. list.exp, long_long.exp, so-impl-ld.exp:
19346 Adjust line numbers in regexps.
085dd6e6
JM
19347
19348 * gdb.base/all-bin.exp, eval-skip.exp, exprs.exp, logical.exp,
19349 miscexprs.exp, pointers.exp, relational.exp: Use $true and $false
19350 instead of 0/1.
19351
19352 * gdb.base/attach.exp, dbx.exp, foll-exec.exp, foll-fork.exp,
19353 foll-vfork.exp: New files, move here from gdb.hp.
19354 * gdb.base/page.exp: New file, test of pagination command.
19355
19356 * gdb.base/watchpoint.c (recurser): New function, for watchpoint
19357 recursion test.
19358 * gdb.base/watchpoint.exp: Add more test cases for watchpoints.
19359
19360 * gdb.base/so-impl-ld.exp, gdb.base/so-indr-cl.exp,
889bf7c5 19361 gdb.base/solib.exp: Fix compiler invocation process.
085dd6e6
JM
19362
19363 * gdb.base/callfuncs.exp, gdb.base/callfuncs2.exp: Don't xfail for
889bf7c5 19364 HP-UX 11, turn off overload resolution explicitly.
085dd6e6 19365 * gdb.base/commands.exp: Set argument list explicitly, add
889bf7c5 19366 watchpoint test.
085dd6e6
JM
19367 * gdb.base/completion.exp: Enable if HP-UX, tweak tests to make
19368 them work.
19369 * gdb.base/constvars.exp, gdb.base/volatile.exp: Escape the
19370 expressions properly.
19371 * gdb.base/corefile.exp: Loosen the match slightly.
19372 * gdb.base/default.exp: Allow "Error accessing memory" message
19373 also.
19374 * gdb.base/display.exp: Skip over x/0 j if PA64.
19375 * gdb.base/funcargs.exp: Add xfails for HP-UX.
19376 * gdb.base/interrupt.exp: Ditto.
19377 * gdb.base/langs.exp: Add symbolic matches governed by compiler
19378 in use.
19379 * gdb.base/list.exp: Add xfails for HP-UX.
19380 * gdb.base/long_long.exp: Refine some of the numeric matches.
19381 * gdb.base/mips_pro.exp: Xfail on HP-UX.
19382 * gdb.base/miscexprs.exp: Add PA2.0 case for array size test.
19383 * gdb.base/nodebug.exp: Succeed on more varieties of output.
19384 * gdb.base/opaque.exp: Remove some HP-UX xfails.
19385 * gdb.base/ptype.exp: Succeed on more varieties of output.
19386 * gdb.base/scope.exp: Add xfails for HP-UX.
19387 * gdb.base/sect-cmd.exp: Add more cases.
19388 * gdb.base/setvar.exp: Add xfails for HP-UX.
19389 * gdb.base/shlib-call.exp: Loosen some matches slightly.
19390 * gdb.base/signals.exp: Match on void symbolically.
19391 * gdb.base/step-test.exp: Add case for PA64.
19392 * gdb.base/term.exp: Add exit and restart.
19393 * gdb.base/twice.exp: Clean up after self.
19394 * gdb.base/varargs.exp: Disable overload resolution explicitly.
19395 * gdb.base/whatis.exp: Allow more ways to pass tests.
19396
19397 * gdb.base/smoke.exp, gdb.base/smoke.c, gdb.base/smoke.cc: Remove,
889bf7c5 19398 no longer useful.
085dd6e6
JM
19399
19400Fri Jun 25 19:27:28 1999 Andrew Cagney <cagney@b1.cygnus.com>
19401
19402 * lib/gdb.exp (proc gdb_expect_list): New procedure. Matches a
889bf7c5 19403 list of patterns.
085dd6e6 19404 * gdb.base/call-ar-st.exp: Use gdb_expect_list in "print
889bf7c5
PA
19405 print_double_array(double_array)", "continuing to breakpoint
19406 1018", "print print_double_array(array_d)" and "continuing to
19407 1034" tests.
d63a86f8 19408
085dd6e6
JM
194091999-06-24 Jason Molenda (jsm@bugshack.cygnus.com)
19410
a9c64011 19411 * Makefile.in: Add empty html and install-html targets.
085dd6e6
JM
19412
194131999-06-24 Stan Shebs <shebs@andros.cygnus.com>
19414
19415 * config/mt-*: Remove, these haven't been used since 1996.
19416
194171999-06-22 Stan Shebs <shebs@andros.cygnus.com>
19418
19419 * gdb.base/call-strs.c, gdb.base/ending-run.c,
889bf7c5 19420 gdb.base/step-test.c: Include stdlib.h and string.h as needed.
085dd6e6
JM
19421 * gdb.c++/member-ptr.exp: Skip over these tests if using G++.
19422
9e0b60a8
JM
194231999-06-18 Stan Shebs <shebs@andros.cygnus.com>
19424
19425 * gdb.c++/overload.exp: XFAIL everything if using G++, add a
19426 simpler match case for the ptype of the big class.
19427
194281999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19429
19430 * gdb.exp: Fix test for gdb_prompt existence.
19431
194321999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19433
19434 * gdb.exp (gdb_test): Add fail after calls to perror.
19435
194361999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19437
19438 * gdb.exp (gdb_test): Accept variations of Undefined command messages.
19439
194401999-06-16 Fernando Nasser <fnasser@totem.to.cygnus.com>
19441
19442 * gdb.exp (gdb_test): Fix anchors on gdb_expect statement.
19443
0f71a2f6
JM
19444Fri Jun 11 12:56:50 1999 Andrew Cagney <cagney@b1.cygnus.com>
19445
19446 * gdb.base/call-strs.c (link_malloc): New function. Ensure that
889bf7c5 19447 malloc() is linked in.
0f71a2f6
JM
19448
194491999-06-08 Fernando Nasser <fnasser@totem.to.cygnus.com>
19450
19451 * gdb.base/ending-run.exp: Make sure we fail and do not timeout at
19452 step at end.
19453
19454 * gdb.base/annota1.exp: Increase match_max to prevent timeout.
19455
194561999-06-08 Jim Blandy <jimb@zwingli.cygnus.com>
19457
19458 * gdb.java/jv-print.exp: New file. (Our first Java test!)
19459
cce74817
JM
19460Fri Jun 4 10:47:46 1999 Jeffrey A Law (law@cygnus.com)
19461
19462 * gdb.base/a1-selftest.exp: Remove bogus hppa xfail.
19463 * gdb.base/mips_pro.exp: Likewise.
19464
194651999-06-02 Keith Seitz <keiths@cygnus.com>
19466
19467 * gdb.c++/templates.cc: Change all "new" operators to throw
19468 an exception.
19469 * gdb.c++/cplusfuncs.cc: Likewise.
19470
19471 * gdb.base/Makefile.in (EXECUTABLES): Add smoke1, annota1, and annota2.
19472
19473Wed Jun 2 17:37:05 1999 Andrew Cagney <cagney@b1.cygnus.com>
19474
19475 * gdb.base/condbreak.exp: Use rerun_to_main to start the program.
a9c64011
AS
19476 * gdb.base/ending-run.exp: When stepping out of main, accept a
19477 step into an arbitrary assembler file.
cce74817 19478
392a587b
JM
194791999-05-20 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19480
d63a86f8 19481 * gdb.base/annota1.exp: Allow any number of "frames-invalid" and
392a587b 19482 "breakpoint-invalid" to be printed.
d63a86f8 19483 * gdb.base/annota2.exp: Revise line number for main breakpoint. Allow any
392a587b
JM
19484 number of "frames-invalid" and "breakpoint-invalid" to be printed.
19485 * gdb.base/annota2.cc: Initialize a.x to 0.
19486
9e086581
JM
194871999-05-17 Keith Seitz <keiths@cygnus.com>
19488
19489 * gdb.base/call-ar-st.exp: Skip "print print_double_array (double_array)"
19490 when "skip_float_tests" set.
19491 Ditto for "print print_double_array(array_d)", "print print_small_structs",
19492 "print print_ten_doubles", and "step into print_long_arg_list".
19493 Don't assume we can step into "print_long_arg_list": we could step into memcpy.
19494 * gdb.base/call-rt-st.exp: Don't run float-related tests when "skip_float_tests"
19495 is set: "print print_one_double(*d1)" and "print print_two_floats(*f3)".
19496 * gdb.base/funcargs.exp: Don't run "float_and_integral_args" when
19497 "skip_float_tests" is set.
19498 * gdb.base/varargs.exp: Skip "print find_max_double(5,1.0,17.0,2.0,3.0,4.0)"
19499 when "skip_float_tests" set.
d63a86f8 19500
cd0fc7c3
SS
195011999-05-06 Keith Seitz <keiths@cygnus.com>
19502
19503 * gdb.base/annota2.cc: Include stdio.h.
19504
19505Wed May 5 17:44:31 1999 Stan Shebs <shebs@andros.cygnus.com>
19506
19507 * gdb.base/crossload.exp: Remove, this has been disabled ever
19508 since BFD stopped including all targets, and cross-GDB gets
19509 plenty of testing anyway.
19510 * gdb.base/i486-elf.u, gdb.base/m68k-aout.u, gdb.base/m68k-elf.u,
889bf7c5
PA
19511 gdb.base/sparc-aout.u, gdb.base/i860-elf.u, gdb.base/m68k-aout2.u,
19512 gdb.base/mips-ecoff.u, gdb.base/sparc-elf.u: Remove.
cd0fc7c3
SS
19513 * gdb.base/README: Remove, was doc for this.
19514 * gdb.base/Makefile.in (CROSS_EXECUTABLES): Remove, no longer
889bf7c5 19515 needed.
cd0fc7c3 19516
b83266a0
SS
195171999-05-04 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19518
19519 * gdb.base/call-ar-st.exp: Fix one regular expression in test
19520 output.
19521
19522 * gdb.base/annota1.exp: New file. Annotation level 2 tests.
19523 * gdb.base/annota2.exp: New file. More annotation tests.
19524 * gdb.base/annota1.c: New file. Source file for annota1.exp.
19525 * gdb.base/annota2.cc: New file. Source file for annota2.exp.
19526
195271999-04-23 Angela Marie Thomas <angela@cygnus.com>
19528
19529 * config/cfdbug.exp: New file.
19530
7a292a7a
SS
195311999-04-20 Jim Blandy <jimb@zwingli.cygnus.com>
19532
19533 * gdb.c++/demangle.exp (test_gnu_style_demangling): Add tests for
19534 Marcus Daniel's and Dale Hawkins's demangler crashes.
19535
19536 * gdb.c++/demangle.exp (test_gnu_style_demangling,
889bf7c5
PA
19537 test_lucid_style_demangling, test_arm_style_demangling,
19538 test_hp_style_demangling): Try Tom Tromey's core-dumping
19539 identifier under each demangling style.
7a292a7a
SS
19540
195411999-04-07 Jim Blandy <jimb@zwingli.cygnus.com>
19542
19543 * gdb.c++/demangle.exp: Include the current demangling style
19544 in all test names.
19545 (current_demangling_style): New global variable.
19546 (set_demangling_style, test_demangling_core, test_demangling,
19547 test_demangling_exact): New functions.
19548 (test_gnu_style_demangling, test_lucid_style_demangling,
19549 test_arm_style_demangling, test_hp_style_demangling): Use those,
19550 instead of calling gdb_test and gdb_test_exact directly.
19551 (catch_demangling_errors): New function, which reports errors
19552 signalled by the demangling test functions in an orderly way.
19553 (do_tests): Use catch_demangling_errors.
19554
195551999-04-06 Jim Blandy <jimb@zwingli.cygnus.com>
19556
19557 * gdb.base/signals.exp (test_handle_all_print): Use () for
889bf7c5 19558 grouping in expressions, not {}.
7a292a7a
SS
19559
19560 * gdb.base/smoke.exp: Test value of x, not y. The latter isn't
889bf7c5 19561 initialized yet.
7a292a7a
SS
19562
195631999-04-01 Stan Shebs <shebs@andros.cygnus.com>
19564
19565 * gdb.c++/derivation.exp: Pass ptype tests if synthesized methods
19566 are listed.
19567
195681999-03-26 Stan Shebs <shebs@andros.cygnus.com>
19569
19570 * gdb.stabs/weird.exp: Test for CC being defined before
19571 looking at its value.
19572
195731999-03-25 Stan Shebs <shebs@andros.cygnus.com>
19574
19575 * gdb.base/call-ar-st.exp: Remove stray '#'.
19576 * gdb.base/miscexprs.exp: Allow "short" and "long" as well as
19577 "short int" and "long int".
19578 * gdb.c++/overload.cc: Cast the string added in the previous
889bf7c5 19579 change, to mollify finicky HP compiler.
7a292a7a
SS
19580 * gdb.hp/reg-test.exp (testfile): Fix file name.
19581 * gdb.stabs/weird.exp: Don't try to run if HP compiler in use.
d63a86f8 19582
7a292a7a
SS
19583 * gdb.c++/misc.cc (main): Initialize obj_with_enum.
19584 * gdb.c++/classes.exp: Fix test of obj_with_enum values, allow
19585 alternate form of enum ptype.
19586
c906108c
SS
195871999-03-23 Stan Shebs <shebs@andros.cygnus.com>
19588
7a292a7a
SS
19589 * lib/gdb.exp (skip_hp_tests): Remove gcc_used argument.
19590 * gdb.hp/*.exp: Change all to run compiler probe only after
889bf7c5
PA
19591 passing skip_hp_tests, so as not to waste time on guaranteed
19592 failure.
7a292a7a 19593
c906108c
SS
19594 * gdb.c++/overload.cc: Pass string instead of char addr, always
19595 init ccpfoo.
19596 * gdb.c++/templates.cc: Fix syntax error.
19597
7a292a7a
SS
19598Tue Mar 23 14:56:36 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19599
19600 * gdb.base/commands.exp: Add test for correct position of '>'
d63a86f8 19601 when issuing the 'commands' command after a 'while' or 'if'
7a292a7a
SS
19602 command.
19603
196041999-03-18 James Ingham <jingham@cygnus.com>
19605
19606 * gdb.c++/ovldbreak.exp: Use gdb_continue_to_end
19607
19608 * gdb.c++/method.exp: It was testing an uninitialized int on the
19609 stack and assuming it was positive.
19610
19611 * gdb.base/watchpoint.exp: Use gdb_continue_to_end.
19612
19613 * gdb.base/step-test.exp: Catch a case where finish is broken and
d63a86f8 19614 keep it from killing the rest of the tests.
7a292a7a
SS
19615 Use gdb_continue_to_end.
19616
19617 * gdb.base/sigall.exp: use gdb_continue_to_end.
19618
19619 * gdb.base/ena-dis-br.exp: use gdb_continue_to_end.
19620
19621 * gdb.base/display.exp: use runto_main, not run.
19622
d63a86f8
RM
19623 * gdb.base/default.exp: Check for the current error message in the
19624 r abbreviation test.
7a292a7a
SS
19625 Add strongarm to the targets that know info float.
19626
d63a86f8 19627 * gdb.base/condbreak.exp: Use the gdb_run command rather than just
7a292a7a
SS
19628 run which doesn't work with monitors.
19629
19630 * gdb.base/call-ar-st.exp: fixed bogus regexp in continuing to 1034 test.
19631
19632 * gdb.base/break.exp: use the gdb_continue_to_end proc.
19633
19634 * lib/gdb.exp: I had added gdb_continue_to_end used to run to the end of a
d63a86f8
RM
19635 program. Traps the case (in Cygmon) when the program never really
19636 exits. Same as Mark's continue_to_exit, but I had put it in a lot
7a292a7a
SS
19637 more places, so I used my name. Sorry Mark...
19638
19639 * config/monitor.exp (gdb_target_monitor): added another
19640 target_info parameter: remotebinarydownload. This will set the
19641 remotebinarydownload flag if this is causing some boards trouble.
19642
196431999-03-18 Mark Salter <msalter@cygnus.com>
19644
19645 * lib/gdb.exp (continue_to_exit): New function.
19646
19647 * gdb.base/ena-dis-br.exp: Clean up for remote targets.
19648 * gdb.base/ending-run.exp: Ditto.
19649 * gdb.base/step-test.exp: Ditto.
19650
196511999-03-16 Stan Shebs <shebs@andros.cygnus.com>
19652
19653 * gdb.base/miscexprs.c: Clean up file, clear cbig.c[0] explicitly
19654 (suggested by Art Haas <ahaas@neosoft.com>).
19655
196561999-03-16 Jim Blandy <jimb@zwingli.cygnus.com>
19657
889bf7c5 19658 * gdb.base/signals.exp: Filter out *-*-linux* before matching *-*-gnu*.
7a292a7a
SS
19659
19660Fri Mar 12 18:06:21 1999 Stan Shebs <shebs@andros.cygnus.com>
19661
19662 * gdb.c++/ref-types.exp, ref-types2.exp: Allow alternate
889bf7c5 19663 descriptions of types (short unsigned int vs unsigned short, etc).
7a292a7a
SS
19664
196651999-03-12 Jim Blandy <jimb@zwingli.cygnus.com>
19666
19667 * gdb.base/call-strs.exp: Don't assume that `step' will step over
19668 a call to strlen; sometimes we do have sources.
19669
196701999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
c906108c
SS
19671
19672 * gdb.base/call-ar-st.c (main): Terminate char_array with a null
889bf7c5 19673 character, so GDB won't print garbage after its end.
d63a86f8 19674
c906108c
SS
19675 * gdb.base/call-ar-st.exp: Don't step into sum_array_print; set a
19676 breakpoint there instead. Sometimes GCC emits memcpy to handle
19677 the large structures being passed by value, so we step into that
19678 instead of sum_array_print, which obscures what we're really testing.
19679 * gdb.base/step-test.exp: However, we do want a test that notices
889bf7c5
PA
19680 the bizarre steps into memcpy, so do that here. Add check for
19681 stepping into function calls that pass large structures by value.
19682 ("Is that a noun clause, or are you just happy to see me?")
c906108c
SS
19683 Remove all references to specific line numbers.
19684 * gdb.base/step-test.c (struct rhomboidal, large_struct_by_value):
19685 New type and function.
19686 (main): Call large_struct_by_value, passing it a large struct by value.
19687 * lib/gdb.exp (gdb_get_line_number): New function.
19688
19689 * gdb.base/step-test.exp: Rewrite `stepi' and `nexti' tests to be
19690 more portable.
19691
7a292a7a
SS
196921999-03-08 Jim Blandy <jimb@zwingli.cygnus.com>
19693
c906108c
SS
19694 * lib/gdb.exp: Doc fixes.
19695
7a292a7a
SS
196961999-03-05 Nick Clifton <nickc@cygnus.com>
19697
d63a86f8 19698 * gdb.base/a2-run.exp: Add expected fails for strongarm-coff.
7a292a7a
SS
19699
197001999-03-04 Jim Blandy <jimb@zwingli.cygnus.com>
19701
c906108c 19702 * gdb.base/display.exp: Don't exercise the "detach" and "kill"
889bf7c5
PA
19703 commands. They're not germane to this test, and they don't work
19704 that way on remote targets.
c906108c 19705
3fc11d3e
JM
197061999-03-01 James Ingham <jingham@cygnus.com>
19707
19708 * Changelog entries merged over from gdb development branch.
19709
3fc11d3e
JM
19710 Tue Jan 5 12:33:47 1999 Keith Seitz <keiths@cygnus.com>
19711
19712 * lib/gdb.exp (gdbtk_analyze_results): Generic function
19713 for outputting results of test run.
19714
2d4a1622 19715 1998-12-07 Martin M. Hunt <hunt@cygnus.com>
3fc11d3e
JM
19716
19717 * lib/gdb.exp (gdbtk_start): Fix path for itcl library.
3fc11d3e 19718
7a292a7a
SS
197191999-02-25 Felix Lee <flee@cygnus.com>
19720
19721 * lib/gdb.exp (debug_format): initialize
19722
c906108c
SS
197231999-02-25 Jason Molenda (jsm@bugshack.cygnus.com)
19724
19725 * gdb.base/call-ar-st.c: Include string.h, not strings.h.
19726 * gdb.base/call-rt-st.c: Ditto.
19727
c906108c
SS
197281999-02-13 Jim Blandy <jimb@zwingli.cygnus.com>
19729
19730 * gdb.threads/pthreads.exp (horiz): New variable.
19731 (test_startup): Fix regexps that capture thread numbers.
19732
197331999-02-10 Jason Molenda (jsm@bugshack.cygnus.com)
19734
19735 * gdb.base/smoke.exp: Disambiguate two test case names (both
19736 called ``print'').
19737
19738Fri Feb 5 12:42:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19739
19740 * gdb.base/volatile.exp: Use gdb_test, add xfails for GCC
889bf7c5 19741 compilation.
c906108c
SS
19742
197431999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19744
19745 * gdb.base/miscexprs.exp: Change patterns to match GDB's
19746 actual output formatting.
19747 * gdb.base/smoke.exp: GDB removes leading 0's.
19748 * gdb.base/volatile.exp: Don't check type of remuneration;
19749 that variable is no longer defined in constvars.c.
19750 * gdb.base/step-test.c (main): Exit with explicit exit code.
19751 * gdb.base/step-test.exp: Remove two nexti checks--they are
19752 not portable.
19753
197541999-02-04 Jason Molenda (jsm@bugshack.cygnus.com)
19755
19756 * gdb.base/help.exp ("help delete display"): Fix test to match
19757 gdb's output.
19758
19759 * gdb.base/long_long.c (known_types): Initialize values to zero.
19760 * gdb.base/long_long.exp: Step one more line
19761 so 'dec' is initialized in "get to known place". GDB removes
a9c64011
AS
19762 leading zeros. Explicitly ask for hex formatting. Use
19763 unique test case names.
c906108c
SS
19764
19765Tue Feb 2 10:16:08 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19766
d63a86f8 19767 * lib/gdb.exp (gdb_preprocess): Remove 'puts' statement.
c906108c
SS
19768
19769 * gdb.c++/method.exp: Add missing close brace.
19770
197711999-01-30 Jim Blandy <jimb@zwingli.cygnus.com>
19772
19773 * gdb.base/maint.exp: Use 'set height 0' to disable page
19774 prompting, not 'set height 400'.
19775
19776 Fix a bunch of timeouts.
19777 * gdb.base/maint.exp ("maint print objfiles"): Break this up into
19778 four separate tests, so expect doesn't take forever to match a ton
19779 of text against a regexp with lots of .* forms.
19780 ("maint print psymbols", "maint print symbols"): Make some of
19781 these greps more selective, so that expect doesn't try to wade
19782 through huge piles of output and time out.
19783
19784 * gdb.base/maint.exp ("maint print msymbols"): Fix pattern.
19785
19786 * gdb.base/maint.exp ("maint info breakpoints"): Split into two
889bf7c5
PA
19787 tests: one which doesn't expect shlib events to be reported, and
19788 another which does, but is XFAIL for all platforms other than
19789 HP/UX.
c906108c
SS
19790
19791 * gdb.base/break.exp: Teach the test suite that the `catch
19792 fork', `catch vfork', and `catch exec' commands produce error
19793 messages on platforms that don't provide these features.
19794
19795Mon Jan 25 18:35:56 1999 Stan Shebs <shebs@andros.cygnus.com>
19796
19797 * gdb.hp/gen-so-thresh.c, so-thresh.sh, so-thresh.exp,
889bf7c5
PA
19798 so-thresh.linkopts, so-thresh.mk: Move to gdb.hp from gdb.base
19799 (shortening names from solib_threshold.exp etc), won't run on
19800 anything but HP-UX for the foreseeable future.
c906108c 19801 * gdb.hp/Makefile.in, gdb.base/Makefile.in (clean): Adjust to
889bf7c5 19802 reflect move.
c906108c
SS
19803
19804Thu Jan 21 15:46:49 1999 Stan Shebs <shebs@andros.cygnus.com>
19805
19806 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
889bf7c5 19807 gdb.trace/Makefile.in (clean): Remove all test executables.
c906108c
SS
19808
19809Tue Jan 19 17:20:09 1999 David Taylor <taylor@texas.cygnus.com>
19810
19811 * gdb.base/shlib-call.exp: add test cases to verify that gdb
19812 successfully re-sets breakpoints in shared libraries.
19813 * gdb.base/shmain.c (main): return 0, don't fall off the end.
19814
19815Fri Jan 15 14:04:57 1999 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
19816
d63a86f8
RM
19817 * gdb.hp/xdb3.exp: do not execute unless on hppa-hpux platform
19818 and compiled w/o GCC.
c906108c
SS
19819
19820 * gdb.hp/watch-cmd.exp: ditto.
19821
19822 * gdb.hp/watch-hp.exp: ditto.
19823
19824 * gdb.hp/xdb1.exp: ditto.
19825
19826 * gdb.hp/xdb2.exp: ditto.
19827
19828 * gdb.hp/dbx.exp: ditto.
19829
19830Thu Jan 14 18:36:48 1999 Stan Shebs <shebs@andros.cygnus.com>
19831
19832 * constvars.c: Remove C++-isms.
19833 * constvars.exp: Use gdb_test everywhere, add xfails if compiled
889bf7c5 19834 with GCC.
c906108c
SS
19835
19836Mon Jan 11 10:08:03 1999 David Taylor <taylor@texas.cygnus.com>
19837
19838 The following changes are part of the HP merge.
19839
19840 * gdb.base/break.exp: new tests to verify that catchpoints for
19841 fork, vfork, and exec don't trigger inappropriately.
19842
19843 * gdb.base/opaque.exp: compile one file at a time, then link.
19844
19845 * gdb.base/signals.exp: be more restrictive about which hppa
19846 systems receive a setup_xfail. new tests.
19847
19848 * gdb.base/solib_threshold.build: new file.
19849 * gdb.base/solib_threshold.exp: new file.
19850 * gdb.base/solib_threshold.link_opts: new file.
19851 * gdb.base/solib_threshold.mk: new file.
19852 * gdb.base/gen_solib_threshold.c: new file.
19853
19854 * gdb.c++/classes.exp: if on HPUX and not using gcc, skip the
19855 tests. New tests for enums inside classes.
19856
19857 * gdb.c++/compiler.cc: indicate support of template debugging.
19858
19859 * gdb.c++/demangle.exp: run hp style demangling tests.
19860
19861 * gdb.c++/inherit.exp: if on HPUX and not using gcc, skip the
19862 tests.
19863
19864 * gdb.c++/misc.cc: changes to support new tests.
19865
19866 * gdb.c++/templates.cc: changes to support HP's compiler; changes
19867 to support new tests.
19868
19869 * gdb.c++/virtfunc.exp: if we are on HPUX and we are not using
19870 gcc, then skip these tests.
19871
19872Sun Jan 10 23:44:11 1999 David Taylor <taylor@texas.cygnus.com>
19873
19874 The following files are part of the HP merge; some had longer
19875 names at HP, but have been renamed to be no more than 14
19876 characters in length.
19877
19878 * gdb.hp/ambiguous.cc: new file.
19879 * gdb.hp/ambiguous.exp: new file.
19880 * gdb.hp/attach.exp: new file.
19881 * gdb.hp/attach2.exp: new file.
19882 * gdb.hp/classes-hp.exp: new file.
19883 * gdb.hp/ctti.exp: new file.
19884 * gdb.hp/ctti-add.cc: new file.
19885 * gdb.hp/ctti-add1.cc: new file.
19886 * gdb.hp/ctti-add2.cc: new file.
19887 * gdb.hp/ctti-add3.cc: new file.
19888 * gdb.hp/dbx.exp: new file.
19889 * gdb.hp/exception.cc: new file.
19890 * gdb.hp/exception.exp: new file.
19891 * gdb.hp/foll-exec.c: new file.
19892 * gdb.hp/foll-exec.exp: new file.
19893 * gdb.hp/foll-fork.c: new file.
19894 * gdb.hp/foll-fork.exp: new file.
19895 * gdb.hp/foll-vfork.c: new file.
19896 * gdb.hp/foll-vfork.exp: new file.
19897 * gdb.hp/inherit-hp.exp: new file.
19898 * gdb.hp/more-steps.exp: new file.
19899 * gdb.hp/namespace.cc: new file.
19900 * gdb.hp/namespace.exp: new file.
19901 * gdb.hp/optimize.exp: new file.
19902 * gdb.hp/pxdb.c: new file.
19903 * gdb.hp/pxdb.exp: new file.
19904 * gdb.hp/quicksort.exp: new file.
19905 * gdb.hp/reg-test.exp: new file.
19906 * gdb.hp/reg-test.s: new file.
19907 * gdb.hp/sized-enum.c: new file.
19908 * gdb.hp/sized-enum.exp: new file.
19909 * gdb.hp/start-stop.exp: new file.
19910 * gdb.hp/templ-hp.cc: new file.
19911 * gdb.hp/templ-hp.exp: new file.
19912 * gdb.hp/thr-lib.c: new file.
19913 * gdb.hp/thr-lib.exp: new file.
19914 * gdb.hp/thr-lib.h: new file.
19915 * gdb.hp/thr-liblib.c: new file.
19916 * gdb.hp/virtfun-hp.c: new file.
19917 * gdb.hp/virtfun-hp.exp: new file.
19918 * gdb.hp/watch-cmd.exp: new file.
19919 * gdb.hp/watch-hp.exp: new file.
19920 * gdb.hp/xdb1.exp: new file.
19921 * gdb.hp/xdb2.exp: new file.
19922 * gdb.hp/xdb3.exp: new file.
19923
19924Wed Jan 6 18:41:15 1999 David Taylor <taylor@texas.cygnus.com>
19925
19926 The following files are part of the HP merge; some had longer
19927 names at HP, but have been renamed to be no more than 14
19928 characters in length.
19929
19930 * gdb.base/ss.h: new file.
19931 * gdb.base/call-ar-st.c: new file.
19932 * gdb.base/call-ar-st.exp: new file.
19933 * gdb.base/call-rt-st.c: new file.
19934 * gdb.base/call-rt-st-exp: new file.
19935 * gdb.base/call-strs.exp: new file.
19936 * gdb.base/ena-dis-br.exp: new file.
19937 * gdb.base/environ.exp: new file.
19938 * gdb.base/long_long.exp: new file.
19939 * gdb.base/sect-cmd.exp: new file.
19940 * gdb.base/shlib-cl2.exp: new file.
19941 * gdb.base/smoke.exp: new file.
19942 * gdb.base/so-impl-ld.c: new file.
19943 * gdb.base/so-impl-ld.exp: new file.
19944 * gdb.base/so-indr-cl.c: new file.
19945 * gdb.base/so-indr-cl.exp: new file.
19946 * gdb.base/varargs.exp: new file.
19947 * gdb.base/volatile.exp: new file.
19948 * gdb.base/whatis-exp.exp: new file.
7a292a7a 19949 * gdb.base/display.exp: new file.
c906108c
SS
19950 * gdb.c++/derivation.exp: new file.
19951 * gdb.c++/local.exp: new file.
19952 * gdb.c++/member-ptr.exp: new file.
19953 * gdb.c++/overload.exp: new file.
19954 * gdb.c++/ovldbreak.exp: new file.
19955 * gdb.c++/ref-types.exp: new file.
19956 * gdb.c++/ref-types2.exp: new file.
19957 * gdb.c++/userdef.exp: new file.
d63a86f8 19958
c906108c
SS
19959Wed Jan 6 13:50:57 1999 Stan Shebs <shebs@andros.cygnus.com>
19960
19961 * gdb.base/default.exp: Reflect wording change in remote.c.
19962
dc96c6c7 19963Tue Jan 5 19:14:51 1999 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
19964
19965 * gdb.base/help.exp: Update to reflect current text.
19966
19967Tue Jan 5 13:05:32 1999 David Taylor <taylor@texas.cygnus.com>
19968
19969 * gdb.c++/anon-union.cc: make foo and bar global, otherwise
19970 they're stack variables and contain garbage.
19971 * gdb.c++/anon-union.exp: new file.
19972
19973 The following changes were made by David Taylor
889bf7c5
PA
19974 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
19975 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
19976 in changes by HP.
c906108c
SS
19977
19978 * gdb.base/bitops.exp: new file.
19979 * gdb.base/default.exp: change expected messages for catch and
19980 info catch tests to reflect HP merge changes.
19981 * gdb.base/enable-disable-break.exp
19982 * gdb.base/ending-run.c: new file.
19983 * gdb.base/long_long.c: new file.
19984 * gdb.base/maint.exp: new file.
19985 * gdb.base/pointers2.exp: new file.
19986 * gdb.base/shlib-call2.exp: new file.
19987 * gdb.base/solib.exp: new file.
19988 * gdb.base/step-test.c: new file.
19989 * gdb.c++/anon-union.cc: new file.
19990 * gdb.c++/local.cc: new file.
19991 * gdb.c++/member-pointer.cc: new file.
19992 * gdb.c++/method.cc: new file.
19993 * gdb.c++/ref-types.cc: new file.
19994 * gdb.c++/ref-types2.cc: new file.
19995 * gdb.c++/userdef.cc: new file.
d63a86f8 19996
c906108c
SS
19997 * gdb.base/scope.exp: compile one file at a time, then link.
19998 * gdb.base/langs.exp: ditto.
19999 * gdb.base/list.exp: ditto.
d63a86f8 20000
c906108c
SS
20001Mon Jan 4 10:06:43 1999 David Taylor <taylor@texas.cygnus.com>
20002
20003 The following changes were made by David Taylor
889bf7c5
PA
20004 <taylor@cygnus.com>, Elena Zannoni <ezannoni@cygnus.com>, and
20005 Edith Epstein <eepstein@cygnus.com> as part of a project to merge
20006 in changes by HP.
d63a86f8 20007
c906108c
SS
20008 * gdb.c++/inherit.exp: if on hppa*-*-hpux* and not using gcc,
20009 skip tests. When compiling pass c++ flag to gdb_compile.
20010 * gdb.c++/
d63a86f8 20011
c906108c
SS
20012 * lib/gdb.exp (get_compiler_info): new, optional argument -- args;
20013 test for on hppa*-*-hpux*; use args to see if c++ was specified.
20014 (skip_hp_tests): new function.
20015 (gdb_preprocess): new function.
20016
20017 * configure.in (hpdir): decide whether to configure gdb.hp.
20018 * configure: regenerated.
20019
20020 * gdb.base/Makefile.in (MISCELLANEOUS): new macros -- extra things
20021 to delete on clean.
20022 (EXECUTABLES): update to reflect new additions.
20023 * gdb.base/commands.exp: update message expected.
20024 * gdb.base/default.exp: add copyright notice.
20025 * gdb.base/funcargs.exp (timeout): if hpux, increase timeout.
20026 * gdb.base/help.exp: update messages to reflect current text.
20027 * gdb.base/recurse.exp: add hpppa*-*-bsd* to 'list' of enabled
20028 targets for recurse tests.
20029 * gdb.base/watchpoint.exp: if on hpux and not gcc compiled, then
20030 skip this file.
20031
20032 * gdb.c++/Makefile.in (PROGS): update to reflect new executables.
20033 * gdb.c++/cplusfuncs.exp: tell gdb_compile that it's a c++
20034 compilation.
20035 * gdb.c++/misc.exp: ditto.
20036 * gdb.c++/templates.exp: if we're on hpux and it's not gcc, don't
20037 run the tests. tell gdb_compile that it's a c++ compilation.
20038
20039 * gdb.threads/pthreads.exp: fix typo in message.
d63a86f8 20040
c906108c
SS
20041 * gdb.base/all-bin.exp: new file.
20042 * gdb.base/arithmet.exp: new file.
20043 * gdb.base/assign.exp: new file.
20044 * gdb.base/completion.exp: new file.
20045 * gdb.base/cond-expr.exp: new file.
20046 * gdb.base/condbreak.exp: new file.
20047 * gdb.base/define.exp: new file.
20048 * gdb.base/dollar.exp: new file.
20049 * gdb.base/environment.exp: new file.
20050 * gdb.base/eval-skip.exp: new file.
20051 * gdb.base/jump.exp: new file.
20052 * gdb.base/logical.exp: new file.
20053 * gdb.base/pointers.exp: new file.
20054 * gdb.base/relational.exp: new file.
20055 * gdb.base/section_command.exp: new file.
20056 * gdb.base/whatis-expr.exp: new file.
20057
20058 * gdb.base/all-types.c: new file.
20059 * gdb.base/call-array-struct.c: new file.
20060 * gdb.base/call-return-struct.c: new file.
20061 * gdb.base/call-strings.c: new file.
20062 * gdb.base/callfuncs2.c: new file.
20063 * gdb.base/condbreak.c: new file.
20064 * gdb.base/constvars.c: new file.
20065 * gdb.base/display.c: new file.
20066 * gdb.base/int-type.c: new file.
20067 * gdb.base/jump.c: new file.
20068 * gdb.base/miscexprs.c: new file.
20069 * gdb.base/pointers.c: new file.
20070 * gdb.base/pointers2.c: new file.
20071 * gdb.base/shmain.c: new file.
20072 * gdb.base/shr1.c: new file.
20073 * gdb.base/shr2.c: new file.
20074 * gdb.base/solib.c: new file.
20075 * gdb.base/solib1.c: new file.
20076 * gdb.base/solib2.c: new file.
20077 * gdb.base/varargs.c: new file.
20078 * gdb.c++/derivation.cc: new file.
20079 * gdb.c++/overload.cc: new file.
20080 * gdb.c++/ovldbreak.cc: new file.
20081 * gdb.hp/attach.c: new file.
20082 * gdb.hp/attach2.c: new file.
20083 * gdb.hp/average.c: new file.
20084 * gdb.hp/compiler.c: new file.
20085 * gdb.hp/compiler.cc: new file.
20086 * gdb.hp/execd-program.c: new file.
20087 * gdb.hp/follow-exec.c: new file.
20088 * gdb.hp/follow-fork.c: new file.
20089 * gdb.hp/follow-vfork-and-exec.c: new file.
20090 * gdb.hp/misc-hp.cc: new file.
20091 * gdb.hp/more-steps.c: new file.
20092 * gdb.hp/optimize.c: new file.
20093 * gdb.hp/quicksort.c: new file.
20094 * gdb.hp/run-hp.c: new file.
20095 * gdb.hp/start-stop.c: new file.
20096 * gdb.hp/sum.c: new file.
20097 * gdb.hp/templates-hp.cc: new file.
20098 * gdb.hp/thread-local-in-lib.c: new file.
20099 * gdb.hp/thread-local-in-lib.h: new file.
20100 * gdb.hp/thread-local-in-lib.lib.c: new file.
20101 * gdb.hp/vforked-program.c: new file.
20102 * gdb.hp/virtfunc-hp.cc: new file.
20103 * gdb.hp/watchpoint-hp.c: new file.
20104 * gdb.hp/xdb.c: new file.
20105 * gdb.hp/xdb0.c: new file.
20106 * gdb.hp/xdb0.h: new file.
20107 * gdb.hp/xdb1.c: new file.
20108
20109Mon Dec 21 14:08:38 1998 David Taylor <taylor@texas.cygnus.com>
20110
20111 The following change was made by Edith Epstein
889bf7c5
PA
20112 <eepstein@cygnus.com> as part of a project to merge in changes
20113 originally made by HP; HP did not create ChangeLog entries.
c906108c
SS
20114
20115 * gdb.c++/demangle.exp: changed the expected output for some
20116 ARM-style mangling -- removed second reference to datatype.
889bf7c5 20117 For example, maint demangle __dt__11T1__pt__2_cFv
a9c64011 20118 T1<char>::~T1<char>(void)
c906108c 20119 becomes,
a9c64011
AS
20120 maint demangle __dt__11T1__pt__2_cFv
20121 T1<char>::~T1(void)
c906108c 20122
889bf7c5 20123 (test_hp_style_demangling): new hp specific demangling test cases.
d63a86f8 20124
c906108c
SS
20125Mon Dec 14 15:07:03 1998 Jeffrey A Law (law@cygnus.com)
20126
20127 * gdb.trace/actions.exp: Ignore compiler warnings compiling actions.c
20128 * gdb.trace/backtrace.exp: Likewise.
20129 * gdb.trace/circ.exp: Likewise.
20130 * gdb.trace/collection.exp: Likewise.
20131 * gdb.trace/deltrace.exp: Likewise.
20132 * gdb.trace/infotrace.exp: Likewise.
20133 * gdb.trace/limits.exp: Likewise.
20134 * gdb.trace/packetlen.exp: Likewise.
20135 * gdb.trace/passc-dyn.exp: Likewise.
20136 * gdb.trace/passcount.exp: Likewise.
20137 * gdb.trace/report.exp: Likewise.
20138 * gdb.trace/save-trace.exp: Likewise.
20139 * gdb.trace/tfind.exp: Likewise.
20140 * gdb.trace/tracecmd.exp: Likewise.
20141 * gdb.trace/while-dyn.exp: Likewise.
20142 * gdb.trace/while-stepping.exp: Likewise.
20143
201441998-12-07 Jim Blandy <jimb@zwingli.cygnus.com>
20145
20146 * gdb.base/restore.exp, gdb.base/restore.c: New tests.
20147
20148Wed Dec 2 20:03:53 1998 Stan Shebs <shebs@andros.cygnus.com>
20149
20150 From Brendan Kehoe:
20151 * gdb.c++/cplusfuncs.cc, misc.cc, virtfunc.cc: Add now-required
20152 int return types.
20153
20154Sat Oct 24 18:04:22 1998 Felix Lee <flee@cygnus.com>
20155
20156 * config/slite.exp (gdb_load): use gdb_file_cmd, so we can do
889bf7c5 20157 remote dos host testing right.
c906108c
SS
20158
20159Mon Oct 19 01:31:59 1998 Felix Lee <flee@cygnus.com>
20160
20161 * gdb.base/corefile.exp: remove some xfails.
20162
20163Thu Oct 15 10:04:38 1998 Andrew Cagney <cagney@b1.cygnus.com>
20164
20165 * gdb.base/reread.exp: Sleep 1 - ensures that the two executables
889bf7c5 20166 have different timestamps.
c906108c
SS
20167
20168Thu Oct 1 20:56:14 1998 Andrew Cagney <cagney@b1.cygnus.com>
20169
20170 * lib/gdb.exp, gdb.base/default.exp, config/monitor.exp,
889bf7c5 20171 gdb.base/default.exp: Replace "exec" with "executable".
c906108c
SS
20172
20173Tue Sep 29 15:06:29 1998 Andrew Cagney <cagney@b1.cygnus.com>
20174
20175 * gdb.base/default.exp: Change else if to elseif from previous
889bf7c5 20176 delta.
c906108c
SS
20177
20178Mon Sep 28 13:21:43 1998 Nick Clifton <nickc@cygnus.com>
20179
20180 * gdb.base/default.exp: Add brace missing from previous delta.
20181
20182Mon Sep 21 14:39:27 1998 Nick Clifton <nickc@cygnus.com>
20183
20184 * gdb.base/default.exp: Support test for info float for all
20185 varieties of arm toolchain.
20186
dc96c6c7 20187Fri Sep 18 14:07:44 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20188
20189 * gdb.trace/*.exp: remove "remote_download" command.
20190
dc96c6c7 20191Wed Sep 16 11:38:21 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20192
20193 * gdb.trace/*.exp: remove -gdwarf from compile.
20194
20195Wed Sep 16 01:23:11 1998 Felix Lee <flee@cygnus.com>
20196
20197 * gdb.trace/configure.in(AC_INIT): typo
20198 * gdb.trace/configure: regenerated
20199
dc96c6c7 20200Mon Sep 14 20:00:04 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20201
20202 * config/m68k-emc.exp: New file.
20203 * lib/<emc-support.exp trace-support.exp}: New files.
20204 * configure.in: add new test directory gdb.trace.
20205 * gdb.trace/{configure configure.in Makefile.in}: New files.
20206 * gdb.trace/{actions.c actions.exp gdb_c_test.c}: New files.
20207 * gdb.trace/{circ.c circ.exp limits.c limits.exp}: New files.
20208 * gdb.trace/{collection.c collection.exp tfind.exp }: New files.
20209 * gdb.trace/{backtrace.exp deltrace.exp infotrace.exp}: New files.
20210 * gdb.trace/{packetlen.exp passc-dyn.exp passcount.exp}: New files.
20211 * gdb.trace/{report.exp save-trace.exp tracecmd.exp}: New files.
20212 * gdb.trace/{while-dyn.exp while-stepping.exp}: New files.
d63a86f8 20213
dc96c6c7 20214Fri Sep 11 13:58:02 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20215
20216 * gdb.c++/classes.exp: Change all regular expressions to match
20217 arbitrary combinations of newline/carriage-return, so that they
20218 will work equally well on Unix and Windows.
20219 * gdb.c++/inherit.exp: ditto.
20220 * gdb.c++/virtfunc.exp: ditto.
20221
202221998-08-11 Dawn Perchik <dawn@cygnus.com>
20223
20224 * gdb.base/setshow.exp: Fix error introduced by call to runto_main.
20225
c2d11a7d
JM
20226Fri Jul 24 15:51:34 1998 Jeffrey A Law (law@cygnus.com)
20227
20228 * gdb.disasm/am33.s: Add tests for autoincrement instructions.
20229 * gdb.disasm/am33.exp: Run time. Update tests which use r8-r15
20230 to use a0-a3/d0-d3 as needed.
20231
20232Thu Jul 16 18:20:46 1998 Jeffrey A Law (law@cygnus.com)
20233
20234 * gdb.disasm/am33.s: Add 4 operand mul and mulu tests.
20235 * gdb.disasm/am33.exp: Corresponding changes.
20236
c906108c
SS
202371998-07-11 Felix Lee <flee@cygnus.com>
20238
20239 * gdb.base/callfuncs.exp: add cmp10 test.
20240 * gdb.base/callfuncs.c (cmp10): new function.
20241
20242Thurs Jul 9 11:08:31 1998 Dawn Perchik <dawn@cygnus.com>
20243
d63a86f8 20244 * gdb.base/commands.exp: Break up infrun_breakpoint_command_test
c906108c
SS
20245 into two parts to get around a synchronization problem in expect.
20246
3fc11d3e
JM
20247Fri Jun 26 14:27:13 1998 Keith Seitz <keiths@cygnus.com>
20248
20249 * lib/gdb.exp (gdbtk_start): Add startup for gdbtk.
20250
20251 * configure.in: Add options for gdbtk testsuite.
20252
20253 * configure: Regenerate.
20254
20255 * gdb.gdbtk: New directory to hold gdbtk tests.
20256
c906108c
SS
20257Fri Jun 26 14:52:47 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20258
20259 * gdb.fortran/types.exp: Escape brackets in expect patterns
20260 for test_float_literal_types_accepted tests.
20261 * gdb.base/scope.exp: Remove extraneous newline in filelocal_bss
20262 before run test.
20263
c2d11a7d
JM
20264Fri Jun 26 11:12:17 1998 Jeffrey A Law (law@cygnus.com)
20265
20266 * am33.exp: Just compile, do not link the testcase.
20267 * am33.s: Add ".am33" pseudoop to force am33 mode.
20268
c906108c
SS
202691998-06-25 Felix Lee <flee@cygnus.com>
20270
20271 * gdb.base/setshow.exp: make sure $pc is sane.
20272
20273 * gdb.stabs/weird.exp: split expect patterns properly.
20274
c2d11a7d
JM
20275Wed Jun 24 13:03:15 1998 Jeffrey A Law (law@cygnus.com)
20276
20277 * gdb.disasm/am33.s: New disassembler testfile for the am33.
20278 * gdb.disasm/am33.exp: Run it.
20279
dc96c6c7 20280Tue Jun 23 11:45:01 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20281
20282 * gdb.base/funcargs.exp: simplify expect strings to ease pattern
20283 match processing (and eliminate spurious timeouts when running).
20284
dc96c6c7 20285Fri Jun 12 17:28:22 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20286
20287 * gdb.base/signals.exp (test_handle_all_print): put back Mach
20288 exception test, but conditionalize it on target [mach | gnu].
20289
dc96c6c7 20290Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20291
20292 * gdb.base/overlays.exp: fixup compile line for linker script.
20293
20294Thu Jun 4 21:54:15 1998 Felix Lee <flee@zog.cygnus.com>
20295
20296 * gdb.fortran/types.exp: don't guess at float size.
20297
20298Thu May 21 02:28:37 1998 Felix Lee <flee@zog.cygnus.com>
20299
20300 * gdb.base/exprs.exp: delete test that depends on int size.
20301
20302Sun May 17 17:10:22 1998 Bob Manson <manson@charmed.cygnus.com>
20303
20304 * config/sim.exp: Removed checks for target triplets.
20305 (gdb_target_sim): Use gdb,target_sim_options.
20306
20307Sat May 16 23:43:35 1998 Mark Alexander <marka@cygnus.com>
20308
20309 * gdb.base/reread.exp: New file.
20310 * gdb.base/reread1.c: New file.
20311 * gdb.base/reread2.c: New file.
20312
20313Sat May 16 23:22:09 1998 Mark Alexander <marka@cygnus.com>
20314
20315 * config/sim.exp: Use 'target sim -sparclite' when running
20316 SPARClite programs.
20317
20318Sat May 16 18:48:08 1998 Doug Evans <devans@canuck.cygnus.com>
20319
20320 * gdb.base/structs2.exp: New file.
20321 * gdb.base/structs2.c: New file.
20322
20323Wed May 13 13:36:14 1998 Doug Evans <devans@canuck.cygnus.com>
20324
20325 * gdb.asm/common.inc: New file.
20326 * gdb.asm/d10v.inc: New file.
20327 * asm-source.exp: Pass -I's to gas to find .inc files.
20328 Update line numbers in expected output.
20329 * asmsrc1.s: Rewrite.
20330 * asmsrc2.s: Rewrite.
20331 * configure.in: Create arch.inc symlink.
20332 * configure: Regenerate.
20333 * Makefile.in (distclean): Delete arch.inc.
20334
20335Wed May 6 10:30:54 1998 John Metzler <jmetzler@cygnus.com>
20336
20337 * callfuncs.c (t_enum_value1) : Cleanup return value warnings
889bf7c5
PA
20338 (t_enum_value2): ditto
20339 (t_enum_value3): ditto
20340 (main): ditto
c906108c
SS
20341Fri May 1 09:33:37 1998 Peter Schauer <pes@regent.e-technik.tu-muenchen.de>
20342
20343 * gdb.base/break.exp: Remove xfail for `deleting all breakpoints
20344 when none' unexpected prompt case, fixed by breakpoint.c:delete_command
20345 change.
20346 Use gdb_test instead of send_gdb/gdb_expect sequences.
20347
20348Thu Apr 23 12:56:19 1998 Jason Molenda (crash@bugshack.cygnus.com)
20349
20350 * gdb.c++/virtfunc.cc: Declare extern "C" printf to return int,
20351 not void.
20352
20353Thu Apr 16 10:52:34 1998 John Metzler <jmetzler@cygnus.com>
20354
20355 * gdb.base/branches.c: Code with lots of loops and
889bf7c5
PA
20356 subroutines. Used to test gdbs ability to single step through PC
20357 changes, especially to test mips-tdep.c:mips_next_pc
c906108c
SS
20358
20359Mon Apr 13 22:32:51 1998 Frank Ch. Eigler <fche@cygnus.com>
20360
20361 * gdb.c++/virtfunc.cc: Make extern "C" printf declaration pass
20362 more rigorous EGCS C++ error checking.
20363
20364Fri Apr 10 22:38:12 1998 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
20365
a9c64011
AS
20366 * gdb.base/help.exp: Clean up `help set args' and `help show args'
20367 tests.
20368 * gdb.base/interrupt.exp: Add "i*86-*-solaris2*" xfail for calling
20369 function when asleep.
20370 * gdb.base/signals.exp: Add "i*86-*-solaris2*" xfails. Add comment
20371 for i*86 Linux and SVR4 signal handling problems.
20372 Remove linux xfail for `next to handler in signals_tests_1', fixed
20373 by recent infrun.c change.
20374 Limit backtrace to 10 frames to avoid timeout problems with infinite
20375 stack backtraces.
20376 Adjust expect pattern in `handle all print' test to match Apr 28 1997
20377 target.[ch] change.
c906108c
SS
20378
20379Tue Mar 31 00:40:32 1998 Bob Manson <manson@charmed.cygnus.com>
20380
20381 * lib/gdb.exp(gdb_test): Send multiline commands one at a time; wait
20382 for a newline from gdb before continuing.
20383 (default_gdb_exit): Just look for y or n.
20384 (gdb_test): Detect abnormal exit from GDB running on DOS; if
20385 it does, fail the rests of the tests in the file.
20386
20387Tue Mar 24 22:44:52 1998 Bob Manson <manson@charmed.cygnus.com>
20388
20389 * config/cygmon.exp: New file.
20390
20391Mon Mar 16 21:39:11 1998 Bob Manson <manson@charmed.cygnus.com>
20392
20393 * gdb.base/list.exp: Fix problem with "list default lines around
889bf7c5 20394 main" test on remote targets.
c906108c
SS
20395
20396 * gdb.base/scope.exp: Fix problem with filelocal_bss before
20397 run test on remote targets.
20398
20399Thu Mar 12 16:23:00 1998 Doug Evans <devans@canuck.cygnus.com>
20400
20401 * gdb.asm: New directory.
20402 * configure.in: Configure it.
20403 * configure: Regenerate.
20404 * gdb.asm/{Makefile.in,configure.in,configure}: New files.
20405 * gdb.asm/{asm-source.exp,asmsrc1.s,asmsrc2.s}: New files.
20406
20407Mon Feb 23 08:22:44 1998 Mark Alexander <marka@cygnus.com>
20408
20409 * config/mn10300-eval.exp: New file to support MN10300 eval board.
20410
dc96c6c7 20411Wed Feb 18 16:43:46 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20412
a9c64011
AS
20413 * gdb.base/overlays (several files): Merge the two overlay
20414 managers into one. Change variables (foox, barx, bazx, grbxx)
20415 back into ints but force them to load in their proper sections.
c906108c
SS
20416
20417Thu Feb 12 13:49:30 1998 Andrew Cagney <cagney@b1.cygnus.com>
20418
20419 * gdb.base/d10vovly.c (D10VTranslate): Map IMAP0 to low 128k of
889bf7c5 20420 on-chip insn memory and IMAP1 to upper 128k.
c906108c
SS
20421 (D10VCopy): Handle memory regions crossing 16k boundaries.
20422 (D10VCopy): Transfer data in 32 bit chunks.
20423
20424Tue Feb 10 17:23:22 1998 Andrew Cagney <cagney@b1.cygnus.com>
20425
20426 * gdb.base/overlays.c (main): Exit normally when result is
889bf7c5 20427 correct.
c906108c
SS
20428
20429 * gdb.base/d10v.ld: Update LMAs to reflect current d10v address
889bf7c5 20430 map. Include space for printf in .text segment.
c906108c
SS
20431
20432 * gdb.base/d10vovly.c (D10VTranslate): New function, handle
889bf7c5 20433 updated d10v memory VMA/LMA map.
c906108c 20434 (D10VCopy): Call D10VTranslate.
d63a86f8 20435
c906108c
SS
20436Fri Feb 6 14:13:12 1998 Andrew Cagney <cagney@b1.cygnus.com>
20437
20438 * gdb.base/m32rovly.c: Force variable _novlys into .data section.
20439
20440 * gdb.base/bar.c (barx, bar): Change variable to small array so
889bf7c5
PA
20441 that it won't be put into the .sdata - small data -
20442 section. Update reference.
c906108c
SS
20443 * gdb.base/baz.c (bazx, baz): Ditto.
20444 * gdb.base/foo.c (foox, foo): Ditto.
20445 * gdb.base/grbx.c (grbxx, grbx): Ditto.
20446
20447 * gdb.base/overlays.exp: Expect variables barx, bazx, foox, grbxx
889bf7c5 20448 to be arrays.
d63a86f8 20449
dc96c6c7 20450Thu Jan 29 14:48:19 1998 Michael Snyder (msnyder@cygnus.com)
d63a86f8 20451
a9c64011
AS
20452 * gdb.base/overlays.exp: fix up and get working again.
20453 Add tests for backtraces from an overlay function.
d63a86f8 20454
c906108c
SS
20455Fri Jan 23 07:52:45 1998 Fred Fish <fnf@cygnus.com>
20456
20457 * gdb.base/watchpoint.exp: Set "d10v*-*-*" clear_xfail for
20458 "calling function with watchpoint enabled".
20459
20460Thu Jan 22 14:23:29 1998 Fred Fish <fnf@cygnus.com>
20461
20462 * gdb.base/break.exp (test_next_with_recursion): Remove
889bf7c5 20463 gdb_suppress_tests for d10v-*-*.
c906108c
SS
20464 * lib/gdb.exp (gdb_suppress_tests): Disable this function
20465 pending review of whether it is useful or not.
20466
20467Tue Jan 20 13:02:09 1998 Mark Alexander <marka@cygnus.com>
20468
20469 * gdb.base/funcargs.exp: Increase timeout for slow TX39 boards.
20470
20471Mon Jan 19 08:53:04 1998 Mark Alexander <marka@cygnus.com>
20472
20473 * gdb.base/break.exp: Increase timeout for slow TX39 boards.
20474 * config/dve.exp: New file to support Densan boards.
20475
20476Mon Dec 15 22:38:05 1997 Andrew Cagney <cagney@b1.cygnus.com>
20477
20478 * gdb.base/interrupt.exp: Document problem of simulators, signals,
889bf7c5 20479 reads and BSD.
c906108c
SS
20480
20481Wed Nov 26 22:29:18 1997 Bob Manson <manson@charmed.cygnus.com>
20482
20483 * config/monitor.exp: Be a bit less picky about the "Remote debugging"
20484 response.
20485
20486 * gdb.c++/misc.exp: Call runto_main instead of doint it manually.
20487
20488Tue Nov 25 12:46:36 1997 Andrew Cagney <cagney@b1.cygnus.com>
20489
20490 * gdb.base/mips_pro.exp: Add "mips64*-*-elf" xfail for backtrace
889bf7c5 20491 test.
c906108c
SS
20492
20493 * gdb.base/funcargs.exp: Query GDB for target_sizeof_int,
889bf7c5 20494 target_sizeof_long and target_bigendian_p.
c906108c 20495 (structs_by_value, structs_by_reference): Check values according
889bf7c5 20496 to targets word size and endianess.
d63a86f8 20497
c906108c
SS
20498Mon Nov 24 16:37:06 1997 Andrew Cagney <cagney@b1.cygnus.com>
20499
20500 * gdb.base/langs.exp: For "continue to exit" ignore any trailing
889bf7c5 20501 output.
c906108c
SS
20502
20503Fri Oct 17 13:24:43 1997 Stan Shebs <shebs@andros.cygnus.com>
20504
20505 * gdb.base/default.exp, gdb.base/help.exp, gdb.base/setshow.exp:
889bf7c5 20506 Update test of set args help to match source change.
c906108c
SS
20507
20508Fri Sep 26 17:36:20 1997 Jason Molenda (crash@pern.cygnus.com)
20509
20510 * gdb.base/default.exp: Expect help system output to be in
20511 alphabetical order.
20512 * gdb.base/help.exp: Ditto.
20513
20514Wed Sep 24 13:08:14 1997 Bob Manson <manson@charmed.cygnus.com>
20515
20516 * gdb.base/signals.exp: Change "i*86-pc-linux-gnu" to
20517 "i*86-pc-linux-gnu*".
20518 * gdb.base/interrupt.exp: Ditto.
20519 * gdb.base/corefile.exp: Ditto.
20520
20521 * lib/gdb.exp(gdb_compile): If is_vxworks target feature is set,
889bf7c5 20522 define vxworks when building the testcase.
c906108c
SS
20523
20524 * gdb.base/ptype.exp: Fix testnames to be unique.
20525 * gdb.base/radix.exp: Ditto.
20526 * gdb.base/term.exp: Ditto.
20527 * gdb.base/whatis.exp: Ditto.
20528 * gdb.c++/classes.exp: Ditto.
20529
20530Tue Sep 16 22:21:48 1997 Bob Manson <manson@charmed.cygnus.com>
20531
20532 * gdb.base/callfuncs.exp: Fix indentation.
20533
20534 * lib/gdb.exp(gdb_expect): Set remote_suppress_flag if
20535 suppress_flag has been set.
20536 (gdb_step_for_stub): Check for gdb,use_breakpoint_for_stub
20537 target feature.
20538
20539Mon Sep 15 15:43:17 1997 Bob Manson <manson@charmed.cygnus.com>
20540
20541 * gdb.stabs/weird.exp: Don't start gdb 'til after we've compiled
20542 the testcase.
20543
20544 * gdb.c++/cplusfuncs.cc(main): Add extern "C" declaration for
889bf7c5 20545 set_debug_traps() and breakpoint().
c906108c
SS
20546 * gdb.c++/misc.cc (main): Ditto.
20547 * gdb.c++/templates.cc (main): Ditto.
20548 * gdb.c++/virtfunc.cc (main): Ditto.
20549
20550Fri Sep 12 16:56:38 1997 Bob Manson <manson@charmed.cygnus.com>
20551
20552 * lib/gdb.exp(gdb_step_for_stub): New function.
20553 (gdb_run_cmd): Look for gdb,do_reload_on_run target feature--if it
20554 exists, reload the executable and do a "continue" instead of
20555 doing a jump.
20556 (runto_main): Use gdb_step_for_stub.
d63a86f8 20557
c906108c 20558 * gdb.base/break.exp: Use gdb_step_for_stub. Also, rename certain
889bf7c5 20559 tests to have unique names.
c906108c
SS
20560 * gdb.base/callfuncs.exp: Ditto.
20561 * gdb.base/commands.exp: Ditto.
20562 * gdb.base/default.exp: Ditto.
20563 * gdb.base/help.exp: Ditto.
20564 * gdb.base/list.exp: Ditto.
20565 * gdb.base/opaque.exp: Ditto.
20566 * gdb.base/printcmds.exp: Ditto. Use a loop to emit multiple
20567 similar tests.
d63a86f8 20568
c906108c
SS
20569 * gdb.base/setshow.c: Add set_debug_traps/breakpoint calls.
20570 * gdb.c++/cplusfuncs.cc: Ditto.
20571 * gdb.c++/virtfunc.cc: Ditto.
20572
20573 * config/monitor.exp: Keep track of the last file we saw, rather
20574 than trying to get the info from gdb.
20575
20576 * gdb.fortran/types.exp: Move comment to previous line.
20577
20578Tue Sep 2 19:55:34 1997 Bob Manson <manson@charmed.cygnus.com>
20579
20580 * config/sparclet.exp: Detect gratuitous change to sparclet gdb
889bf7c5 20581 target mode.
c906108c
SS
20582
20583Mon Jul 28 12:14:47 1997 Stan Shebs <shebs@andros.cygnus.com>
20584
20585 From Bob Manson:
20586 * config/monitor.exp (gdb_target_monitor): Look for "Connected to"
889bf7c5 20587 string from GDB when it connects.
c906108c
SS
20588
20589 * lib/gdb.exp: Look for $TOOL_EXECUTABLE.
20590
20591Thu Jul 3 15:35:12 1997 Bob Manson <manson@charmed.cygnus.com>
20592
20593 * lib/gdb.exp(get_debug_format): Don't cause the testsuite to fail
889bf7c5
PA
20594 if we can't get a debug format from GDB (we may be testing an
20595 older GDB). Use a 10 second timeout when checking for the format.
c906108c
SS
20596
20597 * gdb.stabs/weird.exp: Fix quoting.
20598
20599 * config/sparclet.exp: Renamed sparclet-loader.c to stub-loader.c.
20600
20601Mon Jun 30 18:31:43 1997 Bob Manson <manson@charmed.cygnus.com>
20602
20603 * config/arm-ice.exp: New file.
20604
20605Sun Jun 29 16:43:30 1997 Bob Manson <manson@charmed.cygnus.com>
20606
20607 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabled
889bf7c5 20608 until it has been modified to work with the new testsuite.
c906108c 20609
99707966 20610 * gdb.*/*.exp: Instead of causing 1 unresolved test when the
889bf7c5
PA
20611 testcase won't compile, cause all of the testcases in the file to
20612 fail instead.
c906108c
SS
20613
20614 * lib/gdb.exp(gdb_suppress_entire_file): New procedure.
20615 (gdb_clear_suppressed): New procedure.
20616 (gdb_stop_suppressing_tests): Only clear suppress_flag if
20617 it contains a positive value.
20618
20619Sat Jun 28 13:31:11 1997 Bob Manson <manson@charmed.cygnus.com>
20620
20621 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.
20622
20623 * gdb.c++/virtfunc.exp: Remove setting of libs variable.
20624
20625Fri Jun 27 07:44:25 1997 Fred Fish <fnf@cygnus.com>
20626
20627 * lib/gdb.exp (setup_xfail_format): New function.
20628 (get_debug_format): New function to get debug format.
20629 (debug_format): New global variable to hold last value set
20630 by get_debug_format.
20631 * gdb.base/list.exp: Call get_debug_format and expect some
889bf7c5 20632 tests to fail for DWARF 1 and COFF formats.
c906108c
SS
20633 * gdb.c++/ptype.exp: Ditto.
20634 * gdb.c++/classes.exp: Ditto.
20635 * gdb.c++/cplusfuncs.exp: Ditto.
20636 * gdb.c++/inherit.exp: Ditto.
20637 * gdb.c++/templates.exp: Ditto.
20638 * gdb.c++/virtfunc.exp: Ditto.
d63a86f8 20639
c906108c
SS
20640Wed Jun 25 09:08:51 1997 Bob Manson <manson@charmed.cygnus.com>
20641
20642 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remote
20643 host doesn't have a currently-open connection.
20644
20645 * config/sparclet.exp: Cleanups and fixes to make it generic for
889bf7c5
PA
20646 any gdb stub target. Handle cases where gdb doesn't respond when
20647 interrupted in a sane fashion.
c906108c
SS
20648
20649 * config/m32r-stub.exp: Load sparclet.exp instead of trying to do the
889bf7c5 20650 same thing in a totally different way.
c906108c
SS
20651
20652 * config/monitor.exp: Pass in timeouts to gdb_expect instead of
889bf7c5 20653 setting "timeout".
c906108c 20654 (gdb_start): We set the global gdb_prompt variable in
889bf7c5 20655 default_gdb_init now.
c906108c
SS
20656
20657Sun Jun 22 09:11:02 1997 Fred Fish <fnf@cygnus.com>
20658
20659 * gdb.base/printcmds.exp: Fix "check for floating addition"
20660 regexp to accept results within approx +/- .01 of exact value.
20661 * lib/gdb.exp (gdb_test): Remove unused expect_out global decl.
20662
20663Wed Jun 18 11:11:39 1997 Bob Manson <manson@charmed.cygnus.com>
20664
20665 * lib/gdb.exp(gdb_init): Pass our arguments to default_gdb_init
889bf7c5 20666 properly.
c906108c
SS
20667 (gdb_expect): Add optional timeout parameter, and add timeout
20668 value to various calls.
20669 (gdb_suppress_tests): Only give one warning message per group.
20670
20671Tue Jun 17 13:10:10 1997 Bob Manson <manson@charmed.cygnus.com>
20672
20673 * lib/gdb.exp(gdb_expect): Declare errorInfo and errorCode as
889bf7c5
PA
20674 global variables. Handle getting a value for $timeout more
20675 gracefully.
c906108c
SS
20676
20677Sat Jun 14 09:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20678
20679 * lib/gdb.exp: Close connection to remote host if gdb doesn't
889bf7c5 20680 initialize.
c906108c 20681 (default_gdb_init): New procedure; allow gdb_init to be overridden
889bf7c5 20682 by a target configuration file.
c906108c
SS
20683 (gdb_expect): Pass the timeout to remote_expect.
20684
20685 * config/monitor.exp(gdb_load): Fix typo in regexp.
20686
20687Thu Jun 12 20:57:12 1997 Bob Manson <manson@charmed.cygnus.com>
20688
20689 * gdb.base/funcargs.exp: Remove spurious suppress tests call.
20690
20691Tue Jun 3 15:20:20 1997 Bob Manson <manson@charmed.cygnus.com>
20692
20693 * config/monitor.exp(gdb_target_monitor): Call gdb_file_cmd
889bf7c5
PA
20694 here. Call gdb_target_exec before rebooting the target, to make
20695 sure the connection to the target is closed.
c906108c
SS
20696 (gdb_load): Pass the name of the executable to gdb_target_monitor.
20697 Don't call gdb_file_cmd here; let gdb_target_monitor do it.
20698 Also detect "Timeout reading from remote" error.
20699
20700 * config/gdbserver.exp: Pass the executable being loaded to
889bf7c5
PA
20701 gdb_target_monitor. Don't call gdb_file_cmd here; let
20702 gdb_target_monitor do it.
c906108c
SS
20703
20704 * gdb.disasm/hppa.exp: Don't use exec_output.
20705
20706Fri May 23 13:28:29 1997 Bob Manson <manson@charmed.cygnus.com>
20707
20708 * gdb.base/list.exp: If we're debugging a non-native target,
20709 try to set the pc register to point to the start of the
20710 program before doing the first list command.
20711
20712 * gdb.c++/virtfunc.exp(gdb_virtfunc_restart): Make sure we run
889bf7c5 20713 test_calls after restarting.
c906108c
SS
20714
20715 * lib/gdb.exp(gdb_run_cmd): Send jump command again after
889bf7c5 20716 reloading.
c906108c
SS
20717
20718 * gdb.base/watchpoint.exp: Fix typo.
20719
20720 * gdb.base/setshow.exp: Check for use_gdb_stub.
20721
20722 * gdb.base/break.exp: Fix continue until exit test for the gdb
889bf7c5 20723 stub case.
c906108c
SS
20724 * gdb.base/langs.exp: Ditto.
20725
20726 * config/monitor.exp(gdb_load): Handle gdb_sect_offset and
889bf7c5
PA
20727 gdb_load_offset. If we weren't given a file to load, figure out
20728 what the current file is and use it.
c906108c
SS
20729
20730 * config/i386-bozo.exp: New file.
20731
20732Thu May 22 18:51:32 1997 Bob Manson <manson@charmed.cygnus.com>
20733
20734 * lib/gdb.exp(gdb_expect): Look for gdb,timeout target
20735 feature.
20736
20737 * config/proelf.exp: New entry.
20738
20739Wed May 21 21:23:16 1997 Bob Manson <manson@charmed.cygnus.com>
20740
20741 * lib/gdb.exp: Remove spurious .* patterns at the beginning
20742 of regexps.
20743
20744 * gdb.base/watchpoint.exp: Don't run the test_stepping
20745 tests if gdb can't call functions on the target.
20746
20747 * gdb.base/setshow.exp: Don't run the set prompt tests if
20748 the board has gdb_prompt set.
20749
20750Tue May 20 08:58:49 1997 Jeffrey A Law (law@cygnus.com)
20751
20752 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".
20753 * gdb.base/commands.exp: Likewise.
20754 * gdb.base/setshow.exp: Likewise.
20755
20756Mon May 19 15:37:50 1997 Bob Manson <manson@charmed.cygnus.com>
20757
20758 * config/monitor.exp(gdb_start): Look for gdb_prompt target
20759 feature.
20760
20761 * config/i960.exp: New file.
20762
20763Thu May 1 18:01:50 1997 Bob Manson <manson@charmed.cygnus.com>
20764
20765 * gdb.base/funcargs.exp: Check for gdb,short_int target
20766 feature instead of looking for explicit target triplets.
20767
dc96c6c7 20768Mon Apr 28 17:27:40 1997 Michael Snyder <msnyder@cygnus.com>
c906108c 20769
d63a86f8 20770 * gdb.base/printcmds.exp: add a couple more tests a la
c906108c
SS
20771 "p 123DEADBEEF", to check parse_number.
20772 * top.c: change "to enable to enable" to "to enable" in a couple
20773 of help strings.
20774
20775Thu Apr 24 14:38:18 1997 Jeffrey A Law (law@cygnus.com)
20776
20777 * gdb.base/callfuncs.exp: Mark some tests as expected to fail
20778 on the mn10300.
d63a86f8 20779
c906108c
SS
20780Mon Apr 21 15:05:42 1997 Fred Fish <fnf@cygnus.com>
20781
20782 * gdb.base/a2-run.exp: Add arm-*-coff setup_xfails for cases
20783 where the test executable is run with explicit args.
20784 * gdb.base/default.exp: Handle arm-*-coff case for "info float".
20785
20786Mon Apr 21 13:38:58 1997 Fred Fish <fnf@cygnus.com>
20787
20788 * gdb.base/run.c: Use FAKEARGV to build test executable that
20789 does not require a command line arg, since most simulators
20790 don't currently support passing such an arg into the simulated
20791 program.
20792 * gdb.base/commands.exp: Change tests to insert the proper
20793 value as the arg to the first recursive factorial call. Change
20794 compilation line to define FAKEARGV at compile time.
20795
20796Wed Apr 9 11:12:36 1997 Jeffrey A Law (law@cygnus.com)
20797
20798 * gdb.base/recurse.exp: Enable these tests for the mn10300.
20799 * gdb.base/watchpoint.exp: Don't expect a failure for an "calling
20800 function with watchpoint enabled" test.
20801
20802Tue Apr 8 19:33:20 1997 Bob Manson <manson@charmed.cygnus.com>
20803
20804 * gdb.base/watchpoint.exp(test_watchpoint_triggered_in_syscall):
889bf7c5 20805 Don't call gdb_test when the command doesn't return to a gdb prompt.
c906108c
SS
20806
20807 * lib/gdb.exp(gdb_stop_suppressing_tests): Don't print gratuitous
889bf7c5 20808 "Tests restarted" messages.
c906108c
SS
20809
20810Tue Apr 8 16:38:46 1997 Jeffrey A Law (law@cygnus.com)
20811
20812 * gdb.disasm/mn10300.exp: Fix buglets in "other" tests.
20813
dc96c6c7 20814Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
20815
20816 * gdb.base/help.exp: update help msg for INFO ADDR; add help test
20817 for INFO SYMBOL; add help tests for OVERLAY commands.
20818 * gdb.base/default.exp: add tests for INFO SYMBOL command;
20819 add tests for OVERLAY commands
20820 * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h
20821 d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays.
20822 * gdb.base/sigall.c: add usestubs code frag
20823 * gdb.base/watchpoint.exp: turn on complex watchpoint test for M32R.
d63a86f8 20824
c906108c
SS
20825Thu Apr 3 09:38:53 1997 Bob Manson <manson@charmed.cygnus.com>
20826
20827 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
20828 failures.
20829 (gdb_stop_suppressing_tests): Note that tests have restarted.
20830
20831Wed Apr 2 19:04:20 1997 Bob Manson <manson@charmed.cygnus.com>
20832
20833 * config/h8300.exp: New file.
20834
20835Sun Mar 30 13:38:25 1997 Bob Manson <manson@charmed.cygnus.com>
20836
20837 * gdb.base/setshow.exp: Check for the existence of a
20838 feature, not its value.
20839
20840Sat Mar 29 11:19:46 1997 Bob Manson <manson@charmed.cygnus.com>
20841
20842 * gdb.c++/virtfunc.exp: Restart gdb in a sane fashion.
20843
20844 * gdb.base/scope.exp: It's now init0(), not init().
20845
20846 * gdb.base/scope0.c: For now, change init() to be init0().
20847
20848 * config/monitor.exp: Use gdb_serial in preference to serial
20849 or netport.
20850
20851 * lib/gdb.exp: Set GDB to [transform gdb] if we're using a remote host
889bf7c5 20852 and it's not already set.
c906108c
SS
20853
20854Fri Mar 28 19:54:18 1997 Bob Manson <manson@charmed.cygnus.com>
20855
20856 * gdb.base/setshow.exp: Only test the run command if the target
889bf7c5 20857 isn't using a stub and if it supports argument passing.
c906108c
SS
20858
20859Sat Mar 22 19:50:25 1997 Bob Manson <manson@charmed.cygnus.com>
20860
20861 * config/udi.exp(gdb_start): Make sure UDICONF is set
20862 properly before starting gdb.
20863
20864Mon Mar 24 14:40:33 1997 Jeffrey A Law (law@cygnus.com)
20865
20866 * gdb.disasm/mn10300.s: New test file for mn10300 disassembler.
20867 * gdb.disasm/mn10300.exp: Run mn10300 disassembler tests.
20868 * gdb.disasm/Makefile.in: Remove "mn10300" when cleaning.
20869
20870Tue Mar 11 11:42:58 1997 Bob Manson <manson@charmed.cygnus.com>
20871
20872 * config/vx.exp: Use remote_ld, not vxworks_ld. Don't use
889bf7c5 20873 specialized code to reboot the board, use remote_reboot instead.
c906108c
SS
20874
20875 * config/vxworks29k.exp: Use vx.exp, not vx-gdb.exp.
20876
20877 * lib/gdb.exp: Add GDB_TESTCASE_OPTIONS.
20878
20879 * config/monitor.exp: Make sure we disconnect from the target.
20880 Also, try a reboot/reload cycle instead of failing if the
20881 load fails.
20882
20883Fri Mar 7 13:48:30 1997 Bob Manson <manson@charmed.cygnus.com>
20884
20885 * gdb.base/default.exp: Don't set match_max.
20886 * gdb.base/help.exp: Ditto.
20887 * gdb.base/list.exp: Ditto.
20888 * gdb.base/signals.exp: Ditto.
20889
20890 * config/monitor.exp(gdb_load): If gdb,use_standard_load is
20891 set, use remote_ld to download the testcase instead of
20892 the GDB loader.
20893
20894Wed Mar 5 00:00:43 1997 Bob Manson <manson@charmed.cygnus.com>
20895
20896 * config/vr5000.exp: New file.
20897
20898 * config/monitor.exp(gdb_target_monitor): Add pattern for
20899 "Ending remote" to detect errors in connecting.
20900
20901 * gdb.base/setshow.exp: Add .* within auto language test.
20902
20903 * lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
20904 target feature.
20905
20906 * config/monitor.exp(gdb_load): Check for a failure when loading,
889bf7c5 20907 and reboot the board if necessary.
c906108c
SS
20908
20909 * gdb.base/setvar.exp(test_set): Handle multiple prints within
20910 a set of tests. Remove print.* from the patterns being checked.
20911
20912Mon Mar 3 11:57:43 1997 Bob Manson <manson@charmed.cygnus.com>
20913
20914 * gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
20915 refer to gdb_spawn_id.
20916
20917 * config/m32r-stub.exp: Remove references to gdb_spawn_id, no
20918 longer used.
20919 * config/sparclet.exp: Ditto.
20920 * config/sparclet-old.exp: Ditto.
20921 * config/slite.exp: Ditto.
20922 * config/sim.exp: Ditto.
20923 * gdb.base/funcargs.exp: Ditto.
20924
20925 * lib/gdb.exp:Remove references to gdb_spawn_id.
20926 (gdb_expect): Move to remote.exp.
20927
20928Fri Feb 28 20:47:39 1997 Bob Manson <manson@charmed.cygnus.com>
20929
20930 * config/monitor.exp: Detect the "Couldn't establish connection"
20931 message from GDB.
20932
20933Tue Feb 25 14:08:55 1997 Bob Manson <manson@charmed.cygnus.com>
20934
20935 * gdb.base/bitfields.exp: Use runto instead of explicit
20936 gdb_run_cmd/gdb_expect sequences.
20937
20938 * gdb.base/break.exp(text_next_with_recursion): Add match for
20939 gdb_expect call.
20940
20941 * config/monitor.exp(gdb_target_monitor): Calling exit loses big.
20942 We also need to handle the "A program is being debugged already"
20943 prompt from gdb. Use gdb_test to set the baud rate.
20944
20945 * lib/gdb.exp(gdb_init): Increase the default expect buffer size
20946 to 20000. Really. I mean it.
20947
20948Mon Feb 24 13:23:26 1997 Bob Manson <manson@charmed.cygnus.com>
20949
20950 * lib/gdb.exp(gdb_test): Generate a FAIL message when send_gdb
889bf7c5
PA
20951 fails. If suppress_flag is set, skip perror message about not
20952 being able to send to GDB.
c906108c 20953 (send_gdb): If suppress_flag is set, don't try to send commands to
889bf7c5 20954 GDB.
c906108c
SS
20955 (gdb_expect): If suppress_flag is set, always fail immediately.
20956 (gdb_suppress_tests, gdb_stop_suppressing_tests): New functions.
20957 (gdb_init): Call gdb_stop_suppressing_tests.
20958 (default_gdb_exit): Ditto.
20959 (default_gdb_start): Ditto.
20960
20961 * gdb.base/bitfields.exp: Call gdb_suppress_tests and
889bf7c5 20962 gdb_stop_suppressing_tests as appropriate.
c906108c 20963 * gdb.base/break.exp: Ditto.
889bf7c5 20964 * gdb.base/callfuncs.exp: Ditto.
c906108c
SS
20965 * gdb.base/commands.exp: Ditto.
20966 * gdb.base/exprs.exp: Ditto.
889bf7c5 20967 * gdb.base/funcargs.exp: Ditto.
c906108c
SS
20968 * gdb.base/list.exp: Ditto.
20969 * gdb.base/recurse.exp: Ditto.
889bf7c5 20970 * gdb.base/scope.exp: Ditto.
c906108c
SS
20971 * gdb.base/structs.exp: Ditto.
20972 * gdb.c++/inherit.exp: Ditto.
20973
20974Sun Feb 23 19:56:02 1997 Bob Manson <manson@charmed.cygnus.com>
20975
20976 * config/vr4300.exp: New file.
20977
99707966 20978 * gdb.*/*.exp: Call gdb_expect instead of expect.
d63a86f8 20979
99707966 20980 * lib/gdb.exp(gdb_expect): New function.
c906108c
SS
20981
20982Thu Feb 20 13:57:01 1997 Bob Manson <manson@charmed.cygnus.com>
20983
20984 * lib/gdb.exp(gdb_init): New function.
20985
20986 * gdb.base/setvar.exp(test_set): Don't bother printing a PASS/FAIL
889bf7c5 20987 for each individual variable set.
c906108c
SS
20988
20989 * gdb.base/exprs.exp(test_expr): Make sure each test gets a unique
20990 name.
20991
20992 * gdb.base/help.exp: Fix the syntax of a few gdb_test calls.
20993
20994 * gdb.base/scope.exp: Use gdb_test.
20995
20996 * gdb.base/ptype.exp: Don't call "gdb_exit; gdb_start" if we're
20997 aborting; the testsuite driver will do that for us (see
20998 gdb_finish). Also, use gdb_test in a few more places.
20999
21000Thu Feb 20 13:32:24 1997 Stan Shebs <shebs@andros.cygnus.com>
21001
21002 * gdb.base/help.exp: Fix syntax of "help info all-registers" test.
21003
21004Thu Feb 20 10:34:21 1997 Jeffrey A Law (law@cygnus.com)
21005
21006 * gdb.disasm/mn10200.s: Add "nop" after "main" so that "main"
21007 and "add_tests" are not at the same address.
21008
21009Fri Feb 14 18:47:23 1997 Bob Manson <manson@charmed.cygnus.com>
21010
21011 * gdb.base/ptype.exp: Use gdb_test.
21012
21013Thu Feb 13 16:09:36 1997 Jeffrey A Law (law@cygnus.com)
21014
21015 * gdb.disasm/mn10200.s (misc_tests): Fix targets for "jsr" insns.
21016 * gdb.disasm/mn10200.exp (misc_tests): Remove bogus line accidentally
21017 left in. No longer expect them to fail.
21018
21019 * gdb.stabs/*.mt; Deleted, no longer used.
21020 * gdb.stabs/configure.in: Remove references to target makefile
21021 frags.
21022 * gdb.stabs/configure: Rebuilt.
21023
21024 * gdb.disasm/*.mt: Deleted, no longer used.
21025 * gdb.disasm/configure.in: Remove references to target makefile
21026 frags. Use "sh3.s" as the unique filename for this directory.
21027 * gdb.disasm/configure: Rebuilt.
21028
21029 * gdb.disasm/mn10200.s: New test file for mn10200 disassembler.
21030 * gdb.disasm/mn10200.exp: Run mn10200 disassembler tests.
21031 * gdb.disasm/Makefile.in: Remove "mn10200" when cleaning.
21032
21033Tue Feb 11 16:57:58 1997 Bob Manson <manson@charmed.cygnus.com>
21034
21035 * config/udi.exp: Use mondfe,name instead of remote_host.
21036
21037Tue Feb 11 11:22:36 1997 Jeffrey A Law (law@cygnus.com)
21038
21039 * gdb.base/watchpoint.exp: Don't expect a failure when calling
21040 a function with a watchpoint enabled on the mn10200.
21041
21042 * gdb.stabs/weird.exp: Don't quit if "weird.s" doesn't exist
21043 before trying to create it!
21044
21045Mon Feb 10 16:40:47 1997 Bob Manson <manson@charmed.cygnus.com>
21046
21047 * config/vx.exp: Use hostname instead of netport.
21048
21049 * config/vxworks.exp: New file.
21050
21051 * gdb.base/a2-run.exp: Change vxworks cases to use gdb_spawn_id.
21052
21053 * config/monitor.exp(gdb_target_monitor): Look for a prompt from
889bf7c5 21054 gdb before assuming everything worked. Send a ^C if a timeout
c906108c
SS
21055 occurs.
21056
21057 * lib/gdb.exp(gdb_test): Check the result of send_gdb. Use
21058 $gdb_spawn_id directly.
21059 (gdb_run_cmd): Try _start as well as start. Use the target feature
21060 gdb,start_symbol as the symbol to start from when jumping.
21061
21062Mon Feb 10 11:26:59 1997 Jeffrey A Law (law@cygnus.com)
21063
21064 * gdb.base/exprs.exp: Delete bogus/incorrect (and probably
21065 redundant) test.
21066
21067 * gdb.base/recurse.exp: Relax final value test for 'b' so that
21068 it doesn't lose for 16bit integer systems.
21069
21070Fri Feb 7 09:31:21 1997 Jeffrey A Law (law@cygnus.com)
21071
21072 * gdb.fortran/types.exp: If the target doesn't support "double"
21073 data types, then expect "real" types to only be 4 bytes.
21074
21075 * gdb.c++/virtfunc.exp: Expect failure for virtual function
21076 call tests if the target doesn't support inferior function calls.
21077
21078 * gdb.base/printcmds.exp: Allow minor deviation in FP values
21079 in printf tests.
21080
21081Thu Feb 6 12:46:14 1997 Jeffrey A Law (law@cygnus.com)
21082
21083 * gdb.base/help.exp: Disable "help set", "help show", and
21084 "help support". Simplify regexp for "help stack".
21085
21086 * gdb.base/default.exp: Set match_max to 5000 and the timeout
21087 to 60 seconds. Temporarily set match_max to 15000 around the
21088 "info copying" test.
21089
21090 * gdb.base/nodebug.exp: Don't try to do an inferior function
21091 call if the target doesn't support them.
21092 * gdb.base/printcmds.exp: Likewise.
21093 * gdb.base/setvar.exp: Likewise.
21094 * gdb.base/structs.exp: Likewise.
21095 * gdb.c++/templates.exp: Likewise.
21096 * gdb.base/ptype.exp: Likewise. Remove UDI specific stuff.
21097
21098 * gdb.base/recurse.exp: Enable for the mn10200.
21099
21100 * configure.in: Do configure gdb.stabs directory for *-*-elf
21101 targets.
21102 * configure: Rebuilt.
21103
21104 * gdb.base/break.exp: Check for gdb,noresults before testing
21105 exit status and/or results from the target.
21106 * gdb.base/watchpoint.exp, gdb.base/langs.exp: Likewise.
21107 * lib/gdb.exp: Remove old (now bogus) initialization of
21108 noinferior, noargs, noresults and nosignals.
21109
21110Tue Feb 4 21:52:17 1997 Bob Manson <manson@charmed.cygnus.com>
21111
21112 * config/sh.exp: New file.
21113
21114 * config/slite.exp: Try to connect multiple times to the board
21115 before rebooting. Only send a "monitor run" if need_monitor_run
21116 is set.
21117
21118 * gdb.base/break.exp: Don't do the "stub continue" test if
21119 the target has gdb_stub set.
21120
21121 * gdb.base/callfuncs.exp: Increase the timeout.
21122
21123 * gdb.base/interrupt.exp: Don't even try to compile the testcase
21124 if the target has gdb,noinferiorio set.
21125
21126 * gdb.base/list.exp: Increase match_max to 10000 characters.
21127
21128 * gdb.base/sigall.exp: Check for gdb,nosignals on the target.
21129
21130 * gdb.base/watchpoint.exp: Check for gdb,noinferiorio on the
21131 target.
21132
21133 * lib/gdb.exp(gdb_run_cmd): Fix for targets that use stubs.
21134
21135Mon Feb 3 12:09:37 1997 Bob Manson <manson@charmed.cygnus.com>
21136
21137 * gdb.base/a1-selftest.exp: Make sure we call gdb_exit before
889bf7c5
PA
21138 trying to delete the copy of gdb. Catch the file delete so we
21139 don't die if the delete fails; also, the file should be copied to
21140 the host, not to the build.
c906108c
SS
21141
21142Sun Feb 2 00:55:14 1997 Bob Manson <manson@charmed.cygnus.com>
21143
21144 * lib/gdb.exp(gdb_test): Surround the result pattern with
889bf7c5 21145 parenthesis in case it contains multiple regexps separated
c906108c
SS
21146 with |.
21147
21148 * gdb.base/watchpoint.exp: Use gdb_test.
21149 * gdb.base/default.exp: Ditto.
21150
21151Sat Feb 1 23:51:01 1997 Bob Manson <manson@charmed.cygnus.com>
21152
99707966 21153 * gdb.*/*.exp: Replace $prompt with $gdb_prompt.
d63a86f8 21154
c906108c
SS
21155 * gdb.base/scope.exp: Use gdb_test.
21156 * gdb.c++/classes.exp: Ditto.
21157 * gdb.c++/inherit.exp: Ditto.
21158
21159Fri Jan 31 13:09:12 1997 Bob Manson <manson@charmed.cygnus.com>
21160
21161 * gdb.base/crossload.exp: Don't use execute_anywhere, use
21162 remote_exec instead.
21163 * gdb.base/corefile.exp: Don't be ridiculous.
21164 * gdb.base/*.c: Add missing stub invocations.
21165
21166Thu Jan 30 16:49:25 1997 Bob Manson <manson@charmed.cygnus.com>
21167
21168 * config/slite.exp: Miscellaneous fixes.
21169
21170 * lib/gdb.exp: Fix runto.
21171
21172 * gdb.base/signals.exp: Check for a gdb,nosignals feature of
21173 the target.
21174
21175 * gdb.base/watchpoint.exp: Fix regexp.
21176
21177 * lib/gdb.exp(default_gdb_exit): Add a catch to the
21178 close and wait commands, as the descriptor may now be
21179 invalid. Always call "remote_close host".
21180
21181Tue Jan 28 14:42:31 1997 Bob Manson <manson@charmed.cygnus.com>
21182
21183 Major rewrite for testsuite revision.
d63a86f8 21184
c906108c
SS
21185 * lib/gdb.exp: Remove references to global CC, CXX, B_OPTIONS,
21186 TARGET_INCLUDES, LDFLAGS and target_alias. Use gdb_spawn_id
21187 instead of relying on spawn_id to always contain a valid
21188 spawn id.
21189 (get_compiler_info): New procedure to build the ${binfile}.ci
21190 file, instead of replicating this in N different places.
21191 (gdb_compile): New procedure.
d63a86f8 21192
c906108c 21193 gdb.*/*.exp: Use gdb_compile and get_compiler_info (with
889bf7c5
PA
21194 appropriate arguments) instead of compile. Use gdb_test in a lot
21195 more places. Use send_gdb instead of send. Always run gdb_start
c906108c
SS
21196 at the start of a testcase, as this is no longer done magically.
21197
21198 config/*-gdb.exp: Rename without the -gdb suffix.
21199
21200 config/mips.exp: Use remote_close instead of exit_remote_shell.
21201 config/monitor.exp: Use target_info instead of looking at
21202 baud, timeout, etc.
21203 config/sim.exp: Use gdb_spawn_id instead of relying on spawn_id.
21204
21205Sat Dec 14 00:43:57 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21206
21207 * gdb.c++/templates.exp (test_ptype_of_templates),
21208 gdb.c++/inherit.exp (test_ptype_si, test_print_anon_union):
21209 Update expect patterns for destructors and assignment operators
21210 to match corresponding c-typeprint.c changes.
21211 * gdb.c++/templates.exp (test_template_breakpoints): Revert change
21212 to destructor breakpoint test, GDB should be able to set the
21213 destructor breakpoint without specifying arguments.
21214
21215Tue Dec 3 20:17:52 1996 Fred Fish <fnf@cygnus.com>
21216
21217 * gdb.threads/pthreads.exp: Change result for failure to compile due
21218 to lack of pthreads runtime support from an error to simply an
21219 unsupported test, per dejagnu standards.
21220
21221Sun Dec 1 00:18:59 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21222
21223 * lib/gdb.exp (gdb_test): Simplify expect pattern for the case
21224 where GDB exits to reduce pattern match time.
21225 (skip_chill_tests): Skip chill tests for mips*-sgi-irix6*.
21226
21227 * gdb.base/nodebug.exp: Add mips*-sgi-irix6* xfails.
21228
dc96c6c7 21229Tue Nov 26 18:29:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21230
21231 * gdb.base/callfuncs.exp: Turn on function call tests for h8300.
21232 * gdb.base/default.exp: ditto.
21233 * gdb.base/nodebug.exp: ditto.
21234 * gdb.base/printcmds.exp: ditto.
21235 * gdb.base/ptype.exp: ditto.
21236 * gdb.base/setvar.exp: ditto.
21237 * gdb.base/structs.exp: ditto.
21238 * gdb.base/setshow.c: Guard against uninitialized values of argc.
21239
21240Tue Nov 26 17:23:28 1996 Ian Lance Taylor <ian@cygnus.com>
21241
21242 * configure, */configure: Rebuild with autoconf 2.12.
21243
21244Sat Nov 23 13:32:15 1996 Fred Fish <fnf@cygnus.com>
21245
21246 * gdb.base/a1-selftest.exp: Change x86 linux setup_xfails to
21247 use new i*86-pc-linux*-gnu quads.
21248 * gdb.base/corefile.exp: Ditto.
21249 * gdb.base/signals.exp: Ditto.
21250 * gdb.base/sigall.exp: Ditto.
21251 * gdb.base/interrupt.exp: Ditto.
21252
21253 * gdb.base/signals.exp (signal_tests_1): Remove setup_xfail
21254 "i*86-*-linux" for "signal SIGUSR1". Now works, at least with
21255 RedHat 4.0.
d63a86f8 21256
c906108c 21257 * gdb.threads/pthreads.c (_MIT_POSIX_THREADS): Define if target is
889bf7c5
PA
21258 linux. This allows the test case to at least compile on latest
21259 linux, but still not run due to missing the threads runtime library.
c906108c
SS
21260
21261Fri Nov 22 10:13:29 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21262
21263 * gdb.base/a1-selftest.exp (do_steps_and_nexts): Reinitialize source
21264 directory to search gdb directory. Accept and step over conditional
21265 stack alignment code. Consume $prompt in failure cases.
21266 Reset timeout to $oldtimeout instead of some arbitrary value.
21267 * gdb.base/nodebug.exp: Limit backtrace to 10 frames to avoid
21268 timeout problems with infinite stack backtraces.
21269 * gdb.base/ptype.exp (ptype struct link, union tu_link):
21270 Accept function parameters for linkfunc member.
21271
21272Thu Nov 21 09:17:19 1996 Fred Fish <fnf@cygnus.com>
21273
21274 * lib/gdb.exp (CFLAGS): Remove, unreferenced.
21275 (CXXFLAGS): Remove, unreferenced.
21276 (B_OPTIONS): Add for -B options and add code to initialize with
889bf7c5
PA
21277 previous -B options and also add -B option to pick up cross compiled
21278 runtime.
c906108c
SS
21279 (TARGET_INCLUDES): Add for -I options and add code to initialize when
21280 doing cross compiles.
21281 (target_alias): Declare global.
21282 (xgcc): Set variable to full path of gcc in build tree. Use findfile
21283 to verify that gcc exists in build tree, and if so set CC to that
21284 gcc and to use B_OPTIONS and TARGET_INCLUDES.
d63a86f8 21285
c906108c
SS
21286Tue Nov 12 16:20:13 1996 Fred Fish <fnf@cygnus.com>
21287
21288 * gdb.c++/inherit.exp (test_print_anon_union): Reenable
21289 ptype test for anonymous union. Fixup testcase to match
21290 current gcc debug output.
21291
21292Mon Nov 11 14:12:06 1996 Jeffrey A Law (law@cygnus.com)
21293
21294 * gdb.base/funcargs.c: Use cast rather than "UL" suffix to
21295 force argument to an unsigned long type.
21296
21297Mon Nov 11 10:27:55 1996 Fred Fish <fnf@cygnus.com>
21298
21299 * gdb.c++/inherit.exp (test_ptype_si): Fix tagless struct ptype
889bf7c5 21300 tests and anonymous union print/ptype tests.
c906108c
SS
21301 * gdb.base/list.exp (test_forward-search): Increase timeout by
21302 5 minutes for the "search extremely long line" case.
21303 * lib/gdb.exp (gdb_test): Document that the third arg to gdb_test is
21304 completely optional and that the pass/fail messages use the command as
21305 the message if that third arg is a null string.
21306 (gdb_test_exact): Arrange that a null string pattern means match a
21307 null string output rather than any output, which might include random
889bf7c5 21308 errors.
c906108c
SS
21309 * gdb.base/mips_pro.exp: Add "mips*-sgi-irix4*" xfail for
21310 backtrace test.
21311 * gdb.c++/demangle.exp: Add a "*-*-*" xfail for test that was
21312 always failing and failure is now exposed by gdb.exp changes.
21313
21314Sat Nov 9 11:13:24 1996 Fred Fish <fnf@cygnus.com>
21315
21316 * gdb.c++/inherit.exp (test_ptype_vi): Log some passes that
21317 weren't being noted.
21318
21319Sat Nov 9 01:05:10 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21320
21321 * gdb.base/corefile.exp: Consume $prompt in mmap fail cases.
21322 * gdb.stabs/weird.exp: Remove v_comb xfails.
21323
dc96c6c7 21324Tue Nov 5 10:44:23 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21325
21326 * gdb.base/[bitfields.exp crossload.exp funcargs.exp interrupt.exp
a9c64011 21327 list.exp scope.exp watchpoint.exp]
c906108c 21328 Make all timeout error msgs explicitly say "(timeout)".
d63a86f8 21329
dc96c6c7 21330Mon Nov 4 12:03:06 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21331
21332 * config/monitor.exp: Increase download timeout to 1000 seconds.
21333
dc96c6c7 21334Mon Nov 4 12:02:26 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21335
21336 * config/m32r.exp: Increase timeout to 120 seconds.
21337
21338Sun Nov 3 14:37:05 1996 Fred Fish <fnf@cygnus.com>
21339
21340 * gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
21341 and accept older ordering as obsolescent gcc or gdb.
21342 * gdb.c++/templates.exp: Ditto.
21343 * gdb.c++/virtfunc.exp: Ditto.
21344
21345Fri Nov 1 11:56:09 1996 Fred Fish <fnf@cygnus.com>
21346
21347 * gdb.base/coremaker.c: Add code to mmap some data so we
21348 can check that it ends up in the core file.
21349 * gdb.base/corefile.exp: Add test to read mmapped data
21350 from core file.
21351
dc96c6c7 21352Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21353
21354 * config/m32r.exp: New file.
21355
21356Mon Oct 21 14:40:50 1996 Stu Grossman (grossman@critters.cygnus.com)
21357
21358 * testsuite/gdb.base/nodebug.exp: Whack out -g options by hand so
21359 that cflags can contains -gstabs, and work correctly for other tests.
21360
dc96c6c7 21361Mon Oct 21 14:00:37 1996 Michael Snyder <msnyder@cygnus.com>
c906108c
SS
21362
21363 * gdb.base/setshow.exp: New file, tests show and set.
21364 * gdb.base/setshow.c: New file, tests show and set.
21365 * gdb.base/help.exp: Add test for help set|show annotate.
21366 * gdb.base/default.exp: Add test for set|show annotate.
21367
21368Wed Oct 16 19:03:54 1996 Stu Grossman (grossman@critters.cygnus.com)
21369
21370 * testsuite/gdb.base/break.exp: Make backtrace from factorial
21371 errors unique.
21372 * testsuite/gdb.base/nodebug.exp: Whack out all -g options
21373 explicitly.
21374
21375Tue Oct 15 16:45:02 1996 Stu Grossman (grossman@critters.cygnus.com)
21376
21377 * config/sim-gdb.exp (gdb_target_sim): Remove setting of height
21378 and width commands. This is done elsewhere.
21379 * (gdb_start): Don't call gdb_start_sim here. That's already
21380 done in gdb_load. This fixes lots of failures in default.exp.
21381
21382Sun Oct 13 10:40:23 1996 Fred Fish <fnf@cygnus.com>
21383
21384 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>:
21385 * gdb.base/mips_pro.exp: Fix misplaced gdb_exit/gdb_start/gdb_load.
21386 * lib/gdb.exp (gdb_test): Treat failures due to program exiting
21387 in the same we we treat other failures (since it may be an expected
889bf7c5 21388 condition), rather than as an error.
c906108c
SS
21389 * gdb.base/signals.exp (test_handle_all_print): Revert back to
21390 old test format.
21391
21392Fri Oct 11 17:05:22 1996 Fred Fish <fnf@cygnus.com>
21393
21394 * Makefile.in (clean mostlyclean): Also remove chill *.grt files.
21395 (distclean maintainer-clean realclean): No need to remove files
889bf7c5 21396 twice. Nuke the duplicates.
c906108c 21397 * gdb.base/Makefile.in (EXECUTABLES): Add "structs".
d63a86f8 21398 * gdb.threads/Makefile.in (distclean maintainer-clean realclean):
c906108c
SS
21399 Remove config.h along with other config files.
21400
21401Mon Sep 30 20:16:22 1996 Fred Fish <fnf@cygnus.com>
21402
21403 * gdb.base/interrupt.exp: Add i*86-*-linux* setup_xfail for
21404 "p func1 ()" and note that rests of tests are skipped.
21405 * gdb.base/corefile.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21406 setup_xfails for "print func2::coremaker_local".
c906108c
SS
21407 Add i*86-*-linux* setup_xfail for "backtrace in corefile.exp".
21408 * gdb.base/mips_pro.exp: Restart gdb in this test so it isn't
21409 affected by the previous run test.
21410 * gdb.chill/misc.exp: Add m68*-*-hpux* setup_xfails for
21411 "print array () ubyte (foo)" and "print/x array () byte (\$i)"
21412 * gdb.chill/pr-8742.exp: Add m68*-*-hpux* setup_xfails for
21413 "pass int powerset tuple" and "pass modeless int powerset tuple".
21414 * gdb.chill/tests2.exp: Add m68*-*-hpux* setup xfails for
21415 "real write 4" and "real write 8".
21416 * gdb.shill/tuples.exp: Add i*86-*-linux* and m68*-*-hpux*
889bf7c5 21417 setup_xfails for "print vs1 after tuple assign 2",
c906108c
SS
21418 "print \$i after tuple assign 2", and
21419 "print vs2 after tuple assign 2".
21420 * lib/gdb.exp (gdb_test): When a gdb aborts, print a more
21421 meaningful error message and return -1 so the caller can
21422 suppress further tests and avoid a cascade of errors.
d63a86f8 21423
c906108c
SS
21424Fri Sep 27 10:34:51 1996 Fred Fish <fnf@cygnus.com>
21425
21426 * gdb.base/a1-selftest.exp: Tweak tests to account for new
21427 format for printing version.
21428 * gdb.base/default.exp: Ditto.
21429 * gdb.base/interrupt.exp: Fix problem with cascade of
21430 errors if child process dies while calling a function.
d63a86f8 21431
c906108c
SS
21432Fri Sep 13 21:43:48 1996 Fred Fish <fnf@cygnus.com>
21433
21434 * Makefile.in (VPATH): Add
21435 * Makefile.in (Makefile, config.status): Fix rules so things get
21436 remade when necessary.
21437
21438Fri Sep 13 18:16:10 1996 Fred Fish <fnf@cygnus.com>
21439
21440 * Makefile.in (just-check): Add path to sibling expect dir
21441 to environment variable specified by RPATH_ENVVAR.
21442
21443Fri Sep 13 12:05:34 1996 Fred Fish <fnf@cygnus.com>
21444
21445 * Makefile.in (RPATH_ENVVAR): New var, set to @RPATH_ENVVAR@.
21446 (just-check): Add shared library paths for libstdc++, tk,
21447 tcl, bfd, and opcodes to the environment variable specified
21448 in RPATH_ENVVAR.
21449 * configure.in: Add support to recognize --enable-shared flag
21450 and generate correct value for RPATH_ENVVAR.
21451 * configure: Regenerated with autoconf.
21452
21453Mon Sep 2 06:36:02 1996 Fred Fish <fnf@cygnus.com>
21454
21455 * gdb.base/break.exp: Expand "Delete all breakpoints" xfail to
889bf7c5 21456 include all osf versions.
c906108c
SS
21457 * gdb.threads/pthreads.exp: Expand "run to main" xfail to include
21458 all osf versions. Add -D_MIT_POSIX_THREADS to compilation command
21459 when target is linux. When failing to build pthreads test
21460 executable, give more meaningful message.
21461 * gdb.threads/pthreads.c: Hpux also uses old definition of second
21462 arg for pthread_create.
d63a86f8 21463
c906108c
SS
21464Mon Aug 19 09:58:59 1996 Fred Fish <fnf@cygnus.com>
21465
21466 * gdb.threads/pthreads.c (PTHREAD_CREATE_ARG2,
889bf7c5 21467 PTHREAD_CREATE_NULL_ARG2): Accomodate old pthreads implementations.
c906108c 21468 * gdb.threads/pthreads.exp: Try linking with both -lpthread (Solaris)
889bf7c5 21469 and -lpthreads (everybody else).
c906108c
SS
21470 (test_startup): Fail gracefully if threads are not supported.
21471 * gdb.base/nodebug.exp: Add setup_xfail hppa*-*-hpux* for
21472 "p/c array_index("abcdef",2)" when not gcc compiled.
21473 * gdb.base/corefile.exp: Add setup_xfail hppa*-*-hpux* for
21474 "print func2::coremaker_local" when not gcc compiled.
21475 * gdb.base/opaque.exp: Remove setup_xfail hppa*-*-hpux* for
21476 "ptype on opaque struct tagname (statically)",
21477 "ptype on opaque struct tagname (dynamically) 1", and
21478 "ptype on opaque struct tagname (dynamically) 2"
21479 for not compiled with gcc.
21480 * gdb.base/mips_pro.exp: Only do setup_xfail hppa*-*-* for
21481 backtrace when compiled with gcc.
d63a86f8 21482 * lib/gdb.exp (runto_main): Return result of "runto main" rather
c906108c
SS
21483 than always return success.
21484
21485Sat Aug 17 13:28:00 1996 Fred Fish <fnf@cygnus.com>
21486
21487 * gdb.c++/virtfunc.exp: Remove setup_xfail for "mips-*-irix5*".
21488
21489Tue Aug 13 10:26:10 1996 Jeffrey A Law (law@cygnus.com)
21490
21491 * gdb.base/structs.exp: Undo last change.
21492
21493Mon Aug 12 15:29:08 1996 Fred Fish <fnf@cygnus.com>
21494
21495 * gdb.base/a1-selftest.exp (do_steps_and_nexts): New routine to
21496 encapsulate all the steps/nexts done during self test, starting
21497 at main, and makes them less sensitive to optimization issues.
21498 Add "hppa*-*-hpux*" to setup_xfail for "backtrace through
21499 signal handler" test.
21500 * gdb.threads/pthreads.exp: Only run this for native configs.
21501 * gdb.base/structs.exp (do_function_calls): Add hppa*-*-hpux9*"
21502 setup_xfails for "p fun5()", "p fun6()", "p fun7()", and "p fun8"
21503 tests.
21504 gdb.c++/virtfunc.exp (do_tests): Add "mips-*-irix5*" setup_xfail
21505 for "runto test_calls(void)" test.
d63a86f8 21506
c906108c
SS
21507Sun Aug 11 13:11:24 1996 Fred Fish <fnf@cygnus.com>
21508
21509 * gdb.base/term.exp: Set 7-bit strings, address off, width to 0,
21510 and don't expect address info in breakpoint confirmations.
21511
21512Wed Aug 7 20:47:43 1996 Fred Fish <fnf@cygnus.com>
21513
21514 * gdb.base/list.exp (test_forward_search): Increase timeout
21515 temporarily by 60 seconds for searching extremely long line,
889bf7c5 21516 and then reset to old value when done. Increase expect input
c906108c
SS
21517 buffer to 10000.
21518
21519Wed Aug 7 15:34:22 1996 Fred Fish <fnf@cygnus.com>
21520
21521 * gdb.base/list.exp (test_forward_search): Fix to handle very
21522 long source line without overflowing expect's input buffer.
21523
21524Wed Aug 7 12:03:25 1996 Tom Tromey <tromey@creche.cygnus.com>
21525
21526 * config/slite-gdb.exp (gdb_start): Use "full_buffer", not
21527 "buffer_full".
21528
21529 * config/nind-gdb.exp (gdb_start): Use "full_buffer", not
21530 "buffer_full".
21531
21532 * config/mips-gdb.exp (gdb_start): Use "full_buffer", not
21533 "buffer_full".
21534
21535 * lib/gdb.exp (gdb_test): Correct pattern is "full_buffer", not
21536 "buffer_full".
21537
21538Wed Aug 7 11:05:47 1996 Fred Fish <fnf@cygnus.com>
21539
21540 * configure.in (configdirs): Add gdb.threads.
21541 * configure: Regenerated with autoconf.
21542 * gdb.threads/{config.in, pthreads.c, pthreads.exp}: New.
21543 * gdb.threads/{Makefile.in, configure.in}: Complete rewrites.
21544 * gdb.threads/configure: New, generated with autoconf.
d63a86f8 21545
c906108c
SS
21546Tue Aug 6 10:23:04 1996 Tom Tromey <tromey@rtl.cygnus.com>
21547
21548 * lib/gdb.exp (gdb_test_exact): Turn \n in pattern into \r\n.
21549
21550Mon Aug 5 18:11:53 1996 Fred Fish <fnf@cygnus.com>
21551
21552 * gdb.base/signals.exp (test_handle_all_print): Test separately for
21553 each signal's status in the output of "handle all print".
21554 * lib/gdb.exp (gdb_test): Document that the pattern must NOT include
21555 the \r\n sequence that immediately precedes the gdb prompt.
21556 * gdb.base/a1-selftest.exp: Save original timeout and restore
21557 after test.
21558
21559Sun Aug 4 10:20:50 1996 Jeffrey A Law (law@cygnus.com)
21560
21561 * gdb.disasm/hppa.s: Export fmemLRbug_tests_4 as a ST_CODE
21562 symbol.
21563
21564Fri Aug 2 17:37:26 1996 Brendan Kehoe <brendan@lisa.cygnus.com>
21565
21566 * config/vx-gdb.exp (gdb_start): Fix syntax of `$shell_id < 0'.
21567
21568Thu Jun 27 20:41:40 1996 Fred Fish <fnf@cygnus.com>
21569
21570 * gdb.base/signals.exp (test_handle_all_print): Temporarily increase
21571 timeout by 60 seconds.
21572
21573Thu Jun 27 18:13:57 1996 Fred Fish <fnf@cygnus.com>
21574
21575 * config/unix-gdb.exp: Increase default timeout from 30 to 60 sec.
21576 * config/netware.exp (gdb_run_cmd): Restore old timeout before doing
21577 error return.
21578
21579Thu Jun 27 10:54:58 1996 Fred Fish <fnf@cygnus.com>
21580
21581 * lib/gdb.exp (default_gdb_start): When reporting a timeout during
21582 gdb initialization, also report how long dejagnu waited. Restore
21583 old timeout before doing error return. Temporarily increase timeout
889bf7c5 21584 by 3 minutes to allow for slow startups over heavy NFS use.
c906108c
SS
21585
21586Tue Jun 25 19:59:17 1996 Fred Fish <fnf@cygnus.com>
21587
21588 * lib/gdb.exp: Report timeout value for verbosity level 2.
21589 * config/gdbserver.exp: Ditto.
21590 * config/hppro.exp: Ditto.
21591 * config/mips-gdb.exp: Ditto.
21592 * config/monitor.exp: Ditto.
21593 * config/netware.exp: Ditto.
21594 * config/sim-gdb.exp: Ditto.
21595 * config/slite-gdb.exp: Ditto.
21596 * config/udi-gdb.exp: Ditto.
21597 * config/unix-gdb.exp: Ditto.
21598 * config/vx-gdb.exp: Ditto.
21599 * gdb.base/a1-selftest.exp: Ditto.
21600 * gdb.base/a2-run.exp: Ditto.
21601 * gdb.base/break.exp: Ditto.
21602 * gdb.base/corefile.exp: Ditto.
21603 * gdb.base/list.exp: Ditto.
21604 * gdb.base/recurse.exp: Ditto.
21605 * gdb.base/scope.exp: Ditto.
21606 * gdb.base/signals.exp: Ditto.
21607
21608Tue Jun 25 23:16:58 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21609
21610 * gdb.threads/Makefile.in (docdir): Removed.
21611
21612Tue Jun 25 17:02:39 1996 Jason Molenda (crash@godzilla.cygnus.co.jp)
21613
21614 * configure.in (AC_PREREQ): autoconf 2.5 or higher.
d63a86f8 21615 * gdb.{base,c++,chill,disasm,stabs}/Makefile.in (VPATH): set to
c906108c 21616 @srcdir@.
d63a86f8 21617 * gdb.{base,c++,chill,disasm,stabs}/configure.in (AC_PREREQ):
c906108c
SS
21618 autoconf 2.5 or higher.
21619 * gdb.{base,c++,chill,disasm,stabs}/configure: Rebuilt.
21620
21621Thu Jun 13 11:16:10 1996 Tom Tromey <tromey@thepub.cygnus.com>
21622
21623 * configure: Regenerated.
21624 * aclocal.m4 (CY_AC_PATH_TCLH, CY_AC_PATH_TKH): Use odd names to
21625 avoid name clashes with SunOS headers.
21626
21627Wed Jun 5 16:43:27 1996 Jeffrey A Law (law@cygnus.com)
21628
21629 * gdb.c++/virtfunc.exp: Search $objdir/../../libstdc++ for libstdc++.
21630
21631Thu May 30 11:35:11 1996 Jeffrey A Law (law@cygnus.com)
21632
21633 * gdb.base/callfuncs.exp: Finish last change -- make sure the
21634 prototype information ends up in the compiler info file.
21635
21636Thu May 23 12:48:41 1996 Fred Fish <fnf@cygnus.com>
21637
21638 * gdb.base/callfuncs.exp: Remove the compiler info file prior to
21639 attempting to regenerate it. Eliminate use of a temporary file
21640 and just generate the info file directly. Source it immediately,
21641 for consistency of use.
21642 * gdb.base/corefile.exp: Ditto
21643 * gdb.base/exprs.exp: Ditto.
21644 * gdb.base/funcargs.exp: Ditto.
21645 * gdb.base/langs.exp: Ditto.
21646 * gdb.base/list.exp: Ditto.
21647 * gdb.base/mips_pro.exp: Ditto.
21648 * gdb.base/nodebug.exp: Ditto.
21649 * gdb.base/opaque.exp: Ditto.
21650 * gdb.base/ptype.exp: Ditto.
21651 * gdb.base/scope.exp: Ditto.
21652 * gdb.base/setvar.exp: Ditto.
21653 * gdb.base/signals.exp: Ditto.
21654 * gdb.base/whatis.exp: Ditto.
21655 * gdb.c++/templates.exp: Ditto.
21656 * gdb.c++/virtfunc.exp: Ditto.
21657 * gdb.c++/virtfunc.exp: Use contents of gcc_compiled to decide
889bf7c5 21658 whether or not to add -lstdc++ to the compile command line args.
c906108c
SS
21659
21660Sat May 18 02:43:58 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21661
21662 * gdb.base/recurse.exp: Remove setup_xfail for "sparc*-*-sunos4*",
21663 it got fixed by the recent lookup_minimal_symbol_by_pc change.
21664 Increase timeout, a lot of single stepping might be needed if the
21665 target has no hardware watchpoints.
21666
21667Wed May 15 08:47:42 1996 Jeffrey A Law (law@cygnus.com)
21668
21669 * gdb.base/break.exp: Ignore compiler warnings when compiling
21670 break.c.
21671 * gdb.base/callfuncs.exp: Don't run these tests on the h8300.
21672 * gdb.base/default.exp: Add h8300 xfails. Handle messages
21673 from remote-sim.
21674 * gdb.base/exprs.exp: Add h8300 xfails.
21675 * gdb.base/funcargs.exp: Likewise.
21676 * gdb.base/nodebug.exp: Likewise.
21677 * gdb.base/printcmds.exp: Likewise.
21678 * gdb.base/ptype.exp: Likewise.
21679 * gdb.base/setvar.exp: Handle sizeof (int) != 4 for h8300. Add
21680 h8300 xfails.
d63a86f8 21681 * gdb.base/return.exp: Handle float/double precision problems
c906108c
SS
21682 on the h8300.
21683 * gdb.base/funcargs.c: Explicitly make last constant argument to
21684 call_after_alloca_subr an unsigned long type.
21685 * gdb.base/return.c: Include stdio.h.
21686
21687Tue May 7 22:01:12 1996 Rob Savoye <rob@chinadoll.cygnus.com>
21688
21689 * config/abug.exp: New file for the older Motorola Bug monitor
21690 that runs on the mvme13x series VME boards.
21691 * config/monitor.exp: Use the new config array for target settings
21692 if they exist.
21693
21694Fri May 3 16:02:55 1996 Stan Shebs <shebs@andros.cygnus.com>
21695
21696 * sim-gdb.exp: Make the SH simulator allocate less space when
21697 it is targeted.
21698
21699Thu May 2 12:31:56 1996 Jeffrey A Law (law@cygnus.com)
21700
21701 * gdb.base/mips_pro.exp: Expect failure for hppa*-*-* in backtrace
21702 test.
21703
21704Wed Mar 20 08:48:03 1996 Fred Fish <fnf@cygnus.com>
21705
21706 * gdb.base/list.exp (test_list_function): Remove setup_xfail for
21707 "rs6000-*-*" for "list function in include file" when gcc compiled.
21708 * gdb.base/printcmds.exp: Remove setup_xfail for "rs6000-*-aix*"
21709 for "p ctable1[120]".
21710 * gdb.base/scope.exp: Remove setup_xfail for "rs6000-*-*" for
21711 "print 'scope0.c'::filelocal_bss before run" when gcc compiled.
21712 Remove setup_xfail for "rs6000-*-*" for
21713 "print 'scope0.c'::filelocal before run".
21714 * gdb.base/{langs.exp, lists.exp, opaque.exp, scope.exp},
21715 gdb.stabs/weird.exp: Remove use of compiler options "-c -o ..."
21716 since some compilers don't allow both options to be given
21717 on the same command line. Create object file and move it.
d63a86f8 21718
c906108c
SS
21719Tue Mar 19 23:49:31 1996 Fred Fish <fnf@cygnus.com>
21720
21721 * gdb.base/corefile.exp: Always regenerate the core file, since
21722 we always regenerate the coremaker program. Detect special case
21723 where registers cannot be read from core file.
d63a86f8 21724
c906108c
SS
21725Tue Mar 19 16:52:49 1996 Fred Fish <fnf@cygnus.com>
21726
21727 From Peter Schauer <Peter.Schauer@Regent.E-Technik.TU-Muenchen.DE>
21728 * gdb.base/funcargs.c: Patch for SPARCworks alloca compatibility
21729 * gdb.c++/templates.exp: Only match on basename of file since
21730 some formats like xcoff don't encode directory information.
21731 * gdb.stabs/weird.exp: Use the right sed script for powerpc
21732 and rs6000 AIX xcoff targets.
21733 * configure.in: Add stabsdirs to configdirs for powerpc-*-aix*.
21734 * configure: Regenerate.
21735 * gdb.base/Makefile.in (clean): Remove generated file twice-tmp.c
21736 here, rather than in distclean.
d63a86f8 21737
c906108c
SS
21738Sun Mar 17 13:35:31 1996 Fred Fish <fnf@cygnus.com>
21739
21740 * gdb.base/mips_pro.exp: Create mips_pro.ci to get gcc_compiled
21741 defined, and use it to compile the test case with -O2. The
21742 native compilation still uses no optimization.
21743 * gdb.base/mips_pro.c: Remove inline assembly code since
21744 it is compiled PIC by default, which results in assembler
21745 warnings that make the testsuite think the compilation
21746 was unsuccessful.
21747
21748Sat Mar 16 15:02:24 1996 Fred Fish <fnf@cygnus.com>
21749
21750 * gdb.c++/misc.exp: Add note to message for
21751 "print s.a for foo struct" that this is a known gcc 2.7.2
21752 and earlier bug.
21753
21754Fri Mar 15 17:49:57 1996 Fred Fish (fnf@cygnus.com)
21755
21756 * gdb.base/break.exp: Fix pattern for matching "Delete all
21757 breakpoints (y or n) ". Add "mips-dec-ultrix*" to
21758 setup_xfail for deleting all breakpoints test. Fix various
21759 timeout messages to include "(timeout)".
21760 * gdb.base/callfuncs.exp: Add "i*86-*-sysv4*" to setup_xfail
21761 for "p t_float_values2(3.14159,float_val2)".
21762 * gdb.base/funcargs.exp: Remove "mips-sgi-irix4*" setup_xfail
21763 for "continue to call2g" when gcc compiled.
21764 * gdb.base/langs.exp: Remove "i*86-*-sysv4*" setup_xfail for
21765 "up to foo in langs.exp", "show language at foo in langs.exp",
21766 "show language at cppsub_ in langs.exp", "up to fsub in langs.exp",
21767 and "show language at fsub in langs.exp".
21768 * gdb.base/list.exp: Remove "*-*-sysv4*" setup_xfail for
21769 "list line 1 in include file", "list message for lines past EOF",
21770 "list function in include file", "list list0.h:foo", and
21771 "list filename:function; nonexistant function".
21772 * gdb.base/ptype.exp: Change "i*86-*-sysv4*" setup_xfail for
21773 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)"
21774 and "ptype t_char_array" to be for native cc only.
d63a86f8 21775
c906108c
SS
21776Fri Mar 15 16:17:22 1996 Fred Fish <fnf@cygnus.com>
21777
d63a86f8 21778 * gdb.base/corefile.exp: Remove "alpha-dec-osf2*" native compiled
c906108c 21779 setup_xfail for "print coremaker_bss", "print coremaker_ro",
889bf7c5 21780 "print func2::coremaker_local", and "backtrace in corefile.exp".
c906108c
SS
21781
21782Wed Mar 13 14:54:11 1996 Fred Fish <fnf@cygnus.com>
21783
21784 * gdb.base/signals.exp: Remove "alpha-*-osf2*" setup_xfail for
21785 "bt in signals.exp". This problem only appears when running
21786 the testsuite, and then only intermittently.
21787
21788Tue Mar 12 15:00:16 1996 Stan Shebs <shebs@andros.cygnus.com>
21789
21790 * gdb.base/return.exp (return_tests): Differentiate between
21791 two tests of continuing.
21792
21793Tue Mar 5 14:33:33 1996 Stan Shebs <shebs@andros.cygnus.com>
21794
21795 * */Makefile.in (maintainer-clean): Remove config.log.
21796 * gdb.base/Makefile.in (EXECUTABLES): Replace twice with twice-tmp.
21797 * gdb.c++/Makefile.in (PROGS): Add inherit.
21798 (clean): Remove *.ci.
21799
21800Tue Feb 20 16:36:10 1996 Fred Fish <fnf@cygnus.com>
21801
21802 * gdb.c++/misc.cc: Add test code from Mike Stump.
21803 * gdb.c++/misc.exp: Add test to print s.a, for Mike Stump.
21804
21805Sun Feb 18 11:39:12 1996 Fred Fish <fnf@cygnus.com>
21806
21807 * gdb.base/signals.exp: Change setup_xfail for "alpha-*-osf2"
21808 to "alpha-*-osf2*" and add comment.
21809 * gdb.base/a1-selftest.exp (test_with_self): Remove "alpha-dec-osf2*"
889bf7c5
PA
21810 setup_xfail for "step over execarg initialization" and
21811 "step over corearg initialization".
c906108c
SS
21812 * gdb.base/callfuncs.exp (do_function_calls): Restore setup_xfail
21813 for "hppa*-*-*", "sparc-*-*", "mips*-*-*", and "alpha-dec-osf2*".
21814 * gdb.base/corefile.exp: Add "alpha-dec-osf2*" setup_xfail when not
889bf7c5 21815 gcc compiled for "print coremaker_bss", "print coremaker_ro",
c906108c
SS
21816 "print func2::coremaker_local", and "backtrace in corefile.exp".
21817 * gdb.base/signals.exp: Build and source signals.ci.
21818 Change "alpha-dec-osf2*" setup_xfail for "bt in signals.exp"
21819 to be for gcc only.
21820 * lib/gdb.exp: Move verbose statements outside conditionals.
d63a86f8 21821
c906108c
SS
21822Sat Feb 17 02:22:14 1996 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
21823
21824 * gdb.base/sigall.exp: Remove setup_xfail for irix4. Fixed by
21825 Feb 3 procfs.c change.
21826
21827Fri Feb 16 13:25:31 1996 Fred Fish <fnf@cygnus.com>
21828
21829 * config/unix-gdb.exp: Remove extraneous newlines from end of file.
21830
21831Thu Feb 15 08:12:55 1996 Fred Fish <fnf@cygnus.com>
21832
21833 * config/unix-gdb.exp: Default timeout in UNIX case to 30 seconds, up
21834 from dejagnu's apparent default of 10 seconds, which gives random
21835 results when running the tests over NFS on moderately loaded systems.
21836 * lib/gdb.exp (gdb_run_cmd): Add "(timeout)" in timeout case.
21837
21838Mon Feb 12 16:50:28 1996 Fred Fish <fnf@cygnus.com>
21839
21840 * gdb.base/callfuncs.exp: Remove setup_xfail for PR 5318. Now fixed.
21841 * gdb.base/a2-run.exp: Replace $binfile with $testfile in test
889bf7c5 21842 result reports.
c906108c
SS
21843
21844Fri Feb 9 15:56:51 1996 Fred Fish <fnf@cygnus.com>
21845
21846 * configure.in (CY_AC_PATH_TCLH): Remove.
21847 * configure: Regenerate.
21848
21849Fri Feb 9 08:21:31 1996 Fred Fish <fnf@cygnus.com>
21850
21851 * gdb.c++/Makefile.in (clean): Add missing '{'.
21852
21853Fri Feb 2 10:19:40 1996 Jeffrey A Law (law@cygnus.com)
21854
21855 * lib/gdb.exp: Provide a default value for noinferior.
21856
21857 * lib/gdb.exp: Fix typos (LDLAGS -> LDFLAGS).
21858 Load libgloss.exp.
21859
21860Thu Feb 1 20:20:14 1996 Jeffrey A Law (law@cygnus.com)
21861
21862 * gdb.disasm/hppa.exp: Compile directly into an executable, use
21863 the executable, not the .o to run the tests from.
21864
21865Wed Jan 31 14:21:09 1996 Jeffrey A Law (law@cygnus.com)
21866
21867 * gdb.base/break.exp: Don't test for program exit or exit status
21868 if $noresults if nonzero.
21869 * gdb.base/langs.exp: Likewise.
21870 * gdb.base/watchpoint.exp: Likewise.
21871
21872 * gdb.base/default.exp: Remove extraneous call to load gdb.exp.
21873 * gdb.chill/pr-8405.exp: Move skip_chill_tests check to just before
21874 trying to compile the testcase.
21875
21876Wed Jan 24 23:42:39 1996 Doug Evans <dje@charmed.cygnus.com>
21877
21878 * gdb.base/interrupt.exp (p func1): xfail sparc64-*-solaris2.
21879 * gdb.base/signals.exp (continue to handler): Likewise.
21880
21881Tue Jan 23 16:28:22 1996 Per Bothner <bothner@kalessin.cygnus.com>
21882
21883 * gdb.c++/classes.exp: Now = returns false/true, not 1/0.
21884
21885 * gdb.fortran/exprs.exp: .LT. and .GT. now return .TRUE. or .FALSE..
21886
21887Tue Jan 23 15:41:57 1996 Jeffrey A Law (law@cygnus.com)
21888
21889 * gdb.base/corefile.exp: Recognize "not found" as failure
21890 when trying to determine if a core file was generated.
21891 If no core file was generate the first time, try again without
21892 the ulimit -c to work around braindamaged shells.
21893
21894Mon Jan 15 09:33:00 1996 Fred Fish <fnf@cygnus.com>
21895
21896 * gdb.stabs/configure.in (alpha-*-*,mips-*-*): Replace
21897 [] tests with "test" and enclose string in quotes.
21898 * gdb.stabs/configure: Rebuild
d63a86f8 21899
c906108c
SS
21900Thu Jan 11 09:43:14 1996 Tom Tromey <tromey@creche.cygnus.com>
21901
21902 Changes in sync with expect:
21903 * aclocal.m4 (CY_AC_PATH_TCLH): Handle Tcl 7.5 and greater.
21904 (CY_AC_PATH_TCLLIB): Handle Tcl 7.5 and greater.
21905 (CY_AC_PATH_TKH): Handle Tk 4.1 and greater.
21906 (CY_AC_PATH_TKLIB): Handle Tk 4.1 and greater. Properly quote
21907 argument to AC_REQUIRE.
21908 * configure: Regenerated.
21909
21910Thu Jan 4 08:17:22 1996 Fred Fish <fnf@cygnus.com>
21911
21912 * gdb.base/corefile.exp: When generating a core, discard any
21913 error messages about ulimit not found and the "core dumped"
21914 message from the shell that runs the coredumper.
21915
21916Wed Jan 3 01:30:41 1996 Jeffrey A Law (law@cygnus.com)
21917
21918 * lib/gdb.exp (skip_chill_tests): Skip them on the PA too.
21919
21920 * gdb.stabs/weird.exp: Use ${target_triplet} to determine
21921 which sed script to run. Expect failure for v_comb test
21922 on PA targets too.
d63a86f8 21923
c906108c
SS
21924Sat Dec 30 16:09:04 1995 Fred Fish <fnf@rtl.cygnus.com>
21925
21926 * gdb.base/corefile.exp: Remove "i*86-*-linux" xfail for
889bf7c5 21927 "print func2::coremaker_local" and for "backtrace in corefile.exp"
c906108c
SS
21928
21929Sat Dec 30 12:59:12 1995 Fred Fish <fnf@cygnus.com>
21930
21931 * lib/gdb.exp: Fix typo and rewrite skip_chill_tests.
21932 * gdb.stabs/weird.exp: Setup "sparc-sun-sunos4*" and
889bf7c5 21933 "sparc-sun-solaris*" xfails for "p v_comb".
c906108c
SS
21934 * lib/gdb.exp (default_gdb_start): Fix typo.
21935 * gdb.base/corefile.exp: Allow "Core was generated by ..."
21936 messages to not include the full program name that caused
21937 the core dump since some systems (such as solaris) apparently
21938 truncate this path to about 80 characters.
21939 When generating a core file first try increasing the core file
21940 size limit to unlimited since some systems may default it to
21941 zero, and it is harmless to try it. Move the test for failing
21942 to generate a core file to where it will actually get executed.
21943 * gdb.c++/templates.exp (test_ptype_of_templates): Accept
21944 new gdb result from g++ debug info improvements and make old
21945 pattern obsolescent. Also account for size_t differences
21946 (may be int or long).
21947 * gdb.base/a1-selftest.exp (test_with_self): Check for case where
21948 initialization before function call is placed in the delay slot
21949 and thus appears to be skipped over by commands such as "next".
21950
21951Fri Dec 29 16:09:20 1995 Stan Shebs <shebs@andros.cygnus.com>
21952
21953 * gdb.base/a1-selftest.exp (test_with_self): Run without windows.
21954
21955Wed Dec 6 10:45:42 1995 Jeffrey A. Law <law@sethra.cygnus.com>
21956
21957 * gdb.base/*.exp: Make ${srcfile} only be the basename of the
21958 input source file; fix code to compile test to deal with this
21959 convention.
21960 * gdb.c++/*.exp: Likewise.
21961
21962Mon Nov 27 11:40:16 1995 Fred Fish <fnf@cygnus.com>
21963
21964 * gdb.base/signals.exp: Setup "alpha-*-osf2*" xfail for
21965 "bt in signals.exp".
21966
21967Sat Nov 25 20:52:15 1995 Fred Fish <fnf@phydeaux.cygnus.com>
21968
21969 * gdb.base/a1-selftest.exp: Add alpha-dec-osf2 setup_xfail for
21970 "step over execarg initialization" and
889bf7c5 21971 "step over corearg initialization".
c906108c
SS
21972
21973Sat Nov 25 18:20:14 1995 Fred Fish <fnf@cygnus.com>
21974
21975 * gdb.base/ptype.c (main): Declare malloc as a "char *" for systems
21976 with sizeof(pointer) > sizeof(int). Avoid "void *" or include files.
21977
21978Sat Nov 25 11:03:42 1995 Fred Fish <fnf@cygnus.com>
21979
21980 From Rob Savoye (rob@poseidon.cygnus.com)
21981 * Makefile.in, configure.in, gdb.base/{Makefile.in, configure.in},
21982 gdb.c++/{Makefile.in, configure.in}, gdb.chill/{Makefile.in,
889bf7c5
PA
21983 configure.in}, gdb.disasm/{Makefile.in, configure.in},
21984 gdb.stabs/{Makefile.in, configure.in}, gdb.threads/{Makefile.in,
21985 configure.in}: Major reworking for autoconfig.
c906108c
SS
21986 * aclocal.m4, configure, gdb.base/configure, gdb.c++/configure,
21987 gdb.disasm/configure, gdb.stabs/configure, gdb.stabs/default.mt :
889bf7c5 21988 New files.
c906108c
SS
21989 * config/unix-gdb.exp: Make GDB global.
21990 * gdb.base/{a1-selftest.exp, a2-run.exp,bitfields.exp, break.exp,
889bf7c5
PA
21991 callfuncs.exp, commands.exp, corefile.exp, crossload.exp, exprs.exp,
21992 funcargs.exp, interrupt.exp, langs.exp, list.exp, mips_pro.exp,
21993 nodebug.exp, opaque.exp, printcmds.exp, ptype.exp, recurse.exp,
21994 regs.exp, return.exp, scope.exp, setvar.exp, sigall.exp, signals.exp,
21995 term.exp, twice.exp, watchpoint.exp, whatis.exp},
c906108c 21996 gdb.c++/{classes.exp, callfuncs.exp, inherit.exp, misc.exp,
889bf7c5
PA
21997 templates.exp, virtfunc.exp}, gdb.chill/{callch.exp, chillvars.exp,
21998 misc.exp, pr-4975.exp, pr-5016.exp, pr-5020.exp, pr-5022.exp,
21999 pr-5646.exp, pr-5984.exp, pr-6292.exp, pr-6632.exp, pr-8134.exp,
22000 pr-8136.exp, result.exp, string.exp, tuples.exp},
c906108c 22001 gdb.disasm/{hppa.exp, sh3.exp}, gdb.stabs/weird.exp: Change continues
889bf7c5
PA
22002 to returns as necessary, arrange for test to compile own testcase
22003 executable.
c906108c 22004 * lib/gdb.exp: Changes for testsuite to compile own test cases.
d63a86f8 22005
c906108c
SS
22006Tue Nov 21 16:15:45 1995 Fred Fish <fnf@cygnus.com>
22007
22008 * gdb.c++/classes.exp (test_pointers_to_class_members): Add
889bf7c5 22009 clear_xfail at end of test which might not call either pass or fail.
c906108c
SS
22010 * gdb.base/a1-selftest.exp: Add i*86-*-linuxaout xfail for
22011 "backtrace through signal handler".
22012
22013Sat Nov 18 04:09:31 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22014
22015 * gdb.base/sigall.exp: Work around OSF/1-3.x kernel bug when
22016 continuing from a job control stop signal.
22017 * gdb.stabs/alpha.mt: Use $(CFLAGS) when building weird.o.
22018
22019Wed Nov 15 00:28:03 1995 Jeffrey A Law (law@cygnus.com)
22020
22021 * gdb.base/callfuncs.exp: Remove bogus hppa xfails.
22022 * gdb.base/corefile.exp: Likewise.
22023 * gdb.base/funcargs.exp: Likewise.
22024
22025Tue Nov 14 15:18:10 1995 Stu Grossman (grossman@cygnus.com)
22026
22027 * config/hmsirom.exp: Setup for talking to hmsi ROM monitor.
22028 * config/monitor.exp: Add support for setting baud rate.
22029
22030Sat Nov 4 15:35:52 1995 Fred Fish <fnf@cygnus.com>
22031
22032 * gdb.base/a1-selftest.exp: Remove i*86-*-sysv4* and
22033 i*86-*-linux* xfails for "backtrace through signal handler".
22034 * gdb.base/corefile.exp: Add i*86-*-sysv4* xfail for
22035 "print func2::coremaker_local".
22036 * gdb.base/break.exp: Add i*86-*-sysv4*, sparc-sun-sunos4,
889bf7c5 22037 alpha-dec-osf2* xfail for
c906108c
SS
22038 "delete all breakpoints when none".
22039
22040Wed Nov 1 15:57:16 1995 Fred Fish <fnf@cygnus.com>
22041
22042 * gdb.base/break.exp: Change test that deletes all breakpoints
22043 when no user breakpoints are installed. A post 4.15 change
22044 causes gdb to no longer prompt in this case.
22045
22046Tue Oct 31 15:13:43 1995 Fred Fish <fnf@cygnus.com>
22047
22048 * gdb.base/return.exp (return_tests): Change xfail for test
22049 "correct value returned double test" to stop xfailing at
22050 Solaris 2.5. Apparently the bug has been fixed.
22051
22052Sun Oct 29 12:18:16 1995 Fred Fish <fnf@cygnus.com>
22053
22054 * gdb.stabs/ecoff.sed: Remove comment lines except for first one.
22055 IRIX 4.0 /bin/sed chokes on them, though they work fine elsewhere.
22056
22057Tue Oct 24 11:12:12 1995 Jeffrey A Law (law@cygnus.com)
22058
22059 * gdb.disasm/hppa.exp: Test lci and syncdma instructions.
22060 * gdb.disasm/hppa.s: Corresponding changes.
22061
22062Wed Oct 18 11:27:47 1995 Jeffrey A Law (law@cygnus.com)
22063
22064 * gdb.base/configure.in (hppa*-*-hpux*): No longer needs target
22065 makefile fragment.
22066 * config/mt-hpux: Deleted.
22067
22068Tue Oct 17 23:02:12 1995 Jeffrey A Law (law@cygnus.com)
22069
d63a86f8 22070 * Many files: When warning about suppressed tests due to a
c906108c
SS
22071 nonexistant test binary, avoid incrementing the warning count.
22072
22073Tue Oct 10 11:00:41 1995 Fred Fish <fnf@cygnus.com>
22074
22075 * Makefile.in (TARGET_FLAGS_TO_PASS): Remove BISON.
d63a86f8 22076
c906108c
SS
22077Sun Oct 8 04:23:14 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22078
22079 * gdb.base/return.exp: Change xfail from "sparc-*-solaris2.*" to
22080 "sparc-*-solaris2*".
22081
22082Sat Sep 23 01:22:23 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22083
22084 * gdb.base/coremaker.c: Produce a full core dump for AIX targets.
22085 Add global and local variables and initialize them.
22086 * gdb.base/corefile.exp: Test correct mapping of corefile sections
22087 by printing variables. Remove rs6000 and powerpc xfails, BFD now
22088 extracts the file name and terminating signal from the core file.
22089 * TODO: Remove note about tests for correct mapping of corefile.
22090 * gdb.base/ptype.c (main): Use boolean2 to inhibit AIX 4.1 xlc
22091 from optimizing it away.
22092 * gdb.stabs/weird.exp: Remove rs6000 xfail, xcoffread.c now
22093 handles common blocks.
22094
22095Thu Sep 21 01:28:10 1995 Jeff Law (law@snake.cs.utah.edu)
22096
22097 * gdb.disasm/sh3.s (fmac): Update for new assembler syntax
22098 * gdb.disasm/sh3.exp (fmac): Corresponding changes.
22099
22100Wed Sep 20 13:15:05 1995 Ian Lance Taylor <ian@cygnus.com>
22101
22102 * Makefile.in (maintainer-clean): New target, synonym for
22103 realclean.
22104 * gdb.base/Makefile.in (maintainer-clean): Likewise.
22105 * gdb.c++/Makefile.in (maintainer-clean): Likewise.
22106 * gdb.chill/Makefile.in (maintainer-clean): Likewise.
22107 * gdb.disasm/Makefile.in (maintainer-clean): Likewise.
22108 * gdb.stabs/Makefile.in (maintainer-clean): Likewise.
22109 * gdb.threads/Makefile.in (maintainer-clean): Likewise.
22110
22111Sun Sep 10 13:14:01 1995 Fred Fish <fnf@cygnus.com>
22112
22113 * gdb.base/scope.exp (text_at_main): Add "hppa*-*-hpux*"
22114 xfails when not gcc compiled for "print foo::funclocal".
22115 (test_at_foo): Add "hppa*-*-hpux*" xfails when not gcc compiled for:
22116 "print foo::funclocal at foo",
22117 "print 'scope1.c'::foo::funclocal at foo",
22118 "print foo::funclocal_bss at foo",
22119 "print 'scope1.c'::foo::funclocal_bss at foo",
22120 "print foo::funclocal_ro at foo",
22121 "print 'scope1.c'::foo::funclocal_ro at foo",
22122 "print bar::funclocal at foo" and
22123 "print 'scope1.c'::bar::funclocal at foo".
22124 (test_at_bar): Add "hppa*-*-hpux*" xfails when not
22125 gcc compiled for "print foo::funclocal at bar".
22126 Expand all messages to ensure that they identify that
22127 the test is at bar().
22128 * gdb.base/opaque.exp: Add "hppa*-*-hpux*" xfails when not
22129 gcc compiled for:
22130 "ptype on opaque struct pointer (statically)",
22131 "ptype on opaque struct tagname (statically)",
22132 "ptype on opaque struct pointer (dynamically) 1",
22133 "ptype on opaque struct tagname (dynamically) 1",
22134 "ptype on opaque struct pointer (dynamically) 2" and
22135 "ptype on opaque struct tagname (dynamically) 2
22136 * gdb.base/nodebug.exp: Add "hppa*-*-hpux*" xfails when not
22137 gcc compiled for:
22138 "p datalocal"
22139 "whatis datalocal",
22140 "ptype datalocal",
22141 "p bsslocal",
22142 "whatis bsslocal", and
22143 "ptype bsslocal".
22144 * gdb.base/langs.exp: Add "hppa*-*-hpux*" xfails for
22145 "backtrace in langs.exp" and "up to langs0__2do in langs.exp"
22146 when not gcc compiled.
22147 * gdb.base/funcargs.exp (float_and_integral_args): Add
22148 "hppa*-*-hpux*" xfail for "run to call2a" when not gcc
22149 compiled.
22150 (discard_and_shuffle): Add "hppa*-*-hpux*" xfail for
22151 "backtrace from call6a" when not gcc compiled.
22152 (shuffle_round_robin): Add "hppa*-*-hpux*" xfail for
22153 "backtrace from call7a" when not gcc compiled.
22154 * gdb.base/callfuncs.exp (do_function_calls):
22155 Add "hppa*-*-hpux*" xfail when not gcc compiled for
22156 "p t_char_array_values(char_array_val2,char_array_val1)",
22157 "p t_char_array_values(char_array_val1,char_array_val2)",
22158 "p t_char_array_values("carray 1","carray 2")",
22159 "p t_char_array_values("carray 1",char_array_val2)",
22160 "p t_char_array_values(char_array_val1,"carray 2")",
22161 "p sum_args(1,{2})",
22162 "p sum_args(2,{2,3})",
22163 "p sum_args(3,{2,3,4})",
22164 "p sum_args(4,{2,3,4,5})"
22165 * gdb.base/corefile.exp: Add "hppa*-*-hpux*" xfail for
22166 "backtrace in corefile.exp" when not gcc compiled.
22167
22168Sat Sep 9 01:35:39 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22169
22170 * gdb.base/signals.exp: Rewrite `handle all print' test as
22171 a procedure. Accept blanks or TABs as whitespace, increase
22172 timeout and expect input buffer size for the large output
22173 from the command. Remove "i*86-*-bsdi2.0" xfail.
22174
22175Sat Sep 2 06:41:26 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22176
22177 * gdb.base/setvar.exp: Add new testcases for truncation when
22178 assigning invalid values to bitfields.
22179
22180Sat Sep 2 00:17:31 1995 Fred Fish <fnf@cygnus.com>
22181
d63a86f8 22182 * gdb.base/callfuncs.exp (do_function_calls): Remove
c906108c
SS
22183 mips-sgi-irix* xfail for
22184 "call inferior func with struct - returns char *"
22185 and fix test so that an optional (unsigned char *) cast is
889bf7c5 22186 accepted in the result.
c906108c
SS
22187
22188Fri Sep 1 13:42:01 1995 Fred Fish <fnf@cygnus.com>
22189
22190 * gdb.base/funcargs.exp (float_and_integral_args): Remove
22191 sparc-sun-solaris2* xfail for "print f1 after run to call2a".
22192 * gdb.c++/Makefile.in (SUFFIXES): Add .SUFFIXES and ".cc" suffix.
22193 * gdb.base/signals.exp: Remove duplicate "handle all print" test
22194 that accidentally got checked in.
22195
22196Sun Aug 27 23:35:35 1995 Fred Fish <fnf@cygnus.com>
22197
d63a86f8 22198 * gdb.base/callfuncs.exp (do_function_calls): Add alpha-dec-osf2*
c906108c
SS
22199 clear_xfail for "p t_float_values2(3.14159,float_val2)" for gcc
22200 compiled test.
22201 * gdb.base/opaque.exp (setup_xfail_on_opaque_pointer):
22202 Add mips-sgi-irix5* xfail for not gcc compiled.
22203 * gdb.base/Makefile.in (nodebug.o): Also create nodebug.ci.
22204 * gdb.base/nodebug.exp: Add mips-sgi-irix5 xfail when not gcc compiled for
22205 "p top", "whatis top", "p middle", and "whatis middle".
22206 * gdb.base/whatis.exp: Add mips-sgi-irix* xfail for
22207 "whatis signed char" for not gcc compiled.
22208 * gdb.base/setvar.exp: Add mips-sgi-irix4* xfail (works on irix5) for
22209 "set variable signed char=-1 (-1)" and
22210 "set variable signed char=0xFF (0xFF)" for not gcc compiled.
22211 * gdb.base/funcargs.exp (float_and_integral_args):
22212 Add mips-sgi-irix5* xfail for "run to call2a" for not gcc compiled.
22213 Add mips-sgi-irix* xfail when not gcc compiled for
22214 "continue to call2b".
22215 Add mips-sgi-irix4* xfail (works with irix5) when gcc compiled for
22216 "continue to call2g".
22217 (discard_and_shuffle): Add mips-sgi-irix5* xfail whn not gcc compiled for
22218 "backtrace from call6a"
22219 (shuffle_round_robin): Add mips-sgi-irix* xfail when not gcc compiled for
22220 "backtrace from call7k".
22221 Add mips-sgi-irix5* xfail when not gcc compiled for
22222 "backtrace from call7a".
22223 (localvars_after_alloca): Fix gdb_test cmds for
22224 "print * after runto ...".
22225 Remove rs6000-*-* xfails for
22226 "print i after runto localvars_after_alloca" and
22227 "print l after runto localvars_after_alloca"
22228 for all compilers.
22229 * gdb.base/exprs.exp: Add mips-sgi-irix4* xfails (works with irix5),
889bf7c5 22230 when not compiled with gcc, for:
c906108c
SS
22231 "print signed char == (minus)",
22232 "print signed char != (minus)",
22233 "print signed char < (minus)",
22234 "print signed char > (minus)".
22235 * gdb.base/callfuncs.exp (do_function_calls):
22236 Add mips-sgi-irix* xfail, when compiled with native compiler, for
22237 "call inferior func with struct - returns char *".
d63a86f8 22238 * gdb.base/return.exp (return_tests): Change xfail for
c906108c
SS
22239 "correct value returned double test" to include Solaris 2.4.
22240 * gdb.base/funcargs.exp (float_and_integral_args):
22241 Add sparc-sun-solaris2* xfail for "print f1 after run to call2a".
d63a86f8 22242
c906108c
SS
22243Sat Aug 26 00:26:11 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22244
22245 * gdb.base/setvar.c, gdb.base/setvar.exp: Add new tests for
22246 enumeration bitfields if compiling with GNU C.
22247 * lib/gdb.exp: Consume `(y or n) ' in `Reinitialize source path
22248 to empty' prompt.
22249
22250Tue Aug 22 00:30:37 1995 Jeff Law (law@snake.cs.utah.edu)
22251
22252 * gdb.base/scope.exp: xfail 'scope0.c'::filelocal_bss before run
22253 test for PRO targets.
22254
22255 * gdb.base/funcargs.exp: Avoid ever setting more than 8
22256 breakpoints in the inferior at any given time by making
22257 two groups of breakpoints for call2*, call6* and call7*
22258 tests.
22259
22260Sun Aug 20 06:58:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22261
22262 * gdb.base/funcargs.exp: Fix typos introduced by Aug 15 change.
22263 * gdb.base/callfuncs.c (main): Use struct_val1 to inhibit xlc
22264 from optimizing it away.
22265 * gdb.base/callfuncs.exp: Remove rs6000-*-* xfails for
22266 "call inferior func with struct".
22267
22268Wed Aug 16 11:57:15 1995 Stan Shebs <shebs@andros.cygnus.com>
22269
22270 * configure.in: Only configure gdb.chill for particular targets.
22271
22272Tue Aug 15 09:42:44 1995 Fred Fish <fnf@cygnus.com>
22273
22274 * gdb.base/Makefile.in: Add action to .c.o transformation
22275 rule that generates a .ci file for each .o file and remove
22276 explicit .c.o rules except for callfuncs.o.
22277 * gdb.c++/Makefile.in: Add .cc.o transformation rule that
22278 generates a .ci file for each .o file and remove explicit
22279 .cc.o rules.
22280 (clean): Remove *.tmp *.ci files.
22281 (EXECUTABLES): Remove templ-info.exp.
22282 * gdb.base/compiler.c: New file.
22283 * gdb.c++/compiler.cc: New file
22284 * gdb.base/scope.exp: Source gdb.base/scope.ci.
22285 Change rs6000-*-* xfail for
22286 "print 'scope0.c'::filelocal_ro" and
22287 "print 'scope1.c'::filelocal" and
22288 "print 'scope1.c'::filelocal_bss" and
22289 "print 'scope1.c'::filelocal_ro" and
22290 "print 'scope1.c'::foo::funclocal" and
22291 "print 'scope1.c'::foo::funclocal_ro" and
22292 "print 'scope1.c'::bar::funclocal" and
22293 "print 'scope0.c'::filelocal_ro" and
22294 "print 'scope1.c'::filelocal at foo" and
22295 "print 'scope1.c'::filelocal_bss at foo" and
22296 "print 'scope1.c'::filelocal_ro at foo" and
22297 "print 'scope1.c'::foo::funclocal at foo" and
22298 "print 'scope1.c'::foo::funclocal_bss at foo" and
22299 "print 'scope1.c'::foo::funclocal_ro at foo" and
22300 "print 'scope1.c'::bar::funclocal at foo" and
22301 "print 'scope0.c'::filelocal_ro" and
22302 "print 'scope1.c'::filelocal" and
22303 "print 'scope1.c'::filelocal_bss" and
22304 "print 'scope1.c'::filelocal_ro" and
22305 "print 'scope1.c'::foo::funclocal" and
22306 "print 'scope1.c'::foo::funclocal_bss" and
22307 "print 'scope1.c'::foo::funclocal_ro" and
22308 "print 'scope1.c'::bar::funclocal" and
22309 "print 'scope1.c'::bar::funclocal_bss"
22310 to only be xfail'd when not compiled with gcc.
d63a86f8 22311 Add rs6000-*-* xfail for
c906108c
SS
22312 "print 'scope0.c'::filelocal_bss before run"
22313 when compiled with gcc.
22314 (test_at_main): Add rs6000-*-* xfail for
22315 "print filelocal_ro in test_at_main"
22316 when compiled with gcc.
22317 * gdb.base/ptype.exp: Source gdb.base/ptype.ci.
889bf7c5 22318 Add rs6000-*-aix* xfail for
c906108c
SS
22319 "whatis unnamed typedef'd enum (compiler bug in IBM's xlc)" and
22320 "ptype t_char_array", not compiled with gcc.
22321 * gdb.base/list.exp (test_list_function): Add rs6000-*-*
22322 xfail for "list foo (in include file)" when gcc compiled.
22323 * gdb.base/funcargs.exp: Source gdb.base/funcargs.ci
889bf7c5 22324 (integral_args): Add rs6000-*-* xfail for
c906108c
SS
22325 "run to call0a" if not compiled with gcc.
22326 (unsigned_integral_args): Add rs6000-*-* xfail for
22327 "run to call1a" if not compiled with gcc.
22328 (float_and_integral_args): Add rs6000-*-* xfail for
22329 "run to call2a" if not compiled with gcc and for
22330 "continue to call2b" for any compiler.
22331 Add rs6000-*-* xfail to
22332 "print f1 after run to call2a" for gcc compiled.
22333 (discard_and_shuffle): Add rs6000-*-* xfail for
22334 "run to call6a".
22335 (shuffle_round_robin): Add rs6000-*-* xfail for
22336 "backtrace from call7a" if not compiled with gcc.
22337 Add rs6000-*-* xfail for
22338 "backtrace from call7b" if compiled with gcc.
22339 (call_after_alloca): Add rs6000-*-* xfail for
22340 "print c in call_after_alloca" and
22341 "print s in call_after_alloca" and
22342 "backtrace from call_after_alloca_subr"
22343 if not compiled with gcc.
22344 (localvars_in_indirect_call): Add rs6000-*-* xfail for
22345 "print c in localvars_in_indirect_call" and
22346 "print c in localvars_in_indirect_call" and
22347 "backtrace in indirectly called function" and
22348 "stepping into indirectly called function"
22349 if not compiled with gcc.
22350 (localvars_after_alloca): Add rs6000-*-* xfail for
22351 "print c after runto localvars_after_alloca" and
22352 "print s after runto localvars_after_alloca" and
22353 "print i after runto localvars_after_alloca" and
22354 "print l after runto localvars_after_alloca"
22355 for all compilers.
22356 * gdb.base/whatis.exp: Source gdb.base/whatis.ci rather
22357 than whatis-info.exp.
22358 * gdb.base/opaque.exp: Source gdb.base/opaque0.ci rather
22359 than opaque-info.exp.
22360 Setup rs6000-*-* xfail for
d63a86f8 22361 "ptype on opaque struct pointer (statically)" and
c906108c
SS
22362 "ptype on opaque struct pointer (dynamically)" when
22363 not compiled with gcc.
22364 * gdb.base/callfuncs.exp: Source gdb.base/callfuncs.ci
22365 rather than callf-info.exp.
22366 (do_function_calls): Add clear_xfail for rs6000-*-* for
22367 "p t_float_values2(3.14159,float_val2)". Seems to work
22368 fine there, both with xlc and gcc. Need to find out what
22369 it is doing right and fix other platforms.
22370 * gdb.base/callfuncs.exp: Add rs6000-*-* xfail for
22371 "call inferior func with struct - returns int",
22372 "call inferior func with struct - returns long",
22373 "call inferior func with struct - returns float",
22374 "call inferior func with struct - returns double",
22375 "call inferior func with struct - returns char *",
22376 but only if not gcc compiled (presumes xlc compiled).
22377 Change rs6000-*-* xfails for
22378 "call inferior func with struct - returns char" and
22379 " call inferior func with struct - returns short" to only
22380 xfail if not using gcc.
22381 (clean mostlyclean): Remove *.ci and *.tmp files.
22382 * gdb.c++/templates.exp: Source gdb.c++/templates.ci rather
22383 than templ-info.exp.
22384 * gdb.base/langs.exp: Source gdb.base/langs.ci.
22385 Add rs6000-*-* xfail for "up to foo in langs.exp"
22386 "up to cppsub_ in langs.exp" and "up to fsub in langs.exp"
889bf7c5 22387 when not gcc compiled.
d63a86f8 22388
c906108c
SS
22389Sat Aug 12 15:05:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22390
22391 * gdb.base/callfuncs.exp: Add xfails for the powerpc.
22392 * gdb.base/corefile.exp: Likewise.
22393 * gdb.base/list.exp: Likewise.
22394 * gdb.base/scope.exp: Likewise.
22395 * gdb.base/siganls.exp: Likewise.
22396
22397 * gdb.base/nodebug.exp: Add xfails for the powerpc. Handle aix4
22398 compiler output.
22399 * gdb.base/whatis.exp: Likewise.
22400
22401Fri Aug 11 13:36:20 1995 Jeff Law (law@snake.cs.utah.edu)
22402
22403 * gdb.disasm/sh3.exp (all_fp_misc_tests): No longer expect a
22404 failure (opcode table has been fixed to match reality).
22405
22406Mon Aug 14 09:01:59 1995 Fred Fish <fnf@cygnus.com>
22407
22408 * gdb.base/callfuncs.exp: Add rs6000-*-* xfails for
22409 "call inferior func with struct - returns char",
22410 "call inferior func with struct - returns short"
22411
22412 * gdb.base/scope.exp: Remove rs6000-*-* xfails for
22413 "print 'scope0.c'::filelocal at main",
22414 "print 'scope0.c'::filelocal_bss in test_at_main",
22415 "print 'scope0.c'::filelocal at foo",
22416 "print 'scope0.c'::filelocal_bss in test_at_foo",
22417 "print 'scope0.c'::filelocal at bar",
22418 "print 'scope0.c'::filelocal_bss in test_at_bar"
d63a86f8 22419
c906108c
SS
22420 * gdb.base/list.exp: Remove rs6000-*-* xfail for "list function
22421 in source file 1". This bug seems to have been fixed with both
22422 gcc and native cc (was native assembler bug?).
22423
22424Wed Aug 9 08:04:12 1995 Fred Fish (fnf@cygnus.com)
22425
22426 * gdb.base/a1-selftest.exp: Change "i*86-*-sysv4" xfail for
22427 "backtrace through signal handler" to "i*86-*-sysv4*".
22428 * gdb.base/signals.exp: Add xfail for "'next' behaved as
22429 continue" case. Add "known SVR4 bug" to fail message.
22430 Add "i*86-*-bsdi2.0" xfail for "handle all print".
22431 Add "i*86-*-bsdi2.0" xfail for "backtrace in signals_tests_1".
22432 * gdb.base/ptype.exp: Add "i*86-*-sysv4*" xfail for
22433 "whatis unnamed typedef'd enum..." and "ptype t_char_array".
22434 * gdb.base/langs.exp: Add "i*86-*-sysv4*" xfail for
22435 "up to foo in langs.exp", "show language at foo in
22436 langs.exp", "up to cppsub_ in langs.exp", "show
22437 language at cppsub_ in langs.exp", "up to fsub in
22438 langs.exp", and "show language at fsub in langs.exp".
22439 * gdb.base/corefile.exp: Add "i*86-*-sysv4*" to xfail for
22440 "bactrace in corefile.exp".
22441 * gdb.base/callfuncs.exp: Change xfail to "i*86-*-*" for
22442 "call inferior function with struct - returns float" and
22443 "call inferior function with struct - returns double".
d63a86f8 22444
c906108c
SS
22445Mon Aug 7 02:43:28 1995 Jeff Law (law@snake.cs.utah.edu)
22446
22447 * gdb.disasm/sh3.s: Source for sh3 disassembler tests.
22448 * gdb.disasm/sh3.exp: Run the sh3 disassembler tests.
22449 * gdb.disasm/configure.in (sh-*-*): Use sh3.mt makefile fragment.
22450 * gdb.disasm/sh3.mt: Makefile fragment for sh3 ests.
22451
22452Mon Aug 7 08:09:37 1995 Fred Fish <fnf@cygnus.com>
22453
22454 * Makefile.in (CHILL_FOR_TARGET): Use previously defined
22455 (or overriden) "CHILL" macro rather then bare "gcc".
22456 Also look for ../../gcc/xgcc since that is what we will
22457 actually need, not "Makefile". Remove following assignment
22458 of CHILL to CHILL_FOR_TARGET because that results in
22459 recursive definition.
22460
22461Sun Aug 6 16:52:29 1995 Fred Fish <fnf@cygnus.com>
22462
22463 * gdb.base/corefile.exp: Change xfail for backtrace in
22464 corefile.exp from linuxaout to all linux.
22465 * gdb.base/sigall.exp (test_one_sig): Specifically deal with
22466 cases where we miss the breakpoint at the signal handler
22467 for some reason. Setup xfail for linuxoldld/linuxaout and
22468 getting SIGIO. Setup xfail for linuxoldld/linuxaout for
22469 hitting SIGURG breakpoint.
22470 * gdb.base/signals.exp: Setup xfail for "next" acting like
22471 continue to add linuxoldld. Setup xfail for all linux for
22472 "next to handler in signals_tests_1", "backtrace in
22473 signals_tests_1", "continue to func1", "pass SIGUSR1",
22474 and continue to handler".
22475
22476Thu Aug 3 10:45:37 1995 Fred Fish <fnf@cygnus.com>
22477
22478 * Update all FSF addresses except those in COPYING* files.
22479
22480Sun Jul 30 17:50:35 1995 Fred Fish <fnf@cygnus.com>
22481
22482 * gdb.base/a2-run.exp: Change messages to be more explicit about
22483 the status of args, and quote binfile in results.
22484
22485Sun Jul 30 10:24:20 1995 Fred Fish <fnf@cygnus.com>
22486
22487 * gdb.base/callfuncs.exp: Add tests for passing structs to
22488 inferior functions and return various types.
22489 * gdb.base/callfuncs.c: Add functions to receive a struct
22490 and return a member of the struct, in various types.
22491
22492Sat Jul 29 14:22:33 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22493
22494 * gdb.base/Makefile.in (clean): Remove callf-info.exp.
22495
22496Fri Jul 28 13:36:11 1995 Brendan Kehoe <brendan@lisa.cygnus.com>
22497
22498 * config/vxworks29k.exp: New file, sources vxworks.exp.
22499
22500Fri Jul 28 00:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22501
22502 * config/gdbremote.exp: New file. Testing framework using
22503 gdbserver.
22504
22505Thu Jul 27 12:17:14 1995 Fred Fish (fnf@cygnus.com)
22506
22507 * gdb.base/interrupt.exp: Setup "i*86-*-linux" xfail for
22508 "call function when asleep" and "send end of file".
22509 * gdb.base/corefile.exp: Add "i*86-*-linuxaout" to xfail list
22510 for "backtrace in corefile.exp".
22511 * gdb.base/a1-selftest.exp: Add "i*86-*-linux*" to xfail list
22512 for "backtrace through signal handler".
22513 * gdb.base/corefile.exp: Make sure we actually generate a core file
22514 before trying the core tests. Some systems allow the user to suppress
22515 generation of core files and default to that (linux for example).
22516 * gdb.base/signals.exp: Change xfail for "next" acting like "continue"
22517 from "i*86-*-linux" to "i*86-*-linuxaout". Works with ELF beta.
22518
22519Tue Jul 25 17:30:10 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22520
22521 * gdb.threads: New directory with some crude multi-threaded
22522 gdb tests (step.exp and step2.exp).
22523 * config/mt-lynx (STEP_EXECUTABLE): Define.
22524 (THREADFLAGS): Define.
22525
22526Tue Jul 25 01:03:52 1995 Jeff Law (law@snake.cs.utah.edu)
22527
22528 * gdb.base/sigall.exp: Avoid losing in SIGPRIO test on lynx.
22529
22530 * gdb.base/signals.exp: Disable whole file for lynx until
22531 further notice.
22532
22533 * gdb.base/signals.exp: xfail test where "next" acts like
22534 "continue" for lynx.
22535
22536 * gdb.base/interrupt.exp: xfail test for calling function while
22537 inferior is asleep for lynx.
22538
22539 * gdb.base/watchpoint.exp: Handle more cases of gdb echoing more
22540 than one cr-lf after each command.
22541
22542Sun Jul 23 23:33:18 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22543
22544 * configure.in: Reinstate setting of stabsdirs variable, fix
22545 typo in setting up configdirs for native builds.
22546
22547 * gdb.base/return.exp: Fix typo in return double test.
22548 * gdb.base/return.c (tmp2, tmp3): Made global to inhibit the
22549 compiler from optimizing them away.
22550
22551Fri Jul 21 11:39:34 1995 Jeff Law (law@snake.cs.utah.edu)
22552
22553 * gdb.base/gdbvars.exp: Expect zero or more additional cr-lf
22554 sequences to be echo'd by gdb when using gdb_test.
22555 * gdb.chill/chexp.exp: Likewise.
22556 * gdb.fortran/exprs.exp: Likewise
22557
22558Thu Jul 20 13:28:36 1995 Jeffrey A. Law <law@rtl.cygnus.com>
22559
22560 * gdb.base/a1-selftest.exp: Reset the timeout value to 30 seconds
22561 after the inferior gdb has started.
22562
22563 * gdb.base/a2-run.exp: Handle gdb echoing more than one cr-lf
22564 after each command.
22565 * gdb.base/funcargs.exp: Likewise.
22566 * gdb.base/gdbvars.exp: Likewise.
22567 * gdb.base/interrupt.exp: Likewise.
22568 * gdb.base/list.exp: Likewise.
22569 * gdb.base/watchpoint.exp: Likewise.
22570 * gdb.c++/demangle.exp: Likewise.
22571 * gdb.c++/inherit.exp: Likewise.
22572 * gdb.chill/chexp.exp: Likewise.
22573 * gdb.fortran/exprs.exp: Likewise.
22574
22575 * gdb.base/watchpoint.exp: Disable watchpoint triggered in syscall
22576 test if we can't handle IO to/from the inferior.
22577
22578 * gdb.c++/misc.exp: Always check for a program already being
22579 started after sending a "run" command to gdb.
22580
22581 * gdb.base/twice.exp: Start with a fresh gdb.
22582
22583 * gdb.chill/chexp.exp: Remove skip_chill_tests check; these tests
22584 only depend on gdb's expression code, not the chill runtime.
22585
22586 * gdb.base/return.c: Put return values into variables so we
22587 can have gdb print them rather than depending on the program
22588 to print them.
22589 * gdb.base/return.exp: Corresponding changes.
22590
22591 * lib/gdb.exp: Provide default value for noinferiorio.
22592 * gdb.base/interrupt.exp: Skip tests if we can't handle IO to/from
22593 the inferior.
22594
22595 * gdb.base/break.exp: Always check for a program already being
22596 started after sending a "run" command to gdb.
22597 (text_next_with_recursion): Don't check the output from the
22598 program's printf statement. Instead just make sure the program
22599 exited.
22600
22601 * gdb.base/commands.exp: Protect tests which need arguments with
22602 $noargs conditionals.
22603
22604Wed Jul 19 22:42:43 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22605
22606 * gdb.base/printcmds.exp: Adjust expect patterns for addresses
22607 of structure member arrays to match gdb/valops.c:value_addr change.
22608
22609Mon Jul 17 10:12:27 1995 Jeff Law (law@snake.cs.utah.edu)
22610
22611 * gdb.base/a1-selftest.exp: Fix unmatched quotes in many timeout
22612 cases.
22613
22614Wed Jul 12 10:20:08 1995 Fred Fish (fnf@cygnus.com)
22615
22616 * configure.in (configdirs): Remove gdb.chill from default list
22617 of subdirs and then add it back in only if doing a native build.
22618 The current chill compiler does not yet work in any cross build.
22619 * Revert all signal changes from Jul 6.
22620 * gdb.base/{sigall.c signals.c}: Define away signal() and alarm()
22621 for sh-hms targets, allowing these tests to link, with no other
22622 changes. Testing is suppressed by setting "nosignals" in site.exp.
22623
22624Thu Jul 6 20:58:30 1995 Fred Fish (fnf@cygnus.com)
22625
22626 * configure.in (signaldirs): Define and add to configdirs for all
22627 targets except some specific ones that are known to not support signals.
22628 Also clean up formatting.
22629 * gdb.base/Makefile.in (EXECUTABLES): Remove sigall and signals.
22630 (signals, sigall): Remove rules to build.
22631 * gdb.base/{sigall.c, sigall.exp, signals.c, signals.exp}:
22632 Moved to new gdb.signals directory.
22633 * gdb.signals: New test directory.
22634 * gdb.signals/{Makefile.in, configure.in, sigall.c, sigall.exp,
22635 signals.c signals.exp}: New or moved files.
22636
22637Sun Jun 25 12:55:18 1995 Jeff Law (law@snake.cs.utah.edu)
22638
22639 * gdb.base/interrupt.exp: Don't choke if $nointerrupts doesn't exist.
22640
22641Wed Jun 21 16:35:55 1995 Fred Fish <fnf@cygnus.com>
22642
22643 * gdb.base/return.exp: Xfail `return double' test failure
22644 on at least Solaris 2.3 and handle future/past versions on
22645 a case by case basis as appropriate. Also update message
22646 to include i*86 failures.
22647
22648Wed May 24 07:10:10 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22649
22650 * Makefile.in: Change variable CFLAGS to TESTSUITE_CFLAGS.
22651
22652 * lib/gdb.exp: Fix comment which erroneously identified
22653 gdb_file_cmd as gdb_load (the 19 May change was in fact to
22654 gdb_file_cmd not gdb_load).
22655 * config/unix-gdb.exp (gdb_load): Add "upvar timeout timeout".
22656
22657 * gdb.base/setvar.exp: Make test names consistent between pass and
22658 fail cases. Use gdb_test more.
22659
22660Fri May 19 07:22:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22661
22662 * lib/gdb.exp (gdb_load): Add "upvar timeout timeout".
22663
22664Mon May 15 23:50:51 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22665
22666 * gdb.base/help.exp: Fix expected help string for `show commands'.
22667
22668Thu May 11 07:55:11 1995 Jim Kingdon <kingdon@deneb.cygnus.com>
22669
22670 * gdb.stabs/xcoff.sed: Change N_LSYM to C_DECL not C_LSYM.
22671
22672 * gdb.stabs/weird.exp: Remove xfail for xcoff bitching about lack
22673 of a text section.
22674
22675Thu May 11 15:02:24 1995 Stu Grossman (grossman@andros.cygnus.com)
22676
22677 * config/monitor.exp (gdb_target_monitor): Fix loop interator so
22678 that loop eventually terminates. Fix Connection refused logic so
22679 that testsuite will expire nicely.
22680
22681Wed May 10 17:57:35 1995 Stu Grossman (grossman@andros.cygnus.com)
22682
22683 * config/cpu32bug.exp, config/est.exp, config/hppro.exp,
22684 config/rom68k.exp: New tcl glue for the appropriate monitors.
22685 These all just end up calling monitor.exp.
22686 * config/monitor.exp (gdb_target_monitor): Handle `Connection
22687 refused' by retrying. Cleanup some timeout issues.
22688 * (gdb_load): Reduce timeout. Cleanup some timeout issues.
22689 * lib/gdb.exp (gdb_test gdb_test_exact): Upvar timeout so that
22690 callers don't have to set/restore global timeout variable.
22691
22692 * The following set of changes centralizes management of the global
22693 timeout variable. This way, it can be set in one target dependent
22694 place instead of dozens of places scattered throughout the test suite.
22695 If you need to lengthen a timeout, then you should either set timeout
22696 in one of the config/{target}.exp files, or multiply it by a factor.
22697 Setting it to an absolute value is always going to lose for some
22698 targets.
22699 * gdb.base/a1-selftest.exp (test_with_self): Only use local timeout.
22700 * gdb.base/callfuncs.exp (do_function_calls): Don't set timeout.
22701 * gdb.base/funcargs.exp: Don't set timeout.
22702 * gdb.base/list.exp (test_forward_search): Only use local timeout.
22703 * gdb.base/printcmds.exp (test_print_string_constants
22704 test_print_array_constants): Don't set timeout.
22705 * gdb.base/ptype.exp: Don't set timeout.
22706 * gdb.base/recurse.exp: Don't set timeout.
22707 * gdb.base/return.exp: Don't set timeout.
22708 * gdb.base/watchpoint.exp: Don't set timeout.
22709 * gdb.c++/classes.exp (do_tests): Don't set timeout.
22710 * gdb.c++/virtfunc.exp (test_virtual_calls): Don't set timeout.
22711
22712Wed May 10 16:03:23 1995 Torbjorn Granlund <tege@adder.cygnus.com>
22713
22714 * Makefile.in: Make clean targets work also when SUBDIRS is empty.
22715
22716Mon May 1 07:32:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22717
22718 * lib/gdb.exp: Disable chill tests for irix5.
22719
22720Wed Apr 26 07:36:03 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22721
22722 * gdb.base/scope.exp: Make test names unique. Use gdb_test. Make
22723 each test pass or fail.
22724
22725Sun Apr 23 21:32:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22726
22727 * gdb.base/opaque.exp: Remove xfails for aix; print a warning if
22728 xlc not gcc.
22729
22730Fri Apr 21 15:44:02 1995 Stu Grossman (grossman@rtl.cygnus.com)
22731
22732 * cpu32bug.exp est.exp rom68k.exp: Delete. Unify into monitor.exp.
22733
22734Wed Apr 19 17:41:21 1995 Stu Grossman (grossman@cygnus.com)
22735
22736 * config/est.exp: Fix copyright and comments. Remove dead code.
22737 Use targetname, serialport and baud variables instead of fixed
22738 constants.
22739 * config/rom68k.exp: Fix copyright and comments. Remove dead code.
22740 * config/cpu32bug.exp: New file to support cpu32bug monitors.
22741
22742Wed Apr 19 13:47:16 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22743
22744 * gdb.base/watchpoint.exp: Don't run
22745 test_watchpoint_triggered_in_syscall for sunos.
22746
22747Mon Apr 17 12:48:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22748
22749 * gdb.base/{break.c,run.c}: Don't include vxWorks.h or stdioLib.h;
22750 they don't seem to exist. Do include stdio.h.
22751
22752Fri Apr 14 09:40:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22753
22754 * gdb.base/a1-selftest.exp: Add alpha xfail.
22755
22756Mon Apr 10 13:07:50 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22757
22758 * gdb.base/watchpoint.c (main): Prompt before calling read().
22759 * gdb.base/watchpoint.exp (test_watchpoint_triggered_in_syscall):
22760 Revise accordingly. Remove cruft about sending "123" several
22761 times, until it gets noticed. Clean up the "print buf[0]" stuff
22762 so that it passes or fails, and waits for prompts in the usual way.
22763
22764Sun Apr 9 09:02:36 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22765
22766 * gdb.base/recurse.exp: Fix comment.
22767
22768 * TODO: Remove item about printing variables in nodebug.exp. Add
22769 item about enabling tests which are only run on some targets.
22770
22771 * gdb.base/watchpoint.exp: Various cleanups (make each test pass or
22772 fail, make test names unique, use new gdb_test convention
22773 regarding pattern, use gdb_test more, etc.).
22774
22775 * gdb.base/bitfields.exp: Various cleanups (make each test pass or
22776 fail, make test names unique, etc.).
22777
22778Sat Apr 8 02:47:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22779
22780 * gdb.base/nodebug.c: Change return type of top and middle to
22781 short.
22782 * gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
22783 are fixed by the recent mdebugread.c changes. Allow `short ()'
22784 as type for top and middle.
22785
22786Thu Apr 6 08:54:18 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22787
22788 * gdb.base/break.exp: Remove commented out if $usestubs {}. As
22789 nearly as I can tell, the whole thing was an accident in Stu's
22790 change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
22791 to replace a send/expect pair with gdb_test, but ended up only
22792 adding the gdb_test. My change of 24 Mar 1995 and Kung's change
22793 of 30 Mar 1995 took care of it, but left this vestigial comment
22794 which I am now nuking.
22795
22796Mon Apr 3 09:00:27 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22797
22798 * gdb.base/break.exp: Look for different line number for
22799 breakpoint at main depending on usestubs.
22800
22801Sun Apr 2 08:15:45 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22802
22803 * gdb.base/list.exp: Adjust some alternate expect patterns to
22804 match recent list0.c change. Add alternate expect pattern for
22805 output from `list default lines around main' for optimizing
22806 compilers.
22807
22808Sat Apr 1 07:23:22 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22809
22810 * lib/gdb.exp: If nosignals is not set, set it to 0.
22811
22812Fri Mar 31 16:13:48 1995 Kung Hsu <kung@mexican.cygnus.com>
22813
22814 * config/slite-gdb.exp: Responds to load symbol table prompt.
22815 * gdb.base/break.exp: Adjust line number, fix rerun.
22816 * gdb.base/langs0.c: Add #ifdef usestubs.
22817
22818Thu Mar 30 15:36:55 1995 Kung Hsu <kung@mexican.cygnus.com>
22819
22820 * gdb.base/list.exp: Adjust line contents after adding new lines in
22821 list0.c. Also fix a syntax error.
22822
22823 * lib/gdb.exp (gdb_run_cmd): Special handling for targets use stubs.
22824 * gdb.base/break.exp: ditto.
22825 * gdb.base/list.exp: ditto.
22826 * gdb.base/bitfields.c: Add #ifdef usestubs in main().
22827 * gdb.base/run.c: ditto.
22828 * gdb.base/list0.c: ditto.
22829 * gdb.base/funcargs.c: ditto.
22830
22831Wed Mar 29 17:09:29 1995 Stu Grossman (grossman@cygnus.com)
22832
22833 * testsuite/config/rom68k.exp (gdb_target_rom68k): Use
22834 $targetname, $serialport and $baud instead of hardwired variables.
22835 * testsuite/gdb.base/{sigall.exp signals.exp}: Skip these if the
22836 target doesn't support signals.
22837
22838Wed Mar 29 12:29:34 1995 Kung Hsu <kung@mexican.cygnus.com>
22839
22840 * lib/gdb.exp (runto_main): Fix regular expression bug, add return 1.
22841
22842Tue Mar 28 08:46:45 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22843
22844 * gdb.base/recurse.exp: Make test names unique. Change \\(+ to \\(.
22845 Don't rely on the value of an auto variable before it has been
22846 initialized. Use gdb_test more.
22847
22848Mon Mar 27 08:00:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22849
22850 * lib/gdb.exp (default_gdb_version): A version number must start
22851 with a digit, but other than that contains all characters up to
22852 the first whitespace character.
22853
22854Sun Mar 26 13:19:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22855
22856 * gdb.base/commands.exp (breakpoint_command_test): New tests.
22857
22858Sat Mar 25 15:38:06 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22859
22860 * gdb.c++/*.exp: Warn if executable does not exist. The original
22861 reason for skipping the warning was that configure.in sometimes
22862 intentionally skipped building the executables but the tcl code
22863 had no way of knowing. That (a) was always bogus with respect to
22864 error handling, (b) is no longer true (right now there is no way
22865 to skip C++ tests).
22866
22867 * gdb.c++/demangle.exp: Remove unused binfile and srcfile variables.
22868
22869Sat Mar 25 01:16:10 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
22870
22871 * gdb.base/list.exp: Add expect patterns for output from
22872 SunPRO compiled executables.
22873 * gdb.base/whatis.exp: Allow leading `signed' for all v_signed_*
22874 types.
22875
22876Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22877
22878 * gdb.base/break.exp (test_next_with_recursion): Accept any line
22879 number (we are already testing that the correct source line text
22880 gets printed).
22881
22882 * gdb.base/break.exp: Make one test if $usestubs. I'm not sure
22883 that is what is intended, but something needed to be done to get
22884 sunos4 native working again.
22885
22886 * gdb.c++/misc.cc (main): Fix typo (#iffef -> #ifdef).
22887
22888 * gdb.base/a1-selftest.exp (test_with_self): Remove comment which
22889 apparently went with a (very) old xfail.
22890
22891Fri Mar 24 13:41:09 1995 Kung Hsu <kung@mexican.cygnus.com>
22892
22893 * gdb.base/callfuncs.exp: call runto_main instead of runto main.
22894 runto_main is a proc in gdb.exp that will do 'step' for target use
22895 stubs.
22896 * gdb.base/exprs.exp: ditto.
22897 * gdb.base/interrupt.exp: ditto.
22898 * gdb.base/opaque.exp: ditto.
22899 * gdb.base/printcmds.exp: ditto.
22900 * gdb.base/ptype.exp: ditto.
22901 * gdb.base/scope.exp: ditto.
22902 * gdb.base/setvar.exp: ditto.
22903 * gdb.base/signals.exp: ditto.
22904 * gdb.base/twice.exp: ditto.
22905 * gdb.c++/classes.exp: ditto.
22906 * gdb.c++/inherit.exp: ditto.
22907 * gdb.c++/templates.exp: ditto.
22908 * gdb.base/break.exp: no run and hit main for stubs. Change line
22909 numbers for breakpoints and info breakpoint.
22910 * gdb.base/break.c: Add #ifdef usestubs for set_debug_traps() and
22911 breakpoint().
22912 * gdb.base/callfuncs.c: ditto.
22913 * gdb.base/exprs: ditto.
22914 * gdb.base/interrupt.c: ditto.
22915 * gdb.base/opaque0.c: ditto.
22916 * gdb.base/printcmds.c: ditto.
22917 * gdb.base/ptype.c: ditto.
22918 * gdb.base/scope0.c: ditto.
22919 * gdb.base/setvar.c: ditto.
22920 * gdb.base/signals.c: ditto.
22921 * gdb.base/twice.c: ditto.
22922 * gdb.c++/misc.cc: ditto.
22923 * gdb.c++/templates.cc: ditto.
22924
22925Fri Mar 24 06:11:05 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22926
22927 * config/vx-gdb.exp, lib/gdb.exp: Regexp cleanups (\[(\] -> \\(, etc.).
22928
22929 * gdb.base/a1-selftest.exp: Don't check for # followed by a digit
22930 somewhere between `read' and `main.c'. I'm pretty sure the
22931 pattern ".*#\[0-9\].*" was slowing down pattern matching a lot,
22932 and it isn't particularly useful.
22933
22934 * gdb.base/scope.exp: Make test names unique. \[(\] -> \\(.
22935
22936Thu Mar 23 14:58:35 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22937
22938 * gdb.base/commands.exp (infrun_breakpoint_command_test): New test.
22939
22940Wed Mar 22 18:36:05 1995 Kung Hsu <kung@mexican.cygnus.com>
22941
22942 * config/mt-slite: add LIBS and -nostdlib.
22943 * config/slite-gdb.exp: add this new file to support sparclite target.
22944
22945Tue Mar 21 21:41:04 1995 Doug Evans <dje@canuck.cygnus.com>
22946
22947 * config/vx-gdb.exp (gdb_load): Update test of vxworks_ld return code.
22948
22949 * gdb.base/a2-run.exp: Change argument to istarget from
22950 "*-*-vxworks" to "*-*-vxworks*".
22951 * gdb.base/{break.exp,default.exp,scope.exp}: Likewise.
22952
22953Tue Mar 21 17:08:47 1995 Kung Hsu <kung@mexican.cygnus.com>
22954
22955 * lib/gdb.exp: add proc runto_main, for targets that use stubs, this
22956 will not runto main but do a 'step' to step out of breakpoint().
22957 * config/mt-slite: add -Dusestubs.
22958
22959Tue Mar 21 12:14:12 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22960
22961 * gdb.base/printcmds.exp (test_artificial_arrays): Send ^V@
22962 instead of just @.
22963
22964 * gdb.base/signals.exp: Add test for "handle all print".
22965 * TODO: Remove "handle all print". Also remove item about
22966 checking copyright date (I don't like the idea of a spurious FAIL
22967 based on when we run the tests).
22968
22969 * gdb.base/recurse.exp: Enable test for SunOS4. xfail one test
22970 for SunOS4 (reason for failure not investigated). Remove
22971 redundant test for $binfile.
22972
22973 * gdb.base/nodebug.c (array_index): Call malloc.
22974
22975 * gdb.base/{corefile.exp,default.exp}: Make names of "up" tests unique.
22976
22977Mon Mar 20 10:08:17 1995 Jeff Law (law@snake.cs.utah.edu)
22978
22979 * gdb.base/recurse.exp: Update gdb_test invocation to use new
22980 conventions and slightly simplify the matching regexp.
22981
22982Fri Mar 17 05:43:28 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22983
22984 * gdb.base/break.exp: Update gdb_test invocation to use new
22985 convention.
22986
22987 * lib/gdb.exp: If noargs is not set, set it to 0.
22988
22989 * gdb.base/nodebug.exp: Comment out redundant test. Make name of
22990 tests unique.
22991
22992 * lib/gdb.exp: Skip CHILL for AIX and Solaris.
22993
22994Thu Mar 16 16:27:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
22995
22996 * gdb.base/nodebug.exp: It is OK if GDB thinks top and middle have
22997 one argument of type "<non-float parameter>".
22998
22999Wed Mar 15 15:54:56 1995 Stu Grossman (grossman@cygnus.com)
23000
23001 * config/rom68k.exp: New file to support Motorola IDP board.
23002 * gdb.base/a2-run.exp: Skip this file if noargs is set.
23003 * gdb.base/break.c: Change things around so that this program
23004 doesn't depend upon args. This is necessary to make remote
23005 targets work (in general, they can't take args).
23006 * gdb.base/break.exp: Don't try to send args to program. Don't
23007 expect output. Also, replace lots of code with gdb_test.
23008
23009Wed Mar 15 04:11:14 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23010
23011 * gdb.base/printcmds.exp (test_character_literals_accepted): Test
23012 printing of '\'' (which is what the comment says we are testing,
23013 even though we were not), not '''.
23014 (test_integer_literals_rejected): Test that printing ''' is an error.
23015
23016 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23017 gdb.chill/chexp.exp, gdb.base/printcmds.exp,
23018 gdb.c++/cplusfuncs.exp, gdb.chill/callch.exp, gdb.chill/misc.exp,
23019 gdb.chill/pr-6292.exp, gdb.chill/string.exp, gdb.chill/tuples.exp:
23020 Use gdb_test not test_print_accept.
23021 * lib/gdb.exp: Remove test_print_accept.
23022
23023 * gdb.base/signals.exp (signal_tests_1): Make pass message
23024 consistent with fail message.
23025
23026 * gdb.base/whatis.exp: Remove xfails for printing char vs.
23027 unsigned char; the bug (PR 1821) is fixed.
23028
23029 * gdb.base/scope.exp: Remove xfails for PRs 1843 and 1868.
23030
23031 * gdb.base/scope.exp (test_at_localscopes): Call pass for
23032 successful tests--makes xfailing them work right.
23033
23034Tue Mar 14 07:39:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23035
23036 * lib/gdb.exp (gdb_test): Between $pattern and $prompt, expect
23037 only \r\n, not .*. The test can pass .* as the last thing in
23038 $pattern if that is what it wants. In addition to providing this
23039 flexibility, this change should speed up pattern matching in cases
23040 where the pattern already ended with .* (there were a number of
23041 them). This change also helps catch bad patterns--in the old
23042 scheme the typo "char \*" instead of "char \\*" would pass. Now
23043 it is caught.
23044 * Many .exp files: Update callers.
23045
23046 * gdb.base/funcargs.exp: Replace \[(\]+ with \\(. The latter is
23047 clearer and does not spuriously match multiple ('s. Likewise for
23048 ) and *.
23049
23050 * gdb.base/nodebug.exp: Test ability to call a function and pass
23051 it a string (even with no debugging info).
23052
23053 * gdb.base/printcmds.exp (test_integer_literals_rejected): Change
23054 "p '\'", which is the same as "p ''" once tcl gets done with
23055 quoting, to "p '\\'", which I suspect is what is intended (one
23056 backslash gets sent to GDB).
23057
23058 * gdb.base/printcmds.exp (test_artificial_arrays): New tests.
23059
23060Fri Mar 10 13:31:46 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23061
23062 * gdb.base/a1-selftest.exp: Remove xfail for solaris. The bug (PR
23063 1817) was fixed literally years ago.
23064
23065Fri Mar 10 02:49:40 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23066
23067 * gdb.base/funcargs.exp (call_after_alloca): Remove `next'
23068 test, it causes stepping out of call_after_alloca_subr with
23069 optimizing compilers.
23070 (localvars_in_indirect_call): Consume GDB prompt if `finish'
23071 fails.
23072
23073 * gdb.c++/templates.exp: Source templ-info.exp only if
23074 the templates executable exists.
23075
23076 * gdb.c++/misc.cc (class Contains_static_instance,
23077 class Contains_nested_static_instance),
23078 gdb.c++/classes.exp (test_static_members): Test printing of
23079 a class that contains a static instance of the class.
23080
23081Thu Mar 9 11:43:55 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23082
23083 * gdb.base/langs2.c (cppsub_): Don't prototype.
23084 * gdb.base/langs2.cxx (cppsub_): Fix prototype (cosmetic value
23085 only, I believe).
23086
23087Wed Mar 8 10:29:33 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23088
23089 * lib/gdb.exp (skip_chill_tests): New procedure.
23090
23091 * gdb.base/signals.exp (signal_tests_1): xfail for irix.
23092
23093Mon Mar 6 10:44:06 1995 Jeff Law (law@snake.cs.utah.edu)
23094
23095 * gdb.disasm/hppa.exp: Delete redundant ".*" at the beginning of
23096 each expect pattern. Cuts runtime from 12 to about 4 seconds.
23097
23098Thu Mar 2 05:31:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23099
23100 * gdb.base/langs.exp: Don't insist that foo__Fi be demangled.
23101
23102 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Only
23103 disassemble 8, not 16, instructions for part 4.
23104
23105 * config/vx-gdb.exp (gdb_start): Use \030, not \CX. tcl doesn't
23106 support the latter anymore.
23107
23108 * gdb.base/Makefile.in: Try compiling callfuncs.c, if that fails try
23109 -DNO_PROTOTYPES.
23110 * gdb.base/callfuncs.c: Control use of prototypes based on
23111 NO_PROTOTYPES, not __STDC__.
23112 * gdb.base/callfuncs.exp (do_function_calls): xfail one of the
23113 t_float_values2 tests if prototypes in use.
23114
23115 * gdb.base/callfuncs.c (t_float_values, t_float_values2,
23116 t_double_values): When checking differences against DELTA, check
23117 that difference is within the range (-DELTA,DELTA), not just
23118 (-infinity,DELTA).
23119
23120Tue Feb 28 16:28:54 1995 Kung Hsu <kung@mexican.cygnus.com>
23121
23122 * config/mips-gdb.exp (gdb_load): In every test case, we need to do
23123 'file' command firts, then 'target', then 'load', this is due to gdb
23124 target set up.
23125 * config/mips-gdb.exp: Fix a couple regular exp bugs.
23126
23127Thu Feb 23 17:44:55 1995 Jeff Law (law@snake.cs.utah.edu)
23128
23129 * gdb.disasm/hppa.s (fmemLRbug_tests): Add tests for the indexing
23130 FP load/store variants.
23131 * gdb.disasm/hppa.exp (fmemLRbug_tests): Test new variants.
23132
23133Wed Feb 22 18:29:08 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23134
23135 * gdb.base/term.exp: Do not give a warning if not native, it is
23136 not an abnormal condition.
23137
23138Tue Feb 21 13:08:47 1995 Jim Kingdon <kingdon@cygnus.com>
23139
23140 * gdb.base/ptype.exp: Accept char[0] as well as char[] for "ptype
23141 t_char_array".
23142
23143Sun Feb 19 13:10:06 1995 Jim Kingdon <kingdon@rtl.cygnus.com>
23144
23145 * lib/gdb.exp (default_gdb_version): Pass GDBFLAGS to gdb when we
23146 are getting the version number.
23147
23148 * gdb.base/{a1-selftest.exp,corefile.exp}: Do not give a warning
23149 if not native, it is not an abnormal condition.
23150
23151Thu Feb 16 15:56:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23152
23153 * lib/gdb.exp: Just use "file exists", rather than undocumented
23154 dejagnu procedure "findfile".
23155
23156Thu Feb 16 10:30:24 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23157
23158 * config/mt-vxworks (CFLAGS): Set to -g -Dvxworks.
23159 (LDFLAGS): Set to -Xlinker -Ur.
23160
23161 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB, GDBFLAGS):
23162 Removed, these values are set by lib/gdb.exp.
23163
23164 * lib/gdb.exp: If GDBFLAGS is unset, set it to -nx.
23165
23166Wed Feb 15 14:23:28 1995 J.T. Conklin <jtc@rtl.cygnus.com>
23167
23168 * config/vx-gdb.exp (spawn_vxgdb): Use default_gdb_start instead
23169 of replicating gdb startup code.
23170
23171 * config/mt-vxworks (LDFLAGS): Set to -r.
23172 (CFLAGS_FOR_TARGET): Removed.
23173
23174 * config/vx-gdb.exp: always set prompt; gdb.exp sets it to
23175 (gdb) and gdb for vxworks uses (vxgdb).
23176
23177 * Makefile.in, gdb.{base,c++,chill}/Makefile.in (GDB): If a gdb
23178 executable is not in the tree and host != target, use sed and
23179 program_transform_name to determine the gdb name used by the
23180 target.
23181
23182 * configure.in, gdb.{base,c++,chill}/configure.in: changed so
23183 *-*-vxworks* matches vxworks and *-*-netware* matches NetWare.
23184
23185Sun Feb 12 08:11:58 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23186
23187 * gdb.base/{callfuncs.exp,callfuncs.c}: Add tests for passing
23188 floats, chars, and shorts where there are ANSI-style function
23189 definitions.
23190
23191 * gdb.base/langs.exp, gdb.base/langs*: New test.
23192 * gdb.base/Makefile.in: Build it.
23193 * TODO: Remove item about checking that C names don't get C++
23194 demangling applied; this test tests it.
23195
23196Thu Feb 9 12:43:56 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23197
23198 * gdb.stabs/weird.exp: Remove "Haven't examined" comment which
23199 went with the const70 xfail. The xfail went away a year ago.
23200
23201 * gdb.base/signals.exp: Rename a bunch of tests to give unique names.
23202
23203 * gdb.base/corefile.exp: Give backtrace test unique name. xfail
23204 for hp300.
23205
23206 * gdb.base/interrupt.exp: Also xfail hpux (for hp300).
23207
23208 * gdb.base/a1-selftest.exp: Don't run on hp300.
23209
23210Sat Feb 4 15:04:32 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23211
23212 * Makefile.in (site.exp): Set host_alias and target_alias as well
23213 as host_triplet and target_triplet.
23214
23215Wed Feb 1 08:03:48 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23216
23217 * gdb.base/a1-selftest.exp: Invoke stty before starting inferior.
23218
23219 * gdb.base/nodebug.exp: Add xfails for ultrix and irix5 (same
23220 places as other ecoff systems).
23221
23222 * gdb.base/a1-selftest.exp (test_with_self): Don't invoke stty on
23223 ultrix.
23224
23225Mon Jan 30 11:44:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23226
23227 * gdb.base/nodebug.c (inner): Use variables so AIX linker doesn't
23228 remove them.
23229 * gdb.base/nodebug.exp: Accept "function" in addition to "text
23230 variable and "variable" in addition to "data variable".
23231 * gdb.base/nodebug.exp: xfail datalocal and bsslocal tests for AIX.
23232
23233 * gdb.base/list.exp (test_forward_search): Set listsize to 4 not
23234 2.
23235 * gdb.base/list1.c (long_line): Add additional statement at start
23236 of function.
23237 * gdb.base/list.exp (test_forward_search): Update line number to
23238 reflect new statement.
23239
23240Sun Jan 29 13:34:25 1995 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23241
23242 * gdb.base/signals.exp: Reinitialize searched source directories
23243 after gdb_start call.
23244
23245Sat Jan 28 01:34:44 1995 Jeff Law (law@snake.cs.utah.edu)
23246
23247 * gdb.disasm/Makefile.in (clean): Delete "errs" file.
23248 * gdb.stabs/Makefile.in: Likewise.
23249
23250 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Revert last
23251 change. Instead split the tests into smaller pieces.
23252 * gdb.disasm/hppa.s: Corresponding changes.
23253
23254Fri Jan 27 09:24:51 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23255
23256 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23257 Quote ^C when passing it to stty. For some shells ^ is a pipe.
23258
23259 * gdb.base/funcargs.exp: Modify many tests so that every test
23260 either passes or fails. Make some test names unique.
23261
23262Thu Jan 26 19:20:34 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23263
23264 * gdb.base/a1-selftest.exp (test_with_self), gdb.base/interrupt.exp:
23265 Call stty to set interrupt character.
23266
23267 * gdb.disasm/hppa.mt (hppa), gdb.stabs/hppa.mt (weird.o): Check
23268 for HP assembler versus GNU assembler based on actual behavior of
23269 $(CC), rather than assuming that $(AS) is always the GNU assembler.
23270
23271 * TODO: Suggest a few more stepping tests.
23272
23273Wed Jan 25 14:52:41 1995 Stan Shebs <shebs@andros.cygnus.com>
23274
23275 * gdb.base/default.exp: xfail no-stack backtraces for h8300,
23276 restart GDB for h8300 after a continue.
23277 (return): Add pattern to match a29k-udi behavior.
23278 * gdb.base/nodebug.exp: Remove obsolete comment.
23279 * gdb.base/regs.exp: New file, testing of register displays.
23280 * gdb.base/return.exp: Fix typo in reference to $objdir.
23281 * gdb.base/whatis.exp: Always start with a fresh GDB.
23282
23283Wed Jan 25 11:12:07 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23284
23285 * gdb.disasm/hppa.exp (all_fpu_comparison_tests): Set timeout
23286 higher, these tests generate a lot of output.
23287
23288Tue Jan 24 07:58:44 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23289
23290 * lib/gdb.exp (gdb_test): Remove catch from around the send. The
23291 code following the catch silently ignored some errors; without the
23292 catch they should be thrown like any other tcl error. Also, the
23293 catch used "" instead of {} which meant all the callers who wanted
23294 to include one of the characters "[]$ had to quote it an extra time.
23295 * gdb.base/{callfuncs.exp,commands.exp,gdbvars.exp,printcmds.exp,
23296 ptype.exp,signals.exp,watchpoint.exp}, gdb.c++/{cplusfuncs.exp,
23297 demangle.exp}, gdb.chill/chexp.exp, gdb.fortran/exprs.exp:
23298 Remove extra quoting.
23299
23300Mon Jan 23 21:57:54 1995 Jeff Law (law@snake.cs.utah.edu)
23301
23302 * gdb.base/commands.exp: Make test names unique; every test either
23303 passes or fails. Update some comments.
23304
23305 * gdb.disasm/hppa.exp (do_system_control_tests): Update.
23306
23307Sat Jan 21 15:34:52 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23308
23309 The following fixes a FAIL caused by the fact that the alpha stabs
23310 configuration didn't use the ".if alpha" code in weird.def.
23311 * gdb.stabs/weird.def (v_comb): Use type attribute to specify 32
23312 bit pointer, so the 32 bit version works even on the alpha.
23313 * gdb.stabs/{alpha.mt,ecoff.mt,aout.sed,hppa.sed,xcoff.sed,weird.def}:
23314 Remove the stuff which allowed us to have separate versions for
23315 alpha and everything else.
23316
23317 * gdb.c++/cplusfuncs.exp (test_lookup_operator_functions): Fix
23318 regexp which "info func operator\[\](" is supposed to match. Fix
23319 string to send to GDB. Note that GDB still doesn't work right. Add a
23320 new test for "info func .perator\[\](" which GDB does handle correctly.
23321
23322 * gdb.base/nodebug.exp: xfail most of the new tests for ecoff systems.
23323
23324Fri Jan 20 12:14:23 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23325
23326 * gdb.c++/classes.exp, gdb.c++/cplusfuncs.exp,
23327 gdb.c++/inherit.exp, gdb.c++/templates.exp, gdb.c++/virtfunc.exp,
23328 gdb.fortran/exprs.exp, gdb.fortran/types.exp, gdb.chill/chexp.exp,
23329 gdb.base/printcmds.exp: Remove passcount, failcount, etc., stuff;
23330 it makes the tests harder to understand and confuses test-o-matic.
23331 The preferred style is that each test provides a PASS or a FAIL,
23332 and has a unique message (e.g. "continue #54" not just "continue")
23333 which is the same for the pass and the fail.
23334 * gdb.fortran/exprs.exp, gdb.fortran/types.exp,
23335 gdb.chill/chexp.exp: Move test_print_accept and test_print_reject
23336 to lib/gdb.exp.
23337 * gdb.base/printcmds.exp: Use test_print_accept. Remove
23338 prt_accept which was basically the same thing. Likewise for
23339 test_print_reject and prt_reject.
23340 * lib/gdb.exp (test_print_reject): Add some more error message
23341 patterns to match from the former printcmds.exp (prt_reject).
23342 * gdb.c++/classes.exp, gdb.base/scope.exp: Remove spurious xfails.
23343 One defect of the passcount stuff is that some of it failed to
23344 report XPASS where appropriate.
23345 * gdb.c++/cplusfuncs.exp (print_addr_of): No longer accept extra
23346 stuff before and after arg in expected pattern.
23347 (test_paddr_operator_functions): Re-do test without print_addr_of;
23348 this is the only test which seems to want extra stuff there.
23349
23350Tue Jan 17 10:47:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23351
23352 * gdb.base/nodebug.exp: Update new tests to reflect improved
23353 wording of gdb output.
23354
23355 * gdb.base/nodebug.exp: Add tests to check that "print", "whatis"
23356 and "ptype" work on variables in files compiled without -g.
23357 Replaces commented out "maint print msymbol" tests.
23358
23359Mon Jan 16 12:13:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23360
23361 * gdb.base/setvar.c (dummy): Call malloc.
23362
23363 * gdb.stabs/aout.sed: Enclose comments within a sed command to avoid
23364 losing with the irix4 sed.
23365
23366 * gdb.base/sigall.exp (test_one_sig): Add xfail for "get signal
23367 ALRM" on irix4.
23368
23369Sun Jan 15 21:58:26 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23370
23371 * TODO: Remove items about corefile.exp testing new exec-file and
23372 backtrace; both are now done. Add items about printing enums.
23373
23374Sat Jan 14 11:25:28 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23375
23376 * gdb.base/sigall.exp (test_one_sig): Attempt to recover if
23377 "get signal $thissig" test fails.
23378
23379 * gdb.base/setvar.exp: Check for and reject crazy expected type hacks.
23380
23381Thu Jan 12 01:14:53 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23382
23383 * gdb.base/sigall.c (gen_*): Pass argument to handle_* to avoid
23384 compiler warning with dec alpha compiler.
23385
23386 * gdb.base/commands.exp (if_while_breakpoint_command_test): Remove
23387 extra \n from gdb_test call (this explains why the prompt test
23388 that I removed yesterday was there).
23389 (user_defined_command_test): Remove extra \n and prompt test.
23390
23391 * gdb.base/sigall.c: If SIGABRT == SIGLOST, just act as if SIGLOST
23392 doesn't exist. Likewise if SIGIO == SIGPOLL, pretend SIGPOLL
23393 doesn't exist.
23394 * gdb.base/sigall.exp: Remove special handling for SIGIO and SIGPOLL.
23395 Also remove alpha workaround, which turns out to be because
23396 SIGABRT == SIGLOST.
23397
23398 * gdb.base/sigall.exp: Add workaround for alpha weirdness.
23399
23400 * gdb.base/help.exp: Don't test "help show".
23401
23402Wed Jan 11 14:37:04 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23403
23404 * gdb.base/commands.exp: Call gdb_exit and gdb_start so that
23405 "set print address" is on.
23406 * gdb.base/commands.exp (if_while_breakpoint_command_test): Don't
23407 pass prompt to gdb_test; gdb_test already looks for the prompt.
23408
23409 * gdb.base/help.exp: Replace most of docstring for "define" with ".*".
23410
23411 * gdb.base/a1-selftest.exp: Don't test "maint dump-me". That test
23412 was a vestige of the manual TESTSTRATEGY, and the purpose of it
23413 was to make sure that gdb can read a core file. But (a) the "read
23414 the corefile" part didn't make it to a1-selftest.exp, we just
23415 delete the corefile after creating it, and (b) we test reading
23416 corefiles in corefile.exp anyway. Also, this test left around a
23417 xgdb process on Solaris.
23418
23419 * gdb.base/corefile.exp: Also test backtrace.
23420
23421Wed Jan 11 00:14:40 1995 Jeff Law (law@snake.cs.utah.edu)
23422
23423 * gdb.base/commands.exp: Test a simple user defined command with
23424 arguments and if/while statements; verify the full user command is
23425 printed by "show user".
23426
23427 * gdb.base/commands.exp: Test if/while commands as part of a
23428 breakpoint command list; verify they appear in breakpoint
23429 information.
23430
23431Wed Jan 11 00:47:58 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23432
23433 * gdb.base/sigall.c (gen_FPE): Generate SIGFPE with kill() rather
23434 than by dividing by zero.
23435
23436Tue Jan 10 21:38:05 1995 Jeff Law (law@snake.cs.utah.edu)
23437
23438 * gdb.base/watchpoint.exp: hppa*-*-*bsd* no longer has problems
23439 performing an inferior call with watchpoints enabled.
23440 * gdb.base/watchpoint.c (main): Delete second unnecessary read
23441 call.
23442
23443Tue Jan 10 18:42:07 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23444
23445 * gdb.stabs/weird.exp: Allow spaces followed by backspaces in echo
23446 of "file" command.
23447
23448 * gdb.c++/classes.exp (test_ptype_class_objects, ptype class Foo):
23449 Add additional pattern for when "int operator int(void);" appears
23450 in a different order.
23451
23452Mon Jan 9 16:22:46 1995 Jim Kingdon <kingdon@lioth.cygnus.com>
23453
23454 * gdb.base/signals.exp: Call gdb_exit and gdb_start.
23455
23456 * gdb.base/help.exp: Replace most of docstrings for "info signals"
23457 and "signal" with ".*".
23458
23459Wed Jan 4 11:35:19 1995 Jim Kingdon (kingdon@lioth.cygnus.com)
23460
23461 * TODO: Add note about "handle all nostop".
23462
23463 * gdb.base/{sigall.c, sigall.exp}: New test.
23464 * gdb.base/Makefile.in: Add it.
23465
23466Thu Jan 5 17:34:03 1995 Stan Shebs <shebs@andros.cygnus.com>
23467
23468 * lib/gdb.exp, gdb.base/corefile.exp: Supply -nw as argument
23469 when invoking GDB, suppresses any windowing interface.
23470
23471Mon Jan 2 17:40:21 1995 Stan Shebs <shebs@andros.cygnus.com>
23472
23473 * config/sim-gdb: New file, simulator testing support.
23474
23475Wed Dec 28 12:21:50 1994 Jeff Law (law@snake.cs.utah.edu)
23476
23477 * gdb.base/interrupt.exp: Test calling func1 twice.
23478
23479Wed Dec 21 12:51:37 1994 Jim Kingdon <kingdon@deneb.cygnus.com>
23480
23481 * gdb.base/list.exp (test_forward_search): Set timeout higher
23482 when we'll be getting lots of output from gdb.
23483
23484 * gdb.base/a1-selftest.exp: Move code that was inside expect -re
23485 "init_malloc" to after the expect statement. Run it if that
23486 regexp is taken, but also for two others which happen if source
23487 cannot be found.
23488
23489Tue Dec 20 12:35:21 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23490
23491 * gdb.base/printcmds.exp: New test, for printing register before
23492 program is running.
23493
23494Mon Dec 19 00:32:55 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23495
23496 * gdb.base/list.exp: Correct some alternate expect patterns
23497 to reflect changes in list1.c.
23498
23499Sat Dec 17 14:20:03 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23500
23501 * TODO: Add item regarding large frames.
23502
23503 * gdb.base/{funcargs.exp, funcargs.c} (call_after_alloca): New test.
23504
23505 * TODO: Remove item about enabling return.exp; it
23506 is enabled. Suggest a few more "return" tests.
23507
23508Sat Dec 17 02:33:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23509
23510 * gdb.c++/misc.cc, gdb.c++/inherit.exp: Add testcases for
23511 anonymous unions.
23512
23513Tue Dec 13 11:26:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23514
23515 * gdb.chill/Makefile.in: Put all rule before rules for pr-4975.o
23516 and pr-5646.o, so "make" is the same as "make all", not "make
23517 pr-4975.o".
23518
23519Wed Dec 7 19:02:02 1994 Stan Shebs <shebs@andros.cygnus.com>
23520
23521 * gdb.base/list.exp: Adjust expectations to reflect changes in
23522 list1.c.
23523 (test_forward_search): New test proc.
23524 * gdb.base/list1.c (long_line): New function, has long source line.
23525
23526Thu Dec 1 23:14:49 1994 Stan Shebs <shebs@andros.cygnus.com>
23527
23528 * gdb.base/a1-selftest.exp: Change initial stepping to know about
23529 additional line of code that was added.
23530
23531Wed Nov 30 19:43:14 1994 Jeff Law (law@snake.cs.utah.edu)
23532
23533 * gdb.disasm/hppa.s: Break the large branching tests into smaller
23534 tests so as not to overflow expect's input buffers.
23535 * gdb.disasm/hppa.exp: Corresponding changes.
23536
23537Fri Nov 25 13:37:10 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23538
23539 Beginnings of template debugging tests.
23540 * gdb.c++/templ-info.cc: New file to test for template
23541 debugging capability of the compiler.
23542 * gdb.c++/Makefile.in: Add rule to build templ-info.exp from
23543 templ-info.cc.
23544 * gdb.c++/templates.cc: Add explicit template instantiations
23545 to enable compiling with -fno-implicit-templates. Add destructor
23546 and 'value' method to T5 class for template tests.
23547 * gdb.c++/templates.exp: Add testcases for printing of template
23548 types, setting breakpoints on template methods and calling a
d63a86f8 23549 template method.
c906108c
SS
23550
23551Sat Nov 5 00:20:17 1994 Jeff Law (law@snake.cs.utah.edu)
23552
23553 * gdb.disasm/hppa.exp (branch_tests): Allow any symbol as the
23554 branch target since some assemblers (gas-2.5) may emit a
23555 relocation for the branch instead of resolving it in the
23556 assembler.
23557
23558Sat Oct 29 02:40:40 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23559
23560 * gdb.base/a1-selftest.exp: Remove RS/6000 xfail for backtrace
23561 through signal handler.
23562
23563Fri Oct 21 11:10:16 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23564
23565 * configure.in (*-*-netware): Use config/mt-netware.
23566
23567 * config/mt-netware: New file.
23568 * config/mt-i386-netware: Removed, separate configs for different
23569 netware architectures are no longer needed now that we have
23570 --with-headers.
23571
23572Sat Oct 15 03:43:00 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23573
23574 * gdb.base/exprs.exp: Remove xfail for alpha, it is fixed
23575 by the recent changes to use ANSI C arithmetic conversions.
23576
23577Sun Oct 9 07:44:06 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23578
23579 * gdb.base/corefile.exp: Add (xfail'd) test for reinit_frame_cache
23580 bug involving using inferior_pid to figure out whether to select a
23581 frame.
23582
23583Wed Sep 28 23:12:02 1994 Jeff Law (law@snake.cs.utah.edu)
23584
23585 * gdb.disasm/hppa.exp: Change arg[0..3] to r[26..23] to
23586 match the current disassembler output.
23587
23588Fri Sep 16 11:42:41 1994 Stan Shebs (shebs@andros.cygnus.com)
23589
23590 * gdb.fortran/exprs.exp: Expect VOID instead of void.
23591 * gdb.fortran/types.exp: Escape the expected '*'s in Fortran
23592 types, expect "int" as type of integer values (for now).
23593
23594Wed Sep 7 23:33:51 1994 Jeff Law (law@snake.cs.utah.edu)
23595
23596 * gdb.base/commands.exp: New tests for if/while commands.
23597
23598Tue Sep 6 13:16:11 1994 Per Bothner (bothner@kalessin.cygnus.com)
23599
23600 * lib/gdb.exp (runto): Replace sub-pattern for hex value
23601 by .*, since hex values have different syntax in Chill mode.
23602
23603Tue Sep 6 02:15:51 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23604
23605 * gdb.c++/demangle.exp (test_arm_style_demangling): Remove
23606 linefeed from expect pattern for repeated types with indices > 9.
23607
23608Mon Aug 29 14:20:44 1994 Stan Shebs (shebs@andros.cygnus.com)
23609
23610 First part of Fortran test suite.
23611 * gdb.fortran: New directory.
23612 * gdb.fortran/exprs.exp, gdb.fortran/types.exp: New files.
23613
23614Sat Aug 27 23:32:43 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23615
23616 * gdb.base/default.exp: Update expect pattern for load command
23617 without arguments.
23618
23619Wed Aug 24 13:15:02 1994 Ian Lance Taylor (ian@sanguine.cygnus.com)
23620
23621 * configure.in: Change i386 to i[345]86.
23622 * gdb.base/configure.in: Likewise.
23623 * gdb.c++/configure.in: Likewise.
23624 * gdb.chill/configure.in: Likewise.
23625
23626Tue Aug 23 19:14:06 1994 Stan Shebs (shebs@andros.cygnus.com)
23627
23628 * lib/gdb.exp (gdb_run_cmd): Move comment out from between expect
23629 patterns, since that is not a valid context for comments.
23630
23631Fri Aug 19 15:07:30 1994 Kung Hsu (kung@mexican.cygnus.com)
23632
23633 * gdb.c++/demangle.exp (test_arm_style_demangling): Add tests for
23634 repeated types and repeated types with indices > 9.
23635
23636Tue Aug 16 15:57:52 1994 Stan Shebs (shebs@andros.cygnus.com)
23637
23638 * gdb.base/printcmds.exp: Remove all the a29k XFAILs tagged with
23639 2417; old bug has been fixed.
23640
23641Fri Aug 12 19:35:41 1994 Jeff Law (law@snake.cs.utah.edu)
23642
23643 * gdb.base/interrupt.exp: When trying to wake up the inferior,
23644 send the newline ourselves instead of assuming gdb_test will do
23645 so when passed an empty input string.
23646
23647 * gdb.stabs/hppa.mt: Use $(AS), not $(CC) to assemble the
23648 stabs testcode.
23649
23650Fri Aug 5 17:01:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23651
23652 * lib/gdb.exp (gdb_test): Don't send anything if the first
23653 argument is an empty string. This makes cases where we want to
23654 match output that is already in expect's buffers (for example,
23655 matching a breakpoint after gdb_run_cmd has been called) work
23656 reliably.
23657
23658Tue Aug 2 10:24:08 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23659
23660 * config/netware.exp: New file.
23661
23662Thu Jul 28 12:54:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23663
23664 * config/mt-slite (LDFLAGS): If using the newlib in the tree, set
23665 the -B and -L prefixes so we can find the debugging stub.
23666
23667 * Makefile.in (CC_FOR_TARGET, CXX_FOR_TARGET): Use newlib if it is
23668 there and we are using the gcc from the tree.
23669
23670 * gdb.base/types.c: Removed.
23671
23672 * gdb.base/configure.in: Look for makefile fragments in ../config.
23673 Recognize i386-*-netware.
23674 * gdb.c++/configure.in: Likewise.
23675
23676Mon Jul 25 23:48:50 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23677
23678 * gdb.base/corefile.exp: Change `else if' to `elseif', which is
23679 the correct TCL syntax.
23680
23681Mon Jul 25 15:35:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23682
23683 * gdb.base/opaque.exp: use runto instead of messing around with
23684 breakpoints. Simplify by using gdb_test.
23685
23686 * gdb.base/bitfields.exp: restart between tests on netware targets
23687 because breakpoints aren't relocated after target death. Run
23688 processes to completion.
23689
23690 * gdb.base/{opaque,watchpoint}.exp: Use gdb_run_cmd.
23691
23692Sun Jul 24 09:55:51 1994 Fred Fish (fnf@cygnus.com)
23693
23694 * Makefile.in: Remove extra tabs that confuse some versions
23695 of "make". Use the newly built gdb to test with by default,
23696 rather than the first one in the tester's search path.
23697
23698Sat Jul 23 15:05:47 1994 Stan Shebs (shebs@andros.cygnus.com)
23699
23700 * gdb.base/whatis.exp (v_signed_short_array): Fix a typo.
23701
23702 * gdb.base/help.exp: Update expected add-symbol-file, ignore, and
23703 condition help.
23704
23705Tue Jul 19 10:26:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23706
23707 * lib/gdb.exp (runto): Rewrite in terms of gdb_run_cmd.
23708
23709 * lib/gdb.exp (gdb_run_cmd): New function, used to start program
23710 running.
23711 * gdb.base/bitfields.exp: Use gdb_run_cmd to start program.
23712 * gdb.base/funcargs.exp: Likewise.
23713
23714 * gdb.base/bitfields.exp: Simplify by using gdb_test.
23715 * gdb.base/funcargs.exp: Likewise.
23716
23717 * lib/gdb.exp (gdb_test): if match times out, don't call fail if
23718 message is "".
23719
23720Mon Jul 18 12:18:07 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23721
23722 * gdb.base/{a2-run,callfuncs,funcargs,interrupt,mips_pro,nodebug,
23723 return,signals,twice}.exp: Handle non-existant binaries
23724 consistantly.
23725
23726 * gdb.base/corefile.exp: Execute coremaker to generate core dump.
23727 * gdb.base/Makefile.in: Don't try to generate a core dump, we
23728 might testing a cross development system.
23729
23730Thu Jul 14 18:13:56 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23731
23732 * Makefile.in (RUNTEST_FOR_TARGET): Fix relative pathname, the
23733 runtest script is relative to ${srcdir}, not ${rootdir}.
23734
23735Thu Jul 14 14:56:59 1994 Stan Shebs (shebs@andros.cygnus.com)
23736
23737 * gdb.base/signals.exp: Allow for optionality of breakpoint
23738 address.
23739
23740Thu Jul 14 11:21:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23741
23742 * gdb.base/{ptype.exp,ptype.c}: Add t_char_array test.
23743
23744Tue Jul 12 12:22:32 1994 J.T. Conklin (jtc@phishhead.cygnus.com)
23745
23746 * gdb.c++/cplusfuncs.cc: Include <stddef.h>, not <sys/types.h>,
23747 for size_t definition.
23748 * gdb.c++/templates.cc: Likewise
23749
23750 * config/mt-i386-netware: New file.
23751
23752 * gdb.base/interrupt.c: Do not test if errno == EINTR if it's not
23753 defined.
23754
23755 * gdb.base/Makefile.in: Added support for systems that name core
23756 files by appending "core" to the program name.
23757 * gdb.base/a1-selftest.exp: Likewise.
23758
23759Mon Jul 11 23:59:18 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23760
23761 * gdb.base/return.exp: Add comment and message for `return double'
23762 test failure on Sparc Solaris.
23763
23764Mon Jul 4 12:10:48 1994 Stan Shebs (shebs@andros.cygnus.com)
23765
23766 * lib/gdb.exp (runto): Allow for optionality of breakpoint address.
23767
23768Wed Jun 29 00:26:17 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23769
23770 * gdb.c++/misc.cc: Instantiate classes to inhibit the compiler
23771 from optimizing them away.
23772 * gdb.c++/classes.exp, gdb.c++/inherit.exp: Update ptype expect
23773 patterns to include default constructors and assignment operators,
23774 to match gcc versions beyond 2.5.8. Accept any cplus demangling
23775 character in the output of the virtual base pointer.
23776
23777Fri Jun 24 08:15:42 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23778
23779 * gdb.c++/cplusfuncs.exp: Use string_to_regexp and a regular
23780 expression match in print_addr_of to avoid unintented matches.
23781 * gdb.c++/virtfunc.exp: Accept alternate ptype output of g++
23782 versions up to 2.5.8.
23783
23784Mon Jun 20 23:54:37 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
23785
23786 * gdb.base/list.exp: Tweak alternate pattern for listing of an
23787 included file to run under newer versions of expect.
23788 * gdb.c++/demangle.exp: Add spaces to the expect patterns between
23789 consecutive >'s in templates to accomodate recent cplus-dem.c change.
23790 Remove xfail for the virtual table of BDDHookV.
23791
23792Sat Jun 18 12:51:34 1994 Stan Shebs (shebs@andros.cygnus.com)
23793
23794 * lib/gdb.exp (string_to_regexp): Set a default result.
23795 (default_gdb_start): Fix misleading message.
23796
23797Wed Jun 15 12:10:10 1994 Stan Shebs (shebs@andros.cygnus.com)
23798
23799 * config/mt-a29k-udi, config/mt-i960-nindy, config/mt-sparc-aout:
23800 Remove all CC, etc definitions.
23801 * config/mt-hpux: New file.
23802 * config/mt-mips-ecoff (CFLAGS_FOR_TARGET): Remove:
23803 (CFLAGS, LDFLAGS): Define.
23804 * config/mt-slite (CFLAGS_FOR_TARGET): Change to LDFLAGS.
23805
23806 * Makefile.in (site.exp): Don't insert host_os, etc.
23807 (just-check): Just use RUNTEST with RUNTESTFLAGS only.
23808 (distclean): Check existence of subdir.
23809 * gdb.base/configure.in (hppa*-*-hpux*): Recognize.
23810 * gdb.base/Makefile.in: General cleanup and simplification.
23811 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23812 to build executables. Use default rule to build .o files.
23813 (EXPECT, RUNTEST, CC): Fix relative pathname.
23814 (site.exp): Don't insert host_os, etc.
23815 * gdb.base/signals.c (main): Don't call signal unless SIGALRM
23816 and/or SIGUSR1 defined.
23817 * gdb.base/watchpoint.c: Don't include stdio.h a second time.
23818 * gdb.c++/Makefile.in: General cleanup and simplification.
23819 Use CC, CFLAGS, and LDFLAGS instead of ..._FOR_TARGET versions
23820 (CFLAGS): Remove.
23821 (EXPECT, RUNTEST_FOR_TARGET, CXX): Fix relative pathname.
23822
23823Fri Jun 10 10:55:09 1994 Jeff Law (law@snake.cs.utah.edu)
23824
23825 * gdb.base/recurse.exp: Misc changes to get tests running again
23826 after Kung's changes to the watchpoint code.
23827 * gdb.base/watchpoint.exp: Likewise.
23828
23829Thu Jun 9 15:16:55 1994 Per Bothner (bothner@kalessin.cygnus.com)
23830
23831 * lib/gdb.exp (string_to_regexp): Convert {\} also.
23832
23833Wed Jun 8 12:12:17 1994 Stan Shebs (shebs@andros.cygnus.com)
23834
23835 * config/udi-gdb.exp, config/unix-gdb.exp: Call default_gdb_start.
23836 * lib/gdb.exp (default_gdb_start): Define.
23837 * gdb.base/bitfields.exp, gdb.base/break.exp, gdb.base/exprs.exp,
23838 gdb.base/funcargs.exp, gdb.base/opaque.exp,
23839 gdb.base/printcmds.exp, gdb.base/ptype.exp, gdb.base/recurse.exp,
23840 gdb.base/scope.exp, gdb.base/setvar.exp, gdb.base/watchpoint.exp,
23841 gdb.c++/classes.exp, gdb.c++/misc.exp, gdb.c++/virtfunc.exp:
23842 Don't call gdb_target_udi in between tests.
23843
23844Tue Jun 7 08:30:15 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23845
23846 * gdb.c++/demangle.exp: Use gdb_test_exact, rather than demangle
23847 (which was basically just a local version of the same thing). In
23848 addition to avoiding duplication, gdb_test_exact is faster.
23849 * lib/gdb.exp (gdb_test_exact): Fix typo.
23850
23851 * lib/gdb.exp (delete_breakpoints): If there were no breakpoints,
23852 don't give an error.
23853
23854 * gdb.base/term.exp: Call delete_breakpoints before starting.
23855
23856 * gdb.base/Makefile.in (EXECUTABLES): Remove t10.
23857 (t10): Add comment.
23858
23859Mon Jun 6 18:26:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23860
23861 Reorganization of the GDB Test Suite.
23862
23863 * gdb.base: New directory, contains all the basic tests.
23864 * gdb.c++: New directory, tests specific to C++.
23865 * gdb.chill: New directory, tests specific to Chill.
23866 * gdb.t00, gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06,
23867 gdb.t07, gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13,
23868 gdb.t15, gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23,
23869 gdb.t24, gdb.t30, gdb.t31: Removed directories, contents moved
23870 into appropriate new directories (t00-t17 to base, t20-t23 to c++,
23871 t30-31 to chill).
23872 * */gdbme.*: Rename to match appropriate expect scripts.
23873 * gdb.base/bitfields.c, gdb.base/break.c, gdb.base/callfuncs.c,
23874 gdb.base/coremaker.c, gdb.base/exprs.c, gdb.base/funcargs.c,
23875 gdb.base/interrupt.c, gdb.base/list0.c, gdb.base/list0.h,
23876 gdb.base/list1.c, gdb.base/mips_pro.c, gdb.base/nodebug.c,
23877 gdb.base/opaque-info.c, gdb.base/opaque0.c, gdb.base/opaque1.c,
23878 gdb.base/printcmds.c, gdb.base/ptype.c, gdb.base/recurse.c,
23879 gdb.base/return.c, gdb.base/run.c, gdb.base/scope0.c,
23880 gdb.base/scope1.c, gdb.base/setvar.c, gdb.base/signals.c,
23881 gdb.base/types.c, gdb.base/twice.c, gdb.base/watchpoint.c,
23882 gdb.base/whatis-info.c, gdb.base/whatis.c: New names of C files.
23883 * gdb.c++/cplusfuncs.cc, gdb.c++/templates.cc, gdb.c++/misc.cc,
23884 gdb.c++/virtfunc.cc: New names of C++ files.
23885 * gdb.chill/chillvars.ch: New name of Chill file.
23886 * gdb.base/configure.in, gdb.c++/configure.in,
23887 gdb.chill/configure.in: Merge in contents of gdb.t*/configure.in.
23888 * gdb.base/Makefile.in, gdb.c++/Makefile.in,
23889 gdb.chill/Makefile.in: Merge in contents of gdb.t*/Makefile.in.
23890 * configure.in (configdirs): Update to reflect directory changes.
23891 (target_abbrev): No longer define for any configuration.
23892 * Makefile.in: Cosmetic improvements to header comments.
23893
23894Fri Jun 3 18:56:06 1994 Per Bothner (bothner@kalessin.cygnus.com)
23895
23896 Various changes to gdb.t31:
23897
23898 * Makefile.in (gdbme.o): Compile with -fspecial_UC.
23899 * gdbme.ch: Make all key-words and predefineds be upper-case.
23900 * chillvars.exp: Expect key-words and predefinds in upper-case.
23901
23902 * chillvars.exp: Use gdb_test_exact many places.
23903 Change expected output for arrays (which now includes index labels).
23904
23905 * pr-5020.exp, gdme.ch (module PR_5020):
23906 New test, for PR-5020.
23907
23908Thu Jun 2 16:02:41 1994 Per Bothner (bothner@kalessin.cygnus.com)
23909
23910 * lib/gdb.exp (string_to_regexp, gdb_test_exact): New procedures.
23911 * Makefile.in (CHILL_LIB): Remove bogus redundant definitions.
23912
23913Sun May 29 22:31:42 1994 Per Bothner (bothner@kalessin.cygnus.com)
23914
23915 * Makefile.in: Fix bit-rot in definitions of CHILL,
23916 CHILL_FOR_TARGET and Chill_LIB.
23917 * gdb.t31/gdbme.ch: Fix syntax of nested array tuples.
23918 * gdb.t31/Makefile.in: Add definitions for CHILLFLAGS,
23919 CHILL, and CHILL_LIB.
23920
23921Sat May 21 10:05:08 1994 Bill Cox (bill@rtl.cygnus.com)
23922
23923 * Revert the previous changes. Please see Rob's directory
23924 /lisa/test/rob/progressive/gdb/testsuite for these fixes.
23925
23926Thu May 19 12:51:00 1994 Bill Cox (bill@rtl.cygnus.com)
23927
23928 * Makefile.in, configure.in, config/mips-gdb.exp,
a9c64011
AS
23929 config/mt-a29k-udi, config/mt-i386-aout, config/mt-i960-nindy,
23930 config/mt-sparc-aout, config/udi-gdb.exp, config/unix-gdb.exp,
23931 config/unknown.exp, gdb.t00/default.exp, gdb.t00/help.exp,,
c906108c
SS
23932 gdb.t00/teststrategy.exp, gdb.t01/Makefile.in, gdb.t02/Makefile.in,
23933 gdb.t02/whatis.exp, gdb.t03/Makefile.in, gdb.t03/gdbme.c,
23934 gdb.t04/Makefile.in, gdb.t05/Makefile.in, gdb.t06/Makefile.in,
23935 gdb.t06/break.exp, gdb.t06/signals.c, gdb.t06/signals.exp,
23936 gdb.t08/Makefile.in, gdb.t08/opaque.exp, gdb.t09/Makefile.in,
23937 gdb.t10/Makefile.in, gdb.t11/Makefile.in, gdb.t12/Makefile.in,
23938 gdb.t13/Makefile.in, gdb.t15/Makefile.in, gdb.t15/funcargs.exp,
23939 gdb.t15/gdbme.c, gdb.t15/return.exp, gdb.t16/Makefile.in,
23940 gdb.t17/Makefile.in, gdb.t17/callfuncs.exp, gdb.t17/gdbme.c,
23941 gdb.t20/Makefile.in, gdb.t21/Makefile.in, gdb.t21/cplusfuncs.exp,
23942 gdb.t22/Makefile.in, gdb.t22/virtfunc.exp, gdb.t23/Makefile.in,
23943 gdb.t24/demangle.exp, lib/gdb.exp: Check in Rob's testing
23944 changes from 94Q1.
23945
23946Wed May 18 17:04:03 1994 Bill Cox (bill@rtl.cygnus.com),
23947
23948 * config/mt-lynx, config/mt-m68k, config/mt-mips-ecoff,
23949 config/mt-slite, config/mt-unix, config/mt-vxworks: Add
23950 Rob's new testing fragments.
23951
23952Tue May 17 15:04:14 1994 Bill Cox (bill@rtl.cygnus.com)
23953
23954 * config/mips-gdb.exp, config/udi-gdb.exp, config/vx-gdb.exp,
a9c64011 23955 lib/gdb.exp: Replace error proc calls with perror.
c906108c
SS
23956
23957Mon May 16 19:00:50 1994 Stan Shebs (shebs@andros.cygnus.com)
23958
23959 * gdb.t00/teststrategy.exp: Reorder so that AIX gdb can print the
23960 version also, match on casted version strings, and match on
23961 gdb startup case where the line numbers might be messed up.
23962
23963Fri May 13 18:00:27 1994 Bill Cox (bill@rtl.cygnus.com)
23964
23965 * config/mt-i960-vx (LDFLAGS): Add '-r' option for test links.
a9c64011 23966 (CFLAGS): Delete it from here.
c906108c
SS
23967
23968Tue May 3 16:08:09 1994 Kung Hsu (kung@mexican.cygnus.com)
23969
23970 * gdb.t22/virtfunc.exp: Fix g++ ptype expected outputs.
23971
23972Fri Apr 29 14:26:35 1994 Stan Shebs (shebs@andros.cygnus.com)
23973
23974 * Makefile.in (RUNTEST): Default to just "runtest".
23975
23976Tue Apr 26 22:21:40 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23977
23978 * gdb.t17/callfuncs.exp: More comments about t_func_values tests.
23979 * gdb.t17/gdbme.c (t_func_values): Add comments about how and why
23980 the code has been restructured.
23981
23982Thu Apr 21 12:48:07 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
23983
23984 * gdb.t00/default.exp (set write): Allow any number of \r and/or
23985 \n, not just one of each.
23986
23987 * gdb.t07/gdbme.c (main): Don't take address of an array; SunOS4
23988 /bin/cc gives a warning if you do.
23989
23990Thu Apr 21 11:54:04 1994 Kung Hsu (kung@mexican.cygnus.com)
23991
d63a86f8 23992 * gdb.t24/demangle.exp: change expect pattern of
c906108c
SS
23993 __t10ListS_link1ZUiRCUiPT0
23994
23995Wed Apr 13 15:05:00 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
23996
23997 * gdb.t07/{recurse.exp, recurse.c}: New tests for watchpoints
23998 on local variables in recursive functions.
23999
24000 * gdb.t07/Makefile.in: Build the new test.
24001
24002Tue Apr 12 20:45:25 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24003
24004 * gdb.t17/gdbme.c (t_func_values): Do not compare function pointers
24005 directly. Instead compare the return values from actual calls.
24006
24007Mon Apr 11 10:31:00 1994 Bill Cox (bill@rtl.cygnus.com)
24008
24009 * Makefile.in (check): Set TCL_LIBRARY for runtest.
24010
24011Mon Apr 11 09:15:30 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24012
24013 * From Peter Schauer with minor modifications.
a9c64011
AS
24014 * gdb.t15/return.exp (return_tests): Handle targets where "return"
24015 stops in mid-line in the caller. Add xfail for returning a float
24016 value on X86 targets.
c906108c
SS
24017
24018Tue Apr 5 15:16:33 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24019
24020 * gdb.disasm/hppa.exp (fcmp_tests): Break up into two halves
24021 to avoid expect lossage.
24022 (fmem_LRbug_tests): Likewise.
24023 * gdb.disasm/hppa.s: Corresponding changes.
24024
24025 * gdb.disasm/hppa.exp: Rework escape sequences and end-of-line
24026 conditions to work with latest dejagnu/expect.
24027
24028 * gdb.t15/funcargs.exp (finish from indirect call): No longer
24029 expected to fail on the PA.
24030 (backtrace in call with trampolines): Explicitly require main
24031 to be frame #1 (no trampolines should show up in backtrace).
24032
24033 * gdb.t00/default.exp: Use "exp_continue" rather than obsolete
24034 "continue -expect".
24035 * gdb.t06/break.exp: Likewise.
24036 * gdb.t07/watchpoint.exp: Likewise.
24037 * gdb.t13/bitfields.exp: Likewise.
24038 * gdb.t15/{funcargs,return}.exp: Likewise.
24039 * gdb.stabs/weird.exp: Likewise.
24040 * config/{mips,udi}-gdb.exp: Likewise.
24041
24042 * hppa.sed: Enclose comments within a sed command to avoid
24043 losing with the old OSF1 sed.
24044
24045Wed Mar 30 00:31:49 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24046
24047 * gdb.t02/whatis.exp, gdb.t08/opaque.exp: Add XFAILs for
24048 sequent dynix.
24049 * gdb.t06/signals.exp: Add clear_xfail for sequent dynix.
24050 * gdb.t15/funcargs.exp: Conditionally step again to really
24051 finish from marker_call_with_trampolines. Handle the case where
24052 the first step from within call_with_trampolines already steps
24053 us back to main.
24054 * gdb.t15/gdbme.c: Add comment to closing brace of
24055 call_with_trampolines for funcargs.exp.
24056
24057Tue Mar 29 23:55:27 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24058
d63a86f8 24059 * gdb.t07/watchpoint.exp (test_watchpoint_triggered_in_syscall):
c906108c
SS
24060 Fix typo(s).
24061
24062Sun Mar 27 16:53:14 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24063
24064 * gdb.t07/gdbme.c: More code for watchpoint testing.
24065
24066 * gdb.t07/watchpoint.exp: Accept both "Watchpoint" and
24067 "Hardware watchpoint" throughout file.
24068 (test_watchpoint_triggered_in_syscall): New test.
24069 (test_complex_watchpoint): New test.
24070
24071Fri Mar 25 17:05:31 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24072
24073 * gdbme.c (call_with_trampolines): New function to try and step
24074 into. Tests trampoline problems on the PA.
24075
24076 * funcargs.exp (localvars_in_indirect_call): No longer expect
24077 stepping into indirect call to fail on PAs.
24078 (test_stepping_over_trampolines): New test.
24079
24080Wed Mar 23 07:43:33 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24081
24082 * TODO: Add suggestions for static member function tests, and
24083 completion tests.
24084
24085Wed Mar 16 08:28:28 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24086
24087 * TODO: Add suggestions for "p/a" tests.
24088
24089 * lib/gdb.exp: Set prompt to (gdb) if it isn't already set.
24090 (default_gdb_exit): Replace all the hair with sending "quit" to
24091 the process with a simple close.
24092
24093Tue Mar 15 08:45:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24094
24095 * TODO: Add suggestions for shared library tests.
24096
24097Sun Mar 13 10:45:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24098
24099 * TODO: Add suggestions for x/s tests.
24100
24101Fri Mar 11 08:22:00 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24102
24103 * gdb.t00/help.exp: Replace most of docstrings for "tbreak",
24104 "enable once", and "enable breakpoints once" with ".*".
24105
24106Thu Mar 10 08:34:27 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24107
24108 * TODO: Add suggestions about structure passing tests.
24109
24110Mon Mar 7 13:45:54 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24111
24112 * gdb.t03/gdbme.c: gcc version 1 puts out the wrong stabs for
24113 the primary1 test, use work around if __GNUC__ < 2.
24114 * gdb.t06/signals.c: Add comments for signals.exp pattern matching.
24115 * gdb.t06/signals.exp: Add XFAILs for i386 bsd and vax ultrix.
24116 Test for bad output rather than waiting for timeout. Issue
24117 second continue only if first continue failed.
24118
24119Wed Mar 2 10:08:01 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24120
24121 * gdb.t21/cplusfuncs.exp (test_paddr_operator_functions): Do
24122 operator[] test with gdb_test because the old code didn't seem to
24123 be getting the quoting right with the new dejagnu.
24124
24125Thu Feb 24 19:49:25 1994 Rob Savoye (rob@poseidon.cygnus.com)
24126
24127 * lib/gdb.exp: Set GDB to a fresh gdb if there is one, else use
24128 one from the path.
24129 * Makefile.in: Use a fresh expect if there is one, use runtest
24130 from the src tree if there is one.
d63a86f8 24131
c906108c
SS
24132Thu Feb 24 18:49:37 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24133
24134 * gdb.t06/break.exp (test_next_with_recursion): Remove xfail for
24135 next over recursive call. Revise the tests from that point on
24136 (which had been skipped) to match GDB's actual (correct) output.
24137
24138 * gdb.t07/watchpoint.exp (test_stepping): Remove xfail for bug
24139 with next over a breakpoint whose condition is false.
24140
24141 * gdb.t00/help.exp: Comment out "help set print" tests just like
24142 (and for same reason as) "help set" test.
24143
24144Mon Feb 14 09:58:23 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24145
24146 * gdb.disasm/hppa.s (fmemLRbug_tests): New tests.
24147 * gdb.disasm/hppa.exp (fmemLRbug_tests): Run them.
24148
24149Sun Feb 6 15:36:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24150
24151 * gdb.t06/break.exp (test_next_with_recursion): Remove no longer
24152 necessary gdb_target_udi.
24153
24154 * gdb.t03/ptype.exp: For UDI, skip tests which call malloc.
24155
24156 * gdb.t02/whatis.exp, gdb.t03/ptype.exp: Remove xfails for PRs
24157 1838 and 2417; they are fixed.
24158
24159 * gdb.t02/whatis.exp (v_char_array, v_signed_char_array),
24160 gdb.t03/ptype.exp (ptype structure, ptype union):
24161 Remove xfails; the test is looser than when the xfails were added.
24162
24163 * gdb.t00/{help.exp,default.exp}: Don't test "target remote" on UDI.
24164 * gdb.t00/help.exp: Don't expect remote to be in "help target" output.
24165
24166 * gdb.t01/run.exp: Only run shell test if isnative.
24167
24168 * config/udi-gdb.exp (gdb_load): Use "file", not "load" command,
24169 since "run" automatically loads if necessary. Call gdb_target_udi
24170 after the "file" since "file" kills any execution target.
24171
24172 * config/udi-gdb.exp (gdb_start): Don't send "set args main" to
24173 GDB. GDB doesn't work that way (not anymore at least) on UDI.
24174 * gdb.t01/run.exp, gdb.t06/break.exp: Don't pass extra first
24175 argument for UDI.
24176
24177Fri Feb 4 12:19:32 1994 Jim Kingdon (kingdon@deneb.cygnus.com)
24178
24179 * gdb.t17/interrupt.c: If we get EINTR, don't print an error message.
24180
24181 * gdb.t17/callfuncs.exp: Add xfails for rs6000.
24182
24183Sat Feb 5 09:11:56 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24184
24185 * gdb.t24/demangle.exp: Re-write demangle to just call gdb_test,
24186 properly quoting regexps. This makes the second argument to
24187 demangle a fixed string, which matches the callers, instead of a
24188 shell-style pattern which is what the previous implementation
24189 used. Update some of the callers.
24190
24191Sat Feb 5 10:19:09 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24192
24193 * gdb.disasm/hppa.s (comib_tests): Add missing instruction.
24194 (comib_nullified_tests): Fix typo.
24195 * gdb.disasm/hppa.exp (all comb tests): Fix thinkos in expect
24196 strings. No longer expected to fail.
24197
24198 * gdb.disasm/hppa.s (addib_tests): Fix typo.
24199 * gdb.disasm/hppa.exp (all addb tests): Fix thinkos in expect
24200 strings. No longer expected to fail.
24201
24202 * gdb.disasm/hppa.exp (fmpy_addsub_tests): Fix typo in expect
24203 string. No longer expected to fail.
24204
24205Fri Feb 4 23:45:11 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24206
24207 * gdb.disasm/hppa.exp (fcmp_tests): Fix thinko in expect string.
24208 No longer expected to fail.
24209
24210 * gdb.disasm/hppa.exp (xmpyu_tests): Fix buglet in expect
24211 string. No longer expected to fail.
24212
24213Fri Feb 4 10:35:42 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24214
24215 * gdb.t24/demangle.exp: Remove a bunch more tests which differ
24216 only in the names (I probably got most of them). I was even
24217 generous with some which differed in underscores in names, and
24218 probably missed a few, and I *still* was able to remove almost a
24219 third of the file with almost no impact on testsuite coverage.
24220
24221Thu Feb 3 12:04:49 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24222
24223 * gdb.t00/default.exp: Match udi_attach error message as well as
24224 the one from child_attach.
24225
24226 * gdb.t00/default.exp: Use "." instead of "?" to match a question mark.
24227
24228 * gdb.stabs/weird.exp: Remove xfail for const70; just fixed in GDB.
24229
24230 * gdb.stabs/weird.def (bad_neg0type): Size of this type is 16, not 8.
24231 * gdb.stabs/weird.exp: Remove xfail for "p bad_neg0"; this fixes it.
24232
24233 * Move test with enums and partial symbols back to
24234 gdb.t03/{ptype.exp,gdbme.c} from gdb.stabs/{weird.def,weird.exp}.
24235 Reverts the change of 26 May 93. Per today's change to
24236 stabs.texinfo, the behavior that weird.exp was expecting was
24237 unreasonable; what is important is that the compiler+gdb get
24238 things right, which happens with a recent gcc. Also fix the test
24239 to deal with native compilers which put out the stab gdb can't
24240 deal with.
24241
24242Mon Jan 31 15:40:11 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24243
24244 * gdb.t24/demangle.exp: Remove a bunch of tests which differ only
24245 in the names. The main thing these accomplish is to slow things down.
24246 Many more such duplicates surely remain.
24247
24248 * gdb.t00/help.exp: Comment out "help support" test just like
24249 (and for same reason as) "help set" test.
24250
24251Mon Jan 31 06:43:45 1994 Fred Fish (fnf@cygnus.com)
24252
24253 * gdb.t06/break.exp: Remove setup_xfails for
24254 sparc-sun-solaris2.*, these tests now pass with latest gcc and gdb.
24255 * gdb.t20/inherit.exp (test_ptype_si): Update warning message
24256 about known bug in gcc to include up through 2.5.8.
24257 * gdb.t20/inherit.exp (test_ptype_vi): Accept "_vb." as well as
24258 well as "_vb$".
24259 * gdb.t21/cplusfuncs.exp (test_lookup_operator_functions):
24260 Remove setup_xfails for sparc-sun-solaris2.*, these tests now pass
24261 with latest gcc and gdb.
24262 * gdb.t22/virtfunc.exp (test_ptype_of_classes): Accept "_vb." as
24263 well as "_vb$".
24264
24265Sat Jan 29 23:31:26 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24266
24267 * configure.in (hppa*-*-*): Also configure and build stabs-only
24268 tests.
24269
24270Thu Jan 27 08:21:16 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24271
24272 * gdb.t10/hppa.mt: A makefile fragment for the PA.
24273 * gdb.t10/configure.in (hppa*-*-*): Use it.
24274
24275Tue Jan 25 12:58:26 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24276
24277 * gdb.t09/corefile: Increase timeout when spawning gdb explicitly.
24278
24279Wed Jan 19 12:40:25 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24280
24281 * gdb.t06/signals.exp: Handle blocked SIGTRAP on sun3 for bash
24282 versions prior to 1.13.5.
24283
24284Tue Jan 18 20:10:50 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24285
24286 * gdb.t00/default.exp (show prompt): In FAIL case, only match if
24287 the prompt is at the start of a line.
24288
24289Mon Jan 17 20:07:51 1994 Jeffrey A. Law (law@snake.cs.utah.edu)
24290
24291 * gdb.disasm/hppa.s: Add new tests for sfu and copr instructions.
24292 Enable "diag" instruction. Delete copr from fpu_misc_tests, it's
24293 in the copr tests now.
24294 * gdb.disasm/hppa.exp: Run new sfu and copr tests. Do not expect
24295 copr in the fpu_misc tests anymore. fpu_misc tests are no longer
24296 expected to fail.
24297
24298Fri Jan 14 14:24:21 1994 Rob Savoye (rob@darkstar.cygnus.com)
24299
24300 * gdb.t00/teststrategy.exp, gdb.t07/watchpoint.exp,
24301 gdb.t31/chillvars.exp, lib/gdb.exp:
24302 Tweak to run under either version of expect.
24303 * lib/gdb.exp (default_gdb_exit): Remove "catch" statement.
24304 * gdb.t00/teststrategy.exp: Use isnative and verbose procedures.
24305 * gdb.t11/list.exp: Remove extraneous whitespace.
24306
24307Sat Jan 15 09:57:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24308
24309 * gdb.t16/printcmds.exp (test_print_strings): Accept
24310 "(unsigned char *) " before the string.
24311
24312 * TODO: Add notes about printing of fancy types and GDB expressions.
24313
24314Thu Jan 13 17:16:09 1994 Stan Shebs (shebs@andros.cygnus.com)
24315
24316 * Makefile.in: Pass LDFLAGS and LIBS to sub-makes.
24317 * gdb.t06/configure.in: Don't try to compile signals test program
d63a86f8 24318 if doing mips-idt-ecoff.
c906108c
SS
24319
24320Thu Jan 13 08:25:55 1994 Rob Savoye (rob@darkstar.cygnus.com)
24321
24322 * Most .exp files: Tweak to run under either version of expect.
24323
24324Tue Jan 11 15:21:13 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24325
24326 * gdb.t12/scope.exp: Add xfails for rs6000. Remove 1806 from existing
24327 xfails; I'm not sure why they are failing, but not because of PR 1806.
24328
24329Mon Jan 10 22:14:20 1994 Rob Savoye (rob@darkstar.cygnus.com)
24330
24331 * config/unix-gdb.exp: Remove gdb_unload cause it's already
24332 defined in lib/gdb.exp.
24333
24334Fri Jan 7 12:42:45 1994 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24335
24336 * gdb.t07/watchpoint.exp: Clear xfail for calling function with
24337 watchpoint enabled on mips, CALL_DUMMY_BREAKPOINT_OFFSET got defined.
24338 * gdb.t20/gdbme.cc, gdb.t21/gdbme.cc: Conversion operator functions
24339 have to be typeless.
24340
24341Tue Jan 4 09:32:22 1994 Jim Kingdon (kingdon@lioth.cygnus.com)
24342
24343 * TODO: Add suggestion for copyright year test.
24344
24345Mon Jan 3 11:35:26 1994 Stan Shebs (shebs@andros.cygnus.com)
24346
24347 * configure.in (*-*-lynxos*): Add stabs tests.
24348
24349Wed Dec 1 21:54:05 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24350
24351 * gdb.stabs/hppa.sed: Only lables should ever start in column zero,
24352 so insert a tab before any assembler directive in column zero.
24353
24354 * gdb.disasm/hppa.exp (all_fpu_memory_tests): Test FP quadword
24355 stores.
24356 * gdb.disasm/hppa.s (fpu_memory_indexing_tests): Add FP quadword
24357 stores.
24358 (fpu_short_memory_tests): Likewise.
24359
24360Mon Nov 22 13:23:22 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24361
24362 * gdb.stabs/ecoff.mt: Delete alpha specific if block, fix typo.
24363 * gdb.stabs/ecoff.sed: Escape inserted blanks with backslashes, embed
24364 .stabs directives in comments.
24365
24366Fri Nov 19 14:09:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24367
24368 * TODO: New file, describing tests we could write.
24369 * gdb.t09/corefile.exp: Move description of tests to write to TODO.
24370
24371Tue Nov 16 21:07:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24372
24373 * gdb.t06/signals.exp: Add kludge to force re-sync.
24374
24375 * gdb.t00/teststrategy.exp: If we accidently send the "maint dump-me"
24376 to xgdb instead of gdb, get out of gdb.
24377
24378Tue Nov 16 10:21:57 1993 Rob Savoye (rob@cygnus.com)
24379
24380 * lib/gdb.exp: Make GDB and GDBFLAGS global so the scoping work
24381 for info.
24382
24383Sat Nov 13 23:17:48 1993 Jeffrey A. Law (law@snake.cs.utah.edu)
24384
24385 * gdb.stabs/hppa.mt: A makefile fragment for the PA.
24386 * gdb.stabs/configure.in (hppa*-*-*): Use it.
24387 * gdb.stabs/hppa.sed: New sed script for the PA.
24388
24389Sat Nov 13 22:50:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24390
24391 * gdb.stabs: Re-write weird.def and configuration to use sed
24392 instead of cpp. sed is portable and POSIX; cpp is neither.
24393
24394Fri Nov 12 15:26:36 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24395
24396 * gdb.t06/signals.exp: Remove one sun3 XFAIL which has been fixed.
24397
24398Mon Nov 8 16:55:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24399
24400 * gdb.t20/gdbme.cc: Add comment about pmi being optimized out.
24401
24402Thu Nov 4 23:07:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24403
24404 * gdb.stabs/weird.exp, gdb.t22/virtfunc.exp: Accept "_vb." as well as
24405 "_vb$".
24406 * gdb.t00/teststrategy.exp: Add xfail for RS/6000.
24407 * gdb.t03/ptype.exp: Add comments and messages about FAILs with xlc.
24408
24409Wed Nov 3 13:53:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24410
24411 * lib/gdb.exp: Comment out code which depends on non-existent
24412 `transform' procedure.
24413
24414Wed Nov 3 11:23:11 1993 Rob Savoye (rob@darkstar.cygnus.com)
24415
24416 * lib/gdb.exp (default_gdb_exit): Remove `catch "close"'.
24417 * lib/gdb.exp: Transform tool name.
24418 * gdb.t*/*.exp: Change error to perror so it works with DejaGnu
24419 1.1's new error handling system.
24420
24421Mon Nov 1 10:36:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24422
24423 * Makefile.in, gdb.t2*/Makefile.in: Add -O to CXXFLAGS.
24424
24425Fri Oct 29 17:58:14 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24426
24427 * gdb.t00/default.exp: Avoid tests with a lot of .* in them.
24428 They made pattern matching so slow that timeouts happened on
24429 heavily loaded systems. Now any output from "show print" which
24430 gets us back to the GDB prompt is a PASS.
24431
24432Mon Oct 25 14:36:50 1993 Stu Grossman (grossman at cygnus.com)
24433
24434 * gdb.disasm/hppa.mt: Use $(srcdir) in hppa.o make rule.
24435
24436Mon Oct 25 13:35:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24437
24438 * gdb.t06/signals.exp: Skip whole file with xfail for HPPA.
24439
24440 * gdb.t24/demangle.exp: Remove "3220" from the one remaining xfail.
24441 It is not from PR 3220.
24442
24443Sun Oct 24 18:49:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24444
24445 * gdb.t00/{help.exp,default.exp}: Loosen up a few more tests which
24446 just started failing because they depended on the order the
24447 subcommands are presented, or exact docstring text. This kind of
24448 test is a pain and has minimal benefit.
24449
24450Thu Oct 21 08:26:48 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24451
24452 * gdb.t09/corefile.exp: At end of test, use "core" command with
24453 no arguments.
24454
24455Wed Oct 20 08:56:02 1993 Stu Grossman (grossman at cygnus.com)
24456
24457 * gdb.t{01 02 03 04 05 06 07 08 09 10 11 12 13 15 16
24458 17}/Makefile.in: Make it possible to run the testsuite with Sun
24459 make and CC = cross gcc by adding explicit build rules for .o
24460 files.
24461
24462Tue Oct 19 14:57:38 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24463
24464 * gdb.t15/funcargs.exp: Don't put comments on same line as
24465 setup_xfail (@#$*%& tcl braindamage!).
d63a86f8 24466
c906108c
SS
24467Mon Oct 18 21:50:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24468
24469 * gdb.disasm/hppa.exp: Use $objdir/$subdir/$binfile not just $binfile.
24470
24471Fri Oct 15 15:39:54 1993 Kung Hsu (kung@cirdan.cygnus.com)
24472
24473 * gdb.t20/classes.exp: 'const xxx &' becomes 'xxx const &'.
24474 * gdb.t20/inherit.exp: remove three dumplicate entries.
24475
24476Fri Oct 15 13:45:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24477
24478 * gdb.t06/break.exp: For "next over recursive call", fail on any
24479 incorrect output, not just on "factorial (value=2)".
24480
24481Fri Oct 15 11:52:56 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24482
24483 * gdb.t12/scope.exp: Remove xfails, filename::var syntax should be
24484 working now. Add an xfail if accesing a bss variable causes
24485 a memory error if the target is not yet run.
24486
24487Thu Oct 14 19:16:56 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24488
24489 * gdb.t24/demangle.exp: Clean up spacing (2 strings), inclusion of
24490 constructor name (2 string), name of _GLOBAL_ demangling (2 strings),
24491 name of __st* demangling (2 strings). Did Kung really get the
24492 more than 95 others right without testing them?
24493
24494Thu Oct 14 16:27:08 1993 Kung Hsu (kung@cirdan.cygnus.com)
24495
24496 * gdb.t24/demangle.exp: clean up XFAILS, more than 100
24497
24498Thu Oct 14 11:40:30 1993 Jeffrey Law (law@cs.uah.edu)
24499
24500 * configure.in (configdirs): Add gdb.disasm
24501 * gdb.disasm: New directory for GDB disassembler tests.
24502 * gdb.disasm/hppa.{exp,s,mt}: Disassembly tests for the HPPA.
24503
24504Thu Oct 14 11:40:30 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24505
24506 * gdb.t00/help.exp: Don't test "help set".
24507
24508 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Remove all xfails
24509 from within expect statements. None of these happen anymore and
24510 they cause regressions to be silently unnoticed.
24511
24512 * gdb.t20/inherit.exp, gdb.t22/virtfunc.exp: Add notes (in failure
24513 messages) about known failures with gcc cygnus-2.4.5-930417.
24514
24515 * gdb.t02/Makefile.in, gdb.t08/Makefile.in: Make all depend on
24516 comp-info.exp so it gets built if it doesn't exist.
24517
24518 * gdb.t13/{Makefile.in,bitfields.exp}: Remove comp-info.exp stuff;
24519 it is no longer used.
24520 * gdb.t13/comp-info.c: Removed.
24521
24522Wed Oct 13 22:54:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24523
24524 * gdb.t06/signals.exp: Add xfail for sun3.
24525
24526Thu Oct 7 12:01:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24527
24528 * gdb.t17/interrupt.exp: Add xfail for Irix (currently not really
24529 relevant because ^C doesn't get sent but failure can be reproduced
24530 interactively).
24531
24532Tue Oct 5 10:43:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24533
24534 * gdb.stabs/alpha.mt: New configuration file for alpha.
24535 * gdb.stabs/configure.in: Use it.
24536 * gdb.stabs/ecoff.mt, weird-ecoff.sed: Change sed script to enable
24537 sharing with alpha.mt, redefine long to word via preprocessor.
24538 * gdb.stabs/weird.def: Conditionally adapt storage layout of v_comb
24539 for alpha.
24540 * gdb.stabs/weird.exp: Handle compilation of weird.s by alpha
24541 native cc.
24542 * gdb.t00/teststrategy.exp: Change expect string so that we
24543 consume the `(xgdb)' from the command echo and from the gdb prompt.
24544 * gdb.t05/expr.exp: xfail "print unsigned int == (~0)" on the alpha.
24545 gdb currently compares all values as long, so this failure probably
24546 applies to any configuration where LONGEST is bigger than a target int.
24547 * gdb.t08/comp-info.c: New file to determine if gdbme is compiled
24548 with gcc.
24549 * gdb.t08/Makefile.in, opaque.exp: Use it. Alpha native cc is unable
24550 to handle opaque pointers, gcc is.
24551 * gdb.t21/gdbme.cc, gdb.t23/gdbme.cc: operator new takes a size_t
24552 as first argument. Include <sys/types.h> and change all operator
24553 new definitions to use size_t.
24554 * gdb.t21/cplusfuncs.exp: Handle changes in output for operator new
24555 now that we use size_t.
24556
24557Wed Sep 29 00:55:49 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24558
a9c64011 24559 * gdb.t03/ptype.exp, gdb.t15/printcmds.exp: When constructing
c906108c 24560 a long or float array cast all array members to the same type.
a9c64011 24561 * gdb.t04/setvar.exp: Handle the decimal output of an unsigned long
c906108c 24562 with 64 bit longs.
a9c64011 24563 * gdb.t07/watchpoint.exp: Add finish and until variations encountered
c906108c 24564 on alpha.
a9c64011 24565 * gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Add xfails for alpha.
c906108c
SS
24566
24567Tue Sep 28 17:26:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24568
24569 * gdb.t24 (demangle.exp): Constructors of templates have names like
24570 vector<int>::vector(int) not vector<int>::vector<int>(int). See
24571 section 14.6 of the ARM.
24572
24573 * gdb.t24 (demangle.exp): Remove a whole bunch of tests of the form
24574 "_vt$MoveCmd"; these differ only in name from "_vt$foo", so they
24575 accomplish little and slow down the testsuite.
24576
24577 * gdb.t24 (demangle.exp): Accept "XXX const" as well as "const XXX".
24578 Accept spaces various places.
24579
24580Tue Sep 21 17:28:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24581
24582 * gdb.t07/watchpoint.exp: On sparc, clear xfail for calling function
24583 with watchpoint enabled.
24584
24585 * Makefile.in: Remove definition of CC and remove the second
24586 definition of CXX (the "CXX = gcc" one remains). These definitions
24587 were causing backquotes to be expanded within backquotes, which
24588 doesn't work.
24589
24590Sat Sep 18 09:43:21 1993 Jim Kingdon (kingdon@poseidon.cygnus.com)
24591
24592 * gdb.t17/callfuncs.exp: Add "return 0" to end.
24593
24594Fri Sep 17 04:41:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24595
a9c64011
AS
24596 * gdb.stabs/ecoff.mt: Remove STABSCC hack.
24597 * gdb.stabs/weird.exp: Handle the case where weird.o is compiled
c906108c
SS
24598 by mips cc and contains no stabs entries.
24599
24600Thu Sep 16 17:22:12 1993 Rob Savoye (rob@darkstar.cygnus.com)
24601
24602 * config/vx-gdb.exp: Use fake device to load files rather than
24603 NFS.
24604 * lib/gdb.exp: New proc to do "file" command.
24605 * config/unix-gdb.exp: Use new "file" proc.
24606
24607Thu Sep 16 13:45:44 1993 Ian Lance Taylor (ian@tweedledumb.cygnus.com)
24608
24609 * config/mips-gdb.exp (gdb_load): Increase timeout to 2400.
24610 Rework board rebooting slightly.
24611 (gdb_exit): Don't exit from the remote shell; there isn't one.
24612 * gdb.stabs/weird.exp: If a program is being debugged already,
24613 kill it.
24614 * gdb.t04/setvar.exp: Stop and restart gdb.
24615 * gdb.t05/expr.exp: Likewise.
24616 * gdb.t07/watchpoint.exp: If target is mips-idt-*, stop and
24617 restart gdb and reload the program.
24618 * gdb.t08/opaque.exp: Likewise.
24619 * gdb.t12/scope.exp: Likewise.
24620 * gdb.t13/bitfields.exp: Likewise.
24621 * gdb.t15/funcargs.exp: Likewise.
24622 * gdb.t20/classes.exp: Likewise.
24623 * gdb.t03/ptype.exp: Increase timeout.
24624 * gdb.t16/printcmds.exp (test_print_string_constants,
24625 test_print_array_constants): Likewise.
24626 * gdb.t17/callfuncs.exp (do_function_calls): Likewise.
24627 * gdb.t20/classes.exp (do_tests): Likewise.
24628 * gdb.t22/virtfunc.exp (test_virtual_calls): Likewise.
24629
24630Wed Sep 15 14:24:36 1993 Ian Lance Taylor (ian@cygnus.com)
24631
24632 * gdb.stabs: Renamed *wierd* to *weird*.
24633
24634Wed Sep 15 10:36:50 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24635
24636 * gdb.t13/bitfields.exp: Test for bad output rather than waiting
24637 for timeout. Add "known gcc 2.4.5 bug" to failure message.
24638
24639Tue Sep 14 17:16:44 1993 Jim Kingdon (kingdon@cirdan.cygnus.com)
24640
24641 * gdb.stabs/wierd.exp (print_wierd_var): Test size, not type name.
24642 (do_tests): Remove xfail for whatis on one_var and two_var.
24643
24644Wed Sep 8 23:14:23 1993 Rob Savoye (rob@darkstar.cygnus.com)
24645
24646 * Makefile.in: Made cross building work better by adding
24647 {RUNTEST,CC}_FOR_TARGET and using TARGET_FLAGS_TO_PASS.
24648
24649Tue Sep 7 14:11:52 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24650
24651 * gdb.t15/{return.c,return.exp,Makefile.in}:
24652 New test, currently commented out.
24653
24654Tue Aug 31 16:51:29 1993 Rob Savoye (rob@darkstar.cygnus.com)
24655
24656 * config/udi-gdb.exp: gdb_exit now kills any isstip processes
24657 still running and removes the leftover named socket so GDb can do
24658 clean restarts.
24659
24660Mon Aug 30 17:55:16 1993 Rob Savoye (rob@darkstar.cygnus.com)
24661
24662 * gdb.t01/run.exp: Add match for VxWorks, cause I/O comes out the
24663 console, not GDB.
24664 * config/mt-*: Added default values for RUNTEST and RUNTESTFLAGS so
24665 cross testing works better with "make check"
24666 * config/unix-gdb: Use default procedures for exit and version.
24667 * config/vx-gdb.exp: Cleaned up and massaged back to working order
24668 with the newest VxWorks.
24669
24670Thu Aug 26 17:50:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24671
24672 * gdb.t20/classes.exp: For "ptype class Base1", continue to accept
24673 old form.
24674
24675 * gdb.t22/virtfunc.exp: If it prints `struct' (not `class') with a
24676 name (e.g. devo gdb with gcc 2.4.5), it is still a pass.
24677
24678 * gdb.t10/crossload.exp: Skip whole file (for now, until we fix it).
24679
24680 * config/unix-gdb.exp: Remove this version of gdb_exit
24681 * lib/gdb.exp: Merge in all the crap from config/unix-gdb.exp.
24682 Rob says he'll look at it when he gets back to testing boards.
24683
24684Thu Aug 26 07:20:00 1993 Fred Fish (fnf@deneb.cygnus.com)
24685
24686 * gdb.t22/virtfunc.exp: Accept missing struct/class names as
24687 an expected fail for certain ptype commands.
24688
24689 * gdb.t20/classes.exp: Update expected results of "ptype class
24690 Base1" to account for the constructor that now appears in the type.
24691
24692Wed Aug 25 16:48:05 1993 Fred Fish (fnf@deneb.cygnus.com)
24693
24694 * configure.in (configdirs): Restore gdb.t04, which mysteriously
24695 disappeared from list.
24696 * config/{udi-gdb.exp, gdb-unix.exp}: Replace calls to obsolete
24697 "alldone" proc with call to cleanup and exit.
24698 * {gdb.t01/run.exp, gdb.t01/term.exp, gdb.t02/whatis.exp,
24699 gdb.t03/ptype.exp, gdb.t04/setvar.exp, gdb.t05/expr.exp,
24700 gdb.t06/break.exp, gdb.t07/watchpoint.exp, gdb.t08/opaque.exp,
24701 gdb.t09/corefile.exp, gdb.t10/crossload.exp, gdb.t11/list.exp,
24702 gdb.t12/scope.exp, gdb.t13/bitfields.exp}: Replace calls to
24703 "alldone" proc with simple returns that suppress remaining
24704 tests. The alldone proc went away many months ago.
24705
24706Tue Aug 24 11:04:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24707
24708 * gdb.t10/nodebug.exp: Comment out "maint print msymbols" tests.
24709
24710 * gdb.t12/gdbme0.c (localscopes, autovars): Modify to foil gcc -O.
24711
24712Thu Aug 19 22:08:41 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24713
24714 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
24715 as vax gdb will display them.
24716
24717Thu Aug 19 18:18:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24718
24719 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
24720 optimizers.
24721
24722 * scope.exp: Change "bad value for localval" messages so each one
24723 is unique.
24724
24725 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
24726 lib/gdb.exp (gdb_exit) from ChangeLog to comments.
24727
24728 * gdb.t06/signals.exp: Skip the whole file with xfail for delta68.
24729
24730Tue Aug 17 00:05:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24731
24732 * gdb.t00/teststrategy.exp: Deal with it if cmdsize = 1 line
24733 doesn't exist (due to optimization).
24734
24735Mon Aug 16 21:05:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24736
24737 * gdb.stabs/wierd.exp: Deal with it if echo of "file" command
24738 contains \r because the filename is long.
24739
24740 * gdb.t06/signals.exp: Revise comments regarding "'next' behaved as
24741 'continue'" bug, and change xfail back to i*86-univel-sysv4*.
24742
24743Mon Aug 16 03:05:17 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24744
24745 * gdb.t00/help.exp, gdb.t02/whatis.exp, gdb.t07/watchpoint.exp,
24746 gdb.t08/opaque.exp, gdb.t17/interrupt.exp: Update for vax running
24747 Ultrix.
24748 * gdb.t02/whatis.exp: Use procedure to setup xfails on long versus
24749 int tests.
24750 * gdb.t08/opaque.exp: Use procedure to setup xfails for opaque tests.
24751
24752Thu Aug 12 15:24:28 1993 Fred Fish (fnf@deneb.cygnus.com)
24753
24754 * Makefile.in (distclean): Remove *.log *.plog *.sum *.psum site.*.
24755
24756 * gdb.t17/interrupt.exp: Fix 'missing Continuing' case so pattern
d63a86f8 24757 to match does not match the passing case but still matches the
c906108c
SS
24758 failing case.
24759
24760Thu Aug 12 16:58:59 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24761
24762 * Makefile.in (distclean): Remove *.plog *.sum *.psum site.*.
24763
24764Wed Aug 11 19:47:27 1993 John Gilmore (gnu@rtl.cygnus.com)
24765
24766 * lib/gdb.exp (gdb_exit): Move the best version of gdb_exit
24767 to here. Fix 'Quit anyway.*?' bug (? is a regexp metacharacter).
24768 * config/{mips-gdb.exp, nind-gdb.exp, udi-gdb.exp, vx-gdb.exp}:
24769 Remove various versions of gdb_exit.
24770 * config/vx-gdb.exp: Remove quit_vxgdb, change a caller to call
24771 gdb_exit.
24772 * config/unix-gdb.exp: gdb_exit remains here, and should override
24773 the generic version, since it's doing a lot of wierd stuff that
24774 the other versions aren't. FIXME, fold it in, or abandon this
24775 version.
24776
24777Wed Aug 11 12:09:32 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24778
24779 * gdb.t24/demangle.exp: Add tests for PR 3220.
24780
24781Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24782
24783 * gdb.t24/demangle.exp: Add lucid test for __vtbl__3foo__vt_cc_main_.
24784
24785Tue Aug 10 15:45:25 1993 Fred Fish (fnf@deneb.cygnus.com)
24786
24787 * gdb.t07/watchpoint.exp: Clear xfail with "i*86-*-*", not just
24788 "i386-*-*". Works for i486 as well.
24789
24790 * gdb.t06/signals.exp: Rework code that recognizes known SVR4
24791 bug, and expand domain of xfail to all SVR4 systems, since the
24792 actual problem is likely to be in generic SVR4 /proc support.
24793
24794Tue Aug 10 15:49:35 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24795
24796 * config/unix-gdb.exp (gdb_load): Add eof to expect statement.
24797
24798Tue Aug 10 09:56:56 1993 Fred Fish (fnf@deneb.cygnus.com)
24799
24800 * gdb.t17/interrupt.exp: Set up xfail for *-*-sysv4*, in chain of
24801 xfails for other systems. Match a missing 'Continuing.' as an
24802 explicit fail for i*86-*-sysv4*, so it doesn't hose other tests.
24803
24804 * gdb.t20 {classes.exp, inherit.exp, misc.exp}, gdb.t21/cplusfuncs.exp,
24805 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t31/chillvars.exp:
24806 Only issue warning for missing executables if -all option is used.
24807
24808 * gdb.stabs/wierd.exp: Only issue warning for missing wierd.o
24809 file if -all option is used. It's like an unpredictable XFAIL.
24810
24811Mon Aug 9 10:13:34 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24812
24813 * gdb.t15/funcargs.exp: Add comments that hppa xfails are only
24814 for dynamically linked binaries.
24815
24816 * gdb.t10/crossload.exp: Add `set gnutarget auto' at end of tests.
24817
24818Sun Aug 8 14:21:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24819
24820 * gdb.t20/inherit.exp: Change message for "print tagless struct"
24821 to state that this is a known bug in old versions of g++.
24822
24823Fri Aug 6 21:40:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24824
24825 * gdb.t17/interrupt.exp: Add xfail for 386 bsd. Accept echoed newline
24826 while waiting for `Continuing'.
24827
24828Fri Aug 6 13:38:08 1993 Fred Fish (fnf@deneb.cygnus.com)
24829
24830 * gdb.t10/nodebug.exp: Expect to find local/global minimal symbols
24831 in text, data, and bss.
24832 * gdb.t10/nodebug.c: Add local and global test variables for
24833 initialized and uninitialized data.
24834
24835Thu Aug 5 12:18:40 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24836
24837 * config/unix-gdb.exp (gdb_exit): Add "wait".
24838
24839Thu Aug 5 18:14:06 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24840
24841 * gdb.t06/signals.exp: xfail the continue from the handler for all
24842 targets.
24843
24844 * gdb.t07/watchpoint.exp: clear_xfail for i386 when calling a
24845 function with watchpoints enabled, the i386 call dummy starts with
24846 a call.
24847
24848 * gdb.t00/teststrategy.exp, gdb.t09/Makefile.in: Handle the way
24849 386 bsd names its corefiles.
24850
24851Wed Aug 4 08:53:41 1993 Fred Fish (fnf@cygnus.com)
24852
24853 * gdb.t10/Makefile.in (nodebug.o): Don't use "-c -o", many
24854 compilers don't grok it.
24855 * gdb.t16/gdbme.c (ctable1): Initialize unsigned char array
24856 with small octal ints rather than character constants, which
24857 are signed and might not fit if first promoted to int.
24858
24859Tue Aug 3 18:28:25 1993 Fred Fish (fnf@cygnus.com)
24860
24861 * gdb.t09/Makefile.in (clean): Remove corefile.
24862
24863Mon Aug 2 12:47:44 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24864
24865 * gdb.t07/watchpoint.exp: Add missing `$prompt $'.
24866
24867Mon Aug 2 12:30:14 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24868 and Jim Kingdon (kingdon@cygnus.com)
24869
24870 * gdb.t06/signals.exp: Change xfail from "*-*-*" to be only for
24871 NO_SINGLE_STEP machines. Fix comment about its cause. Uncomment
24872 the `continue' test right after it (also xfailed if NO_SINGLE_STEP).
24873
24874Fri Jul 30 19:46:55 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24875
24876 * gdb.t17/interrupt.exp: Add xfail for hppa.
24877
24878Fri Jul 30 12:54:11 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24879
24880 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t08/opaque.exp,
24881 gdb.t09/corefile.exp: Cleanup xfails for fixed mips bugs.
24882 * gdb.t13/bitfields.exp, gdbme.c: Examine a variable in the inferior
24883 to determine signed-ness of bitfields and use the result to setup
24884 the xfail.
24885 * gdb.t15/gdbme.c: Add comments to the two indirect call0a lines.
24886 * gdb.t15/funcargs.exp: Use them to step until the second indirect
24887 call line is reached if necessary.
24888
24889Thu Jul 29 20:33:08 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24890
24891 * gdb.stabs/wierd.exp: New test, for nameless baseclasses.
24892
24893Mon Jul 26 00:15:02 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24894
24895 * gdb.t06/break.exp: Also test `clear' command.
24896
24897Wed Jul 21 18:03:38 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24898
24899 * gdb.t00/teststrategy.exp: Remove extra quote.
24900
24901 * gdb.t07/watchpoint.exp: Change xfail for calling function with
24902 watchpoint enabled to be for all non-68k machines.
24903
24904 * gdb.t15/{mips_pro.{c,exp},Makefile.in}: New test.
24905
24906Mon Jul 19 23:59:26 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24907
24908 * gdb.stabs/configure.in: If configured -with-gnu-as for mips-*-*
24909 targets use aout.mt instead of ecoff.mt as gas understands
24910 standard aout format.
24911
24912Mon Jul 19 18:14:06 1993 Jim Kingdon (kingdon@deneb.cygnus.com)
24913
24914 * lib/gdb.exp (runto): Don't insist that function we are running to
24915 was compiled with -g.
24916
24917 * gdb.t10/{nodebug.{c,exp},Makefile.in}: New test.
24918
24919 * gdb.t17/interrupt.exp: Before sending ^C, give the inferior time
24920 to get back into the read system call.
24921 Accept leading newline in case where we woke it up.
24922
24923Sun Jul 18 08:40:45 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24924
24925 * gdb.stabs/{ecoff.mt,wierd-ecoff.S,wierd-ecoff.sed}: New files
24926 to make the stabs test work on ecoff systems using gcc and -with-stabs.
24927 * gdb.stabs/{Makefile.in,configure.in,aout.mt,xcoff.mt}: Modify to
24928 enable ecoff configuration.
24929
24930Thu Jul 15 11:54:58 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24931
24932 * gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.
24933
24934Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24935
24936 * gdb.t16/printcmds.exp: Add another printf test.
24937
24938Wed Jul 14 15:37:13 1993 Ian Lance Taylor (ian@cygnus.com)
24939
24940 * configure.in: If configured -with-stabs on any target, add
24941 stabsdirs to configdirs.
24942
24943Wed Jul 14 09:36:42 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24944
24945 * gdb.t16/printcmds.exp: Change printf "%f\n" to printf "%f is
24946 fun" so pattern does not match the command itself.
24947
24948Mon Jul 12 11:22:06 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24949
24950 * gdb.t15/{gdbme.c,funcargs.exp}: Test for alloca-influenced frames.
24951
24952Sun Jul 11 12:03:24 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24953
24954 * gdb.t17/interrupt.exp: Test for more things.
24955
24956Fri Jul 9 14:11:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24957
24958 * gdb.t07/watchpoint.exp: In until test, deal with the way the DEC
24959 compiler arranges the code and line numbers.
24960
24961 * gdb.t17/interrupt.exp: Don't send \n after ^C.
24962
24963Fri Jul 9 09:47:02 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
24964
24965 * gdb.t00/help.exp: Increase expect input buffer size.
24966
24967Thu Jul 8 14:26:50 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24968
24969 * gdb.t06/signals.exp: Remove sparc xfail; bug fixed.
24970
24971 * gdb.t07/watchpoint.exp: Add xfail for hppa.
24972
24973 * gdb.t17/{gdbme.c,callfuncs.exp}: Add sum10 function, to test pa bug.
24974
24975 * gdb.t06/signals.exp: At "p func1 ()" test, check for breakpoint
24976 [0-9]*, not just [0-9].
24977
24978Wed Jul 7 17:52:28 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24979
24980 * gdb.t20/{gdbme.cc,classes.exp}: Add xfail for gdb/2972.
24981
24982 * gdb.t2*: Set CXXFLAGS, not CFLAGS, since that's what we use.
24983
24984Tue Jul 6 13:54:49 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24985
24986 * gdb.t00/help.exp: Replace most of docstring for "continue" with .*.
24987
24988Mon Jul 5 22:03:45 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24989
24990 * gdb.t06/signals.c: Add xfails for sun3.
24991
24992 * gdb.t07/watchpoint.exp: Comment out xfail for fixed bug 1836.
24993
24994 * gdb.t07/{gdbme.c,watchpoint.exp}: Add test for 2597. Also add
24995 test_stepping tests.
24996
24997Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
24998
24999 * gdb.t{06,17}/Makefile.in (clean): Remove all executables.
25000
25001 * gdb.t17/{interrupt.{c,exp},Makefile.in}: New test for solaris bug.
25002
25003 * gdb.t06/twice.exp, Makefile.in: Just use an include of twice.c
25004 rather than actually putting it through cpp twice.
25005
25006 * gdb.t06/signals.exp: Add xfails for unixware and rs6000.
25007
25008Fri Jul 2 10:48:03 1993 Ian Lance Taylor (ian@cygnus.com)
25009
25010 * config/mips-gdb.exp (gdb_exit): Removed close statement which is
25011 no longer needed.
25012
25013Fri Jul 2 09:08:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25014
25015 * gdb.t06/signals.exp: Add test for sparc bug with do_save_insn.
25016
25017 * gdb.t20/{classes,inherit}.exp: If a class which doesn't use any
25018 C++ features prints as "struct", make it a pass, not an xfail.
25019
25020Thu Jul 1 22:03:33 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25021
25022 * gdb.t22/virtfunc.exp: Remove a bunch of xfails.
25023 Don't require VA to print as "class" rather than "struct".
25024
25025Thu Jul 1 18:27:40 1993 Jim Kingdon (kingdon@cygnus.com)
25026
25027 * gdb.t06/twice.exp: Don't care about the file name GDB prints.
25028
25029Wed Jun 30 18:01:00 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25030
25031 * gdb.t{02,13}/comp-info.c, gdb.t06/twice.exp: Add "return 0" to end.
25032
25033Tue Jun 29 13:15:42 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25034
25035 * gdb.t12/scope.exp: Remove xfail for parameter printing in wrong
25036 order.
25037
25038Tue Jun 29 09:22:29 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25039
25040 * gdb.t16/printcmds.exp: Add printf tests.
25041
25042 * gdb.t06/{twice.{c,exp},Makefile.in}: New test.
25043
25044 * gdb.t10/Makefile.in (clean): Remove $(EXECUTABLES) too.
25045
25046Mon Jun 28 11:25:59 1993 Fred Fish (fnf@cygnus.com)
25047
25048 * gdb.t20/classes.exp: Add clear_xfail's before printing summary
25049 pass counts, to counteract any existing or future setup_xfails.
25050
25051Mon Jun 28 09:15:17 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25052
25053 * gdb.stabs/wierd{.def,-aout.S,-xcoff.S}: Use new macros
25054 {BEGIN,END}_COMMON for common block instead of STAB.
25055 * gdb.stabs/wierd.exp: Add xfail for rs6000.
25056
25057 * gdb.stabs/wierd.def: Make value of N_GSYM's 0.
25058 intp_var should be N_GSYM not N_LSYM.
25059 wierd-aout.S: Use a label for the value of the N_SO.
25060 wierd.def: Remove all backslashes.
25061 wierd-{aout,xcoff}.S: Put a few tests with backslashes here.
25062
25063Mon Jun 28 07:21:51 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25064
25065 * gdb.t20/gdbme.cc (main): Move variable initialization for AIX to
25066 get the expected next to inheritance3.
25067
25068Sun Jun 27 12:29:53 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25069
25070 * gdb.t00/teststrategy.exp: Remove expected failure for mips-*-*
25071 now that gcc-2.4 gets it right.
25072
25073Fri Jun 25 12:00:46 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25074
25075 * gdb.stabs/wierd{.def,.exp,-aout.S,-xcoff.S}: Add common block test.
25076
25077 * gdb.t{02,13}/{Makefile.in,gdbme.c,comp-info.c}: New way of
25078 generating comp-info.exp which works for cross-compilation.
25079
25080Thu Jun 24 16:55:05 1993 Fred Fish (fnf@cygnus.com)
25081
25082 * gdb.t11/list.exp: For SVR4 xfails, match "*-*-sysv4*", not
25083 "*-*-sysv4.*".
25084
25085Tue Jun 22 21:17:26 1993 Fred Fish (fnf@cygnus.com)
25086
25087 * gdb.t01/run.exp: Start with a fresh gdb.
25088 * gdb.t11/list.exp: For SVR4 xfails, match on all versions of
25089 SVR4.x.
25090
25091Mon Jun 21 15:23:22 1993 Fred Fish (fnf@cygnus.com)
25092
25093 * {gdb.t01, gdb.t02, gdb.t03, gdb.t04, gdb.t05, gdb.t06, gdb.t07,
25094 gdb.t08, gdb.t09, gdb.t10, gdb.t11, gdb.t12, gdb.t13, gdb.t15,
25095 gdb.t16, gdb.t17, gdb.t20, gdb.t21, gdb.t22, gdb.t23, gdb.t30}/
25096 Makefile.in (distclean, realclean): Remove gdbme.c from list of
25097 things to remove.
25098
25099Sat Jun 19 07:49:10 1993 Fred Fish (fnf@cygnus.com)
25100
25101 * gdb.t24/demangle.exp (test_gnu_style_demangling): Add some new
25102 test cases from bug reports.
25103
25104Fri Jun 18 10:38:49 1993 Fred Fish (fnf@cygnus.com)
25105
25106 * gdb.t06/break.exp: Add xfails for sparc-sun-solaris2.*.
25107 * gdb.t12/scope.exp: Add clear_xfails at appropriate places to
25108 avoid spurious xfails.
25109 * gdb.t20/classes.exp: Add xfails for longstanding C++ problems.
25110 * gdb.t21/cplusfuncs.exp: Add xfails for sparc-sun-solaris2.*.
25111 * gdb.t22/virtfunc.exp: Add xfails for longstanding C++ problems.
25112
25113Wed Jun 16 10:11:57 1993 Fred Fish (fnf@cygnus.com)
25114
25115 * gdb.t00/teststrategy.exp: Rework to provide more useful
25116 description of each test, fix problem with systems that define
25117 ALIGN_STACK_ON_STARTUP code, other misc cleanups.
25118 * gdb.t06/break.exp (test_next_with_recursion): Fix expected
25119 results for "next over recursive call" so timeouts aren't taken
25120 by error.
25121
25122Mon Jun 14 09:09:04 1993 Jim Kingdon (kingdon@cygnus.com)
25123
25124 * gdb.t12/scope.exp: Test printing of variables before run.
25125
25126 * gdb.t12/{gdbme0.c,scope.exp}: Test for bug where parameters are
25127 printed in wrong order due to sorting.
25128
25129Sat Jun 12 15:03:58 1993 Fred Fish (fnf@cygnus.com)
25130
25131 * gdb.t00/teststrategy.exp: Fix expected results for printing
25132 user entered string constant. Is array of char, prints with no
25133 address.
25134
25135 * gdb.t00/{default.exp, help.exp}: Account for changes to radix
25136 commands.
25137 * gdb.t16/gdbme.c: Add and use struct containing arrays of char.
25138 * gdb.t16/printcmds.exp: Fix all lines that match "unsigned char *".
25139 * gdb.t16/printcmds.exp (test_print_char_arrays): Test printing
25140 of struct of char arrays.
25141 * gdb.t00/radix.exp: New tests for radix commands.
25142
25143Fri Jun 11 13:12:27 1993 Jim Kingdon (kingdon@cygnus.com)
25144
25145 * gdb.t16/printcmd.exp: Print a variable before running program
25146 (with xfail for AIX).
25147
25148Thu Jun 10 11:04:04 1993 Jim Kingdon (kingdon@cygnus.com)
25149
25150 * gdb.t06/{signals.exp,signals.c,Makefile.in}: New test.
25151
25152 * gdb.t16/printcmd.exp: Don't print variables before running program.
25153
25154 * gdb.t06/break.exp: Don't require envp argument to main.
25155
25156 * gdb.t0{2,3,4,5}/gdbme.c [_AIX]: Use signed keyword.
25157
25158 * gdb.t02/whatis.exp, gdb.t11/list.exp:
25159 Add xfails for rs6000.
25160
25161 * gdb.t02/whatis.exp: Change other tests not to re-test something
25162 we already tested.
25163
25164 * gdb.t{03,15,16}/gdbme.c: Reference all variables and make sure
25165 each type used has a variable of that type.
25166
25167Tue Jun 8 16:45:20 1993 Jim Kingdon (kingdon@rtl.cygnus.com)
25168
25169 * gdb.t20/{inherit.exp,gdbme.cc}: Test tagless structure.
25170
25171Fri Jun 4 11:07:19 1993 david d `zoo' zuhn (zoo at cirdan.cygnus.com)
25172
25173 * configure.in: change srctrigger to be a file, not a directory
25174
25175Fri Jun 4 08:23:57 1993 Ian Lance Taylor (ian@cygnus.com)
25176
25177 * configure.in (mips-idt-ecoff*): Added trailing '*'.
25178
25179 * gdb.t11/list.exp: Fixed a couple of typos.
25180
25181Tue Jun 1 21:28:06 1993 Fred Fish (fnf@cygnus.com)
25182
25183 * gdb.t00 (teststrategy.exp): Remove notice about PR 1823. Bug
25184 is fixed and PR is closed.
25185 * gdb.t16 (gdbme.c): Add simple test string variable.
25186 * gdb.t16 (printcmds.exp): Add tests with simple test string
25187 variable, primarily for boundaries on "set print elements".
25188
25189Mon May 31 11:36:08 1993 Jim Kingdon (kingdon@cygnus.com)
25190
25191 * gdb.stabs/wierd.exp: Remove xfail for printing big integer.
25192 Make leading 0's optional and don't expect a tab in the middle
25193 of the number.
25194
25195 * gdb.t00/teststrategy.exp: Remove xgdb before trying the copy.
25196
25197 * gdb.stabs/wierd.def: Type attributes must be preceded by number=.
25198 * gdb.stabs/wierd.exp: Remove xfails for type attributes. Also
25199 don't end command passed to gdb_test with newline.
25200
25201 * gdb.t13/{Makefile.in,gdbme.c,bitfields.exp}: If we #defined the
25202 signed keyword away, don't expect signed bitfields to be signed.
25203
25204 * gdb.t13/bitfields.exp (bitfield containment): Accept the fields
25205 printing with only as many 1's as are in the field as well as printing
25206 with 32 1's (see comment).
25207
25208Sat May 29 17:57:01 1993 Fred Fish (fnf@cygnus.com)
25209
25210 * gdb.t00/default.exp: Start with a fresh gdb.
25211 * configure.in (configdirs): Remove gdb.t31 until the chill
25212 compiler works again. It no longer is able to find chillrt0
25213 since it isn't in libchill.a anymore.
25214 * gdb.stabs/wierd.exp: Rewrite to properly handling a missing
25215 wierd.o, make more modular.
25216 * gdb.stabs/wierd.def (bad_neg0type, bad_neg0const): Remove
25217 spurious newlines that caused problems.
25218
25219Wed May 26 09:57:19 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25220
25221 * Move test with enums and partial symbols from gdb.t03/ptype.exp
25222 to gdb.stabs/wierd.exp since GCC has worked around the bug.
25223 gdb.stabs/wierd.{exp,def}: Many new tests.
25224
25225 * gdb.t00/default.exp: update info line for new message.
25226
25227 * gdb.t02/{whatis.exp,gdbme.c}:
25228 Test that "char *" doesn't print as "caddr_t".
25229
25230Tue May 25 13:28:27 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25231
25232 * gdb.t00/help.exp: Use .* in place of some help messages which
25233 just changed.
25234 gdb.t00/default.exp: Update "info frame" test for new message.
25235 * gdb.stabs/wierd.exp: Check for eof, directly or via gdb_test.
25236 Remove some xfails
25237
25238Mon May 24 00:24:47 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25239
25240 * gdb.t03/{gdbme.c,ptype.exp}:
25241 Add tests for typedef'd struct and union without tags.
25242 Also check "whatis" on a variable of a typedef'd enum without a tag.
25243
25244 * gdb.t00/teststrategy.exp: For p "foo", remove sun4 XFAIL (see
25245 PRMS 1823; the bug still exists but isn't reproduced by this test
25246 anymore), and remove rs6000 XFAIL (the bug is fixed).
25247
25248 * gdb.t03/ptype.exp: Comment out a lot of tests which are basically
25249 duplicated from whatis.exp. For those that are left, accept
25250 "long", "long int", or "int" for long variables (whatis.exp already
25251 has an XFAIL for "int", so no need to fail it here).
25252
25253 * gdb.t02/whatis.exp, gdb.t10/crossload.exp:
25254 Deal with GCC's names for types now that GDB uses the compiler's names.
25255
25256 * gdb.t02/{Makefile.in,gdbme.c,whatis.exp}: If not GCC, do some
25257 setup_xfail's for sunos4. If we #defined the signed keyword away,
25258 don't expect GDB to know that char it is signed.
25259
25260 * gdb.t00/teststrategy.exp: Update for symbolic signal names.
25261
25262Sun May 23 08:44:55 1993 Fred Fish (fnf@cygnus.com)
25263
25264 * configure.in (configdirs): Add gdb.t24 for C++ tests that
25265 should work on any system, regardless of debugging format.
25266 * gdb.t21/demangle.exp: Move to gdb.t24.
25267 * gdb.t24/demangle.exp: Move from gdb.t21.
25268 * gdb.t24/{Makefile.in, configure.in}: New files.
25269
25270Thu May 20 19:39:03 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25271
25272 * configure.in: Do gdb.stabs and C++ tests only for stabs.
25273 * gdb.stabs: New directory.
25274
25275Tue May 18 21:12:09 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
25276
25277 * config/{mips,nind,udi,unix,vx}-gdb.exp: Look for "Quit anyway.*?"
25278 not just "Quit anyway?".
25279
25280Tue May 18 17:13:20 1993 Fred Fish (fnf@cygnus.com)
25281
25282 * gdb.t21/demangle.exp: Add a couple of new patterns. Ensure
25283 that all setup_xfails are immediately followed by clear_xfails.
25284
25285Tue May 11 09:10:47 1993 Fred Fish (fnf@cygnus.com)
25286
25287 * config/unix-gdb.exp, gdb.t00/echo.exp, gdb.t00/help.exp,
25288 gdb.t00/teststrategy.exp, gdb.t00/gdbvars.exp, gdb.t01/run.exp,
25289 gdb.t01/term.exp, gdb.t02/whatis.exp, gdb.t03/ptype.exp,
25290 gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t06/break.exp,
25291 gdb.t07/watchpoint.exp, gdb.t08/opaque.exp, gdb.t09/corefile.exp,
25292 gdb.t10/crossload.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25293 gdb.t13/bitfields.exp, gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25294 gdb.t17/callfuncs.exp, gdb.t20/misc.exp, gdb.t20/inherit.exp,
25295 gdb.t20/classes.exp, gdb.t21/demangle.exp, gdb.t21/cplusfuncs.exp,
25296 gdb.t22/virtfunc.exp, gdb.t23/templates.exp, gdb.t30/chexp.exp,
25297 gdb.t31/chillvars.exp, lib/gdb.exp:
25298 Change place to report bugs from bug-dejagnu@prep.ai.mit.edu to
25299 bug-gdb@prep.ai.mit.edu.
25300
25301Fri May 7 09:15:35 1993 Fred Fish (fnf@cygnus.com)
25302
25303 * gdb.t17/callfuncs.exp (do_function_calls): Call t_double_values
25304 with 0.0, not integer 0.
25305
25306Fri Apr 30 13:17:24 1993 Jim Kingdon (kingdon@cygnus.com)
25307
25308 * gdb.t06/break.exp: Update for "Kill the program" message change.
25309
25310Fri Apr 30 09:42:57 1993 Fred Fish (fnf@cygnus.com)
25311
25312 * Makefile.in (GDBFLAGS): Set to -nx.
25313 * Makefile.in (site.exp): Use GDBFLAGS.
25314
25315Wed Apr 28 13:19:07 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25316
25317 * */Makefile.in (CFLAGS): add CFLAGS = -g to all subdirectory
25318 Makefiles.
25319 (check): depend on just-check.
25320 (just-check): added so that tests can be run without a noop
25321 build pass.
25322
25323Fri Apr 23 18:13:28 1993 K. Richard Pixley (rich@rtl.cygnus.com)
25324
25325 Switch to using configure's configdirs.
25326 * Makefile.in (Makefile): add configure.in dependency.
25327 (SUBDIRS): removed redundant assignment.
25328 * configure.in: switch subdirs assignment to configdirs.
25329 * gdb.t*/configure.in: new files.
25330
25331Thu Apr 22 08:27:53 1993 Ian Lance Taylor (ian@cygnus.com)
25332
25333 * gdb.t07/watchpoint.exp: Removed a29k expected failure which now
25334 works.
25335
25336Tue Apr 20 13:38:40 1993 Fred Fish (fnf@cygnus.com)
25337
25338 * gdb.{t20,t21,t22,t23}/Makefile.in: Use $(srcdir) to avoid $<
25339 in explicit rules. Apparently this is not supported by some makes.
25340
25341Mon Apr 19 01:54:53 1993 John Gilmore (gnu@cygnus.com)
25342
25343 * gdb.t31/Makefile.in: Use $(srcdir) when avoiding $<, sigh.
25344
25345Fri Apr 16 09:33:46 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25346
25347 * config/unix-gdb.exp: Add back missing return 0 which mysteriously
25348 disappeared.
25349
25350Thu Apr 15 02:28:24 1993 John Gilmore (gnu@cacophony.cygnus.com)
25351
25352 * gdb.t31/Makefile.in: Avoid $< in explicit rule.
25353
25354Wed Apr 14 16:38:47 1993 Fred Fish (fnf@cygnus.com)
25355
25356 * gdb.t07/watchpoint.exp: Remove setup_xfail for i486
25357 watchpoint problem that is now fixed.
25358 * gdb.t30/chexp.exp: Remove setup_xfail for printing
25359 uninitialized convenience variables.
25360 * gdb.t31/chillvars.exp: Fix expected patterns for printing
25361 structures.
25362
25363Wed Apr 14 12:55:58 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25364
25365 * gdb.t00/help.exp: Compensate for bug in mips-*-ultrix* OS
25366 which causes expect to get out of sync with gdb on long output
25367 from help set.
25368 * gdb.t09/corefile.exp: Make expected pattern for core file
25369 failing signal and frame output format less sun specific.
25370
25371Tue Apr 13 23:18:07 1993 Per Bothner (bothner@cygnus.com)
25372
25373 * gdb.t31/chillvars.exp: Add and remove initial dummy
25374 breakpoint, so that symbol table is forced in.
25375 (Needed at least on Sunos4, though it seems not SVR4.)
25376 * gdb.t31/chillvars.exp: Update for changed output format.
25377
25378Sun Apr 11 17:21:45 1993 Rob Savoye (rob at darkstar.cygnus.com)
25379
a9c64011 25380 * config/unix-gdb.exp: Gracefully exits if $GDB is a bogus path.
c906108c
SS
25381
25382Wed Apr 7 21:28:21 1993 Rob Savoye (rob@cygnus.com)
25383
25384 * Makefile.in: Added --srcdir when invoking runtest, removed the
25385 need for a local config file. (optional now)
25386
25387Wed Apr 7 14:13:41 1993 Fred Fish (fnf@cygnus.com)
25388
25389 * gdb.t21/demangle.exp: Only count real fails (not xfails) for
25390 failure count used to force early termination. Add some more
25391 expected failures for gnu style demangling.
25392
25393Thu Apr 1 09:50:30 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25394
25395 * Makefile.in (CXXFLAGS): Remove -O. It caused the debug info for the
25396 pmi variable from gdb.t20/gdbme to get optimized away.
25397 * gdb.t00/teststrategy.exp: Added expected failure for mips-*-*.
25398 Check for written corefile upon timeout _and_ eof.
25399
25400Tue Mar 30 09:58:16 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25401
25402 * config/unix-gdb.exp: Add missing return 0.
25403
25404Tue Mar 30 08:34:25 1993 Peter Schauer (pes@regent.e-technik.tu-muenchen.de)
25405
25406 * gdb.t16/printcmds.exp: Remove misplaced xfail that caused an early
25407 test termination.
25408
25409Mon Mar 29 17:37:25 1993 Fred Fish (fnf@cygnus.com)
25410
25411 * configure.in (subdirs): Put back gdb.t17 which mysteriously
25412 disappeared.
25413
25414Thu Mar 25 21:05:16 1993 Fred Fish (fnf@cygnus.com)
25415
25416 * gdb.t10/crossload.exp: Disable the i860-elf test until such
25417 time as i860 support works.
25418
d63a86f8 25419 * gdb.t15/funcargs.exp: Fix expected outputs to include
c906108c
SS
25420 "backtrace 100\r" rather than just "backtrace\r", to match last
25421 change.
25422
25423Thu Mar 25 12:14:28 1993 Ian Lance Taylor (ian@cygnus.com)
25424
25425 * config/udi-gdb.exp (gdb_exit): Remove close command.
25426 (gdb_target_udi): New procedure to set the UDI target.
25427 (gdb_start): Don't remove *_soc files. Use gdb_target_udi.
25428 * gdb.t00/default.exp: Added expected failures for a29k-*-udi.
25429 Added waits for prompts after several question responses. Added
25430 some more responses used by a29k-amd-udi-gdb.
25431 * gdb.t01/run.exp, gdb.t06/break.exp: Added a29k-*-udi support:
25432 pass different arguments, restart UDI connection after program
25433 completion.
25434 * gdb.t02/whatis.exp, gdb.t03/ptype.exp, gdb.t07/watchpoint.exp,
25435 gdb.t08/opaque.exp, gdb.t11/list.exp, gdb.t12/scope.exp,
25436 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp, gdb.t20/misc.exp,
25437 gdb.t21/cplusfuncs.exp: Added expected failures for a29k-*-*.
25438 * gdb.t04/setvar.exp, gdb.t05/expr.exp, gdb.t07/watchpoint.exp,
25439 gdb.t08/opaque.exp, gdb.t12/scope.exp, gdb.t13/bitfields.exp,
25440 gdb.t15/funcargs.exp, gdb.t16/printcmds.exp,
25441 gdb.t17/callfuncs.exp, gdb.t20/classes.exp, gdb.t20/inherit.exp,
25442 gdb.t20/misc.exp, gdb.t22/virtfuncs.exp: Restart UDI connection
25443 after program completion.
25444 * gdb.t10/crossload.exp: Does not work for a29k-*-*, since BFD is
25445 compiled with a SELECT_VECS setting.
25446 * gdb.t15/funcargs.exp: Use argument to backtrace to prevent
25447 infinite recursion.
25448
25449 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t22/virtfuncs.exp:
25450 Added checks for COFF results, and made them expected failures for
25451 all targets. It would be better to make them expected failures
25452 for COFF targets only.
25453
25454Wed Mar 24 14:43:38 1993 david d `zoo' zuhn (zoo at poseidon.cygnus.com)
25455
25456 * Makefile.in: add null dvi target, don't bother to recurse
25457 through test directories for info and install-info; rename
25458 $(datadir) to be dejagnu instead of deja-gnu
25459
25460Wed Mar 24 09:48:03 1993 Fred Fish (fnf@cygnus.com)
25461
25462 * gdb.t31/gdbme.ch: Re-enable code that previously caused
25463 compiler to coredump.
25464 * gdb.t31/chillvars.exp: Re-enable tests that depend on that
25465 code.
25466
25467Tue Mar 23 08:53:42 1993 Fred Fish (fnf@cygnus.com)
25468
25469 * gdb.t31/gdbme.ch: Comment out code that causes chill compiler
25470 coredump.
25471 * gdb.t31/chillvars.exp: Comment out tests that depend on that
25472 code.
25473
25474Sun Mar 21 17:56:47 1993 Rob Savoye (rob at darkstar.cygnus.com)
25475
25476 * gdb.t03/ptype.exp: tests for return code from gdb_test.
25477 * gdb.t00/teststrategy.exp: Uses which proc rather than spawning
25478 which in a shell. Deletes xgdb when done.
25479 * config/unix-gdb.exp: Won't try to spawn $GDB unless it exists.
25480 Tests the return from the "set height" or "set width" commands.
25481 Added a few return codes where needed.
25482
25483Wed Mar 17 11:31:01 1993 Fred Fish (fnf@cygnus.com)
25484
25485 * Makefile.in (SUBDIRS): Add gdb.t17.
25486 * configure.in (subdirs): Add gdb.t17.
25487 * gdb.t17/{Makefile.in, callfuncs.exp, gdbme.c}: New test
25488 files to test gdb's calling of functions in the inferior with
25489 the correct arguments and gdb's ability to retrieve any
25490 result returned.
25491
25492Tue Mar 16 15:37:11 1993 Fred Fish (fnf@cygnus.com)
25493
25494 * config/unix-gdb.exp (gdb_exit): Remove close commands that
25495 may be called after gdb goes away. Previous versions of expect
25496 needed these to avoid file descriptor leaks, but they cause
25497 errors with the current revision of expect.
25498 * gdb.t00/gdbvars.exp: Use -re on expected output after
25499 setting sevenbit-strings.
25500 * gdb.t04/setvar.exp, gdb.t13/bitfields.exp: Make commands
25501 to set sevenbit-strings consistent across tests.
25502 gdb.t30/chexp.exp, gdb.t31/chillvars.exp: Make commands to
25503 set sevenbit-strings consistent across tests.
25504
25505Fri Mar 12 08:47:20 1993 Fred Fish (fnf@cygnus.com)
25506
25507 * gdb.t21/demangle.exp (proc demangle): Adjust quotes in an
25508 expected output to match current "expect" expectations.
25509
25510Wed Mar 10 18:01:49 1993 Fred Fish (fnf@cygnus.com)
25511
25512 * gdb.t00/default.exp: Change expected output for default "source"
25513 command, to match new gdb behavior which requires a filename to
25514 source.
25515
25516Tue Mar 9 11:00:56 1993 Fred Fish (fnf@cygnus.com)
25517
25518 * gdb.t07/watchpoint.exp (test_simple_watchpoint): Set up
25519 expected fail for i486-*-* that misses the marker2 function.
25520 * gdb.t10/crossload.exp (bfddefault): Allow successful
25521 recognition of a format to pass even if no symbols are found.
25522 Explicitly catch failures where the format is not recognized
25523 or is ambiguous, and add the reason to the fail message.
25524 * gdb.t10/crossload.exp (bfdexplicit): Catch failure where
25525 the cause is and invalid target and add reason to failure message.
25526 * gdb.t10/crossload.exp: Fix bfd target names for elf32-m68k,
25527 elf32-i386, elf32-sparc, and elf32-i860.
25528 * gdb.t12/scope.exp (test_at_main, test_at_foo, test_at_bar):
25529 Set up expected failure for 'filename'::variable scope resolution,
25530 which is now apparently broken on all targets.
25531 * gdb.t20/classes.exp, gdb.t20/inherit.exp, gdb.t20/misc.exp,
25532 gdb.t21/cplusfuncs.exp, gdb.t22/virtfunc.exp,
25533 gdb.t23/templates.exp: Change failure for missing binfile into
25534 just a warning.
25535 gdb.t21/demangle.exp: Change all cfront references to 'arm'
25536 references.
25537
25538Mon Mar 8 19:20:28 1993 Fred Fish (fnf@cygnus.com)
25539
25540 * gdb.t00/default.exp: Add expected output for default "source"
25541 command, to match new gdb behavior.
25542 * gdb.t09/corefile.exp: Use GDBFLAGS when spawning GDB.
25543
25544Sun Mar 7 15:14:09 1993 Rob Savoye (rob@cygnus.com)
25545
25546 * config/*-gdb.exp: returns an error, rather than exiting on
25547 internal errors.
25548
25549Tue Mar 2 18:09:32 1993 Fred Fish (fnf@cygnus.com)
25550
25551 * gdb.t03/gdbme.c: Add pointer to struct variable.
25552 * gdb.t03/ptype.exp: Test equivalence of '.' and '->' for
25553 referencing struct members.
25554
25555Thu Feb 25 10:39:06 1993 Ian Lance Taylor (ian@cygnus.com)
25556
25557 * configure.in (mips-idt-ecoff): New target.
25558 * config/mips-gdb.exp: New file for remote board using MIPS remote
25559 debugging protocol.
25560
25561 * Redid configuration scheme. Removed gdb.t*/configure.in.
25562 Renamed gdb.t*/in-gdbme* to gdb.t*/gdbme*. Changed to use CC, CXX
25563 instead of CC_FOR_TARGET, CXX_FOR_TARGET. Added mostlyclean and
25564 distclean targets. Built executables via .o files. Adjusted
25565 tests to account for source files in $(srcdir) rather than
25566 $(objdir).
25567 * lib/gdb.exp (runto): Don't expect () after the function name,
25568 because it may have arguments.
25569
25570Wed Feb 24 08:05:38 1993 Ian Lance Taylor (ian@cygnus.com)
25571
25572 * gdb.t00/default.exp, gdb.t01/run.exp, gdb.t02/whatis.exp,
25573 gdb.t03/ptype.exp, gdb.t06/break.exp, gdb.t12/scope.exp: Added
25574 expected failures for mips-idt-* and mips-sgi-*.
25575 * gdb.t00/default.exp (attach): Kill process if requested.
25576 * gdb.t00/help.exp (help target core, help target): Accept a gdb
25577 that does not read core files.
25578 * gdb.t01/run.exp: Removed checks for exit status code.
25579 * gdb.t03/in-gdbme.c: Make explicit call to malloc to ensure that
25580 it is linked in.
25581 * gdb.t03/ptype.exp: Increase timeout when calling malloc.
25582 * gdb.t04/setvar.exp, gdb.t05/expr.exp: Use runto function where
25583 appropriate, rather than doing it by hand.
25584 * gdb.t07/watchpoint.exp: If mips-idt-*, reload file after first
25585 execution.
25586 * gdb.t10/crossload.exp: Kill existing program if needed.
25587 * gdb.t15/funcargs.exp: Use delete_breakpoints function where
25588 appropriate, rather than doing it by hand. Always increase
25589 timeout for this test, not just for VxWorks.
25590
25591Wed Feb 24 08:03:38 1993 Fred Fish (fnf@cygnus.com)
25592
25593 * gdb.t31/chillvars.exp (test_structs): New proc to test printing
25594 of Chill STRUCT types and STRUCT values.
25595 * gdb.t31/chillvars.exp (test_strings): Expect "CHAR" now, rather
25596 than "char".
25597 * gdb.t31/in-gdbme.ch (simple_struct, nested_struct, struct1,
d63a86f8 25598 struct2): New struct definitions and initializations to test
c906108c
SS
25599 simple Chill STRUCT types.
25600
25601Tue Feb 23 11:55:06 1993 Fred Fish (fnf@cygnus.com)
25602
25603 * gdb.t00/teststrategy.exp: Track reversion in gdb to not print
25604 the null byte at the end of strings.
25605 * gdb.t00/default.exp: Make show version insensitive to copyright
25606 date.
25607 * gdb.t16/in-gdbme.c (ctable1, ctable2): Make explicitly unsigned
25608 to avoid dependencies on target char signedness.
25609 * gdb.t16/printcmds.exp: Update expected results for explicitly
25610 unsigned char.
25611 * gdb.t16/printcmds.exp: Remove setup_xfails for i960 that should
25612 now work.
25613 * gdb.t21/demangle.exp: Add many more patterns for template
25614 demangling, most of them being expected failures.
25615 * gdb.t21/demangle.exp (proc demangle): Quote the demangled
25616 string we are matching for, to match on the whole string.
25617 * gdb.t21/demangle.exp: Add many new test strings to demangle,
25618 and fix a whole bunch that had incorrect expected output but were
25619 passing anyway because of the bug in "proc demangle".
25620 * gdb.t31/chillvars.exp: Remove setup_xfail for printing string
25621 type.
25622 * gdb.t31/in-gdbme.ch: Uncomment string4, now compiles.
25623
25624Mon Feb 22 07:54:03 1993 Mike Werner (mtw@poseidon.cygnus.com)
25625
a9c64011
AS
25626 * gdb/testsuite: made modifications to testcases, etc., to allow
25627 them to work properly given the reorganization of deja-gnu and the
25628 relocation of the testcases from deja-gnu to a "tool" subdirectory.
c906108c
SS
25629
25630Sun Feb 21 10:55:55 1993 Mike Werner (mtw@poseidon.cygnus.com)
25631
25632 * gdb/testsuite: Initial creation of gdb/testsuite.
25633 Migrated dejagnu testcases and support files for testing nm to
25634 gdb/testsuite from deja-gnu. These files were moved "as is"
25635 with no modifications. This migration is part of a major overhaul
25636 of dejagnu. The modifications to these testcases, etc., which
25637 will allow them to work with the new version of dejagnu will be
25638 made in a future update.
48efe704 25639
8d8cb839 25640 For additional changes see gdb.mi/ChangeLog-1999-2003.
c906108c 25641\f
8d8cb839
EZ
25642;; Local Variables:
25643;; mode: change-log
25644;; left-margin: 8
25645;; fill-column: 74
25646;; version-control: never
25647;; End:
902f2ccb
MC
25648
25649 Copyright 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
ed6df200 25650 2003, 2004, 2005 Free Software Foundation, Inc.
902f2ccb
MC
25651 Copying and distribution of this file, with or without modification,
25652 are permitted provided the copyright notice and this notice are preserved.
This page took 3.660878 seconds and 4 git commands to generate.